File: lqg.cat

package info (click to toggle)
scilab 2.6-4
  • links: PTS
  • area: non-free
  • in suites: woody
  • size: 54,632 kB
  • ctags: 40,267
  • sloc: ansic: 267,851; fortran: 166,549; sh: 10,005; makefile: 4,119; tcl: 1,070; cpp: 233; csh: 143; asm: 135; perl: 130; java: 39
file content (32 lines) | stat: -rw-r--r-- 966 bytes parent folder | download
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
lqg              Scilab Group              Scilab Function              lqg
NAME
   lqg - LQG compensator
  
CALLING SEQUENCE
 [K]=lqg(P,r)
PARAMETERS
 P          : syslin list (augmented plant) in state-space form
            
 r          : 1x2 row vector = (number of measurements, number of inputs) 
            (dimension of  the 2,2 part of P)
            
 K          : syslin list (controller)
            
DESCRIPTION
   lqg  computes the linear optimal LQG (H2) controller for the  "augmented"
  plant P=syslin('c',A,B,C,D) (continuous time) or  P=syslin('d',A,B,C,D)
  (discrete time).
  
   The function lqg2stan returns P and r given the nominal plant, weighting
  terms and variances of noises.
  
   K is given by the following ABCD matrices: 
  [A+B*Kc+Kf*C+Kf*D*Kc,-Kf,Kc,0] where Kc=lqr(P12) is the controller gain
  and Kf=lqe(P21) is the filter gain. See example in lqg2stan.
  
SEE ALSO
   lqg2stan, lqr, lqe, h_inf, obscont
  
AUTHOR
   F.D.