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

Precedence and Property Inheritance
3-3
Precedence and Property Inheritance
You can apply operations to LTI models of different types. The resulting type
is then determined by the rules discussed in “Precedence Rules” on page 2-5.
For example, if
sys1 is a transfer function and sys2 is a state-space model,
then the result of their addition
sys = sys1 + sys2
is a state-space model, since state-space models have precedence over transfer
function models.
To supersede the precedence rules and force the result of an operation to be a
given type, for example, a transfer function (TF), you can either:
• Convert all operands to TF before performing the operation
• Convert the result to TF after performing the operation
Suppose, in the above example, you wa nt to compute the transfer function of
sys.Youcaneitheruseaprioriconversion of the second operand
sys = sys1 + tf(sys2);
or aposterioriconversion of the result
sys = tf(sys1 + sys2)
Note: These alternatives are not equivalent numerically; computations are
carried out on transfer functions in the first case, and on state-space models in
the second case.
Anotherissueis propertyinheritance, thatis, howthe operandproperty values
are passed on to the result of the operation. While inheritance is partly
operation-dependent, some general rules are summarized below:
• In operations combining discrete-time LTI models, all models must have
identical or unspecified (
sys.Ts = –1) sample times. Models resulti ng from
such operations inherit the specified sample time, if there is one.
• Most operations ignore the
Notes and Userdata properti es.