Premium
Design of multivariable linear‐quadratic controllers using transfer functions
Author(s) -
Harris T. J.,
Macgregor J. F.
Publication year - 1987
Publication title -
aiche journal
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.958
H-Index - 167
eISSN - 1547-5905
pISSN - 0001-1541
DOI - 10.1002/aic.690330908
Subject(s) - multivariable calculus , control theory (sociology) , robustness (evolution) , transfer function , factorization , internal model , mathematics , spectral theorem , quadratic equation , optimal control , mathematical optimization , computer science , control engineering , engineering , algorithm , control (management) , mathematical analysis , biochemistry , chemistry , electrical engineering , artificial intelligence , gene , operator theory , geometry
Optimal linear‐quadratic (LQ) controller design is usually associated with state space techniques. However, when one has measurements of the outputs to be controlled, there are many advantages to designing these LQ controllers using input‐output transfer function models. The design procedure leads to a discrete equivalent of the Wiener‐Hopf equation, which can be solved using a spectral factorization approach. In this paper the design procedure is presented and various interpretations of the resulting controllers are discussed. In particular, the controllers are shown to be of the internal model controller (IMC) form, and the Wiener‐Hopf procedure is shown to be a powerful way of selecting approximate model inverses and filters that yield good performance and robustness characteristics. The approach treats the problem of simultaneous disturbance rejection and set‐point tracking, and it easily handles nonsquare systems. The design approach, its performance/robustness trade‐offs, and the structure of the resulting controllers are demonstrated using models for several processes, including a two‐input/one‐output sheet forming process, a (3 × 3) multivariable level control problem, and a (2 × 2) multivariable catalytic reactor.