Académique Documents
Professionnel Documents
Culture Documents
Engine Dynamometers
K. Pfeiffer and R. Isemann
statistical and systematical errors can be avoided by using a Fig. 1 Simplified mechanical model of a drive-line of a FWD-
proper driver-simulation. vehicle
2. Model of the vehicle dynamics The clutch continues to slip until engine speed a,,,,is equal to
clutch disk speed q,. Then the clutch sticks and load torque M, is
The modelling and simulation of the drive-line's rotational equated with M,, and the clutch disk speed o,, is equated with om,,
dynamics forms a central part of a dynamical engine test stand. until M,, exceed Me,.,, again. This implies a change of model
2596
structure in case of sticking clutch. + aerodynamical drag
F, = mcargsWa) (6)
For the driveability of the vehicle the mean value of the torque
2597
output at crankshaft as a function of the engine speed CO,,,, and
the acceleration pedal x, is of interest. It is represented by
= F(",tJa)
Mmot (9)
Drive-Line
Simulation II Engine
,n I Umin]
I
I
"'=
inverse clutch
characteristic
drive-line
siinuhtion
4. Automatic Control of Vehicle Startup Fig. 7 Two-channel driver-simulation for vehicle startup
Fig. 6 shows the concept for a dynamic engine test stand with The vehicle startup control can be separated in a velocity and an
driver-simulation. The driver-simulation generates actuator engine speed control loop. The velocity can be controlled with the
signals the acceleration-, brake-, and clutch pedals and gear clutch pedal x,, as manipulated variable. The engine speed can he
stick. The gear-stick, the brake- and clutch pedals are input controlled with the acceleration pedal as manipulated variable. At
signals for the drive-line simulation; the acceleration pedal is this the transferable torque M,, of the clutch effects as disturbance
directly connected to the tested engine. signal on the engine. Linear control loops can be obtained by
using the inverse engine look-up-table and the inverse clutch
characteristic [ 101.
2598
A parameter optimized 3-parameter controller is designed for function three seconds before the beginning of the startup control
velocity control using a linearized model of the vehicle (t=8sec). At t=llsec the startup controller is active. At this the
dynamics by minimizing eq. (12). velocity is controlled by the clutch pedal and the engine speed is
controlled by the acceleration pedal. The engine speed is equal to
M
Z2 = x(e2(k)+rAu2(k)) (12) the clutch disk speed at k13.2sec; at this time the clutch sticks.
k=O When the clutch is fully engaged the control loop is reduced to a
one channel velocity control loop with the acceleration pedal as
manipulated variable.
In order to obtain a cautious acting controller the weighting
factor r is chosen as r=0.2. The controller was optimized with
the help of MATLAB. The resulting controller parameters are 4.2 Model-Based vehicle startup control
given as
Another vehicle startup strategy is obtained by analysing the
Mz) = 7.2 -0.02352-' -7.1643~-? behavior of skilled human drivers. They lift the engine speed by
=
"&) - vc,l<z) 1 -z-1 moving the acceleration pedal before moving the clutch pedal. At
this stalling of the engine can be avoided. The velocity is
(13) controlled with the clutch pedal and the acceleration pedal is
feedforward controlled. Fig. 9 gives an overview of the model-
The controller is implemented with a sampling time of 10 based vehicle startup strategy. However the velocity control loop
msec. with the clutch pedal as manipulated variable is the same as
presented in chapter 4.1.
A combination of the optimized controller together with a
feedforward compensation of the vehicles dynamics, eq. (8),is
used for velocity control. Therefore dynamical deviations are
avoided and a fast reaction on changing the reference velocity
is achieved.
E
3 50
a"
0 5 10 IS 20
L
25 30 3s
I
0
t, 4
Time [SI
Fig. 10 Pedal positions during vehicle startup
L
Time [SI
Fig. 8 Closed loop with two-channel controller The pedal position can be calculated by defining the engine speed
when the clutch should be fully engaged (e.g. 1000 rpm). Because
Fig. 8 shows the closed loop with the two channel vehicle of the well known reference velocity the desired torque is given
startup controller. The clutch is disengaged with a ramp for this point of time (t=t3) with eq. (8) and eq. (1). The desired
2599
acceleration pedal position can be calculated using the inverse time the clutch sticks. When the clutch is fully engaged the
mapping F' (eq. 11)). control loop is reduced to a one channel velocity control loop with
the acceleration pedal as manipulated variable.
The time duration for the feedforward control of the
acceleration pedal can be determined with eq. (14).
5. Conclusions
Mmoi(Wmoi) - MCZ(~CZ)
= Qmoi'moi (14)
Two different control strategies for vehicle startup control were
Because of the well known reference velocity and the time t=t, presented in this paper. Both strategies are a proper tool for the
the time t=t, is also known. The engine speed for t2<t<t3can be vehicle startup control of a driver-simulation. If the human '
6. References
with on,,,,(t3)=1000rpm. If om&Jis determined t, can be
calculated by von Thun, H.J., "A New Dynamic Combustion Engine Test
Stand with Real-time Simulation of the Vehicle Driveline",
SAE-Paper No. 870085, 1987
Gebauer, W., "An Engine Test Stand with High Dynamic
Response with Simulation of Driver, Vehicle and Road
Resistance", VDI-Berichte 68 I , VDI-Verlag, Dusseldorf,
with w,,,,(t,)=900 rpm (idle speed). 1988
Cho, D. and Hedrick, J K., "Automotive powertrain
The acceleration pedal is feedforward controlled during the modelling for control", Transactions ASME, Journal of
Dynamic Systems, Measurement and Control, Vol 1 11,
1989
Germann, S. and Isermann, R., "Modelling and control of
longitudinal vehicle motion", ACC '94, baltimore,
Maryland, 29.06-01.07.1994
Voigt, K.U., A Control Scheme for a Dynamical Engine
Test Stand", IEE Control '91, Edinburgh, U.K., March 25-
28, 1991
Bosch GmbH, "Automotive Handbook", 2nd edition, VDI-
Verlag, Dusseldorf, 1986
Leonhardt, Schmidt, Voigt, Isermann: "Real-Time
Simulation of Drive Chains for Use in Dynamical Engine
Test Stands", ACC '92, Chicago, USA, June 24-26, 1992
Isermann, R.: "Digital Control Systems, Vol. 1 and 2)",
Springer-Verlag, Berlin, 1989, 1990
Isermann, R.: "Identifikation dynamischer Prozesse, Band 1
U. 2, (Identification of dynamical processes, Vol 1 and
~-
2)",S~rinaer-Verlag,
- Berlin, 1992
[lo] Isermann, R., Lachmann, K.H., Matko, D., "Adaptive
Control Systems", Prentice Hall, 1992
I1 5 10 IS 20 1i
Time [SI
Fig. 11 Closed loop with model-based vehicle startup
Fig. 11 shows the closed loop with the model based vehicle
startup control. The clutch is disengaged with a ramp function
three seconds before the beginning of the startup control
(t=8sec). The acceleration pedal is set to a constant value of
27% at t=10.5sec and the engine speed increases. At t=l lsec
the startup controller is active. At this the velocity is controlled
by the clutch pedal and the engine speed decreases. The engine
speed is equal to the clutch disk speed at t=13.2sec; at this
2600