Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
- Foundational Principles
- Navigation of the MATLAB® computing environment
- Core mathematical operations for control system analysis via MATLAB®
- Data visualization and graphical representation techniques
- Scripting and programming fundamentals in MATLAB®
- Graphical User Interface (GUI) development in MATLAB® (optional)
- Overview of control systems and mathematical modeling frameworks in MATLAB®
- Application of control theory principles within MATLAB®
- Introduction to dynamic systems modeling using SIMULINK®
- Model-Driven Development (MDD) methodologies in the automotive sector
- Comparison of Model-Based and Manual Development Approaches
- Development of test harnesses for automotive software validation
- Simulation stages: Model-in-the-Loop (MIL), Software-in-the-Loop (SIL), and Hardware-in-the-Loop (HIL)
- Toolsets for model-based development and verification in automotive engineering
- Case Study: Matelo verification tool
- Case Study: Reactis verification tool
- Case Study: Verification and testing using Simulink/Stateflow and SystemTest
- Simulation internals: Configuration of signals, subsystems, parameters, and execution modes (Examples)
- Conditionally executed subsystem configurations
- Enabled subsystem configurations
- Triggered subsystem configurations
- Input validation modeling protocols
- Stateflow implementation for automotive applications (Automotive Body Controller case study) - Examples
- Model creation and simulation execution procedures
Objective: Construct a basic Simulink model, execute simulation runs, and interpret resulting data.
- Specification of potentiometer system parameters
- Familiarization with the Simulink interface architecture
- Development of the potentiometer system model
- Simulation execution and performance analysis
- Modeling Programming Constructs Objective:
- Implement and simulate fundamental programming logic within Simulink
- Logical comparisons and conditional statements
- Zero-crossing detection mechanisms
- Implementation of MATLAB Function blocks
Objective: Model and simulate discrete-time systems within Simulink.
- Definition of discrete state variables
- Development of a Proportional-Integral (PI) controller model
- Implementation of discrete transfer functions and state-space representations
- Construction of multi-rate discrete systems
Objective: Model and simulate continuous-time systems within Simulink.
- Development of a throttle system model
- Definition of continuous state variables
- Simulation execution and result analysis
- Modeling of impact dynamics
Solver Configuration: Selection of appropriate numerical solvers for specific Simulink model requirements.
- Analysis of solver behavior and stability
- Assessment of system dynamics
- Handling of system discontinuities
- Resolution of algebraic loops
- Overview of the Mathworks® Automotive Advisory Board (MAAB) guidelines - Examples
- Introduction to the AUTOSAR architecture standard
- Modeling of AUTOSAR Software Components (SWCs) using Simulink®
- Simulink toolboxes dedicated to automotive systems engineering
- Hydraulic cylinder simulation case studies - Examples
- Introduction to SimDriveline components (Clutch and Gear Models) (Optional) - Examples
- Anti-Lock Braking System (ABS) modeling (Optional) - Examples
- Principles of automated code generation for embedded systems - Examples
- Verification techniques for model integrity - Examples
- Engine Dynamics Model (Practical Simulink Implementation)
- Anti-Lock Braking System Model (Practical Simulink Implementation)
- Transmission Engagement Model (Practical Simulink Implementation)
- Suspension System Model (Practical Simulink Implementation)
- Hydraulic System Model (Practical Simulink Implementation)
- Advanced Systems Engineering with Simulink and Stateflow enhancements
- Fault-Tolerant Fuel Control System Model (Practical Simulink Implementation)
- Automatic Transmission Control Model (Practical Simulink Implementation)
- Electrohydraulic Servo Control Model (Practical Simulink Implementation)
- Stick-Slip Friction Model (Practical Simulink Implementation)
Requirements
Participants are expected to possess foundational knowledge of Simulink for government training programs.
14 Hours