Internal Model Controller with automatically correcting gain of the internal model controller
First Claim
1. A controller having an IMC structure which calculates a manipulated variable output to a controlled system process from a command of control, calculates a reference controlled variable corresponding to a controlled variable of the controlled system process as a control result by using an internal model representing the controlled system process, and feeds back a difference between the controlled variable and the reference controlled variable, thereby adaptively stabilizing control, comprising:
- an IMC section for calculating and outputting a manipulated variable according to an IMC control algorithm; and
an adaptive tuning section for adaptively tuning a model gain of an internal model as a constituent element of the IMC control algorithm such that change rates of the controlled variable and the reference controlled variable as variables used in said IMC section become the same value during a control response period in a transient state, said IMC section comprising;
a command filter section for outputting an input command of control with a transfer function having a delay characteristic,a first subtraction processing section for subtracting a feedback amount from the output from said command filter section,a manipulated variable calculating section including a command/disturbance filter section for outputting the output from said first subtraction processing section with a transfer function having a delay characteristic, and a manipulating section for calculating a manipulated variable on the basis of the output from said command/disturbance filter section on the basis of parameters of said internal model, and outputting the calculated manipulated variable,an internal model storage section for storing parameters of said internal model,an internal model output calculating section for calculating a reference controlled variable from the manipulated variable on the basis of parameters of said internal model, anda second subtraction processing section for subtracting the reference controlled variable output from said internal model output calculating section from the controlled variable of said controlled system process, and outputting the feedback amount.
2 Assignments
0 Petitions
Accused Products
Abstract
An internal model control (IMC) automatically corrects the gain of the internal model control when the settings in the internal model are improper. The controller calculates and outputs a manipulated variable according to an IMC control algorithm, and an adaptive tuning section adaptively tunes the model gain of an internal model such that change rates of the controlled variable and the reference controlled variable used in said IMC section become the same value during a control response period in a transient state. When a transient state of control is detected, a transient state detection signal is output and a response start region is detected. The change rates of the controlled variable and the reference controlled variable in this response start region are determined. The corrected gain of the internal model is calculated from the change rates of the controlled variable and the reference controlled variable in the response start region. The corrected gain is then output to an internal model storage section, thereby correcting the gain of the internal model.
107 Citations
13 Claims
-
1. A controller having an IMC structure which calculates a manipulated variable output to a controlled system process from a command of control, calculates a reference controlled variable corresponding to a controlled variable of the controlled system process as a control result by using an internal model representing the controlled system process, and feeds back a difference between the controlled variable and the reference controlled variable, thereby adaptively stabilizing control, comprising:
-
an IMC section for calculating and outputting a manipulated variable according to an IMC control algorithm; and an adaptive tuning section for adaptively tuning a model gain of an internal model as a constituent element of the IMC control algorithm such that change rates of the controlled variable and the reference controlled variable as variables used in said IMC section become the same value during a control response period in a transient state, said IMC section comprising; a command filter section for outputting an input command of control with a transfer function having a delay characteristic, a first subtraction processing section for subtracting a feedback amount from the output from said command filter section, a manipulated variable calculating section including a command/disturbance filter section for outputting the output from said first subtraction processing section with a transfer function having a delay characteristic, and a manipulating section for calculating a manipulated variable on the basis of the output from said command/disturbance filter section on the basis of parameters of said internal model, and outputting the calculated manipulated variable, an internal model storage section for storing parameters of said internal model, an internal model output calculating section for calculating a reference controlled variable from the manipulated variable on the basis of parameters of said internal model, and a second subtraction processing section for subtracting the reference controlled variable output from said internal model output calculating section from the controlled variable of said controlled system process, and outputting the feedback amount.
-
-
2. A controller having an IMC structure which calculates a manipulated variable output to a controlled system process from a command of control, calculates a reference controlled variable corresponding to a controlled variable of the controlled system process as a control result by using an internal model representing the controlled system process, and feeds back a difference between the controlled variable and the reference controlled variable, thereby adaptively stabilizing control, comprising:
-
an IMC section for calculating and outputting a manipulated variable according to an IMC control algorithm; and an adaptive tuning section for adaptively tuning a model gain of an internal model as a constituent element of the IMC control algorithm such that change rates of the controlled variable and the reference controlled variable as variables used in said IMC section become the same value during a control response period in a transient state, said IMC section comprising; a command filter section for outputting an input command of control with a transfer function having a delay characteristic, a first subtraction processing section for subtracting a feedback amount from the output from said command filter section, a manipulated variable calculating section including a command/disturbance filter section for outputting the output from said first subtraction processing section with a transfer function having a delay characteristic, and a manipulating section for calculating a manipulated variable on the basis of the output from said command/disturbance filter section on the basis of parameters of said internal model, and outputting the calculated manipulated variable, an internal model storage section for storing parameters of said internal model, an internal model output calculating section for calculating a reference controlled variable from the manipulated variable on the basis of parameters of said internal model, and a second subtraction processing section for subtracting the reference controlled variable output from said internal model output calculating section from the controlled variable of said controlled system process, and outputting the feedback amount; said adaptive tuning section comprising; a deviation change amount calculating section for calculating a deviation as a difference between the command and the controlled variable, and calculating a change amount of the deviation, a sequential change rate calculating section for calculating change rates of the controlled variable and the reference controlled variable, a first transient state detecting section for outputting a transient state detection signal upon detecting a transient state of control due to a change in command, a second transient state detecting section for outputting a transient state detection signal upon detecting a transient state of control due to a factor other than the change in command, a response start region detecting section for detecting a response start region, in which control responses corresponding to a transient state begin to appear in the controlled variable and the reference controlled variable, on the basis of the deviation and the change rates of the controlled variable and the reference controlled variable, when the transient state detection signal is output, and determining the change rates of the controlled variable and the reference controlled variable in the response start region, and a model gain calculating section for calculating a corrected gain of said internal model from the change rates of the controlled variable and the reference controlled variable in the response start region, and updating a gain as one of the parameters stored in said internal model storage section into the corrected gain.
-
-
3. A controller having an IMC structure which calculates a manipulated variable output to a controlled system process from a command of control, calculates a reference controlled variable corresponding to a controlled variable of the controlled system process as a control result by using an internal model representing the controlled system process, and feeds back a difference between the controlled variable and the reference controlled variable, thereby adaptively stabilizing control, comprising:
-
an IMC section for calculating and outputting a manipulated variable according to an IMC control algorithm; and an adaptive tuning section for adaptively tuning a model gain of an internal model as a constituent element of the IMC control algorithm such that change rates of the controlled variable and the reference controlled variable as variables used in said IMC section become the same value during a control response period in a transient state, said adaptive tuning section comprising; a deviation change amount calculating section for calculating a deviation as a difference between the command and the controlled variable, and calculating a change amount of the deviation, a sequential change rate calculating section for calculating change rates of the controlled variable and the reference controlled variable, a first transient state detecting section for outputting a transient state detection signal upon detecting a transient state of control due to a change in command, a second transient state detecting section for outputting a transient state detection signal upon detecting a transient state of control due to a factor other than the change in command, a response start region detecting section for detecting a response start region, in which control responses corresponding to a transient state begin to appear in the controlled variable and the reference controlled variable, on the basis of the deviation and the change rates of the controlled variable and the reference controlled variable, when the transient state detection signal is output, and determining the change rates of the controlled variable and the reference controlled variable in the response start region, and a model gain calculating section for calculating a corrected gain of said internal model from the change rates of the controlled variable and the reference controlled variable in the response start region, and updating a gain as one of the parameters stored in said internal model storage section into the corrected gain. - View Dependent Claims (4, 5, 6, 7)
-
-
8. In a system process controller which calculates a manipulated variable output to the system process in response to an input command and calculates a reference control variable corresponding to a control variable of the system process using an internal model control algorithm representing the system process, and feeds back a difference between the control variable and the reference control variable, a method for adaptively modifying a parameter of an internal model control algorithm comprising the steps of:
-
calculating a sequential change rate of the input command; calculating a deviation change rate between said sequential change rate of the input command and a change rate of the reference control variable; and calculating an adjusted gain parameter for said internal model control algorithm as a function of said deviation change rate. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification