Refine Your Search

Topic

Search Results

Viewing 1 to 13 of 13
Technical Paper

Model-Based Systems Engineering and Control System Development via Virtual Hardware-in-the-Loop Simulation

2010-10-19
2010-01-2325
Model-based control system design improves quality, shortens development time, lowers engineering cost, and reduces rework. Evaluating a control system's performance, functionality, and robustness in a simulation environment avoids the time and expense of developing hardware and software for each design iteration. Simulating the performance of a design can be straightforward (though sometimes tedious, depending on the complexity of the system being developed) with mathematical models for the hardware components of the system (plant models) and control algorithms for embedded controllers. This paper describes a software tool and a methodology that not only allows a complete system simulation to be performed early in the product design cycle, but also greatly facilitates the construction of the model by automatically connecting the components and subsystems that comprise it.
Technical Paper

Advancements in Hardware-in-the-Loop Technology in Support of Complex Integration Testing of Embedded System Software

2011-04-12
2011-01-0443
Automotive technology is rapidly changing with electrification of vehicles, driver assistance systems, advanced safety systems etc. This advancement in technology is making the task of validation and verification of embedded software complex and challenging. In addition to the component testing, integration testing imposes even tougher requirements for software testing. To meet these challenges dSPACE is continuously evolving the Hardware-In-the-Loop (HIL) technology to provide a systematic way to manage this task. The paper presents developments in the HIL hardware technology with latest quad-core processors, FPGA based I/O technology and communication bus systems such as Flexray. Also presented are developments of the software components such as advanced user interfaces, GPS information integration, real-time testing and simulation models. This paper provides a real-world example of implication of integration testing on HIL environment for Chassis Controls.
Technical Paper

Application of Suspend Mode to Automotive ECUs

2018-04-03
2018-01-0021
To achieve high robustness and quality, automotive ECUs must initialize from low-power states as quickly as possible. However, microprocessor and memory advances have failed to keep pace with software image size growth in complex ECUs such as in Infotainment and Telematics. Loading the boot image from non-volatile storage to RAM and initializing the software can take a very long time to show the first screen and result in sluggish performance for a significant time thereafter which both degrade customer perceived quality. Designers of mobile devices such as portable phones, laptops, and tablets address this problem using Suspend mode whereby the main processor and peripheral devices are powered down during periods of inactivity, but memory contents are preserved by a small “self-refresh” current. When the device is turned back “on”, fully initialized memory content allows the system to initialize nearly instantaneously.
Technical Paper

Model Predictive Control of Turbocharged Gasoline Engines for Mass Production

2018-04-03
2018-01-0875
This paper describes the design of a multivariable, constrained Model Predictive Control (MPC) system for torque tracking in turbocharged gasoline engines scheduled for production by General Motors starting in calendar year 2018. The control system has been conceived and co-developed by General Motors and ODYS. The control approach consists of a set of linear MPC controllers scheduled in real time based on engine operating conditions. For each MPC controller, a linear model is obtained by system identification with data collected from engines. The control system coordinates throttle, wastegate, intake and exhaust cams in real time to track a desired engine torque profile, based on measurements and estimates of engine torque and intake manifold pressure.
Technical Paper

System Engineering for Automated Software Update of Automotive Electronics

2018-04-03
2018-01-0750
In traditional automotive electronic design, software update has been a component oriented, manual process rather than a systematic designed in capability suitable for automation. In recent days as software content in vehicles grow, the need to update software in vehicles more frequently is becoming a necessity. Moreover, additional attributes for software updates, for example timely delivery of security related update for vehicles, desire to add features using software update, control cost of software updates, etc., requires a system engineered design rather than a component oriented approach. As the automobile domain utilizes various means of mobility (Combustion Engine, Hybrid, Battery, etc.) and various functional domains (Infotainment, Safety, Mobility, Telematics, ADAS (Advance Driving Assist service), Autonomous, etc.), to control the overall cost of future software update for such a diverse environment, it is beneficial to introduce automation in the software update process.
Technical Paper

Development of Production Control Algorithms for Hybrid Electric Vehicles by Using System Simulation: Technology Leadership Brief

2012-10-08
2012-01-9008
In an earlier paper, the authors described how Model-Based System Engineering could be utilized to provide a virtual Hardware-in-the-Loop simulation capability, which creates a framework for the development of virtual ECU software by providing a platform upon which embedded control algorithms may be developed, tested, updated, and validated. The development of virtual ECU software is increasingly valuable in automotive control system engineering because vehicle systems are becoming more complex and tightly integrated, which requires that interactions between subsystems be evaluated during the design process. Variational analysis and robustness studies are also important and become more difficult to perform with real hardware as system complexity increases. The methodology described in this paper permits algorithm development to be performed prior to the availability of vehicle and control system hardware by providing what is essentially a virtual integration vehicle.
Journal Article

On Designing Software Architectures for Next-Generation Multi-Core ECUs

2015-04-14
2015-01-0177
Multi-core systems are promising a cost-effective solution for (1) advanced vehicle features requiring dramatically more software and hence an order of magnitude more processing power, (2) redundancy and mixed-IP, mixed-ASIL isolation required for ISO 26262 functional safety, and (3) integration of previously separate ECUs and evolving embedded software business models requiring separation of different software parts. In this context, designing, optimizing and verifying the mapping and scheduling of software functions onto multiple processing cores becomes key. This paper describes several multi-core task design and scheduling design options, including function-to-task mapping, task-to-core allocation (both static and dynamic), and associated scheduling policies such as rate-monotonic, criticality-aware priority assignment, period transformation, hierarchical partition scheduling, and dynamic global scheduling.
Technical Paper

A Closed Loop Method for Vehicle Instrument Cluster Test Automation

2019-04-02
2019-01-1250
Instrument Panel Cluster (IPC), is a key ECU in vehicles. As IPC is a visual product, testing the software features of IPC is highly manual effort. Software Testing constitutes for approx. 35% of the total Software Development Life Cycle (SDLC). High focus on quick to market, shorter SDLC coupled with manual validation environment poses a challenge of increasing testing efficiency and improving software quality. This challenge drove the need to investigate a solution to automate the testing process and cut down the huge manual effort that goes into validating an Instrument Panel Cluster (IPC) software. The proposed intrusive and non-intrusive approaches to automate the testing process of IPC software employs a Frame Grabbing technique for the former approach and a Camera based technique for the latter. Both the approaches are robust, reliable, and scalable and covers the major portion of Vehicle Instrument cluster test scenarios.
Technical Paper

Application of Casting to Automotive ECU’s

2021-04-06
2021-01-0131
Casting is the ability to let users transfer their favorite videos, music, movies, etc. from their phone to a chosen display. This functionality has become very popular these days, and to the user, it is as simple as clicking a button. This “simple” task is a complex system that requires various independent sources to communicate efficiently and effectively to produce a robust and reliable output. The sending and receiving devices are required to be on the same network - which involves reliable and secure connection. This allows the sending of the URL of the chosen feature to the server provider, which will then connect to the receiver embedded electronics where the authentication process that protects Digital Rights Management (DRM) is established. In the era of developing autonomous and luxury vehicles, this technology has the potential to add a new dimension of in-vehicle entertainment that could come very close to the home experience.
Technical Paper

CalDef System for Automotive Electronic Control Unit Calibrations

2017-03-28
2017-01-1616
Modern automotive manufacturing and after-sale service environments require tailoring of configuration values or “calibrations” within the vehicle’s various electronic control units (ECUs) to that vehicle’s specific option content. Historically, ECU hardware and software limitations have led designers to implement calibratable values using opaque binary blocks tied directly to ECU internal software data structures. Such coupling between calibration data files and ECU software limits traceability and reuse across different software versions and ECU variants. However, more and more automotive ECUs are featuring fast microprocessors, large memories, and preemptive, multi-tasking operating systems that open opportunities to object-oriented approaches. This paper presents the CalDef system for automotive ECU calibration software architecture. CalDef uses XML database methods to define, develop, and deliver calibration values as objects in both manufacturing and service environments.
Journal Article

Virtual Switches and Indicators in Automotive Displays

2020-04-14
2020-01-1362
This paper presents recent advances in automotive microprocessor, operating system, and supporting software technology that supports regulatory and/or functional safety graphics within vehicle cockpit displays. These graphics include “virtual switches” that replace physical switches in the vehicle, as well as “virtual indicators” that replace physical indicator lights. We discuss the functional safety design process and impacts to software and hardware architecture as well as the software design methods to implement End-To-End [E2E] network protection between different ECUs and software processes. We also describe hardware monitoring requirements within the display panel, backlighting, and touch screen and examine an example system design to illustrate the concepts.
Journal Article

Improved Customer Experience through Electric Vehicle Sound Enhancement

2020-04-14
2020-01-1361
Electric Vehicles are typically thought of as being quiet and refined, but they do come with some unique N&V challenges. Some of these challenges include a natural sound that can be undesirable due to its tonal nature, presence of high frequency, discontinuities in sound, and characteristics and levels that do not always naturally increase with motor torque and vehicle speed. One approach to address those challenges is Electric Vehicle Sound Enhancement (EVSE) which is a software feature embedded within the infotainment system. EVSE can be used to improve the perception of the vehicle by enhancing the preferred natural sounds of the vehicle, masking unusual and annoying components of the sound and aurally conveying information related to the vehicle performance. A jury study was conducted to better understand how EVSE can be used to accomplish this.
Technical Paper

Virtual Testing of Front Camera Module

2023-04-11
2023-01-0823
The front camera module is a fundamental component of a modern vehicle’s active safety architecture. The module supports many active safety features. Perception of the road environment, requests for driver notification or alert, and requests for vehicle actuation are among the camera software’s key functions. This paper presents a novel method of testing these functions virtually. First, the front camera module software is compiled and packaged in a Docker container capable of running on a standard Linux computer as a software in the loop (SiL). This container is then integrated with the active safety simulation tool that represents the vehicle plant model and allows modeling of test scenarios. Then the following simulation components form a closed loop: First, the active safety simulation tool generates a video data stream (VDS). Using an internet protocol, the tool sends the VDS to the camera SiL and other vehicle channels.
X