Process control methods and apparatus
AssigneeYokogawa Electric Corporation
InventorTakashi Sasaki
Life of this patent
Estimating the term…
Abstract
The present invention provides a method for controlling a process by inputting a deviation between setpoint and process variables to a controller to calculate a controlled/manipulated variable, and then inputting the controlled/manipulated variable to the process, wherein conditions for the process variable to settle within a finite length of time are determined from the final-value theorem, the transfer function of the controller is derived from the conditions, and the value of or change in the controlled/manipulated variable with which to control the process is calculated using the transfer function. With this control method and apparatus for the method, it is possible to allow even a process with a long dead time and a large time constant to settle within a short length of time.
Claims10
A method for controlling a processor by providing a deviation between a setpoint variable and a process variable to a controller to calculate a controlled manipulated variable and then providing said controlled/manipulated variable to said process, said method comprising the steps of:
- determining conditions for said process variable to settle within a finite length of time from a final value theorem;
- determining a transfer function of said controller from said conditions;
- and
- using said transfer function to calculate value or change of said controlled/manipulated variable within which to control said process;
- wherein said process has a dead time, a settling time, and a control period;
- and wherein an integer m is defined as a ratio of said dead time and said control period, and an integer k is defined as a value obtained by subtracting said integer m from a ratio of said setting time and said control period, whereby a latest value or change of a controlled/manipulated variable Wn outputted by said contoller is calculated according to the following:
- W n = 1 K ( 1 - α k ) [ E n - α E n - 1 - α k { E n - k - α E n - ( k + 1 ) } ] + α W n - 1 - α W n - 2 + 1 - α 1 - α k { W n - ( m + 1 ) - α k W n - ( m + k + 1 ) }
- where En, En−1, En−k and En−(k+1) are the values of said deviation in the current control period, in the previous control period, in the period k control periods earlier, and in the period k+1 control periods earlier, respectively, Wn−1, Wn−2, Wn−(m+1) and Wn−(m+k+1) are the values of said controlled/manipulated variable in the previous control period, in the period two control periods earlier, in the period m+1 control periods earlier, and in the period m+k+1 control periods earlier, respectively, and α and K are constants.
A method for controlling a process involving a long dead time and a large time constant by providing a deviation between a setpoint variable and a process variable to a controller to calculate a controlled variable and a manipulated variable, and then providing said controlled variable and said manipulated variable to said process, said method comprising the steps of:
- determining conditions for a control variable to settle within a finite length of time from a final value theorem;
- determining a transfer function of said controller from said conditions;
- and
- using said transfer function to provide a manipulated variable to be concurrent with the controlled variable within a short length of time so as to control more quickly said process.
A process control apparatus for controlling a process by providing a deviation between a setpoint variable and a process variable to a controller to calculate a controlled variable and a manipulated variable, and the providing said controlled variable and said manipulated variable to said process, said apparatus comprising:
- means for determining conditions for a process variable to settle within a finite length of time from a final value theorem;
- means for determining a transfer function of said controller from said conditions;
- and
- means for calculating value or change in said manipulated variable to be concurrent to said controlled variable using said transfer function within a short length of time so as to control more quickly said process, and wherein said controlled variable and said manipulated variable are used to control said process.
Dependencies are inferred from the claim text.