SIMULINK – Advanced

System Perspective

OS Platform Windows XP Professional SP3 (32 bit version) Or Windows 7 (Service Pack 1) or higher versions of windows.
Physical Memory 2 GB RAM (minimum)
Disk Space for Installation 5 GB free disk space
Resolution 1280×1024 pixels (DEDICATED VIDEO MEMORY IS REQUIRED for Better performance)
MatLab Software MATLAB 2014 32bit

Student's Perspective

  • Familiar with undergraduate-level mathematics and Basic physics.
  • Have basic computer operation skills.
  • Having interest in Modeling and simulation.
  • Enthusiastic for bringing in innovation ideas.

Course Content

Introduction: Simulink, developed by MathWorks, is a graphical programming environment for modeling, simulating and analyzing multidomain dynamical systems

This course will give brief insight on various toolboxes which involves in signal processing, developing control algorithms and Modeling continuous systems. This course will helps in improving the performance and robustness of the plant model. This advance course will also help in simulating the real world model into experimental model.

Course Description

  1. Outline
  2. Simple Times
  3. Defining Continuous-State System Characteristics
  4. Defining Continuous-State Systems with SIMULINK
  5. Modeling Differential Equations
  6. Defining the System
  7. Modeling the System with Equations
  8. Building a Block Diagram Model of the System
  9. Defining Block Parameters
  10. Simulating a Model That Contains Continuous States
  11. Crating Continuous State-Space/ Transfer Function Models
  12. Modeling Physical Boundaries(Integrator, Second-Order)
  13. Summary
  14. Test Your Knowledge
  1. Outline
  2. Accuracy and Speed
  3. Understanding the Simulink Solver
  4. Solving Simple Models
  5. Solving Models with Discrete States
  6. Solving Multirate Models
  7. Solving Models with Continuous States
  8. Common Performance Concerns
  9. Default Solvers
  10. Continuous-State Dynamics – Solver Type
  11. Continuous-State Dynamics – Solver Selections
  12. Continuous-State Dynamics – Tolerances
  13. Zero Crossings
  14. Handling Consecutive Zero Crossings
  15. Algebraic Loops
  16. Effects of Algebraic Loops
  17. Handling Algebraic Loops
  18. Summary
  19. Test Your Knowledge
  1. Outline
  2. Introducing Subsystems
  3. Creating Subsystems
  4. Handling Cross-System Gateways
  5. Using Subsystems to Create a Visual Hierarchy
  6. Using Subsystems to Create a Functional Hierarchy
  7. Reducing Signal Congestion
  8. Masking Blocks
  9. Creating a Mask
  10. Dialog Parameters
  11. Mask Workspace
  12. Initialization Commands
  13. The Icon Editor
  14. Possible Icons
  15. Documentation
  16. Summary
  17. Test Your Knowledge
  1. Outline
  2. Block Sample Times
  3. Types of Subsystems
  4. Conditionally Executed Subsystems
  5. Enabled Subsystems
  6. Enabled Subsystems –State/Output Behavior
  7. Triggered Subsystems
  8. Types Of Triggers
  9. Enabled and Triggered Subsystems
  10. Example: Handling Invalid Input
  11. Summary
  12. Test Your Knowledge

Course Outcomes

Upon completion of the Advanced SIMULINK Course, the students are able to understand the benefits of SIMULINK which enables to focus on the academic course and applications.

  • To solve Numerical problems.
  • Avoid declaring variables, specifying data types and allocating memory.
  • Analyze and visualize data using automation capabilities.
  • Eliminate the need to code.


  • Its primary interface is a graphical block diagramming tool and a customizable set of block libraries.
  • It offers tight integration with the rest of the MATLAB environment and can either drive MATLAB or be scripted from it. Simulink is widely used in automatic control and digital signal processing for multi-domain simulation and Model-Based Design
  • Reducing the developing cost
  • Able to work in rapid prototyping applications