May 2nd 2018
Cummins Data Classification: Public Information
Rapid Engine Control
Prototyping using
Simulink Real-Time
and Speedgoat Target
Hardware
Roopak Ingole
2
Agenda
Cummins Data Classification: Public Information
• Introduction to Cummins
• Model-Based Design @ Cummins
• Rapid Engine Control Prototyping
• Simulink Real-Time & Speedgoat
• Summary
3
Cummins Introduction
▪ Engine platforms covering 60 to 4200 horsepower, world wide market
Cummins Data Classification: Public Information
4
Application Diversity
Operator
characteristics
Powertrain
components
Du
ty/d
rive
cycle
s
En
viro
nm
en
t
ch
ara
cte
ristic
s
Power Gen
DefenseRailroadMining
Oil & Gas
Marine
Agriculture
Construction
On-Highway
Truck Bus RV Emergency Hybrid
?
Cummins Data Classification: Public Information
5
Powerplant Level Simulation Framework
Effective Integration
of complex systems
requires Model-Based
Design Integration
Fuel Systems
Combustion
Aftertreatment (AT)
Electronic Controls
Waste Heat Recovery
Base Engine
0D, 1D, 2D, 3D
Co-Simulation
Air-handling system
Cummins Data Classification: Public Information
6
Production
Vehicle
Tuning
Modeling
Simulation
HIL TestingConcept Validation
(Test Cell)
Concept
Performance &
Tuning (Test Cell)
Product
Development
R&D
Current Product
Model-Based Development at Cummins
Modeling & Simulation
at every stages of
Controls Development
Closed Loop System Simulation
Cummins Data Classification: Public Information
7
Production
Vehicle
Tuning
Modeling
Simulation
HIL TestingConcept Validation
(Test Cell)
Concept
Performance &
Tuning (Test Cell)
Product
Development
R&D
Current Product
Model-Based Development at Cummins
Modeling & Simulation
at every stages of
Controls Development
Open Loop Control System
Simulation
Cummins Data Classification: Public Information
8
Production
Vehicle
Tuning
Modeling
Simulation
HIL TestingConcept Validation
(Test Cell)
Concept
Performance &
Tuning (Test Cell)
Product
Development
R&D
Current Product
Model-Based Development at Cummins
Simulink Code Generation
at various stages of Controls Development
Modeling & Simulation
at every stages of
Controls Development
Control Component
Simulation
Rapid
Prototyping
Cummins Data Classification: Public Information
9
Rapid Control Prototyping
2000
2003
2008
2017
ADI
dSpace
NI-cRIO
Cummins RPT 2.0
Why Next Generation RPT Environment?
Cummins Data Classification: Public Information
Cummins RPT 1.0
10
NextGen RPT – Selection Criteria and Process
▪ Process
• Using variation of 6Sigma Tools
- C&E/Pugh Style Scoring
• VOC (Cummins Internal)
General Technical Requirement
25%
ECU Bypass capability
20%
Expandable IO20%
Quality14%
Administrative12%
Cost9%
CRITERIA
Cummins Data Classification: Public Information
11
NextGen RPT Hardware
MATLAB/Simulink
Simulink Real-Time
Cummins Data Classification: Public Information
12
Rapid Control Prototyping
IO
Ethernet
Cummins Data Classification: Public Information
13
Rapid Control Prototyping - ECM Bypass
A2L file
Ethernet
CANEthernet
Cummins Data Classification: Public Information
14
Unified, Robust, Fast Logging
A2L file
Ethernet
Ethernet
CANTest Cell
/ IO
Cummins Data Classification: Public Information
15
Future use cases
Cummins Data Classification: Public Information
IO
HIL Setup
Multiple ECU Bypass
Plant Controls
Component Model
16
Future use cases
Cummins Data Classification: Public Information
Cloud Connected Vehicle
with Digital Twin in the Cloud
17
Summary
▪After 15 months of continued effort and excellent support from MathWorks & Speedgoat, we established good Rapid Prototyping framework to be used across company.
▪ Invested in 8+ hardware systems supporting 5 different programs.
▪Lastly, MATLAB/Simulink, Simulink Real-time and Speedgoat hardware enabled us to fulfil the goal of Digital Twin.
Cummins Data Classification: Public Information
18
Q+A
1919