Gain scheduling

from Wikipedia, the free encyclopedia

Under gain scheduling (English, approximately:. " Operating point dependent gain setting") is meant in the control theory, an approach to control of nonlinear systems using linear mathematical models . The term gain scheduling is used for historical reasons and today no longer simply refers to the amplification of signals, but also to the regulation of other parameters of a process .

principle

Here, a classical gain scheduling by LPV gain scheduling ( linear parameter-varying control ) differed. Gain scheduling is assigned to the class of adaptive controls . The gain scheduling controller design can be summarized as follows:

  1. Linearization of the non-linear system,
  2. Determination of a scheduling parameter vector that maps the non-linear behavior of the process,
  3. Parameterization of linear systems and design of linear controllers ,
  4. Interpolation of the linear controller.

Classic gain scheduling

The classical gain scheduling method makes it possible, based on linear system theory , to design simple, tried and tested controls for non-linear control systems . Typical applications are flight controls, controls in the chemical process industry and controls in mechatronic systems. In a classical gain scheduling the starting point of the design is the linearization of the nonlinear system at a fixed point of equilibrium (engl. Equilibrium point ). The linearization at any number of fixed process points leads to a family of locally linear models. With the introduction of a scheduling parameter vector , parameterized linear models are obtained, the so-called linearization family ( family of frozentime linear time-invariant systems ). A general class of nonlinear time-invariant multivariable systems can be used with

to be discribed. Here, the state vector, the manipulated vector and the output vector and the images , are in the working area continuously differentiable. The linearization of the nonlinear system takes place with the aid of the first order Taylor series expansion around a fixed equilibrium point ( operating point ). If the nonlinear system is at an equilibrium point, one obtains for the state vector differential equation

The non-linear system is linearized around a fixed equilibrium point . The linearized time-invariant system results from the Taylor series expansion

where and are the respective Jacobi matrices at the equilibrium point. Gain scheduling controllers are adaptive controllers in which the controller parameters change as a function of the internal process variables and / or external variables. The (selected) time-dependent process variables that characterize the dynamic behavior of the non-linear system then represent the scheduling parameters or scheduling variables. These parameters are combined in the scheduling vector. Through analytical considerations at the equilibrium point, generalizations can be formulated for the determination of scheduling parameters. In the steady state (rest position) the following applies

This nonlinear system of equations is composed of n equations with ( n + p ) unknowns. The maximum number of parameters of a scheduling vector is limited to ( n + p ). The parameterization of the set of equilibrium points results in the scheduling vector . The defined set of equilibrium points can be parameterized using a scheduling vector:

.

Here and are images that describe the analytical dependencies between or and the parameter vector for the set of equilibrium points. The system parameterized with the scheduling vector is obtained for the linearized system

.

If you choose a finite number of different equilibrium points, you get the linearization family

.

Linear state controller design

Among the various controller structures, the status controllers with complete status feedback have also gained significant importance among users. One reason for this is the relatively simple structure. In the process, the state variables are measured, then fed back and processed in the controller. Another advantage is that the measurement of the state variables also provides more information about the process than the controlled variable . Because of the requirement for steady-state accuracy, state controllers with an I component are a practicable option. This controller can be implemented relatively easily in computer systems. Furthermore, design problems , such as those with a structure-restricted state feedback, are avoided. As an example, the design of a linear state controller with an I component using the design method pole specification can be described for a member of the linearization family . For the i linear model

is a linear state controller with an I component

to design. For the controlled system expanded by the I component of the controller , this results

.

The following then applies to the closed control loop

.

In order to be able to guarantee (asymptotic) stability of the i-th closed control loop at the equilibrium point , the eigenvalues ​​of the system matrix of the closed control loop must lie in the left half of the complex plane, i.e. H. . The eigenvalues ​​are the zeros of the characteristic polynomial . If this polynomial is to have the (desired) eigenvalues , then must

be valid.

If you think of calculating the determinant and multiplying the product, you get a complex (nonlinear) equation. However, in particular for the multivariable case considered here, the calculation of the elements of the controller matrix is very complex. Only in the single- variable case is it relatively easy to determine the elements of the controller vector , that is, by comparing coefficients .

Interpolation of the linear state controller

The last step of the gain scheduling controller design, i.e. the interpolation of the linear controllers, leads directly to the non-linear overall controller. The choice of the interpolation method is therefore of particular importance for the design of a gain scheduling controller. The following interpolation variants are favored:

Interpolation by means of a controller network on the basis of standardized Gaussian radial basis functions

In a controller network, the local controller parameter matrices with the weighting functions, i. H. the so-called validity functions , linked (multiplied). The controller parameter matrices of the locally designed controllers are weighted depending on the distance from the respective design process point using the validity functions. A gain scheduling state controller with an I component designed in this way can be specified as follows

The validity functions must meet the condition

suffice. The validity functions are values ​​between

assigned. Continuous, convex functions are primarily used as validity functions . An example of this is the Gaussian function (Gaussian distribution curve), which is also referred to as the normal distribution and generally specifies the probability distribution for certain randomly occurring events. The Gaussian radial basis function can be specified as follows

is a positive definite diagonal matrix

The standard deviations to be determined in the diagonal matrix can be determined with

determine. They are the neighboring points of the respective center (equilibrium point) . Since the proportionality factor has an active influence on the dimensions and shapes of the individual basic functions, it should be in the range . So that the sum of all validity functions fulfills requirement one , the radial basis functions have to be normalized

literature

  • Jürgen Adamy: Nonlinear Systems and Controls. SpringerVieweg Verlag, 2nd edition 2014, pp. 273ff. ISBN 978-3-642-45013-6 .
  • Sebastian Engell: Design of non-linear controls . Oldenbourg Wissenschaftsverlag, 2002, ISBN 978-3-486-23065-9 .

Individual evidence

  1. DJ Leith and WE Leithead: Survey of gain-scheduling analysis and design. International journal of control , 73 (11), pp. 1001-1025, November 2000 (English).
  2. J. Adamy: Nonlinear Systems and Controls . SpringerVieweg Verlag, 2nd edition 2014, pp. 273 ff. ISBN 978-3-642-45013-6 .
  3. G. Roppenecker: Pole specification through state feedback . Control engineering, 29 (7), 1981, pp. 228-233.
  4. P. Korba: A Gain-Scheduling Approach to Model Fuzzy Control. Dissertation, VDI Series 8 No. 837, 1999 (English).
  5. G. Roppenecker: time-domain design of linear arrangements . 1st edition. Oldenbourg Verlag, Munich 1990.
  6. DA Lawrence and WJ Rugh: Gain scheduling dynamic linear controllers for a nonlinear plans . automatica, 31 (3), March 1995, pp. 381-390 (English).
  7. ^ JH Kelly and JH Evers: An interpolation strategy for scheduling dynamic compensators . American institute of aeronautics and astronautics, 1997, pp. 1682-1690 (English).
  8. ^ RA Hyde and K. Glover: Vstol aircraft flight control system design using controllers and a switching strategy . Proceedings of the 29th conference on decision and control Honolulu, Hawaii (USA), December 1990, pp. 2975-2980 (English).
  9. ^ KJ Hunt and TA Johansen: Design and analysis of gain-scheduling control using local controller networks . International journal of control, 66 (5), May 1997, pp. 619-651 (English).
  10. ^ R. Murray-Smith and TA Johansen: Local Learning in Local Model Networks. In Multiple Model Approaches to Modeling and Control , pp. 185-210. Murray-Smith, R. and Johansen, TA, Taylor and Francis, 1997 (English).
  11. O. Nelles and M. Fischer: Local linearization of fuzzy models. at-Automatisierungstechnik , 47 (5), 1999, pp. 217-223.
  12. ^ R. Murray-Smith and TA Johansen: Local Learning in Local Model Networks. In Multiple Model Approaches to Modeling and Control , pp. 185-210. Murray-Smith, R. and Johansen, TA, Taylor and Francis, 1997 (English).
  13. U. Korn and D. Döring: PI gain scheduling controller based on a local controller network - an overview . Otto von Guericke University, Faculty for Electrical Engineering and Information Technology, Magdeburg 2001, p. 10 f.
  14. KJ Hunt, R. Haas and M. Brown: Extending the functional equivalence of radial basis function networks and fuzzy inference systems . IEEE transactions on neural networks, 7 (3), May 1996, pp. 776-781 (English).
  15. JSR Jang and CT Sun: Functional Equivalence Between Radial Basis Function Networks and Fuzzy Inference Systems . IEEE transactions on neural networks, 4 (1), January 1993, pp. 156-158 (English).