Get in Touch

Course Outline

Introduction

Overview of Simulink Features and Architecture

  • Model-based design with Simulink.
  • MATLAB versus Simulink.
  • Benefits of using Simulink.
  • Simulink add-ons.

Getting Started with Simulink

  • User interface and block libraries.
  • Creating and editing a model.
  • System inputs and outputs definition.
  • Simulating models.

Modeling Discrete Dynamical Systems

  • Modeling with basic blocks.
  • Using frames and buffers.
  • Frames versus multichannel signals.
  • Frame-based signals.
  • Multichannel frame-based signals.

Modeling Logical Expressions

  • Simple logical expressions.
  • Conditional signal routing.
  • Zero-crossing detection.
  • Using MATLAB function block.

Modeling from an Algorithm

  • Algorithmic specifications modeling.
  • Iterative development with Simulink.
  • Model verification.

Modeling Mixed-Signal Systems

  • Mixed-signal model examples.
  • Modeling ADC.

Solving Models with Simulink Solver

  • Single models.
  • Discrete and continuous states.
  • Multiple rates.
  • Fixed-step and variable-step.
  • Handling zero crossings and algebraic loops.

Working with Simulink Subsystems and Libraries

  • Creating subsystems (virtual and atomic subsystems).
  • Creating configurable subsystems.
  • Creating custom block libraries.
  • Modeling conditionally executed subsystems.
  • Condition-driven systems (enabled and triggered subsystems).

Performing Spectral Analysis with Simulink

  • Spectrum Scope block analysis.
  • Choosing analysis parameters.
  • Power spectrum analysis (motor noise).
  • Discrete system frequency response.

Modeling Multirate Systems

  • Blocks for multirate signal processing.
  • Resampling oversampled data.
  • Designing and converting model filters.
  • Anti-imaging and anti-aliasing filters.
  • Multirate filter blocks.

Exploring Advanced Simulink Topics

  • Importing MATLAB or C codes into a model.
  • Model integration for large-scale projects.
  • Automating modeling tasks.

Troubleshooting

Summary and Conclusion

Requirements

  • Knowledge of MATLAB concepts and fundamentals.
  • A general understanding of signal processing.

Target Audience

  • Engineers.
  • Scientists.
 28 Hours

Related Categories