Refine Your Search

Topic

Search Results

Viewing 1 to 18 of 18
Journal Article

Protection of Intellectual Property Rights in Automotive Control Units

2014-04-01
2014-01-0338
Intellectual property rights and their protection is a cornerstone of the automotive value chain. The automotive industry is composed by a meshwork of tightly integrated organizations that cooperate and compete in a hierarchical marketplace. Trading know-how and other virtual assets between participants is an essential part of this business. Thereby, software as a medium to transport ideas, innovations, and technologies plays a particular role. Protection of virtual goods and their associated rights is a current issue whose solution will determine how business will be done in the future automotive market. Automotive experts and researchers agree that ICT security technologies are a vital part to implement such a market. In this paper we examine the software life cycle of an automotive Electronic Control Unit (ECU) and discuss potential threats and countermeasures for each stage.
Technical Paper

Understanding the Kalman/Vold-Kalman Order Tracking Filters' Formulation and Behavior

2007-05-15
2007-01-2221
The Kalman and Vold-Kalman order tracking filters have been implemented in commercial software since the early 90's. There are several mathematical formulations of filters that have been implemented by different software vendors. However, there have not been any papers that have been published which sufficiently explain the math behind these filters and discuss the actual implementations of the filters in software. In addition, upon generating the equations represented by these filters, solving the equations for datasets in excess of several hundred thousand datapoints is not trivial and has not been discussed in the literature. The papers which have attempted to cover these topics are generally vague and overly mathematically eloquent but not easily understandable by a practicing engineer.
Technical Paper

Implementation of the Time Variant Discrete Fourier Transform as a Real-Time Order Tracking Method

2007-05-15
2007-01-2213
The Time Variant Discrete Fourier Transform was implemented as a real-time order tracking method using developed software and commercially available hardware. The time variant discrete Fourier transform (TVDFT) with the application of the orthogonality compensation matrix allows multiple tachometers to be tracked with close and/or crossing orders to be separated in real-time. Signal generators were used to create controlled experimental data sets to simulate tachometers and response channels. Computation timing was evaluated for the data collection procedure and each of the data processing steps to determine how each part of the process affects overall performance. Many difficulties are associated with a real-time data collection and analysis tool and it becomes apparent that an understanding of each component in the system is required to determine where time consuming computation is located.
Technical Paper

A User Configurable Powertrain Controller with Open Software Management

2007-04-16
2007-01-1601
The emphasis on vehicle fuel economy and tailpipe emissions, coupled with a trend toward greater system functionally, has prompted automotive engineers to develop on-board control systems with increased requirements and complexity. Mainstream engine controllers regulate fuel, spark, and other subsystems using custom solutions that incorporate off-the-shelf hardware components. Although the digital processor core and the peripheral electronics may be similar, these controllers are targeted to fixed engine architectures which limit their flexibility across vehicle platforms. Moreover, additional software needs are emerging as electronics continue to permeate the ground transportation sector. Thus, automotive controllers will be required to assume increased responsibility while effectively communicating with distributed hardware modules.
Technical Paper

Laboratory Testing of a Continuous Emissions Monitor for Trace Level Sulfur Dioxide

2016-04-05
2016-01-0986
The measurement of SO2 levels in vehicle exhaust can provide important information in understanding the relative contribution of sulfur and sulfate from fuel vs. oil source to PM. For this study, a differential optical absorption spectrometer (DOAS) that can measure SO2 down to 20 ppbV in real-time was built and evaluated. The DOAS consisted of an extractive sampling train, a cylindrical sampling cell with a single-path design to minimize cell volume, a spectrometer, and a deuterium lamp light source with a UVC range of ∼200-230 nanometer (nm). Laboratory tests showed detection limits were approximately in the range of 12 to 15 ppbV and showed good linearity over SO2 concentration ranges of 20 to 953 ppbV. Interference tests showed some interference by NO and by NH3, at levels of 300 ppmV and 16.6 ppmV, respectively.
Technical Paper

ST-Lib: A Library for Specifying and Classifying Model Behaviors

2016-04-05
2016-01-0621
Test and verification procedures are a vital aspect of the development process for embedded control systems in the automotive domain. Formal requirements can be used in automated procedures to check whether simulation or experimental results adhere to design specifications and even to perform automatic test and formal verification of design models; however, developing formal requirements typically requires significant investment of time and effort for control software designers. We propose Signal Template Library (ST-Lib), a uniform modeling language to encapsulate a number of useful signal patterns in a formal requirement language with the goal of facilitating requirement formulation for automotive control applications. ST-Lib consists of basic modules known as signal templates. Informally, these specify a characteristic signal shape and provide numerical parameters to tune the shape.
Technical Paper

The Design and Testing of a Computer-Controlled Cooling System for a Diesel-Powered Truck

1984-11-01
841712
The hardware and software for a prototype computer controlled cooling system for a diesel powered truck has been designed and tested. The basic requirements for this system have been defined and the control functions, previously investigated in a study using the computer simulation model, were incorporated into the software. Engine dynamometer tests on the MACK-676 engine, comparing the conventional cooling system and the computer controlled system, showed the following advantages of the computer controlled system: 1. The temperature level to which the engine warms up to at low ambient temperature, was increased. 2. The faster shutter response reduced the temperature peaks and decreased total fan activity time. 3. The faster fan response reduces fan engagement time which should improve truck fuel economy.
Technical Paper

A First Look at Android Automotive Privacy

2023-04-11
2023-01-0037
Android Automotive OS (AAOS) has been gaining popularity in recent years, with several OEMs across the world already deploying it or planning to in the near future. Besides the benefit of a well-known, customizable and secure operating system for OEMs, AAOS allows third-party app developers to offer their apps on vehicles of several manufacturers at the same time. Currently, there are 55 apps for AAOS that can be categorized as media, navigation or point-of-interest apps. Specifically the latter two categories allow the third-parties to collect certain sensor data directly from the vehicle. Furthermore, the latest version of AAOS also allows the OEM to configure and collect In-Vehicle Infotainment (IVI) and vehicle data (called OEM telemetry). However, increasing connectivity and integration with the in-vehicle network comes at the expense of user privacy. Previous works have shown that vehicular sensor data often contains personally identifiable information (PII).
Technical Paper

Recognizing Manipulated Electronic Control Units

2015-04-14
2015-01-0202
Combatting the modification of automotive control systems is a current and future challenge for OEMs and suppliers. ‘Chip-tuning’ is a manifestation of manipulation of a vehicle's original setup and calibration. With the increase in automotive functions implemented in software and corresponding business models, chip tuning will become a major concern. Recognizing and reporting of tuned control units in a vehicle is required for technical as well as legal reasons. This work approaches the problem by capturing the behavior of relevant control units within a machine learning system called a recognition module. The recognition module continuously monitors vehicle's sensor data. It comprises a set of classifiers that have been trained on the intended behavior of a control unit before the vehicle is delivered. When the vehicle is on the road, the recognition module uses the classifier together with current data to ascertain that the behavior of the vehicle is as intended.
Technical Paper

Summary and Characteristics of Rotating Machinery Digital Signal Processing Methods

1999-09-14
1999-01-2818
Several very different order tracking and analysis techniques for rotating equipment have been developed recently that are available in commercial noise and vibrations software packages. Each of these order tracking methods has distinct trade-offs for many common applications and very specific advantages for special applications in sound quality or noise and vibrations troubleshooting. The Kalman, Vold-Kalman, Computed Order Tracking, and the Time Variant Discrete Fourier Transform as well as common FFT based order analysis methods will all be presented. The strengths and weaknesses of each of the methods will be presented as well as the highlights of their mathematical properties. This paper is intended to be an overview of currently available technology with all methods presented in a common format that allows easy comparison of their properties. Several analytical examples will be presented to thoroughly document each methods' behavior with different types of data.
Technical Paper

Implementation and Validation of Behavior Cloning Using Scaled Vehicles

2021-04-06
2021-01-0248
Recent trends in autonomy have emphasized end-to-end deep-learning-based methods that have shown a lot of promise in overcoming the requirements and limitations of feature-engineering. However, while promising, the black-box nature of deep-learning frameworks now exacerbates the need for testing with end-to-end deployments. Further, as exemplars of systems-of-systems, autonomous vehicles (AVs) engender numerous interconnected component-, subsystem and system-level interactions. The ensuing complexity creates challenges for verification and validation at the various component, subsystem- and system-levels as well as end-to-end testing. While simulation-based testing is one promising avenue, oftentimes the lack of adequate fidelity of AV and environmental modeling limits the generalizability. In contrast, full-scale AV testing presents the usual limitations of time-, space-, and cost.
Technical Paper

Design and Validation of Low-Cost Intensity Probe

2019-06-05
2019-01-1462
Sound intensity measurement techniques that used a two-microphone configuration, were first developed in the late 1970s. Originally, the focus was on improving precision during testing or post-processing. However, with the advent of modern, sophisticated equipment, the focus has shifted to the apparatus. Availability of phase-matched microphones has made post-test correction obsolete as the microphones eliminate a majority of the errors before the data is even collected. This accuracy, however, comes at a cost, as phase-matched microphones are highly priced. This paper discusses employing the method of improving post-processing precision, using inexpensive, current equipment. The phase error of the system is corrected using a simple calibration technique and a handheld phase calibrator that is similar to the one used for amplitude calibration of microphones.
Journal Article

Integration of Autonomous Vehicle Frameworks for Software-in-the-Loop Testing

2020-04-14
2020-01-0709
This paper presents an approach for performing software in the loop testing of autonomous vehicle software developed in the Autoware framework. Autoware is an open source software for autonomous driving that includes modules such as localization, detection, prediction, planning and control [8]. Multitudes of autonomous driving frameworks exist today, each having its own pros and cons. Often, MATLAB-Simulink is used for rapid prototyping, system modeling and testing, specifically for the lower-level vehicle dynamics and powertrain control features. For the autonomous software, the Robotic Operating System (ROS) is more commonly used for integrating distributed software components so that they can easily share information through a publish and subscribe paradigm. Thorough testing and evaluation of such complex, distributed software, implemented on a physical vehicle poses significant challenges in terms of safety, time, and cost, especially when considering rare edge cases.
Journal Article

Implementation Methodologies for Simulation as a Service (SaaS) to Develop ADAS Applications

2021-04-06
2021-01-0116
Over the years, the complexity of autonomous vehicle development (and concurrently the verification and validation) has grown tremendously in terms of component-, subsystem- and system-level interactions between autonomy and the human users. Simulation-based testing holds significant promise in helping to identify both problematic interactions between component-, subsystem-, and system-levels as well as overcoming delays typically introduced by the default full-scale on-road testing. Software in Loop (SiL) simulation is utilized as an intermediate step towards software deployment for autonomous vehicles (AV) to make them reliable. SiL efforts can help reduce the resources required for successful deployment by helping to validate the software for millions of road miles. A key enabler for accelerating SiL processes is the ability to use Simulation as a Service (SaaS) rather than just isolated instances of software.
Technical Paper

Multi-Dimensional Simulation of Battery Degradation during Fast-Charging with Active Thermal Management

2023-08-28
2023-24-0157
The degradation rate of Li-ion batteries and therefore their useful life depends on many parameters, including temperature, charge/discharge rates, the chemistry and microstructure of electrodes. The importance of understanding these mechanisms explains the large interest in developing predictive electrochemical ageing models accounting for the known deterioration mechanisms, mainly related to SEI layer formation and Li-plating. Usually, these ageing models are developed and applied at cell level assuming perfect uniformity in all dimensions apart from the through-plane direction. In this work, we extend the model to all dimensions within the cell to account for intra-cell non-uniformities in terms of local temperature and current. However, the temperature distribution of a cell within a battery pack depends on the interaction with its environment, which typically involves active cooling via an external fluid circulation within a channel network.
Technical Paper

Facilitating Project-Based Learning Through Application of Established Pedagogical Methods in the SAE AutoDrive Challenge Student Design Competition

2024-04-09
2024-01-2075
The AutoDrive Challenge competition sponsored by General Motors and SAE gives undergraduate and graduate students an opportunity to get hands-on experience with autonomous vehicle technology and development as they work towards their degree. Michigan Technological University has participated in the AutoDrive Challenge since its inception in 2017 with students participating through MTU’s Robotic System Enterprise. The MathWorks Simulation Challenge has been a component of the competition since its second year, tasking students with the development of perception, control and testing algorithms using MathWorks software products. This paper presents the pedagogical approach graduate student mentors used to enable students to build their understanding of autonomous vehicle concepts using familiar tools. This approach gives undergraduate students a productive experience with these systems that they may not have encountered in coursework within their academic program.
Technical Paper

Fuzzing CAN vs. ROS: An Analysis of Single-Component vs. Dual-Component Fuzzing of Automotive Systems

2024-04-09
2024-01-2795
Robust communications are crucial for autonomous military fleets. Ground vehicles function as mobile local area networks utilizing Controller Area Network (CAN) backbones. Fleet coordination between autonomous platforms relies on the Robot Operating System (ROS) publish/subscribe robotic middleware for effective operation. To bridge communications between the CAN and ROS network segments, the CAN2ROS bridge software supports bidirectional data flow with message mapping and node translation. Fuzzing, a software testing technique, involves injecting randomized data inputs into the target system. This method plays a pivotal role in identifying vulnerabilities. It has proven effective in discovering vulnerabilities in online systems, such as the integrated CAN/ROS system. In our study, we consider ROS implementing zero-trust access control policies, running on a Gazebo test-bed connected to a CAN bus.
Technical Paper

Modeling the Impact of Thermal Management on Time and Space-Resolved Battery Degradation Rate

2024-04-09
2024-01-2675
The degradation rate of a Li-ion battery is a complex function of temperature and charge/discharge rates over its lifetime. There is obviously a keen interest in predictive electrochemical ageing models that account for known degradation mechanisms, primarily linked with the Solid Electrolyte Interface (SEI) formation and Li-plating, which are highly dependent on the cell temperature. Typically, such ageing models are formulated and employed at pack or cell level, neglecting intra-cell and cell-to-cell thermal and electrical non-uniformities. On the other hand, thermal management techniques can mitigate ageing by maintaining the battery pack within the desired temperature window either by cooling or heating. Inevitably, the cooling of the battery pack by conventional heat exchangers will introduce temperature non-uniformities that may in turn result in undesired intra-cell and/or cell-to-cell health non-uniformities.
X