Menu

IIT Certification Programs

Workshops

Projects

Blogs

Careers

Student Reviews



More

Academic Training

Informative Articles

Find Jobs

We are Hiring!


All Courses

Choose a category

Loading...

All Courses

All Courses

logo

Mechanical

Modified on

Modeling Complex Systems with Subsystems in Simscape

logo

Skill-Lync

Welcome back to the Physical Modeling in Simscape with Simulink & MATLAB blog series! This blog builds on the previous session, where we introduced subsystems. Today, we’ll explore modeling complex systems, such as engines, using Simscape. By leveraging subsystems and advanced blocksets, you’ll learn to design efficient, professional-grade models. 

This tutorial is brought to you as part of Skill-Lync's Full Course on Simscape physical modeling. Whether you're a beginner or an advanced learner, this guide will help you tackle multi-domain systems with confidence. 


Step 1: Understanding Engine Systems in Simscape 

Engine systems are integral to many applications, including automotive and aerospace. Simscape provides blocks and libraries that allow you to model and simulate engines efficiently. 

Exploring Engine Models: 

  • Open MATLAB documentation and search for "engine models." 
  • You'll find examples like Mapped SI Engine and Mapped CI Engine, part of the Powertrain Blockset. 
  • These models include essential components like air-fuel ratio, engine torque, and power demand curves. 


Powertrain Blockset: 

  • The Powertrain Blockset offers high-level models tailored for automotive systems. 
  • Explore predefined systems that include engines, transmissions, and vehicle dynamics. 


Step 2: Building a Simple Engine Subsystem 

  • Adding a Generic Engine Block: 
  • Search for Generic Engine in Simulink’s library browser. 

This block provides a simplified representation of an engine, with parameters like throttle, power, and torque. 


Configuring the Engine Block: 

  • Adjust input parameters such as throttle input and speed to simulate different engine behaviors. 
  • Use lookup tables to define engine characteristics, such as torque curves and efficiency maps. 


Creating Subsystems for Components: 

  • Group related blocks (e.g., engine, throttle control) into a single subsystem. 
  • Label the subsystem “Engine System” for clarity. 

 

Step 3: Analyzing Advanced Subsystems 

Looking Under the Mask: 

  • Right-click on a subsystem and select Look Under Mask to explore its internal structure. 

For Simscape blocks, the source code may be accessible, providing insight into how the block is implemented. 


Exploring Hierarchical Models:

Subsystems often contain additional subsystems, creating a hierarchy. For example: 

  1. Vehicle Model Subsystem: Includes dynamics, aerodynamics, and tire forces. 
  2. Engine Subsystem: Includes torque generation, air-fuel ratio, and exhaust calculations. 


Step 4: Creating Custom Subsystems 

Vehicle Body Example: 

  • Add the Vehicle Body block from the Simulink library. 
  • Create a custom subsystem that includes the vehicle body, engine, and transmission. 


Aerodynamics Subsystem:

  • Add the Aerodynamic Forces and Moments block.
  • Use the Look Under Mask feature to study how MATLAB implemented the block with basic Simulink components. 


Step 5: Practical Tips for Subsystem Design 

  • Rename Subsystems: Use descriptive names like “Gear Transmission” or “Engine Model” for clarity. 
  • Add Images: Assign custom images to subsystems for a professional look. 
  • Use Help Documentation: MATLAB’s help files provide valuable insights into block configurations and subsystem types. 


Conclusion 

In this blog, we explored how to model complex systems, such as engines and vehicles, using subsystems in Simscape. By understanding Simscape modeling workflow and exploring block hierarchies, you can tackle intricate designs with ease. 

To master these skills, enroll in Skill-Lync’s Simscape Certification Course, which covers everything from basic tutorials to advanced engineering applications. With hands-on projects and personalized support, you’ll be ready to take on real-world challenges. 

Stay tuned for more insights in the next blog, where we’ll delve deeper into vehicle modeling and subsystem applications in Simscape! 


This blog is part of our ongoing Physical Modeling in Simscape with Simulink & MATLAB. If you missed the previous posts, check them out here.  

Would you like to have a more interactive experience in Physical Modeling? 

Skill-Lync has released a FREE comprehensive course covering Physical Modeling in Simscape with Simulink & MATLAB! Check it out here.

Check out our hands-on course today and add it to your list of skills!  

Let’s get #IndustryReady together, one skill at a time! 

Start Course Now


Author

Uma Maheswari K


Author

blogdetails

Skill-Lync

Subscribe to Our Free Newsletter

img

Continue Reading

Related Blogs

A Guide to Help FEA Engineers Get Started With Vehicle Dynamics - Part 1

Explore the fundamentals of vehicle dynamics and ultimate trends in the field from design and modeling to control with Skill Lync's exclusive course on the subject. Read about how Skill-Lync's CAE courses can help you get employed.

Mechanical

28 Jul 2020


How Using GT-Power in CFD Can Benefit the Automation Industry

In this article, we will briefly discuss the working, applications, and features of the one-dimensional systematic simulation tool, GT-Power, in Emission Control Strategy, engine calibration, hybrid vehicle modeling. Read about how Skill-Lync's CAE courses can help you get employed.

Mechanical

28 Jul 2020


Design Basics of Geometric Dimensioning and Tolerancing

This article offers a brief introduction to the globally accepted standard of Geometric Dimensioning and Tolerancing, and its importance for the entire manufacturing process. Read about how Skill-Lync's CAE courses can help you get employed.

Mechanical

28 Jul 2020


Chapter 5 – Going a step into Biomechanics

In this blog we will read about Going a step into Biomechanics and how Skill-Lync's CAE course will help you get employed.

Mechanical

09 May 2020


The Basics of the Powertrain NVH: Part 2

The powertrain is the most prominent source of vibrations that affects the driving experience for the people on board. This blog from Skill-Lync examines these vibrations to help enhance that experience.

Mechanical

21 Aug 2020



Author

blogdetails

Skill-Lync

Subscribe to Our Free Newsletter

img

Continue Reading

Related Blogs

A Guide to Help FEA Engineers Get Started With Vehicle Dynamics - Part 1

Explore the fundamentals of vehicle dynamics and ultimate trends in the field from design and modeling to control with Skill Lync's exclusive course on the subject. Read about how Skill-Lync's CAE courses can help you get employed.

Mechanical

28 Jul 2020


How Using GT-Power in CFD Can Benefit the Automation Industry

In this article, we will briefly discuss the working, applications, and features of the one-dimensional systematic simulation tool, GT-Power, in Emission Control Strategy, engine calibration, hybrid vehicle modeling. Read about how Skill-Lync's CAE courses can help you get employed.

Mechanical

28 Jul 2020


Design Basics of Geometric Dimensioning and Tolerancing

This article offers a brief introduction to the globally accepted standard of Geometric Dimensioning and Tolerancing, and its importance for the entire manufacturing process. Read about how Skill-Lync's CAE courses can help you get employed.

Mechanical

28 Jul 2020


Chapter 5 – Going a step into Biomechanics

In this blog we will read about Going a step into Biomechanics and how Skill-Lync's CAE course will help you get employed.

Mechanical

09 May 2020


The Basics of the Powertrain NVH: Part 2

The powertrain is the most prominent source of vibrations that affects the driving experience for the people on board. This blog from Skill-Lync examines these vibrations to help enhance that experience.

Mechanical

21 Aug 2020


Book a Free Demo, now!

Related Courses

https://d2qpzgullzeyyb.cloudfront.net/maincourse/thumb/masters-design_1636551143.jpg
Post Graduate Program in CAD
4.8
203 Hours of content
Design Domain
Know more
https://d2qpzgullzeyyb.cloudfront.net/maincourse/thumb/fea-using-solidworks_1636604908.jpg
4.8
4 Hours of content
Cae Domain
https://d2qpzgullzeyyb.cloudfront.net/maincourse/thumb/class-a-surfacing-suv_1636605358.jpgRecently launched
30 Hours of content
Design Domain
https://d2qpzgullzeyyb.cloudfront.net/maincourse/thumb/biw-design-development-part-2_1631005470.jpgRecently launched
24 Hours of content
Design Domain
https://d2qpzgullzeyyb.cloudfront.net/maincourse/thumb/product-design-development-engineers_1652781073.jpgRecently launched
22 Hours of content
Electrical Domain
https://d2qpzgullzeyyb.cloudfront.net/maincourse/thumb/automotive-sheet-metal-design-catia_1657797763.pngRecently launched
12 Hours of content
Design Domain
https://d2qpzgullzeyyb.cloudfront.net/maincourse/thumb/post-graduate-program-engineering-design_1669268182.png
4.8
56 Hours of content
Design Domain
Showing 1 of 14 courses