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

2 LTI Models
2-24
Data Retrieval
The functions tf, zpk, ss,andfrd pack the model data and sample time in a
singleLTI object.Conversely,thefollowingcommandsprovide convenientdata
retrieval for any type of TF, SS, or ZPK model
sys,orFRDmodelsysfr.
[num,den,Ts] = tfdata(sys) % Ts = sample time
[z,p,k,Ts] = zpkdata(sys)
[a,b,c,d,Ts] = ssdata(sys)
[a,b,c,d,e,Ts] = dssdata(sys)
[response,frequency,Ts] = frdata(sysfr)
Note that:
•
sys can be any type of LTI object, except an FRD model
•
sysfr, the input argument to frdata, can only be an FRD model
You can use any variable names you want in the output argument list of any of
these functions. The ones listed here correspond to the model property names
described in Tables 2-2 – 2.5.
The output arguments
num and den assigned to tfdata,andzand p assigned
to
zpkdata, are cell arrays, even in the SISO case. These cell arrays have as
many rows as outputs, as many columns as inputs, and their ijth entry
specifies the transferfunction fromthe jthinput to the ith output. For example,
H = [tf([1 –1],[1 2 10]) , tf(1,[1 0])]
creates the one-output/two-input transfer function
Typing
[num,den] = tfdata(H);
num{1,1}, den{1,1}
Hs()
s 1–
s
2
2s 10++
-------------------------------
1
s
---
=