66
Eindhoven University of Technology MASTER A semi-active damper with DC controller in a 3D DAF95 model Clocquet, R.C. Award date: 1996 Link to publication Disclaimer This document contains a student thesis (bachelor's or master's), as authored by a student at Eindhoven University of Technology. Student theses are made available in the TU/e repository upon obtaining the required degree. The grade received is not published on the document as presented in the repository. The required complexity or quality of research of student theses may vary by program, and the required minimum study period may vary in duration. General rights Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain

Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Eindhoven University of Technology

MASTER

A semi-active damper with DC controller in a 3D DAF95 model

Clocquet, R.C.

Award date:1996

Link to publication

DisclaimerThis document contains a student thesis (bachelor's or master's), as authored by a student at Eindhoven University of Technology. Studenttheses are made available in the TU/e repository upon obtaining the required degree. The grade received is not published on the documentas presented in the repository. The required complexity or quality of research of student theses may vary by program, and the requiredminimum study period may vary in duration.

General rightsCopyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright ownersand it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights.

• Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain

Page 2: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

A semi-active damper with DC controller in a

3D DAF95 model

R.C. Ciocquet

EUT, Faculty of Mechanical Engineering

Report No. WFW 96.022

Master’s thesis

Professor: Prof.dr.ir. J.J. Kok

Coaches: ir J.H.E.A. Muijderman

dr.ir. J.G.A.M. van Heck

ir. H.J. Giesen

Eindhoven, februari 1996

Eindhoven University of Technology (EUT)

Faculty of Mechanical Engineering

Department of Fundamentals of Mechanical Engineering

Section of Systems and Control

Page 3: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Abstract

The performance of a commercial vehicle suspension is determined by: the comfort of

the occupants and the cargo, the handling pïopeïtks, the required süspension wûïkifig

space and the dynamic tire force. A semi-active damper system with a model predictive

controller is developed to improve these performances. This controller uses a quarter

vehicle controller model and preview information of the road surface between the front

and the rear wheels. The investigation described here focuses on the implementation

and the testing of the developed semi-active damper system in an extended 3D DADS

(Dynamic Analysis Design System) model of a DAF95 tractor-semitrailer combination.

The semi-active suspension is used in the rear axle suspension of the tractor.

A step by step evolution is used to be sure about the correctness of the implementation

and the tests of the semi-active damper system in the DADS DAF95 model. A suitable

solution is searched among the possible solutions to realise a semi-active damper in

DADS. The chosen implementation of the semi-active damper with controller is tested

on a quarter vehicle model first. The simulation results of this semi-active quarter

vehicle DADS model are compared with the simulation results of the semi-active

quarter vehicle FORTRAN model. Next, the DADS DAF95 model is prepared for the

semi-active simulations. A controller which drives the DADS DAF95 model straight

ahead is developed, implemented and tested. The simulation results of the rear axle

behaviour of the DADS DAF95 model is compared with the simulation results of a

quarter vehicle model to see the differences between the simulation model and the

controller model. Finally, the semi-active damper system is applied to the DADS

DAF95 model. The problem is to get a suitable state for the controller model from the

3D DADS DAF95 simulation model.

1

Page 4: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Contents Introduction 1

1.1 Background information 1

1.2 Strategy 2

The redisitien of a semi-active damper in DABS 4 2.1 A small introduction to DADS 4

2.2 The realisation of a semi-active damper in DADS 5

The passive quarter vehicle 7

3.1 The passive quarter vehicle simulation model 7

3.2 The simulation model in DADS 8

The semi-active quarter vehicle 12

4.1 The direct calculation controller (DGG) 12

2.3 A UNIX script file 6

3.3 The comparison of two passive quarter vehicle implementations 10

4.2 The semi-active quarter vehicle in DADS and FORTRAN 13

4.3 The comparison of two semi-active quarter vehicle 15

implementations

The passive DAF95 tractor-semitrailer

5.1

5.2

5.3

The DAF95 tractor-semitrailer model in DADS

The controller used to drive the truck straight ahead

The comparison of the rear axle suspension of the DAF95

model with a quarter vehicle model

The implementation of the fixed semi-active damper 5.4

5.5 The simulation results

The semi-active DAF95 tractor-semitrailer

6.1

6.2

6.3 Some solutions

Cenchsions and Recommendations

7.1 Conclusions

7.2 Recommendations

The DAF95 model with direct calculation controller

The initial state for the controller model

18

18

20

22

24

25

28

28

29

31

33

33

34

11

Page 5: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

8 Bibliography 36

9 Appendixes

Appendix A

Appendix B

Appendix C

Appendix D

Appendix E

Appendix F

Appendix G

Appendix H

Road profile

A UNIX script file

Passive quarter vihicle model

Semi-active quarter vehicle model

Comparison of a quarter vehicle model with the rear axle

suspension of the DADS DAF95 model

Passice DADS DAF95 model

The initial state for the quarter vehicle controller model

from the DADS DAF95 model

Control schemes

... 111

Page 6: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Chapter 1 Introduction

1.1 Back ground information

The investigation described in this report is a part of the CASCOV project (Controller

Axle Suspension for Commercial Vehicles). The project partners are DAF trucks

N.V. , Monroe Belgium, Contitech Formteile GmbH, and Eindhoven University of

Technology. The purpose of this project is to develop an alternative rear axle

suspension for tractor-semitrailer combination. This suspension should i) improve the

ride comfort, 2) improve the handling properties, 3) decrease the vibrations, 4) decrease

the acceleration of the cargo, 5) improve the dynamic tire load and 6) decrease the

suspension working space of the vehicle. The comfort and the handling properties are

important for the drivers work environment. Decreasing the vibrations of the chassis

means a lighter construction of the chassis. Decreasing the acceleration of the cargo

implies a lighter transport packing of the cargo. The improvement of the dynamic tire

load results in a safer behaviour of the truck and a less road damage. The cargo lies

closer to the road surface when the suspension working space is smaller and therefore

the road behaviour of the truck will be improved and the volume of the semitrailer can

be edarged. The project is divided into three parts.

0 Passive system: improving the conventional rear axle suspension by using elements

with frequency dependent characteristics.

Adaptive system: improving the rear axle suspension by slowly adjusting the spring

and damper parameters dependent on the vehicle speed, the load and the type of

road.

Semi-active system: improving the rear axle suspension by using a semi-active

damper with a model predictive controller which uses preview of the road.

0

The main research of the third part of the CASCQV project is dedicated to design, to

develop and to test a controller with preview. This controller is developed and tested

1

Page 7: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

in an ideal environment. Namely the quarter vehicle simulation model is identical to the

quarter vehicle controller model see figure 1.1 -a.

disturbance input

control input

'reality' 'reality' controlled o u i p

quarter.vehEle simulation model measured state

controller quarter vehicle controller d e l -control strategy

I

figure 1.1-a figure 1.1-b

A previous investigation, done in the same context, handles the creation of an

extensive 3D DAF95 model with a passive suspension in DADS (F. P. J. Bekkers [i]).

DADS is a program used to calculate the deterministic behaviour of non-linear

multibody systems in the time domain. This 3D DADS DAF95 model is created to

evaluate developed control strategies, but also to simulate large deterministic road

irregularities and handling properties during lane change manoeuvres in a quasi realistic

environment. The purpose of the investigation in this report is to replace the

conventional rear axle dampers of the tractor with semi-active dampers and a

controller in this DADS DAF95 model. This so called semi-active 3D DADS DAF95

model is created to test the developed controller in a quasi realistic environment, see

figure 1.1-b. The reaction of the controller on unmodelled dynamics is of great interest.

1.2 Strategy

Two types of road profiles can be distinguished: deterministic and stochastic

irregularities. The stochastic irregularities such as a brick paved road profile are

omitted. In the future the stochastic irregularities are tested in a 3D situation. The tests

in this investigation are carried out on 10 deterministic road profiles (see appendix A).

These road profiles are the same for the left and right wheels of the 3D DADS DAF95

model. For the sake of simplicity a quasi 2D situation is realised with the 3D DADS

DAF95 model to test the semi-active damper system.

2

Page 8: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Before the final implementation and tests of the semi-active damper with controller are

done on the DADS DAF95 model, the semi-active damper is verified on a rather

simple quarter vehicle model in DADS. A suitable solution to realise a semi-active

damper should be found in DADS first (chapter 2). The simulation results of the

passive quarter vehicle model in DADS are compared with the simulation results of the

same passive quarter vehicle model in FORTRAN (FORTRAN manual [7])(chapter 3).

Next, the simulation results of the semi-active quarter vehicle model in DADS are

compared with the simulation results of the semi active-quarter vehicle model in

FORTRAN (chapter 4). After this, the step to the 3D DADS DAF95 model is made.

The passive DADS DAF95 model is prepared for the semi-active application (chapter

5). After all these preparations the implementation of the damper with the controller is

done (chapter 6). Finally some conclusions are made and the recommendations for

further research are presented (chapter 7).

3

Page 9: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Chapter 2 The realisation of a semi-active damper in

This chapter starts with a short introduction of DADS. The second paragraph

discusses the realisation of the semi-active damper in DADS. A method to run ten

DADS simulations after each other is mentioned in the third paragraph.

2.1 A small introduction to DADS

DADS (Dynamic Analysis and Design System) is a computer simulation tool especially

for multibody systems (E.J. Haug [8], A. Sauren [12]), distributed by CADS1 Inc.

DADS has two ways to create a model:

- by a graphical user interface, the model is entered and organised into simple pre-

defined templates and windows.

- by a command line, the model is entered with commands.

The model is built up with rigid body elements which can make large non-linear

displacements in the 2D or 3D space. These bodies are connected with spring and

damper elements and/or with several joint elements. For the definition of external

forces or constraints several elements are available. These elements can be connected

to any arbitrary position on the rigid bodies. To complete the model, the user can use

specific elements such as tire elements, leaf spring elements, hydraulic elements and

control elements. For special needs, the user can create his own force and/or constraint

elements in the DADS user defined routines. These FORTRAN routines give the user

much freedom in creating a model. The models can be analysed with the next analysis:

the dynamic, the inverse dynamic, the kinematics and the static analysis. The

Dadsgraph and Animate modules can be used to visualise the system behaviour

(DADS manual [4] [5]) . The used DADS terminology is cursive written and gives the

4

Page 10: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

inexperienced DADS user a helping hand in DADS. The DADS terminology is not

essential for the comprehension of this report.

2.2 The realisation of a semi-active damper in DADS.

The semi-active damper contains two non-linear damping characteristics namely a high

and a low damping characteristic. The damper force depends on the relative velocity

and the desired setting Sd. s d = 1 for a desired high damping characteristic and s d = O

for a desired low damping characteristic. However, the damper setting can not switch

from one setting to another setting instantaneously. The real setting s is a delayed

version of the desired setting sd. This delay is modelled with a first order filter. The

damper force is a linear interpolated force between the high and the low damping

characteristic dependent on the real setting s. See figure 2.1 and equations 2.1-2.3.

high & low damper char.

Fd(s=l)

Fd(sa.5)

Fd(s=O)

Fd = Sxfhi,h{V}+(l-S)xfiow{V} (2.1)

s = [-s+s,]/Z, (2.2) sd E {O?'}

Velocity [ d s ]

figure 2.1

zs in (2.2) is the time constant of the first order filter. €high and fi,, are respectively the

high and low damping characteristic. Fd is the damper force. v is the relative damper

velocity.

The main difficulties in realising a semi-active damper in DADS are:

- the implementation of the two damping characteristics and the linear interpolation

between them (equation 2.1).

- the implementation of the first order filter. An integration operator is necessary to

create a filter (equation 2.2).

There is one suitable way to realise a semi-active damper in DADS in spite of the

extended ability to connect FORTRAN files to DADS. The way to do so is by using

control elements and a user algebraic control element. The common use of control

5

Page 11: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

elements is: to call in a state of the model with an input control element, to process it

by interlinked control elements, and to append it to the model by an output control

element. The user algebraic control element is an interlinked control element which

processes the control signals in FORTRAN. A user algebraic control element is used

to describe both damping characteristics (equation 2.1) because the damper model

parameters (oil pressures and surfaces) are easy to change in FORTRAN. The use of

control elements is a s~itable way to realise the first order filter (equation 2.2) because

of the possibility of using explicitfirst order control element in DADS. See figure 2.2

for the general implementation of the semi-active damper in DADS

input control element

rel. mi. chassis -axle ouiput control element user algebraic control element

damperforce damperforce

1 = v = relativevelocity 2 = sd = desiredsetting

desired setting settingfilter 3 = s = filteredsetting 4 = F, = damperforce

1st order input control element

figure 2.2

2.3 A UNIX script file

The created vehicle models in this report are tested on ten different road profiles see

appendix A. The simulation results of these DADS vehicle models are stored in a

binary file. This binary file contains a standard quantity of data. The bigger the model is

and the more accurate the analyses are the larger this binary file is. A lot of the stored

information is not used. Therefore a UNIX script file is created to run the next steps

ten times: a vehicle model with a specific road profile is calculated. The created binary

file is manipulated and only the interesting results are stored in a MATLAB file, after

which the binary file is deleted. See appendix B for details.

6

Page 12: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Chapter 3 The passive quarter vehicle

This chapter deals with a dynamic 2 degrees of freedom (2 dof) simulation model of

the rear axle suspension qf a DAF95 tractor. The reason to start with this model is:

this model is simple and the implementation of a fixed semi active-damper with

control elements in DADS is surveyable. The implementation with control elements

will be verified. The simulation results of this model in DADS is compared to the

simulation results of this model in FORTRAN. The first paragraph discusses the

simulation model. In the second paragraph the implementation of the simulation

model in DADS is described. The third paragraph discusses the comparison of the

simulation results of two implementations.

3.1 The passive quarter vehicle simulation model

As mentioned in the introduction of this chapter the simulation model represents the

dynamics of the rear axle suspension of a DAF95 tractor. The model contains a mass

that represents the rear axle (unsprung mass) and a mass that represents the chassis

(sprung mass). The suspension is modelled by the typical non-linear characteristics of

the damper and the air springs. The tire is modelled as a spring with a linear character

which generates only forces during compression to describe the tire lift-off effect. The

finite tire-road contact surface is included in the model by filtering the road surface

with a first order filter before it enters the spring (W. Foag [6]). This double mass

spring damper system is called a quarter vehicle model, see figure 3.1. The damper is

semi-active, which means that the damper can switch between a high damping

characteristic and a low damping characteristic. However, in this chapter the damping

is fixed to the high damping characteristic so, actually, it is a passive damper. The

system equations can be written in a state space notation, see figure 3.1 and equation

3.1-3.8. Remark the resemblance between equation 2.2 and 3.5.

7

Page 13: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Chassis

, Velocity [mis] '

Displacement [m]

Rear axle Tiresonna

Xl(t) =

X2(t) =

Xg(t) =

X4(t) =

X,(t) =

X6(t) = - - 7, - -

'd

I

roadprofile

figure 3.1

The state x(t) = [xl(t) xZ(t) x3(t) x4(t) x5(t) x6(t)l<. zs is the time constant of

the first order setting filter, T~ is the time constant of the first order Foag filter, v is the

speed of the vehicle and L is the tire-road contact length. Ten different road profiles

(x,(t,v)) are modelled to test the controller performance. These road profiles resemble

real situations, see appendix A.

3.2 The simulation model in DADS.

The passive quarter vehicle simulation model in DADS is derived from the quarter

vehicle of paragraph 3.1. The implementation in DADS is straightforward with

exception of the first order filter which filters the road profile. There are three bodies:

the chassis, the axle and the filtered road. The three bodies are connected with springs

8

Page 14: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

by translational spring damper actuator elements which conform to figure 3.1. The

spring characteristics are realised by curves elements. The body that represents the

filtered road is a dummy body. This dummy body has no dynamic meaning. The

dummy body has a prescribed motion in time, realised with a driver element, and it

takes care of the connection point for the tire spring. This prescribed motion is the

filtered road height. The road profile is inserted with an user input control element.

This is a FOIITRm routine with the same function as an input control element. The

road profile is filtered by afirst order control element from which the output is applied

to the dummy body by the earlier mentioned driver element. The semi-active damper

with a fixed damper setting on high is implemented to compare the simulation results

of this DADS model with the simulation results of the same FORTRAN model. The

damper is created with the help of control elements which conform to paragraph 2.2.

See the control element scheme in figure 3.2.

inp. E i .

m l m2

3 ’ semi-passief.f 5 out b d.force

1 = xr(t,v) = roadheight 2 = x,(t) = filtered road height 3 = xq(t)-x3(t) = relativevelocity 4 = x5(t) = fixed damper setting 5 = Fd = damper force

damperforce

figure 3.2

rnl m2

The first input control element retrieves the value of the relative velocity between the

chassis and axle. The second input control element retrieves a constant with value one

to set the semi-active damper on the high damping characteristic. The user algebraic

control element calculates the damperforce depending on the relative damper velocity

and the fixed damper setting. The output control element applies this damperforce to

the chassis and the axle.

9

Page 15: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

3.3 The comparison of two passive quarter vehicle

implementations.

roadprofile

similarity

The comparison is necessary to be sure about the choice of the implementation of the

fixed semi-active damper in the quarter vehicle simulation model in DADS. The

implementations are:

- The quarter vehicle implemented in FORTRAN.

- The quarter vehicle implemented in DADS with the fixed semi-active damper

realised with control elements.

There is only a small difference between the FORTRAN and DADS simulation results.

A summary of the similarity between the DADS and FORTRAN implementation is

given in table 3.1.

1 2 3 4 5 6 7 8

+ ++ ++ ++ ++ ++ ++ ++

Table 3.1 : Similarity ++ good, + rather good, I fair, - rather bad, -- bad.

Road profile 0.05

0 . 0 2

0.01

O .

0 . 5 0 .6 0.7 0 . 8 .o . o1

Time [SI

Suspension deflection 0.011

-0 .02 ‘ 0.5 0.6 O .7 0 . 8

Time [SI 1

figure 3.3

The road profile “standard brick” shows a different simulation result. The other nine

road profiles are similar. The road profile “standard brick” is the smallest obstacle so

the accuracy of the integration process is, in this case, important. The smaller the

10

Page 16: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

problem is, the more accurate the solution should be and therefore the more accurate

the integration process should be. The differences between the filtered road profile in

DADS (thick line) and the filtered road profile in FORTRAN (thin line) are rather

small (see figure 3.3 Road profile). A disturbance of the filtered road profile causes

differences in the simulation results for the whole quarter vehicle model (see figure 3.3

Suspension deflection). The differences are due to the different integration processes.

The FORTRAN integration process uses a Runge-Kutta-Merson method and the

DADS integration process uses a variable integration process. The integration

tolerances in DADS and FORTRAN are the same. Reducing the integration tolerance

in DADS gives a result that corresponds with the FORTRAN simulation results.

Reducing the integration tolerance means a larger calculation time. Anticipating on the

3D DADS DAF9.5 model, the calculation time will increase tremendously. For the

extended simulation results see appendix C .

11

Page 17: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Chapter 4 The semi-active quarter vehicle

This chapter deals with the modelling of the semi-active quarter vehicle and with the

explanation of the semi-active system controller. Simulations are carried out with

both the DADS and the FORTRAN implementation of the vehicle model. The

simulation results are compared to be sure about the accuracy of the DADS

implementation. In the first paragraph the direct calculation controller proposed by

J.H.E.A. Muijdeman [ I 11 is discussed. The second paragraph considers both the

implementation in DADS and in FORTRAN. Finally, the arising differences between

the DADS and FORTRAN simulation results are discussed.

4.1 The direct calculation controller (DCC)

The purpose of the direct calculation controller is to improve comfort and handling

properties of the DAF95 tractor-semitrailer. The controller uses a quarter vehicle

controller model. This quarter vehicle controller model is similar to the simulation

model described in paragraph 3.1. Comfort and handling properties of the vehicle are

translated into measurable quantities. The performance criterion of the controller is a

weighted sum of the measurable quantities: the maximum absolute vertical chassis

acceleration, the tire lift-off time and the crossing of the suspension deflection bounds.

The controller assumes that the road surface between the front and the rear axle of the

tractor is known by reconstruction of this road surface from measurements at the

vehicle (R.G.M. Huisman [9]). The quotient of the length over which the road profile

is known, the wheel base length of the DAF tractor (3.5 [m]) and the vehicle speed is

called the preview interval (=3.5/v). The prediction simulation results of 26 quarter

vehicle control models with the state of the quarter vehicle simulation model at t as

initial condition is calculated over the preview interval [t , t+3.5/v]. The preview

interval is divided in six subintervals (see figure 4.1).

12

Page 18: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

figure 4.1

In each subinterval the damper setting can be either 1 or O. A quarter vehicle

controller model is needed to calculate all the 26 different possible damper setting

sequences (6 subintervals and 2 settings). The damper setting sequences are unique

binary numbers from O00000 up to 1 1 1 1 1 1. The controller determines the optimum

damper setting sequence over the preview interval [t , t + 3.5 / v] by considering the

performance criterion for each damper setting combination. The first bit of the

optimum damper setting sequence will be applied to the quarter vehicle simulation

model, the other five are discarded. The whole procedure is repeated at the beginning

of every new subinterval. The direct calculation controller is still in development. At

first sight, the six subintervals are a balance between a small number of subintervals

and a limited accurate solution versus a large number of subintervals and a large

calculation time. Basically, it is a straightforward implementation of a Model Predictive

Controller (M. Morari [ 101)

4.2 The semi-active quarter vehicle in DADS and

FORTWAN,

The semi-active quarter vehicle simulation model in DADS is the same as the passive

quarter vehicle simulation model in paragraph 3.2 but now there is a controller

involved to calculate the optimum damper setting. The control scheme of figure 3.2 is

extended with some extra control elements. The DCC is completely implemented in

FORTRAN and is linked to DADS with the help of the user algebraic control element

(see figure 4.2). This DCC requires the actual state of the DADS quarter vehicle

simulation model. The prediction, simdation of the 26 quarter vehicle control models

are calculated with a FORTRAN NAG integrator. The FORTRAN NAG integrator is

synchronised to the DADS integrator.

13

Page 19: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

state

equilibrium state

static equi. state

F, controller

yes -new setting

\L setting

figure 4.3

1 = x,(t,v) = roadheight 2 = x,(t) = filtered roadheight 3 = x,(t) = axlevelocity 4 = x,(t) = chassisvelocity 5 = x,(t) = axle position 6 = x,(t) = chassisposition 7 = x5(t)-x,(t) = relativevelocity 8 = Fd = damper force 9 = Sd = disered setting 10 = x,(t) = fiiteredsetting

figure 4.2

The controller in the user algebraic control element does a few

things before starting the direct calculation controller (see figure

4.3). The DCC needs a relative state with respect to the static

equilibrium. The static equilibrium of the quarter vehicle

simulation model is defined at 0.5 seconds (ti = 0.5). Before ti

is reached the desired setting is 1. The first time when t 2 ti an

initialising step is made. The next time when t 2 ti the relative

state is compared with the state at ti . The ideal point of time to

calculate the DCC is the moment at which a new subinterval

starts (t, + n x 3.5/(6 x v)

DADS it is impossible to call the user algebraic control element

at a specific point of time. The time when the control element

scheme is calculated depends on the DADS integration process.

DADS calculates a new damper setting when DADS calls the

user algebraic control element for the first time in a new

subinterval (see figure 4.4, t + At). The damper setting

calculated on this time is held for the rest of the time within that

subinterval when DADS calls the user algebraic control

n = 1,2,3 ,...... ). However, for

14

Page 20: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

element. This is a less accurate implementation with regard to the FORTRAN

implementation. The FORTRAN implementation of the quarter vehicle simulation

model gives the opportunity to realise an exact calculation of the subintervals and the

moment of calculating the DCC (see figure 4.4).

roadprofile 1 2 3 4 5 6 7 8 9

similarity + ++ ++ ++ ++ ++ ++ + ++

old subinterval t t+At new subinterval

10

++

'iontroller'

old subinterval t controller t new subinterval FORTRAN - 7 7 7

actual state at t

calculation time of simulation model +

figure 4.4

The integration of the FORTRAN simulation model stops exactly at the end of a

subinterval after which the controller is calculated. The simulation will restart the

calculation exactly at the beginning of a new subinterval with a new damper setting and

with the state at time (t) as the initial state.

4.3 The comparison of two semi-active quarter vehicle

implementations.

The comparison of the DADS with the FORTRAN implementation is necessary to

verify the accuracy of the DADS semi-active quarter vehicle simulation model. The

results of the FORTRAN model and the results of the DADS model are almost

identical. A summary of the similarity between the DADS and FORTRAN

implementation is given in table 4.1.

15

Page 21: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

The differences are caused by the sensitivity of the direct calculation controller. A

small test indicates that the controller is sensitive for small variations of the initial state.

Chapter 6 will explain more of the sensitivity of the controller. The sensitivity of the

direct calculation controller depends on the difference between the DADS and

FORTRAN integrator and the differences between the FORTRAN and DADS

implementations of the controller. The difference between the DADS and FORTRAN

iritegrator is described in paragraph 3.3. The remedy is to reduce the integration

tolerance, this will increase the calculation time. The FORTRAN and DADS

implementations of the controller are different as mentioned in the previous

paragraphs. The FORTRAN implementation calculates the subintervals exactly

[t, t + 3.5/(6 x v)] . The DADS implementation calculates the subinterval depended on

the time of calling the user algebraic controller element by DADS. The fault made

with the DADS implementation is At (see figure 4.4). The fault made with the DADS

implementation is directly dependent on the integration tolerance. Reducing the

integration tolerance will improve the fault At, but the calculation time will increase.

The difference in the FORTRAN (thin line) and the DADS (thick line) damper setting

is clear to see in the simulation results of the road profile called “wave 2” (see figure

4.5).

Chassis acceleration 2 0 [ I

5 e 10 €

.o o E 0 -10

<

Y

E c

e, e

2 -20 ‘ 1 0.5 1 1.5 2

Time [SI

100

80

5 60

e, 40 Y

$ c4 20

-2 0 O

u.5 1 1.5 2 Time [s]

Damper force I

16

Page 22: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Fortran damper setting

Time [s]

DADS damper setting 1

0.8

" 0 . 6 -

I bo C .- g 0.4 rn

0.2

O 0 .5 1 1.5 2

figure 4.5

The different damper settings take place at 1.4 seconds. The small differences in the

damper forces are clear and it will cause some differences to the complete simulation

model. Anticipating on the DADS DAF95 model, reducing the integration tolerance

to improve the fault At , will increase the calculation time tremendously. For the

extended simulation results see appendix D.

17

Page 23: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Chapter 5 The passive DAF95 tractor-semitrailer model

This chapter deals with the verification of an extended 30 model of a DAF95 tractor-

semitrailer in DADS. Before the model is used to simulate, the model is verified. In

the first paragraph a first impression of the extended model is given, especially about

the rear axle suspension. The second paragraph discusses some controllers with the

aim of keeping the tractor-semitrailer driving straight ahead. The third paragraph

discusses the comparison of the DADS DAF95 model with the quarter vehicle model.

The fourth paragraph considers the implementation of the fixed semi-active damper

in the DADS DAF95 model. The fifih paragraph discusses both the simulation results

of the original DADS DAF95 model and the sirnulation results of the DADS DAF95

model with the fixed semi-active damper.

5.1 The DAF95 tractor-semitrailer model in DADS

The 3D model of a DAF95 tractor-semitrailer in DADS is created by F.P.J. Bekkers

[i]. It is a model with 33 bodies and 34 degrees of freedom. A linearisation of a DADS

model can be performed by DADS on any time point. The created system matrix of

the linear equivalent first order state space model has a square dimension of 68. The

most important bodies related to the dynamic behaviour of the tractor-semitrailer are

represented in figure 5.1.

,." ...... ~. , ". "._. __, , , , .,,, , _,i_ . ..... .. ." ,

figure 5.1

18

Page 24: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

These rigid bodies are: the occupants, the cabin, the front wheels and axle, the engine,

the chassis, the rear wheels and axle, the trailer (2x), and the trailer wheels and axles

(3x). Two bodies and a torsion spring in between are used to describe the torsion

flexibility of the semitrailer. The engine is suspended with springs and dampers from

the chassis and so is the cabin with the occupants. The tractor rear axle suspension is

discussed in more detail because of the importance in this report. The mechanical

construction of the tractor rear axle suspension with coupling-rods and roil stabilisers

is realised with constraints and joints. The roll stabiliser is constructed with two bodies

and in between is a stiff rotational spring damper actuator. The four airsprings and the

two dampers are realised with translational spring damper actuators and so are the

suspension bumps (F.P.J. Bekkers [2])(see figure 5.2).

Point of interest Semi-active damper

' '. ; . . ': Rollstabilizer

Airsprings body

--Right wheel body

...- Left wheel body

side-view top-view

figure 5.2: Real construction with DADS bodies.

The triads (affixed points on the bodies), used to implement the original damper, lie

straight above each other, the dampers stand straight up, see figure 5.2. These points

are also the points of interest of the DADS DAF95 model with respect to the quarter

vehicle model.

19

Page 25: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

5.2 The controller used to drive the truck straight ahead

/ I semi-active dampers with the direct calculation

controller. The road profile offered to the right tires is

the same as the road profile offered to the left tires.

- 1 20

0 0.90 .- c 61 0.60 P 9 :I_j~

O 30

O The differences between the left and right side O 40 80 120 160

(dampers) should be decreased with the help of a

controller that drives the DADS DAF95 straight

Times [SI

figure 5.3

ahead. The mass of the DADS DAF95 model is asymmetrically distributed with respect

to the left and right side. An extra petrol tank is constructed on the left side of the

tractor. Therefor the DADS DAF95 model has a driving deviation to the left side when

the driving wheel is fixed (see figure 5.3). This driving deviation is undesirable. Two

controllers were already developed to drive the DADS DAF95 model along a

prescribed path. The purpose of these controllers are to simulate the lane change

manoeuvre and to determine the handling properties of the DADS DAF95 model. The

lane change manoeuvres are simulated on a flat road profile. The first controller is a

trajectory prescribed path controller (T. v. d. Broek [3]). This controller makes use of

the inverse dynamics of the front axle in the x-y surface. The second controller is a PI

controller (W. Vos [13]). The PI controller is implemented on the DADS DAF95

model. The controller results obtained with the DADS DAF95 model and the ‘negative

wave’ road profile are unstable (see figure 5.4). The integrator winds up when the

front tires are free of the ground (see figure 5.5, t = 5 [s]).

Driving direction Front tire force -1 50 - E 100

E u

$ 50

O

.e ,- e 3 40

-50 20

6 7 7 5 5 Time [ s] 8

-100 6

Times Is]

figure 5.4 figure 5.5

20

Page 26: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

And when the tires touch the ground the controlled steer angle is too great to manage

(t = 5.5 [s]). Both controllers don’t take care of the possibility that the tractor-

semitrailer is out of control when the front tire-road contact decreases in consequence

of a too extreme road profile. Extreme road profiles are ‘wave 1 ’, ‘wave 2’, ‘negative

wave’ and ‘traffic hump 2’. In a good PI controller an anti windup system (K. Aström

[ 141) is involved. A Conditional integration is implemented. The integral stops updatkg

when the tire force is almost zero. At the moment the tires touch the ground the

integration process should be reset. This is impossible during the integration process of

DADS. Therefor the integration process is restarted but without any success. The

discontinuity is impossible to offer by the DADS integration process.

The only reason to use an integrator in this case

(controller to drive straight ahead) is to suppress the

offset. The mean offset of the DAF95 model on the

road is 0.3 [mm]. That is why a P controller is

implemented to the DADS DAF95 model. But it is

also implemented because of its simplicity of tuning

and the less tax on the integration process of DADS.

The worst controller results are realised with the

DADS DAF95 model and the ‘negative’ road profile

Driving direction zo

-10-

-154 5 6 7 8

Time [ s]

figure 5.6

(see figure 5.6). Even these controller results are good with respect to the desired

performances. The P controller is not so tightly tuned so it can resist the unstable

moments after the tires touch the ground. A small summary of the controllers is given

in table 5.1 -a and a summary of the performance of the P controller is given in table

5.1-b.

implemented yes no Yes ‘yes’

table 5.1-a

controller I fixed I TPPC I PI I conditional PI I P

Yes

lTSUltS I

Fig. 5.3 - Fig. 5.4 - Fig 5.6

21

Page 27: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

road profile

max(amp) [mm]

5.3 The comparison of the rear axle suspension of the

DAF95 model with a quarter vehicle model

1 2 3 4 5 6 7 8 9 1 0

0.05 0.6 0.85 0.6 0.5 0.6 3.1 3.8 0.5 17

A quarter vehicle model is built to compare with the rear axle suspension of the DADS

DAF95 model. The comparison gives more insight into the DADS DAF95 model and

its differences with the quarter vehicle controller model. The unmodelled dynamics of

the quarter vehicle model are of a great interest. The FORTRAN quarter vehicle is

supposed to resemble the rear suspension of the DADS DAF95 model. The quarter

vehicle, described in paragraph 3.1 with the original suspension damper characteristic

is used. This model is expanded with some missing characteristics with regard to the

DADS DAF95 rear axle suspension. The lowest suspension bump at -0.09 [m] and the

upper suspension bump at O. 14 [m] are added to the airspring characteristic as very

stiff springs. The tire model is supplied with a linear damper. See figure 5.7. for the

expanded quarter vehicle model. This expanded quarter vehicle model with semi active

damper will be used as the controller model in the next chapter.

I Chassis

VelociW [mis] Displacement [m] I Rear axle I

hs~lacmsnt Iml r Filter ( l e order) I

roadprofile

figure 5.7

22

Page 28: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

The modelled dynamics, especially the front axle suspension of the tractor and the axle

suspension of the semitrailer, influence the simulation results of the rear suspension of

the tractor of the DADS DAF95 model. The influences of the front axle suspension of

the tractor and the axle suspension of the semitrailer are the most important because of

their low frequency and their great amplitude. These influences are clear visible in the

comparison of the rear suspension of the passive DADS DAF95 modei and a quarter

vehicle model. A general impression of the comparison is made in table 5.2

roadprofile 1 2 3 4 5 6 7 8

sim3asity ++ ++ k ++ ++ ++ + + 9 10

+ k

The trends of the quarter vehicle simulation model are nearly the same as the

simulation results of the rear axle suspension of the DADS DAF95 model. In general:

the influences of the tractor front axle and the semitrailer rear axles are bigger when

the vehicle speed is lower and when the obstacles are more intensive. An intensive road

profile is recognisable by its height and its shape. Intensive road profiles are : “Wave

I”, “Wave 2” ,”Negative wave” and “Traffic hump 2”. Three of the 10 simulation

results are discussed on the basis of the rear axle suspension deflection of the tractor of

the DADS DAF95 model and on the basis of the axle suspension of the quarter vehicle

mode!.

A good similarity between the quarter vehicle

model (thin line) and the DADS DAF95 model Suspension deflection

150 $1

-

- -100 ‘ 4 5 6 7

Time [SI

(thick line) is visible in the simulation results of

the road profile called “Traffic hump 1” (#2)

(see figure 5.8). The small influences of the

front axle of the tractor of the DADS DAF95

figure 5.8 (‘just before the obstacle). Until that time the

quarter vehicle model has no disturbance.

23

Page 29: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Suspension deflection ‘ h 150 I

Time [SI

figure 5.9

A good example of the influences of the front

axle of the tractor and the rear axles of the

semitrailer of the DADS DAF95 model (thick

line) are clear to see in the simulation results of

the road profile called “Traffic hump 2” (#3).

Before the quarter vehicle and the rear axle

suspension of the tractor reaches the obstacle

the simulation results of the DADS DAF95

model are influenced by the front axle

suspension of the tractor. A dip of the suspension deflection caused by the rear axle

suspension of the semitrailer is performed at about 7.8 seconds. A combination of the

low vehicle speed and the rather intensive obstacle makes these influences happen (see

figure 5.9).

Suspension deflection 2 0 0 1 I

-200 L I 4 5 6 7

Time [SI

figure 5.10

A rather good similarity between the quarter

vehicle model (thin line) and the DADS

DAF95 model (thick line) is clear to see in the

simulation results of the road profile called

“wave 1” (#7). The influences of the

suspension bumps are visible at 140 [mm] and

90 [mm]. They introduce high frequency

vibration in the chassis and the rest of the

model. After hitting the suspension bumps the

DADS DAF95 model has a smaller transient suspension deflection with respect to the

quarter vehicle model. This causes some time deviation between the simulations. (see

figure 5.10). For the extended simulation results see appendix E.

5.4 The implementation of the fixed semi-active damper

The two passive dampers in the DADS DAF95 model will be exchanged by two fixed

semi-active dampers. The semi-active dampers are fixed on the high damping

characteristic. The implementation in DADS DAF95 model is rather similar to the

implementation of the semi-active damper in the DADS quarter vehicle model. The

24

Page 30: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

control scheme, see appendix H, has great resemblance with the control scheme of

figure 3.4. The differences of the original damping characteristic and the high damping

characteristic are visible in figure 5.1 1.

Original & high damping char.

60

-10’ I -2 -1 O 1 2

Velocity [ d s ]

figure 5.1 1

The dashed dotted line represents the high damping characteristic, the continuous line

represents the original damping characteristic. The high damping characteristic is much

higher and so the damper response will be more quickly stabilised than the original

damper response.

5.5 The simulation results

The simulation results of the DADS DAF95 model with the original damper are

compared with the simulation results of the DADS DAF95 model with a fixed semi-

active damper. The question is: are, with respect to the performance criterion of the

DCC, the simulation results of the DADS DAF95 model with a fixed semi-active

damper better than the DADS DAF95 model with the original damper. The criterion of

the controller is a weighted sum of the maximum absolute vertical chassis acceleration,

the tire lift-off time and the crossing of the suspension deflection bounds. A general

impression of the comparison is made in the table 5.3.

25

Page 31: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

roadprofile 1 2 3 4 5 6 7 8 9

improvement k Zk f - - k + + --

The first impression is that the model wiîh the fixed semi active damper improves the

simulation results with respect to the performance criterion of the DCC. The

improvements silown in table 5.3 have a big resemblance tc the intensity of their road

profiles. Road profile “Railway crossing” is a rather flat obstacle. The excitation

caused by this road profile is rather soft, so the improvement reached with the fixed

semi-active damper is small. The road profiles “wave 1 and wave 2” are intensive road

profiles, and therefore their excitation causes a rather great improvement. The

simulation results of both models on the road profile “wave 1” are shown in figure

io .t

5.12)

Tire force 150 1

Suspension deflection

Time [SI figure 5.12-a

Chassis acceleration 30 I

y 20 . E 10 .o o z 2 -10

E Y

al o 2 -20 I

4 5 6 7 -30 ‘ Time [SI

figure 5.12-c

-150 4 5 6 7

Time [s]

figure S. 12-b

Diff. left - right damper 2 0 1 I

1

E - 0

-1

- <li 1

4 5 6 7

- $

Time [SI figure 5.12-d

The thick line represents the DADS DAF95 model with fixed semi-active damper, The

thin line represents the DADS DAF95 model with original damper. Figure 5.12-a

shows the rear tire force. The general tendency is the same, but the tire force of the

26

Page 32: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

DADS DAF95 model with fixed semi-active damper has smaller peaks. The tire lift-off

time, the time when the tire force is zero, decreases. Figure 5.12-b shows the rear axle

suspension deflection. The differences between both dampers is great. The time of the

crossing of the suspension deflection bounds decreases. The complete deflection of the

model with fixed semi-active damper stabilises faster. Figure 5.12-c shows the vertical

chassis acceleration. The high frequency vibrations caused by the suspension bumps of

the DADS D M 9 5 model with original darnper are visible at 4.7 seconds and at 5.5

seconds. The chassis acceleration of the DADS DAF95 model with the fixed semi-

active damper is less spiky and the maximum and minimum acceleration decreases. The

improvement of the fixed semi-active damper against the original damper is great with

respect to the performance criterion of the DCC. The differences between the left and

right side of both models with respect to the rear axle are shown in table 5.4.

r~adproaile 1 2 3 4 5 6 7 8

improvement - k 1i - - k + + 9 io -- k

The differences shown in table 5.4 have a big resemblance with the intensity of their

road profiles. A soft road profile like “railway crossing” has a small difference. An

intensive road profile like “wave 1” has a great difference between the left and right

side. The differences realised on road profile “wave 1” are rather big (see figure 5.12-

d). The desired 2D situation of the 3D DADS DAF95 model doesn’t succeed well.

Therefore, two DC controllers will be implemented on the semi-active DADS DAF95

model in the next chapter, one DCC for the right side and one DCC for the left side.

For the extended simulation results see appendix F.

27

Page 33: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Chapter 6 The semi-active DAF95 tractor-semitrailer

The implementation of the semi-active damper system in the quartercar model

succeeded and the passive DADS DAF95 model is prepared. Here the implementation

of the semi-active damper system with a direct calculation controller in the DADS

DAF95 model is considered. The first paragraph discusses the implementation of the

direct calculation controller. The second paragraph describes the problem to get a

suitable state for the controller model from the simulation model. The third

paragraph gives some common solutions to solve this problem.

The implementation of the direct calculation controller on the DADS DAF95

simulation model is almost the same as the implementation of the direct calculation

controller on the quarter vehicle simulation model in DADS. Although the road

profiles for the left and right wheels are identical, the differences between the left and

right damper velocity are not negligible. Therefore a separate controller is implemented

for the left and right damper. The position and the velocity at t of the left semi-active

damper connection points of the DADS model are used as initial condition for the

controller model of the left controller, and the position and velocity of the right semi-

active damper connection points of the DADS model are used as initial condition for

the controller model of the right controller. The prediction results of the quarter

vehicle controller model with the 26 different damper setting sequences predict the

behaviour over the preview interval [t , t+3.5/v]. The used quarter vehicle controller

model is the extended quarter vehicle model with suspension bumps and a tire damper

(see figure 5.7). In paragraph 5.3 we saw the resemblance between simulation results

of the extended quarter vehicle model and the rear axle suspension of the DADS

DAF95 model. Because the DADS DAF95 tire model doesn’t use something like a

finite road contact, the filtered road profile (x6) used as a finite road contact in the tire

28

Page 34: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

model of the quarter vehicle controller model is explicit constructed. The implemented

control scheme (see appendix H) of the two semi-active dampers and controllers on

the DADS DAF95 model is similar to the implemented control scheme on the semi-

active quarter vehicle simulation model.

5.2 The initid condition for the controller modell.

At the beginning of every new subinterval an initial condition has to be determined for

the quarter vehicle controller model from the DADS DAF95 simulation model. The

position and the velocity of the connection points of the semi-active dampers are

chosen as the initial condition. This initial state is a relative state with respect to the

static equilibrium of the DADS OAF95 model which conform to figure 4.3. The front

wheels reach the beginning of the obstacle at 4 seconds; the static equilibrium of the

DADS DAF95 model is defined at 3.9 seconds (tl = 3.9 [SI, see figure 4.3). First, the

prediction results (simulation results of the quarter vehicle controller model) are

determined with the relative rear axle state from the DADS DAF95 model at t = 3.9 [SI as initial state.

Axle dis. 1

-0.2' ' I 4 4.5 5 5 . 5 6

Time [SI

figure 4 . I-a figure 6.1-b

29

Page 35: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

In this case the response of the quarter vehicle controller model resembles the

behaviour of the rear axle suspension of the DADS DAF95 model. Figure 6.1-a and

6.1-b shows respectively the left rear axle position and the left rear axle velocity

[x,(t) and x3(t)]. The fat dashed line represents the simulation results of the semi-

active DADS DAF95 simulation model on road profile “wave 1” and the thin

continuous h e represents the results of the quarter vehicle controller model. These

results of the quarter vehicle controller model are here called the natural prediction

results of the quarter vehicle controller model. The unmodelled dynamics causes some

small differences between the 3D DADS DAF95 model and the quarter vehicle

controller model.

Axle dis. 0.6[[/

Axle vel.

-0.1‘ I 3.8 4 4.2 4 . 4 4 . 6

Time [SI

figure 6.2-a figure 6.2-b

If the initial condition of the quarter vehicle controller model is taken from the DADS

DAF95 model at a non static equilibrium state, then the prediction of the quarter

vehicle controller model shows a transient response with regard to the simulation result

of the rear axle suspension of the DADS DAF95 model. Figure 6.2-a and 6.2-b show

respectively the left rear axle position and the left rear axle velocity [xl (t) and x,(t)]. If

the initial state is taken from the actual state of the DADS DAF95 model at 4.295

seconds, the thin dashed dotted line represents the prediction results of the quarter

vehicle and the fat dashed line represents the simulation results of the semi-active

30

Page 36: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

DADS DAF95 simulation model. A small deviation of the axle position with regard to

the natural prediction results causes a transient response of the velocity of the axle.

This prediction result is comparable with the underdamped response of a mass spring

damper system to a step function. The cause is the stiff tire spring and the small tire

damper. The direct calculation controller uses this transient prediction result to

determine the optimal damper setting sequence. The damper setting (the first bit of a

binzy Uiznper setting sequence number between O and 63) is based on the moment

when this undesired transient prediction result is at worst. These calculated desired

damper settings are therefore useless. For the total state comparison see appendix G.

6.3 Some solutions

The main purpose of a controller model is to predict the responses of the DADS

DAF95 rear axle suspension during the preview interval. The problem is how to get a

suitable initial state for the controller model from the DADS DAF95 simulation model.

Three possible solutions are:

1. a controller model which describes the vehicle dynamics better, for instance a half

vehicle controller model instead of a quarter vehicle controller model. Such a half

vehicle controller model describes not only the tractor rear axle dynamics but also

the influences of the tractor front axle suspension and the axle suspension of the

semitrailer. This solution has some disadvantages. There is no preview in front of

the front axle suspension so the road surface in front of the vehicle is unknown.

The exactness of the prediction of the tractor front axle behaviour during the

preview interval depends on the assumed road surface in front of the tractor front

wheels. Furthermore a half vehicle controller model asks much more calculation

time than a quarter vehicle controller model and the calculation capacity of a

practical controller is limited.

2. a quarter vehicle controller model with an adaptive character to suppress the

unmodelled dynamic influences. An identification method for instance with respect

to the chassis mass, the tire spring and tire damper of the quarter vehicle model can

be used. Both, the effective mass just above the rear suspension and the tire model

31

Page 37: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

3.

of the DADS DAF95 model are not well known and cause indirectly the transient

response. The identification is rather useless because the effective mass just above

the rear axle suspension of the DADS DAF95 model fluctuates to much during the

preview interval. This fluctuation is mainly caused by the movement of the tractor

front axle suspension and the axle suspension of the semitrailer.

an extra simulation model (quarter vehicle model) which generates perfect states

for the quarter vehicle controller model. The corisequence is, there is EO feedback

from the DADS DAF95 model. The influences of the front axle suspension of the

tractor and the axle suspension of the semitrailer and all the other unmodelled

dynamics are ignored. Only the reconstruction of the road over the preview interval

is used by the controller.

32

Page 38: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Chapter 7 Conclusions and

7.1 Conclusions 1.

2.

3.

4.

5.

6.

Recommendations

For special needs, the user can use a very extended ability to connect FORTRAN

files to DADS. In spite of this extended ability, there is only one suitable way to

realise a semi-active damper in DADS. The way to do so is by control-elements

and a specific control element which links FORTRAN to DADS.

The semi-active damper with the direct calculation controller is implemented and

accurate tested on a quarter vehicle simulation model in DADS. The DADS

simulation results correspond with the simulation results realised with the same

model in FORTRAN in spite of the less accurate DADS implementation of the

controller.

Two controllers were already developed to drive the DADS DAF95 model along a

prescribed path. But they don’t take care of the lift-off effect of the tractor front

wheels. The developed, implemented and tested proportional controller which

drives the tractor-semitrailer combination straight ahead is simple and the

controlling results are satisfying in spite of the lift-off effect of the tractor front

wheels.

The resemblance of the quarter vehicle model responses and the rear axle

suspension responses of the 3D model are rather big. The non-linear characteristics

of the dampers and the springs of the quarter vehicle model are the same as the

DADS DAF95 model.

A rather big performance improvement can be achieved on the investigated road

profiles if the original damping characteristic is replaced by the high damping

characteristic in the passive DADS DAF95 model.

The direct calculation controller is rather sensitive for small fluctuations of the

initial state. The actual state from the simulation model as an initial condition for

33

Page 39: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

the controller model causes a transient response of the controller model. This

transient response is undesirable with regard to the direct calculation controller.

7.2 Recommendations

I. The step from a quarter vehicle simulation model to an extended 3D DADS

DAF95 model is rather big. A half vehicle model (6dof) with the non-linear

damper and spring characteristics in FORTRAN give the same insight as the

3D DADS DAF95 model in a simpler way. The implementation of the direct

calculation controller is easier because there are no typical DADS

implementations involved. The problem of unmodelled dynamics is similar.

To succeed the realisation of the direct calculation controller in the “reality”,

the robustness of the controller strategy should be improved andor the

controller model should predict a better simulation result of the DADS DAF95

rear axle suspension during the preview interval.

A.

11.

The controller is rather sensitive for small fluctuations of the initial

state. The robustness of the controller strategy is possibly to improve.

Maybe a relative acceleration can be used in the performance criterion,

or a relative weighage between the 26 prediction results can be

inspected. Maybe the optimal moment of changing the setting can be

determined in stead of a fixed number of subintervals on which the

setting is changed. Maybe the simulation results of a controller model

with only the high and the low damper characteristic over the preview

interval give an insight in the moment of changing the damper setting.

The initial condition of the controller model from the simulation model

needs more attention. A possible solution can be realised with the help

of the quarter vehicle controller model and an Extended Kalman Filter.

The solution is a combination of the solutions 2 and 3 described in

paragraph 6.3. The simulation results of the expanded quarter vehicle

(see figure 5.7) equalise the simulation results of the rear axle

suspension of the DADS DAF95 model (see table 5.2). An extended

B.

34

Page 40: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Kalman Filter estimates the state (also the initial state for the controller

model) of the quarter vehicle model and identifies the parameters.

These parameters are for instance the mass of the chassis, the tire

stiffens and tire damping. The purpose of the parameter identification is

to make the controller model independent. The mean chassis mass

(think about the cargo fluctuations in reality) and the mean tire stiffens

and tire uamping (think about the tire wear in reality) can be identiîied

and applied to the controller model. This extended Kalman filter should

not correct for unmodelled dynamics.

35

Page 41: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Chapter 8 Bibliography

Bekkers F.P.J., Modülar based vehicle modelling. 3 3 modular base6 tractor semi

trailer models to predict the dynamic behaviour on handling and deterministic

road irregularities. Master’s thesis, Report No. TUE/W/WFW/95-078

Bekkers F.P.J., Modular based vehicle modelling. Supplement: Main component

description. Master’s thesis, Report No. TUEíW/WFW/95-078

Broek T v.d., Inverse simulations in vehicle dynamics, Report No.

T ~ J E N W I ‘ ~ 1 - 1 14

DADS Reference manual revision 7.5 Vol 1

DADS Reference manual revision 7.5 Vol 2

Foag W., Regelungstechnische konzeption einer Aktiven FKW-federung mit

“Preview”. VDI-Verlag, 1990.Fortschr.-Ber. VDI Reihe 12 Nr. 139, ISBN 3-18-

143912-6

FORTRAN manual, Pitman, The Professional Programmers Guide to

FORTRAN 77, University of Leicester department of Physics

Haug E. J., Computer aided kinematics and dynamics of mechanical systems.

Vol 1 Basic methods. The University of Iowa, 1985.

Huisman, F.E. Veldpaus, H.J.M. Voets, and J.J. Kok. An optimal continuous

time control strategy for active suspensions with preview. Vehicle System

Dynamics, 22:43-55, 1993

Morari M., C. E. Garcia, D.M. Prett. Model Predictive Control: Theory and

Practice, a survey (1989). California Institute of Technology.

Muijderman J.H.E.A., personal communication

Sauren A., Multibody dynamica, TUE Lecture nr. 45550

Vos W. A., Handeling Voertuigreactie op spoorvorming, Eindhoven University

of Technology, WOCíVTIpu95.52

Aström K.J., Wittenmark B. and S .B. JGrgensen. ( 1990) “Process Control”

Kompendium, Lund Institute of Technology.

36

Page 42: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Appendix A Road profiles

This appendix deals with the ten different roadprofiles. These different roadprofiles are

related to real situations. These ten different road profiles are exactly modelled in a

FORTRAN file. Both the DADS models and the FORTRAN models make use of this

FORTRAN file.

A B v others [ml Em1 [kmhl

A w

1. Standard brick 4-L 0.105 0.065 80

2. Traffic hump1 & \ 0.6 1.4 20 C=O.1

3. Traffic hump2 AT\ 1.0 2.25 15 C=0.25

A B A IcJ(c-JIcJI

4. Scraped road 1 0.07 60

5. Scraped road2 IA r 0.07 60 A

6. No lid of well 0.6 0.1 40 M

A - 7. Wave1 'n 25.0 0.5 80 sinus2

A - 8. Wave2 ~n 7.5 0.2 80 sinus2

9. Railway cross. 25 Tongelre

Al

Page 43: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Appendix B UNIX script file

The UNIX script file listed below is created to simplify the execution of a model with

IO different roadprofiles and to reduce the lage binary-file with all the slxu!attion

results to a matlab-file containing only the interesting results. This script file is

executed by the command:

sun3% run-dads-all model-def

The script file works as follows:

- The needed files are checked on there existence. These files are the curves.cmd,

ndads3d, model.def and dads2matlab.

- The curves.cmd file is a file which contains the commands to plot the

interesting curves in the dadsgraph postprocessor.

- The ndads3d file is a new executable of DADS with the user defined

FORTRAN routines linked at it.

- The model.def file contains the model such as DADS uses it. The model is

dependent on the number of roadprofile and the vehicle speed. Both are

changed by changing the symbols speed and obstacle in the model.def file.

- The dads2matlab file is used by GAWK which translates the contents of a

DADS ASCII output file to a MATLAB file.

- The needless files, are deleted. Especially the MATLAB-files and the log-file can

cause some trouble.

- The definition file (.de0 is loaded by the standard DADS executable.

- The symbols speed and the number of the roadprofile are set.

- The model is saved in a formatted file. A definition-file and a formatted-file are files

which are used by DADS to store the model in. The formatted-file has a format to

execute a calculation. The definition-file has a format to assemble a model.

B1

Page 44: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

- The calculation with the formatted file is started by the new DADS executable. The

DADS-sum produces usually an information-file (.in0 with information of the

calculation process and a binary-file (.bin) with all the results of the total model.

- The dadsgraph postprocessor loads the binary-file and the command-file

curves.cmd. This command-file possess the interesting states of the model.

- The created m i e s are saved in a data-file (.dat) with an ASCII-format.

- "his data-file is manipulated by the GAWK application. GAWK needs 2 file with

commands, the dads2matlab-file . These commands are applied to every line of the

data-file. The results are stored in a MATLAB-file (.m).

- The files not needed anymore are deleted. These files are the formatted-file the

binary -file the information-file and the data-file.

- An log-file is created to store in all the results normally sent to the screen.

B2

Page 45: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . run-dads-al1 ............................

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

# ! /bin/sh

# k is the directory to run the DADS sum in. This is a temporary # disk. The available space in this directory suppose to be greater

# then the space used by DADS.

#k=$ { PWD)

k=/usr/tmp

if [ !

then

fi if [ !

then

fi if [ !

then

fi

if [ !

then

-r ${PWD)/curves.cmd ]

echo The curves.cmd file isn\'t readable

exit

echo The $1 file isn\'t readable exit

-f ${PWD>/ndads3d I

echo The ndads3d file doesn\'t exist

exit

-r ${HOME)/bin/dads2matlab I

echo The ${HOME)/bin/dads2matlab file isn\'t readable exit

fi echo

echo mfiles='ls *.m'

fm3files='ls ${k)/*.fm3'

datfiles='ls ${k)/*.dat' inffiles='ls ${k)/*.inf'

binfiles='ls ${k}/*.bin'

logfiles='ls log' echo

echo "Remove the files ? "

echo

echo $mfiles echo Sfm3files

echo $datfiles

echo Sinffiles

echo $binfiles

echo Slogfiles echo

echo " (y/n) "

read input

B3

Page 46: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

case $input in

y) rm -f *.m ${k}/*.bin ${k}/*.inf ${k}/*.dat ${k}/*.fm3;;

n) echo "Sorry no execution !";exit

esac echo

echo A log file is created.

echo

dads -nomenu -3 > log <i done

load hierarchy $1

set symbol speed 80/3.6 set symbol obstakel 1

save formatted ${k}/steen.fm3

done ndads3d >> log << done

${k}/steen

${k}/steen ${k}/steen

${k}/steen done

dadsgraph -nomenu >> log << DONE

open ${k}/steen.bin cmd curves.cmd

write curve ${k}/steen.dat exit n

DONE gawk -f ${HOME}/bin/dads2matlab ${k}/steen.dat > steen.m

rm ${k}/*.bin ${k}/*.inf ${k}/*.dat ${k}/*.fm3

dads -nomenu -3 zz log << done

load hierarchy $1 set symbol speed 20/3.6

set symbol obstakel 2

save formatted ${k}/verkeerl.fm3

etc. etc.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . curves.cmd . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

curve curve

curve

curve

curve

curve

curve curve

"road: z " road

tirespring: for" tireforce

"spring : dis" suspension-deflection

"spring:vel" demper-velocity

"MASS2 : ZDD" massa-zdd "node-8 demperforce

"node-9 Ir set-d

" node-1 O " set

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . dads2matlab . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 47: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

((NF == 7) && (tell == o ) ) {

nrec=$l; teller=l ;

tell=O

print "B= [ ''

>

((NF == 2 ) && ($1 ! = "x-axis:") && ($1 != "y-axis:") && (tell == O ) ) {

teller += 1:

}

((NF == 2 ) && ($1 ! = "x-axis:") && ($1 ! = "y-axis:") & & (teller i nrec+l) && (tell ==

0 ) ) I print $0

1

((teller == nrec+l) && (NF == 2 ) && (teil == O ) ) {

print $0 " I ; " tell=2 ;

1

((NF == 7) && (tell ! = O ) ) {

nrec=$7 ; teller=l;

tell+=l print " B ( : , "tell") = [ "

((NF == 2) && ($1 ! = "x-axis:") && ($1 != "y-axis:") && (tell ! = O ) ) {

teller += 1;

1

((NF == 2) && ($1 ! = "x-axis:") && ($1 ! = "y-axis:") && (teller i nrec+l) && (tell ! =

0 ) ) I print $2

>

((teller == nrec+i) && (NF == 2 ) && (tell ! = O)) {

print $2 " 1 ; "

1

B5

Page 48: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Appendix C Passive quarter vehicle model

This appendix compares the simulation results of the quarter vehicle models in DADS

with the quarter vehicle model in FORTRAN. The qurter vehicle models with a

passive damper are:

- the quarter vehicle model implemented in FORTRAN.

- the quarter vehicle model with the fixed semi-active damper realised with control

elements implemented in DADS.

Only the simulation results of the passive quarter vehicle models on the roadprofile

“Standard brick” are enclosed in this appendix. The simulation results of the quarter

vehicle models on the roadprofile “Standard brick” shows the small differences

between the DADS and FORTRAN integrator. The simulation results of the quarter

vehicle models on the other nine roadprofiles are identical.

Page 49: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

DADS -fortran -

2 E c \

O

cd

o o

.- U

8 -2

4

Standard brick

o f

-

Road profile

3 0 . 0 4

u 0 . 0 3 Y

g 0.02

9 a O

o cd - 0.01

- 0 . o1 ' J 0 . 5 0 . 6 0.7 0 . 8

Time [SI

Suspension deflection 0 . 0 1 i I

- 0 . 0 2 I 0 .5 0 . 6 0 . 7 0.8

Time [SI

Chassis acceleration 21 I

-4 ' I 0.5 0 .6 0.7 0 .8

Time [SI

3 0 0

250

2 200

tL" 100 25 o 150 2

50

n

Tire force

Y

0 . 5 0 . 6 0 . 7 0 . 8 Time [SI

Damper velocity

7 0 . 5 . E u

.- 2 0 o O o 3

> - 0 . 5 -

-1 1 I - 0.5 0 . 6 0 . 7 0 . 8

Time [SI

Damper force 40 i

-10 0.5 0 . 6 0 . 7 0 . 8

Time [SI

c2

Page 50: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Appendix D Semi active quarter vehicle model

This appendix compares the simulation results of the quarter vehicle model with semi-

active damper and direct calculation controller in DADS and the same semiactive

quarter vehicle model in FORTRAN. Only the simulation results of the semi-active

quarter vehicle models on the road profile “Wave 2 are enclosed in this appendix. The

simulation results of the quarter vehicle models on the road profile “Wave 2” shows

the small differences between the DADS and FORTRAN implementation.

Dl

Page 51: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

0.2 n

-0.15 E

g 0.1 3

n

Y E a,

3

.? O. 05 n

DADS - fortran ~

Road profile

ö.5 1 1.5 2 Time [s]

Suspension deflection I._.I

-0.2' I

0.5 1 1.5 2 Time [SI

Chassis acceleration I

-20 ' I

0.5 1 1.5 2 Time [s]

Fortran damper setting

300

250

2 200 3 a, 150 2 ;4" 100

CI 50

Wave 2

Tire force

u.5 1 1.5 2 Time [SI

Damper velocity

- 3 L I I

0.5 1 1.5 2 Time [SI

Damper force 100 I

8 0

E 6 o a, 40

20

O -20 ' 0.5 1 1.5 2

Time [SI

DADS damper setting 1 1

0.8 0.8 I - 0 . 6 I - 0 . 6

M c .e 0 0.4 5 0 . 4 co co 0.2 0.2

n

M E

.3

n n ö.5 1 1.5 2

U

0.5 1 1.5 2 Time [SI Time [SI

D2

Page 52: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Appendix E Comparison of a quarter vehicle model with the

rear axle suspension of the DADS DAFBS model

This appendix compares the simuiation results of the rear axle suspension of the DADS

DAF95 model with the quarter vehicle model in FORTRAN. Both models contain the

original dampers. The road profile in the DADS DAF95 model is not exactly called in,

so figure “Road profile” gives only an indication of the road profile of the DADS

DAF95 model with regard of the quarter vehicle road profile. Of course, the

roadprofiles applied to both models are exactly the same. The Chassis acceleration of

the DADS DAF95 model is plotted with respect to the chassis body situated between

the front axle and rear axle. This chassis acceleration is not the chassis acceleration

straight above the rear axle suspension. So the comparison is misleading with regard to

the chassis acceleration of the quarter vehicle model.

El

Page 53: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

DAF95- 2d0f -

* 0.4-

2 0 . 2 - 2 n O -

- .-

Traffic hump 1

z y 150. 0

h

O

150 1.5

100- 1 1- Y 5 0.5- n -

x

O

.+ * o

-0.5-

-1. >

D

0 9

30 15 - 2 10 2 0 . E Y

* o ; Y 0 10-

c4

c 5 O .3

O

-10

3 0

-5 2

E2

qh

Page 54: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

0 .8

n -0.6 E

s CI

0.4 o cj 3

20.2 n n

DAF95- 2d0f -

Road profile

: ,fl,, , ~

" 4 5 6 7

Time [SI

Sumension deflection I

150 n 2 100 Y 3 50 E $ 0

ci

cd 3

2 -50 -100

4 5 6 7 Time [SI

Chassis acceleration 20 I I

-20 ' I 4 5 6 7

Time [SI

Traffic hump 2

Tire force 250 1

200

150 E a g 100 lL

50

O ' / I 4 5 6 7

Time [SI

Damper velocity 2 i

/ W

-2 ' 4 5 6 7

Time [SI

Damper force 40 - 30

20 o g 10 lL

O

-10 ' 4 5 6 7

Time [s]

E3

Page 55: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

DAF95- 2dof

c a,

Wave 1

0 3

Road profile

2

4 5 6 7 Time [s]

c

600

500

400

a, 3 0 0 2 Y

2 200 100

O

Tire force

4 5 6 7 Time [SI

Damper velocity

41-----7 Suspension deflection

200 I

-200' I 4 5 6 7

Time [s]

-4 I 4 5 6 7

Time [SI

Chassis acceleration - 6o 3

Damper force I

3 0

g 20 Y

0 10

-10 -40 I

4 5 6 7 Time [SI

-20 I 4 5 6 7

Time [SI

E4

Page 56: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Appendix F Passive DADS DAF95 model

This appendix deals with the comparison of the simulation results of the DADS

DAF95 mode! with the original damper (pass.) a d the DADS DAF95 rnodel with the

fixed semi-active damper (semi-p.). The road profile of the quarter vehicle model in

DADS is not exactly called in, so figure “Rear wheels left” gives only an indication of

the road profile of the DADS models.

F1

Page 57: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

0.6

20.58

.i 0.56

.o 0.54 8 0.52

Y

W cj - U

.* 0 -5-

3 -10

2 -15

U

cj I.i

a, o

pass. ~ semi-p. - Scraped road 2

-

-

Rear wheels left I

n

E E Y

~

J

!

0.5 4 5 6 7

Time [SI

c 0.5' 0

o .3 U

o - .

Suspension deflection 201 A '

-80 I I

4 5 6 7 Time [SI

Chassis acceleration I

I -20 '

4 5 6 7 Time [s]

Diff. left - right damper

.3 v) W a 3

Tire force 100

80

y 60

8 40 c4

20

O

z a,

4 5 6 7 Time [SI

2

" 1 3 .=" o o 0 a, - k -1

-2

Damper velocity

------l 4

4 5 6 7 Time [SI

Damper force - 30

20.

-10 ' I 4 5 6 7

Time [SI

Driving direction l 7

I -0.02 ' 4 5 6 7

Time [SI 4 5 6 7

Time [SI

F2

Page 58: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

pass. - semi-p. - Wave 1

Rear wheels left 1.2

0.2' I 4 5 6 7

Time [SI

Suspension deflection

Tire force 150 I

4 5 6 7 Time [s]

Damper velocity

-150 ' I 4 5 6 7

Time [SI -4 I I 4 5 6 7

Time [SI

Chassis acceleration 3 0 1

Damper force 40

;*i <, 20 30 y 10 z e & 20

cd g 10 3 -10 L

2 -20

.- O 0 0 *

a o O

- 3 0 ' I 4 5 6 7

Time [SI

Diff. left - right damper

-1 I I

4 5 6 7 Time [SI

-10 I 4 5 6 7

Time [SI

Driving direction

-3 I 4 5 6 7

Time [SI

F3

Page 59: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

O.

- Y E o . v)

3 - o . cd o .- U 5 o .

O.

- v)

- Y E $

pass. - semi-p. -

O----

Rear wheels left

4 5 6 7 Time [SI

Suspension deflection I

4 5 6 7 Time [s]

Chassis acceleration I

Railway crossing

Tire force

40 1

15 I 4 5 6 7

Time [SI

Damper velocity l 7

4 5 6 7 Time [SI

Damper force 2 5 -

-6 ' I 4 5 6 7

Time [SI 4 5 6 7

Time [SI

Diff. left - right damper - 61 i

(li .3

Driving direction 0 . 8

3 0.6 E y 0 .4

8 0 . 2 O .e U

-0.21 I 4 5 6 7

Time [SI

F4

Page 60: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Appendix G The initial state for the quarter vehicle

controller model from the DADS DAF95 model

This appendix deals with the problem to get a suitable initial state for the quarter

vehicle controller model from the rear axle suspension state of the DADS DAF95

simulation model. The stars represent the states of the semi-active DADS DAF95

simulation model. The thick dashed line represents the simulation results of the semi-

active DADS DAF95 simulation model. The thin continuous line represents the

response of the quarter vehicle on the actual state of the DADS DAF95 model started

at 3.9 seconds. These simulation results, here called the natural simulation of the

quarter vehicle, are rather the same with respect to the semi-active DADS DAF95

simulation results. The thin dashed dotted line represents the response of the quarter

vehicle on the actual state of the DADS DAF95 model started at 4.295 seconds.

GI

Page 61: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Daf95- 2dof

0.6

0.5

0.4

0 . 3 - Y E 2 v, 0.2

0 -

-0.1

-0.2

0.5

Y

.3

fl\ -

-

I

f o - l : J ' '

-

-0.5

Axle vel. 4

1

n

4 0 E Y

3 g -1

-2

-3

1

0.8

-0.6 I

Y

* 0

* 0.4

0.2

O

3

2

1 - UI

E O Y

g -1 - -2

-3

-4 4 4.5 5 5.5 6

Time [SI

Setting

4 4.5 5 5.5 6

0.5

0.4

0.1

O

Chassis dis.

4 4.5 5 5.5 6 Time [SI

Chassis vel.

4 4.5 5 5.5 6 Time [SI

Filtered road

/ i \ i \ (/ \

\ \ \ i

I I w , \\ m 4 4.5 5 5.5 6

/ i \ i \ (/ \

\ \ \ i

I I w , \\ m 4 4.5 5 5.5 6

Time [SI Time [SI

G2

Page 62: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Daf95- 2dof

Axle dis. Chassis dis. 0.6

0.5

0.4

E 0 . 3

0.2

0.1

O

- Y

v)

-0.1 3 . 8 4 4.2 4.4 4.6

2

1.5 - v)

. 1 E Y

s - 0.5

Time [s]

Axle vel.

O 3 . 8 4 4.2 4.4 4.6

Time [SI

1

0 . 8

- 0.6 I

Y

* 0

* 0.4

0.2

O 3 .

0.5

0.4

0 . 3

- 0.2 E

0.1 i

z o -0.1

-0.2

-0.2 3 . 8 4 4.2 4.4 4.6

Time [SI

Chassis vel. 2*5*

-0.51 3 . 8 4 4.2 4.4 4.6

Time [SI

Filtered road

I 0.4

E 0 . 3 Y

5 .3

g 0.2-

//

O-./ ra 01 ' 3 . 8 4 4.2 4.4 4.6

Time [SI

G3

Page 63: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Daf95- 2dof -

/ I / -

/ 0.1 -

n

E

-0.21 - c 4m

Y

Axle vel. Chassis vel. 1.4

1.2

1

70.8

0.6

n v1

E

:: i

0.4

0.2 4.

G4

Page 64: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

Appendix H Control schemes

This appendix deals with the control schemes as implemented in the DADS DM95

model.Page H1 represents the control scheme with the fixed semi-active damper. - 1 = -

2 = -

6 = -

- - - 7 = x,(t) -

8 = xj(t)-x6(t) = 9 = Fd -

10 = x,(t)-X6(t) = 11 = Fd - 12 = s ,=1 - 15 = Xj(t) - 16 = s d = l - 19 = x,(t) -

-

- -

- - -

y - position front axle steer angle x - position rear axle road profile relative left damper velocity left damper force relative right damper velocity right damper force disered setting filtered setting disered setting filtered setting

Page H2 represents the control scheme with the semi-active damper and direct

calculation controller. - I = -

2 = - 3 = -

- - - 4 = x,(t) -

5 = X6(t) -

6 = x,(t)-x,(t) = 7 = Fd -

9 = Xj(t) - 10 = x,(t) - 11 = x,(t) - 12 = x,(t) - 13 = x4(t) -

15 = Fd - 16 = sd - 17 = x,(t) -

18 = x,(t) - 19 = xi(t) - 20 = x,(t) -

21 = x,(t) -

-

- - - 8 = 'd - -

-

-

-

14 = x,(t)-x,(t) = -

- - - -

- -

The names of the blocks and the numbers

y- position front axle steer angle x - position rear axle road profile filtered road profile relative left damper velocity left damper force disered setting left filtered setting left z -position rear axle left side z -position chassis left side z - velocity rear axle left side z - velocity chassis left side relative right damper velocity right damper force disered setting right filtered setting right z - position rear axle right side z - position chassis right side z - velocity rear axle right side z -velocity chassis right side

of the nodes agree with the names and

numbers used in the implementation. They gives the reader only an indication of their

functions.

Ï

H1

,

E i

Page 65: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

input vooras

input vel.

chassis achteras left damper

force

10 DAF skyh0ek.f

dampetforce Block3 11 ,

x t4

set filter 19 , right

right right

inp. 16

Page 66: Eindhoven University of Technology MASTER A semi-active ... · The performance of a commercial vehicle suspension is determined by: the comfort of the occupants and the cargo, the

road b K-factor driver

input 1 vooras

b 1 6- set filter 17 right

6 , chassis achteras

left I

DAF95 sa.f Block2

damperforce right

_.

DAF95 sa.f Block2

dam perforce set filter

left

inp.

achteras right

inp.

chassis right

inp. 20 direct calc. -

z 18

Z -19 r+

--+ DAF95sa.f Block5

x w

dz achteras right

7 +

controller -- right

I I

, inp.

I inp.

chassis

inp.

ach teras left

DAF95 sa.f Block4

direct calc. controller

left

inp. dz

chassis left

out damper

force left

inp. dz

chassis right

out damper

force right