File: fstabst.man

package info (click to toggle)
scilab 2.4-1
  • links: PTS
  • area: non-free
  • in suites: potato, slink
  • size: 55,196 kB
  • ctags: 38,019
  • sloc: ansic: 231,970; fortran: 148,976; tcl: 7,099; makefile: 4,585; sh: 2,978; csh: 154; cpp: 101; asm: 39; sed: 5
file content (57 lines) | stat: -rw-r--r-- 1,379 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
.TH fstabst 1 "April 1993" "Scilab Group" "Scilab Function"
.so ../sci.an
.SH NAME
fstabst - Youla's parametrization
.SH CALLING SEQUENCE
.nf
[J]=fstabst(P,r)
.fi
.SH PARAMETERS
.TP 10
P
: \fVsyslin\fR list (linear system)
.TP
r
: 1x2 row vector, dimension of \fVP22\fR
.TP
J
: \fVsyslin\fR list (linear system in state-space representation)
.SH DESCRIPTION
Parameterization of all stabilizing feedbacks.
.LP
\fVP\fR is partitioned as follows:
.nf 
P=[ P11 P12;
    P21 P22]  
.fi
(in state-space or transfer form: automatic conversion in state-space is
done for the computations)
.LP
\fVr\fR = size of  \fVP22\fR subsystem, (2,2) block of \fVP\fR
.nf  
          J =[ J11 J12;
               J21 J22]
.fi
\fVK\fR is a stabilizing controller for \fVP\fR (i.e. \fVP22\fR) iff 
\fVK=lft(J,r,Q)\fR with \fVQ\fR stable.
.LP
The central part of \fVJ\fR , \fVJ11\fR is the lqg regulator for \fVP\fR
.LP
This \fVJ\fR is such that defining \fVT\fR as the 2-port \fVlft\fR of \fVP\fR
and \fVJ\fR : \fV[T,rt]=lft(P,r,J,r)\fR one has that \fVT12\fR is inner
and \fVT21\fR is co-inner.
.SH EXAMPLE
.nf
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)
.fi
.SH SEE ALSO
obscont, lft, lqg, lqg2stan