Comprehensive SIMULINK register

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

 

Date::
Please kindly check our Training Calendar
Venue:
  Activemedia Innovation
Time:
  10.00am - 5.30pm
Course Fee:
Please contact our Training Consultants for details
Enquiries:
6742 8173 enquiry@activemedia.com.sg