Introduction To Control Systems Design and Analysis Using Matlab and Simulink
Introduction To Control Systems Design and Analysis Using Matlab and Simulink
Chirag Patel
Application Engineer – Control System
2
Control System Design Process
3
Multi-Domain Plant Modeling using Simulink
and Simscape
Simulink Advantages:
• Environment for Model-Based Design for Dynamic and Embedded
Systems
• Model, Simulate, Visualize & Analyze Results, Generate Code &
Implement
5
Plant Model in Simscape
L
θ
Kt,Ke
J,b
i
Supervisory Logic
SimElectronics
SimMechanics
SimHydraulics
SimDriveline
Simscape
MATLAB, Simulink
7
Model System using Measured Data
8
Challenges with Nonlinear Plants
9
Nonintrusive Trimming & Linearization of
Plant Models
Find trim points using optimization
Plant Modeling & Linearization
methods
Calculate at specific times or events during
simulation Controller Design & Stability
Analysis
Automatically generate MATLAB code from
the Graphical User Interface
Closed-Loop System Analysis
Demo
10
Nonintrusive Trimming & Linearization of
Plant Models
Linearize without having to modify model Plant Modeling & Linearization
structure
Linearize whole model, portion of model,
single block, or subsystem Controller Design & Stability
Analysis
Specify linearization behavior of any number
of blocks in the model
Closed-Loop System Analysis
Demo
11
Simulation-Based Computation of a Simulink
Model Frequency Response
Compute frequency response for models Plant Modeling & Linearization
with strong discontinuities or event-based
dynamics
Controller Design & Stability
Verify results of a linearization Analysis
Study the effects of excitation signal
amplitude on nonlinear system’s gain and
Closed-Loop System Analysis
phase characteristics
12
Easy Tuning of Single-Loop and Multi-Loop
Controllers Directly in Simulink
13
Interactive Tuning of PID Controllers
Demo
14
Controller Tuning using Optimization Based
Techniques
Tune model parameters using numerical
Plant Modeling & Linearization
optimization to meet desired system
performance
Controller Design & Stability
Analysis
Demo
15
Checking Robustness of Controller Against
Plant Uncertainties
Capturing plant model uncertainty Plant Modeling & Linearization
16
Challenges with Nonlinear Plants
17
Design & Simulate State Machines and
Control Logic using Stateflow
18
Real-time Testing & HIL Simulation
19
Summary
Design &
Development
Closed-Loop System Analysis
20