Course Content

Introduction to Model Based Development
  • Introduction to Model-Based Development (MBD) and its benefits.
  • Overview of MATLAB, Simulink, Stateflow, and their roles in MBD.
  • Basic modeling concepts: blocks, signals, systems, and simulations.
  • Model validation and verification techniques.
MATLAB Fundamentals
  • Introduction to MATLAB environment and syntax.
  • Variables, data types, and arrays in MATLAB.
  • Mathematical operations and functions.
  • Writing scripts and functions in MATLAB
Simulink Basics
  • Introduction to Simulink and its capabilities.
  • Creating Simulink models and subsystems
  • Block libraries and their functionalities.
  • Connecting blocks and modeling systems.
Advanced Simulink Modeling
  • Model hierarchies and model referencing.
  • Masking and customizing blocks.
  • Simulation settings and solver options.
  • Data logging and model analysis
Stateflow for Logic and Control
  • ntroduction to Stateflow and statecharts.
  • Modeling finite state machines and flow charts
  • Transition actions and events.
  • Implementing decision logic and control systems.
Model Verification and Validation
  • importance of model testing, verification, and validation.
  • Creating test cases and test harnesses in Simulink.
  • Unit testing with MATLAB scripts and functions
  • Coverage analysis and identifying simulation issues
Integration and Code Generation
  • Integrating models with external software and hardware.
  • Real-time simulation and hardware-in-the-loop (HIL) testing.
  • introduction to automatic code generation.
  • Generating C/C++ code from Simulink models.
Model-Based Design Best Practices
  • Model architecture and organization.
  • Model documentation and version control
  • Model optimization and efficiency.
  • roubleshooting and debugging models.
Case Studies and Project Work
  • Practical case studies and real-world applications of MBD.
  • Group projects to design, implement, and validate complex systems..
  • Presentations and peer evaluations..
Combined Controller - 5 DOF
  • Combined Model of Lateral and Longitudinal Control
  • Vehicle Dynamic Derivation for State Matrices
  • State-Space Mathematics for 5 DOF System
  • Implement a Single Controller System in Simulink
Advanced Topics in Controls for Autonomous Driving - Part 2
  • Off-road Mining
  • Logistics and Supply Chain
  • Agricultural Activities
  • Smart Mobility
  • Toll Gates
  • U-turns in Dead-end
Advanced Topics in Controls for Autonomous Driving - Part 1
  • Introduction to Predictive Speed Assist and Intelligent Speed Assist
  • Curve Speed Control Derivation
  • Pseudo Code for PSA and ISA
  • Integration of PSA with Velocity Control Logic
  • Control for Roundabout Scenarios
  • Minimum Risk Maneuvers