Beruflich Dokumente
Kultur Dokumente
4
Conference on Computer Aided Control Systems Design
Munich, Germany, October 4-6, 2006
AbstractThis paper presents the method Design of the engine to different combinations of vehicles and
Experiments (DoE) in the engine calibration process shortly. transmission systems as well as the optimization of
Modern Diesel engines are controlled via maps that have to be emissions or of the engine power, respectively. Also, all
calibrated using measurements from an engine test bench. The criteria like a sporty or comfortable vehicle adjustment and
maps have to fulfill various soft and hard constraints like
considerations of country-specific conditions are part of the
smoothness and drivability. Therefore two criteria for smooth
and drivable calibrated Diesel engine maps are defined and calibration process.
evaluated. The criteria are used to create optimal and drivable The goal of the process is to sufficiently model the system
engine maps. Optimization and smoothing are combined in one response with a small number of measurements that is as
step of the engine calibration process. small as possible by using a mathematical function, e.g. a
polynomial or a radial basis function.
I. INTRODUCTION
A. Design of Experiments for a Diesel Engine as an
M odern combustion engines are equipped with a great
number of controllable components like variable valve
timing, variable inlet ducts and flexible injection systems,
Example
In the following, the design plan creation of the DoE
for which an optimized setting is determined constantly process is illustrated for the characteristic map range of a
during operation. Only this approach gives the possibility to turbo-charged diesel engine equipped with exhaust gas
comply with stricter legislation regulations and to meet recirculation (EGR) and a pre-injection system constant over
customer requirements for performance and driving comfort time (fig. 1). The map range, that is to be planned; covers
at the same time. the emission relevant region of the whole engine map
Against this background the number of variable values depending on the main inputs speed and torque and includes
has increased in conjunction with shorter development the calibration inputs start of injection, rail pressure, EGR
times. As a result, the limits of the conventional rate and boost pressure. Thus, the design space has six input
methodologies like full factorial experiments, expert-guided parameters (dimensions).
measurements and graphical optimizing have been reached. 1) Design plan creation: In the following example, the
One new, increasingly established approach in the field of main operating ranges are known from initial investigations,
engine development is the method of Design of Experiments which allow the design space to be divided into three
(DoE). DoE comprises the design of experimental plans regions, see figure 1. Thus, a multiple-region model is
according to statistical aspects, the creation of mathematical created for a subsequent evaluation. For an optimal design
models as well as the optimization using the models and plan the maximal operating limits of all inputs have to be
provides solutions for non-trivial optimization tasks based determined, which define the corner points of all regions
on mathematical procedures. This occurs regardless of the inside the whole design space. Once the operating limits are
degrees of freedom of the investigated systems, by utilizing found, the design space can be defined. Here, the model is
the increasing calculation speed of modern computers. fitted on the basis of a third order polynomial model with six
input factors to achieve a small number of measuring points
II. MODEL SUPPORTED CALIBRATION PROCESS and thus noticeably reduced measurement expenditure
compared to classical grid measurement.
Design of Experiments can be applied during many stages 2) Measurement and automation: The primary goal
of the engine development process including the base regarding the adjustment of engine management systems on
development, the engine management, and the calibration the test bench is to increase the degree of automation. One
process as well as for emission optimization. prerequisite is a combination of a detailed design planning
One example of a calibration process is the adjustment of process and a sophisticated test bench management. In
addition the real-time monitoring of the tested components
A. Neler (phone: +49 30 399789 546; e-mail: adrian.nessler@iav.de), C. and the instrumentation is required. The main reasons for
Haukap (phone: +49 30 399789 402; e-mail: carsten.haukap@iav.de) and test bed automation are first economical considerations, e.g.
Dr. K. Rpke (phone: +49 30 399789 703; e-mail: karsten.roepke@iav.de)
are with the IAV GmbH, Carnotstrae 1, 10587 Berlin, Germany, , an increased speed for processing design plans, and
www.iav.de improved test bench utilization. The second reason is the
2684
important role. The drivability means the harmonic ones divided by 9 to keep a constant gain of the value one.
transition for the driver between different speed and load 1 1 1
points during the real vehicle drive. That means the constant 1
power supply avoiding sudden reduction of torque mainly in f p ,q 1 1 1 p, q 0,1, 2 (3)
9
acceleration phases. 1 1 1
So, maps have to be smooth to keep them drivable. On the
other hand the quantification of the observed drivability is This filter matrix is applied to every pixel of the original
very difficult, because the evaluation is subjective and picture. The value of the filtered pixel ~z m,n is the mean of
depends on experience of the calibration engineer and the the original pixel and the 8 adjacent pixels. The filtering
philosophy of the car manufacturer. Therefore the evaluation equals the 2D convolution (4). The application of the mean
of drivable smooth maps requires a real vehicle or complex filter leads to a smoothing of the picture.
2 2
software, normally. The main target is to estimate the ~
drivability of the maps in terms of closed-loop control and
z m ,n f
p 0q 0
p ,q z m p ,n q (4)
harmonic transient driving behavior with a simple method.
Big differences in the map between adjacent data points
For this purpose, a method for map smoothing will be
do not lead to a smooth behavior. Therefore it seems to be
presented.
useful to filter out and evaluate the big differences. A simple
high pass filter is the Laplace operator (5). The Laplace
III. A CRITERION OF THE MAP DRIVABILITY
operator computes pixel by pixel the sum of the discrete
The aim of the map calibration is to get smooth maps second derivatives in x- and y-direction with negative sign.
directly from the optimization. A smoothing of maps after This filter is used for edge detecting in image processing.
the optimization process causes a loss of the optimum, since The bigger the difference between adjacent pixels, the
any change of the map values are done without regard to the lighter is the edge after the filtering. The average of all
optimization target.
picture values, i.e. the constant component, is suppressed
A. Filter Techniques and Variance completely.
The map is treated as function that depends on two input 0 1 0
dimensions and delivers one output dimension. That kind of 1 4 1
functions describes pictures, in which every pixel has a gray
f p ,q p, q 0,1, 2 (5)
tone value and two coordinates of the position. The 0 1 0
continuous function z (1) can be sampled with a constant The variance (6) of the picture can be calculated after
sample rate of each input dimension. So you get a grid of the filtering using the Laplace operator. A smooth picture or
samples in which the function zm,n (2) has a value. The data map should have a small variance, because it only has soft
points of the calibration maps correspond with the samples edges, in comparison to a picture that is not smooth but
of the function. rough:
z f ( x, y ) f : 2 o (1) 1 N 1 M 1 ~ 1 N 1 M 1 ~ .(6)
V2 ( zm,n z )2 with z zm,n
z m,n f (m 'x, n 'y ) m, n = (2) MN 1 n 0 m 0 MN n 0 m 0
The sample rates in each dimension are called x and y The variance (6) represents the energy that is stored as
in this equation (2). The sample rates are the differences differences in the picture. M and N are the number of data or
between the data points of the map. The function value z can sample points, ~z m,n represents the pixel values of the filtered
also be sampled. Therefore the function value z exists only picture at the position m and n, z is the average of all pixel
on discrete points and the function is ready for use with values.
digital computers. Figure 2 shows a map example of the B. Curvature
emission calibration of a Diesel engine boost pressure over
Additionally, another way to quantify the smoothness is
speed and torque. Map values between the data points are be
to analyze the frequent changes of the map values between
obtained using linear interpolation in a same way the engine
adjacent data points, which can be expressed with the
control unit interpolates data in practice. This approach
curvature. The curvature is mainly the evaluation of the
leads to the application of image processing algorithms for
second derivative, normalized in a way that, for example,
the smoothing process. There are a lot of filters to
the curvature of cycle equals a constant and positive value.
manipulate pictures. For example, the filters could be
The curvature is zero in a turning point and in straight
matrices of 3 x 3 or 5 x 5 elements and are comparable to
sections of a line. It leads to high absolute values around an
finite impulse response filters for a time dependent signal in
extremum. The sharper the camber, the higher the absolute
a one-dimensional space. One simple filter fp,q is the two-
value of the curvature is. Thus smooth sections have low
dimensional mean filter (3). It consists of a 3 x 3 matrix of
2685
absolute values of the curvature. The curvature can also be
defined for two-dimensional functions, so it can be applied
to maps. The Gaussian curvature K of the function z can be
used for this purpose (7):
rt s 2
K with z f ( x, y ) and
(1 p 2 q 2 ) 2 (7)
wz wz w2z w2 z w2 z
p ,q ,r ,s ,t
wx wy wx 2 wxwy wy 2
The Gaussian curvature is created with first and second
directional derivatives of z. In case of a discrete function
zm,n. a difference quotient (8) has to approximate the
derivative. The discrete Gaussian curvature can be
calculated using the following approximation:
z k 1 z k 1
pk (8)
2( xk 1 xk 1 )
The use of the previous and the following sample for the
approximation of the derivative gives a better estimation of
the real derivative compared with the simple difference
Fig. 2. Example of a map of a Diesel engine containing the boost pressure
between two adjacent samples. The formula (7) computes
over speed and torque.
the local curvature of every sample or data point. A global Figure 2 shows an example of a boost pressure map
value derived from the local curvature to evaluate the whole indexed by speed and torque of a 2 L Diesel engine. This
map is needed. The average of the squared values of the map was created for a mid size family car. The map bases on
local curvature for all data points can be defined as measurements collected on an engine test bench varying
normalized curvature energy (9): speed and torque using the calibration settings in the ECU.
M 1 N 1
1 2 The important map set consists of start of main injection
EK
NM
K
m 0n 0
n, m . (9)
map, air mass flow map that controls the exhaust gas
recirculation (EGR) and the boost pressure map. So a
Thus, smooth maps should lead to smaller energy values
different set of values of start of injection, air mass flow and
than rough maps.
boost pressure is defined for every operating point. Further,
IV. APPLICATION OF THE CRITERIA TO MAPS this base calibration is supposed to be drivable. The
smoothness criteria are applied to these maps to get the
The drivability depends on objective and subjective grade of smoothness of this calibration.
criteria. The calibration of the maps has to find optimal TABLE I
settings that fulfill the legal restrictions and the drivability MAP VARIANCE AFTER LAPLACE FILTERING
constraints. The subjective constraints depend on the vehicle Calibra- of start of of air mass of boost
concept, e.g. sporty or comfortable, country-specific tion injection map flow map pressure map
conditions and the possible compromise between the legal 1 1.263 1485 1923
2 1.175 4000 3035
restrictions and the ease. Thus an existing map set of the 3 1.006 1011 3353
vehicle concept is needed to graduate the drivability. This 4 1.009 983 2173
map set can be taken from a former calibration of a similar Mean 1.113 1870 2621
vehicle or a different legislation. Then the drivability Table I contains the variance evaluations of 4 different
criteria, i.e. the variance after the high pass filtering and the calibrations of the same engine and numbered in column
curvature energy, are applied to the maps. one. It shows the variances of the maps calculated after the
Laplace high pass filtering. The high pass filter reduces the
low frequencies, i.e. the constant mean value and the small
changes between data points. The variances of start of
injection map and boost pressure map differ slightly. The
diversity of the variances of air mass flow map is a little bit
higher, but the mean value in the last row characterizes the
scale of the smoothness of each map well enough. Table II
contains the curvature energy of the same maps.
2686
TABLE II including the calibration inputs start of injection, air mass
LOGARITHM BASE 10 OF CURVATURE ENERGY OF THE MAPS
flow and boost pressure.
log10(Ek) of log10(Ek) of
Calibra- log10(Ek) of start
air mass flow boost pressure
tion of injection map
map map
1 -15.56 -10.99 -11.46
2 -15.80 -9.77 -10.81
3 -16.19 -11.32 -11.21
4 -16.12 -10.56 -10.95
Mean -15.92 -10.66 -11.10
2687
the whole interested multi-dimensional test space. It is
automatically measured on the engine test bench. After the
collection of the measurement a statistical model is built.
This model can be used to calibrate the engine. Thus
different and complex optimizations have to be carried out.
Further, the map calibration of a Diesel engine has been
described shortly. The engine maps have to meet many
different conditions, like low exhaust emissions, low noise,
high efficiency and drivability. The drivability is an
important constraint. Thus two criteria to measure the
subjective impression of the drivability of Diesel engine
maps are defined and evaluated. The criteria are the
variance, evaluating the differences between adjacent data
points, and the curvature energy that uses the Gaussian
curvature formula applied to the engine map. Both criteria
are applied to a global map optimization as constraints
successfully. This procedure will make the calibration faster
and easier.
REFERENCES
Fig. 4. The engine map after global optimization with regard to
[1] K. B. Wipke; M. R. Cuddy; S. D. Burch, ADVISOR 2.1: A User-
smoothness.
Friendly Advanced Powertrain Simulation Using Combined
Figure 4 shows the optimal smooth map of boost pressure. Backward/Forward Approach, IEEE Transactions on Vehicular
This figure is comparable to the original map of figure 2 and Technology, Vol. 48 No. 6., Nov. 1999, pp. 1751-1761
has quite the same structure and stepping. Because of the [2] K. Rpke, M. Fischer, Efficient Layout and Calibration of Variable
Valve Trains, SAE 2001-01-0668
applied constraints, it has the same values of the smoothness [3] J. Pohland, Modellgesttzte und Evolutionre Optimierungsverfahren
criteria. Table III compares the emission improvement and fr die Motorentwicklung, Ph. D. Dissertation, University Tbingen,
the smoothness between the original calibration and the Logos-Verlag, Berlin, Germany, 2002
[4] A. Neler, U. Schoop, K. Rpke, Dynamische Messdatenerfassung
global optimizations without and with regard to the und Modellbildung fr Abgasemissionen am Dieselmotor,
smoothness. Both optimizations are able to decrease the Motorenentwicklung auf dynamischen Prfstnden, Haus der Technik,
emissions clearly. But the optimization without smoothness Nov. 25/26 2004, Wiesbaden, Germany
[5] S. Schaum, A. Neler, T. Dreher, Praxisorientierte Kennfeldbedatung
constraints has much higher values of the variance and von Otto- und Dieselmotoren mit modellgesttzten Methoden in K.
the curvature energy EK than the original map. The Rpke (ed.) Design of Experiments (DoE) in der Motorenentwicklung,
optimization considering the smoothness looses only a few expert Verlag Renningen, Germany, 2003, pp. 44-56
of the emission optimality with full provided smoothness [6] S. Ploumen, D. Kok, A. Neler, C. Ghmann, Layout and
Optimisation of the Powertrain and the Operation Strategy for a Motor
and drivability. Vehicle with Start-Generator Unit in K. Rpke K.(ed.) Design of
TABLE III Experiments (DoE) in der Motorenentwicklung, expert Verlag,
COMPARISON OF OPTIMIZATIONS WITHOUT AND WITH SMOOTHNESS Renningen, Germany, 2003, pp. 167-184
CONSTRAINT [7] K. Rpke, T. Dreher, A. Neler, S. Schaum, Teilautomatisierte
NOx Particulate of boost EK of boost modellgesttzte Kennfeldoptimierung VDI / VDE Fachtagung
Optimi-
emission emission in pressure pressure Steuerung und Regelung von Fahrzeugen und Motoren - AUTOREG
zation
in % % map in % map in % 2004, Proceedings VDI-Berichte 1828, Dsseldorf, Germany, 2004,
Original 100 100 100 100 pp. 195-204
w/o 83 91 371 611 [8] K. Rpke, W. Tschiggfrei, J. Manns, T. Dreher, The Modern Diesel
smoothness Engine Calibration Process. Le Diesel. SIA Conference, Lyon,
With 86 92 100 100 France, 2004.
smoothness [9] K. Kndler, Methoden der restringierten Online-Optimierung zur
Basisapplikation moderner Verbrennungsmotoren, Ph. D.
The aim of this optimization is producing optimal Dissertation, University Tbingen, Logos Verlag, Berlin, Germany,
drivable maps as input for the final calibration in the 2004
vehicle. These optimized maps should help the engineer to [10] K. Rpke et al., DoE- Design of Experiments, Methoden und
Anwendungen in der Motorenentwicklung, Verlag Moderne Industrie,
find faster the best calibration. Mnchen, Germany, 2005
[11] K. Rpke, A. Rosenek, M. Fischer, Practical Application of DOE
VI. CONCLUSION Methods in the Serial Development of Internal-Combustion Engines,
IMechE, London, UK, 2002
The model supported calibration process, called Design of [12] C. Bohn, C.-P. Stber, O. Magnor: An optimization-based approach
Experiments (DoE), in the combustion engine development for the calibration of lookup-tables in electronic engine control,
has been presented. First, a design plan is created that covers Submitted for publication IEEE Symposium on Computer Aided
Control Systems Design and Analysis, Munich, Germany, Oct. 2006.
2688