H infinity
|
- The title of this article is incorrect because of technical limitations. The correct title is H∞.
H infinity or <math>\mathcal{H}_\infty<math> is a method in control theory for the design of optimal controllers. Essentially it is an optimization method, that takes into consideration a strong mathematical definition of the restrictions on the expected behaviour of the closed loop and the strict stability of it. It is noted for its strong mathematical foundation, the mathematical way to express engineering restrictions, its optimization/optimality aspect, and the ability to include both classic and robust control concepts within a single design framework.
The <math>\mathcal{H}<math> stands for Hardy space. "Infinity" implies that it is designed to accomplish minimax restrictions in the frequency domain. The <math>\mathcal{H}_\infty<math> norm of a dynamic system is the maximum amplification the system can make to the energy of the input signal. In the MIMO case, it is equal to the system's maximum singular value, reducing to the maximum value of its frequency response magnitude in the SISO case.
Problem formulation
First, the process has to be represented according to the following standard configuration:
Missing image
H-infty_plant_representation.png
Image:H-infty_plant_representation.png
Plant P has two inputs, the exogenous input w, that includes reference signal and disturbances, and the manipulated variables u. There are two outputs, the error signals z that we want to minimize, and the measured variables v, that we use to control the system. v is used in K to calculate the manipulated variable u. Remark that all these are generally vectors, whereas P and K are matrices.
In formulae, the system is:
- <math>\begin{bmatrix} z\\ v \end{bmatrix} = P(s)\, \begin{bmatrix} w\\ u\end{bmatrix} = \begin{bmatrix}P_{11}(s) & P_{12}(s)\\P_{21}(s) & P_{22}(s)\end{bmatrix} \, \begin{bmatrix} w\\ u\end{bmatrix}<math>
- <math>u = K(s) \, v<math>
It is therefore possible to express the dependency of z on w as:
- <math>z=F_l(P,K)\,w<math>
Having defined:
- <math>F_l(P,K) = P_{11} + P_{12}\,K\,(I-P_{22}\,K)^{-1}\,P_{21}<math>
Therefore, the objective of <math>\mathcal{H}_\infty<math> control design is to find a controller K such that Fl is minimised according to the <math>\mathcal{H}_\infty<math> norm. The same definition applies to <math>\mathcal{H}_2<math> control design. The infinity norm is defined as:
- <math>||F_l(P,K)||_\infty = \sup_\omega \bar{\sigma}(F_l(P,K)(j\omega))<math>
where <math>\bar{\sigma}<math> is the maximum singular value of Fl.
See also
- H square
- Linear quadratic gaussian control (LQG)
References
- Sigurd Skogestad, Ian Postlethwaite Multivariable Feedback Control - Analysis and design, Wiley, ISBN 0-471-94330-4.