MATLAB and Simulink Training

Course Details

This course provides a general understanding of how to accelerate the design process for closed-loop control systems using Simulink®. Topics include:

  • Control system design overview
  • System modeling
  • System analysis
  • Control design
  • Controller implementation

Day 1 of 2


White-box Modeling

Objective: Discuss the various formats used for representing system models. Also, highlight the pros and cons of each format.

  • Model representations overview
  • Simulink block diagrams
  • Modeling with Transfer Functions
  • Physical Modeling with Simscape

Parameter Estimation

Objective: Use measured data to estimate the values of a Simulink model's parameters.

  • Parameter estimation overview
  • Model preparation
  • Estimation process
  • Parameter estimation tips

Introduction to PID Control

Objective: Use Simulink to model and tune PID controllers.

  • Open loop control
  • Closed loop control
  • PID Controller workflow
  • Integral control

Response Optimization

Objective: Use optimization techniques to tune model parameters based on design requirements and parameter uncertainty.

  • Optimizing model response
  • Performing sensitivity analysis
  • Optimizing with parameter uncertainty
  • Validating design robustness using sensitivity analysis

Model Linearization and Analysis

Objective: Discuss techniques for linearizing a Simulink model and validating the linearization results.

  • Linearization workflow
  • Operating points
  • Frequency domain and Bode plot
  • Comparing linearized to nonlinear models

Day 2 of 2


Classical Control Design

Objective: Tune controllers with classical control design techniques using the Control System Designer

  • Control System Designer
  • Frequency domain tuning 
  • Graphical tuning 
  • Testing the controller

Gain Scheduling in Simulink

Objective: Tune controllers at different operating points to gather and implement a gain schedule.

  • Gain scheduling overview
  • Gain Scheduled PID Autotuner workflow
  • Storing scheduled gains
  • Implementing a gain scheduled PID Controller

System Identification

Objective: Illustrate how to estimate system models based on measured data.

  • System identification overview
  • Data importing and preprocessing
  • Model estimation
  • Model validation

Controller Implementation

Objective: Discuss steps that might be needed to effectively implement a controller on a real system.

  • Identifying physical and practical limitations of controllers
  • Discretizing a controller
  • Preparing a controller for code generation

Level: Intermediate

Prerequisites:

Duration: 2 days

Languages: Deutsch, English, 中文, 日本語, 한국어

View schedule and enroll