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

10 Reliable Computations
10-8
Choice of LTI Model
Now turn to the implications of the results in the last se ction on the linear
modelingtechniques usedfor control engineering.The ControlSystem Toolbox
includes the following types of LTI models that are applicable to discussions of
computational reliability:
•Statespace
• Transfer function, polynomial form
• Transfer function, factored zero-pole-gain form
The following subsections show that state space is most preferable for
numerical computations.
State Space
The state-space representation is the most reliable LTI model to use for
computer analysis. This is one of the reasons for the popularity of “modern”
state-space control theory. Stable computer algorithms for eigenvalues,
frequency response, time response, and other properties of the
quadruple are known [5] and implemented in this toolbox. The state-space
model is also the most natural model in MATLAB's matrix environment.
Even with state-space models, however, accurate results are not guaranteed,
becauseof theproblemsof finite-word-lengthcomputer arithmeticdiscussedin
the last section. A well-conditioned problem is usually a prerequisite for
obtaining accurate results and makes it important to have reasonable scaling
of the data. Scaling is discussed further in the “Scaling” section later in this
chapter.
Transfer Function
Transfer function models, when expressed in terms of expanded polynomials,
tend to be inherently ill-conditioned representations of LTI systems. For
systems of ord er grea ter than 10, or with very large/small polynomial
coefficients, difficulties can be encountered with functions like
roots, conv,
bode, step, or c onve rsio n functions like ss or zpk.
ABCD
,,,()