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 "Comprehensive MATLAB" or equivalent experience in using MATLAB.

Course Outline

Introduction to SIMULINK

Introduction to System Modeling
Become familiar with system modeling in Simulink and the electronic throttle control system

  • System modeling in the Simulink environment
  • Electronic throttle control model

 
Creating and Simulating a Model
Create a simple Simulink model, run simulations, and analyze the results.

  • Define the potentiometer system
  • Become familiar with the Simulink interface
  • Create a Simulink model of the potentiometer system
  • Run simulations and analyze results

Modeling Programming Constructs
Use Simulink to model and simulate basic programming constructs.

  • Model comparisons and decision statements
  • Create and use vector signals
  • Use the Embedded MATLAB Function block

Modeling Discrete Systems
Use Simulink to model and simulate discrete systems.

  • Define system
  • Define discrete statesCreate a model of a PI controller
  • Model discrete transfer functions and state space systems
  • Model multirate discrete systems

Modeling Continuous Systems
Use Simulink to model and simulate continuous systems.

  • Define the throttle system
  • Create a model for the 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 options
  • Discrete solvers
  • Continuous solvers
  • Zero-crossing detection
  • Algebraic loops

Developing Model Hierarchy
Use subsystems to combine smaller systems into larger systems.

  • Subsystems
  • Bus signals
  • Masks

Creating Libraries
Use libraries to create and distribute custom blocks.

  • Create new libraries
  • Create configurable subsystems
  • Add libraries to the Library Browser
  • Compare libraries and model references

Introduction to Model-Based Design
Discuss how the Simulink environment can be used for Model-Based Design.

  • Resources
  • Related training courses
  • Evaluations

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