Specifications
Table Of Contents
- Introduction
- LTI Models
- Operations on LTI Models
- Model Analysis Tools
- Arrays of LTI Models
- Customization
- Setting Toolbox Preferences
- Setting Tool Preferences
- Customizing Response Plot Properties
- Design Case Studies
- Reliable Computations
- GUI Reference
- SISO Design Tool Reference
- Menu Bar
- File
- Import
- Export
- Toolbox Preferences
- Print to Figure
- Close
- Edit
- Undo and Redo
- Root Locus and Bode Diagrams
- SISO Tool Preferences
- View
- Root Locus and Bode Diagrams
- System Data
- Closed Loop Poles
- Design History
- Tools
- Loop Responses
- Continuous/Discrete Conversions
- Draw a Simulink Diagram
- Compensator
- Format
- Edit
- Store
- Retrieve
- Clear
- Window
- Help
- Tool Bar
- Current Compensator
- Feedback Structure
- Root Locus Right-Click Menus
- Bode Diagram Right-Click Menus
- Status Panel
- Menu Bar
- LTI Viewer Reference
- Right-Click Menus for Response Plots
- Function Reference
- Functions by Category
- acker
- allmargin
- append
- augstate
- balreal
- bode
- bodemag
- c2d
- canon
- care
- chgunits
- connect
- covar
- ctrb
- ctrbf
- d2c
- d2d
- damp
- dare
- dcgain
- delay2z
- dlqr
- dlyap
- drss
- dsort
- dss
- dssdata
- esort
- estim
- evalfr
- feedback
- filt
- frd
- frdata
- freqresp
- gensig
- get
- gram
- hasdelay
- impulse
- initial
- interp
- inv
- isct, isdt
- isempty
- isproper
- issiso
- kalman
- kalmd
- lft
- lqgreg
- lqr
- lqrd
- lqry
- lsim
- ltimodels
- ltiprops
- ltiview
- lyap
- margin
- minreal
- modred
- ndims
- ngrid
- nichols
- norm
- nyquist
- obsv
- obsvf
- ord2
- pade
- parallel
- place
- pole
- pzmap
- reg
- reshape
- rlocus
- rss
- series
- set
- sgrid
- sigma
- sisotool
- size
- sminreal
- ss
- ss2ss
- ssbal
- ssdata
- stack
- step
- tf
- tfdata
- totaldelay
- zero
- zgrid
- zpk
- zpkdata
- Index

dare
16-56
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 error messages
when the solution fails to exist and returns a failure report instead. The
value of
report is:
•
-1 whentheassociatedsymplectic pencil haseigenvalues on orverynearthe
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 when 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
subspace.
Limitations The pair must be stabilizable (that is, all eigenvalues of outside the
unit disk must be controllable). In addition, the associated symplectic pencil
must haveno eigenvalue onthe unitcircle. Sufficientconditionsfor this tohold
are detectable when and , or
See Also care Solve continuous-time Riccati equations
dlyap Solve discrete-time Lyapunov equations
H
∞
X
XX
2
X
1
1–
= X
1
rr
X
XX
2
X
1
1–
=
AB
,()
A
QA
,()
S 0= R 0
>
QS
S
T
R
0
>