SIMULINK Model Management and Architecture

Course Highlight

This two-day course describes techniques for applying Model-Based Design in a common design workflow. It provides guidance on managing and sharing Simulink® models when working in a large-scale project environment.

Topics include:

  • Implementing interface control of Simulink subsystems and models
  • Managing requirements in Simulink models
  • Partitioning models using Simulink subsystems, libraries, and model references
  • Managing a model and all its dependencies
  • Controlling the location, scope, and code generation behavior of model data
  • Establishing and enforcing modeling standards
  • Documenting and sharing a Simulink model

Course Objectives

The aim of the course is to provide knowledge and proper techniques for participants on model management and verification in for model-based design implementation in common design workflow.

Who Must Attend

This hands-on course is designed for intermediate or advanced user of Simulink. It is especially useful for those who want to manage, share and verify large Simulink model. Engineers, researchers, and managers working with systems level design will be shown an easy-to-use approach in working with SIMULINK Project and in using Simulink Verification and Validation and Simulink Report Generator.

Course Benefits

Upon the completion of the course, the participants will be able to manage and customize the Simulink environment and determine Simulink model dependencies, optimize model performance, define test cases and verify the results.

Prerequisites

Matlab Fundamentals and Simulink for System and Algorithm Modeling, or equivalent experience with Matlab and Simulink is highly recomended.

Course Outline

Day 1 of 2

Model-Based Design

Objective: Get a brief overview of how Simulink models can be used in a traditional design process. Discuss where the material covered in this course fits into that process.

Requirements Linking and Interface Control

Objective: Link a Simulink model to system requirements, illustrate data flow, and define system interfaces.

  • Component stubs
  • Requirements linking
  • Component interfaces
  • Bus objects

Model Architecture

Objective: Discuss the pros and cons of the different features used for organizing a Simulink model into separate components.

  • System component considerations
  • Virtual subsystems
  • Atomic subsystems
  • Model references
  • Libraries
  • Component variants

Project Management

Objective: Discuss how to effectively organize a Simulink project (containing models, data, documentation, etc) and perform configuration managment tasks.

  • Project setup
  • Project shortcuts
  • File dependencies and impact
  • Referenced projects
  • Source control integration
  • File differences

 

Day 2 of 2

Data Management

Objective: Explore the data dependencies of a Simulink model and learn best practices for managing a Simulink model's data.

  • Workspace precedence
  • Parameter management
  • Saving and loading data
  • Data dictionaries

Data Customization

Objective: Control signals, parameters, and data types to affect the behavior of code generated from Simulink models.

  • Signals and parameters
  • Simulink data objects
  • Parameter tunability
  • Data types in Simulink

Modeling Standards

Objective: Explore how to set up and enforce modeling standards, check for common modeling errors, and optimize model performance.

  • Modeling standards
  • Model Advisor
  • Reporting results
  • Additional Simulink advisors
  • Templates

Reporting

Objective: Discuss the methods of automatically creating reports and documentation from Simulink models.

  • Web views
  • Standard reports
  • Custom reports

DOWNLOAD REGISTRATION FORM

 ONLINE REGISTRATION

Course Registration Form


Course Title
Invalid Input

or Key in Your Own Title
Invalid Input

Course Start Date

Invalid Input

Sponsorship (*)
Invalid Input


Contact Person


Salutation(*)
Invalid Input

Name(*)
Invalid Input

Designation/ Department/ Division(*)
Invalid Input

Company(*)
Invalid Input

Billing Address (*)
Invalid Input

Street Address

(*)
Invalid Input

Street Address Line 2

City(*)
Invalid Input

State / Province(*)
Invalid Input

Postal / Zip Code(*)
Invalid Input

Telephone(*)
Invalid Input

Fax
Invalid Input

Email Address (*)
Invalid Input


Participant Details


Participant Salution 1
Invalid Input

Participant Name1
Invalid Input

Designation/ Department/ Division
Invalid Input

Telephone
Invalid Input

Fax
Invalid Input

Email Address
Invalid Input

Dietary Requirement
Invalid Input


Participant Salution 2
Invalid Input

Participant Name2
Invalid Input

Designation/ Department/ Division
Invalid Input

Telephone
Invalid Input

Fax
Invalid Input

Email Address
Invalid Input

Dietary Requirement
Invalid Input


Participant Salution 3
Invalid Input

Participant Name 3
Invalid Input

Designation/ Department/ Division
Invalid Input

Telephone
Invalid Input

Fax
Invalid Input

Email Address
Invalid Input

Dietary Requirement
Invalid Input


Payment Method(*)
Invalid Input

Cheque number
Invalid Input

PO Number
Invalid Input

How did you get to know about this programme?(*)
Invalid Input

Terms and Conditions
Invalid Input

Invalid Input