matlab control web

Upload: duy-duong

Post on 02-Jun-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 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

    [email protected]

    Accelerating the pace of engineering and science9318v04 03/07