CrossChasm Embedded Control Systems Whitepaper For Powertrain Design Teams



Similar documents
Echtzeittesten mit MathWorks leicht gemacht Simulink Real-Time Tobias Kuschmider Applikationsingenieur

A Case Study of Application Development and Production Code Generation for a Telematics ECU with Full Unified Diagnostics Services

Performance Study based on Matlab Modeling for Hybrid Electric Vehicles

PEMS Conference. Acquiring Data from In-Vehicle Networks. Rick Walter, P.E. HEM Data Corporation

Efficient and Faster PLC Software Development Process for Automotive industry. Demetrio Cortese IVECO Embedded Software Design

Integrated electronics for enhanced performance, energy efficiency and reduced emissions

Using big data in automotive engineering?

EHOOKS Prototyping is Rapid Again

An Overview of Hardware-In-the-Loop Testing Systems at Visteon

Caterpillar Automatic Code Generation

Argonne s vehicle systems research Future

The SAE J1939 Communications Network

Safety compliance. Energy management. System architecture advisory services. Diagnostics. Network topologies. Physical and functional partitioning

Green Fleet Vehicle Study: Fleet-Specific Business Cases for Hybrids

Hardware in the Loop (HIL) Testing VU 2.0, , WS 2008/09

The Problem: Automotive safety recalls, Control Systems Diagnostics, Stability Control, Traction Control, Anti-lock Braking, Adaptive Cruise Control

Power inverters: Efficient energy transformation through efficient TargetLink code

Ryan F. Schkoda, Ph.D. Postdoctoral Fellow Wind Turbine Drivetrain Testing Facility Charleston, SC

Development of AUTOSAR Software Components within Model-Based Design

ugrid Testbed. Rein in microgrid complexity. With ease.

Model Based System Engineering (MBSE) For Accelerating Software Development Cycle

Why Adopt Model-Based Design for Embedded Control Software Development?

Automotive Software Development Challenges Virtualisation and Embedded Security

Customer Experience. Silicon. Support & Professional Eng. Services. Freescale Provided SW & Solutions

Chip simulation of automotive ECUs

Debugging A MotoHawk Application using the Application Monitor

Software House Embedded Systems

imc BUSDAQ autonomous intelligent synchronized Field bus data acquisition - from stationary to mobile imc productive testing

ANSYS SCADE Model-Based Development Solutions for AUTOMOTIVE. Critical Systems & Software Development Solutions

Hardware Virtualization for Pre-Silicon Software Development in Automotive Electronics

DAQ in MATLAB HANS-PETTER HALVORSEN,

Electronics & Electrification

Mild Hybrids. Virtual

Physical Modeling with SimScape

Product Information CANalyzer.J1939

RA Automotive. Silver Scan-Tool for the testing of OBD functionality. Peter Stoß Senior Manager RA Automotive. Mai 2008

Automotive Black Box Data Recovery Systems

Fleet Health Monitoring and Machine Learning Technology for CBM+

Model Based Software Development for DDG 1000 Advanced Gun System

In networking ECUs in heavy-duty vehicles, it is the J1939 protocol that. plays a key role. J1939 networks are based on the CAN bus (high-speed

Advanced Electronic Platform Technologies Supporting Development of Complicated Vehicle Control Software

Standardized software components will help in mastering the. software should be developed for FlexRay were presented at

Converting Models from Floating Point to Fixed Point for Production Code Generation

Best Practices for Verification, Validation, and Test in Model- Based Design

Mastertech Diagnostic Software Frequently Asked Questions

Tesla Motors Investor Presentation Spring Copyright 2012 Tesla Motors, Inc.

Introduction to MATLAB Gergely Somlay Application Engineer

Raptor-Telematics User Manual

Research Report. Impact of Vehicle Weight Reduction on Fuel Economy for Various Vehicle Architectures

Executive Master Program Green Mobility Engineering. Technology + Management

Intervid Fleet Management Fleet Telematics. Intervid, Inc Pegasus Court, Suite C Frederick, MD 21704

Current Projects: PARD HVA HEV Architectures

Saft Li-ion battery systems for hybrid and electric vehicles. Increasing energy efficiency and meeting environmental challenges

Automotive Software Engineering

Fleet Telematics Solution

Electric Automobility Revolution or Evolution?

Degree programme in Automation Engineering

Real Time Simulation for Off-Road Vehicle Analysis. Dr. Pasi Korkealaakso Mevea Ltd., May 2015

Rotorcraft Health Management System (RHMS)

Lecture 3 - Model-based Control Engineering

Validation tests for DC charging stations. Klaus Kersting Product Manager EV/HEV

Fuel Economy Simulation for the Vehicle Fleet

Maplesoft Software Used in Advanced Engineering Research

Road speed limitation for commercial vehicles

Integrating Data, Performing Quality Assurance, and Validating the Vehicle Model for the 2004 Prius Using PSAT

Open Architecture Design for GPS Applications Yves Théroux, BAE Systems Canada

Signature and ISX CM870 Electronics

Optimizing Energy Operations with Machine-to-Machine Communications

Plug. & Play. Various ECUs tested by automated sequences. dspace Magazine 3/2009 dspace GmbH, Paderborn, Germany info@dspace.com

Service Oriented Architecture for Agricultural Vehicles

Automated Data Acquisition & Analysis. Revolutionize Validation Testing & Launch With Confidence

EBERSPÄCHER ELECTRONICS automotive bus systems. solutions for network analysis

How To Powertrain A Car With A Hybrid Powertrain

P545 Autonomous Cart

Advanced In-Wheel Electric Propulsion Technology

Everything you need to know about flash storage performance

How To Make A Train Power Battery System For The Railways

we keep you ahead components, via integration and validation to charger infrastructure.

ENGINE CONTROLS AND FUEL SYSTEMS

Technical Training Module ( 30 Days)

Advanced Techniques for Simulating ECU C-code on the PC

Embedded Software Tools Enable Hybrid Vehicle Architecture Design and Optimization

Welcome to IAV. We Develop Cars and Your Career. GACC Midwest Innovation Seminar October 29, 2014

STEREO Guidance & Control

Non-Stop Manufacturing Excellence. Automotive. Answers for industry.

Analysis of fuel cell

EMI in Electric Vehicles

Fuel Economy Sensitivity to Vehicle Mass for Advanced Vehicle Powertrains

In-Vehicle Networking

Best Practises for LabVIEW FPGA Design Flow. uk.ni.com ireland.ni.com

Saint Paul Public Schools Secondary Course Syllabus. Course Title: Automotive Technology 3 Course Length: Quarter/Semester/Trimester

ETAS. We offer regularly scheduled training seminars for both novice and advanced ETAS tool users.

SytemsInsight QUICK REFERENCE GUIDE. Going further in critical communications

Virtual Integration for hybrid powertrain development, using FMI and Modelica models

This is us. Passionate about Apprenticeships.

Energy Recovery System for Excavators Meng (Rachel) Wang, Chad Larish Eaton Corporation

I can make just such ones if I had tools, and I could make tools if I had tools. -Eli Whitney

ELEC 5260/6260/6266 Embedded Computing Systems

TwinCAT NC Configuration

FEV Parallel Mode Strategy

Transcription:

CrossChasm Embedded Control Systems Whitepaper For Powertrain Design Teams Background For vehicle design teams looking to rapidly develop and field early stage vehicle prototypes, a typical problem is developing low-cost control systems within the tight timelines of the program. These control systems are used to coordinate powertrain components on the vehicle, and as CANbus or I/O gateways to allow fast integration of off-the-shelf components. As the vehicle development program matures from prototypes into more refined early-stage fleets, the functionality contained within these controllers typically gets amalgamated into other on-board controllers, and the rapidly-developed software turns into a functioning rough-cut specification for the production software teams. crucial to design the software to maintain operational safety even during the transitional startup calibration and validation process. CrossChasm has a deep pool of knowledge and experience developing in-vehicle control systems. From battery-electric to hybrid vehicles, from engine management systems, to hybrid snowmobiles: CrossChasm has integrated dozens of successful prototypes for its clients. To develop these types of controls in the short amount of time typically demanded by management, a specific type of engineering team is needed: multi-disciplinary with deep vehicle systems integration knowledge, and the ability to write quality software with a high level of inherent implicit safety. The safety aspect is key: both during normal vehicle operation and more importantly, during initial startup and calibration. It is

Why CrossChasm Rapid prototype control (RPC) systems are named so for a reason: they can be extremely quick to develop. Typically this is done by centering the development team around: 1) Laser sharp focus on project delivery using high quality hardware and a proven development tool-chain 2) Team knowledge around identification of critical systems and mitigating systems design 3) Knowledge and application of industry best practices. 4) Existing software modules to reduce spin up time. 5) Deep connections with quality component suppliers Development of modern rapid control systems is occurring in a Matlab/Simulink environment, where the modularity of the Simulink software blocks can dramatically reduce the time required to spin the wheels. Further, the use of pre-generated library blocks is typically used as a way to make use of previously developed and validated software. The Matlab/Simulink environment also provides script-ability: instead of software programmers writing tedious implementations of very similar code, often scripts are written above the Simulink layer that will auto-populate the Simulink diagram with library blocks and auto-route Simulink wires; in effect the scripts write the embedded software for the engineers. CrossChasm puts this concept to use when developing CANbus gateways for its clients vehicles. Using a set of custom m-code scripts operating on the Simulink diagram, the system opens the CAN network database file (.dbc), pulls out the necessary information to decode the raw frames, encodes that information into the CrossChasm CAN Read and Write library blocks, and populates the right number of blocks into the diagram. This process only takes a few minutes, and all the data on the CANbus is available to the control code, and the right messages are being written (with default values) to the CANbus. While there are standard products on the market that can be configured to perform simple CAN message gating functionality, the ability to tightly control the timing and delay of critical messages is important to avoid setting U-code faults in automotive controllers. Building high quality CANbus gateways with high fidelity timing can be the key to a project. Other Examples Engine Management System In 2009, Westward Industries contracted the development of its hybrid vehicle s engine management system to CrossChasm. CrossChasm, partnered with MotoHawk Control Systems, built a custom engine management system including electronic

throttle control, spark control, fuel control, evaporative emissions, and PID speed control. The software was designed in such a way to allow the Hybrid Supervisory Controller to manage the power output of the engine in coordination with the generator inverter torque commands. Most importantly, the use of rapid control systems and the pre-built library of CrossChasm software components allowed the system to be up and running on an engine dyno within a few weeks. Westward later partnered with CrossChasm to collect in-vehicle usage data from their already deployed vehicles in selected cities and understand how the duty cycles of those vehicle s should impact the design and calibration of their hybrid control strategy. Since their vehicles were sold into a very specific use case (parking enforcement), it wasn t appropriate to calibrate the hybrid strategies against standard automotive drive cycles such as the US06 or FTP-75. Instead, CrossChasm provided OBD2 data loggers to monitor a sample of vehicles to develop a Westward specific drive cycle. These cycles were then used to pre-calibrate the engine and hybrid control strategies before the on-road calibrations were fine-tuned for drivability. Program-Specific Test Equipment In 2011, CrossChasm developed a low-cost fault injection system that would allow the functional safety test engineers on the Ford Focus EV program to understand the impact of invalid CRCs, quality factors, and rolling counters; features that provide protection for high integrity CANbus signals. This system allowed the engineers to isolate the motor controller onto a private CANbus network, gate the messages from the powertrain control module residing on the main vehicle CANbus to this private network, and to modify the signals as they went by. This technique was used to provide evidential proof that the CAN fault mitigation strategy was functional within each control ring before vehicle release. Since CrossChasm uses Matlab to script the generation of control code, the development of a development program - specific module that can done in a matter of days, with low associated costs, in a package that can be easily integrated under-hood. High Bandwidth Powertrain to Platform CAN-to-CAN Gateway For prototype vehicle development teams, who wish to quickly integrate pre-existing controllers, and components into vehicles without going through the process of reengaging their software teams to re-write their signal code can make use of interface modules. A typical use for such modules can be to enable teams to implant a powertrain from one vehicle into a wholly incompatible host platform. CrossChasm

has successfully used this technique to enable the integration of batteries, motors, powertrain controllers, and a wide variety of other powertrain equipment into systems that they were not originally designed for, including Ford powertrains into GM vehicles, stationary fuel cell systems into road-worthy SUVs, and forklift motor drives into off-road vehicles. These systems have two critical features: gateway-ing, and packaging not only CAN messages across networks with millisecond-level accuracy, but also proving the right set of inputs and outputs to drive the startup/shutdown sequencing for the various systems within the vehicle and all the various algorithms that are necessary to interface the unique moding and sequencing inherent to each component. The Team CrossChasm s powertrain simulation team is headed by Alexander Koch and Chris Mendes. Alexander Koch leads the embedded controls group at CrossChasm. He has a Masters Degree in Mechanical Engineering from the University of Waterloo with a special focus on Hybrid Powertrain Controls. He has led a wide variety of controls projects in his career, including control systems integration of Fuel Cell Hybrid vehicles, battery-electric vehicles, Range-Extended Hybrid vehicles, as well as autonomous rover platforms and accessory electrification. He is an expert on in-vehicle networking, and CANbus fault mitigation strategies, and previously worked on Ford electrification programs. Chris Mendes is co-founder and CTO of CrossChasm Technologies. He holds a MASc in Michanical Engineering from the University of Waterloo with research focused on optimal torque vectoring control strategies for AWDvehicle and optimal hybrid control strategies. He is co-inventor of CrossChasm s model-based predictive total cost of ownership system which is the technology core of FleetCarma and MyCarma. He has a wide background in embedded software design, working on real-time control systems for autonomous vehicles, electric ATV s, fuel cell hybrid systems, engine controls, battery pack management, and vehicle systems integration. He is an expert on CANbus safety mechanisms and torque security, and contributed to the diagnostic and fault mitigation strategies in the Ford Focus EV. Would you like to learn more? CrossChasm partners with New Eagle to provide fully ruggedized and integrated control solutions to its clients. It also provides board level design and integration from the ground up. For more information about CrossChasm s Powertrain controls engineering services and how we can help you reach your design goals, contact us at sales@crosschasm.com, or visit us at www.crosschasm.com

About CrossChasm Technologies CrossChasm Technologies is a technology and solutions provider working to both design and help sell high efficiency vehicles through its various divisions: CrossChasm Engineering Services, FleetCarma.com (Fleet procurement and integration tools) and MyCarma (Dealership sales tools). CrossChasm Engineering Services works to improve the powertrain design process with companies such as Ford, GM, Magna Ecar, Toyota, Crown Equipment, Bombardier, New Flyer, NASA, Canadian Space Agency, among many other.