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

 

Control System Toolbox

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

Videos

 

Control System Toolbox Overview   1:56  New

Get an overview of Control System Toolbox capabilities.

 

Introduction to Control System Toolbox   9:08

Create, manipulate, and analyze linear time-invariant models, and design feedback compensators using classical and state-space methods.

 

PID Control Design with Control System Toolbox   9:35  New

Design PID controllers using Control System Toolbox.

 

Control System Design with SISO Design Tool   8:59  New

Design control systems with SISO Design tool.

 

Gain Scheduling of PID Controllers   5:26  New

Gain schedule a family of PID controllers for internal combustion engine control.

 

Control Design for Different Operating Points of a Nonlinear Plant   5:27  New

Design and analyze a controller for different operating points of a nonlinear plant simultaneously.

 

Application Examples and Case Studies

 

DC Motor Control  

This demo compares three control design techniques for tracking dc motor setpoint commands and reducing sensitivity to load disturbances.

 

Temperature Control in a Heat Exchanger  

This demo shows how to design feedback and feedforward compensators to regulate the temperature of a chemical reactor through a heat exchanger.

 

Digital Servo Control of a Hard-Disk Drive  

This demo shows how to use Control System Toolbox to design a digital servo controller for a disk drive read/write head.

 

Feedback Amplifier Design  

This demo demonstrates the design of a non-inverting feedback amplifier circuit using Control System Toolbox. This design is built around the operational amplifier (op amp), a standard building block of electrical feedback circuits. This tutorial demonstrates how a real electrical system can be designed, modeled, and analyzed using the tools provided by Control System Toolbox.

 

Kalman Filter Design  

This demo demonstrates MATLAB® ability to perform Kalman filtering. Both a steady state filter and a time varying filter are designed and simulated below.

 

Yaw Damper Design for a 747® Jet Aircraft  

This demo steps through the design of a yaw damper for a 747® aircraft using the classical control design features in Control System Toolbox.

 

Designing PID for Disturbance Rejection with PID Tuner    New

This demo shows how to use the PID Tuner to design a PI controller with good disturbance rejection performance and then extend it to a ISA-PID controller to enhance reference tracking performance.

 

Designing Cascade Control System with PI Controllers    New

This demo shows how to design two PI controllers in a cascade control loop.

 

Control of Processes with Long Dead Time: The Smith Predictor  

This demo shows the limitations of PI control for processes with long dead time and illustrates the benefits of a control strategy called "Smith Predictor."

 

Thickness Control for a Steel Beam  

This demo shows how to design a MIMO LQG regulator to control the horizontal and vertical thickness of a steel beam in a hot steel rolling mill.

 

Getting Started with LTI Models

 

Creating Continuous-Time Models  

This demo shows how to create continuous-time linear models using the tf, zpk, ss, and frd commands.

 

Creating Discrete-Time Models  

This demo shows how to create discrete-time linear models using the tf, zpk, ss, and frd commands.

 

Connecting Models  

This demo shows how to model interconnections of LTI systems, from simple series and parallel connections to complex block diagrams.

 

Specifying Time Delays  

This demo shows how to construct and manipulate systems with time delays.

 

Accessing and Modifying the Model Data  

This demo shows how to access or edit parameter values and metadata for linear time-invariant models.

 

Switching Model Representation  

This demo shows how to switch between the transfer function (TF), zero-pole-gain (ZPK), state-space (SS), and frequency response data (FRD) representations of LTI systems.

 

Model Analysis

 

Analyzing the Response of an RLC Circuit  

This demo shows how to use the Control System Toolbox functions to analyze the time and frequency responses of common RLC circuits as a function of their physical parameters.

 

Plotting System Responses  

This demo shows how to plot the time and frequency responses of SISO and MIMO linear systems.

 

Assessing Gain and Phase Margins  

This demo illustrates the concept of stability margins and its connection with closed-loop response characteristics.

 

Analyzing Control Systems with Delays  

This demo shows how to use Control System Toolbox to analyze and design control systems for plants with transport delay.

 

Using SISO Design Tool

 

Getting Started with the SISO Design Tool  

This demo shows how you can use SISO Design Tool for interactive graphical and automated tuning of feedback compensators.

 

Compensator Design for Plant Models with Time Delays  

This demo highlights a variety of analysis and design tools available for plant models with time delays in the SISO Design Tool.

 

Compensator Design for Systems Represented by Frequency Response Data  

This demo shows the design of a compensator for a plant model defined by frequency response data (FRD) using the interactive tools available in the SISO Design Tool.

 

Compensator Design for a Set of Plant Models    New

This demo shows how to analyze a controller design for multiple plant models.

 

Automated LQG Tracker Design in the SISO Design Tool  

This demo shows how to use the LQG synthesis method in SISOTOOL to design a feedback controller for a disk drive read/write head.

 

Internal Model Control Design for a Chemical Reactor Plant  

This example illustrates how to design a compensator for a chemical reactor, using the IMC tuning feature available in SISO Design Tool.

 

Discretization and Sampling Rate Conversions

 

Discretizing and Resampling Models  

This demo showcases the commands for continuous/discrete, discrete/continuous, and discrete/discrete conversions.

 

Discretizing a Notch Filter  

This demo compares several techniques for discretizing a notch filter.


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