Comprehensive Simulink

Comprehensive introduction to Simulink tools for system modeling and design

Complimentary Services: Post training email support & 1-hr consultation session within 1 month after the course completion!

TechSource Systems Pte Ltd

Course
Highlights

This three-day comprehensive 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 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 subsystems, libraries, and model references
  • Automating modeling tasks
  • Calling MATLAB code from Simulink
TechSource Systems Pte Ltd

Who Should
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.

TechSource Systems Pte Ltd

Course
Prerequisites

MATLAB Fundamentals

TechSource Systems Pte Ltd

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.

Partners

TechSource Systems Pte Ltd
TechSource Systems Pte Ltd

TechSource Systems is MathWorks Authorised Reseller and Training Partner

Upcoming Program

  • Please keep me posted on the next schedule
  • Please contact me to arrange customized/ in-house training

Course Outline

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
TechSource Systems Pte Ltd
TechSource Systems Pte Ltd

Modeling Programming Constructs

Objective: Model and simulate basic programming constructs in Simulink.

  • Comparisons and decision statements
  • Vector signals
  • PWM conversion system
  • Zero crossings
  • MATLAB Function block

Modeling Discrete Systems

Objective: Model and simulate discrete systems in Simulink.

  • Discrete signals and states
  • PI controller system
  • Discrete transfer functions and state-space systems
  • Multirate discrete systems
TechSource Systems Pte Ltd
TechSource Systems Pte Ltd

Modeling Continuous Systems

Objective: Model and simulate continuous systems in Simulink.

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

Solver Selection

Objective: Select a solver that is appropriate for a given Simulink model.

  • Solver behavior
  • System dynamics
  • Discontinuities
  • Algebraic loops
TechSource Systems Pte Ltd
TechSource Systems Pte Ltd

Developing Model Hierarchy

Objective: Use subsystems to combine smaller systems into larger systems.

  • Subsystems
  • Bus signals
  • Masks
  • Getting help
  • Creating and running scripts

Modeling Conditionally Executed Algorithms

Objective: Create subsystems that are executed based on a control signal input.

  • Conditionally executed subsystems
  • Enabled subsystems
  • Triggered subsystems
  • Input validation model
TechSource Systems Pte Ltd
TechSource Systems Pte Ltd

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

Creating Libraries

Objective: Use libraries to create and distribute custom blocks.

  • Creating and populating libraries
  • Managing library links
  • Adding a library to the Simulink Library Browser
TechSource Systems Pte Ltd

Debugging Simulink Models

Objective: Learn ways to debug Simulink Models

  • Simulation Stepper
  • Breakpoints
  • Signal Values
  • Simulink Debugger
TechSource Systems Pte Ltd
TechSource Systems Pte Ltd

Rate Transitions in Multirate Models

Objective: Understand the concepts of rate transitions in multirate models.

  • Understanding rate transitions
  • Rate transitions in variable-step solvers
  • Rate transitions in fixed-step solvers

Automating Modeling Tasks

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

  • Simulating the model using command line
  • Accessing simulation output data
  • Automating test runs
  • Checking and modifying settings
TechSource Systems Pte Ltd
TechSource Systems Pte Ltd

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
QUICK ENQUIRY