Participants should have basic knowledge about Simulink
Simulink is a graphical programming environment for modeling, simulating and analyzing multidomain dynamic systems.
- Fundamentals
- Using the MATLAB® environment
- Essential Mathematics for control systems using MATLAB®
- Graphics and Visualization
- Programming using MATLAB®
- GUI Programming using MATLAB® (optional)
- Introduction to Control systems and Mathematical Modeling using MATLAB®
- Control Theory using MATLAB®
- Introduction to systems modeling using SIMULINK®
- Model Driven Development in Automotive
- Model Based versus Model-less Development
- Test Harness for Automotive Software System Tests
- Model in the Loop, Software in the Loop, Hardware in the Loop
- Tools for Model Based Development and Testing in Automotive
- Matelo Tool Example
- Reactis Tool Example
- Simulink/Stateflow Models Verifiers and SystemTest Tool Example
- Simulink® internals (signals, systems, subsystems, simulation Parameters,…etc) - Examples
- Conditionally executed subsystems
- Enabled subsystems
- Triggered subsystems
- Input validation model
- Stateflow for automotive systems (Automotive Body Controller application) - Examples
- Creating and Simulating a Model
Create a simple Simulink model, simulate it, and analyze the results.
- Define the potentiometer system
- Explore the Simulink environment interface
- Create a Simulink model of the potentiometer system
- Simulate the model and analyze results
- Modeling Programming Constructs Objective:
- Model and simulate basic programming constructs in Simulink
- Comparisons and decision statements
- Zero crossings
- MATLAB Function block
Modeling Discrete Systems Objective:
Model and simulate discrete systems in Simulink.
- Define discrete states
- Create a model of a PI controller
- Model discrete transfer functions and state space systems
- Model multirate discrete systems
Modeling Continuous Systems:
Model and simulate continuous systems in Simulink.
- Create a model of a throttle system
- Define continuous states
- Run simulations and analyze results
- Model impact dynamics
Solver Selection: Select a solver that is appropriate for a given Simulink model.
- Solver behavior
- System dynamics
- Discontinuities
- Algebraic loops
- Introduction to MAAB (Mathworks® Automotive Advisory Board) - Examples
- Introduction to AUTOSAR
- AUTOSAR SWCs modeling using Simulink®
- Simulink Tool boxes for Automotive systems
- Hydraulic cylinder Simulation-Examples
- Introduction to SimDrivelin (Clutch Models, Gera Models) (Optional) -Examples
- Modeling ABS (Optional ) - Examples
- Modeling for Automatic Code Generation - Examples
- Model Verification Techniques -Examples
- Engine Model (Practical Simulink Model)
- Anti-Lock Braking System (Practical Simulink Model)
- Engagement Model (Practical Simulink Model)
- Suspension System (Practical Simulink Model)
- Hydraulic Systems (Practical Simulink Model)
- Advanced System Models in Simulink with Stateflow Enhancements
- Fault-Tolerant Fuel Control System (Practical Simulink Model)
- Automatic Transmission Control (Practical Simulink Model)
- Electrohydraulic Servo Control (Practical Simulink Model)
- Modeling Stick-Slip Friction (Practical Simulink Model)
United Arab Emirates - Simulink® for Automotive System Design Advanced Level
Qatar - Simulink® for Automotive System Design Advanced Level
Egypt - Simulink® for Automotive System Design Advanced Level
Saudi Arabia - Simulink® for Automotive System Design Advanced Level
South Africa - Simulink® for Automotive System Design Advanced Level
Brasil - Simulink® for Automotive System Design Advanced Level
Canada - Simulink® for Automotive System Design Advanced Level
中国 - Simulink® for Automotive System Design Advanced Level
香港 - Simulink® for Automotive System Design Advanced Level
澳門 - Simulink® for Automotive System Design Advanced Level
台灣 - Simulink® for Automotive System Design Advanced Level
USA - Simulink® for Automotive System Design Advanced Level
Österreich - Simulink® for Automotive System Design Advanced Level
Schweiz - Simulink® for Automotive System Design Advanced Level
Deutschland - Simulink® for Automotive System Design Advanced Level
Czech Republic - Simulink® for Automotive System Design Advanced Level
Denmark - Simulink® for Automotive System Design Advanced Level
Estonia - Simulink® for Automotive System Design Advanced Level
Finland - Simulink® for Automotive System Design Advanced Level
Greece - Simulink® for Automotive System Design Advanced Level
Magyarország - Simulink® for Automotive System Design Advanced Level
Ireland - Simulink® for Automotive System Design Advanced Level
Luxembourg - Simulink® for Automotive System Design Advanced Level
Latvia - Simulink® for Automotive System Design Advanced Level
España - Simulink® para el Diseño Avanzado de Sistemas Automotrices
Italia - Simulink® for Automotive System Design Advanced Level
Lithuania - Simulink® for Automotive System Design Advanced Level
Nederland - Simulink® for Automotive System Design Advanced Level
Norway - Simulink® for Automotive System Design Advanced Level
Portugal - Simulink® for Automotive System Design Advanced Level
România - Simulink® for Automotive System Design Advanced Level
Sverige - Simulink® for Automotive System Design Advanced Level
Türkiye - Simulink® for Automotive System Design Advanced Level
Malta - Simulink® for Automotive System Design Advanced Level
Belgique - Simulink® for Automotive System Design Advanced Level
France - Simulink® for Automotive System Design Advanced Level
日本 - Simulink® for Automotive System Design Advanced Level
Australia - Simulink® for Automotive System Design Advanced Level
Malaysia - Simulink® for Automotive System Design Advanced Level
New Zealand - Simulink® for Automotive System Design Advanced Level
Philippines - Simulink® for Automotive System Design Advanced Level
Singapore - Simulink® for Automotive System Design Advanced Level
Thailand - Simulink® for Automotive System Design Advanced Level
Vietnam - Simulink® for Automotive System Design Advanced Level
India - Simulink® for Automotive System Design Advanced Level
Argentina - Simulink® para el Diseño Avanzado de Sistemas Automotrices
Chile - Simulink® para el Diseño Avanzado de Sistemas Automotrices
Costa Rica - Simulink® para el Diseño Avanzado de Sistemas Automotrices
Ecuador - Simulink® para el Diseño Avanzado de Sistemas Automotrices
Guatemala - Simulink® para el Diseño Avanzado de Sistemas Automotrices
Colombia - Simulink® para el Diseño Avanzado de Sistemas Automotrices
México - Simulink® para el Diseño Avanzado de Sistemas Automotrices
Panama - Simulink® para el Diseño Avanzado de Sistemas Automotrices
Peru - Simulink® para el Diseño Avanzado de Sistemas Automotrices
Uruguay - Simulink® para el Diseño Avanzado de Sistemas Automotrices
Venezuela - Simulink® para el Diseño Avanzado de Sistemas Automotrices
United Kingdom - Simulink® for Automotive System Design Advanced Level
South Korea - Simulink® for Automotive System Design Advanced Level
Pakistan - Simulink® for Automotive System Design Advanced Level
Sri Lanka - Simulink® for Automotive System Design Advanced Level
Bulgaria - Simulink® for Automotive System Design Advanced Level
Bolivia - Simulink® para el Diseño Avanzado de Sistemas Automotrices
Indonesia - Simulink® for Automotive System Design Advanced Level
Kazakhstan - Simulink® for Automotive System Design Advanced Level
Moldova - Simulink® for Automotive System Design Advanced Level
Morocco - Simulink® for Automotive System Design Advanced Level
Tunisia - Simulink® for Automotive System Design Advanced Level
Kuwait - Simulink® for Automotive System Design Advanced Level
Oman - Simulink® for Automotive System Design Advanced Level
Slovakia - Simulink® for Automotive System Design Advanced Level
Kenya - Simulink® for Automotive System Design Advanced Level
Nigeria - Simulink® for Automotive System Design Advanced Level
Botswana - Simulink® for Automotive System Design Advanced Level
Slovenia - Simulink® for Automotive System Design Advanced Level
Croatia - Simulink® for Automotive System Design Advanced Level
Serbia - Simulink® for Automotive System Design Advanced Level
Bhutan - Simulink® for Automotive System Design Advanced Level
Nepal - Simulink® for Automotive System Design Advanced Level
Uzbekistan - Simulink® for Automotive System Design Advanced Level