
Course
Highlights
This three-day comphensive hands-on course package is especially
designed for beginners new to SIMULINK. Beginning with an
introduction to SIMULINK environment, the course will first
provide the essential knowledge required to build basic modeling
techniques and tools to developing SIMULINK block diagrams.
Participants will be provided with a working understanding
of system and algorithm modeling and design validation in
SIMULINK.
The last part of the course shall cover effective system modeling
techniques to improve user's ability to model using SIMULINK
and also highlight which tools are most appropriate for certain
applications. Focuses on modeling effectively in SIMULINK
to increase simulation speed and to create readable, user-friendly
diagrams.
Course
Objectives
- To provide participants with the fundamentals and hands-on
experience in using SIMULINK
- To help participants improve their ability to model using
SIMULINK and discover which tools are most appropriate for
certain applications.
Who
Must Attend
This hands-on course is designed for engineers who are new
to the SIMULINK environment. Engineers, researchers, scientists,
and managers working with systems level design will be shown
an easy-to-use approach in using SIMULINK.
Course
Benefits
Upon the completion of the course, the
participants will gain a comprehensive understanding of system
and algorithm modeling and design validation in SIMULINK,
which is useful for designing and building their systems.
Prerequisites
Attended "MATLAB Fundamentals & Programming Techniques"
or equivalent experience in using MATLAB.
Course
Outline
Introduction to SIMULINK
Introduction to System Modeling
Objective: Describe the model-based design process and system modeling in Simulink.
- System modeling with the Simulink environment
- Model-Based Design with Simulink
- Electronic Throttle Control model
Modeling Algebraic System
Objective: Use Simulink to model and simulate algebraic systems.
- Define the potentiometer system
- Introduce the Simulink interface
- Create a Simulink model of the potentiometer system
- Simulate the model and analyze results
Modeling Logical Systems
Objective: Use Simulink to model and simulate logical systems
- Define the logical system
- Create a Simulink model for the logical system
- Introduce zero crossings
- Simulate the model and analyze the results
- Model the system with Embedded MATLAB
Modeling Continuous Systems
Objective: Use Simulink to model and simulate continuous systems
- Define the throttle system
- Create a Simulink model for the throttle system
- Define continuous states
- Choose a continuous solver
- Simulate the model and analyze results
Modeling Discrete Systems
Objective: Use Simulink to model and simulate discrete systems.
- Define the IP controller system
- Create a Simulink model for the IP controller
- Define discrete states
- Choose a discrete solver
- Model multirate discrete systems
Modeling Systems with Subsystems
Objective: Use subsystems to combine smaller systems into larger systems and to model signal driven systems.
- Create and use subsystems
- Define model callbacks
- Contrast virtual and non-virtual subsystems
- Model conditionally executed subsystems
Combining Models into Diagrams
Objective: Use model reference to combine models
- Model referencing and subsystems
- Setup a model reference
- Model reference simulation modes
- View signals in referenced models
- Store parameters in referenced models
Creating Custom Blocks and Libraries
Objective: Use masks and libraries to create and distribute custom blocks.
- Masking blocks
- Create new libraries
- Create configurable subsystems
- Add libraries to the Library Browser
- Compare libraries and model references
Advanced Simulink Techniques for Effective
System Modeling
Understanding Simulink Execution
Objective: Understand how timing works in Simulink and what tools you can use to analyze and control the scheduling a Simulink model.
- Execution Process
- Block update
- Rate Transitions
Speed and Memory Management
Objective: Learn methods for increasing the speed of simulation by using Simulink parameter settings, optimizing model structure and managing memory.
- Model advisor
- Simulink Profiler
- Performance improvement
- Vectorization
- Optimization setting
- Signal Specification
- Eliminating integration
- Simulink accelerator
Combining Models into Diagrams
Objective: Use model reference to combine models
- Define model reference
- Subsystems and model referencing
- Setup model for referencing
- Define Model reference arguments
- Reference models
- Simulate and analyze response
Building User-Friendly Diagrams
Objective: Understand the issues involved in creating user friendly models and learning the skills and tools necessary to build user-friendly diagrams.
- Modeling Style
- Usability
- Readability
- Manageability
- Masking Subsystems (Reference)
- Model Construction Commands
- Callbacks
- Using GUIs in Simulink
|