Simulink Control Design enables you to design and analyze traditional and data-driven control systems modeled in Simulink. It offers tools for finding operating points and computing exact linearizations of Simulink models at various operating conditions. You can compute simulation-based frequency responses of your systems. You can also deploy embedded estimation algorithms for real-time frequency response estimations of physical plants.
Simulink Control Design automatically tunes arbitrary SISO and MIMO control architectures, including PID controllers and gain-scheduled compensators. You can deploy PID autotuning algorithms to embedded software to automatically compute PID gains in real time. Simulink Control Design lets you design and deploy sliding mode, iterative learning, active disturbance rejection control, and other nonlinear, adaptive, and data-driven control algorithms. You can use constraint enforcement methods to adjust control actions, preventing your system from violating critical constraints.
Operating Points and Linearization
Find the operating points of your Simulink model using specifications or simulation times. Use the Steady State Manager app to interactively trim your model based on state, input, and output specifications. Linearize continuous, discrete, and multirate Simulink models using the Model Linearizer app. Identify and fix common linearization issues using the Linearization Advisor.
Operating Points:
Documentation | Examples
Linearization:
Documentation | Examples
Frequency Response Estimation
Estimate frequency responses and examine frequency domain characteristics of Simulink models using input-output data. Deploy your estimation algorithm as an embedded application for real-time estimation of a physical plant.
PID Controller Tuning
Automatically tune PID controllers in a Simulink model using the PID Tuner app. Deploy and run PID autotuning algorithms on embedded hardware by generating C code from the Closed-Loop PID Autotuner and Gain-Scheduled PID Autotuner blocks.
Classical Control Design
Tune SISO control loops in Simulink using graphical, automated tuning tools with the Control System Designer app.
Multiloop, Multiobjective Tuning
Automatically tune arbitrary SISO and MIMO decentralized control structures modeled in Simulink to satisfy time and frequency domain design requirements using the Control System Tuner app.
Constraint Enforcement
Prevent your systems from violating critical constraints by using Simulink blocks to enforce barrier certificate and passivity constraints, adjusting control actions as needed.
Gain Scheduling
Automatically tune gain-scheduled controllers for nonlinear or time-varying plants to meet performance requirements throughout your system’s operating envelope.
Nonlinear and Data-Driven Control
Implement nonlinear, adaptive, and data-driven control techniques with Simulink blocks for sliding mode, active disturbance rejection, extremum-seeking, and model reference adaptive control.
Reference Applications
Use reference application examples for flight control, power electronics, robotics, and other applications to design and analyze controllers for systems modeled in Simulink.
Product Resources:
"MathWorks tools helped us to simplify our design process by providing an integrated environment for creating the innovative technical features that our customers demand."
Get a Free Trial
30 days of exploration at your fingertips.
Ready to Buy?
Get pricing information and explore related products.
Are You a Student?
Your school may already provide access to MATLAB, Simulink, and add-on products through a campus-wide license.