Refine Your Search

Search Results

Viewing 1 to 4 of 4
Technical Paper

A Comparison of Componentization Constructs for Supporting Modularity in Simulink

2020-04-14
2020-01-1290
The Model-Based Development (MBD) paradigm is widely used for embedded controls development, with the MathWorks Simulink modelling environment being extensively used in the automotive industry. As production-scale Simulink models are typically large and complex, there exists a need to decompose them properly in order to facilitate their maintainability, understandability, and evolution. MathWorks recommends the use of three constructs for model “componentization” or decomposition: the Subsystem, Library, and Model Reference. However, a recently added construct introduced in Simulink R2014b, the Simulink Function, can also be used for this purpose, while also supporting information hiding due to the construct’s ability to be scoped and encapsulate data.
Technical Paper

Automatic Calibrations Generation for Powertrain Controllers Using MapleSim

2018-04-03
2018-01-1458
Modern powertrains are highly complex systems whose development requires careful tuning of hundreds of parameters, called calibrations. These calibrations determine essential vehicle attributes such as performance, dynamics, fuel consumption, emissions, noise, vibrations, harshness, etc. This paper presents a methodology for automatic generation of calibrations for a powertrain-abstraction software module within the powertrain software of hybrid electric vehicles. This module hides the underlying powertrain architecture from the remaining powertrain software. The module encodes the powertrain’s torque-speed equations as calibrations. The methodology commences with modeling the powertrain in MapleSim, a multi-domain modeling and simulation tool. Then, the underlying mathematical representation of the modeled powertrain is generated from the MapleSim model using Maple, MapleSim’s symbolic engine.
Technical Paper

A Domain-Centralized Automotive Powertrain E/E Architecture

2021-04-06
2021-01-0786
This paper proposes a domain-centralized powertrain E/E (electrical and/or electronic) architecture for all-electric vehicles that features: a powerful master controller (domain controller) that implements most of the functionality of the domain; a set of smart actuators for electric motor(s), HV (High Voltage) battery pack, and thermal management; and a gateway that routes all hardware signals, including digital and analog I/O, and field bus signals between the domain controller and the rest of the vehicle that is outside of the domain. Major functional safety aspects of the architecture are presented and a safety architecture is proposed. The work represents an early E/E architecture proposal. In particular, detailed partitioning of software components over the domain’s Electronic Control Units (ECUs) has not been determined yet; instead, potential partitioning schemes are discussed.
Technical Paper

Aspects of Migrating from Decentralized to Centralized E/E Architectures

2022-03-29
2022-01-0747
As centralization of automotive E/E (Electrical and/or Electronic) architectures becomes reality for future vehicles, it is crucial that existing assets be reused in the most efficient and effective manner. We report on our experience developing a new centralized E/E architecture for a propulsion domain, and migrating the corresponding propulsion elements of an existing decentralized, CAN-based architecture to a prototype of the centralized propulsion domain. Our migration adopts automotive Ethernet and supporting standards as a next-generation communications backbone technology; a next-generation computation platform from automotive supplier NXP; and a new automotive virtualization solution from OpenSynergy. We discuss aspects of legacy software reuse and adaptation; modification of vehicle HiL simulation models used in testing; existing vendor tool support; and implications arising from functional safety and the ISO 26262 standard.
X