File: st_ility.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 (56 lines) | stat: -rw-r--r-- 1,424 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
.TH st_ility 1 "April 1993" "Scilab Group" "Scilab Function"
.so ../sci.an 
.SH NAME
st_ility - stabilizability test
.SH CALLING SEQUENCE
.nf
[ns, [nc, [,U [,Slo] ]]]=st_ility(Sl [,tol])
.fi
.SH PARAMETERS
.TP 10
Sl 
: \fVsyslin\fR list (linear system)
.TP
ns
:  integer (dimension of stabilizable subspace)
.TP
nc
:  integer (dimension of controllable subspace \fVnc <= ns\fR)
.TP
U 
: basis such that its \fVns\fR (resp. \fVnc\fR) first components span
the stabilizable (resp. controllable) subspace
.TP
Slo
: a linear system (\fVsyslin\fR list)
.TP
tol
: threshold for controllability detection (see contr)
.SH DESCRIPTION
\fV Slo=( U'*A*U, U'*B, C*U, D, U'*x0 )\fR (\fVsyslin\fR list)
displays the stabilizable form of \fVSl\fR. Stabilizability means
\fVns=nx\fR (dim. of \fVA\fR matrix).
.nf
         [*,*,*]            [*]
U'*A*U = [0,*,*]     U'*B = [0]
         [0,0,*]            [0]
.fi
where \fV (A11,B1) \fR (dim(A11)= \fVnc\fR) is controllable and \fVA22\fR 
(dim(A22)=\fVns-nc\fR) is stable.
"Stable" means real part of eigenvalues negative for a continuous
linear system, and magnitude of eigenvalues lower than one for a
discrete-time system (as defined by \fVsyslin\fR).
.SH EXAMPLE
.nf
A=diag([0.9,-2,3]);B=[0;0;1];Sl=syslin('c',A,B,[]);
[ns,nc,U]=st_ility(Sl);
U'*A*U
U'*B
[ns,nc,U]=st_ility(syslin('d',A,B,[]));
U'*A*U
U'*B
.fi
.SH SEE ALSO
dt_ility, contr, stabil, ssrand
.SH AUTHOR
S. Steer INRIA 1988