from rapid prototyping up to release tests · beg-cd/ecs1 | 24.09.2014 | © bosch engineering gmbh...
TRANSCRIPT
BEG-CD/ECS1 | 24.09.2014 | © Bosch Engineering GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
From rapid prototyping up to release tests
Bosch Engineering GmbH
From rapid prototyping up to release tests –
CarMaker in the ESC development process Liane Wirtz, David Nell
1
BEG-CD/ECS1 | 24.09.2014 | © Bosch Engineering GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
From rapid prototyping up to release tests
Bosch Engineering GmbH
Motivation
ESC* system overview
Simulation within ESC development process
Conclusion & Outlook
1
2
3
5
Agenda
4
Requirements to a simulation environment
*ESC: Electronic Stability Control
2
BEG-CD/ECS1 | 24.09.2014 | © Bosch Engineering GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
From rapid prototyping up to release tests
Bosch Engineering GmbH
Motivation
Advantages of simulation within the ESC development
TestRun database
Reuse of defined test cases
Limited vehicle availability
Focus on performance application
Transfer of selected vehicle tests into simulation
Increase test depth and reduce development costs
Test
R
Independence of environmental test conditions
Proving ground, weather, vehicle condition, reproducibility
3
BEG-CD/ECS1 | 24.09.2014 | © Bosch Engineering GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
From rapid prototyping up to release tests
Bosch Engineering GmbH
Requirements to a simulation environment
Requirements to a simulation environment
Intuitive manoeuvre definition
Less time for training
Visualization of simulation results
Focus on vehicle behaviour
Universal manoeuvre definition
Same test cases for all sim. environments
Generic manoeuvre definition
Same test cases are applicable for all projects
HiL SiL
4
BEG-CD/ECS1 | 24.09.2014 | © Bosch Engineering GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
From rapid prototyping up to release tests
Bosch Engineering GmbH
ESC system overview
5
BEG-CD/ECS1 | 24.09.2014 | © Bosch Engineering GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
From rapid prototyping up to release tests
Bosch Engineering GmbH
Simulation within ESC development process
Implementation
Module
specification
Software
Req. & Design
System
Req. & Design
Module test
Integration test
System test
6
BEG-CD/ECS1 | 24.09.2014 | © Bosch Engineering GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
From rapid prototyping up to release tests
Bosch Engineering GmbH
Simulation within ESC development process
Implementation
Module
specification
Software
Req. & Design
System
Req. & Design
Module test
Integration test
System test
Rapid
prototyping
Feasibility analysis
Making ideas visible
Reduction of development time
7
BEG-CD/ECS1 | 24.09.2014 | © Bosch Engineering GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
From rapid prototyping up to release tests
Bosch Engineering GmbH
Simulation within ESC development process
Implementation
Module
specification
Software
Req. & Design
System
Req. & Design
Module test
Integration test
System test
Rapid
prototyping Development
Environment
Feasibility analysis
Making ideas visible
Reduction of development time
Verification of the algorithm
Check coding errors
Data overflow
8
BEG-CD/ECS1 | 24.09.2014 | © Bosch Engineering GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
From rapid prototyping up to release tests
Bosch Engineering GmbH
Simulation within ESC development process
Implementation
Module
specification
Software
Req. & Design
System
Req. & Design
Module test
Integration test
System test
Rapid
prototyping Development
Environment
Software-in-
the-loop
Feasibility analysis
Making ideas visible
Reduction of development time
Validation of component req.
Verification of signal chain
Boundaries of interfaces
Verification of the algorithm
Check coding errors
Data overflow
9
Vehicle
BEG-CD/ECS1 | 24.09.2014 | © Bosch Engineering GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
From rapid prototyping up to release tests
Bosch Engineering GmbH
Simulation within ESC development process
Implementation
Module
specification
Software
Req. & Design
System
Req. & Design
Module test
Integration test
System test
Rapid
prototyping Development
Environment
Software-in-
the-loop
Hardware-in-
the-loop
Feasibility analysis
Making ideas visible
Reduction of development time
Validation of system req.
Using target hardware
Final release tests
Validation of component req.
Verification of signal chain
Boundaries of interfaces
Verification of the algorithm
Check coding errors
Data overflow
10
BEG-CD/ECS1 | 24.09.2014 | © Bosch Engineering GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
From rapid prototyping up to release tests
Bosch Engineering GmbH
Rapid prototyping
ESC Application Software
Actuator models
CarMaker@PC
Sensor models
Rapid Prototyping
stimulation visualisation
MT
IT
ST
Rp
Idea becomes visible in the earliest stage of development
Confirmation of technical feasibility
11
BEG-CD/ECS1 | 24.09.2014 | © Bosch Engineering GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
From rapid prototyping up to release tests
Bosch Engineering GmbH
Software-in-the-loop
Verification of integrated module within Application Software
Focus on: Signal chain, interactions to other modules, interfaces
ESC Application Software
Actuator models Sensor models
MT
IT
ST
SiL
CarMaker@PC
stimulation visualisation
12
BEG-CD/ECS1 | 24.09.2014 | © Bosch Engineering GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
From rapid prototyping up to release tests
Bosch Engineering GmbH
Hardware-in-the-loop
Verification and validation of the complete ESC Software
Focus on: Functional implementation and requirements on system level
ESC Complete Software
Actuator models
CarMaker@LABCAR
Sensor models
ECU-Hardware
Application
Software
MT
IT
ST HiL
stimulation visualisation
13
BEG-CD/ECS1 | 24.09.2014 | © Bosch Engineering GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
From rapid prototyping up to release tests
Bosch Engineering GmbH
Vehicle
Verification and validation of the complete ESC Software
Focus on: Performance and requirements on vehicle level
ESC Complete Software
Actuators
Vehicle
Sensors
ECU-Hardware
Application
Software
Driver
MT
IT
ST Veh
stimulation visualisation
14
TestRun #n
TestRun #2
BEG-CD/ECS1 | 24.09.2014 | © Bosch Engineering GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
From rapid prototyping up to release tests
Bosch Engineering GmbH
Test concept
1. Definition of test cases
TestRun #1
3. Project-specific execution
2. Configuration Management
TestRun x
Test Series y
: project-specific : project-independent
TestRun #n
TestRun #2
TestRun #1
HiL
SiL
15
BEG-CD/ECS1 | 24.09.2014 | © Bosch Engineering GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
From rapid prototyping up to release tests
Bosch Engineering GmbH
Use cases @ BEG
Event triggered manoeuvre (Hill Hold Control)
Making ideas visible (Emergency Brake Assist) Save development costs (Launch Control)
µ=0.1 µ=1
16
BEG-CD/ECS1 | 24.09.2014 | © Bosch Engineering GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
From rapid prototyping up to release tests
Bosch Engineering GmbH
Conclusion & Outlook
Uniform GUI across all simulation environments
Save time for training, consistent test definition, wide usage of simulation
Defined test cases can be used in different projects
High reusability increases test depth and reduces development costs
Universal test automation
Consistent concept for automatic manoeuvre execution in SiL and HiL
Conclusion
Outlook
Event triggered manoeuvre definition
Simple implementation of complex driving manoeuvre
17
BEG-CD/ECS1 | 24.09.2014 | © Bosch Engineering GmbH 2014. All rights reserved, also regarding any disposal, exploitation, reproduction,
editing, distribution, as well as in the event of applications for industrial property rights.
From rapid prototyping up to release tests
Bosch Engineering GmbH
Thank you for your attention
Questions?
18