Back close

Course Detail

Course Name Applied Model Based Design
Course Code 26ELC332
Program B. Tech. in Electrical and Computer Engineering
Credits 3
Campus Amritapuri ,Coimbatore, Bengaluru

Syllabus

Unit 1

Introduction to Model-Based Design (MBD) covering fundamentals, definition and principles, and advantages over traditional design methods; tools and platforms for MBD including MATLAB/Simulink and LabVIEW with an introduction to toolchains and integration; MBD workflow comprising requirements gathering, model creation and simulation, code generation and deployment; applications of MBD in automotive, aerospace, and robotics with case studies and examples; introduction to system modelling including types of models (physical, mathematical, and simulation) and levels of modelling such as system-level, component-level, and detailed modelling.

Unit 2

Modelling of ordinary differential equations, modelling of difference equations, modelling flow charts according to system requirements, modelling state machines based on input and transition conditions, Stateflow modelling of systems, introduction to plant modelling, and introduction to data-driven modelling.

Unit 3

Working with the MATLAB user interface including exploration of the working environment, reading data from files, saving and loading variables, plotting data, customizing plots, variables and commands such as entering commands, creating numeric and character variables, making and annotating plots, getting help, creating and running live scripts; analysis and visualization with vectors including creating and manipulating matrices, performing calculations, calculating statistics, matrix indexing techniques, and visualizing matrix data; tables of data including storing data as tables, operating on tables, extracting and modifying table data; and conditional data selection using logical operations and variables, finding and counting, and logical indexing.

Unit 4

Creating and simulating models using the Simulink interface including potentiometer systems, system inputs and outputs, simulation and analysis; modeling programming constructs such as comparisons and decision statements, vector signals, PWM conversion systems, zero crossing, and MATLAB Function blocks; developing model hierarchy using subsystems, bus signals, and masks; solver selection covering solver behavior, system dynamics, discontinuities, and algebraic loops; and debugging of models.

Unit 5

Stateflow modeling of flow charts including overview, states, actions and execution, types of states, transitions and actions, chart data, conditions and condition actions, flow chart behavior, and Stateflow interface; introduction to Simscape including differences between Simulink and Simscape, building and simulating models, and modelling guidelines; working with Simscape components covering fundamentals, Foundation Library usage, setting initial conditions and logging physical variables; combining Simscape and Simulink models by connecting physical and Simulink signals, performing operations on physical signals, controlling physical models, and solving models using Simscape and Simulink blocks; and modelling conditionally executed algorithms including conditionally executed, enabled and triggered subsystems, input validation models, and common patterns.

Experiments

List of Experiments:1. Vehicle Longitudinal Dynamics ? Plant Modeling2. Cruise Control ? Closed-Loop PI Controller3. Conditional Logic Implementation ? Throttle & Safety Control4. HEV Mode Switch Logic ? Hybrid Mode Manager5. Simscape-Based Vehicle Dynamics ? Physical Domain Modeling6. Hybrid Energy Management ? Integrated Control & Logic7. Vehicle Gear Shift Logic ? Event-Based Transmission Control8. ADAS Supervisory Control ? Adaptive Cruise Mode Selection9. Vehicle Suspension System ? Quarter-Car Model10. Battery Pack Modeling ? Li-Ion Cell with Thermal Effects

Objectives and Outcomes

Course Objectives

  • Students will understand the Model-Based Design process, use MATLAB, apply basic modeling techniques, and develop system models in electrical, mechanical, and hydraulic domains.

Course Outcomes

CO1: Understand the Model-Based Design concepts, workflows, and system modelling approaches used across engineering applications.

CO2: Apply mathematical and logical modelling techniques, including differential equations, state machines, and plant models, to represent dynamic systems.

CO3: Use MATLAB and Simulink to analyze data, build system models, and simulate engineering problems.

CO4: Develop Stateflow and Simscape models to implement condition-based control logic and multi-domain physical systems.

CO-PO Mapping

PO/PSO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PSO1 PSO2 PSO3
CO
CO1 3 2 1 1
CO2 3 3 1
CO3 3 2 1 1 3 1 2 1
CO4 3 2 1 1 3 1 2 1

Text Books / References

References:

  • Alexandru Forrai, Embedded Control System Design: A Model Based Approach. Berlin, Germany: Springer Science & Business Media, 2012.
  • Katalin Popovici, Mathworks, Real-Time Simulation Technologies: Principles, Methodologies, and Applications. Boca Raton, FL, USA: CRC Press, 2013.
  • F. Patern, Model-Based Design and Evaluation of Interactive Applications. London, U.K.: Springer London, 2012.

DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.

Admissions Apply Now