Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Change language to: Français - Português - 日本語 - Русский

Please note that the recommended version of Scilab is 6.0.2. This page might be outdated.
See the recommended documentation of this function

fstabst

Youla's parametrization of continuous time linear dynmaical systems

J = fstabst(P,r)

Arguments

P

a continuous time linear dynamical system.

r

1x2 row vector, dimension of P22

J

a continuous time linear dynamical system (with same representation as P.

Description

Parameterization of all stabilizing feedbacks.

P is partitioned as follows:

P=[ P11 P12;
P21 P22]

(in state-space or transfer form: automatic conversion in state-space is done for the computations)

r = size of P22 subsystem, (2,2) block of P

J =[J11 J12;
J21 J22]

K is a stabilizing controller for P (i.e. P22) iff K=lft(J,r,Q) with Q stable.

The central part of J , J11 is the lqg regulator for P

This J is such that defining T as the 2-port lft of P and J : [T,rt]=lft(P,r,J,r) one has that T12 is inner and T21 is co-inner.

Examples

ny=2;nu=3;nx=4;
P22=ssrand(ny,nu,nx);
bigQ=rand(nx+nu,nx+nu);bigQ=bigQ*bigQ';
bigR=rand(nx+ny,nx+ny);bigR=bigR*bigR';
[P,r]=lqg2stan(P22,bigQ,bigR);
J=fstabst(P,r);
Q=ssrand(nu,ny,1);Q('A')=-1;  //Stable Q
K=lft(J,r,Q);
A=h_cl(P,r,K); spec(A)

• obscont — observer based controller
• lft — linear fractional transformation
• lqg — LQG compensator
• lqg2stan — LQG to standard problem

History

 Version Description 5.4.0 Sl is now checked for continuous time linear dynamical system. This modification has been introduced by this commit