Get in Touch
 Duration 28 hours

Course Outline

Introduction

Overview of Simulink Features and Architecture

  • Model-based design utilizing Simulink
  • Comparing MATLAB and Simulink
  • Advantages of leveraging Simulink
  • Available Simulink add-ons

Getting Started with Simulink

  • Exploring the user interface and block libraries
  • Creating and refining models
  • Defining system inputs and outputs
  • Running model simulations

Modeling Discrete Dynamical Systems

  • Modeling using fundamental blocks
  • Implementing frames and buffers
  • Distinguishing between frames and multichannel signals
  • Handling frame-based signals
  • Working with multichannel frame-based signals

Modeling Logical Expressions

  • Constructing simple logical expressions
  • Managing conditional signal routing
  • Detecting zero-crossing events
  • Utilizing the MATLAB function block

Modeling from an Algorithm

  • Translating algorithmic specifications into models
  • Employing iterative development techniques in Simulink
  • Verifying model accuracy

Modeling Mixed-Signal Systems

  • Examples of mixed-signal modeling
  • Modeling Analog-to-Digital Converters (ADC)

Solving Models with Simulink Solver

  • Configuring single models
  • Managing discrete and continuous states
  • Handling multiple rates
  • Choosing between fixed-step and variable-step methods
  • Addressing zero crossings and algebraic loops

Working with Simulink Subsystems and Libraries

  • Building virtual and atomic subsystems
  • Designing configurable subsystems
  • Developing custom block libraries
  • Modeling conditionally executed subsystems
  • Configuring condition-driven systems (enabled and triggered subsystems)

Performing Spectral Analysis with Simulink

  • Analyzing data with the Spectrum Scope block
  • Selecting appropriate analysis parameters
  • Conducting power spectrum analysis (e.g., motor noise)
  • Evaluating discrete system frequency response

Modeling Multirate Systems

  • Utilizing blocks for multirate signal processing
  • Resampling oversampled data
  • Designing and converting model filters
  • Implementing anti-imaging and anti-aliasing filters
  • Applying multirate filter blocks

Exploring Advanced Simulink Topics

  • Integrating MATLAB or C code into models
  • Model integration for large-scale projects
  • Automating modeling workflows

Troubleshooting

Summary and Conclusion

Requirements

  • Familiarity with MATLAB concepts and core fundamentals
  • A foundational grasp of signal processing principles

Target Audience

  • Engineers
  • Scientists

Number of participants


Price per participant (excl. VAT)

Upcoming Courses

Related Categories