~ubuntu-branches/ubuntu/karmic/scilab/karmic

« back to all changes in this revision

Viewing changes to man/control/ctr_gram.man

  • Committer: Bazaar Package Importer
  • Author(s): Torsten Werner
  • Date: 2002-03-21 16:57:43 UTC
  • Revision ID: james.westby@ubuntu.com-20020321165743-e9mv12c1tb1plztg
Tags: upstream-2.6
ImportĀ upstreamĀ versionĀ 2.6

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
.TH ctr_gram 1 "April 1993" "Scilab Group" "Scilab Function"
 
2
.so ../sci.an 
 
3
.SH NAME
 
4
ctr_gram - controllability gramian
 
5
.SH CALLING SEQUENCE
 
6
.nf
 
7
[Gc]=ctr_gram(A,B [,dom])
 
8
[Gc]=ctr_gram(sl)
 
9
.fi
 
10
.SH PARAMETERS
 
11
.TP 10
 
12
A,B
 
13
: two real matrices of appropriate dimensions
 
14
.TP
 
15
dom
 
16
: character string (\fV'c'\fR (default value) or \fV'd'\fR)
 
17
.TP
 
18
sl
 
19
: linear system, \fVsyslin\fR list
 
20
.SH DESCRIPTION
 
21
Controllability gramian of \fV(A,B)\fR or \fVsl\fR (a \fVsyslin\fR 
 
22
linear system).
 
23
.LP
 
24
\fVdom\fR character string giving the time domain : \fV"d"\fR for a
 
25
discrete time system and \fV"c"\fR for continuous time (default case).
 
26
.LP
 
27
.IG 
 
28
.nf
 
29
                  /+inf                             ---+inf
 
30
                  [  At  ' A't                      \\   k      k
 
31
             Gc = | e  BB e   dt               Gc =  > A BB' A'
 
32
                  ]                                 /
 
33
                 /0                                 ---0
 
34
.fi
 
35
.FI
 
36
.LA  $$ 
 
37
.LA  Gc = \int_0^{\infty} e^{At}BB'e^{A't}dt 
 
38
.LA  \qquad Gc = \sum_{0}^{\infty} A^k B B'{A'}^k
 
39
.LA  $$
 
40
.SH EXAMPLE
 
41
.nf
 
42
A=diag([-1,-2,-3]);B=rand(3,2);
 
43
Wc=ctr_gram(A,B)
 
44
U=rand(3,3);A1=U*A/U;B1=U*B;
 
45
Wc1=ctr_gram(A1,B1)    //Not invariant!
 
46
.fi
 
47
.SH SEE ALSO
 
48
equil1, obs_gram, contr, cont_mat, cont_frm, contrss
 
49
.SH AUTHOR
 
50
S. Steer INRIA 1988