• Non ci sono risultati.

Chapter 4 Active Yaw Control

N/A
N/A
Protected

Academic year: 2021

Condividi "Chapter 4 Active Yaw Control"

Copied!
11
0
0

Testo completo

(1)

Chapter 4

Active Yaw Control

4.1

ESP

As already mentioned in the introduction, nowadays many cars are provided with stability control systems. Now we describe when and how these kind of devices act, focusing on the ESP and on our innovative system.

4.1.1

ESP Working Principles

The ESP is an Active Yaw Control studied in order to increase vehicle safety, avoiding excessive oversteering or understeering behavior. This system receives information from several sensors installed on the vehicle (steering wheel angle, yaw-rate, yaw-acceleration, wheel speeds, etc.), and through these signals a software is able to estimate instant by instant the car motion. Comparing the “real” estimated motion with an ideal behavior provided by software it is possible to understand if the car is behaving in a stable, foresee-able and controllforesee-able way, or if the driver is probably loosing control.

Considering for example a left-hand curve, if an excessive oversteer is detected the system activates the front-right brake, such a way to create a negative longitudinal force (Fx12),

and in the same time to decrease the lateral force (Fy21). Both these effects contribute to

decrease the yaw-acceleration (2.3), such a way to avoid that the car begins to spin around or anyhow to prevent an undesired behavior that, if not controlled by a professional driver, can be dangerous (fig.4.1).

By a similar principle if an excessive understeer was detected the ESP would activate the rear-left brake, to generate a pro-cornering yaw moment (fig.4.1).

(2)

Figure 4.1: Effects of the ESP on vehicle motion

4.1.2

ESP Simulink Model

In our model we designed an ESP which is represented in fig.4.2. Our ESP receives as inputs: the instantaneous yaw rate, a reference yaw rate, the vehicle lateral acceleration, an estimated lateral acceleration, the front and rear drive torques, and the steer angle. Now we illustrate how these signals are obtained and afterwards we describe how our ESP processes them to recognize a dangerous situation.

4.1.3

“Reference Yaw Rate” Value

The “Reference Yaw Rate” value is one of the inputs used to decide whether to activate or not to activate the ESP. This input is worked out by the following expression

YR=

r− rref

|rref|

sign(r) (4.1)

The yaw rate (r) is a quantity that can be measured by a sensor, and rref is the reference

yaw rate.

To calculate the reference yaw rate our ESP needs, we built a “sub-model” of car. This is a “Single Track Model” ( [6], [11]) provided with linear tyres. In this case we are allowed to use this model because it is not affected by the ESP intervention1

. The

1Actually the brake action influences the wheel speeds then ,as explained further on, the estimated ve-hicle longitudinal speed. However we can neglect this phenomenon since it proved not to have a substantial effect.

(3)

Figure 4.2: ESP subsystem

internal “sub-system” in fact just provides the reference motion we want the “real” car to follow (if necessary by means of the Active Yaw Control), but we do not apply to this any brake torque. In addition the ideal motion is surely characterized by a longitudinal speed much higher than both the side velocity and the speeds produced by the yaw rate. These conditions assure that the “Single Track Model” represents correctly the “reference vehicle” behavior.

We modelled linear tyres because a non professional driver, if for example a car is understeering when the lateral acceleration is low (situation which occurs when the tyres are working in their linear zone), probably he expects a similar understeering behavior also when the lateral acceleration increases. It means that the driver is prepared for the motion that the vehicle would have if the whole tyre characteristic was linear. For these reasons he could be annoyed by a vehicle with highly non linear behavior, or for example he could be not able to control the car that suddenly becomes oversteering if the lateral acceleration exceeds a threshold value (fig.4.3). Our “sub-model” calculates the yaw-rate which the

(4)

Figure 4.3: Expected vehicle behavior in comparison with two possible real handling dia-grams

“reference car” would be going to reach in steady state conditions by the relation [6] rss= rref =

C1C2lu

C1C2l2 − mu2(C1a− C2b)

δ (4.2)

C1,2 are the cornering stiffnesses of the front and the rear axle. Whereas a linear tyre

is representative of low lateral forces, hence low lateral acceleration conditions, we are allowed not to take into account the lateral load transfer to estimate C1,2. To evaluate

them we calculate BCDy1,2 considering the static vertical load, then using the following

relation C1,2 = 2BCDy1,2, as explained in [6].

However we have to consider that the longitudinal speed is not a value provided by sensors on a real car, therefore to work out rref we had to find out a way to approximate it.

We observed that to estimate u we could measure just the wheel speeds, and to use the subsequent formula

uest=

re(ω11+ ω12+ ω21+ ω22)

4 (4.3)

For example in fig.4.4 the real speed and the estimated speed are compared during a manoeuver that makes the car spin around because a wheel suddenly looses grip (after 5

(5)

s). We can notice that the speed value computed by (4.3) is rather similar to the real value during the first 7 seconds, during which β2

is quite little (indicatively smaller than 10 deg). Considering that to keep stability an ESP system must start acting within few instants after the loss of grip it is easy to understand that our estimated value can be an acceptable approximation of the longitudinal speed in order to detect a dangerous condition in time.

1 2 3 4 5 6 7 39 39.5 40 40.5 41 41.5 42 42.5 43 43.5 time (s) speed (m/s)

Real longitudinal speed Estimated longitudinal speed

Figure 4.4: Comparison between the real longitudinal speed and the estimated longitudinal speed

To estimate u some problems arise in case the ESP acts for a long time, but without succeeding in holding β in a small range. Further on we illustrate how we solved these problems.

Obviously we want to keep “YR” as close to zero as possible, in fact “YR” −→ 0 =⇒

r−→ rref. It means also to try to keep the estimated instantaneous “R” distance, defined

as the distance between the vehicle instantaneous center of velocity and the longitudinal symmetry axis of the car (fig.4.5), close to the “R” distance of the ideal trajectory. In fact, as mentioned in [6] we can obtain the simple kinematic relation R = u

r and, considering

u≈ uest, if r = rref also R ≈ Rest= Rref.

Unfortunately we found out that an ESP strategy based only on the “YR” value could

fail in particular cases, usually in oversteering conditions. In fact some simulations provided results like those shown in fig.4.6.

2β is the body slip angle, defined as β = arctanv

(6)

Figure 4.5: Definition of “R” distance

The estimated curve radius remains quite close to the reference radius during the whole simulation, but the real radius deviates from the reference input. We also noticed that this behavior matched with a β angle decreasing more and more (fig.4.7), and when the |β| angle was quite wide the uest began to overestimate u too much, in such a way that the

estimated car behavior differed notably from the real behavior. Clearly this fact causes an ESP action that is insufficient, and for this reason we needed to improve our system

5 5.5 6 6.5 7 7.5 8 8.5 9 9.5 10 50 100 150 200 250 300 350 time (s) corner radius (m)

Real corner radius Reference corner radius Estimated corner radius

Figure 4.6: Real, estimated and reference “R” distance in case of inefficacious ESP inter-vention

(7)

Figure 4.7: Body slip angle in case of inefficacious ESP intervention adding another parameter to control.

4.1.4

“Lateral Acceleration” Difference

The second parameter we decided to keep under control was the “AL” (Lateral

Accelera-tion) difference, defined as

AL = (˜ay − ay) sign(r) = (uestr− ( ˙v + ur)) sign(r) (4.4)

In steady state conditions ˙v is equal to zero, or in any case also during a transitory, apart from the first instants after a steering action, ˙v can be usually considered negligible with respect to ur. Thus to hold AL close to zero means to keep uest close to u. In this way

we managed to hold β within a small range. We also want to point out the fact that, neglecting ˙v, a dangerous oversteer matches with an AL > 0 but even if an oversteering

manoeuver is very violent, and ˙v cannot be ignored for example it is negative (considering a left-hand curve) and it contributes to increase AL without interfering negatively on the

ESP control strategy (we deal with the ESP strategy in the next paragraph). Moreover we found out that to control only AL could be sufficient to prevent oversteer, but we kept

(8)

4.1.5

ESP Strategy

The brake torque to apply to dominate the vehicle motion is provided by a PI controller which arranges it to keep the two inputs (YR and AL) close to zero, as schematically

illustrated in fig.4.8. If the controller output is positive (situation corresponding to a detected understeer) the brake torque is applied to a rear wheel, if it is negative (oversteer) it is applied to a front wheel (clearly with positive sign). We select to activate the left or right brake depending on “sign(r)”. For example, referring to the front axle, we brake the left wheel if r is positive, and we brake the right wheel if r is negative. The opposite occurs with regard to the rear axle.

eYR = YR,ref− YR eAL = AL,ref− AL Mb(t) = PYReYR+ IYR Z t 0 eYRdt | {z } P IYR + PALeAL+ IAL Z t 0 eALdt | {z } P IAL (4.5)

(9)

However a normal PI controller is not suitable to represent an ESP since the ESP acts only when a really dangerous condition arises, but the PI provides an output generally different from zero every instant, that is to say it would activate the brake system con-tinuously. Then, in order to make our system more realistic, we decided to activate the brake system only in case the output provided by the controller had exceeded an upper threshold, or a lower threshold. More exactly we do not activate a brake as soon as the controller output is bigger (or smaller) than a threshold but we check that the output exceeds the limit also some hundredths of second later, before deciding to act. We created this loop in order to avoid to activate a brake when the situation does not really require an ESP intervention but somehow the PI inputs present a peak, for example because the steer angle suddenly passes from zero to a different value, hence the PI output is great. Furthermore, in some critical manoeuvres, for example if in a rear-wheel drive car the steer angle is very wide (obviously it depends on the speed), it can occur that the two inputs would need opposite outputs to be brought closer to zero. This fact causes a system response which is unsatisfactory for both YR and AL. We decided that the most important

between the two inputs is AL. We prefer to obtain a β angle quite little, even if the car

takes the bend wider than the “reference curve”, rather than to have a car which follows a trajectory closer to the reference, but with an excessive body slip angle. This kind of motion in fact makes the driver perceive the situation as dangerous. In addition, as men-tioned above, to consider only YR can cause a car which actually drives along a trajectory

very different from the estimated trajectory, such a way to make inefficacious the Active Yaw Control. To avoid that the controller behaves in this wrong way we multiply the output of the PIYR controller by a coefficient between 1 and 0, which starts decreasing if

PIAL exceeds a lower threshold, following a curve like that shown in fig.4.9.

We want to point out the fact that until now we did not limit the maximum brake torque the ESP system can apply, and it is unrealistic (the ESP systems in production do not exploit the maximum longitudinal force a tyre can transfer) and it is dangerous because if the applied brake torque is excessive it causes the wheel lock. For these reasons we want to determine the maximum acceptable brake torque. Therefore the lateral load transfer is estimated using a simple linear relation (mentioned in [6]).

∆Fz1 = b ld1+ kφ1 kφ(h − d) t Y (4.6)

(10)

−900 −800 −700 −600 −500 −400 −300 −200 −100 0 −0.2 0 0.2 0.4 0.6 0.8 1 ←Table data PILA output weight coefficient

Annotations denote column breakpoints

Figure 4.9: Weight coefficient the PIYR output is multiplied by

∆Fz2= a ld2+ kφ2 kφ(h − d) t Y (4.7)

The total side force (Y ) is calculated multiplying the lateral acceleration ay (measured

through sensors) by the vehicle mass (m). Then, we have all the elements to calculate an approximation of Dx (2.23) (it is the peak force in pure longitudinal slip conditions) and

we multiply this value by the distance between the ground and the slip wheel axis (H) and by a safety factor (in general close to 0.5). This is the maximum brake torque applicable at a non driven wheel. Obviously an eventual drive torque affects the forces a tyre transfers to the street. To consider this fact we sum the drive torque applied to the wheel we want to brake to the brake torque previously calculated. In this way we obtain the maximum brake torque we really wish to apply. Clearly on our car we need a model of “Haldex” coupling to take into account the effects of the redistribution of torque, to estimate the drive torque.

Moreover, in order to build an ESP model as realistic as possible we created a system that checks the controller output ten times per second (in fact a real system does not receive signals from sensors continuously, and the CPU needs time to process the inputs), and it keeps the output constant during the time between two subsequent checks (obviously it may be zero).

(11)

In the end, in order to have a more realistic performance with reference to the brake torque, and to limit unrealistic peaks, for example in the vehicle speeds, due to the fact that the software calculates a numerical solution of the equations and it is negatively affected by discontinuities in the inputs, we do not use in the balance equation (2.4) the brake torque calculated as mentioned above, but we filter it by means of a simple first order filter, which equation is

Kd˜x

dt + ˜x= x (4.8)

Figura

Figure 4.1: Effects of the ESP on vehicle motion
Figure 4.2: ESP subsystem
Figure 4.3: Expected vehicle behavior in comparison with two possible real handling dia- dia-grams
Figure 4.4: Comparison between the real longitudinal speed and the estimated longitudinal speed
+5

Riferimenti

Documenti correlati

The prototype park is divided into different thematic areas which allow the users to experiment inusual kinds of landscape, from “ruins” of old cistern (pre-existing in the area, to

While sites like Airbnb and Uber became giant companies, the platform on which we would share our power drills with neighbors never took off.. Instead of platforms that would

http://nyti.ms/1KVGCg8 The Opinion Pages   |  OP­ED CONTRIBUTOR Help for the Way We Work Now By SARA HOROWITZ

Cartesian reference system belonging to the triangle

known only in part because they depend on many in- terconnected variables, such as wavelength, irradiation parameters, and implant surface characteristics. This represents an

Design of novel antimicrobial peptide dimer analogues with enhanced antimicrobial activity in vitro and in vivo by intermolecular triazole bridge strategy. Intramolecular cyclization

In terms of the latter, there is a big head of steam building up behind universities and work based learning – once the main preserve of colleges and training providers -

In this research we analyze the feasibility of an Active Yaw Control whose working principle is based on the engine torque distribution between the front and the rear axle of