Function Reference | ![]() ![]() |
Initialize the SISO Design Tool
Syntax
sisotool sisotool(plant
) sisotool(plant,comp
) sisotool(views)
sisotool(views,plant,comp,sensor,prefilt
) sisotool(views,plant,comp,options
)
Description
When invoked without input arguments, sisotool
opens a SISO Design GUI for interactive compensator design. This GUI allows you to design a single-input/single-output (SISO) compensator using root locus and Bode diagram techniques.
By default, the SISO Design Tool:
This picture shows the SISO Design Tool.
The workspace variable sisotool(plant)
opens the SISO Design Tool, imports plant
, and initializes
the plant model G to plant
.
plant
can be any SISO LTI model created with either ss
, tf
, or zpk
.
initializes the plant model G to sisotool(plant,comp)
plant
, the compensator C to comp
.
sisotool(
plant,comp,sensor,prefilt)
initializes the plant G to plant
,
compensator C to comp
, sensor H to sensor
, and the prefilter F to prefilt
. All
arguments must be SISO LTI objects.
sisotool(views)
or sisotool(
views
,plant,comp)
specifies the initial configuration of the SISO Design Tool. The argument views
can be any of the following strings (or combination thereof):
'rlocus'
-- Root Locus plot
'bode'
-- Bode diagrams of the open-loop response
'nichols'
-- Nichols plot
'filter'
-- Bode diagrams of the prefilter F and the closed-loop response from the command into F to the output of the compensator G (see the feedback structure figure below)
opens a SISO Design Tool with only the Bode Diagrams on.
sisotool(plant,comp,options
) allows you to override the default compensator location and feedback sign by using an extra input argument options
with the following fields:
options.Location = 'forward'
-- Compensator in the forward loop
options.Location = 'feedback'
-- Compensator in the feedback loop
options.Sign =
-1
-- Negative feedback
options.Sign = 1
-- Positive feedback
You can design compensators for one of the following two feedback loop configurations.
The SISO Design Tool Supports Two Feedback Structures.
For more details on the SISO Design Tool, see Designing Compensators in the Getting Started documentation for the Control System Toolbox.
See Also
bode
Bode response
ltiview
Open an LTI Viewer
rlocus
Root locus
nichols
Nichols response
![]() | sigma | size | ![]() |