Interactive Control Systems Tutorial
Learn essential skills for modeling, analyzing, and designing control systems in MATLAB and Simulink
This tutorial introduces you to the use of MATLAB®, Simulink®, and Control System Toolbox™ for modeling dynamic systems. It includes a section on using Simulink Control Design™ for designing and analyzing control systems modeled in Simulink. Select sections based on your experience with control design. Click on any section link to begin. You can download files of the examples featured in this tutorial.
Note: Adobe Flash Player (version 8 or above) is required.
Academic Tutorial (approximately 125 minutes)
Control Systems Tutorial Introduction 4:09
Introduces the examples and shows how to download them.
System Representation (25 minutes)
Learn the basics of representing dynamical systems in MATLAB and Simulink.
System Analysis (35 minutes)
Learn to analyze LTI systems using Control System Toolbox.
- Introduction to System Analysis 2:19
Review example systems and where to find help for Control System Toolbox.
- Time Domain Analysis 19:15
Obtain transient response characteristics of first-order and second-order systems and relate them to system parameters.
- Frequency Domain Analysis 14:16
Compute system responses to sinusoidal inputs and obtain Bode diagrams.
Control Design (65 minutes)
Design and implement common compensator structures in MATLAB and Simulink.
- Introduction to Control Design 3:01
Explore why feedback controllers are used in real-world applications.
- Analyzing Closed-Loop Systems 23:45
Apply open-loop techniques such as root locus and understand how closed-loop systems respond to external disturbances.
- Implementing Common Compensator Structures 20:03
Model and tune common compensators to meet design requirements.
- Designing Compensators in Simulink 21:10
Apply a control design workflow to model, tune, and verify controllers in Simulink.
This section requires Simulink Control Design in addition to Control System Toolbox.
Tutorial Extras and Next Steps
Control Systems Road Map 12:24
Explore the more advanced features for modeling control systems that are available in MATLAB and Simulink.