Comprehensive SIMULINK

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.

Topics include:

  • Creating and modifying Simulink models and simulating system dynamics
  • Modeling continuous-time, discrete-time, and hybrid system
  • Modifying solver settings for simulation accuracy and speed
  • Building hierarchy into a Simulink model
  • Creating reusable model components using sbsystems, libraries, and model references
  • Performance improvements

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

Day 1 of 3
Introduction to SIMULINK
Creating and Simulating a Model
Objective:Create a simple SIMULINK model simulate it, and analyze the results.

  • Introduction to the SIMULINK interface
  • Potentiometer system
  • System inputs and outputs
  • Simulation and analysis

Modeling Programming Constructs
Objective:Model and simulate basic programming constructs in SIMULINK

  • Comparisions and decisison statements
  • PWM conversion system
  • Zero crossings
  • MATLAB function block

Modeling Discrete Systems
Objective:Model and simulates discrete systems in SIMULINK

  • Discrete signals and states
  • PI Controller system
  • Model discrete transfer functions and state space systems
  • Multirate discrete systems

Modeling Continuous Systems
Objective:Model and simulates continues system in SIMULINK.

  • Continuous states
  • Throttle system
  • Continuous transfer functions and state-space systems
  • Physical boundaries

Day 2 of 3

Solvers Selection
Objective: Select a solver that
is appropriate for a given SIMULINK model.

  • Solver behaviour
  • System Dynamics
  • Discontinuties
  • Algebraic Loops

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

  • Subsystems
  • Bus signals
  • Masks

Modeling Conditionally Executed Algorithms
Objective: Create subsystems that are executed based on a control signal input.

  • Conditionally executed subsystems
  • Enabled subsystems
  • Tiggered subsystems
  • Input validation model

Creating Libraries
Objective: Use libraries to create and distribute custom blocks.

  • Creating and populating libraries
  • Managing library links
  • Addding a library to the Simulink Library Browser

Day 3 of 3

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

Automating Modeling Tasks
Objective: Learn ways to automatically test and run the Simulink model.

  • Simulating the model
  • Accessing simulation output data
  • Automating test runs
  • Checking and modiying settings

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 referencing to combine models

  • Subsystems and model referencing
  • Model referencing workflow
  • Model reference simulation modes
  • Model workspaces
  • Model dependencies

Calling Matlab Code from Simulink
Objective: Integrate MATLAB code into Simulink models

  • Writing a MATLAB function in a MATLAB Function block
  • Converting a MATLAB function to a MATLAB Function block
  • MATLAB Function block coding standards

 Course fee: SGD1,800 per pax, excluding GST.

DOWNLOAD REGISTRATION FORM

ONLINE REGISTRATION

Course Registration Form


Course Title
Invalid Input

or Key in Your Own Title
Invalid Input

Course Start Date

Invalid Input

Sponsorship (*)
Invalid Input


Contact Person


Salutation(*)
Invalid Input

Name(*)
Invalid Input

Designation/ Department/ Division(*)
Invalid Input

Company(*)
Invalid Input

Billing Address (*)
Invalid Input

Street Address

(*)
Invalid Input

Street Address Line 2

City(*)
Invalid Input

State / Province(*)
Invalid Input

Postal / Zip Code(*)
Invalid Input

Telephone(*)
Invalid Input

Fax
Invalid Input

Email Address (*)
Invalid Input


Participant Details


Participant Salution 1
Invalid Input

Participant Name1
Invalid Input

Designation/ Department/ Division
Invalid Input

Telephone
Invalid Input

Fax
Invalid Input

Email Address
Invalid Input

Dietary Requirement
Invalid Input


Participant Salution 2
Invalid Input

Participant Name2
Invalid Input

Designation/ Department/ Division
Invalid Input

Telephone
Invalid Input

Fax
Invalid Input

Email Address
Invalid Input

Dietary Requirement
Invalid Input


Participant Salution 3
Invalid Input

Participant Name 3
Invalid Input

Designation/ Department/ Division
Invalid Input

Telephone
Invalid Input

Fax
Invalid Input

Email Address
Invalid Input

Dietary Requirement
Invalid Input


Payment Method(*)
Invalid Input

Cheque number
Invalid Input

PO Number
Invalid Input

How did you get to know about this programme?(*)
Invalid Input

Terms and Conditions
Invalid Input

Invalid Input