Robust Control Toolbox | ![]() |
Parametrization of all realizable stable closed-loop systems for use in infinity-norm controller synthesis.
youla Inputs: A, B1, B2, C1, C2, D11, D12, D21, D22 Outputs: at11, bt11, ct11, dt11 at12, bt12, ct12, dt12, at1p, bt1p, ct1p, dt1p at21, bt21, ct21, dt21, at2p, bt2p, ct2p, dt2p kx, x, ky, y, f, h
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 Youla
also computes complementary inner-factors Figure 1-18: Youla Parametrization.
The LQG controller has realizationx
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.,Figure 1-19: Q-Parametrization.
Algorithm
We employ the formulae of [2], as reported in the paper [4]:
ortc
and ortr
such that f
, x
, h
, y
are computed as the solution of LQ optimal control problems via the MATLAB commands:
[kx,x] = lqrc(A,B2,C1'*C1,D12'*D12,C1'*D12); [ky,y] = lqrc(A',C2',B1*B1',D21*D21',B1*D21'); f = -kx; h = -ky';
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.
![]() | tree, istree |