Refine Your Search

Search Results

Viewing 1 to 3 of 3
Technical Paper

Efficient Method for Modeling and Code Generation of Custom Functions

2011-04-12
2011-01-0055
Custom functions are widely used in real-time embedded automotive applications to conserve scarce processor resources. Typical examples include mathematical functions, filtering routines and lookup tables. The custom routines are very efficient and have been in production for many years [ 1 ]. These hand-crafted functions can be reused in new control algorithm designs being developed using Model Based Design (MBD) tools. The next generation of vehicle control software may contain a mix of both automatically generated software and manually developed code. At Ford Motor Company, the code is automatically generated from control algorithm models that are developed using The MathWorks tool chain. Depending on the project-specific needs, the control algorithm models are automatically translated to efficient C code using either The Math Works Real-Time Workshop Embedded Coder (RTW-EC) or dSPACE TargetLink production code generators.
Technical Paper

Developing a Real-World, Second-by-Second Driving Cycle Database through Public Vehicle Trip Surveys

2019-07-08
2019-01-5074
Real-world second-by-second vehicle driving cycle data is very important for vehicle research and development. A project solely dedicated to generating such information would be tremendously costly and time consuming. Alternatively, we developed such a database by utilizing two publicly available passenger vehicle travel surveys: 2004-2006 Puget Sound Regional Council (PSRC) Travel Survey and 2011 Atlanta Regional Commission (ARC) Travel Survey. The surveys complement each other - the former is in low time resolution but covers driver operation for over one year whereas the latter is in high time resolution but represents only one-week-long driving operation. After analyzing the PSRC survey, we chose 382 vehicles, each of which continuously operated for one year, and matched their trips to all the ARC trips. The matching is carried out based on trip distance first, then on average speed, and finally on duration.
Technical Paper

Automated Migration of Legacy Functions and Algorithms to Model Based Design

2008-04-14
2008-01-0747
Automotive companies have invested a fortune over the last three decades developing real-time embedded control strategies and software to achieve desired functions and performance attributes. Over time, these control algorithms have matured and achieved optimum behavior. The companies have vast repositories of embedded software for a variety of control features that have been validated and deployed for production. These software functions can be reused with minimal modifications for future applications. The companies are also constantly looking for new ways to improve the productivity of the development process that may translate into lower development costs, higher quality and faster time-to-market. All companies are currently embracing Model Based Design (MBD) tools to help achieve the gains in productivity. The most cost effective approach would be to reuse the available legacy software for carry-over features while developing new features with the new MBD tools.
X