VD 4
VD 4
ANDERS KARLSSON
Department of Applied Mechanics
Division of Vehicle Engineering and Autonomous Systems
Vehicle Dynamics Group
CHALMERS UNIVERSITY OF TECHNOLOGY
Göteborg, Sweden 2014
Master’s thesis 2014:23
MASTER’S THESIS IN AUTOMOTIVE ENGINEERING
ANDERS KARLSSON
c ANDERS KARLSSON, 2014
Cover:
Example of summary graphs produced using the analysis tool written within this master thesis work.
Chalmers Reproservice
Göteborg, Sweden 2014
Test Procedures and Evaluation Tools
for Passenger Vehicle Dynamics
Master’s thesis in Automotive Engineering
ANDERS KARLSSON
Department of Applied Mechanics
Division of Vehicle Engineering and Autonomous Systems
Vehicle Dynamics Group
Chalmers University of Technology
Abstract
Both within education and research it is necessary to be able to ensure that the real or virtual vehicle used,
behaves as supposed. In order to verify this a massive set of test procedures is needed. However, to create a
ruff overview showing the basic behaviour, some test procedures are implemented into an evaluation tool. The
user of this tool is presented the results in a form of a report with numbers and diagrams
Within this thesis a set of test procedures have been selected and implemented in an evaluation tool divided in
to virtual test and analysis in order to both be able to use it for simulations as well as for post processing of
real test data.
This report focuses on the choice and implementation of a limited number of test procedures as well as the
design of the evaluation tool developed.
The tests that have been implemented are: Steady state cornering, Sine with dwell, Continuous sinusoidal
input and Straight ahead acceleration.
Other tests that were discussed and were suitable to be implemented at a later stage are: Step input, Random
input, Sinusoidal input, one period, Pulse input, Braking with split coefficient of friction, Brake in turn and
Straight braking.
In order to give the user freedom to adjust the tests based on current requirements, all test procedure constants,
e.g. times, velocities and distances, have been parametrized using an excel reference document to ensure good
adaptability
The tool developed within this test is easy to set up and supports batch processes which enables it to run
several simulations using different models. This have been done with one model from the research project
Balance Active and Passive Safety (BAPS).
The evaluation tool is based on an combination of Matlab and Simulink.
The results from the analysis part of the tool are presented as an pdf document.
The purpose with creating this tool is to provide a method to easily and quickly get results on the be-
haviour of a real vehicle or a vehicle model during a few standard tests. This purpose is fulfilled with the tool
created within this thesis.
i
ii
Preface
The work with the master thesis has been conducted at the Division of Vehicle Engineering and Autonomous
Systems under supervision by Bengt Jacobson and Gunnar Olsson.
This thesis have been written at the Division of Vehicle Engineering and Autonomous Systems facilities.
Acknowledgements
First and foremost would like to express my gratitude to my examiner Professor Bengt Jacobson for all his
interest, important input and good ideas regarding my thesis. I would like to thank Gunnar Olsson for his
valuable input regarding the design, layout and choice of test manoeuvres, Ulrich Sander for all the help with
the BAPS model and its vehicle parametrisation and Vehicle dynamics at Volvo Cars, for the productive
discussions regarding the choice of test procedures.
I would as well like to thank all my friends within Chalmers Student Union, FestU, KL, and Balliancen that I
have had the privileged to work and spend time with during my studies. An extra acknowledgement goes to
Björn, for all cooperation during our courses, Karin for all good discussions and help with proofreading, and of
Andreas for all good times during my time in Gothenburg.
Finally would as well like to thank Louis Tellier for all interesting and beneficial discussions, as well as all the
fun times at the department during this thesis.
iii
iv
Nomenclature
Abbreviations
BAPS Balance Active and Passive Safety [Bapa]
BMAP Brake Mean Effective Pressure
rpm Revolutions Per Minute
FMU Functional Mock-up Unit [Fmi]
FMI Functional Mock-up Interface [Fmi]
ESC Electronic stability control
Matlab variables
StopSignal Stop signal for simulation
T ime Time vector
SW A Steering wheel angle
T hrottle Acceleration pedal position
Brake Deceleration pedal position
LongAcc Longitudinal acceleration
LatAcc Lateral acceleration
Y awAcc Yaw acceleration
LongV el Longitudinal velocity
LatV el Lateral velocity
Y awV el Yaw velocity
X position Vehicle position along environment X-axis
Y position Vehicle position along environment Y-axis
P si angle Vehicle angle compared to staring position
P itchAcc Pitch acceleration
P itchV el Pitch velocity
P itchAng Pitch angle
RollAcc Roll acceleration
RollV el Roll velocity
RollAng Roll angle
alphaF L,F R,RL,RR Tyre slip angle
F xW heelF L,F R,RL,RR Wheel force along tire X-axis
F zW heelF L,F R,RL,RR Wheel force along tire Y-axis
v
vi
Contents
Abstract i
Preface iii
Acknowledgements iii
Nomenclature v
Contents vii
1 Introduction 1
1.1 Objective . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
4 Evaluation Tool 8
4.1 Virtual test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.1.1 Method & Development Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
4.1.2 Results regarding virtual test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
4.2 Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.2.1 Method & Development Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.2.2 Results regarding analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
6 Conclusions 16
6.1 Future work . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
References 18
vii
viii
1 Introduction
This master thesis is written within the Automotive engineering master program at Chalmers University of
Technology. It focuses on the choice and implementation of a limited number of test procedures as well as the
design of the evaluation tool developed within this thesis work.
The meaning with creating this tool is to provide a method to easily and quickly get results on the behaviour
of a real vehicle or a vehicle model during a few standard tests.
The tool developed within this thesis work should be possible to use both on more advanced research models
as well as simpler educational models.
In order to formulate and verify requirements on complete vehicle dynamics behaviour a massive set of test
procedures are needed. Same test procedures are preferable used for verification with virtual model in real
vehicles. Again same procedure are preferably used when validating a virtual model vs the real vehicle.
1.1 Objective
The two aims of this Master Thesis are:
• to define a set of test procedures for evaluation of a passenger vehicle, real or virtual, from a vehicle
dynamics perspective, to be used in education or research.
Deliverables
• Determine a set of test procedures that can be used in order to evaluate the overall dynamics properties
of a vehicle. The chosen test procedures should reflect commonly used types of vehicle requirements.
• Reproduction of test procedures in simulation environment using Matlab. The simulation framework
should provide easy set up and import of models.
• A script that generates a pdf report after each test with results of each requirement and saves needed
data.
1.2 Limitations
In order to ensure the feasibility within the given time frame, several limitations has been made within this
master thesis.
• No advanced tracks
• No tests that requires unreasonable advanced models or model environment, e.g. side winds or ADAS
sensors.
1
Model limitations
In order ensure that the tool can be used with different types of models, some overall limitations have been
declared.
• Limited number of model inputs,
– Steering wheel angle
– Acceleration pedal position, value between 0-1
– Deceleration pedal position, value between 0-1
• When using the parametric models from the BAPS research project [Bapa] they will be regarded as black
box models. No changes will be made to the vehicle model.
• In and outputs as decided in this thesis. The decision is inspired by the model from the BAPS project.
Choice of platform
The platforms used in this masters thesis are Matlab [MAT13] and Simulink [Sim13], this due to that the final
tool should be accessible for student as well as staff at Chalmers University of Technology without the need
of investments in additional licences. A Matlab/Simulink solution is as well FMI compliant which opens the
possibility of using models from multiple platforms [Fmi]. Using an FMI solution requires however a licence
from Modelon.
2
2.2 Development tools
Within this thesis work several programs have been used. The programs that are essential for running the
evaluation tool are: Matlab, Simulink and a Latex installation, e.g. MikTex.
MathWorks
For all simulations and post processing Matlab [MAT13] and Simulink [Sim13] have been used. Matlab have
been used to prepare the simulations, change settings and execute a batch process using a simulink model. The
post processing have been preformed using Matlab and the results were exported to a .tex document in order
to be compiled to a pdf-document from Matlab using MiKTex [MiK].
Dymola
The platform used for the BAPS model, presented in chapter 5, is the modelling and simulation environment
Dymola [Dym13]. This has as well resulted in the use of FMI Toolbox for MATLAB/Simulink [FMI13]
MiKTex
To compile .tex files the Latex installation MiKTex [MiK] has been used together with the following latex
packages: babel, verbatim, inputenc, microtype, mathtools, booktabs, float and geometry.
2.3 Models
In order to ensure that the tool can be used with different types of vehicle models, four different vehicle models
have been used for this thesis work. All vehicle models except the BAPS models has been built within this
thesis work.
3
BAPS model
Balancing Active and Passive Safety (BAPS) [Bapa] is a research project between Autoliv, Volvo Car Corporation,
VTI, Chalmers and Semcon. The main objective with this project is ”to develop a methodology for the estimation
of how much present and future active and passive safety measures, and combination of these, will reduce the
risk for people involved of sustaining injuries of different severities” [Bapb].
An Functional Mock-up Unit (FMU) from the BAPS project have been used as one of the vehicle models
within the work of this masters thesis. This both to evaluate the model as well as verify the compatibility of
the evaluation tool.
During this project the BAPS model will be treated as an black-box model. No modifications will be made
to the model.
This model have been used with several sets of parameters, the different parametrizations are presented in
Appendix C
The parameters altered during the simulations with the BAPS model are shown in Table 2.1. This set of
parameters have been provided from the BAPS project.
Table 2.1: Parameters adjusted for each parametrization during the simulations of the BAPS model.
Parameter: Unit:
Weight [kg]
Distance CoG FrAxle [m]
Distance CoG ReAxle [m]
Height CoG [m]
Track Width Front [m]
Track Width Rear [m]
Inertia about x-axis [kg·m2 ]
Inertia about y-axis [kg·m2 ]
Inertia about z-axis [kg·m2 ]
4
Steady state Steady state manoeuvres reveals important information about the vehicles be-
cornering haviour. The results from this manoeuvre are uses as reference values in several
ISO 4138 other test manoeuvres such as a sine with dwell [Nat07] and Continuous sinusoidal
input.
This manoeuvre revels the vehicle under/over-steer behaviour, roll angle at steady
state, steering as function of lateral acceleration and side slip as function of lateral
acceleration.
The steady state cornering manoeuvre can be preformed in three different ways, us-
ing constant radius, constant velocity or constant steering angle. More information
regarding the manoeuvre is available in:[ISOe]
Sine with dwell Test of over-steer intervention and responsiveness. Used to test ESC. ISO standard
FMVSS126 S7.9 is under development. Efficient manoeuvre to excite an over-steer response from a
vehicle [FEO05] More information regarding the manoeuvre is available in:[Nat07]
Fishhook This manoeuvre original designed to quantify on-road, untripped roll overs prop-
NHTSA erties. It might not provide the inputs needed for evaluating vehicle with ESC.
More information regarding the manoeuvre is available in:[FEO05]
Sine steer Base on Sinusoidal input, one period, but with a 1.3 times larger amplitude the
increased second half cycle. Similar results as Sine with dwell, however inconstant results of
amplitude different vehicles [FEO05].
Double lane To determine behaviour at a double lane change and the road holding ability of
change passenger cars. More information regarding the manoeuvre is available in:[ISOc]
ISO 3888-1
Sinusoidal Lateral acceleration related to steering wheel angle and yaw velocity related to
input, one steering wheel angle, in the time domain. Vehicle transient response to one period
period of sinusoidal steering input. Not fully representative to real driving but similar to
ISO 7401 (ISO lane change manoeuvres. More information regarding the manoeuvre is available
8725) in:[ISOf]
Obstacle Defines behaviour of vehicle at a severe lane change in order to avoid an obstacle.
avoidance More information regarding the manoeuvre is available in:[ISOd]
ISO 3888-2
Step input Lateral acceleration related to steering wheel angle and yaw velocity related
ISO 7401 to steering wheel angle, in the time domain.Gives transient response to step
input, including response times and overshoots. More information regarding the
manoeuvre is available in:[ISOf]
Pulse input Lateral acceleration related to steering wheel angle and yaw velocity related to
ISO 7401 steering wheel angle, in the frequency domain. Provides frequency response (gain
and phase angle functions) More information regarding the manoeuvre is available
in:[ISOf]
Random input Lateral acceleration related to steering wheel angle and yaw velocity related to
ISO 7401 steering wheel angle, in the frequency domain. Applies where the vehicle behaviour
(ISO 8726) is assumed to be linear. Provides high amount of information over a limited range
of lateral acceleration correlating to normal public road driving. More information
regarding the manoeuvre is available in:[ISOf]
5
Continuous Lateral acceleration related to steering wheel angle and yaw velocity related to
sinusoidal input steering wheel angle, in the frequency domain. More information regarding the
ISO 7401 manoeuvre is available in:[ISOf]
Stopping Straight line braking from 100 kph down to 0 kph. Gives information about
distance at braking distance. It does as well show the stability of the vehicle at straight line
straight-line brak- braking. If the vehicle does not have ABS brakes this test can still be used to get
ing with this information. More information regarding the manoeuvre is available in:[ISOb]
ABS
ISO 21994:2007
Braking with The purpose of this test is to determine course holding and directional behaviour.
split coefficient The results are compared to the vehicle steady state cornering behaviour [ISOe].
of friction More information regarding the manoeuvre is available in:[ISOa]
ISO 14512
Brake in a turn Results in information regarding yaw stability change in path and change in lateral
ISO 7975 acceleration compared to steady state. More information regarding the manoeuvre
is available in:[ISOg]
Power off Gives information about how the vehicle behaves when releasing the acceleration
reaction of a pedal during cornering More information regarding the manoeuvre is available
vehicle in a turn in:[ISOh]
ISO 9816
Accelerating with Similar procedure to ”Braking with µ-split, ISO 14512”. This test could provide
split information regarding directional stability and yaw stability.
coefficient of
friction
Accelerating in Similar procedure to ”Brake in a turn, ISO 797”. Results in information regarding
a turn yaw stability change in path and change in lateral acceleration compared to steady
state.
Within this thesis there have been a focus on lateral dynamics since that is the main focus area of the
vehicle dynamics group at the division of Vehicle Engineering and Autonomous Systems. The has contributed
to the decision that it is suitable to have one test trigging the ESC system. In order to ensure the longitudinal
dynamics it were considered suitable to have one acceleration test.
Based on the limitations discussed in section 1.2 Limitations several tests were discarded, e.g. even thou
double lane change is an efficient way to test the transient behaviour of a vehicle or model it is not selected in
order to avoid dependency of advanced driver models. The selection of tests are further discussed in section 3.2
Selection of tests.
6
It were as well considered the necessary of that the selected tests could be preformed both on virtual and real
vehicles.
Except with regard to the Sine with dwell manoeuvre there have been a considerable shortage of information
regarding how efficient different manoeuvres are to evaluate behaviours as well as comparison between different
manoeuvres. This have resulted in that the decisions have been largely based on discussions with Bengt
Jacobsson at Chalmers University, Gunnar Olsson at LeanNova and Chalmers as well as discussions with
representatives for Handling and Braking at Volvo Cars.
The chosen tests within this thesis are shown in table 3.1. Due to the time limitation, not all test procedures
have been implemented which will be further discussed in section 3.2.1
Table 3.1: Chosen test procedures and which test procedures that have been implemented in the evaluation
tool.
In order to have a stable and simple control, steady state cornering with constant speed have been chosen.
Resulting in the need of only one regulator to control the acceleration pedal position in comparison with
constant radius turn where two regulators are needed, one for steering and one for acceleration pedal. By using
two regulator there is an increased risk for designing an unstable system since the desired steering angle is
dependent of the velocity, and the longitudinal velocity is affected by the steering angle. The manoeuvre with
constant steering angle will only be correct if the steering is completely linear, which makes it unsuitable.
7
During steady state cornering in the virtual testing part of the evaluation tool it is possible for the user
to select several test speeds, e.g. to run the test at 80, 100 and 120 kph. Apart from the test velocity the
user can as well as adjust the steering input magnitude and duration in order to control the change in lateral
acceleration.
Acceleration
This test provides information about the behaviour of the vehicles or models power-train, both regarding
acceleration capabilities and gearbox behaviour. It were implemented as the second test manoeuvre due to
its simplicity to simulate. This have resulted in the possibility at an early stage test to run multiple test
manoeuvres in a simulation and thereby ensure that the chosen way of implementation of test procedures works.
The implementation of the acceleration test manoeuvre allows the user to either search for top speed or to
find a specific speed, e.g. if only 0-120 is interesting in a study there is no point in spending simulation time to
find the top speed.
4 Evaluation Tool
As stated in section 1.1 Objectives, an framework for simulation, referred to as Virtual test, and a data analysis
and report script, referred to as Analysis, should be produced within this thesis work. Figure 4.1 shows the
interaction between these two deliverables. Both the simulation part and the post analysis part should work
independently of each other. The results from the virtual testing preformed by the framework for simulation
should be possible to replace with results from real tests.
In order to build a structured tool a clear and well organized file structure have been used. This structure is
presented in figure E.1 in Appendix E.
8
Genrated report
Saved data
Usability An very important property is that the tool should be attractive to use in order to
verify a model or to quickly check the behaviour of a model. It is necessary that it
is easy to set up and operate, otherwise the potential users will not be motivated
to use this tool.
Adjust ability The tools needs to be compatible with different models . Also test parameters
needs to be adjustable.
Debugging of All information needed to run a test case should be possible to included in the
model simulink file. This provides the possibility to run the simulink model separately in
order to debug the model as well as verifying new test cases.
Allow To ensure that many tests can be preformed in a efficient way with for example
accelerated different parameter settings, it is important that the tool can be executed in
simulations simulinks accelerated mode. To ensure this all input settings needs to be pre
defined. However the possibility of using accelerated mode is depending on the
vehicle model as well.
Allow future In order to allow future development and addition of new test scripts it is necessary
development to have a standardised way of implementing the test scripts as well as clear program
structure in order to enable other persons then the original author of the evaluation
tool to understand and implement additional test scripts in to the tool.
9
Data storage All data from the simulations needs to be automatically stored using an clear
structure and then saved. The data structure needs to provide a possibility for
post processing of the data at a later stage.
Allow batch In order to simulate several models or parametrizations the simulation tool needs
processes to allow batch processes. This results in that the entire evaluation tool should be
designed in order to allow this.
Allow FMU The virtual test tool should allow the user to import FMU models based on
models international standardized format FMI. These models can be used in several
different programs such as Dymola, Matlab/Simulink and CarMaker [Fmi].
Only require The tool for virtual testing should not require special licenses. Matlab/Simulink as
standard uni. well as MS Office are assumed to be available. LaTeX with standard user-packages
licenses are also assumed to be available.
In order to ensure a clear and efficient structure of the scripts activity based flowcharts have been used. The
flowcharts have been based on the Activity Diagrams within the OMG Unified Modeling Language Specification
v 1.5 [Uml].
Tool layout
The over all layout of the simulation framework have been based on the key features mentioned in section 4.1.1.
In order to reduce the complexity for the user a specific set-up and initialisation script is being used as shown
in figure 4.2.
This provides the user with an efficient method of changing vehicle model, use batch scripts to change model
settings and select test manoeuvres to preform. It has however the disadvantage of a slightly more complicated
script structure.
The run part shown in figure 4.2 controls the selection of model, test and settings to be used and loads the
model and changes it settings in order to run the selected test. All tests using a specific model with a specific
parametrization are executed before the current model is closed and the next model is loaded. Using this
solution the loading time of models were reduced and as well as its contribution to the over all simulation time.
In order to ensure that the Simulink interface can run without recompiling the Simulink models for each
test the input settings are specified as a predefined vector that is assigned to a constant block in the Simulink
interface. This as well results in that the Simulink can run as a stand alone model during development of new
test manoeuvres as well as during debugging of vehicle models.
By specify the test manoeuvres as functions outside Simulink it is possible to add or change a manoeuvre
without having to do any adjustments to the Simulink files. This ensures that the same test manoeuvre code is
used for all models when simulating several models at once and reduces the risk of issues with different code
versions. The alternative to using external Matlab functions would be to build the functions with Simulink
blocks, however it would most likely result in that not only the current test case, but all test cases, would
calculate there driver input information and only the information from the current test would be used. The
disadvantageous with the current design with external Matlab functions is that the Simulink model can not
run unless the folders containing the Matlab functions are added to Matlabs file paths.
An important design change during the development were to export the test settings each run instead of
only once per test. The reason for it were to enable the possibility to check previous data and if necessary abort
a test, e.g. Sine with dwell, when it has failed to pass a test. Resulting in the possibility to check each run if
the model passes a criteria before it start the next run. The possibility to access previous runs is necessary for
several tests manoeuvres since many of them uses a steering angle based on a specific lateral acceleration at a
certain velocity.
After all tests are preformed for a model, all relevant data is saved. The reason for saving after each model
is to ensure that a batch processes can run several models without occupying to much of the RAM. The results
10
Simulation framework
Simulations settings,
List of vehicles,
Choice of test procedures and
Initiate post process script
containing vehicle
All test specific settings is model.
This model contains
Vehicle model loop
Saving results
Figure 4.2: Figure showing the overall layout of the simulation framework tool as well as its simulation loops
and interaction with the simulink model.
for each model is saved as an .mat file with a array of structures containing all saved data from a test run, as
well as information about the test manoeuvre.
Adjust ability
In order to have a good adjust-ability an excel document containing the adjustable parameters for all test have
been used. The benefit of using an excel file is that it is providing an good overview of the settings and its
contents can easily be changed. When running the tool, the valus from the adjustable parameters are imported
from the excel file to matlab.
Even if excel requires a specific licence it is considered to be standard at most companies as well as
universities. If no license is accessible it is as well possible to access the document through open source
programs.
Model interface
The model interface have been designed based on three blocks as shown in figure 4.3. This is done in order
to ensure that it is easy to change model and make necessary set-ups. The input block creates and sends
the driver inputs to the vehicle model block. The vehicle model block sends the behaviour information on to
the logging block, which after the simulation exports it to Matlab. The logging block sends as-well necessary
feedback signals back to the input block.
In order to change vehicle model, it is only needed to replace the vehicle model block with new block
11
Figure 4.3: Figure showing the simulink model contaning both simulink interface and vehicle model.
containing the same in and out-puts. This makes it easier for the user to change and adapt a model without
affecting the way the test is preformed. The disadvantages with this type of solution is that it is slightly more
complicated to add more output signals and that there is no inputs from the surrounding environment, as
stated in Limitations (section 1.2).
If a variables is not specified in the model, e.g. Gear, it should be set to N aN in order to ensure that both
simpler and more advanced models can be used.
Accelerated simulation
In order to avoid algebraic loops so that accelerated and rapid acceleration mode can be used, a memory box is
mounted on the main feedback loop. This results in a possibility to avoid errors due to algebraic loops when
using accelerated simulations, but with the disadvantage of using information from last simulation step when
calculating the current input signals. This disadvantage is however being considers to be very small due to
small simulation steps.
12
4.2 Analysis
In this section of the report the design of the auto-generated reports as well as the design of the post processing
script will be regarded. There is a large value in establish a standardized format for review of the test results,
which is why the auto-generated report is a very important feature of the tool.
Option of using In order to allow the user to view and zoom in on a graph if needed, this option is
plot windows important. However if this option is not activated by the user no plots should be
displayed in order to improve the calculation speed
Export to pdf The final results needs to be exported to a pdf document so it easily can be printed
or distributed.
Export graphs All graphs needs to be exported in format suitable for use in a presentation.
Export In order to easily debug a model or to further investigate its behaviour, evaluation
evaluation plots plots containing all logged variables should be presented in a recognisable way for
easy evaluation.
Auto-generating When running virtual tests it should be possible to automatically post process the
of reports results immediately after running the simulations without further need of setup.
Adjustable The tool should allow the user to make adjustments to whether to plot evaluation
settings plots or to save all graphs.
13
Analysis script
Store results
Saves all graphs as well as
stores key values and graph
names in order to save them to
a .tex file at a later stage.
Figure 4.4: Figure showing the overall layout of the Analysis part of the Evaluation tool.
As stated in section 1.2, Matlab have been used as a standard platform, however in order to export the results
in an efficient way to a pdf document other licence free software as Latex were early considered due to there
flexibility. In figure 4.4 the script structure is described.
The chosen design of the post processor are a matlab script that calculates all needed information, creates
plots which it saves, and then exports the information to a .tex file that is compiled using PdfLatex. This
results in an easily printed or distributed pdf document for each tested vehicle containing information from all
preformed tests. Example of reports can be found in Appendix A and B.
When post processing results from simulations the search path to the .mat. file is needed. This file contains
information about what type of runs that is stored in the file, if this information is missing a pop up window
will occur and ask the user for needed information. This is to ensure that the stored data are post processed in
the right way, giving the user the possibility to directly post process the results if using the simulation tool.
In order to be able to import results from tests with a real vehicle a script converting the test data to the
data structure used in this thesis is needed. Within this thesis a script for importing logged test data from the
Saab 9.3 possessed by the vehicle dynamics department have been written in order to ensure this possibility.
When post processing the results the tool evaluates one vehicle at a time and then steps thou the different
test manoeuvres specific post process scripts.
As described in section 4.2.1 one important feature were to have the ability to access graphs if requested.
This have been solved by creating a possibility of choosing whether to save the graphs after the pdf document
is created or if all .png files that contains the graphs should be removed.
14
5 Simulations with BAPS model
This chapter describe the setup of the BAPS model as well as presenting results from simulations using the
Evaluation tool.
Figure 5.1: Figure showing the BAPS model (FMU) connected to the simulink interface. This figure represents
the Vehicle block in figure 4.3
15
5.1.1 Parametrized vehicles
In order to test run the BAPS model set of vehicles have been provided by the BAPS project. The parameters
provided of these are not complete parametrisations of vehicles and are not completely representing the original
vehicles, however they are sufficient in order to verify the evaluation tool and the possibility to run a batch
script. The different parametrisations used within this thesis are presented in table C.1 in Appendix C
Table 5.1: Active Safety functions in BAPS model and whether they can be used within the evaluation tool.
6 Conclusions
This thesis have developed an evaluation tool enables the users to easily verify and check a model as well as
easily post process logged data.
This possibility is beneficial both for research and educational purpose.
Within research it gives an efficient method to easily verify multiple vehicle models, as have been done with
the BAPS model. This can show if the vehicle model is a good representation of a real vehicle in order to
increase the reliability of the research results.
In education this thesis work can as well provide a useful tool for rapid simulations in order to compare
variables e.g. different trackwidths.
As an example, a beta version of the tool were successfully used in two other MSc theses, [San14] and
[Kar14].
16
Table 6.1: Proposed test procedures for future implementation.
Test procedure:
Step input
Sinusoidal input, one period.
Pulse input
Braking with split coefficient of friction
Brake in turn
Straight braking
Random frequency response
This type of tool could as well be beneficial to present as an open source solution and make it available
online. It could result in designers that uses the tool supplies scripts for different test procedures, as well as
scripts for different types of result analysis.
Similar tools could as well be beneficial for evaluation of trucks, truck combinations, electric bikes and
minicars, e.g. urban personal vehicles.
17
References
[Bapa] Balancing Active and Passive Safety. Autoliv, Volvo Car Corporation, Saab, VTI, Chalmers,
Semcon. url: http://www.chalmers.se/safer/EN/projects/pre-crash-safety/associated-
projects/balancing-active-passive.
[Bapb] Balancing Active and Passive Safety, Vinnova. Autoliv, Volvo Car Corporation, VTI, Chalmers,
Semcon. url: http://www.vinnova.se/sv/Resultat/Projekt/Effekta/Balancing- Active-
and-Passive-Safety/.
[FEO05] G. J. Forkenbrock, D. Elsasser, and B. O’Harra. NHTSA’s light vehicle handling and ESC effectiveness
research program. Paper Number 05-0221. National Highway Traffic Safety Administration, United
States, 2005.
[Fmi] Functional Mock-up Interface (FMI). Modelica Association Project. url: https : / / www . fmi -
standard.org/tools (visited on 05/12/2014).
[Kar14] A. Karsolia. Desktop driving simulator with modular vehicle model and scenario specification. Master
thesis 2014:06 Department of Applied Mechanics, Chalmers tekniska högskola. Department of
Applied Mechanics, Chalmers tekniska högskola, 2014. isbn: 1652-8557.
[MAT13] MATLAB. version 8.2.0.701 (R2013b). Natick, Massachusetts: The MathWorks Inc., 2013.
[MiK] MiKTex. version 2.9.4813 Basic. url: miktex.org (visited on 05/12/2014).
[Pac02] H. Pacejka. Tire and Vehicle Dynamics. R: Society of Automotive Engineers. 2002. isbn: 9780768011265.
[San14] M. Santoro. Development of a parameterized passenger vehicle model for longitudinal dynamics for
a desktop driving simulator. Ex - Institutionen för signaler och system, Chalmers tekniska högskola,
no: EX008/2014. Institutionen för signaler och system, Chalmers tekniska högskola, 2014.
[Sim13] Simulink. version 8.2 (R2013b). Natick, Massachusetts: The MathWorks Inc., 2013.
[Uml] Unified Modeling Language, v1.5. Object Management Group, Inc. 2003. url: http://doc.omg.
org/formal/2003-03-01.pdf (visited on 02/03/2014).
[Doc] Docent Mathias Lidberg. TME102 - Vehicle dynamics, advanced. url: https://student.portal.
chalmers.se/en/chalmersstudies/courseinformation/Pages/SearchCourse.aspx?course_
id=20630&parsergrp=3 (visited on 05/12/2014).
[Dym13] Dymola - Dynamic Modeling Laboratory. version 2014 FD01 (64-bit). Lund, Sweden: Dassault
Systèmes AB, 2013.
[FMI13] FMI Toolbox for Matlab. version 1.8. Lund, Sweden: Dassault Systèmes AB, 2013.
[ISOa] ISO 14512:1999. Passenger cars – Straight-ahead braking on surfaces with split coefficient of friction
– Open-loop test procedure. International Organization for Standardization, Geneva, Switzerland.
[ISOb] ISO 21994:2007. Passenger cars – Stopping distance at straight-line braking with ABS – Open-loop
test method. International Organization for Standardization, Geneva, Switzerland.
[ISOc] ISO 3888-1:1999. Passenger cars – Test track for a severe lane-change manoeuvre – Part 1: Double
lane-change. International Organization for Standardization, Geneva, Switzerland.
[ISOd] ISO 3888-2:2011. Passenger cars - Test track for a severe lane-change manoeuvre - Part 2: Obstacle
avoidance. International Organization for Standardization, Geneva, Switzerland.
[ISOe] ISO 4138:2012. Passenger cars - Steady-state circular driving behaviour - Open-loop test methods.
International Organization for Standardization, Geneva, Switzerland.
[ISOf] ISO 7401:2011. Road vehicles – Lateral transient response test methods – Open-loop test methods.
International Organization for Standardization, Geneva, Switzerland.
[ISOg] ISO 7975:2006. Passenger cars – Braking in a turn – Open-loop test method. International Organiza-
tion for Standardization, Geneva, Switzerland.
[ISOh] ISO 9816:2006. Passenger cars – Power-off reaction of a vehicle in a turn – Open-loop test method.
International Organization for Standardization, Geneva, Switzerland.
[Nat07] National Highway Traffic Safety Administration. Standard No. 126; Electronic stability control
systems. 2007. url: http://www.fmcsa.dot.gov/rules-regulations/administration/fmcsr/
fmcsrruletext.aspx?reg=571.126.
18
A Example report BAPS model
Test object: Volvo XC90 2011
Test conditions:
Reference number: BAPS 30-Nov-2014
Testdate: 2014-11-30 12:57:07
Contents
1 Steady State Cornering, SS-ISO 4138:2012 2
1.1 Longitudinal Velocity during test . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Steering angle as function on lateral acceleration . . . . . . . . . . . . . . . . . . 4
1.3 Sideslip angle as function on lateral acceleration . . . . . . . . . . . . . . . . . . 6
1.4 (αr − αf ) in relation to ay /g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Figure 1: Displays the path for the different runs. All mesurements are in meters.
2
1.1 Longitudinal Velocity during test
This plot is not defined in ISO 4138:2012 Steady state cornering, however it is presented in
order to display the variations in speed that occurs during this test.
Figure 2: Longitudinal velocities during Steady State Cornering test. The maximum velocities
were: Run 1: 80 [kph]. Run 2: 100 [kph]. And the final velocity were: Run 1: 80 [kph]. Run 2:
100 [kph].
3
1.2 Steering angle as function on lateral acceleration
Presented according to Steady State Cornering SS-ISO 4138:2012.
Figure 3: Steering angle as function of lateral acceleration in g. The graph shows as well the
linearisation of the different runs. The displayed velocities in the legend is the maximum speed
during the test.
4
1.2.1 Steering angle gradient as function on lateral acceleration
The gradient is calculated based on the change during one sample step divided with acceleration
change during this sample and the corresponding acceleration vector is calculated as mean value
during that the sample step.
When using the reference speed of 80 [kph] the linearisation is represented by 51.59 ∗ (ay /g).
When using the reference speed of 100 [kph] the linearisation is represented by 33.33 ∗ (ay /g).
5
1.3 Sideslip angle as function on lateral acceleration
Presented according to Steady State Cornering SS-ISO 4138:2012.
6
1.4 (αr − αf ) in relation to ay /g
Figure 6: Showing the relation between slip angles and lateral acceleration as well as the
linearisation.
When using the reference speed of 80 [kph] the linearisation is represented by 0.04 ∗ (ay /g).
When using the reference speed of 100 [kph] the linearisation is represented by 0.04 ∗ (ay /g).
7
2 Straight Ahead Acceleration
Figure 7: Longitudinal velocities acceleration test. The maximum velocity during the test were:
Run 3: 247 [kph].
Table 3: Displayes time between two velocities during ongoing full acceleration.
8
Table 4: Time for traveling the 402 meters.
9
2.3 Acceleration at different velocities
10
3 Sine With Dwell, FMVSS 126
This results are based on Laboratory Test Procedure for FMVSS 126, Electronic Stability
Control System (TP-126-03, 9th Sept. 2011). The methods to calculate key-values ate displayed
in section 13.10 in TP-126-03.
Table 6: Displays results from all sine withdwell test manoeuvre in terms of: Run number, Peak
steering wheel angle, Peak yaw velocity, Yaw velocity criteria 1.00 seconds after completion
of steering, Yaw velocity criteria 1.75 seconds after completion of steering, Lateral movement
criteria.
11
Figure 10: Steering wheel angle as well as Yaw velocity as a function of time after Beginning
of steer (BOS). COS+Time shows time after Completion of steer (COS) which is used as test
criteria.
12
Figure 11: Vehicle movement during manoeuvre in Run 6.
13
Figure 12: Steering wheel angle as well as Yaw velocity as a function of time after Beginning
of steer (BOS). COS+Time shows time after Completion of steer (COS) which is used as test
criteria.
14
Figure 13: Vehicle movement during manoeuvre in Run 7.
15
4 Frequency response, SS-ISO 7401:2011
This results are based on Frequency response from SS-ISO 7401:2011 It is valid according to
SS-ISO 7401:2011 for evaluating Continuous sinusoidal input or Random input.
Figure 14: This graph presents steering wheel angle, phase angle and coherence as a function of
frequecy.
16
Figure 15: Steering wheel angle as well as Yaw velocity as a function of time after Beginning
of steer (BOS). COS+Time shows time after Completion of steer (COS) which is used as test
criteria.
17
B Example report SAAB Sim whith ESC and EVAL
Test object: Model Saab 9.3
Test conditions:
Reference number: model 4wheel engine ESC 01-Dec-2014
Testdate: 2014-12-01 21:20:22
Contents
1 Steady State Cornering, SS-ISO 4138:2012 2
1.1 Longitudinal Velocity during test . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Steering angle as function on lateral acceleration . . . . . . . . . . . . . . . . . . 4
1.3 Sideslip angle as function on lateral acceleration . . . . . . . . . . . . . . . . . . 6
1.4 (αr − αf ) in relation to ay /g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.5 Test Evaluation plots: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Figure 1: Displays the path for the different runs. All mesurements are in meters.
2
1.1 Longitudinal Velocity during test
This plot is not defined in ISO 4138:2012 Steady state cornering, however it is presented in
order to display the variations in speed that occurs during this test.
Figure 2: Longitudinal velocities during Steady State Cornering test. The maximum velocities
were: Run 1: 80 [kph]. Run 2: 100 [kph]. And the final velocity were: Run 1: 80 [kph]. Run 2:
100 [kph].
3
1.2 Steering angle as function on lateral acceleration
Presented according to Steady State Cornering SS-ISO 4138:2012.
Figure 3: Steering angle as function of lateral acceleration in g. The graph shows as well the
linearisation of the different runs. The displayed velocities in the legend is the maximum speed
during the test.
4
1.2.1 Steering angle gradient as function on lateral acceleration
The gradient is calculated based on the change during one sample step divided with acceleration
change during this sample and the corresponding acceleration vector is calculated as mean value
during that the sample step.
When using the reference speed of 80 [kph] the linearisation is represented by 57.58 ∗ (ay /g).
When using the reference speed of 100 [kph] the linearisation is represented by 40.41 ∗ (ay /g).
5
1.3 Sideslip angle as function on lateral acceleration
Presented according to Steady State Cornering SS-ISO 4138:2012.
6
1.4 (αr − αf ) in relation to ay /g
Figure 6: Showing the relation between slip angles and lateral acceleration as well as the
linearisation.
When using the reference speed of 80 [kph] the linearisation is represented by 0.55 ∗ (ay /g).
When using the reference speed of 100 [kph] the linearisation is represented by 0.57 ∗ (ay /g).
7
1.5 Test Evaluation plots:
Show summary of key values in order to verify the results.
8
1.5.2 Evaluation plot from run:1
9
1.5.3 Evaluation plot from run:2
10
1.5.4 Evaluation plot from run:2
11
2 Straight Ahead Acceleration
Figure 7: Longitudinal velocities acceleration test. The maximum velocity during the test were:
Run 3: 280 [kph].
Table 3: Displayes time between two velocities during ongoing full acceleration.
12
Table 4: Time for traveling the 402 meters.
13
2.3 Acceleration at different velocities
14
2.4 Test Evaluation plots:
Show summary of key values in order to verify the results.
15
2.4.2 Evaluation plot from run:3
16
3 Sine With Dwell, FMVSS 126
This results are based on Laboratory Test Procedure for FMVSS 126, Electronic Stability
Control System (TP-126-03, 9th Sept. 2011). The methods to calculate key-values ate displayed
in section 13.10 in TP-126-03.
17
Table 6: Displays results from all sine withdwell test manoeuvre in terms of: Run number, Peak
steering wheel angle, Peak yaw velocity, Yaw velocity criteria 1.00 seconds after completion
of steering, Yaw velocity criteria 1.75 seconds after completion of steering, Lateral movement
criteria.
18
Figure 10: Steering wheel angle as well as Yaw velocity as a function of time after Beginning
of steer (BOS). COS+Time shows time after Completion of steer (COS) which is used as test
criteria.
19
Figure 11: Vehicle movement during manoeuvre in Run 6.
20
Figure 12: Steering wheel angle as well as Yaw velocity as a function of time after Beginning
of steer (BOS). COS+Time shows time after Completion of steer (COS) which is used as test
criteria.
21
Figure 13: Vehicle movement during manoeuvre in Run 13.
22
Figure 14: Steering wheel angle as well as Yaw velocity as a function of time after Beginning
of steer (BOS). COS+Time shows time after Completion of steer (COS) which is used as test
criteria.
23
Figure 15: Vehicle movement during manoeuvre in Run 20.
24
Figure 16: Steering wheel angle as well as Yaw velocity as a function of time after Beginning
of steer (BOS). COS+Time shows time after Completion of steer (COS) which is used as test
criteria.
25
Figure 17: Vehicle movement during manoeuvre in Run 26.
26
Figure 18: Steering wheel angle as well as Yaw velocity as a function of time after Beginning
of steer (BOS). COS+Time shows time after Completion of steer (COS) which is used as test
criteria.
27
Figure 19: Vehicle movement during manoeuvre in Run 33.
28
3.1 Test Evaluation plots:
Show summary of key values in order to verify the results.
29
3.1.2 Evaluation plot from run:6
30
3.1.3 Evaluation plot from run:13
31
3.1.4 Evaluation plot from run:13
32
3.1.5 Evaluation plot from run:20
33
3.1.6 Evaluation plot from run:20
34
3.1.7 Evaluation plot from run:26
35
3.1.8 Evaluation plot from run:26
36
3.1.9 Evaluation plot from run:33
37
3.1.10 Evaluation plot from run:33
38
4 Frequency response, SS-ISO 7401:2011
This results are based on Frequency response from SS-ISO 7401:2011 It is valid according to
SS-ISO 7401:2011 for evaluating Continuous sinusoidal input or Random input.
Figure 20: This graph presents steering wheel angle, phase angle and coherence as a function of
frequecy.
39
Figure 21: Steering wheel angle as well as Yaw velocity as a function of time after Beginning
of steer (BOS). COS+Time shows time after Completion of steer (COS) which is used as test
criteria.
40
4.1 Test Evaluation plots:
Show summary of key values in order to verify the results.
41
4.1.2 Evaluation plot from run:34
42
]
]
·m 2
·m 2
·m 2
]
]
[m
[m
[kg
[kg
[kg
]
le
]
le
t[ m
[m
Ax
Ax
xis
is
i
ar
-ax
on
-ax
Re
x-a
Fr
Re
m]
Fr
ty
tz
oG
oG
t
h
ou
ou
ou
oG
Table C.1: Parametrizations used together with BAPS model.
idt
idt
]
eC
eC
[kg
ab
ab
ab
tC
kW
kW
nc
nc
ht
tia
tia
tia
igh
sta
sta
eig
ac
ac
er
er
er
He
Di
Di
W
Tr
Tr
In
In
In
Make, Model and Model Year
BMW 535i 2011 1646 1.508 1.338 0.603 1.600 1.600 982 3273 3273
Volkswagen Passat 2 0TDI 2011 1687 1.443 1.386 0.626 1.552 1.552 990 3301 3301
Parametrization of BAPS model
Mercedes Vivaro 2011 1830 1.536 1.475 0.781 1.615 1.615 1218 4059 4059
Fod Kuga TDCI 2011 1466 1.426 1.214 0.692 1.574 1.574 753 2510 2510
Skoda Yeti Tdi 4x4 2011 1552 1.368 1.165 0.685 1.541 1.541 728 2425 2425
Volvo XC90 2011 1863 1.396 1.396 0.720 1.634 1.634 1027 3422 3422
Skoda Fabia Kombi TSI 2011 1060 1.297 1.247 0.613 1.417 1.417 503 1678 1678
Skoda Octavia 2011 1354 1.354 1.301 0.595 1.541 1.541 699 2331 2331
Suzuki Swift 2011 1023 1.096 1.141 0.616 1.490 1.490 373 1244 1244
Smart for 2 2011 765 0.830 0.736 0.637 1.283 1.283 137 458 458
BMW 1er 2011 1242 1.380 1.176 0.612 1.471 1.471 597 1991 1991
BMW X3 2011 1613 1.350 1.350 0.673 1.581 1.581 866 2887 2887
Citr en C3 2011 968 1.122 1.168 0.621 1.470 1.470 374 1246 1246
Opel Astra Sports Tourer 2011 1387 1.392 1.338 0.625 1.544 1.544 757 2523 2523
Volkswagen Sharan 2011 1547 1.438 1.382 0.696 1.569 1.569 905 3016 3016
BMW 530 D Gran Turismo 2011 1998 1.452 1.452 0.634 1.611 1.611 1237 4122 4122
Seat Ibiza 1 2 Ecomotive 2011 1249 1.147 1.194 0.584 1.446 1.446 501 1670 1670
Mercedes CLS 350 CDI 2011 1730 1.568 1.335 0.582 1.581 1.581 1071 3569 3569
Volkswagen Passat Variant 2011 1452 1.414 1.358 0.628 1.537 1.537 818 2726 2726
Opel Astra 2011 1471 1.392 1.338 0.625 1.533 1.533 806 2687 2687
Volkswagen Polo TDI 2011 1045 1.130 1.177 0.595 1.463 1.463 409 1363 1363
Volkswagen Touareg Hybrid 2011 2101 1.422 1.421 0.700 1.624 1.624 1251 4170 4170
Honda Jazz 2011 1016 1.110 1.156 0.622 1.495 1.495 383 1278 1278
Volkswagen Golf VI 2011 1095 1.244 1.196 0.597 1.512 1.512 481 1602 1602
Seat Alhambra 2011 1605 1.410 1.410 0.686 1.598 1.598 939 3130 3130
BMW 3er Kombi 2011 1492 1.448 1.184 0.582 1.530 1.530 747 2489 2489
C Volkswagen Caddy 2011 1492 1.448 1.184 0.582 1.530 1.530 747 2489 2489
C
SS
0
.00
0.0
of
nt
[s]
[s]
me
80
10
%
.00
.75
95
ve
h]
nt
nt
h]
+1
+1
h]
kp
mo
ta
h]
low
]
[kp
t
12
ph
[kp
kp
ns
ns
0[
OS
OS
]
[m
be
al
0[k
co
co
S
[
0
00
-12
tC
er
VS
10
-60
02
est
in
t8
0-1
A
lat
at
80
sa
SW
SW
FM
Ga
t
e0
e4
gt
ca
ca
ss
e
me
ss
as
im
tim
tim
pa
rin
Batch run results using BAPS model
pa
Ac
th
of
of
op
he
lA
i
t
wi
du
to
n
to
yw
ion
ion
ion
ion
al
Table D.1: Results summary for test objects.
t
a
tio
tio
ter
te r
nt
in
A
at
at
at
at
nc
isa
isa
SW
SW
SW
lie
Ga
La
La
ler
ler
ler
ler
ue
ar
ar
mp
ce
ce
ce
ce
ax
ax
ax
ax
ax
eq
ne
ne
in
Co
Ac
Ac
Ac
Ac
Fr
M
M
Li
Li
Test object:
BMW 535i 2011 BAPS 10 Jun 2014 0.94 0.64 55.99 37.40 7.37 11.07 4.11 18.43 Pass 271 271 42 1.07 155.97
Volkswagen Passat 2 0TDI 2011 BAPS 10 Jun 2014 0.64 0.62 53.30 34.85 7.00 10.58 4.15 18.11 - 56 56 40 0.92 110.51
Mercedes Vivaro 2011 BAPS 10 Jun 2014 0.57 0.52 56.63 36.96 6.99 10.69 4.49 18.24 - 43 43 43 0.91 114.76
Fod Kuga TDCI 2011 BAPS 10 Jun 2014 0.73 0.53 53.32 36.07 7.82 11.83 3.97 18.82 - 57 57 41 1.24 139.52
Skoda Yeti Tdi 4x4 2011 BAPS 10 Jun 2014 0.55 0.52 51.28 34.83 7.77 11.71 4.05 18.82 - 47 47 39 1.33 134.51
Volvo XC90 2011 BAPS 10 Jun 2014 0.59 0.58 51.59 33.33 6.79 10.48 4.56 18.09 - 39 39 39 0.86 80.61
Skoda Fabia Kombi TSI 2011 BAPS 10 Jun 2014 0.58 0.56 48.13 31.58 7.50 11.67 3.93 18.43 - 44 44 36 0.93 109.17
Skoda Octavia 2011 BAPS 10 Jun 2014 0.66 0.64 50.17 32.88 7.25 10.95 3.66 18.12 Pass 273 273 38 0.93 112.26
Suzuki Swift 2011 BAPS 10 Jun 2014 0.62 0.61 40.46 25.87 7.26 11.30 3.80 18.13 - 30 30 30 0.75 127.43
Smart for 2 2011 BAPS 10 Jun 2014 0.47 0.45 32.94 22.93 8.46 13.81 5.40 20.13 - 20 20 25 1.49 171.88
BMW 1er 2011 BAPS 10 Jun 2014 0.62 0.56 51.71 35.13 7.92 12.19 4.02 18.92 Pass 276 276 39 1.30 123.14
BMW X3 2011 BAPS 10 Jun 2014 0.61 0.59 49.90 32.26 6.95 10.46 3.99 17.98 - 45 45 38 0.84 139.34
Citr en C3 2011 BAPS 10 Jun 2014 0.61 0.59 41.42 26.49 7.29 11.43 3.91 18.21 - 31 31 31 0.75 123.22
Opel Astra Sports Tourer 2011 BAPS 10 Jun 2014 0.63 0.61 51.51 33.71 7.24 10.90 3.69 18.12 - 54 54 39 0.92 182.45
Volkswagen Sharan 2011 BAPS 10 Jun 2014 0.58 0.56 53.14 34.74 7.16 10.75 3.89 18.14 - 48 48 40 0.92 119.85
BMW 530 D Gran Turismo 2011 BAPS 10 Jun 2014 0.66 0.65 53.55 34.57 6.61 10.45 4.90 18.09 - 56 56 40 0.82 101.33
Seat Ibiza 1 2 Ecomotive 2011 BAPS 10 Jun 2014 0.64 0.63 42.27 26.98 7.05 10.69 3.51 17.83 - 32 32 32 0.75 150.87
Mercedes CLS 350 CDI 2011 BAPS 10 Jun 2014 0.78 0.79 58.68 40.05 7.47 11.25 4.29 18.62 Pass 273 273 44 1.14 131.27
Volkswagen Passat Variant 2011 BAPS 10 Jun 2014 0.62 0.61 52.28 34.20 7.19 10.79 3.75 18.10 - 47 47 39 0.92 142.90
Opel Astra 2011 BAPS 10 Jun 2014 0.62 0.61 51.50 33.70 7.17 10.77 3.78 18.09 - 47 47 39 0.92 109.31
Volkswagen Polo TDI 2011 BAPS 10 Jun 2014 0.64 0.62 41.67 26.62 7.21 11.18 3.74 18.04 - 31 31 31 0.75 122.31
Volkswagen Touareg Hybrid 2011 BAPS 10 Jun 2014 0.60 0.59 52.51 33.92 6.60 10.61 5.16 18.23 - 40 40 40 0.82 101.61
Honda Jazz 2011 BAPS 10 Jun 2014 0.62 0.60 40.98 26.19 7.26 11.31 3.82 18.13 - 31 31 31 0.75 125.03
Volkswagen Golf VI 2011 BAPS 10 Jun 2014 0.63 0.62 46.30 30.43 7.48 11.60 3.87 18.39 - 49 49 35 0.95 141.57
Seat Alhambra 2011 BAPS 10 Jun 2014 0.60 0.59 52.07 33.64 6.94 10.45 3.97 17.96 - 47 47 39 0.83 155.80
BMW 3er Kombi 2011 BAPS 10 Jun 2014 0.80 0.62 55.15 37.35 7.90 11.93 4.01 18.92 Pass 273 273 41 1.35 98.20
D Volkswagen Caddy 2011 BAPS 10 Jun 2014 0.52 0.51 48.50 31.81 7.37 11.13 3.74 18.27 - 37 37 37 0.96 116.64
E Folder strucutre of Evaluation tool
Both within education and research it is beneficial to be able to ensure that the vehicle used, real or virtual,
behaves as it should. In order to verify this a set of test procedures is needed. By implementing these test
procedures in to an evaluation tool the user is presented with an efficient method to verify a model through
simulation way and analysis of the results.
Within this thesis a set of test procedures have been selected and implemented in an evaluation tool divided
into virtual test and analysis in order to both be able to use it for simulations as well as for post processing of
real test data. This report focuses on the choice and implementation of a limited number of test procedures as
well as the design of the evaluation tool developed.
Within this thesis Steady state cornering, Sine with dwell, Continuous sinusoidal input and Straight ahead
acceleration have been implemented in to the evaluation tool. This gives the user an partial overview. Preferably
several more test procedures should be implemented in the tool in order to get a more comprehensive view
of the vehicles behavior. A recommendation for future work is to implement: Step input, Random input,
Sinusoidal input, one period, Pulse input, Braking with split coefficient of friction, Brake in turn and Straight
braking.
In order to give the user freedom to adjust the test procedures based on his specific requirements, all test
procedures have been implemented using reference document with parametrizations for each test procedure.
This is done in order to to ensure good adaptability
The tool developed within this test is easy to set up and supports batch processes which enables it to
run several simulations using different model. This have been done with one model from the research project
Balance Active and Passive Safety (BAPS). The evaluation tool is based on an combination of Matlab and
Simulink. The results from the analysis part of the tool are presented as an pdf document.
The purpose with creating this tool is to provide a method to easily and quickly get results on the be-
havior of a real vehicle or a vehicle model during a few standard tests. This purpose is fulfilled with the tool
created within this thesis.
Figure E.1: File and folder structure for Evaluation tool