| |
Videos
|
|
|
|
Simulink Control Design Overview
1:59
Get an overview of Simulink Control Design capabilities.
|
|
|
|
PID Controller Design for a DC Motor
4:33
Design a PID controller for a DC motor modeled in Simulink. Create a closed-loop system by using the PID Controller block, then tune the gains of PID Controller block using the PID Tuner.
|
|
|
|
Controller Design for Nonlinear Systems
9:10
Design a controller for a nonlinear model of a wheel loader using root locus and Bode plots.
|
|
|
|
Gain Scheduling of PID Controllers
5:26
Gain-schedule a family of PID controllers for internal combustion engine control.
|
|
|
|
DVD Optical Pickup Unit
24:35
Design a controller for a DVD optical pickup unit using graphical and automated controller tuning.
|
|
|
|
Trim, Linearization, and Control Design for an Aircraft
7:18
Trim and linearize a nonlinear aircraft model and use the resulting linear model to design a pitch rate damper controller.
|
|
|
|
Frequency Response Estimation
6:15
Estimate the frequency response of a Simulink model using simulation.
|
|
|
|
Batch Mode Trimming and Linearization
5:21
Create a script to do batch mode trimming and linearization of Simulink models.
|
| |
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.
|
| |
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.
|
|
|
|
Linearization of an Engine Speed Model
In this demo, we show how to programmatically trim and linearize a nonlinear automotive engine model.
|
|
|
|
Linearization of 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.
|
| |
Design and Analysis of Control Systems
|
|
|
|
Cascaded Multi-Loop/Multi-Compensator Feedback Design
This demo introduces the process of designing two cascaded feedback loops to control aircraft acceleration and pitch rate.
|
|
|
|
Single Loop Feedback/Prefilter Compensator Design
This demo introduces the process of designing a single-loop control system with both feedback and prefilter compensators.
|
|
|
|
Modeling Computational Delay and Sampling Effects
This demo shows how to account for computational delays and sampling effects when designing a compensator.
|
| |
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 Frequency Domain Using FRESTIMATE
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.
|
|
|
|
Speeding Up Frequency Response Estimation Using Parallel Computing
This demo illustrates how to use parallel computing to speed up frequency response estimation of Simulink models.
|