Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
2024.0.0 - English


lqg_ltr

LQG with loop transform recovery

Syntax

[kf, kc] = lqg_ltr(sl, mu, ro)

Arguments

sl

linear system in state-space form (syslin list)

mu,ro

real positive numbers chosen ``small enough''

kf,kc

controller and observer Kalman gains.

Description

returns the Kalman gains for:

x = a*x + b*u + l*w1
(sl)
y = c*x + mu*I*w2

z = h*x

Cost function:

/+oo
|
J    = E(| [z(t)'*z(t) + ro^2*u(t)'*u(t)]dt)
lqg     |
/ 0

The lqg/ltr approach looks for L,mu,H,ro such that: J(lqg) = J(freq) where

/+oo        *  *           *
J    =  | tr[S  W  W  S ] + tr[T  T]dw
freq   |
/0

and

S = (I + G*K)^(-1)
T = G*K*(I+G*K)^(-1)

See also

  • syslin — linear system definition
Report an issue
<< lqg2stan Linear Quadratic lqi >>

Copyright (c) 2022-2023 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Oct 24 14:30:03 CEST 2023