Tuvsud - Virtual Homologation of An ALKS According To UNECE R157

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

Virtual homologation

of an ALKS according
to UNECE R157

| Co-authored by

White paper

Abstract
Proving that an automated driving risk is acceptable requires extensive investigation into the challenge
of handling real-world traffic. UNECE R157 is the first regulation to formalise the idea of virtualising major
parts of the validation and homologation process. This white paper discusses a recommended process
for the virtual homologation of an Automated Lane Keeping System (ALKS) by following the provisions in
UNECE R157, including test approaches to prove system safety.

TÜV SÜD
Contents
INTRODUCTION 3

PROVING SYSTEM SAFETY 6

RELIABILITY OF SIMULATION RESULTS 10

CONCLUSION 14

About TÜV SÜD expert


Christoph Miethaner
Test Methods Engineer for Highly Automated Driving at TÜV SÜD
Christoph is an automated driving specialist with four years of industry experience and
participates in various committees that promote the advancement of these complex
automotive technologies. He is a member of the openSCENARIO working committee which
focuses on the virtual development, test and validation of driver assistance functions,
automated and autonomous driving. He is also a member of the committee ISO/TC22/SC33/
WG09 for test scenarios of automated driving systems, and DIN NA 052-00-33-09 AK,
which is the national mirror committee of ISO/TC22/SC33/WG09. He is a member of the
Methods, Models and Effectiveness Calculation working committee at P.E.A.R.S (Prospective
Effectiveness Assessment for Road Safety), and represents the international not-for-profit
association CITA (international motor vehicle inspection committee) at UNECE VMAD
(Informal Working Group on Validation Methods for Automated Driving at United Nations
Economic Commission for Europe).

About dSPACE expert


Jann-Eve Stavesand
Head of dSPACE Consulting
Jann-Eve supports customers worldwide to define test strategies for complex automotive
systems, helping them to overcome the challenges of developing safety-critical systems.
He is a specialist in testing and quality assurance of complex automotive software and
systems, including their approval and homologation. He sits on various standards committees
in Germany and was involved in the development of ISO 26262:2018 - "Road vehicles –
Functional safety", focusing on the software and processes elements. He is also involved
with the standardisation of Safety of the Intended Functionality (SOTIF).

2 Virtual homologation of an ALKS according to UNECE R157 | TÜV SÜD


Introduction
The high complexity of an automated Proving that a risk is acceptable According to these guidelines,
driving task has prompted the idea requires extensive investigation into simulation plays a crucial role for
of virtualising major parts of the the challenge of handling real-world safety argumentation. Validating
validation and homologation traffic. Currently, the prevailing certain safety measures by simulation
process. UNECE regulation R157, opinion among experts is that this task means that it must also be proven
for the approval of vehicles with can only be performed on a virtual why the results of the simulation are
ALKS, is the first regulation to basis. Therefore, several types of reliable. The section “Reliability of
formalise these ideas. The authors testing are required (from simulation simulation results” gives an overview
of UNECE R157 not only defined to real-world tests, see figure below). of the different methods to achieve
a fixed set of test cases, but also The following sections describe trustworthiness of a virtual test setup.
augmented the prescribed set of the virtual evaluation method used In addition, we compared simulated
tests by making it a requirement to to determine whether a risk is traffic situations with equivalent
achieve higher-level principles, such acceptable for an ALKS, as per the real-world test drives to analyse the
as acceptable risk. UNECE R157 guidelines. accuracy of the simulation.

CERTIFICATION AND SAFETY ARGUMENT PROCESS


AND BASIS FOR VERIFICATION

Argument for certification authorities


Regulations
Argument for safety

Methods Verification results Exploration of unknown


Field observation
Selection Selection

Trustworthiness
KPI
Scenario
catalogue

Verification Validation
Scenario approach
Test management framework (end-to-end)

ODD
Test execution plan /
Design
V&V Strategy
Risk Analysis

TÜV SÜD | Virtual homologation of an ALKS according to UNECE R157 3


Status quo – ALKS UNECE R157
A key aspect of UNECE R157 that which defines the same term as Compared to the traditional
is unique to the regulatory and “risk judged to be unacceptable in homologation process, where
standardisation framework is the a certain context according to valid real-world test drives at the end
definition of a reasonable risk. societal moral concepts,” UNECE of the development process form
UNECE R157 Annex 4 Clause 2.16. R157 redefines the threshold for an the basis for homologation, UNECE
defines an unreasonable risk as acceptable risk to a comparison that R157 demands independent audits
“[...] the overall level of risk for can be measured and argued to a of relevant processes and their
the driver, vehicle occupants and certain degree. This is a key enabler implementation. Furthermore,
other road users which is increased for the approval of vehicles with several assessments are required
compared to a competently and higher levels of automation, since throughout the product lifecycle. For
carefully driven manual vehicle.” it acknowledges the presences of a details, refer to the figure below [1].
Compared to existing sources, such residual risk and provides guidance
as ISO 26262-1:2018 Clause 3.176, on how this risk can be quantified.

CONCEPT FOR CERTIFICATION – THE THREE PILLARS:


PHASES OF TYPE APPROVAL
MAIN POINTS FOR CERTIFICATION

Real-world ■ Overall impression of system


test drive behaviour on public roads
■ Assessment of system's ability to
cope with real-world traffic

■ Validation of audit/assessment
Physical results with real-world behaviour
certification ■ Assessment of system behaviour in
tests fixed set of challenging cases
■ It is possible to reproduce situations

■ Audit of development process and


Audit V&V strategies
■ Assessment of safety concept
(functional safety, safety of use)
and measures taken
Assessment ■ Use of simulation results
Simulation ■ Measuring process maturity

4 Virtual homologation of an ALKS according to UNECE R157 | TÜV SÜD


The line of argumentation for the According to UNECE R157, the key model are described in detail in the
positive risk balance in UNECE R157 performance indicators (KPIs) used “Reliability of simulation results”
Annex 4 Appendix 3 is based on the to compare the simulation results section below. Based on the grid
idea that the incidents and crashes from the ALKS under test and the proposed in UNECE R157 Annex 4
that we observe today are caused reference driver model are time to Appendix 3, we have reproduced
by limited human ability. In other collision (TTC) and time headway the subject vehicle velocity, relative
words, if the system under test is (THW). Other or additional KPIs might velocity, lateral velocity, and
shown to perform better than a skilled also be suited to track the outcomes longitudinal distance.
and attentive human driver (in all in terms of severity. This might be
relevant cases), it can be approved for useful in cases where the ALKS under In general, the variation of the results
the street. test is not superior to the driver model over this parameter grid should be
in all scenarios and a compensating considered to confirm that no further
Numerous different scenarios are argument therefore needs to be set sampling points are needed to support
required to verify the safety of a up to strike a positive risk balance. the positive risk balance argument. In
driving function for a positive risk To formalise the approach in a other words, as soon as it is possible
balance. For a vehicle equipped comparable and reproducible manner, to demonstrate that no further
with an ALKS, thousands of robust a scenario-based test methodology corner cases occur in a certain area
scenarios contribute to the safety is required to generate reliable of the parameter space, no further
argument. As a consequence, results efficiently in relatively short simulation cases are needed in this
virtualisation plays a central role periods of time. area. Scenario-based testing is the
as this is the key to efficient and key to success in this regard.
reproducible testing on such a scale. To be able to argue the positive
UNECE R157 proposes a driver risk balance using simulation data,
model (see section below – “Human trustworthiness arguments for the
driver performance model”) where simulation are essential. Reliability
performance in critical situations can arguments for the vehicle and
be compared to the ALKS. environment models and for the driver

The scenario-based test approach


The scenario-based test approach In a requirement-based approach, (model-in-the-loop) or as a higher
essentially breaks down the overall where a verification test directly software level, such as a virtual
driving task into scenarios. In a corresponds to a requirement, there electronic control unit (V-ECUs),
nutshell, a scenario is a model of the are typically one or more preselected which is known as software-in-the-
time sequence of scenes, centred parameter sets that are used to verify loop (SIL) simulation. In HIL simulation,
around a vehicle of interest, with the requirement. In contrast to the the real ECUs are included in the test
a start time and an end time. The requirement-based approach, you environment and are supplied with the
different types of scenarios can be can vary the scenario parameters in required signals by a real-time PC. In
derived from expert knowledge, an explorative manner. This method every in-the-loop test environment,
crash databases, or real-world helps minimise the risk of unknown the vehicle and the environment are
measurements. For practical and hazardous situations that are not simulated with the required fidelity for
purposes, scenarios used as models covered by the requirement [2]. the system under test.
for a real driving sequence can be
parameterised. The scenarios can then be used in Real test drives on proving grounds or
different test environments. This in the field can also be classified as
An essential task in scenario-based includes simulation environments scenario-based tests up to a certain
testing is selecting the appropriate in which the system under test can degree. This method produces the
parameter combinations to be tested. be incorporated either as a model most accurate results and does not

TÜV SÜD | Virtual homologation of an ALKS according to UNECE R157 5


require additional reliability measures and most time-consuming. That is The allocation of these methods into
since everything is real and the why a typical strategy is to test most a data-driven development cycle is
system under test has the highest of the cases in SIL, some critical illustrated below.
integration level possible. But this test test cases in HIL, and only the most
method is also the most expensive critical test cases in real test drives.

HOMOLOGATION – ARGUMENTATION FOR CERTIFICATION AUTHORITIES

Release criteria – residual risk analysis

End-to-end test and workflow management


(Traceability for automotive certification)

Data collection Machine learning

Compliance / Quality management


and enrichment and prototyping
Process integration

Proto- Data management Integration


typing Raw data > enriched data > simulation scenarios > test data and testing

Series development and


system integration

Operation, execution, maintenance (test execution, …)

Proving system safety


UNECE R157 explicitly allows for Simulation Models (ASM). This evaluating the results from thousands
the use of simulation tools to verify environment can simulate the ALKS of scenarios and comparing them with
safety concepts. We demonstrate scenarios, including the necessary real driving data. We will show that
how to verify system safety for an vehicle dynamics, in sufficient detail this environment is well suited for
ALKS using the dSPACE SIMPHERA (see “Reliability of simulation results” approval and homologation purposes.
simulation environment with the section below). This environment
industry-proven dSPACE Automotive is also capable of automatically

6 Virtual homologation of an ALKS according to UNECE R157 | TÜV SÜD


Identifying hazards
According to UNECE R157 Clause in terms of probability of harm and to compare the performance of the
5.1.1. and Annex 4 Clause 1, the severity. In both approaches (absolute human driver and the ADS.
manufacturer is required to define and relative risk evaluation), it is
risk thresholds to verify freedom from necessary to consider whether the For an ALKS, UNECE R157 has
unreasonable risk. target risk threshold is global or limited the scenarios to cut-in, cut-
whether there are individual sub- out, and deceleration. The identified
In general, there are two ways to thresholds for individual scenarios or critical scenarios and hazards form
consider risks: in absolute values groups of scenarios. the basis for considering risk and
and relative to a defined reference verifying safety. UNECE R157
system or behaviour. In the first This paper demonstrates a relative Annex 4 Appendix 3 furthermore
case, the probabilities of the risk assessment. We compare the suggests the KPIs time to collision
presupposed scenario, the probability level of safety achieved by the system (TTC) and time headway (THW).
of the initiating root cause of the under test with the level of safety Other KPIs might also consider
subsequent harm, and any potential achieved by a skilled and attentive severities in case of crash, as well
interdependencies between these human driver in a modern vehicle as compliance with traffic rules
two factors, need to be evaluated. under good road conditions [2]. and maintaining safety distances.
In the second case, representative Evaluating this comparison by means For simplicity, we demonstrate
scenarios, including their outcome of simulation and scenario-based the method by using solely the
for the system under test, are testing requires two assets: a set of suggested scenarios and KPIs from
benchmarked by a reference system scenarios and a definition of KPIs the UNECE regulation.

Human driver performance model


To prepare the comparison, we will an ALKS must avoid a collision are the “skilled human performance
first create the reference data of determined by simulating the vehicle’s model” shown below to formalise this
the human driver. The conditions behaviour when driven by an attentive behaviour. The driver model is based
under which a vehicle equipped with human driver. UNECE R157 proposes on current research and experiments.

GRAPHICAL REPRESENTATION OF THE "SKILLED HUMAN PERFORMANCE MODEL"


DRIVER BASIC MODEL FOR CUT-IN/CUT-OUT/DECELERATION

Perception Decision Reaction


Decide how to avoid
Foot Time to enable
Release accelerator pedal transfer brake
Accelerator pedal Brake pedal
Pedal angle

Risk Risk Decision Accelerator


perceived evaluation on braking pedal
completely Deceleration
released

Accelerator release time Foot transfer


Perception time Delay in decision time Time
Deceleration occurs

(Source: UN Regulation No. 157: Uniform provisions concerning the approval of vehicles with regards to Automated
Lane Keeping Systems [2021/389]).

TÜV SÜD | Virtual homologation of an ALKS according to UNECE R157 7


The driver behaviour in the the vehicle. For higher speeds, it is reaction times, pedal movements,
given scenarios (cut-in, cut-out, assumed that the braking process is and AEBS engagement as prescribed
deceleration) is split into three parts: supported by an advanced emergency by UNECE R157. The pedal movement
perception, decision, and reaction. braking system (AEBS). and the resulting deceleration for
The risk perception point marks the one simulation run are shown in the
end of the first phase, and the decision This data from UNECE R157 is used figure below.
to brake marks the end of the second to parameterise a driver and AEBS
phase. During the third phase, the model with the dSPACE Automotive These models now let us create
driver releases the acceleration pedal Simulation Models. This results reference data that can be compared
and actuates the brake pedal to stop in models that precisely replicate with the simulation results of the ALKS.

VISUALISATION OF ACCELERATOR AND BRAKE PEDAL ACTUATION,


AND THE RESULTING DECELERATION
Title: Cutin started Title: Accelerator pedal completely released
10 140
18 Time: 27.102000 Time: 28.305000
Title: Cutin perceived
9 Time: 27.291000
16 120
8 Title: Foot on brake pedal
14 Time: 28.426000
Accelerator pedal [%]

100
Deceleration [m/s2]

7
Brake pedal [%]

12
6
80
10
5
8 60
4
6 3 40
4 2
20 Title: Risk perceived Title: Decision on braking
2 1
Time: 27.692000 Time: 27.723000
0 0 0
26.7 26.8 26.9 27.0 27.1 27.2 27.3 27.4 27.5 27.6 27.7 27.8 27.9 28.0 28.1 28.2 28.3 28.4 28.5 28.6 28.7 28.8 28.9 29.0 29.1 29.2

Simulation results to measure the positive risk balance


To demonstrate the risk evaluation, the driver model from the previous ADS leads to a very large number of
a demonstration ALKS system section, we now have all required test cases that are executed to verify
was implemented for this paper. assets for the demonstration. an ALKS. All required simulations were
Together with the cut-in, cut-out, performed, and the demonstration ALKS
and deceleration scenarios; the Executing all parameter combinations system’s behaviour was compared to
relevant UNECE R157 KPIs; and for the human driver model and the the human driver performance model.

CUT-IN SCENARIO AND MAIN VARIABLE PARAMETERS


AS PRESCRIBED BY UNECE R157

dxO
EGO
VeO Vy
dyO
Automated VoO
Drive Challenge vehicle

8 Virtual homologation of an ALKS according to UNECE R157 | TÜV SÜD


The results from one set of test cases varied over a certain parameter thus the positive risk balance of the
for a cut-in scenario (see figure above) range: for each tuple, a simulation ALKS. The comparison plot (bottom
are shown in the figure below. For is performed and the results of all left) allows the tester to easily identify
each set of test cases, the longitudinal simulation runs are visualised on a parameters where the human driver
velocities of the ego-vehicle (equipped 2-D plot. outperforms the ALKS.
with a human driver or an ALKS)
and the fellow vehicle (participant in The figure below clearly shows the
the scenario) are fixed. The lateral superior performance of the ALKS
velocity and the cut-in distance are compared to the human driver and

VISUALISATION OF THE RESULTS FROM ONE SET OF SIMULATIONS FOR


A CUT-IN SCENARIO (V_EGO = 60KM/H / V_FELLOW = 30KM/H)
Results for the 3.0
3.0
3.0
3.0
3.0
3.0 ALKS 3.0
3.0

Human Driver 2.5 2.5 2.5 2.5


2.5 2.5 2.5 2.5
: no collision : no collision
2.0 2.0 2.0 2.0
:: no collision
collision (front, back) :: no collision
collision (front
2.0 2.0 2.0 2.0 :: collision
collision (front,
(side) back) :: collision
collision (front
(side)
:: collision
interrupt (side)
backward :: collision (side)
interrupt back
1.5 1.5 1.5 1.5 : interrupt backward
VyVy

VyVy

VyVy

VyVy
: interrupt backw
3.0 3.01.5 1.5 1.5 1.5

1.0 1.0 1.0 1.0


2.5 2.51.0 1.0 1.0 1.0

: no collision 0.5 0.5 0.5 : no collision 0.5


2.0 : collision (front, back) 2.00.5 0.5 0.5 : collision (front, back) 0.5
: collision (side) : collision (side)
0 0 0 0
1.5
: interrupt backward 1.5 0 0 10 20 30 40 50 0 600 10 0 0 20 10:30interrupt
2040 backward
3050 4060 50 0 600 10 20 30 40 50 60
Vy

Vy

0 10 20 30
dx0 40 50 600 10 020 10dx0
30 2040 dx0
3050 4060 50 600 10 20 30
dx0 40 50 60
dx0 dx0 dx0 dx0
1.0 1.0
3.0 3.0 3.0 3.0
Human Driver vs. 3.0 3.0 3.0
Crash impact 3.0
0.5 0.5
ALKS (green = ALKS 2.5
2.5
2.5
2.5
2.5
2.5 speed for each 2.5
2.5

20 performs
40 better simulation with
0 0
50 60 0 10 30 50 60 2.00 10 20 30 40 50 2.0
60 2.0 2.0
dx0 2.0 dx0 2.0 2.0 2.0
or as good as the ALKS
1.5 1.5 1.5 1.5
VyVy

VyVy

VyVy

VyVy

3.0
3.0 human driver) 3.01.5
3.0
1.5 1.5 1.5

1.0 1.0 1.0 1.0


2.5 2.51.0 1.0 1.0 1.0
2.5 2.5
0.5 0.5 0.5 0.5
: no collision : no collision
2.0 2.00.5 0.5 0.5 0.5
2.0 : collision (front, back) 2.0 : collision (front, back)
: collision (side) 0 0 0 : collision (side) 0 -32.012 -32.012
1.5 : interrupt backward 1.5 0 0 10 20 30 40 50 0 600 10 0 020 1030 2040 3050 4060 50 0 600
: interrupt
10
-32.012 20 30 40 50 60 -32.012
2040 backward
VyVy

VyVy

1.5 1.5 0 10 20 30
dx0 40 50 600 10 020 1030
dx0 3050 4060
dx0 50 600 10 20 30
dx0 40 50 60
dx0 dx0 dx0 dx0
1.0 1.0
1.0 1.0

0.5 0.5

Possible extensions
0.5 0.5

0 -32.012 0 -32.012
50 600 0 10 20 30 40 50 60 0 0 10 20 30 40 50 60
50 60 0 10 20 30
dx0 40 50 60 0 10 20 30
dx0 40 50 60
dx0 dx0
The outlined example demonstrates which can be calculated during the a collision cannot be avoided.
3.0
how virtual test methods3.0
can be simulation. KPIs can also be refined
2.5 used to build a safety argumentation
2.5 to reflect the severity of potential The parameter combinations for
for an assessment that is aligned impacts. For example, the speed the scenarios in this example were
2.0 2.0
with the UNECE R157 regulation. difference between two vehicles selected by choosing a starting point
1.5
This approach can be extended
1.5
and at the time of impact can be used as for the parameters and iteratively
Vy

Vy

1.0 refined in multiple ways,1.0especially for a measure for the criticality of a increasing the value with each
productive application. crash (as shown in the figure above, simulation. This results in a high
0.5 0.5
bottom right). This can be used to number of executions, especially
50
0
60 0
-32.012
10 UNECE
20 30 R157
40 uses
50 60the two 0KPIs:
0
10 20 30 argue
40 the 60superior
50
-32.012
performance of an for productive applications. Further
dx0 dx0
time to collision and time headway, ALKS compared to the human driver if methods to reduce the test executions

TÜV SÜD | Virtual homologation of an ALKS according to UNECE R157 9


can be used here, for example, The dSPACE SIMPHERA simulation environment is also possible, to
optimisation algorithms or expert environment is used to implement continuously monitor whether the
knowledge, to eliminate irrelevant one test suite for all UNECE R157 acceptance criteria for the risk
parameter combinations. This will be test cases. Integration into a evaluation have already been met.
investigated in future research. continuous integration and test

Reliability of simulation results


Simulation runs provide results in a positive risk balance” section above). as well as the validation performed for
safe, fast, and cost-efficient manner, But how can we trust the results? the simulation tool chain (correlation
as mentioned in the Scenario-Based of the outcome with physical tests).”
Test Approach. Consequently, a major UNECE R157 requires that In addition, Schedule 8 of Revision 3 of
part of the safety argument should “Manufacturers shall demonstrate the 1958 Agreement must be fulfilled [3].
be based on simulation results (see the scope of the simulation tool, its
“Simulation results to measure the validity for the scenario concerned

HIGH LEVEL REQUIREMENTS ON WORKFLOW FOR VIRTUAL VALIDATION


(ACCORDING UNECE R157 ANNEX 4 4.2.)

Safety argumentation
Scenarios
Validity of models for scenarios User

Models Virtual test platform Simulation results


Model validation (correlation Scope of tool chain compliant Validation of simulation results
with physical tests) with the purpose “virtual (correlation with physical
validation of ADS” tests)

10 Virtual homologation of an ALKS according to UNECE R157 | TÜV SÜD


Both scenarios and models are fed simulation runs support the safety physical tests. The correlation with
into the simulation tool chain (Figure argument if these results agree with physical tests makes sense at the
on page 10). The scenarios are the real-world behaviour and show vehicle level when generating the
defined in such a way that they can the absence of undesired outcomes. simulation results, but also earlier at
support the safety argument later the component level when developing
(see Scenario-Based Test Approach). UNECE R157 addresses several the model. There are no specific
Models describe a selected set of parts of the simulation workflow requirements regarding users in the
vehicle characteristics. Models for and provides requirements on how regulation.
sensors, vehicle dynamics, etc. are to demonstrate reliability. First, it
used for the virtual validation of is necessary to demonstrate the In summary, all essential parts of
the ADS. The simulation tool chain scope of the tool chain and whether the virtual testing workflow must be
contains several features that are it is fit for the purpose of UNECE validated and must later be checked
required to fulfil the virtual validation R157. The validity of the models for during the homologation process.
task, such as data management, test the considered scenarios must be An overview of the validation for all
management, scenario generation, demonstrated as well. In addition, the simulation parts is provided in the
and simulation execution. The simulation results must be validated, following sections.
simulation results available after the which requires correlation with

Scope of the tool chain


The tools used to run the simulation There are two established ways to Assessment according to ISO 26262
and support the simulation processes validate the quality of the tools. One ensures the integrity of the specific
and methods must also be reviewed is to assess the tools according to use cases for the tool, while the “fit
to determine whether they meet the ISO 26262, and the other is a “fit for for purpose” check verifies whether
requirements for virtual validation purpose check” of the tool functions. the use cases have been a considered
in ADS. Ideally, both methods are performed. sufficiently for a homologation task.

SCOPE OF THE VIRTUAL TEST PLATFORM


THE VIRTUAL TEST PLATFORM MUST BE FIT FOR VIRTUAL VALIDATION OF ADS

1 2 1 Software tool qualification


Software tool chain
Correct functioning according to tool specification
Reproductable calculations

2 Fit for purpose check


Configure

Compliance with the scope "virtual validation of ADS"


Operate
Build

Virtual test platform technically capable


Feature adequacy

3 Validation
2 3 3 Sufficient model accuracy
Input data lies within validated area
Models Virtual test platform I/O
Correlation with physical tests

TÜV SÜD | Virtual homologation of an ALKS according to UNECE R157 11


As a basis for verifying the tool chain, Apart from the tool specification, the or each function is covered by a
ISO 26262 refers to the use cases main functions for virtual validation separate tool. The quality of the
in the tool specification. Here, the in ADS must be checked during the functions (performance, consistency,
preparation and execution of the fit for purpose check. Namely, the level of detail, etc.) is sufficient for the
use cases in the simulation should data management, test management, purpose of virtual testing for ADS.
be assessed. In general, use cases scenario generation, and simulation The validation of models, input data,
can describe user interactions and execution functions must be and output data as an additional
the applied subset of features for reviewed - regardless of whether essential part is explained separately
the specific simulation task. one tool covers several functions in the next sections.

Tool chain validity for scenarios


It is necessary to verify not only the validated model and tool chain area. the validated area is required, in
scope of the tool chain (see “Scope The general approach to determining combination with the verification that
of the tool chain” section above ), but the validated area using interpolation all executed scenarios are inside
also its validity for the scenarios used. between several validation points is the validated area.
described in ISO/DIS 34502.
As a result, models and simulation The next section explains how
tools can be used only when the To verify the validity of a tool chain, a validation is performed.
considered scenarios fall within the documented process for determining

How to validate the tool chain (correlation with physical test results)
UNECE R 157 requires simulation tool In addition to the vehicle dynamics, the Further details on model validation
chains to be validated. Several other following items must also be validated: can be found in reference 2) and 3).
standards are also relevant in terms Once all simulation models have been
of validation requirements, including

Reference driver model validated, the overall result of the
ISO 11010, ISO 19364, ISO 19365, simulation must be validated as well.

Sensor model
and ISO/DIS 22140. Most of these This requires the results of virtual
standards are intended for vehicle ■
Environment model testing to be correlated with the test
dynamics models and include specific track results. The scenarios used to
scenarios and deterministic evaluation

ADS function model validate virtual testing results should
metrics for the validity of the models. not be known in advance to prevent

Any other models used
The models are validated by correlating the simulation from being adjusted to
them with physical test results. match the validation points.

VISUALISATION OF THE CUT-OUT SCENARIO WITH CONFIGURATION PARAMETERS

dxO dxO_f
EGO Challenge vehicle
VeO
VoO VfO
Vy
Driver

12 Virtual homologation of an ALKS according to UNECE R157 | TÜV SÜD


To demonstrate the general validation The results from the test track were that was created on the basis of the
procedures, various scenarios recorded by TÜV SÜD as part of the dSPACE simulation. Here, a cut-out
measured on the test track must PEGASUS project. scenario was simulated with an ego-
be correlated with their virtual vehicle velocity of 80 km/h (22.2 m/s).
equivalents from the simulation. The figure below shows an example

CORRELATION OF TEST TRACK RESULTS WITH SIMULATION RESULTS


FOR THE CUT-OUT SCENARIO WITH VEO=80 KPH

The figure shows that the simulated curve. These differences between simulation results. This paper focuses
car was stopped, whereas the car the simulation and the real test track on the general procedure and
on the test track only decelerated should to be corrected by adjusting therefore does not discuss how to
down to 10 km/h (2.8 m/s). There are the scenario and vehicle model adjust the parameters.
also differences in the deceleration parameters to produce reliable

TÜV SÜD | Virtual homologation of an ALKS according to UNECE R157 13


Conclusion
Under UNECE R157,he the virtual test environment. The theoretical positive risk balance in the system
homologation of an ALKS process considerations are supported by under test. Based on our findings, all
starts by identifying hazards as a large-scale simulation results and persons involved in this research are
basis for scenario-based testing, a reproduction of a proving ground confident that the required processes
which in turn is used to verify and measurement for the purpose of can be embedded in established
validate (V&V) the ALKS. The risk model validation. development environments in an
benefit of a vehicle equipped with efficient and straight-forward way
an ALKS is illustrated by comparing The authors conclude that the to perform virtual homologation
a driver model with the ALKS procedures presented in this paper, according to UNECE R157.
performance. Finally, this simulated in combination with the test tools used,
comparison builds on a reliable are well-suited for demonstrating a

14 Virtual homologation of an ALKS according to UNECE R157 | TÜV SÜD


GLOSSARY OF ACRONYMS
ADS – Automated driving system PC – Personal Computer
AEBS – Advanced emergency braking system SIL – Software-in-the-loop
ALKS – Automated Lane Keeping System THW – Time headway
ASM – Automotive simulation models TTC – Time to collision
dxO – Longitudinal distance V&V – Verification and validation
dxO_f – longitudinal distance between challenging vehicles V-ECU – Virtual electronic control unit
dyO – Lateral distance VeO – Velocity of EGO
HIL – Hardware-in-the-loop VfO – velocity of upfront vehicle
KPI – Key performance indicator VoO – Velocity of challenging vehicle
ODD – Operational design domain Vy – Lateral velocity

FOOTNOTES
[1] The figure is based on this publication: OICA (2019): OICA views on the certification [3] https://unece.org/fileadmin/DAM/trans/main/wp29/wp29regs/2017/E-ECE-TRANS-
of automated / autonomous vehicle source: https://unece.org/DAM/trans/doc/2019/ 505-Rev.3e.pdf
wp29/WP.29-177-20e.pdf
[2] At this point in time, the incident rates on public roads are dominated by human-driven
vehicles. This means that today, the positive risk balance can be argued solely by
showing that the system under test outperforms a human driver in a vehicle equipped
with AEB under road conditions that allow for a strong deceleration of -0.85 G. In a
future where driving is performed to a significant part by ADAS, it is likely that ADAS
performance will also have to be considered. However, the definition in UNECE R157
Annex 4 Clause 2.16 uses manually driven vehicles by default.

REFERENCES AND RELATED WORK


1) Riedmaier, Stefan, Thomas Ponn, Dieter Ludwig, Bernhard Schick, Frank Diermeyer 4) Gnandt, Christian (2019): Homologation of automated vehicles - The regulatory
(2020): Survey on Scenario-Based Safety Assessment of Automated Vehicles. challenge
In: IEEE Access 5) Koller Benjamin, Matawa Robert (2020): Automated driving requires international
2) Riedmaier, Stefan, Benedikt Danquah, Bernhard Schick, Frank Diermeyer (2020): regulations - A look at the current state of developments
Unified Framework and Survey for Model Verification, Validation and Uncertainty
Quantification.
3) Riedmaier, Stefan, Benedikt Danquah, Bernhard Schick, Frank Diermeyer (2020):
Non-deterministic Model Validation Methodology for Simulation-based Safety
Assessment of Automated Vehicles

COPYRIGHT NOTICE
The information contained in this document represents the current view of TÜV SÜD on the issues discussed as of the date of publication. Because TÜV SÜD must respond to changing
market conditions, it should not be interpreted to be a commitment on the part of TÜV SÜD, and TÜV SÜD cannot guarantee the accuracy of any information presented after the date of
publication. This White Paper is for informational purposes only. TÜV SÜD makes no warranties, express, implied or statutory, as to the information in this document. Complying with all
applicable copyright laws is the responsibility of the user. Without limiting the rights under copyright, no part of this document may be reproduced, stored in or introduced into a retrieval
system, or transmitted in any form or by any means (electronic, mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written permission of TÜV
SÜD. TÜV SÜD may have patents, patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. Except as expressly provided
in any written license agreement from TÜV SÜD, the furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property.
ANY REPRODUCTION, ADAPTATION OR TRANSLATION OF THIS DOCUMENT WITHOUT PRIOR WRITTEN PERMISSION IS PROHIBITED, EXCEPT AS ALLOWED UNDER THE COPYRIGHT
LAWS. © TÜV SÜD Group – 2022 – All rights reserved - TÜV SÜD is a registered trademark of TÜV SÜD Group.

DISCLAIMER
All reasonable measures have been taken to ensure the quality, reliability, and accuracy of the information in the content. However, TÜV SÜD is not responsible for the third-party content
contained in this newsletter. TÜV SÜD makes no warranties or representations, expressed or implied, as to the accuracy or completeness of information contained in this newsletter.
This newsletter is intended to provide general information on a particular subject or subjects and is not an exhaustive treatment of such subject(s). Accordingly, the information in
this newsletter is not intended to constitute consulting or professional advice or services. If you are seeking advice on any matters relating to information in this newsletter, you
should – where appropriate – contact us directly with your specific query or seek advice from qualified professional people. TÜV SÜD ensures that the provision of its services meets
independence, impartiality and objective requirements. The information contained in this newsletter may not be copied, quoted, or referred to in any other publication or materials without
the prior written consent of TÜV SÜD. All rights reserved © 2022TÜV SÜD.

TÜV SÜD | Virtual homologation of an ALKS according to UNECE R157 15


Find out more about TÜV SÜD’s
services for autonomous driving
www.tuvsud.com/automated-lane-keeping-system
automotive@tuvsud.com

Add value. Inspire trust.


TÜV SÜD is a trusted partner of choice for safety, security and sustainability solutions. It specialises in testing,
certification, auditing and advisory services. Since 1866, the company has remained committed to its purpose of
enabling progress by protecting people, the environment and assets from technology-related risks. Through more
than 25,000 employees across over 1,000 locations, it adds value to customers and partners by enabling market
access and managing risks. By anticipating technological developments and facilitating.

Developing and Validating Innovations Faster and More Efficient


Simulation is the key to efficient development and reliable validation of complex systems.
dSPACE offers its customers solutions and know-how to drive innovation with software- and hardware-based
simulations. As a market and innovation leader, we consistently support the dynamic transformation of the
automotive industry with solutions for autonomous driving, electromobility, and digitalization. Automobile
manufacturers and their suppliers in particular use our comprehensive, end-to-end solution range to test the
software and hardware components of their new vehicles long before a new model is allowed on the road.
dSPACE is not only a sought-after development partner in vehicle development. Engineers also rely on our
dSPACE knowledge and experience in aerospace and industrial automation. For decades, dSPACE solutions have
accelerated the development of innovative vehicle technology and made its validation more reliable. Our portfolio
ranges from continous tool chains and engineering and consulting services to training and support.
2022 © TÜV SÜD AG | MKG/AM/44.0/en/DE

TÜV SÜD AG dSPACE GmbH


Westendstr. 199 Rathenaustr. 26
80686 Munich, Germany 33102 Paderborn, Germany
+49 89 5791 0 +49 5251 1638 526
www.tuvsud.com www.dspace.com

You might also like