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

5 Arrays of LTI Models
5-12
Building LTI Arrays
There are several ways to build LTI arrays:
•Using a
for loop to assign each model in the array
•Using
stack to concatenate LTI models into an LTI array
•Using
tf, zpk, ss,orfrd
In addition, you can use the command rss to generate LTI arrays of random
state-space models.
Generating LTI Arrays Using rss
A convenient way to generate arrays of state-space models with the same
number of states in each model is to use
rss. The syntax is
rss(N,P,M,sdim1,...,sdimk)
where
•
N is the number of states of each model in the LTI array.
•
P is the number of outputs of each model in the LTI array.
•
M is the number of inputs of each model in the LTI array.
•
sdim1,...,sdimk are the lengths of the array dimensions.
For example, to create a 4-by-2 array of random state-space models with three
states, one output, and one input, type
sys = rss(3,2,1,4,2);
size(sys)
4x2 array of continuous-time state-space models
Each model has 2 outputs, 1 input, and 3 states.
Building LTI Arrays Using for Loops
Consider the following second-order SISO transfer function that depends on
two parameters, and
.
ζω
Hs()
ω
2
s
2
2ζωs ω
2
++
---------------------------------------
=