Robust Control Toolbox |
 |
h2lqg, dh2lqg
H2 optimal control synthesis (continuous and discrete).
Syntax
[acp,bcp,ccp,dcp,acl,bcl,ccl,dcl] = (d)h2lqg(A,B1,B2,,D22)
[acp,bcp,ccp,dcp,acl,bcl,ccl,dcl] = (d)h2lqg(A,B1,B2,,D22,aretype)
[sscp,sscl] = (d)h2lqg(TSS)
[sscp,sscl] = (d)h2lqg(TSS,aretype)
Description
h2lqg
solves H2 optimal control problem; i.e., find a stabilizing positive-feedback controller for an "augmented" system

such that the H2-norm of the closed-loop transfer function matrix
is minimized:
The stabilizing feedback law F(s) and the closed-loop transfer function
are returned
as

Figure 1-6: H2 Control Synthesis.
The optional input aretype
determines the method used by ARE solver aresolv
. It can be either "eigen"
(default), or "Schur"
.
dh2lqg
solves the discrete counterpart of the problem by directly forming two discrete ARE's and solve them via daresolv
. Note that in contrast to the H
case, the bilinear transform technique does not apply in the H2 case. This is because the H2 norm, unlike the H
norm, is not invariant under bilinear transformation.
Examples
See the Tutorial chapter for design examples and demonstrations. Especially, see the comparison between H2 synthesis and H
synthesis in the Fighter H2 and H
Design Example in the Tutorial section.
Algorithm
H2lqg
solves the H2-norm optimal control problem by observing that it is equivalent to a conventional Linear-Quadratic Gaussian optimal control problem involving cost

with correlated white plant noise
and white measurement noise
entering the system via the channel [B1 D21]T and having joint correlation function
The H2 optimal controller F(s) is thus realizable in the usual LQG manner as a full-state feedback Kc and a Kalman filter with residual gain matrix Kf.
- 1
- Kalman Filter
where
=
Tand satisfies ARE
- 2
- Full-State Feedback
where P = PT and satisfies ARE
The final positive-feedback H2 optimal controller
has a familiar closed-form
It can be easily shown that by letting
the H2-optimal LQG problem is essentially equivalent to LQ full-state feedback loop transfer recovery (see ltru
). Dually, as
you obtain Kalman filter loop transfer recovery [1] (see ltry
).
Limitations
- 1
- (A, B2, C2) must be stabilizable and detectable.
- 2
- D11 must be zero, otherwise the H2 optimal control problem is ill-posed. If a
nonzero D11 is given, the algorithm ignores it and computes the H2 optimal
control as if D11 were zero.
- 3
- D12 and
must both have full column rank.
See Also
hinf
, dhinf
, lqg
, ltru
, ltry
, aresolv
, daresolv
References
[1] J. Doyle and G. Stein, "Multivariable Feedback Design: Concepts for a Classical/Modern Synthesis," IEEE Trans. on Automat. Contr., AC-26, pp. 4-16, 1981.
[2] J. Doyle, Advances in Multivariable Control. Lecture Notes at ONR/Honeywell Workshop. Minneapolis, MN, Oct. 8-10, 1984.
[3] M. G. Safonov, A. J. Laub, and G. Hartmann, "Feedback Properties of Multivariable Systems: The Role and Use of Return Difference Matrix," IEEE Trans. of Automat. Contr., AC-26, pp. 47-65, 1981.
[4] G. Stein and M. Athans, "The LQG/LTR Procedure for Multivariable Feedback Control Design," IEEE Trans. on Automat. Contr., AC-32, pp. 105-114, 1987.
 | graft | | hinf, dhinf, linf |  |