| |
Videos
|
|
|
|
PID Controller Design for a DC Motor
4:33
This video demo shows how to design a PID controller for a DC motor modeled in Simulink. We first create a closed-loop system by using the PID Controller block. We then tune the gains of PID Controller block using the PID Tuner.
|
|
|
|
Controller Design for Nonlinear Systems
9:10
This video demo shows how to design a controller for a nonlinear model of a wheel loader using root locus and Bode plots.
|
|
|
|
DVD Optical Pickup Unit
24:35
In this video demo, we show how to design a controller for a DVD optical pickup unit using graphical and automated controller tuning.
|
|
|
|
Trim, Linearization, and Control Design for an Aircraft
11:28
In this video demo, we show how to trim and linearize a nonlinear aircraft model and how to use the resulting linear model to design a pitch rate damper controller.
|
|
|
|
Batch Mode Trimming and Linearization
8:10
This video demo shows how to create a script to do batch mode trimming and linearization of Simulink models.
|
| |
Application Examples and Case Studies
|
|
|
|
Trimming and Linearizing an Airframe
In this demo, we show how to programmatically trim and linearize a nonlinear airframe model.
|
|
|
|
Linearizing of an Engine Speed Model
In this demo, we show how to programmatically trim and linearize a nonlinear automotive engine model.
|
|
|
|
Linearization of a Pneumatic System at Simulation Snapshots
This demo shows how to trim and linearize a pneumatic system at specific simulation times.
|
|
|
|
Linearization of a Conveyor Model (Requires SimMechanics)
This demo introduces the use of the operating point search and snapshot features along with the linearization of a SimMechanics model.
|
|
|
|
Linearization of a Pulp Paper Process
This demo shows how to find a linear model of a pulp paper process at a specific operating condition.
|
|
|
|
Regulating Pressure in a Drum Boiler
This demo illustrates the use of the operating point search function, model linearization, and subsequent state observer and LQR design for a drum boiler.
|
|
|
|
Verifying Frequency-Domain Characteristics of an Aircraft
In this demo, the gain and phase margins of an aircraft velocity control loop are checked as the fuel load changes.
|
|
|
|
Reference Tracking of a DC Motor with Parameter Variations
This demo illustrates how to generate an array of LTI models that represents the plant variations of a control system from a Simulink® model.
|
| |
Exact Linearization
|
|
|
|
Trimming and Linearizing Simulink Models
This demo shows how to programmatically trim and linearize Simulink models.
|
|
|
|
Linearization of Models with Model References
This demo illustrates the features available in Simulink Control Design for linearizing models containing references to other models with a Model block.
|
|
|
|
Computing Multiple Linearizations of Models with Block Variations More Efficiently
This demo illustrates how to use the function linft to speed up the linearization of a class of Simulink models where a set of block parameters vary over a number of linearizations.
|
|
|
|
Plotting Linear System Characteristics of a Chemical Reactor
In this demo, a linear system of a continuous-stirred chemical reactor is computed and plotted on a Bode plot as the reactor transitions through different operating points.
|
|
|
|
Linearization Using Different Rate Conversion Methods
This demo illustrates the extraction of a discrete linear time-invariant model using two different rate conversion methods. Simulink Control Design offers the ability to specify the rate conversion method for the linearization of a multirate model.
|
|
|
|
Computing Operating Point Snapshots at Triggered Events
This demo introduces the generation of operating points using triggered snapshots.
|
|
|
|
Linearization of Models with Delays
This demo shows different methods for linearizing Simulink models with delays.
|
|
|
|
Linearization of Multirate Models
This demo illustrates the process that Simulink Control Design uses when extracting a linear model of a nonlinear multirate Simulink model.
|
|
|
|
Specifying Custom Linearizations for Simulink Blocks
In this demo, we show how to specify a custom linearization for a subsystem to approximate the linearization of a pulse-width modulation signal.
|
| |
Frequency Response Estimation
|
|
|
|
Frequency Response Estimation Using Simulation-Based Techniques
This demo illustrates how to obtain the frequency response of Simulink models when analytical block-by-block linearization does not provide an accurate answer due to event-based dynamics in the linearization path.
|
|
|
|
Linearization Validation in the Frequency Domain using the frestimate Function
This demo illustrates how to use frequency response estimation to validate a block-by-block analytical linearization result obtained with the function linearize on the lightweight airplane model.
|
|
|
|
Describing Function Analysis of Nonlinear Simulink Models
This demo illustrates how to use frequency response estimation to perform a describing function analysis with sinusoidal-input on a model with saturation nonlinearity.
|
| |
Design and Analysis of Control Systems
|
|
|
|
Single-Loop Feedback/Prefilter Compensator Design
This demo introduces the process of designing a single-loop control system with both feedback and prefilter compensators.
|
|
|
|
Cascaded Multiloop/Multicompensator Feedback Design
This demo introduces the process of designing two cascaded feedback loops to control aircraft acceleration and pitch rate.
|
|
|
|
Modeling Computational Delay and Sampling Effects
This demo shows how to account for computational delays and sampling effects when designing a compensator.
|
| |
Automatic PID Tuning
|
|
|
|
Designing a Simulink PID Controller (2DOF) Block for a Reactor
This demo shows the automatic tuning of a 2DOF PID controller.
|
|
|
|
Designing a Family of PID Controllers for Multiple Operating Points
This demo shows how to design an array of PID controllers for a nonlinear plant in Simulink that operates over a wide range of operating points.
|
|
|
|
Automated Tuning of Simulink PID Controller Block
In this demo, we show how to automatically tune PID Controller gains using the PID Tuner.
|
|
|
|
Designing PID Controller in Simulink with Estimated Frequency Response
This demo shows how to design a PI controller with frequency response estimated from a plant built in Simulink.
|