Вы находитесь на странице: 1из 4

Robust Control Toolbox 3

Design robust controllers for plants with uncertain parameters and unmodeled dynamics

The Robust Control Toolbox provides tools


for systematically factoring model uncer-
tainty into your design to ensure consistent
controller performance on the real plant. KEY FEATURES
These tools let you quickly identify worst-
■ µ-analysis and LMI-based techniques for analyzing the robust-
case scenarios and automatically generate
ness of MIMO control systems
controllers with reduced sensitivity to
parameter variations and modeling errors. ■ Algorithms for frequency-domain loop shaping of MIMO
open-loop responses
The toolbox extends the Control System
Toolbox with tools that bridge classical ■ H and µ-synthesis techniques for robust control
control design methods and advanced robust system design
control techniques. It includes algorithms to
■ Approximation algorithms for model order reduction
quantify uncertainty in your model, analyze
its impact on control system performance, ■ General-purpose LMI solvers (feasibility, minimization of
design robust controllers with guaranteed linear objectives, and generalized eigenvalue minimization)
performance on the real plant, and reduce
the complexity of plant and controller
models. These algorithms are applicable to
single-loop (SISO) and multi-loop (MIMO)
control systems.

Closed-loop responses of uncertain models.


A comparison of the step
response in a nominal model
and uncertain models.

Working with the Robust Control Toolbox Modeling and Quantifying Plant The toolbox lets you build detailed uncertain
A plant model is rarely a fully accurate descrip- Uncertainty models by combining nominal dynamics
tion of the real plant. Neglected dynamics, With the Robust Control Toolbox, you can with uncertain elements, such as an uncer-
approximately known parameters, and changes capture not only the typical, or “nominal” tain parameter or neglected high-frequency
in operating conditions all contribute to plant- behavior of your plant, but also the amount dynamics. By quantifying the level of uncer-
modeling errors that can jeopardize controller of uncertainty and variability. Plant model tainty in each element, you can capture
performance. A controller is “robust” when it uncertainty can result from: the overall fidelity and variability of your
maintains its performance regardless of plant plant model. You can then analyze how each
• Model parameters with approximately
modeling errors. uncertain element affects performance
known or varying values
and identify worst-case combinations of
The Robust Control Toolbox provides a
• Neglected or poorly known dynamics, such uncertain element values.
systematic approach to designing robust,
as high-frequency dynamics
multivariable feedback control systems. This
approach involves the following steps: • Changes in operating conditions

• Modeling and quantifying plant uncertainty • Linear approximations of nonlinear


behaviors
• Performing robustness analysis
• Estimation errors in a model identified
• Synthesizing robust, multivariable
from measured data
controllers

• Reducing controller and plant model order


Loop shaping tools automate
frequency-domain design of the
open-loop response.

Loop Shaping
Performance and robustness requirements
can often be expressed in terms of the open-
loop response gain. For example, high gain at
low frequencies reduces steady-state offsets
and improves disturbance rejection. Similarly,
high-frequency roll-off improves stability
where the plant model is poor. Loop shaping
aims at designing a controller that achieves a
particular loop shape.

The Robust Control Toolbox provides tools


to automate computing controllers that best
match user-defined loop shape. In MIMO
systems, these tools operate on the singular
• Worst-case gain between any two points in values of the open-loop response to increase or
Performing Robustness Analysis
the closed-loop system decrease the gain in all input/output directions.
Using the Robust Control Toolbox, you
can analyze the effect of plant model • Worst-case sensitivity to external Hoo and µ-Synthesis
uncertainty on the closed-loop stability disturbances The Robust Control Toolbox provides several
and performance of the control system. algorithms for synthesizing robust MIMO
These tools also provide sensitivity informa-
In particular, you can determine whether controllers directly from closed-loop speci-
tion to help you identify which uncertain
your control system will perform ade- fications. These specifications may include
elements contribute most to performance
quately over your entire operating range, point-to-point gain limitations, frequency-
degradation. You can then determine whether
and what source of uncertainty is most dependent gain constraints, sensitivity
a more accurate model, tighter manufacturing
likely to jeopardize performance. constraints, pole placement objectives, and
tolerances, or a better sensor would most
LQG-like cost functions. Powerful µ-synthesis
You can randomize the model uncertainty improve control system robustness.
algorithms can optimize controller perfor-
to perform Monte-Carlo analysis.
mance in the presence of model uncertainty,
Alternatively, you can use more direct tools Synthesizing Robust Multivariable
ensuring effective performance under all real-
based on µ-analysis and LMI optimization. Controllers
istic scenarios. Together, these tools provide
These tools use sophisticated algorithms The Robust Control Toolbox provides a
unique insight into the performance limits
to identify worst-case scenarios without variety of controller synthesis algorithms
of your control architecture, as well as quick
exhaustive simulation. based on loop shaping, Hoo or µ-synthesis,
first-cut compensator designs.
and LMI techniques. These algorithms are
The Robust Control Toolbox provides tools
applicable to SISO and MIMO control
to assess:
systems. MIMO controller synthesis does
• Worst-case gain/phase margins one loop not involve sequential loop closure, and is
at a time therefore well suited to multi-loop control
systems with strong loop interaction and
• Worst-case stability margins taking loop
challenging I/O decoupling requirements.
interactions into account
Required Products
MATLAB
Control System Toolbox

Related Products
Simulink. Simulation and
Model-Based Design

System Identification Toolbox. Create


linear dynamic models from measured
input - output data

For more information on related products,


visit www.mathworks.com/products/robust
A comparison Platform and System Requirements
of the original For platform and system requirements, visit
and reduced- www.mathworks.com/products/robust ■
order models.

Reducing Controller and Plant Model Order The toolbox offers state-of-the-art algorithms
The Robust Control Toolbox provides tools for extracting reduced-order models while
for reducing the order (number of states) of controlling the approximation error. The
a plant or controller model while preserving reduction techniques and error-bound
its essential dynamics. Detailed first-princi- calculations are based on Hankel singular
ples or finite-element plant models may have values of the system, which measure the
a high order. Similarly, Hoo or µ-synthesis energy of the states. By retaining high- For demos, application examples,
tutorials, user stories, and pricing:
algorithms tend to produce high-order con- energy states and ignoring low-energy states,
• Visit www.mathworks.com
trollers with superfluous states. In both cases, the reduced model preserves the essential
• Contact The MathWorks directly
model reduction lets you develop approxi- features of the original model. You can
US & Canada 508-647-7000
mate plant and controller models that are use the absolute or relative approximation
Benelux +31 (0)182 53 76 44
reliable and cost-effective to implement. error to select the order, and use frequency- France +33 (0)1 41 14 67 14
dependent weights to determine the level of Germany +49 (0)241 470 750
accuracy appropriate to the frequency ranges. Italy +39 (011) 2274 700
Korea +82 (0)2 6006 5114
Spain +34 93 362 13 00
Sweden +46 (8)505 317 00
Switzerland +41 (0)31 950 60 20
UK +44 (0)1223 423 200
Visit www.mathworks.com to obtain
contact information for authorized
MathWorks representatives in countries
throughout Asia Pacific, Latin America,
the Middle East, Africa, and the rest
of Europe.

Tel: 508.647.7000 info@mathworks.com www.mathworks.com 09/04

© 2004 by The MathWorks, Inc. MATLAB, Simulink, Stateflow, Handle Graphics, and Real-Time Workshop are registered trademarks, and TargetBox is a trademark of The MathWorks, Inc. Other product or brand names are trademarks or registered trademarks of their respective holders.

Вам также может понравиться