Control System Design with Simulink
View schedule and enrollCourse Details
- 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:
- MATLAB Fundamentals
- Simulink Fundamentals
- An understanding of terminology and concepts related to common control systems
Duration: 2 days
Languages: Deutsch, English, 中文, 日本語, 한국어