Author Archives: Noorullah A

Noorullah A
With 16 years of experience in the Embedded and Automotive domains, Noorullah A is passionate about creating innovative and reliable solutions. His core expertise lies in hardware design and MATLAB-based development and testing, enabling seamless system integration. Over the years, he has contributed to advancing embedded technologies through robust design practices and precise implementation. As an Architect at Robosoft Technologies, he focuses on system-level strategies and cutting-edge designs for automotive and embedded solutions.
Core Engineering & Simulation

Optimizing automotive powertrain systems with Model-Based Design

Optimizing automotive powertrain systems with model-based design

The automotive industry is pivoting to a transformative phase resulting from a shift to electrification, tighter emission regulations, and the growing complexity of vehicle software. By 2030, the share of electric cars is set to surpass 40% in overall car sales. So, automotive OEMs and Tier 1 suppliers experience increased pressure to deliver optimized, robust EV (electric vehicle) powertrain systems faster and at less cost. Consequently, optimizing automotive powertrain systems has become a critical process that organizations must keep in check to enhance vehicle performance and ensure compliance with stringent environmental regulations.

Model-Based Design (MBD) is an engineering methodology in which mathematical models are used to design, simulate, verify, and validate the behaviour of powertrain systems before hardware implementation. It enables the use of digital twins on top of integrated simulations to facilitate iterative design and testing in a virtual environment.

This article explores how Model-Based Design changes automotive powertrain development, delivering measurable ROI to engineering organizations while supporting long-term digital transformation initiatives like Model-Based Systems Engineering (MBSE) and digital twins.

The strategic imperative of Model-Based Design for automotive powertrain systems development 

The powertrain—comprising the internal combustion engines (ICE), transmission, and drivetrain—is the heart of any vehicle. Optimizing its performance is a balancing act involving emissions compliance, fuel efficiency, cost control, and consumer satisfaction. Traditional development methods rely heavily on physical prototypes and sequential testing and are increasingly inadequate. They are slow, expensive, and prone to late-stage discovery of faults.

Model-Based Design is an engineering methodology in which mathematical models are used to design, simulate, verify, and validate the behaviour of powertrain systems before hardware implementation. It enables the use of digital twins and integrated simulations and facilitates iterative design and testing in a virtual environment.

Simulation layers in the development of automotive powertrain systems

At the core, it involves: 

  • System modelling and architecture definition: Simulating various interactions of whole powertrain components.
  • Plant modelling: Engine thermodynamics, motor behaviour, battery systems.
  • Control algorithm design: Torque control, gear shift logic, energy management.
  • Simulation & testing: Test and refine models by employing Model-in-the-Loop (MIL), Hardware-in-the-Loop (HIL), and Software-in-the-Loop (SIL) frameworks.
  • Verification and validation: System behaviour validation of powertrain design under various conditions for safety compliance like ISO 26262.
  • Automatic code generation: Automatic generation of production-ready code from system models for Electronic Control Units (ECUs) production using tools like MATLAB/Simulink and dSPACE.

Components of Model-Based Design for automotive powertrain systems

  • System Modelling
    Model-based workflows start with system modelling at the level of system dynamics of the whole powertrain. These models are used in shared environments like MATLAB/Simulink, allowing engineers to simulate the interactions of various components like the engine, transmission, and hybrid systems with one another. This system-based approach will help identify bottlenecks and optimize performance under different operating conditions.
  • Control Algorithm Development
    Robust control systems are the key to achieving high performance in the powertrains. MBD allows teams to design, test, and refine the control algorithms in simulation. For example, calibrating the engine control units for enriching combustion efficiency or the battery management system for electric vehicles could be carried out without physical prototypes.
  • Automatic Code Generation
    The MBD process generates production-quality code to translate design models using tools like Embedded Coder, which helps automate the development process. A significant advantage of this is supporting AUTOSAR-compliant architectures for ECU integration, minimizing errors, and accelerating functional deployment to ECUs.
  • Simulation & Validation
    Powertrains operate on different physical phenomena, which extend to thermal, mechanical, and electrical dynamics. MBD platforms integrate these domains to assess trade-offs and ensure that designs meet efficiency standards, durability, and regulations. The model behaviour is tested in several frameworks, such as MIL, SIL (software-in-the-loop), and HIL, to achieve model validation through the stages of development.

Case in point: Realizing efficiency in hybrid powertrains

Consider a manufacturer that designs and builds a hybrid electric powertrain. A traditional method would likely involve constructing several prototypes to evaluate different power distribution strategies, thermal management, and emissions compliance.

With MBD:

  • Engineers can model the whole hybrid system virtually and simulate different driving conditions.
  • They can digitally design and validate control strategies for energy management.
  • Optimizing thermal performance with multi-physics simulations guarantees that the battery will last longer and consume less energy.
  • HIL testing helps them validate the integration of highly integrated software and hardware.

This approach reduces the need for physical testing and enables the rapid exploration of “what-if” scenarios, such as varying battery sizes or electric motor configurations.

Contact us for digital transformation solutions

Implementation challenges and strategic considerations

The advantages of MBD are apparent, but its implementation involves overcoming both organizational and technical hurdles.

  • Skill Gaps: Effective adoption of MBD heralds the upskilling of team members in workflow and simulation tools.
  • Toolchain Integration: Organizations must ensure seamless integration between MBD platforms and existing tools.
  • Cultural shifts: Transforming from prototype-driven to simulation-based development demands cultural buy-in from all stakeholders.

Top executives play a significant role in overcoming this barrier. Investment in training, provision of cross-disciplinary collaboration, utilization of offshore engineering, and flexible, scalable MBD tools will ensure a smooth transition.

A competitive imperative

Model-Based Design stands out as an engineering methodology and a competitive differentiator in the ever-increasing competition for intelligent, green, and software-oriented vehicles. It allows automotive companies to bridge the gap between concept and production to innovate powertrain systems with high safety or compliance.

Simulation and automation embedded at the centre of powertrain development offer transformational value to engineering leaders through reduced costs, faster delivery, and futureproofing of their mobility systems for the next decade. As a trusted partner in Embedded Engineering solutions, we enable Automotive OEMs, innovators, and Tier 1 suppliers to harness the power of simulation for high-performance powertrain design innovation.

Read More
Core Engineering & Simulation

Connected cars: using Model-Based Design for Vehicle-to-Everything (V2X) communication

Cars have long conveyed basic information to drivers, like a warning light for low fuel or a door-ajar alert. But Vehicle-to-Everything (V2X) communication takes this a step further by enabling real-time “conversations” among cars, pedestrians, bicycles, road signs, and traffic signals.

The result?

  • More energy-efficient driving
  • Enhanced safety
  • Better user experiences

However, building these complex systems demands an innovative approach, one that Model-Based Design (MBD) with MATLAB and Simulink delivers exceptionally well.

Vehicle-to-Everything (V2X) communication

V2X communication is critical for achieving:

  • Safety: vehicles can instantly share alerts on road hazards, emergency braking, or adverse weather conditions, thereby reducing collisions.
  • Traffic efficiency: integrating vehicles with infrastructure (V2I) helps manage traffic signals, easing congestion in busy urban areas.
  • Environmental benefits: smarter route planning and efficient driving patterns cut fuel consumption and emissions.
  • User experience: through Vehicle-to-Network (V2N) integration, drivers benefit from advanced infotainment, navigation, and cloud-based services.

To ensure these benefits, V2X systems must reliably manage data exchange in shifting road environments, adhere to stringent industry standards, and integrate seamlessly with the vehicle’s Electronic Control Units (ECUs).

Why Model-Based Design for V2X?

Model-Based Design employs models as the central artifacts throughout the development cycle. From concept and simulation to deployment and verification.

MATLAB and Simulink offer a robust toolkit for V2X development because they enable:

  • Rapid prototyping: engineers can quickly design V2X algorithms and test them in virtual environments.
  • System-level simulation: simulink helps integrate vehicle dynamics with V2X models, facilitating holistic evaluations of communication and control strategies.
  • Code generation: automated production of C/C++ code ensures that validated models can be seamlessly deployed to embedded hardware.
  • Standards compliance: built-in support for IEEE 802.11p (DSRC) and cellular V2X (C-V2X) helps meet regulatory and interoperability requirements.

Vehicle-to-Everything (V2X) communication

Development workflow for V2X using MBD

Requirements analysis

  • Define system requirements based on V2X standards and real-world use cases (e.g., collision avoidance, traffic light prioritization).
  • Track and manage requirements using tools like MATLAB Requirements Toolbox.

System modeling

  • Create high-level models of V2X communication protocols, such as DSRC or C-V2X, in Simulink.
  • Model application layers (e.g., cooperative awareness messages) and physical layers (e.g., radio wave propagation).

Simulation and testing

  • Validate system behavior under realistic conditions (e.g., urban intersections, highway platooning).
  • Employ MATLAB’s communication toolboxes to replicate wireless channel impairments, ensuring robust performance in variable environments.

Code generation and integration

  • Automatically generate optimized C/C++ code using Simulink Coder or Embedded Coder.
  • Integrate the generated code with ECUs for thorough in-vehicle testing.

Hardware-in-the-Loop (HIL) testing

  • Evaluate the system on actual hardware in real-time, verifying performance across various operating conditions.

Deployment and validation

  • Deploy the final V2X system onto the vehicle’s hardware platform and conduct on-road testing to confirm reliability and compliance.

Connect with us for core engineering services

Realizing the benefits

By embracing MBD with MATLAB and Simulink, automotive engineers can:

  • Reduce development time: early detection of design flaws through simulation significantly cuts down on late-stage rework.
  • Enhance reliability: rigorous testing at each stage fortifies overall system resilience.
  • Streamline collaboration: unified models create a shared, accessible framework for diverse teams spanning software, hardware, and systems engineering.
  • Facilitate scalability: modular structures make it easier to adapt V2X solutions for different vehicle classes and communication technologies.

Conclusion

As connected vehicles continue to redefine modern transportation, Vehicle-to-Everything (V2X) communication stands at the forefront of safer, more efficient mobility. Leveraging Model-Based Design with MATLAB and Simulink enables engineers to navigate the inherent complexities of V2X development with greater precision, ensuring these advanced systems meet the evolving demands of tomorrow’s automotive landscape.

Developing effective V2X solutions for connected vehicles requires not only a solid command of Model-Based Design but also in-depth expertise in automotive engineering. At Robosoft, we combine our extensive automotive experience with Model-Based Design (MBD) capabilities to streamline the entire V2X development lifecycle. Explore our Core Engineering solutions to bring your connected mobility vision to life.

Read More
Core Engineering & Simulation

Simplifying the MBD process and avoiding common pitfalls

Simplifying the MBD process and avoiding common pitfalls

Model-Based Design for embedded systems has revolutionized engineering design and software development across industries, such as automotive, aerospace, and consumer electronics. It is a transformative approach that enables teams to design, simulate, and test embedded systems with minimized errors and accelerated development.

However, enterprises can suffer from common pitfalls in Model-Based Design (MBD) implementation, such as overloading models with details, integration issues, communication gaps, inadequate documentation, and system validation issues. This article offers a practical look at simplifying the MBD process and code generation in embedded systems development processes. Additionally, we have highlighted common pitfalls that can derail progress and how to avoid them based on my experiences.

Understanding Model-Based Design process 

The Model-Based Design process uses models as primary artefacts throughout the embedded systems development lifecycle—system design, simulation, and testing. These models serve as:

  • Visual representations of system behaviour: Helping teams understand and communicate complex designs.   
  • Requirements validation tools: Ensuring the designs meet specifications early in the embedded systems development lifecycle. 
  • Early-stage testing method: Allowing for early-stage simulations of complex systems, allowing teams to identify issues before physical implementation.

Simplifying the MBD Process

Simplifying MBD process for embedded systems development

It is essential to streamline the MBD process to maximize its benefits. Here are key strategies:

  • Define clear objectives  

Before diving into the modeling process, start with a clear understanding of the project’s goals. Determine what the model needs to achieve—whether for simulation, control algorithm design, or validation. Defining clear objectives upfront helps create precise models aligned with project requirements. For instance, a project focused on developing a Battery Management System (BMS) might prioritize energy efficiency and fault tolerance as primary objectives.

  • Utilize modular design 

Break down complex systems into smaller, manageable modules to simplify the development and testing process. This modular approach allows easier debugging and integration. The modular design promotes reusability as validated modules can be repurposed across projects, saving time and effort. For example, separating powertrain and user-interface modules in automotive design can streamline both the embedded systems development and testing processes.

  • Standardize models 

Establish standard modeling practices and templates within your organization. This will help ensure consistency and facilitate your team in streamlined collaboration and sharing of insights.

  • Focus on key requirements 

Avoid overloading models with excessive details. Prioritize the system’s critical requirements and develop the detailed sub-models separately. This is essential to aligning the project with user needs while maintaining model simplicity.

  • Incorporate real-time simulation 

Leverage tools that enable real-time simulation and testing under dynamic conditions. For instance, in BMS development, real-time simulation allows teams to test battery algorithms under various conditions, ensuring performance before deployment. This helps organizations reduce reliance on costly physical prototypes.

  • Iterative development 

Embrace an iterative approach to refining models continuously. Regularly review and update models based on testing feedback. This approach is crucial for adapting to changing requirements and ensuring the model remains relevant for embedded systems development.

  • Encourage cross-disciplinary collaboration  

Involve stakeholders from diverse disciplines—such as engineers, designers, and testers—early in the modeling phase. Diverse perspectives can help identify potential issues, avoid misinterpretations, and improve model accuracy.

connect with Robosoft for better modeling solutions

Common pitfalls to avoid in the MBD process 

While the Model-Based Design process offers significant advantages, it is not immune to challenges. Here are common pitfalls and strategies to avoid them:

  • Overloading models with details 

It is tempting to capture every detail, but overly complex models can obscure critical insights, become computationally expensive, and be challenging to manage. Teams should focus on the essential features that impact performance and safety while aligning with the project’s goals.

  • Neglecting integration testing 

Integration between various components is crucial in real-time systems, such as Battery Management Systems (BMS). Inadequate integration testing can lead to system incompatibilities and unexpected failures. Therefore, you must ensure that models are tested in isolation and as part of the overall system. This helps catch integration issues early.

  • Neglecting verification and validation 

The verification process ensures that models are built correctly, while validation confirms that they meet the project’s intended requirements. Skipping Verification and Validation (V&V) steps can result in flawed designs. Teams should ensure that models are regularly verified and validated against requirements.

  • Inadequate documentation 

Comprehensive documentation of all models is vital for future reference and team onboarding. Throughout the project, always maintain precise records of design decisions, assumptions, and changes.

  • Skipping model validation  

Validate models regularly against real-world data and requirements. This step is particularly important in safety-critical systems like BMS, where errors can have serious consequences.

  • Lack of team training 

MBD tools and methodologies can be complex. Invest in training sessions to ensure that all team members are comfortable using these tools and understand the underlying principles of the MBD process.

Wrapping up

When implemented thoughtfully, Model-Based Design for embedded systems can significantly enhance the efficiency and effectiveness of engineering projects. By simplifying the MBD approach and being mindful of common pitfalls, organizations can harness the full potential of the MBD process—navigate complexity, reduce time to market, reduce cost, and improve quality.

At Robosoft, we specialize in core engineering simulation services that empower you to optimize the simulation-driven design for faster prototyping, accelerating your journey to optimal design possibilities. We have partnered with leading global companies in the Automotive and technology space, providing Core Engineering and Simulation services by leveraging industry-leading software tools tailored to align with current market standards.

Read More