Вы находитесь на странице: 1из 14

2005-01-3757

Cam-Phasing Optimization Using Artificial Neural Networks as


Surrogate Models—Maximizing Torque Output
Bin Wu, Robert G. Prucka and Zoran S. Filipi
The University of Michigan

Denise M. Kramer and Gregory L. Ohl


DaimlerChrysler Corporation

Copyright © 2005 SAE International

ABSTRACT variables. Other technologies, such as Swirl Control


Valves (SCV) [12, 13] and cylinder deactivation [14],
Variable Valve Actuation (VVA) technology provides increase the total number of degrees of freedom further.
high potential in achieving high performance, low fuel The evolution of diesel engines has the same tendency.
consumption and pollutant reduction. However, more For example, EGR [15, 16], Variable Geometry Turbo-
degrees of freedom impose a big challenge for engine charging (VGT) [17] and multiple injections [18, 19] all
characterization and calibration. In this study, a introduce extra independent control variables.
simulation based approach and optimization framework
is proposed to optimize the setpoints of multiple While advanced hardware with additional degrees of
independent control variables. Since solving an freedom provides more flexibility for improving engine
optimization problem typically requires hundreds of performance, achieving the full potential of the hardware
function evaluations, a direct use of the high-fidelity is a big challenge. The goal of engine calibration is to
simulation tool leads to the unbearably long search for the optimal setpoint combination of all
computational time. Hence, the Artificial Neural independent control variables. In the case of a
Networks (ANN) are trained with high-fidelity simulation conventional engine, this is typically determined through
results and used as surrogate models, representing systematic experimentation in the test cell. However,
engine’s response to different control variable with the increased number of variables the size of the
combinations with greatly reduced computational time. problem increases exponentially. Hence, techniques
To demonstrate the proposed methodology, the cam- have been proposed to automate and expedite engine
phasing strategy at Wide Open Throttle (WOT) is data acquisition [20-24]. In addition, Design of
optimized for a dual-independent Variable Valve Timing Experiments (DOE) algorithms [25] are widely used to
(VVT) engine. The optimality of the cam-phasing reduce the total number of experiments, and
strategy is validated with engine dynamometer tests. consequently the cost and time devoted to engine
mapping [26-30]. Nevertheless, searching for the
INTRODUCTION optimum in the test cell might be impractical and very
expensive in the case of the large number of degrees of
Conventional Spark Ignition (SI) engines have a limited freedom, and a simulation based methodology could
number of independent variables requiring proper greatly facilitate the process.
control, such as spark timing, fuel injection amount and
external Exhaust Gas Recirculation (EGR) [1]. However, As the number of independent control variables
ever increasing market and regulatory pressures create increases, algorithms based on parametric studies and
an incentive to utilize additional devices allowing simple interpolation do not provide any means for
improved performance. Recently, Variable Valve locating the optimum, especially when complex
Actuation (VVA) technology is being increasingly utilized nonlinear constraints are applied. Numerical optimization
for production due to its advantages in adjusting the gas is necessary for calibrating high-degree-of-freedom
exchange process to optimize engine performance for a engines. Gradient-based numerical algorithms [31]
wide range of conditions experienced by the engine require continuous predictions instead of discrete
during realistic driving conditions, and hence increasing experimental points. Hence, a suitable engine model is
torque generation, improving fuel economy and reducing a prerequisite for developing an optimization framework
pollutant emissions [2-11]. With VVA technology, valve for engine calibration.
timing, lift and duration become independent control

1
In the past, empirical models were often generated to As fast and compact surrogate models, ANNs have
represent the engine response. Statistical regression been used to replace time-consuming computational
analysis was most commonly used to build the empirical tasks and expedite complicated simulations.
models [26, 27, 32]. Statistical regression was also used Papadimitriou et al used ANNs to replace
to model the effect of local variables (e.g. spark timing) computationally intensive components, such as intake
in a two-stage empirical model [28, 29, 33]. Two-stage and exhaust manifold, of a one-dimensional engine
empirical models split independent control variables into simulation tool [40]. High-speed ANN models were also
two different groups to reduce the number of used for On-Board Diagnostics (OBD) fault detection
independent variables in each stage. Although the [41, 42]. Hardware-in-the-Loop (HIL) simulation is
splitting eases the problem, the exponentially increasing another suitable application exploiting the computation
trend accompanying any data-driven algorithm is not efficiency of ANN models [43, 44, 45]. The application of
changed fundamentally and further increase of ANN models for real-time estimation of mass air flow
independent variables would present a challenge. rates through the engine with a dual-independent cam-
phasing system has been demonstrated in previous
In this study, a simulation-based optimization framework studies [63, 64].
is developed to calibrate high-degree-of-freedom
engines. The key component in the framework is the To demonstrate the proposed algorithm, we select a
mapping relationship from independent control variables dual independent VVT engine as an example of high-
to engine performance. This relationship should be degree-of-freedom engines. For this engine, the primary
represented by engine models capable of providing a independent control variables include intake cam-
high degree of predictiveness combined with fast phasing, exhaust cam-phasing, spark timing and fuel air
execution speed. These two requirements are typically equivalence ratio (Phi), while engine speed and torque
opposing each other. A two-step process is proposed to command are determined by interaction with the driver,
satisfy the conflicting demands. Firstly, we develop a transmission and other torque consumers. The scope of
high-fidelity simulation tool with a full predictive this paper is limited to Wide Open Throttle (WOT) only,
capability of quantifying the trends of engine for which the engine torque is maximized at selected
performance in response to different control variable engine speeds by ensuring minimum inlet restriction.
combinations. The full simulation tool relies on detailed Although all four independent variables are optimized
physical models and requires relatively long computation simultaneously, more emphasis is placed on cam-
time. However, a typical optimization procedure phasing optimization, since camshaft positions affect
requires hundreds of function evaluations, thus a much filling of the cylinder in a very direct way.
faster model needs to be developed as a replacement or
a surrogate. We propose using Artificial Neural The paper is organized as follows. The optimization
Networks (ANN) [34] for that purpose. ANNs are very framework is proposed and described first. Next, the
computationally efficient models capable of learning high-fidelity simulation tool is built and used for pre-
from training samples, and subsequently approximating optimality studies. The high-fidelity simulation results
the desired input/output relationship. Thus, a high- enable establishing benchmarks for subsequent
fidelity engine simulation tool, and a set of high-speed validation of ANN predictions and optimization results.
ANN surrogate models trained with simulation results The procedure for training the ANN surrogate models
are key enablers of the simulation-based optimization and determining the best network structure and size
framework. follows. Then, the optimization problems are formulated
and solved to maximize wide-open throttle torque.
High-fidelity simulations have been considered as a tool Finally, the optimization results are validated with engine
facilitating engine calibration in the past, but in contexts dynamometer tests. Further discussions are presented
different than proposed here. Fu et al. [35] used an to address practical issues before offering conclusions.
engine simulation tool to investigate intake and exhaust
cam-phasing at part load, but relied on parametric OPTIMIZATION FRAMEWORK
studies and iso-contour plots to determine desirable
settings. Bozza et al [36, 37] used a one dimensional Figure 1 illustrates the optimization framework proposed
engine model for comparing VVA strategies and defined for calibrating high-degree-of-freedom engines. The
a generic optimization problem with up to nine variables. graph consists of two parts. The top part shows steps for
However, only reduced problems with one to three building computationally efficient ANN surrogate models,
independent variables were solved. Sellnau and Rask and the bottom part shows the use of ANN surrogate
[38, 39] developed a simulation-based engine calibration models in optimization. Developing fast ANN models is a
procedure and conducted optimization of intake valve prerequisite for optimization application, since the latter
opening and switching between low- and high- lift lobes, often requires a large number of predictions in their
but did not consider the exhaust cam-phasing. As the search for the optimum of the objective function.
number of degrees of freedom increases, it’s the
combination of high-fidelity and surrogate models that The first step in building the ANN surrogate models is to
can unlock the full potential of simulation-based acquire hardware specifications and geometric
optimization. information for the target engine from component
2
Hardware
tests

High-speed ANN
Surrogate
Models for both
the optimization
objective and
constraints
Component High-Fidelity DOE
geometry Simulation Sampling

Optimizer
Operating Speed & Load
point
Control
Variable
Setpoints
ANNs for
Objective
ANNs for
Constraint 1
ANNs for
Constraint 2

Engine Responses
Optimization
objective & Update
Satisfied?
constraints N Setpoints (SQP)
Y
Optimized
Setpoints

Figure 1 Optimization framework for calibrating independent control variables in high-degree-of-freedom engines

drawings and other design documentation. Secondly, a multi-input-single-output ANNs are used instead of using
high-fidelity simulation tool is developed to model the one multi-input-multi-output ANN. Each ANN models
target engine. The simulation tool is based on physical one variable formulated as a part of the optimization
principles, real engine geometry and phenomenological objective or constraints. This has proven to be beneficial
models. The model constants are determined with the for overall accuracy of ANN models. It also provides
aid of experimental data. The advantage of using the more flexibility for adding or removing engine
high-fidelity tool is that only a limited number of engine performance variables from the formulation of
experiments can provide sufficient data for determining optimization problems.
model coefficients. It can also enable inclusion of
design features that might not be available in hardware. Once the ANN surrogate models are trained and
Depending on specific goals of the calibration problem, validated against full simulation benchmarks, they are
the simulation tool can be tailored to include details at employed to optimize independent control variables, as
different levels and retain proper fidelity. After the high- shown in the bottom part of Figure 1. We use engine
fidelity simulation tool is built and validated, it is used to speed and torque command to define the engine’s
predict the engine’s response under various operating operating point. Hence, the setpoints of independent
conditions. Benchmarks of high-fidelity simulation results control variables are optimized at any given combination
are built to check and validate ANN behavior in the of engine speed and torque command. The optimizer
subsequent steps. calls ANN surrogate models to obtain engine responses.
The engine’s responses are then used to evaluate the
In the third step, the input combinations of high-fidelity objective function and constraints. If the convergence
runs are determined with a Design-Of-Experiments criteria are not satisfied, the optimizer will update the
(DOE) algorithm - Latin Hypercube Sampling (LHS) [46, values of independent control variables and the ANN
47]. LHS generates input combinations by assuming surrogate models will be called again. The process
uniform distribution of all independent variables within iterates until the optimization objective is achieved and
their respective ranges. The assumption of uniform all constraints are satisfied. To solve a typical
distribution leads to input combinations covering the optimization problem, the ANN surrogate models are
entire operating space evenly, which improves the called and evaluated hundreds of times, thus precluding
efficiency of sampling process. The full simulation the use of high-fidelity full simulations directly and
results are then used for training ANN surrogate models justifying the up-front effort of developing surrogate
that are capable of predicting engine responses. Several models.
3
HIGH-FIDELITY SIMULATION TOOL

The engine used in this study is a production-style 2.4


liter, in-line four cylinder dual overhead camshaft
(DOHC) engine manufactured by DaimlerChrysler. Each
cylinder has two intake valves and two exhaust valves.
The engine was originally designed as a conventional
fixed-cam engine. However, the prototype VVT version
is equipped with intake and exhaust cam-phasers.
Intake and exhaust camshaft positions are
independently controlled with vane type hydraulic
actuators. It’s worth noting that all other parts, such as Figure 2 Definition of intake and exhaust camshaft
intake/exhaust manifolds, ports, camshaft lobe profiles, positions
cylinder head and pistons, are not redesigned and
optimized for VVT operation. Therefore, demonstrating Table 1 Critical parameters of the target VVT engine
or evaluating the maximum potential of VVT is not the
intention of this study, rather the methodology to
Displacement 2.4 liters
maximize the torque output of the given configuration.
Bore/Stoke 87.5/101.0 mm
For the VVT engine, we use Intake Centerline Location
(ICL) and Exhaust Centerline Location (ECL) to Compression Ratio 9.4:1
represent the intake and exhaust camshaft positions Max. Intake Valve Lift 8.25 mm
respectively. As shown in Figure 2, ICL is defined as the
distance between the top dead center (TDC) and the Max. Exhaust Valve Lift 6.52 mm
centerline of intake camshaft lobe; and ECL is defined Default Intake Valve Timing 51o ABDC/ 1o
as the distance between TDC and the centerline of Closes/Opens/ Centerline BTDC/ 115o ATDC
exhaust camshaft lobe. They both are measured in Default Exhaust Valve Timing 9o ATDC/ 51o
crank angle (CA) degrees. Before adding the cam- Closes/Opens/ Centerline BBDC/ 111o BTDC
phasers, the default camshaft positions were: ICL0=115 Default Valve Overlap 10o @ 0.5 mm lift
degrees ATDC and ECL0=111 degrees BTDC. The cam- Allowed Intake Cam-phasing
phasing range with the prototype VVT system is ±15 ±15o Crank Angle
Range
degrees for both intake and exhaust. The main Allowed Exhaust Cam-phasing
specifications of the target engine are listed in Table 1. ±15o Crank Angle
Range

The effects of cam-phasing on engine performance stem


primarily from the change of engine breathing behavior. based on the turbulent flame entrainment model
Since the ultimate goal in this study is cam-phasing proposed by Tabaczynski [54,55] and further refined by
optimization, it is essential to accurately model the Poulos and Heywood [56]. The combustion model is
engine’s intake and exhaust process. A high-fidelity complemented by a single-zone turbulence model [57-
simulation tool is based on a co-simulation approach 59], which calculates crank-angle resolved global
that combines the strength of the commercial code turbulent flow field parameters throughout the whole
Ricardo WAVE® in gas dynamics modeling and the cycle. The interaction between the spherical flame front
strength of the quasi-dimensional Spark Ignition and the combustion chamber walls defines the flame
Simulation (SIS) in combustion modeling. WAVE [48, 49] area, and the geometric information about the
has been widely used and validated for engine combustion chamber is taken into account within the
performance predictions [50-52]. In this study, it is used framework of a time-based code. The effect of air/fuel
to model gas dynamics in the intake and exhaust ratio and residual on the rate of entrainment and burn-up
systems from air filter to tailpipe. SIS is a research code is accounted for by the laminar flame speed term, which
written in FORTRAN language that has been refined is particularly important in case of potentially increased
over time and used routinely at the University of overlap leading to large quantities of residual. In its
Michigan for a variety of simulation studies. Availability various evolutions, the simulation has been used in 2-
of its source code provides flexibility to revise and tailor and 4-valve SI engine turbocharger matching studies
the program as needed [53, 60, 61]. [53], in valve event optimization [60], and in optimizing
stroke-to-bore ratio for SI engine design [61].
Quasi-dimensional SI simulation (SIS) is based on the
mass and energy conservation and the In SI engines, knock is an important factor limiting
phenomenological models for turbulence, combustion engine torque at low speeds. Spark timing is often
and heat transfer in the cylinder, represented with a set retarded and/or mixture is enriched to suppress knock.
of first-order, simultaneous ordinary differential In order to be able to consider knock as a constraint, this
equations. The details have been described previously study uses WAVE’s knock model for predicting knock
by Filipi and Assanis [53]. The combustion sub-model is intensity [62]. The knock intensity is defined as the
4
mass fraction of unburned mixture when auto-ignition are run in a 7 x 7 grid. Further investigation shows that
happens. The effects of cam-phasing on knock in a VVT WOT torque is primarily determined by the amount of
engine can be magnified due to the possibility of running trapped air, when other operating parameters are fixed
with increased amounts of hot internal residual. at desired values or within normal range. The amount of
trapped air directly depends on intake and exhaust
The WAVE and SIS models are coupled at intake and camshaft positions, as illustrated by Figures 4 and 5.
exhaust valves as interfaces. A top level program is
developed in C++ to integrate the WAVE and SIS In Fig. 4(a) and (b), engine torque and air flow rate are
models by feeding WAVE results of valve mass flow plotted as a function of intake camshaft position. The
rates to SIS, and SIS results for burning rate back to direct correlation between torque and air flow rate is
WAVE. Limited experimental data are acquired to shown clearly. Both air flow and torque are very
identify model coefficients such as flow coefficients (Cd) sensitive to variations of intake cam phasing. This
of intake and exhaust valves, turbulence dissipation emphasizes the fact that maximum performance
constant, heat transfer correlation coefficient, and depends on both the throttle position and camshaft
engine friction model coefficients. Previous studies have position; hence, a wide open throttle is only a
demonstrated that the high-fidelity simulation tool is prerequisite for reaching maximum performance. In Fig.
capable of capturing air flow rate accurately [63, 64]. 4(c) and (d), the mass flow rate through intake and
More details about the high-fidelity simulation tool for the exhaust valves are plotted at three different intake
2.4 L engine are available in the previous publication camshaft positions. Advancing intake timing at low
[63] and references therein. engine speed traps more air in the cylinder since less
fresh charge is pushed back before intake valve closes
The effort and cost associated with development of the (IVC), as shown in Fig. 4(c). Although early intake valve
high-fidelity code is more than offset by savings in the opening (IVO) leads to longer valve overlap and larger
subsequent optimization process, as well as by its ability reverse flows through both intake and exhaust valves
to provide a wealth of information even beyond what the during valve overlap, the effect on total air intake is less
experimental setup can deliver. For example, internal than the advantage of early IVC. Thus, engine torque at
EGR is hard to measure directly, and yet it plays a this speed is maximized with the most advanced intake
critical role in explaining the VVT engine’s capability of camshaft position of ICL=100 degrees ATDC.
increasing WOT torque and fuel economy, and reducing
NOx emissions. Similar graphs are plotted in Figure 5 as exhaust
camshaft position is changed, while intake camshaft
Figures 3 to 5 show examples of high-fidelity simulation position and other independent variables are fixed.
results at 2000 rpm, WOT. In Fig 3(a), the torque However, Figs. 5(a) and (b) show that engine torque and
contours are plotted with respect to intake and exhaust air flow rate are much less sensitive to variations of ECL
camshaft positions, with spark timing and fuel/air than ICL, at least at the given speed of 2000 rpm. The
equivalence ratio (Phi) being fixed. In Fig 3(b), the relatively flat lines make it hard to pinpoint the optimal
torque contours are plotted with respect to spark timing value of exhaust camshaft position. The mass flow rates
and Phi for fixed ICL and ECL at default value plotted in Fig. 5(c) and (d) confirm above observation.
respectively. The equivalence ratio is varied from Retarding exhaust timing results in re-induction of
stoichiometric to rich, due to the focus of this study on exhaust gas when exhaust valve closing (EVC) is
WOT. To generate each graph, high-fidelity simulations substantially after TDC. In contrast, advancing exhaust

(a) (b)
Figure 3 High-fidelity simulation benchmark of WOT torque at 2000rpm: (a) plotted as a function of intake and
exhaust camshaft positions; (b) plotted as a function of spark timing and fuel/air equivalence ratio
5
timing and closing exhaust valves before TDC results in A series of high-fidelity simulation benchmarks are built
re-compression of residual gas and larger reverse flow for different engine performance variables as functions
through intake valves. Both retarding and advancing of different combinations of independent variables.
exhaust timing lead to larger residual fraction. This in Together with other criteria, these benchmarks are used
turn displaces fresh air and reduces engine torque. In to determine the best ANN network structure in the
addition, early exhaust valve opening (EVO) reduces following section.
expansion stroke length and expansion work.
Consequently, the optimal tradeoff is achieved in ANN SURROGATE MODELS
between, for ECL=116 degrees after top dead center.
Although the effects of exhaust camshaft position on For the target VVT engine, we identify four independent
engine torque seem negligible at 2000 rpm, it is not control variables at WOT for any given engine speed:
necessarily true at other speeds. Retarding the exhaust intake cam-phasing, exhaust cam-phasing, spark timing
event at higher speeds proved to be beneficial due to and Phi. Hence, the WOT torque is fundamentally a
relatively longer expansion stroke and less significant re- function of five independent variables when engine
induction of exhaust gas. speed is taken into account. Figure 6 illustrates the
input/output relationship that the ANN surrogate model
After examining and validating the behavior of the high-
will approximate.
fidelity simulation tool, the tool is used to build
benchmarks similar with the contour graphs in Figure 3.

Figure 4 High-fidelity simulation results at 2000rpm, WOT: (a) torque vs. intake camshaft position; (b) air flow rate
vs. intake camshaft position; (c) intake mass flow rate vs. crank angle at selected intake camshaft positions; (d)
exhaust mass flow rate vs. crank angle at selected intake camshaft positions

Figure 5 High-fidelity simulation results at 2000rpm, WOT: (a) torque vs. exhaust camshaft position; (b) air flow rate
vs. exhaust camshaft position; (c) intake mass flow rate vs. crank angle at selected exhaust camshaft positions; (d)
exhaust mass flow rate vs. crank angle at selected exhaust camshaft positions
6
Figure 6 ANN surrogate model for engine torque at
wide-open-throttle

Using Latin Hypercube Sampling technique, a set of


1025 different input combinations are generated, for
which high-fidelity simulations are run. The sampling
process is automated by using iSIGHT®. iSIGHT parses
input files, runs simulations, and saves results desired.
The sampling ranges of all inputs are listed in Table 2. Figure 7 Training neural networks with different
We intentionally select relatively large ranges to ensure network structures and sizes: (a) mean squared error
that all applicable input combinations are encompassed. for training samples vs. network size; (b) mean
The high-fidelity simulation results are split randomly into squared error for testing samples vs. network size.
two subsets: one subset (95% of all samples) for training
Table 2 Ranges of inputs to ANN surrogate models
ANNs and the other subset (the remaining 5%) for
testing generalization during training. The training Lower Upper
procedure determines the values of weights and biases Variable Unit
bound bound
for all neurons in the network. All ANNs are trained with degree
the trainbr function in Matlab Neural Network Toolbox, ICl 95 135
ATDC
which exploits Bayesian regularization to reduce degree
overfitting [65]. The overfitting can be described as the ECL 91 131
BTDC
occurrence of undesirable fluctuations of output data for degree
inputs different than those used in training. It often Spark -60 10
ATDC
happens as the consequence of imposing too severe
Phi 1.0 1.5 -
accuracy limits.
Speed 600 6500 rpm
A procedure for determining the optimal network
structure has been developed in our previous studies
[63, 64]. The same procedure is followed in this paper. The following criteria are used to select the best
We train networks with one, two and three hidden layers, network:
and consider different number of neurons in hidden • Small training mse for good fitting accuracy;
layers. The prediction accuracy of any ANN model is • Small testing mse for good generalization accuracy;
then evaluated using the mean squared errors (mse). • Good match with high-fidelity simulation
However, before the decision about the ANN benchmarks;
architecture is made, the risk of overfitting and the
deterioration of generalization quality are considered. • No overfitting – assessed based on high-fidelity
predictions.
The following ANNs are trained and shown in Figure 7: The first two criteria are quantitative and easy to
one hidden layer networks 5-4-1, 5-6-1, …5-28-1; two implement utilizing plots like those given in Fig. 7.
hidden layer networks 5-3-3-1, 5-4-4-1, …5-10-10-1; and Overall, both fitting accuracy and generalization
three hidden layer networks 5-3-3-3-1, 5-4-4-4-1, …5-8- accuracy are improved by increasing network size, as
8-8-1. The convention allowing description of network indicated by decreasing mse’s plotted in Figure 7(a) and
structure with a sequence of numbers is that the first and (b). However, the decreasing rate diminishes and it is
last numbers represent the number of inputs and outputs hard to distinguish two networks with negligible
respectively. Each number in the middle represents the difference in mse’s if only the mse criteria are used.
number of hidden neurons in a corresponding hidden The third and fourth criteria are somewhat subjective,
layer. The mean squared errors for training samples and but important for making the final selection. Comparing
testing samples are plotted against network size in ANN predictions with high-fidelity simulation results can
Figure 7(a) and (b), respectively. The training and be of great help in assessing overall features of the
testing mse are largely regarded as indicators of fitting surrogate model. As network size grows, we keep
accuracy and generalization accuracy of the ANN. checking ANN predictions against high-fidelity
Figure 7 displays how mse’s vary with architecture and benchmarks until we get a satisfying match, both
network size, which is quantified by the total number of qualitatively and quantitatively. In other words, we
connecting weights and neuron biases. ensure that there is no local anomaly at any given point.
7
Figure 8 compares the predictions of ANN 5-10-10-1 for In above equation, Texh represents exhaust temperature;
WOT torque with the high-fidelity simulation results
shown previously in Figure 3. Obviously, the operating K i represents knock intensity; x represents four
conditions were exactly the same. Clearly, ANN independent variables, while engine speed is regarded
predictions match high-fidelity benchmarks very well and as a given parameter. The first four constraints
demonstrate features important for optimization, such as represent the allowed ranges for all four independent
the same locations of maximum torque points. variables. The constraint on exhaust temperature is
Comparison with other benchmarks confirmed introduced to protect the catalyst from overheating. The
advantageous behavior of ANN 5-10-10-1. Smooth last constraint prevents unrealistic spark timing that
surfaces as those shown in Figure 8 indicate that there leads to excessive knock.
is no overfitting. Overfitting is usually accompanied with
random, un-explained fluctuations. Hence, the 5-10-10-1 In Equation 1, Torque , Texh , and K i are functions of
network is selected as the preferred network for WOT
torque. Please see reference [64] for the example of independent variables and speed. Three ANN surrogate
overfitting and measures to reduce it. models are constructed to model these functions. The
preferred network structures are 5-10-10-1, 5-11-11-1
OPTIMIZATION USING ANN SURROGATE and 5-11-11-1 respectively. The ANN surrogate models
are inserted into the optimization framework shown in
MODELS Figure 1. The optimization problem is solved at 100
equally spaced speeds between 1000 and 6000rpm.
For WOT operation, engine performance is assigned the The optimized results of all four independent variables
highest priority. Therefore, the optimization objective is are subsequently plotted as dotted lines in Figure 9. In
to maximize torque generation, within given constraints Fig. 9(b) and (d), the lines of ECL and Phi show a sharp
such as exhaust temperature limit or prevention of fluctuation around 2000 rpm, which is obviously
knock. The optimization problem is formulated as undesirable from the point of view of driveability. Having
follows: access to the high-fidelity simulation allowed detailed
Maximize : Obj = Torque( x; Speed ) analysis of the anomaly. It is found that the fluctuation is
mainly due to the insensitivity of engine torque with
x = ( ICL, ECL, Spark , Phi ) respect to ECL and Phi. As shown in Figure 3(a) and
Subject to : (b), as well as Figure 5(a), the gradients along ECL and
Phi axes are very small in the area surrounding the
100 ≤ ICL ≤ 130 degree ATDC maximum torque point. This causes difficulty for the
optimizer to locate the optimum.
96 ≤ ECL ≤ 126 degree BTDC (1)
− 50 ≤ Spark ≤ 0 degree ATDC To overcome the problem, two extra terms are added to
penalize the sudden drastic changes of ECL and Phi
1.0 ≤ Phi ≤ 1.3 between two adjacent speeds. The optimization
Texh ( x; Speed ) ≤ 850o C objective is revised as follows:

K i ( x; Speed ) ≤ 0.1

(a) (b)
Figure 8 Comparison of high-fidelity simulation and ANN model predictions of WOT torque at 2000 rpm, plotted as a
function of: (a) intake and exhaust camshaft positions; (b) spark timing and fuel/air equivalence ratio
8
Objk = Torque( x; Speed k ) + increases WOT torque at low and medium speeds. The
(2) difference in WOT torque diminishes around 4900 rpm
C1 ECLk − ECLk ±1 + C2 Phik − Phik ±1 where the optimized camshaft positions are very close to
their default values. Fig. 10(b) compares the power
Where, subscript k indicates the index of optimization generated by the two engine configurations. In Fig.
problem in the speed sequence. Depending on whether 10(c), the constraint on exhaust temperature becomes
the optimization problems are solved in ascending or active at speeds above 4500 rpm for both engine
descending order of speed, the sign in the penalty terms configurations. In contrast, the constraint on knock
can be either “-” or “+”. In this study, the optimization intensity is active at low speeds, as shown in Fig. 10(d).
problems are solved in both directions and the average Compared with the fixed-cam engine, the VVT engine is
of the two results is reported in Figure 9 (solid lines). more likely to knock because early intake valve closing
The constant coefficients C1 and C2 are tuned to increases the engine’s effective compression ratio. As
generate smooth ECL and Phi results without noticeable shown in Fig. 9(d), the combustion is enriched at low
deterioration of WOT torque. The lower range constraint speeds to reduce knock sensitivity and at high speeds to
on ICL is active at low engine speeds, as shown in Fig. cool down the exhaust. As a result, both constraints are
9(a). Relaxing the lower range constraint of ICL could fully satisfied.
therefore increase WOT torque further at low engine
speed. The optimized results of other three independent EXPERIMENTAL VALIDATION AND PRACTICAL
variables are well within the allowed range. IMPLEMENTATION

The VVT engine’s performance with the optimized Engine dynamometer tests are carried out in the W.E.
control variables is given in Figure 10. For comparison Lay Automotive Laboratory at the University of Michigan
purposes, we optimize spark timing and Phi for the fixed- to validate the optimization results. All experiments are
camshaft baseline engine using the same ANN done at steady state after the engine is well warmed.
surrogate models and optimization algorithm, while fixing The first part of the experimental work compares engine
intake and exhaust camshaft position at default values. performance with the optimized and default camshaft
In Figure 10, we use solid lines to represent the VVT positions and quantifies the gain in performance. The
engine with optimized camshaft positions and dotted relative fuel/air equivalence ratio is fixed at Phi=1.11, the
lines to represent the baseline engine with default spark timing corresponds to the optimized value, and the
camshaft positions. As shown in Fig. 10(a), VVT speed is varied up to 3600 rpm due to hardware

Figure 9 Optimized independent variables at different engine speeds: (a) intake camshaft position; (b) exhaust
camshaft position; (c) spark timing; (d) fuel/air equivalence ratio

9
Figure 10 Comparison of engine performance with optimized and default camshaft positions: (a) engine torque; (b)
engine power; (c) exhaust temperature; (d) knock intensity

limitations. The tests cover the speed range where The second part of the experimental plan is designed to
tangible torque improvement is achievable. The validate the optimality of the optimized camshaft
experimentally determined torque increase with the positions. In this part, the intake and exhaust camshaft
optimized camshaft is compared to corresponding positions are swept in turn, while air/fuel ratio and spark
predicted values in Figure 11. The overall measured timing were kept fixed. Tests are performed at three
magnitude of the increase is very much in line with engine speeds: 1200, 2000 and 3600 rpm. Figure 12
simulation results, as well as the overall shape of lines displays the test results. In the top graph (Fig. 12(a)),
as a function of speed. The latter confirms the ability of intake camshaft position varies within the allowed range
the model to accurately predict relative effects of cam- and exhaust camshaft position is fixed at the optimized
phasing on engine torque – a critical feature given its value. In the bottom graph (Fig. 12(b)), exhaust
intended use within the optimization framework. camshaft position changes while intake camshaft is
fixed. In both graphs, the optimized positions of
intake/exhaust camshaft are marked with thick solid
bars. The optimized positions coincide with, or are very
close to the best positions suggested by the
experimental curves. Considering the ±1% tolerance in
torque measurement, this effectively verifies the
optimality. In addition, it confirms the ability of the full
simulation model to reliably predict the relative effects of
cam-phasing, irrespective of possible small
discrepancies in absolute values.

While the simulation-based approach allows optimizing


camshaft positions, a practical implementation will still
require follow-up experiments to account for modeling
inaccuracy. The emphasis in this study is on modeling
the gas exchange process accurately, and simulations
Figure 11 Comparison of measured and predicted have demonstrated sufficient fidelity for optimizing the
torque increases with the optimized cam phasing at cam-phasing strategy. However, careful validation of
wide open throttle. the combustion or the knock sub-models might not

10
Figure 12 Experimental validation of the optimality of intake and exhaust camshaft positions: (a) intake cam-
phasing sweep; (b) exhaust cam-phasing sweep. Optimized camshaft positions are marked with thick solid bars.

always be possible due to development time constraints points chosen by a design-of–experiments technique
and unavailability of test data. In that case, the absolute and produced by high-fidelity simulations.
values of spark timing are not directly applicable. Once
the optimized camshaft positions are validated and fixed, The computational speed of neural networks allows
follow-up experiments could easily fine-tune the two solving optimization problems with various formulations
remaining independent variables. This coincides with of optimization objectives and constraints. This study
the current practice for conventional, fixed camshaft demonstrates the use of the proposed algorithm for
engines, and hence would not require changes of maximizing the WOT torque of the prototype VVT engine
existing calibration procedure. with dual-independent cam-phasers. The independent
variables are: intake cam-phasing, exhaust cam-
SUMMARY AND CONCLUSIONS phasing, spark timing and fuel-air equivalence ratio. The
following steps are demonstrated:
This paper proposes an optimization framework and a • Pre-optimality studies to illustrate sensitivities of the
simulation-based approach for calibrating high-degree- system to changes of main parameters.
of-freedom engines. The high-fidelity simulation tool is
developed first as a virtual engine, capable of modeling • Generating benchmarks with high fidelity simulations
the relationship between independent variable setpoints and using them to determine optimal network
and engine performance. After identifying model structures for ANN surrogate models.
coefficients with a limited set of experimental • Formulating the objective function and solving the
measurements, the tool can be used to create any optimization problem for the WOT operation with the
desired set of data and simulate new designs not yet aid of ANN surrogate models.
available in hardware. However, the prospect of
executing the simulation hundreds of times within the The optimality of cam-phasing results is subsequently
optimization framework imposes a need for much faster verified using hardware experiments. The magnitudes
and yet accurate surrogate models. The artificial neural of predicted relative engine torque improvements in the
networks (ANN) are used to create such computationally low- to medium-speed range are confirmed as well. The
efficient models. The ANNs are trained on operating main effect comes from optimized intake valve closing
time.
11
The application of the proposed algorithm to part load 11. Bohac, S. and Assanis, D. “Effects of Exhaust Valve
conditions, using fuel efficiency as an objective function Timing on Gasoline Engine Performance and
and emissions as constraints is pursued as the next step. Hydrocarbon Emissions”, SAE Technical Paper No.
2004-01-3058, 2004.
12. Nishizawa, K., Mitsuishi, S., Mori, K. and Yamamoto,
ACKNOWLEDGMENTS
s. “Development of Second Generation of Gasline P-
ZEV Technology”, SAE Technical Paper No. 2001-
The authors appreciate the contribution of Roger Vick,
Fadi Kanafani, Michael Prucka, Eugenio DiValentin, of 01-1310, 2001.
Daimler Chrysler in developing the component modules 13. Nishizawa, K., Momoshima, S. and Koga M.
for the engine simulation tool and other technical “Nissan’s Gasoline SULEV Technology”, SAE
support. Technical Paper No. 2000-01-1583, 2000.
14. Leone, T.G. and Pozar, M. “Fuel Economy Benefit of
REFERENCES Cylinder Deactivation—Sensitivity to Vehicle
Application and Operating Constraints”, SAE
1. Gumbleton, J.J., Bolton, R.A. and Lang, H.W. Technical Paper No. 2001-01-3591, 2001.
“Optimizing Engine Parameters with Exhaust Gas
Recirculation”, SAE Technical Paper No. 740104, 15. Jacobs, T., Assanis, D. and Filipi, Z. “The impact of
1974. exhaust gas recirculation on performance and
emissions of a heavy-duty diesel engine”, SAE
2. Hong, H., Parvate-Patil, G.B. and Gordon, B. Technical Paper No. 2003-01-1068, 2003.
“Review and Analysis of Variable Valve Timing
Strategies-Eight Ways to Approach”, Proceedings 16. Schubiger, R., Bertola, A. and Boulouchos, K.
of the Institution of Mechanical Engineers, Part “Influence of EGR on combustion and exhaust
D: Journal of Automobile Engineering, Vol. 218, No. emissions of heavy-duty DI diesel engines
10, 2004, pp1179-1200. equipped with common-rail injection systems”, SAE
Technical Paper No. 2001-01-3497, 2001.
3. Hannibal, W., Flierl, R., Stiegler L. and Meyer R.
“Overview of Current Continuously Variable Valve 17. Hawley, J.G., Wallace, F.J., Cox, A., Horrocks, R.W.
Lift Systems for Four-Stoke Spark-Ignition Engines and Bird, G.L. “Reduction of steady-state NOx levels
and the Criteria for Their Design Ratings”, SAE from an automotive diesel engine using optimized
Technical Paper No. 2004-01-1263, 2004. VGT/EGR schedules”, SAE Technical Paper No.
1999-01-0835, 1999.
4. Gray, C. “A review of variable engine valve timing”,
SAE Technical Paper No. 880386, 1988. 18. Badami, M., Mallamo, F., Millo, F. and Rossi, E.E.
“Influence of multiple injection strategies on
5. Ahmad, T. and Theobald, M.A. “A survey of variable- emissions, combustion noise and BSFC of a DI
valve-actuation technology”, SAE Technical Paper common-rail diesel engine”, SAE Technical Paper
No. 891674, 1989. No. 2002-01-0503, 2002.
6. Dresner, T. and Barkan P. “A review of variable 19. Montgomery, D. T. and Reitz, R. D. “Effects of
valve timing benefits and modes of operation”, SAE Multiple Injections and Flexible Control of Boost and
Technical Paper No. 891676, 1989. EGR on Emissions and Fuel Consumption of a
7. Flierl, R. and Fluting, M. “The Third Generation of Heavy-Duty Diesel Engine”, SAE Technical Paper
Valvetrains—New Fully Variable Valvetrains for No. 2001-01-0195, 2001.
Throttle-Free Load Control”, SAE Technical Paper 20. Vora, L.S. “Computerized Five Parameter Engine
No. 2000-01-1227, 2000. Mapping”, SAE Technical Paper No. 770079, 1977.
8. Nakamura, M., Hara, S., Yamada, Y., Takeda, K., 21. Tennant, J.A., Giacomazzi, R.A., Powell, J.D. and
Okamoto, N. and Hibi, T. “A Continuous Variable Rao, H.S. “Development and Validation of Engine
Valve Event and Lift Control Device (VEL) for Models via Automated Dynamometer Tests”, SAE
Automotive Engines”, SAE Technical Paper No. Technical Paper 790178, 1979.
2001-01-0244, 2001.
22. Hochschwarzer, H, Kriegler, W. and Schon M. “Fully
9. Asmus, T.W. “Perspectives on applications of Automatic Determination and Optimization of Engine
variable valve timing”, SAE Technical Paper No. Control Characteristics”, SAE Technical Paper
910445, 1991. 920255, 1992.
10. Ma, T.H. “Effect of variable engine valve timing on 23. Kampelmuhler, F. T., Paulitsch, R. and Gschweitl, K.
fuel economy”, SAE Technical Paper No. 880390, “Automatic ECU-Calibration—An Alternative to
1988. Conventional Methods”, SAE Technical Paper
930395, 1993.
12
24. De Salis, R. “Automated Data Screening for Steady- 36. Bozza, F., Gimelli, A. and Tuccillo, R. “The Control
State Engine Mapping”, SAE Technical Paper of a VVA-Equipped SI Engine Operation by Means
930394, 1993. of 1D Simulation and Mathematical Optimization”,
SAE Technical Paper No. 2002-01-1107, 2002.
25. Wu, C.F.J. and Hamada, M.: Experiments: Planning,
Analysis, and Parameter Design Optimization, John 37. Bozza, F., Gimelli, A., Senatore, A. and Caraceni, A.
Wiley & Sons, New York, ISBN 0-471-25511-4, “A theoretical comparison of various VVA systems
2000. for performance and emission improvement of SI-
engines”, SAE Technical Paper No. 2001-01-0670,
26. Mallamo, F., Badami, M. and Millo, F. “Application of
2001.
the design of experiments and objective functions for
the optimization of multiple injection strategies for 38. Sellnau, M. and Rask, E. “Two-Step Variable Valve
low emissions in CR diesel engines”, SAE Actuation for Fuel Economy, Emissions, and
Technical Paper No. 2004-01-0123, 2004. Performance”, SAE Technical Paper No. 2003-01-
0029, 2003.
27. Roepke, K. and Fischer, M. “Efficient Layout and
Calibration of Variable Valve Trains”, SAE Technical 39. Rask, E. and Sellnau, M. “Simulation-Based Engine
Paper 2001-01-0668, 2001. Calibration: Tools, Techniques, and Applications”,
SAE Technical Paper No. 2004-01-1264, 2004.
28. Flint, S. and Causey P. “Use of Experimental Design
and Two Stage Modeling in Calibration Generation 40. Papadimitriou, I., Warner, M., Silvestri, J., Lennblad,
for Variable Camshaft Timing Engines”, Design of J. and Tabar, S. “Neural Network-Based, Fast-
Experiments (DOE) in der Motorenentwicklung, Running Engine Models for Control-Oriented
Expert Verlag, ISBN 3-8169-2271-6, 2003, pp57-77. Applications”, SAE Technical Paper No. 2005-01-
0072, 2005.
29. Morton, T., Connors, R., Maloney, P. and Sampson,
D. “Model-Based Optimal Calibration of a Dual 41. Grimaldi, C. N. and Mariani, F. “On-board Diagnosis
Independent Variable Valve-Timing Engine“, Design of Internal Combustion Engines: a New Model
of Experiments (DOE) in der Motorenentwicklung, Definition and Experimental Validation”, SAE
Expert Verlag, ISBN 3-8169-2271-6, 2003, pp77-85. Technical Paper No. 970211, 1997.
30. Figueres, F. and Yannick, R. “Multiple Diesel Vehicle 42. Grimaldi, C. N. and Mariani, F. “OBD Engine Fault
Calibration Based on Space-Filling DoE and Kriging Detection Using a Neural Approach”, SAE Technical
Modelization“, Design of Experiments (DOE) in der Paper No. 2001-01-0559, 2001.
Motorenentwicklung, Expert Verlag, ISBN 3-8169-
43. Krug, C., Liebl, J., Munk, F., Kammer, A. and Reuss,
2271-6, 2003, pp143-154.
H.-C. “Physical Modelling and Use of Modern
31. Papalambros, P.Y. and Wilde, D.J., Principles of System Identification for Real-Time Simulation of
Optimal Design: Modeling and Computation, 2nd Spark Ignition Engines in All Phases of Engine
edition, Cambridge University Press, New York, Development”, SAE Technical Paper No. 2004-01-
2000. 0421, 2004.
32. Mencik, Z. and Blumberg, P.N. “Representation of 44. Winsel, T., Ayeb, M., Theuerkauf, H. J., Pischinger,
Engine Data by Multi-Variate Least-Squares S., Schernus, C. and Lutkemeyer, G. “HiL-
Regression”, SAE Technical Paper No.780288, Calibration of SI Engine Cold Start and Warm-up
1978. Using Neural Real-Time Model”, SAE Technical
Paper No. 2004-01-1362, 2004.
33. Guerrier M. and Cawsey P. “The development of
model-based methodologies for gasoline IC engine 45. Ayeb, M., Lichtenthäler, D., Winsel, T. and
calibration”, SAE Technical Paper No. 2004-01- Theuerkauf, H. J. “SI engine modeling using neural
1466, 2004. networks”, SAE Technical Paper No. 980790, 1998.
34. Mehrotra, K., Mohan, C. K., and Ranka S., Elements 46. McKay, M.D., Beckman, R.J. and Conover, W.J. “A
of Artificial Neural Networks, the MIT Press, comparison of three methods for selecting values of
Cambridge, Massachusetts, ISBN 0-262-13328-8, input variables in the analysis of output from a
1997. computer code”, Technometrics, Vol. 21, No. 2, May
1979, pp. 239-245.
35. Fu, H., Chen, X., Mustafa, E., Trigui, N., Richardson,
S. and Shilling. I. “Analytical Investigation of Cam 47. Lunani, M., Sudjianto, A. and Johnson, P.L.
Strategies for SI Engine Part-Load Operation”, SAE “Generating efficient training samples for neural
Technical Paper No. 2004-01-0997, 2004. networks using Latin Hypercube sampling”,
Proceedings of the 1995 Artificial Neural Networks in
Engineering (ANNIE’95), St. Louis, MO, USA, Nov.
12-15, 1995, pp. 209-214.
13
48. WAVE V5 Engine Reference Manual, Ricardo 59. Agarwal, A., Filipi, Z. S., Assanis, D. N. and Baker,
Software, Ricardo, Inc., November, 2002. D.M. “Assessment of Single- and Two-Zone
Turbulence Formulations for Quasi-Dimensional
49. WAVE V5 Basic Reference Manual, Ricardo
Modeling of Spark-Ignition Engine Combustion.”
Software, Ricardo, Inc., November, 2002.
Combustion Science and Technology, Vol. 136, 1-6,
50. Morel, T., Flemming, M. and LaPointe, L. A. 1998, pp. 13–39.
“Characterization of Manifold Dynamics in the
60. Filipi, Z. "Investigation of Variable Valve Area
Chrysler 2.2l S.I. Engine by Measurements and
Strategies for a Turbocharged SI-Engine",
Simulation”, SAE Technical Paper No. 900679,
Proceedings of the IMechE 1994-6, 5th International
1990.
Conference on Turbocharging and Turbochargers,
51. Wren, C. S. and Johnson, O. “Gas Dynamics London, 1994, pp. 93–102.
Simulation for the Design of Intake and Exhaust
61. Filipi, Z.S. and Assanis, D.N. ”The Effect of Stroke-
Systems—Latest Techniques”, SAE Technical
to-Bore Ratio on Combustion, Heat Transfer and
Paper No. 951367, 1995.
Performance of a Homogeneous-Charge Spark-
52. Millo, F., Ferraro, C. V. and Pilo, L. “A Contribution Ignited Engine of Given Displacement”, International
to Engine and Vehicle Performance Prediction”, SAE Journal of Engine Research, Volume 1, No. 2,
Technical Paper No. 2000-01-1266, 2000. JER0500, London, 2000, pp. 191-208.
53. Filipi, Z., and Assanis, D.N. “Quasi-dimensional 62. Ho, S. Y. and Kuo, T. “A Hydrocarbon Autoignition
computer simulation of the turbocharged spark- Model for Knocking Combustion in SI Engines.”
ignition engine and its use for 2- and 4-valve engine SAE Technical Paper No. 971672, 1997.
matching studies”, SAE Technical Paper No.
63. Wu, B., Filipi, Z., Kramer, D.M., Ohl, G.L., Prucka,
910075, SAE 1991 Transactions, Volume 100,
M.J. and DiValentin, E. “Using Neural Networks to
Section 3, 1991.
Compensate Altitude Effects on the Air Flow Rate in
54. Tabaczynski, R.J., Ferguson, C.R. and Variable Valve Timing Engines”, SAE Technical
Radhakrishnan, K. “A turbulent entrainment model Paper No. 2005-01-0066, SAE Transactions,
for spark-ignition engine combustion.” SAE Journal of Engines, 2005.
Technical Paper No. 770647, 1977.
64. Wu, B., Filipi, Z. S., Assanis, D. A., Kramer, D.M.,
55. Tabaczynski, R.J., Trinker, F.H. and Shannon, B.A. Ohl, G.L., Prucka, M.J. and DiValentin, E. “Using
“Further refinement and validation of a turbulent artificial neural networks for representing the air flow
flame propagation model for spark-ignition engines”, rate through a 2.4 liter VVT engine”, SAE Technical
Combustion and Flame, Vol. 39, No. 2, 1980, pp. Paper No. 2004-01-3054, SAE Transactions,
111-121. Journal of Engines, 2004.
56. Poulos, S.G. and Heywood, J.B. “The effect of 65. Demuth, H., and Beale, M., Neural Network Toolbox
chamber geometry on spark-ignition engine User’s Guide (Version 4), Mathworks Inc., 2002.
combustion”, SAE Technical Paper No. 830334,
1983.
CONTACT
57. Tennekes, M. and Lumley, J.L., A First Course in
Turbulence, MIT Press, Cambridge, Massachusetts, Prof. Zoran Filipi
1972. Department of Mechanical Engineering,
University of Michigan
58. Blizard, N.C., and Keck, J.C. “Experimental and
2031 W. E. Lay Automotive Lab
theoretical investigation of turbulent burning model 1231 Beal Ave., Ann Arbor, MI 48109-2133
for internal combustion engine.” SAE Technical filipi@umich.edu
Paper No. 740191, 1974.

14

Вам также может понравиться