This hands-on workshop introduces participants to control systems design using MATLAB and Simulink. Through guided exercises and real-world examples, attendees will learn the fundamentals of control systems, how to model plants using transfer functions and Simulink blocks, design and tune PID controllers, and analyze system performance.
Participants will gain practical experience in the complete control design workflow—from mathematical modeling and controller design to simulation, analysis, and performance optimization using MATLAB's powerful toolset.
Before attending the workshop, participants are required to complete the following:
-
Install MATLAB
Follow the installation guide: Installing MATLAB.pdf -
Complete MATLAB Onramp
Complete the self-paced course and obtain your certificate: MATLAB Onramp -
Complete Simulink Onramp
Complete the self-paced course and obtain your certificate: Simulink Onramp
Note: Please go through both onramp courses to receive your completion certificates before the workshop begins.
- Control System Toolbox
- Powertrain Blockset
- Simscape
- Vehicle Dynamics Blockset
By the end of the session, participants will be able to:
- Understand the fundamentals of control systems and their real-world applications across industries.
- Navigate the MATLAB and Simulink environments effectively.
- Model physical systems using transfer functions and Simulink blocks.
- Design and implement PID controllers for system regulation.
- Analyze control system performance using step response, Bode diagrams, and stability metrics.
- Tune PID controllers using the PID Tuner app to balance performance and robustness.
- Evaluate key performance parameters including rise time, settling time, overshoot, and stability margins.
Introduction to MATLAB and Simulink (15 minutes)
- MATLAB Desktop environment and key features
- Simulink modeling environment and library browser
- Hands-on: Basic MATLAB and Simulink exercises (30 minutes)
Basic Concepts of Control Systems Design (15 minutes)
- Definition and importance of control systems
- Overview of applications in various industries (manufacturing, robotics, power systems, medical devices)
- Understanding control system terminology: plant, controller, and feedback elements
Control Design Workflow in MATLAB and Simulink (1 hour)
- Modeling the plant using transfer functions and Simulink blocks
- Controller design: PID controller implementation
- Performance analysis: step response, Bode plots, Nyquist plots, stability margins
- Tuning and optimization with PID Tuner app
- Introduction to hardware deployment and code generation
Q&A + Wrap-up (remainder of time)