Refine Your Search

Topic

Search Results

Viewing 1 to 15 of 15
Technical Paper

Safety-Critical Software Development Using Automatic Production Code Generation

2007-04-16
2007-01-1493
When developing software it is important to consider process, methods, and tools. For safety-critical software, standards such as IEC 61508 are often used to impose additional constraints on the development process and require the production of verification evidence and other artifacts. These constraints and artifacts are needed whether or not the design and code were produced manually or via tool automation. This paper discusses the usage of Production Code Generation for safety-critical software development.
Technical Paper

Fixed-Point ECU Development with Model-Based Design

2008-04-14
2008-01-0744
When developing production software for fixed-point Engine Control Units (ECUs), it is important to consider the transition from floating-point to fixed-point algorithms. Systems engineers frequently design algorithms in floating-point math, usually double precision. This represents the ideal algorithm behavior without much concern for its final realization in production software and hardware. Software engineers and suppliers in mass production environments, however, are concerned with production realities and often need to convert these algorithms to fixed-point math for their integer-only hardware. A key task is to design scale factors that maximize code efficiency by minimizing the bytes used, while also minimizing quantization effects such that the fixed-point algorithms match the floating-point results within an acceptable numerical margin.
Technical Paper

Cummins Vehicle Mission Simulation Tool: Software Architecture and Applications

2010-10-05
2010-01-1997
This paper presents the business purpose, software architecture, technology integration, and applications of the Cummins Vehicle Mission Simulation (VMS) software. VMS is the value-based analysis tool used by the marketing, sales, and product engineering functions to simulate vehicle missions quickly and to gauge, communicate, and improve the value proposition of Cummins engines to customers. VMS leverages the best of software architecture practices and proven technologies available today. It consists of a close integration of MATLAB and Simulink with Java, XML, and JDBC technologies. This Windows compatible application software uses stand-alone mathematical models compiled using Real Time Workshop. A built-in MySQL database contains product data for engines, driveline components, vehicles, and topographic routes. This paper outlines the database governance model that facilitates effective management, control, and distribution of engine and vehicle data across the enterprise.
Technical Paper

Modeling & Code Generation for Powertrain Control Monitoring

2010-04-12
2010-01-0206
With the introduction of new technologies ranging from developing new alternative energy vehicles to passive and active safety systems, the automakers are responding to the increased complexity of the control system by embracing Model Based Design (MBD) and Auto-code Generation (ACG) tools for control system design. This translates into lower development costs, higher quality and faster time-to-market. The Ford Motor Company production hybrid group launched a pilot project to study the feasibility of using MBD to speed up the development and testing of the next generation Torque Monitor software. This software uses a custom data storage format, called Double Store Variable (DSV) format, for all the critical signals. Each variable contains two fields, one for storing the actual data and the second for storing a transformed copy (e.g. one's complement) of the data. This allows the software to detect run-time corruption of the data in real-time.
Technical Paper

Caterpillar Automatic Code Generation

2004-03-08
2004-01-0894
Automatic code generation from models is actively used at Caterpillar for powertrain and machine control development. This technology was needed to satisfy the industry's demands for both increased software feature content, and its added complexity, and a short turn-around time. A pilot development effort was employed initially to roll out this new technology and shape the deployment strategy. As a result of a series of successful projects involving rapid prototyping and production code generation, Caterpillar will deploy MathWorks modeling and code generation products as their department-wide production development capability. The data collected indicated a reduction of person hours by a factor of 2 to 4 depending on the project and a reduction of calendar time by a factor of greater than 2. This paper discusses the challenges, results, and lessons learned, during this pilot effort from the perspectives of both Caterpillar and The MathWorks.
Technical Paper

Production Code Generation for Safety-Critical Systems

2004-03-08
2004-01-1780
Software developed for safety-critical systems needs to be of high integrity. Special precautions and development steps are needed for high-integrity software that are not required for other software, although many would argue that they should be. Examples include language subsets, Verification and Validation (V&V), inspections, requirements traceability, documentation, and structural test coverage. Production code generation supports these activities by providing a complete software engineering development environment using models to specify the software. The models can then be tested and stressed within boundaries of the modeling environment. The tests and results can then be reused and applied to the generated code. This paper describes high-integrity code development techniques and shows how they can be automated and applied at the model level, improving quality while shortening design cycles.
Technical Paper

The Application of Acoustic Radiation Modes to Engine Oil Pan Design

2017-06-05
2017-01-1844
In modern engine design, downsizing and reducing weight while still providing an increased amount of power has been a general trend in recent decades. Traditionally, an engine design with superior NVH performance usually comes with a heavier, thus sturdier structure. Therefore, modern engine design requires that NVH be considered in the very early design stage to avoid modifications of engine structure at the last minute, when very few changes can be made. NVH design optimization of engine components has become more practical due to the development of computer software and hardware. However, there is still a need for smarter algorithms to draw a direct relationship between the design and the radiated sound power. At the moment, techniques based on modal acoustic transfer vectors (MATVs) have gained popularity in design optimization for their good performance in sound pressure prediction.
Technical Paper

Future Challenges for Engine Manufacturers in View of Future Emissions Legislation

2017-05-10
2017-01-1923
Countries around the world are expected to continue to adopt more stringent emissions standards for heavy-duty markets for both oxides of nitrogen (NOx) and greenhouse gases (GHG). While there is uncertainty about the timing and extent of these regulations, it is clear that significant reductions will be required to address urban air pollution and climate change concerns. The rate and pace of technology evolution and how it will affect the energy pathways for commercial transportation and industrial use are dependent on multiple variables such as national energy and environmental policies and public-private partnerships. Although it adds complexity, the engine system has great potential to evolve as it continues to be highly integrated into the super system for which it is producing power. This paper examines the potential opportunities and challenges for engine manufacturers to continue to be the supplier of power to vehicles and equipment of the future.
Technical Paper

Axial NO2 Utilization Measurements within a Partial Flow Filter during Passive Regeneration

2017-03-28
2017-01-0988
Measuring axial exhaust species concentration distributions within a wall-flow aftertreatment device provides unique and significant insights regarding the performance of complex devices like the SCR-on-filter. In this particular study, a less complex aftertreatment configuration which includes a DOC followed by two uncoated partial flow filters (PFF) was used to demonstrate the potential and challenges. The PFF design in this study was a particulate filter with alternating open and plugged channels. A SpaciMS [1] instrument was used to measure the axial NO2 profiles within adjacent open and plugged channels of each filter element during an extended passive regeneration event using a full-scale engine and catalyst system. By estimating the mass flow through the open and plugged channels, the axial soot load profile history could be assessed.
Technical Paper

Drive by Noise System and Corresponding Facility Upgrades for Test Efficiency, Data Quality and Customer Satisfaction

2011-05-17
2011-01-1611
An existing pass by noise data acquisition system was upgraded to provide the sophisticated data analysis techniques and test site efficiency required to comply with the current and future drive by noise regulations. Use of six sigma tool such as voice of the customer helped in defining the customer requirements which were then translated into the desired engineering characteristics using QFD. Pugh concept matrix narrowed down the best option suitable for the test site modifications taking into account the critical constraints such as test complexity, system cost & transparency to the existing drive by noise setup. Features of the new system include data telemetry, frequency analysis, portability and efficient data management through the use of advanced data acquisition system. Wireless mode of the data transmission helped significantly avoid most of the test site modifications, which in turn helped to reduce the overall system implementation cost.
Technical Paper

High-Performance Grid Computing for Cummins Vehicle Mission Simulation: Architecture and Applications

2011-09-13
2011-01-2268
This paper presents an extension of our earlier work on Cummins Vehicle Mission Simulation (VMS) software. Previously, we presented VMS as a Windows based analysis tool to simulate vehicle missions quickly and to gauge, communicate, and improve the value proposition of Cummins engines to customers. We have subsequently extended this VMS architecture to build a grid-computing platform to support high volume of simulation needs. The building block of the grid-computing version of VMS is an executable file that consists of vehicle and engine simulation models compiled using Real Time Workshop. This executable file integrates MATLAB and Simulink with Java, XML, and JDBC technologies and interacts with the MySQL database. Our grid consists of a cluster of twenty Linux servers with quad-core processors. The Sun Grid Engine software suite that administers this cluster can batch-queue and execute 80 simulations concurrently.
Technical Paper

Durability Test Suite Optimization Based on Physics of Failure

2018-04-03
2018-01-0792
Dynamometer (dyno) durability testing plays a significant role in reliability and durability assessment of commercial engines. Frequently, durability test procedures are based on warranty history and corresponding component failure modes. Evolution of engine designs, operating conditions, electronic control features, and diagnostic limits have created challenges to historical-based testing approaches. A physics-based methodology, known as Load Matrix, is described to counteract these challenges. The technique, developed by AVL, is based on damage factor models for subsystem and component failure modes (e.g. fatigue, wear, degradation, deposits) and knowledge of customer duty cycles. By correlating dyno test to field conditions in quantifiable terms, such as customer equivalent miles, more effective and efficient durability test suites and test procedures can be utilized. To this end, application of Load Matrix to a heavy-duty diesel engine is presented.
Technical Paper

Vehicle Duty Cycle Characteristics for Hybrid Potential Evaluation

2012-09-24
2012-01-2023
A range of cycle characteristics have been used to estimate the hybrid potential for vehicle duty cycles including characteristic acceleration, aerodynamic velocity, kinetic intensity, stop time, etc. These parameters give an indication of overall hybrid potential benefits, but do not contain information on the distribution of the available braking energy and the hybrid system power required to capture the braking energy. In this paper, the authors propose two new cycle characteristics to help evaluate overall hybrid potential of vehicle cycles: P50 and P90, which are non-dimensional power limits at 50% and 90% of available braking energy. These characteristics are independent of vehicle type, and help illustrate the potential hybridization benefit of different drive cycles. First, the distribution of available braking energy as a function of brake power for different vehicle cycles and vehicle classes is analyzed.
Journal Article

Model-Based Approaches in Developing an Advanced Aftertreatment System: An Overview

2019-01-15
2019-01-0026
Cummins has recently launched next-generation aftertreatment technology, the Single ModuleTM aftertreatment system, for medium-duty and heavy-duty engines used in on-highway and off-highway applications. Besides meeting EPA 2010+ and Euro VI regulations, the Single ModuleTM aftertreatment system offers 60% volume and 40% weight reductions compared to current aftertreatment systems. In this work, we present model-based approaches that were systematically adopted in the design and development of the Cummins Single ModuleTM aftertreatment system. Particularly, a variety of analytical and experimental component-level and system-level validation tools have been used to optimize DOC, DPF, SCR/ASC, as well as the DEF decomposition device.
X