Robust Control Toolbox    
youla

Parametrization of all realizable stable closed-loop systems for use in infinity-norm controller synthesis.

Syntax

Description
youla is a script M-file used as a subroutine by the script M-file linf. Given an "augmented plant" P(s) having state-space matrices

youla computes an LQG controller K(s) such that the closed-loop system T(s) shown in Figure 1-18 has the form

with T12 and T21 inner, i.e.

Youla also computes complementary inner-factors and such

that and are square and inner. A realization for

is returned as

Figure 1-18: Youla Parametrization.

The LQG controller has realization

The state-feedback Riccati solution and the Kalman-Bucy filter Riccati equation are returned as x and y respectively. Also returned are the associated gain matrices f and h.

As shown by [3], the closed-loop transfer function of the system in Figure 1-19 is the Youla parameterization of the set of realizable stable closed-loop transfer functions, viz.,

where Q(s) is any stable transfer function matrix.

Figure 1-19: Q-Parametrization.

Algorithm
We employ the formulae of [2], as reported in the paper [4]:

where X-1 and Y-1 are pseudo inverses, and

and and are computed using ortc and ortr such that

are both unitary. The variables f, x, h, y are computed as the solution of LQ optimal control problems via the MATLAB commands:

See Also
h2lqg, hinf, hinfdemo, linf, linfdemo

References
[1] C. A. Desoer, R. W. Liu, J. Murray and R. Saeks, "Feedback System Design: The Fractional Representation Approach to Analysis and Synthesis," IEEE Trans. on Automat. Control, June, 1980.

[2] J. Doyle, Advances in Multivariable Control. Lecture Notes at ONR/Honeywell Workshop. Minneapolis, MN, Oct. 8-10, 1984.

[3] C. N. Nett, C. A. Jacobson, and M. J. Balas, "A Connection Between State-Space and Doubly Coprime Fractional Representations," IEEE Trans. on Automat. Control, AC-29, Sep. 1984.

[4] M. G. Safonov, E. A. Jonckheere, M. Verma and D. J. N. Limebeer, "Synthesis of Positive Real Multivariable Feedback Systems", Int. J. Control, vol. 45, no. 3, pp. 817-842, 1987.



tree, istree