Download - matlab Control Web
-
8/10/2019 matlab Control Web
1/4
Control System Toolbox provides tools for
systematically analyzing, designing, and
tuning linear control systems. You can
specify a linear model of your system, plot
its time and frequency responses to under-
stand how the system behaves, tune the
controller parameters using automated and
interactive techniques, and verify perfor-
mance requirements, such as rise time and
gain/phase margins. Workflow-based
graphical user interfaces (GUIs) guide you
through each step of the analysis and
design process.
Control System Toolbox 8Design and analyze control systems
KEY FEATURES
Enables design of single-loop and multi-loop control systems
using a variety of classical and state-space techniques
Lets you analyze system responses and performance using a
GUI or command-line functions
Manually or automatically tunes SISO loops in Simulink models
(with Simulink Control Design, available separately)
Optimizes control system performance to meet time- and
frequency-based requirements (with Simulink Response
Optimization, available separately)
Represents and manipulates linear models as transfer-
function, state-space, zero-pole-gain, and frequency-response
data objects
Converts between model representations, discretizes continuous-
time models, and computes low-order approximations of high-
order systems
Uses state-of-the-art algorithms built on the LAPACK and
SLICOT libraries for optimal performance and accuracy
Accelerating the pace of engineering and scien
Control and Estimation Tools
Manager (above), a workflow-
based GUI that lets you perform
interactive design, graphical
tuning, and analysis of compen-
sators (right).
-
8/10/2019 matlab Control Web
2/4
Working with ControlSystem ToolboxLinear control techniques are the founda-
tion of control system design and analysis.
Control System Toolbox lets you createlinear models of your control system. Using
interactive visualization tools, you can
analyze these models to gain insight into the
control systems behavior, performance, and
limitations. You can also systematically tune
the control system parameters using single-
and multi-loop design techniques.
The linear models from Control System
Toolbox can be used in other control design
products, such as Robust Control Toolbox
and Model Predictive Control Toolbox.
Together with Simulink Control Design and
Simulink Response Optimization, Control
System Toolbox provides a comprehensive,
GUI-driven toolset for analyzing and tuning
control systems built in Simulink.
Creating and ManipulatingLinear ModelsControl System Toolbox lets you rep-
resent and manipulate linear models of
dynamic systems as objects. All standardrepresentations are supported, including
transfer function, zero-pole-gain, explicit
and descriptor state space, and frequency
response data. Linear models can be SISO,
MIMO, continuous, or discrete. In addi-
tion, you can accurately model and simulate
systems with time delays, including feed-
back loops with delays.
Control System Toolbox provides com-
mands for:
Performing arithmetic on linear models
Building complex block diagrams by con-
necting simple models in series, parallel,
or feedback
Discretizing continuous-time models
Computing low-order approximations of
high-order models
You can also use the LTI block to bring
linear model objects into Simulink.
Proportional-integral-derivative (PID)
tuning with the Control and Estimation
Tools Manager, which provides auto-
mated tuning algorithms for stable and
unstable systems.
Building a linear model of your plant is
usually the first step in designing a control
system. If no plant model is available, you
can build one by fitting test data using
System Identification Toolbox, or by lin-
earizing a Simulink model using Simulink
Control Design (both available separately).
Either model can be imported into Control
System Toolbox as an object. Once you have
created an object that represents your plant,
you can use Control System Toolbox to
analyze and control it.
-
8/10/2019 matlab Control Web
3/4
Analyzing ModelsControl System Toolbox provides exten-
sive GUIs and command-line functions
for analyzing linear systems. Using the LTI
Viewer, you can view and compare the time
and frequency responses of several linear
models at once. You can also inspect key
performance parameters, such as rise time,
maximum overshoot, and stability margins.
Available plots include step, impulse, Bode,
Nichols, Nyquist, singular value, and pole/
zero plots. You can simulate the response to
user-defined inputs and initial conditions tofurther investigate system performance.
Designing Single-LoopControl SystemsControl System Toolbox provides
command-line and GUI tools for designing
SISO control systems. With the SISO Design
Tool GUI you can:
Design common control components, such
as proportional integral derivatives (PIDs),
lead/lag networks, and notch filters
Automatically tune controllers using algo-
rithms, such as Ziegler-Nichols, Internal
Model Control (IMC), and Linear-Quadratic-Gaussian (LQG) design
Graphically tune SISO loops using classical
tools, such as root locus, Bode diagrams, or
Nichols charts
Monitor closed-loop responses and per-
formance requirements in real time while
tuning your controller
Evaluate design factors, such as choice of
sample time and controller complexity
When used with Simulink Control Design,
the SISO Design Tool lets you tune control-
lers directly in Simulink. When used with
Simulink Response Optimization, it lets
you optimize the control system parameters
to enforce time and frequency-based per-
formance requirements. When used withRobust Control Toolbox, it lets you auto-
matically shape open-loop responses using
H-infinity algorithms.
www.mathworks.com
Interactive compensator design in Simulink. You can
access the Control Systems Toolbox functionality from
within Simulink by using Simulink Control Design
(available separately).
-
8/10/2019 matlab Control Web
4/4
Designing Multi-LoopControl SystemsControl System Toolbox supports estab-
lished methods for MIMO design, including
LQG and pole placement algorithms. It
also provides tools for designing observers,
including Kalman filters.
You can use the SISO Design Tool from
within Simulink Control Design to tune
multi-loop controllers consisting of several
SISO loops. You can close SISO loops
sequentially, visualize loop interactions,and iteratively tune each loop for best
overall performance. You can then export
the tuned parameters to Simulink and
further validate the design through non-
linear simulation.
Required ProductsMATLAB
Related ProductsSimulink.Simulation and Model-Based
Design
Robust Control Toolbox.Design robust
controllers for plants with uncertain
parameters and unmodeled dynamics
Simulink Control Design.Design and
analyze control systems in Simulink
Simulink Response Optimization.
Optimize parameters in Simulink models
System Identification Toolbox. Create
linear and nonlinear dynamic models from
measured input-output data
Platform and System RequirementsFor platform and system requirements, visit
www.mathworks.com/products/control
2007 MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, and xPC TargetBox are registered trademarks andSimBiology, SimEvents, and SimHydraulics are trademarks of The MathWorks, Inc. Other product or brand names are trademarks orregistered trademarks of their respective holders.
Resources
VISITwww.mathworks.com
TECHNICAL SUPPORTwww.mathworks.com/support
ONLINE USER COMMUNITYwww.mathworks.com/matlabcentral
DEMOSwww.mathworks.com/demos
TRAINING SERVICESwww.mathworks.com/training
THIRD-PARTY PRODUCTS AND SERVICEwww.mathworks.com/connections
WORLDWIDE CONTACTSwww.mathworks.com/contact
Accelerating the pace of engineering and science9318v04 03/07