Simulink for System and Algorithm
Modeling
Prerequisites
MATLAB Fundamentals
Day 1 of 2
Objective: Create a simple Simulink model, simulate it, and
analyze the results.
Creating and Simulating a Introduction to the Simulink interface
Model Potentiometer system
System inputs and outputs
Simulation and analysis
Objective: Model and simulate basic programming constructs in
Simulink.
Modeling Programming Comparisons and decision statements
Constructs PWM conversion system
Zero crossings
MATLAB Function block
Objective: Model and simulate discrete systems in Simulink.
Discrete signals and states
Modeling Discrete Systems PI controller system
Discrete transfer functions and state-space systems
Multirate discrete systems
Objective: Model and simulate continuous systems in Simulink.
Continuous states
Modeling Continuous
Throttle system
Systems
Continuous transfer functions and state-space systems
Physical boundaries
Day 2 of 2
Solver Selection Objective: Select a solver that is appropriate for a given
Simulink model.
Solver behavior
System dynamics
Day 2 of 2
Discontinuities
Algebraic loops
Objective: Use subsystems to combine smaller systems into
larger systems.
Developing Model Hierarchy Subsystems
Bus signals
Masks
Objective: Create subsystems that are executed based on a
control signal input.
Modeling Conditionally Executed Conditionally executed subsystems
Algorithms Enabled subsystems
Triggered subsystems
Input validation model
Objective: Use model referencing to combine models.
Subsystems and model referencing
Model referencing workflow
Combining Models into Diagrams
Model reference simulation modes
Model workspaces
Model dependencies
Objective: Use libraries to create and distribute custom
blocks.
Creating Libraries Creating and populating libraries
Managing library links
Adding a library to the Simulink Library Browser