摘要:
A control system includes a plant 56 having resonant modes and a controller 5 which receives plant input signals on lines 14,24 from the plant 56 and provides a controller output signal I, related to a filter output signal V, which controls the plant 6. The controller is provided with a non-linear notch filter 30 which receives a filter input signal x related to the plant input signals and provides the filter output signal V. The notch filter has at least one notch frequency near one of the resonant modes so as to attenuate one of the modes by a predetermined amount and has a phase lag a decade below the lowest notch frequency of said notch filter which is less than that of a corresponding linear notch filter, thereby allowing the control system 7 to exhibit faster time response and increased bandwidth than a system employing linear notch filters.
摘要:
An efficient method for solving a model predictive control problem is described. A large sparse matrix equation is formed based upon the model predictive control problem. The square root of H, Hr, is then formed directly, without first forming H. A square root (LSMroot) of a large sparse matrix of the large sparse matrix equation is then formed using Hr in each of a plurality of iterations of a quadratic programming solver, without first forming the large sparse matrix and without recalculating Hr in each of the plurality of iterations. The solution of the large sparse matrix equation is completed based upon LSMroot.
摘要:
A method and system for controlling a multivariable system. The method includes: (a) generating bias data (56) as a function of model error (66) in an on-board model (38); (b) updating a dynamic inversion algorithm (48) with one or more model terms (58) generated by the on-board model (38); (c) generating effector equation data (60) by processing reference value data (54) with the updated dynamic inversion algorithm (48), which effector equation data (60) is indicative of one or more goal equations and one or more limit equations, and which reference value data (54) is indicative of one or more goal values and one or more limit values and is determined as a function of predicted parameter data (62); (d) at least partially adjusting at least one of the reference value data (54) and predicted parameter data (62) for the model error (66) using the bias data (56); and (e) generating one or more effector signals (30) by processing the effector equation data (60) with an optimization algorithm.
摘要:
A method for controlling a gas turbine engine (16) includes: generating model parameter data as a function of prediction error data, which model parameter data includes at least one model parameter that accounts for off-nominal operation of the engine; at least partially compensating an on-board model for the prediction error data using the model parameter data; generating model term data using the on-board model, wherein the on-board model includes at least one model term that accounts for the off-nominal operation of the engine; respectively updating one or more model parameters and one or more model terms of a model-based control algorithm with the model parameter data and model term data; and generating one or more effector signals using the model-based control algorithm.
摘要:
A method for controlling a gas turbine engine (16) includes: generating model parameter data as a function of prediction error data, which model parameter data includes at least one model parameter that accounts for off-nominal operation of the engine; at least partially compensating an on-board model for the prediction error data using the model parameter data; generating model term data using the on-board model, wherein the on-board model includes at least one model term that accounts for the off-nominal operation of the engine; respectively updating one or more model parameters and one or more model terms of a model-based control algorithm with the model parameter data and model term data; and generating one or more effector signals using the model-based control algorithm.
摘要:
A method of controlling a multivariable system includes the step of receiving a plurality of sensor signals indicating current conditions of the system and receiving a plurality of commands. The desired dynamic response of the system is then determined based upon the commands and the sensor signals. The problem of controlling the system to achieve the desired dynamic response without violating numerous actuator and physical constraints is then formulated as a quadratic programming problem. By solving the quadratic programming problem, the effector commands are determined and the physical constraints are enforced.