Application of DDS on modular Hardware-in-the-loop test benches at Audi
1 Performance-Optimierung durch Trennung von Testablauf und –auswertung, FKFS AutoTest 2014
Application of DDS on modular Hardware-in-the-
loop test benches at Audi
Constantin Brückner, AUDI AG
2
Topics
► Rapidly increasing Requirements for Testing
► Overview Hardware-in-the-loop-Testing
► Next generation modular HIL test benches
► Goals
► Challenges
► Ideas
► Why DDS?
► Application at Audi: Theory meets practice
Constantin Brückner, RTI DDS UserConference, Oct. 2014, London
3
Topics
► Rapidly increasing Requirements for Testing
► Overview Hardware-in-the-loop-Testing
► Next generation modular HIL test benches
► Goals
► Challenges
► Ideas
► Why DDS?
► Application at Audi: Theory meets practice
Constantin Brückner, RTI DDS UserConference, Oct. 2014, London
4
Rapidly increasing Requirements for Testing
Functions
Complexity
Quality
A+
A
B
C
D
F
E
G
Efficiency
Integration and Test
Constantin Brückner, RTI DDS UserConference, Oct. 2014, London
Mechanics
Electronics
Software
5
Changing Requirements for Testing
Source:
Ricky Hudi : “Trends und zukünftige Herausforderungen der E/E-Entwicklung”
18. Internationalen Fachkongress "Fortschritte in der Automobil-Elektronik"
Constantin Brückner, RTI DDS UserConference, Oct. 2014, London
6
Example: Audi connect
Challenges
► Integration of Smartphones with
different platforms
► IT-Backend
► Integration of external partners
► Integration of Call-Centers
► Development of End2End services
► Establishing of new processes along
the event chain
Cars with
Audi connect
Content,
ext. Partner
Smartphone
Customer-
Front
Ends
Call Center
Vorsprung durch Technik
During the last century, cars were completely interconnected internally.
In this century cars will be seamlessly interconnected with the Internet,
the owner, the infrastructure and other vehicles.
6
Topics
► Challenges of vehicle development
► Overview Hardware-in-the-loop-Testing
► Next generation modular HIL test benches
► Goals
► Challenges
► Ideas
► Why DDS?
► Application at Audi: Theory meets practice
► Conclusion
Constantin Brückner, RTI DDS UserConference, Oct. 2014, London
8
Topics
► Challenges of vehicle development
► Overview Hardware-in-the-loop-Testing
► Next generation modular HIL test benches
► Goals
► Challenges
► Ideas
► Why DDS?
► Application at Audi: Theory meets practice
Constantin Brückner, RTI DDS UserConference, Oct. 2014, London
9
Overview and History
Stage 2:
► Modular Simulink models
Stage 1: Separation of
► Computation nodes and
► ECUs
Stage 3: Bus-based test benches
► Multiple suppliers
► Abstraction for users
27.08.2012I/EE-33
Folie 7
generische
System-
Module
generische
HIL-Rechner
Kombinierbare HIL-Komponenten
baureihen-
spezifische
Bretter
19
Modellderivate an den modularen Prüfständen
► Eine Modellbasis, kompatible Teilmodelle
► Kaskadiertes Umschalten von Software-ECU auf Hardware-ECU
► Gestufte Inbetriebnahme, Test und Absicherung
Dr. M. Miegler, I/EE-65 , 17.04.2012
Komponente System Fahrzeug
Constantin Brückner, RTI DDS UserConference, Oct. 2014, London
HIL-
Interface
VU-Modules
HIL-Modules
HIL-Bus
HIL-Operation
Vendor C
Vendor A
Data logger
Vendor B
Tablet
Tester
Tester
ECU
ECU
ECU
ECU
Manager
Experimental Software
Testautomation
Smartphone
Test bench manager
Control Station
Vendor BSensors
Traffic Simulation
Driver Simulation
Sensor Simulation
Road Simulation
Vendor A
ECU
Central Analysis
Service
Generic HIL
modules
Vehicle specific
boards
Generic system
modules
11
Complex and interconnected vehicle
architecture
Complex and interconnected test
bench architecture
Modularization and bus based test benches
Constantin Brückner, RTI DDS UserConference, Oct. 2014, London
Audi started the project: modular HIL next generation
12
Basic ideas of the mHIL NG project
► Best-in-Class approach
► Modular and scalable platform
► Standardized bus system and middleware
► Logical abstraction of test stand
Constantin Brückner, RTI DDS UserConference, Oct. 2014, London
+
HIL-Bus
Modulspezifische Funktionalität
PSM
Modulspezifische Funktionalität
PSM
Modulspezifische Funktionalität
PSM
Modulspezifische Funktionalität
PSM
Modulspezifische Funktionalität
PSM
13
Main challenges of modularization
Diversity
Complexity
Constantin Brückner, RTI DDS UserConference, Oct. 2014, London
Scalability
Abstraction and flexibility
+User Interaction
14
Logical architecture
Constantin Brückner, RTI DDS UserConference, Oct. 2014, London
HIL-
Interface
VU-Modules
HIL-Modules
HIL-Bus
HIL-Operation
Vendor C
Vendor A
Data logger
Vendor B
Tablet
Tester
Tester
ECU
ECU
ECU
ECU
Manager
Experimental Software
Testautomation
Smartphone
Test bench manager
Control Station
Vendor BSensors
Traffic Simulation
Driver Simulation
Sensor Simulation
Road Simulation
Vendor A
ECU
Central Analysis
Service
16
Test Bench Manager (PSM)
Constantin Brückner, RTI DDS UserConference, Oct. 2014, London
HIL-Bus
Module Application
PSM
DDS
Glue-Code
17
Topics
► Challenges of vehicle development
► Overview Hardware-in-the-loop-Testing
► Next generation modular HIL test benches
► Goals
► Challenges
► Ideas
► Why DDS?
► Application at Audi: Theory meets practice
Constantin Brückner, RTI DDS UserConference, Oct. 2014, London
18
Why Audi has chosen RTI DDS?
► Key requirements for Audi HIL-Bus middleware technology
► Open standard
► Real-time capable
► Scalable
► Field proven to be reliable
► Why RTI DDS?
► Based on OMG DDS standard
► Real-time capable and data-centric
► Compatible with standard Ethernet hardware and protocols
► Highly decoupled modular development capabilities
► Plug and play capable
► Established in aerospace and military
► Open license model
Constantin Brückner, RTI DDS UserConference, Oct. 2014, London
19
Topics
► Challenges of vehicle development
► Overview Hardware-in-the-loop-Testing
► Next generation modular HIL test benches
► Goals
► Challenges
► Ideas
► Why DDS?
► Application at Audi: Theory meets practice
Constantin Brückner, RTI DDS UserConference, Oct. 2014, London
20
Application at Audi: Theory meets practice
Demonstrator
Constantin Brückner, RTI DDS UserConference, Oct. 2014, London
TopView-Simulation
HIL-Bus
Sim.-Framework
C2X-Simulation
Test Automation Experimental Software
HIL-Bus (Ethernet)
HIL-Bus
Sim.-Framework
Web-Server
HIL-Bus
Sim.-Framework
Environment
Simulation Control
HIL-Bus
Sim.-Framework
HIL-Bus
Sim.-Framework
Traffic Simulation
HIL-Bus
Sim.-Framework
Vehicle Simulation
HIL-Bus
Sim.-Framework
HIL-Bus
Sim.-Framework