Skip to Main Content Skip to Search
Accelerating the pace of engineering and science

 

Simulink Control Design

Learn more about Simulink Control Design through product demos and online seminars that highlight features or application examples.
 

Videos

 

Simulink Control Design Overview   1:59  New

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  New

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  New

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  New

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    New

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    New

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    New

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    New

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    New

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    New

This demo illustrates how to use parallel computing to speed up frequency response estimation of Simulink models.


Trial Software Available

Licensed Users: Download a 15-day trial of most MathWorks products (login required).
Don't Have a License? Request trial software and a MathWorks representative will call to get you started.

Contact sales
Free technical kit
Trial software

Get Pricing and
Licensing Options