GUIDANCE SYSTEM BY CONTROL OF DERIVATIVE
First Claim
1. A method for generating a control variable during each of a plurality of control instants k, said control variable to be applied to an apparatus which carries out a process with at least one input variable and at least one output variable, said apparatus varying one of said variables, at least one input variable according with the value of said control variable, said method guiding said output variable towards an output set point, said method comprising the steps of:
- (A) Generating a derivative variable from said output variable;
(B) Generating a future desired trajectory for driving said output variable towards said output set point with a desired dynamic;
(C) Computing from said desired trajectory a derivative set point for said derivative variable;
(D) Using a model based advanced controller for said derivative variable for computing said control variable that will drive said derivative variable to said derivative set point and, as a consequence, said output variable towards said desired trajectory.(E) Applying said control variable in a manner which will cause said apparatus to vary one of said variables, at least one input variable in accordance therewith.
1 Assignment
0 Petitions
Accused Products
Abstract
Guidance System for controlling output variables of single-input single-output or multi-input multi-output processes, where the process parameters are known or unknown and time-varying. The guidance system of the present invention generates a desired trajectory for a process output variable, and based on said desired trajectory, computes a set point for the derivative variable of said process output variable. This set point is then applied to a model based advanced controller for said derivative variable and the control action generated by said model based advanced controller is applied to the process and guides the process evolution in such a way that said process output variable converges towards said desired trajectory.
12 Citations
6 Claims
-
1. A method for generating a control variable during each of a plurality of control instants k, said control variable to be applied to an apparatus which carries out a process with at least one input variable and at least one output variable, said apparatus varying one of said variables, at least one input variable according with the value of said control variable, said method guiding said output variable towards an output set point, said method comprising the steps of:
-
(A) Generating a derivative variable from said output variable; (B) Generating a future desired trajectory for driving said output variable towards said output set point with a desired dynamic; (C) Computing from said desired trajectory a derivative set point for said derivative variable; (D) Using a model based advanced controller for said derivative variable for computing said control variable that will drive said derivative variable to said derivative set point and, as a consequence, said output variable towards said desired trajectory. (E) Applying said control variable in a manner which will cause said apparatus to vary one of said variables, at least one input variable in accordance therewith. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A guidance system for controlling during each of a plurality of control instants k a process having at least one input variable and at least one output variable, at least one of said output variables defining an output vector and at least one of said input variables defining an input vector, said guidance system generating a control vector that varies said input vector to guide said output vector towards an output set point vector, said guidance systems comprising:
-
a. Computation block means responsive to said output vector for generating a derivative vector. b. Guidance block means responsive;
(i) to said output vector and said output set point vector for generating a desired output trajectory for each one of the components of said output vector, this set of desired output trajectories driving said output vector towards said output set point vector with desired dynamics, and (ii) to each one of said desired output trajectories for generating a set point value for each one of the corresponding components of said derivative vector.c. Multi-input multi-output model based advanced controller means responsive to said components of said derivative vector and their corresponding set point values for generating a control vector which must be applied to the process at control instant k varying said input vector to drive said components of said derivative vector towards their corresponding set point values and, consequently, said components of said output vector towards their corresponding desired trajectories.
-
Specification