User`s guide
Table Of Contents
- Preface
- Quick Start
- LTI Models
- Introduction
- Creating LTI Models
- LTI Properties
- Model Conversion
- Time Delays
- Simulink Block for LTI Systems
- References
- Operations on LTI Models
- Arrays of LTI Models
- Model Analysis Tools
- The LTI Viewer
- Introduction
- Getting Started Using the LTI Viewer: An Example
- The LTI Viewer Menus
- The Right-Click Menus
- The LTI Viewer Tools Menu
- Simulink LTI Viewer
- Control Design Tools
- The Root Locus Design GUI
- Introduction
- A Servomechanism Example
- Controller Design Using the Root Locus Design GUI
- Additional Root Locus Design GUI Features
- References
- Design Case Studies
- Reliable Computations
- Reference
- Category Tables
- acker
- append
- augstate
- balreal
- bode
- c2d
- canon
- care
- chgunits
- connect
- covar
- ctrb
- ctrbf
- d2c
- d2d
- damp
- dare
- dcgain
- delay2z
- dlqr
- dlyap
- drmodel, drss
- dsort
- dss
- dssdata
- esort
- estim
- evalfr
- feedback
- filt
- frd
- frdata
- freqresp
- gensig
- get
- gram
- hasdelay
- impulse
- initial
- inv
- isct, isdt
- isempty
- isproper
- issiso
- kalman
- kalmd
- lft
- lqgreg
- lqr
- lqrd
- lqry
- lsim
- ltiview
- lyap
- margin
- minreal
- modred
- ndims
- ngrid
- nichols
- norm
- nyquist
- obsv
- obsvf
- ord2
- pade
- parallel
- place
- pole
- pzmap
- reg
- reshape
- rlocfind
- rlocus
- rltool
- rmodel, rss
- series
- set
- sgrid
- sigma
- size
- sminreal
- ss
- ss2ss
- ssbal
- ssdata
- stack
- step
- tf
- tfdata
- totaldelay
- zero
- zgrid
- zpk
- zpkdata
- Index

dare
11-55
and L = eig(A–B*G,E).
Two additional syntaxes are provided to help develop applications such as
-optimal control design.
[X,L,G,report] = dare(A,B,Q,...,'report') turns off the e rror messages
when the solution fails to exist and returns a failure re port instead. T he
value of
report is:
•
–1 whentheassociatedsymplecticpencilhaseigenvaluesonorverynear the
unit circle (failure)
•
–2 when there is no finite solution, that is, with singular
(failure)
• The relative residual defined above when the solution exists (success)
Alternatively,
[X1,X2,L,report] = dare(A,B,Q,...,'implicit') also turns
off error messages but now returns in implicit form as
Note that this syntax returns
report = 0 w hen successful.
Algorithm dare implements the algorithms described in [1]. It uses the QZ algorithm to
deflate the extended symplectic pencil and compute its stable invariant
subs pace.
Limitations The pair must be stabilizable (that is, all eigenvalues of outside the
unit disk must be controllable). In addition, the associated symplectic pencil
musthave no eigenvalueon the unit circle.Sufficient conditionsfor this tohold
are detectable when and , or
See Also care Solve continuous-time Riccati equations
dlyap S olv e discrete-time Lyapunov equations
H
∞
X
XX
2
X
1
1
–
=
X
1
rr
X
XX
2
X
1
1
–
=
AB
,()
A
QA
,()
S0
=
R0
>
QS
S
T
R
0>