Documente Academic
Documente Profesional
Documente Cultură
Department of Electrical
and Information Engineering,
Politecnico di Bari,
Evolutionary Optimization
Bari I-70125, Italy
e-mail: paolo.lino@poliba.it of Model Parameters for
Guido Maione
Department of Electrical
Electro-Injectors in Common
and Information Engineering,
Politecnico di Bari,
Bari I-70125, Italy
Rail Diesel Engines
e-mail: guido.maione@poliba.it
One of the main issues in the design, modeling, and control of innovative automotive
engines is to reduce energy consumption and emission of pollutants and, at the same
Fabrizio Saponaro time, to guarantee a high level of performance indices. In particular, enhanced model-
Department of Electrical based control of the injection process has been a hot research topic in recent years to
and Information Engineering, increase the combustion efficiency in common rail (CR) diesel engines and to meet strict
Politecnico di Bari, legislations. This paper focuses on the development of a more accurate model for the
Bari I-70125, Italy electro-injector in CR diesel engines. The model takes into account the mechanical defor-
e-mail: saponaro.fab@gmail.com mation of relevant parts of the electro-injector and the nonlinear fuel flow. Model param-
eters are then optimized by an evolutionary strategy. Simulation results confirm that the
Kang Li optimized model can be helpful for predicting the real trend of the injected fuel flow rate,
School of Electronics, evidenced by experimental data, thus can be helpful for injection control of CR diesel
Electrical Engineering and Computer Science, engines. [DOI: 10.1115/1.4032481]
Queens University Belfast,
Belfast BT9 5AH, UK
e-mail: k.li@qub.ac.uk
Journal of Dynamic Systems, Measurement, and Control APRIL 2016, Vol. 138 / 041001-1
C 2016 by ASME
Copyright V
P
where i Qi is the algebraic sum of intake and outtake flow rates,
and Ql is the leakage flow rate. Then, the pressure in each volume
is computed by time integration of Eq. (3), provided that flow
rates, instantaneous volumes, and initial conditions are available.
Flow rates are given by [12]
s
2 jDpj
Q sgn Dp cd A0 N (4)
q
where A0 is the flow section area through the holes, N is the num-
ber of holes, and Dp is the pressure gradient across A0. cd is a dis-
charge coefficient that depends on the difference between the
actual and ideal flows, because the flow rate is reduced by large
pressure gaps and narrow orifice sections. Moreover, the leakage
is considered between coupled mechanical elements that are in
Fig. 1 Schematic representation of the CR electro-injector relative motion and lubricated by the fluid. Ql is proportional to
(left) and complete mechanical plungerneedle model (right) the pressure drop Dp [13]
k E A=l0 (8)
Journal of Dynamic Systems, Measurement, and Control APRIL 2016, Vol. 138 / 041001-3
1 ai;min =100 xi;ref ; 1 ai;max =100 xi;ref around the ref- xj;i;0 xj;min rndj xj;max xj;min (17)
erence theoretical value xi,ref, where ai,min and ai,max [0, 100]
are fixed at the beginning of the optimization process. Therefore, for j 1,, np and i 1,, Npop, with rndj
U(0, 1) being a ran-
two inequalities hold for each decision variable xi, i 1, , np, dom number between 0 and 1 taken from a uniform distribution,
corresponding to its upper and lower bounds, respectively, result- so that the search space is covered at best. Then, the initial popu-
ing in (2np) inequality constraints bounding the whole set of lation is evaluated by using the objective function: f(xi,0), for
decision variables i 1,, Npop, provides the initial result of the optimization
8 process.
>
> a
>hi x xi 1 i;min xi;ref 0
< The differential mutation step creates a new solution for each
100 member of the population (DE/rand/1 strategy)
(16)
>
> ai;max
>hinp x 1
: xi;ref xi 0 vi;g xr1i ;g F xr2i ;g xr3i ;g (18)
100
To conclude, the complete set of constraints on decision varia- for i 1,, Npop, with mutually exclusive integers rki 6 i, with
bles is composed of (3np) elements as listed in Table 2. 1 rki Npop (k 1, 2, 3), and the scaling factor 0 < F < 2. In
other words, three random and distinct solutions, different from
xi,g, are chosen from the population and used to generate the
4.2 Evolutionary Optimization Technique. To define the
mutant solution vi,g.
optimization technique, some preliminaries are presented on
Binomial crossover is then used to recombine solutions [17]
the basics of the intelligent parameter optimization techniques. If
and obtain a new vector ui;g u1;i;g ; ; unp ;i;g by applying the
x x1 ; ; xnp 2 Rnp is the vector of real parameters, S is the
search space including the optimized solution x* and constraining following rule for j 1,, np and i 1,, Npop:
the optimization procedure, and f() is a real-valued objective
function to minimize, then the problem is to find x* such that v if rndj;i CR or j jrand
uj;i;g j;i;g (19)
f(x*) f(x) for every x S. Since analytical solutions are difficult xj;i;g if rndj;i > CR and j 6 jrand
to find for several reasons (nonlinearity, number of parameters,
lack of continuity and differentiability of f, and lack of convexity), where the crossover ratio 0 < CR < 1 and rndj,i
U(0, 1), while
heuristic and stochastic search are often employed [14]. jrand {1,, np} is taken randomly from the uniform distribution
As a simple, easy-to-use and efficient scheme with few algo- so that ui,g inherits at least one component from vi,g and is differ-
rithmic parameters to tune, DE has been widely used for industrial ent from xi,g. The number of inherited parameters obeys a nearly
application-oriented optimization problems [1519]. It is particu- binomial distribution.
larly useful for the modeling problem in this paper. First, proto- The final operation is selecting the solutions based on the mini-
typing hardware components or software tools of innovative but mization of the objective function f. For i 1,, Npop, each ele-
large-scale engines often requires to save time and costs. Second, ment in the population of the next generation is determined by the
compared with other metaheuristic approaches, DE is often more original or recombined solution
effective in finding the optimum solutions for given time and
computation constraints. Recent studies on benchmark problems xi;g if f xi;g < f ui;g
xi;g1 (20)
confirmed that DE has, in most cases, superior performance (in ui;g if f ui;g f xi;g
reducing the objective function) and robustness (in reproducing
the same results for different random initial conditions) with To conclude, note that the speed of convergence depends also on
respect to other evolutionary techniques, especially for problems the value of F (usually between 0.4 and 1) and of CR (greater than
with real-valued parameters and related to real-world applications 0.6 in many cases to speed up convergence).
[16].
DE improves a population of candidate solutions {xi,g,i 1, ,
Npop} through successive generations (g 0, 1,, Gmax) in order 5 Simulation Results
to find a solution as close as possible to the optimum [17].
Simulation is performed in the MATLAB/SIMULINK environment
Each candidate xi,g is a vector of unknowns, i.e.,
by implementing the nonlinear model of the electro-injector. Each
xi;g x1;i;g ; ; xnp ;i;g 2 Rnp , which represent the np parameters
relevant volume of the injector is separately modeled and linked
to be optimized. A population of Npop solutions is iteratively to adjacent modules in a block diagram [9]. All the nonlinear
evolved through the generations. Evolution starts from an initial
equations (for the electrical, mechanical, and fluid-dynamic phe-
guess (g 0) and goes on until the optimum is obtained or until a
nomena) are integrated and solved inside the blocks. Boundary
predefined stop criterion is met: to simplify, the procedure is
conditions (voltage command to the valve, pressures in the CR
stopped after a fixed number Gmax of generations. To synthesize,
and in the cylinder, etc.) are used as inputs to these blocks. Since
DE is characterized by the population size, Npop, and the number
the CR pressure is used as a time-varying input and is made avail-
of generations, Gmax, which are usually determined by trial-and-
able by measurements in real significant operating conditions, the
error.
oscillations induced by the injector opening and closing are
More in detail, each generation undergoes the phases of muta-
implicitly taken into account, and so are the effects on the injected
tion, recombination, and selection. First, solutions are mutated to
fuel. The overall output is the flow rate that is injected from the
explore the search space. Second, solutions are recombined by
crossover to increase the potential diversity in the population
while including the best solutions from the previous generation. Table 2 Constraints
Finally, the best obtained solutions are selected. The population
size is maintained constant and the search space is defined by Constraint Expression
proper limits: for each solution i and generation g, it
q(x) A x~ > 0; x~ x1 ; ; xnp T
holds xmin xi;g xmax , where xmin x1;min ; ; xnp ;min and
xmax x1;max ; ; xnp ;max depend on the specific constrained ai;min
hi(x) xi 1 xi;ref 0; i 1; ; np
optimization problem. 100
Evolution is initialized by taking a random generation from a ai;max
hinp x 1 xi;ref xi 0; i 1; ; np
uniform distribution so that the generic initial solution xi,0 is 100
defined by
Journal of Dynamic Systems, Measurement, and Control APRIL 2016, Vol. 138 / 041001-5
(Gmax, Npop)
CR pressure (MPa) (50, 30) (50, 50) (50, 70) (60, 30) (60, 50) (60, 70) (70, 30) (70, 50) (70, 70)
160 167.62 166.84 161.60 163.99 168.01 162.14 168.50 169.97 164.19
120 144.43 155.81 154.48 146.38 148.93 141.92 145.53 153.54 147.81
80 159.21 151.87 156.93 401.63 158.06 158.95 148.74 138.12 157.69
Javg 157.09 158.17 157.67 237.33 158.33 154.34 154.26 153.88 156.56
experimental output. Moreover, the optimized model is compared where the rate rapidly decreases to zero. These phases are some-
to: (a) the theoretical nonoptimized model in which the parame- what different and have different duration in the three considered
ters are set by Eq. (8) (see Table 1) and (b) a model that was conditions. The rigid body model shows a delay because it does
recently obtained for the injector system by considering the not consider the deformation and displacement of the
plungerneedle complex as a unique rigid body [8]. All the mod- plungerneedle in an accurate way; thus, the injection is slower,
els considered several factors: the connection between the control with a delayed start (opening of the injector) and anticipated end
chamber and the low-pressure circuit that is established by apply- (closure of the injector).
ing the so-called method of characteristics; the variation of den- In the condition of 160 MPa, the deviation of the theoretical
sity, bulk modulus, and kinematic viscosity with pressure; and the model from the experimental trend is more evident both in the ris-
deformation of the plungerneedle complex as a result of the com- ing transient (roughly for 0 t 0.4 ms) and in the descent period
pression forces (not considered by the rigid body model). (roughly for 1.0 t 1.2 ms). In particular, an anticipated rise
Figure 6 shows the optimization results with (Gmax, Npop) (70, would imply an anticipated opening of the injector, and a delayed
50) for the testing datasets. The left part shows the flow rate pre- descent would determine a postponed closure. The optimized
dicted by different models and the right part depicts the errors model provides a better prediction.
between the simulated and experimental responses. The compari- In the condition of 120 MPa, the prediction by the theoretical
son is performed on the flow rate as a function of time (EVI model shows a delay in the opening of the injector (0 t 0.4 ms)
curves), when exciting the injector by a predefined current. The and a remarkable deviation at the end of the intermediate phase
three previously mentioned operating conditions are considered. (roughly for 0.8 t 1 ms); then, the prediction by the optimized
The actual output is sampled at 1 kHz, which is suitable for an model is again preferable. If the injection is predicted to start with
accurate representation of the injection process. a certain delay and finish in advance with respect to the real data,
The plot obtained from experimental data (dotted line) is com- then prediction is incorrect. An accurate estimate of the injection
pared to those obtained from the optimized model (solid line), the starting time is of paramount importance for model reliability.
rigid body model (dashed/dotted line), and the theoretical nonopti- Namely, the start of combustion inside cylinders directly depends
mized model (dashed line). To improve the optimization results, on when the injection starts, and strongly affects the combustion
the data in the phase (for t > 1.2 ms) in which the injected rate is efficiency, formation and emission of pollutants, combustion
dramatically reduced are filtered out, because a very complex noise, etc. Therefore, an uncorrect/unprecise estimate of the start-
unmodeled fluid dynamics occurs and it is difficult to adapt the ing time can determine a wrong prediction of these phenomena;
prediction. then, it can further jeopardize the mechanical optimization of the
A first remark is that the two parameter-based models greatly system layout and the design of injection control strategy. Finally,
outperform the rigid body model. The latter produces less oscilla- in the condition of 80 MPa, the improvements by the optimization
tions and smoother response but with much higher errors in the are higher for the rising period and for the intermediate phase
delicate rising phase where the injected flow rate rapidly (0.3 t 0.8 ms).
increases, in the intermediate period where the rate saturates or To synthesize, it is clear that the optimized model outperforms
slowly increases by a small amount, and in the final descent phase the theoretical one with constant parameter values.
Fig. 4 Evolution of the objective function over generations for Fig. 5 Boxplots of the parameters for the DE-optimization with
(Gmax, Npop) 5 (70, 50) in the 160 MPa condition (Gmax, Npop) 5 (70, 50) in the 160 MPa condition
Journal of Dynamic Systems, Measurement, and Control APRIL 2016, Vol. 138 / 041001-7
6 Conclusion [8] Saponaro, F., Lino, P., and Maione, G., 2014, A Dynamical Model of
Electro-Injectors for Common Rail Diesel Engines, 22nd Mediterranean
In this paper, an accurate model is introduced for an electro- Conference on Control and Automation (MED), Palermo, Italy, June
injector in a diesel CR engine. The injector is partitioned in sev- 1619, pp. 207211.
[9] Lino, P., Maione, G., and Saponaro, F., 2015, Fractional-Order Modeling of
eral volumes. The model takes into account not only the nonlinear High-Pressure Fluid-Dynamic Flows: An Automotive Application, 8th Vienna
phenomena associated to the fuel flow and the pressure variation International Conference on Mathematical Modelling, Vienna, Austria, Feb.
in the volumes but also the mechanical deformation of the main 1820, pp. 386391.
part affecting the flow section in the injection process, i.e., the [10] Dongiovanni, C., and Coppo, M., 2010, Accurate Modeling of an Injector for
Common Rail Systems, Fuel Injection, D. Siano, ed., Sciyo (HRV), Rejeka,
plungerneedle element. pp. 95119.
An evolutionary strategy optimizes the parameters affecting the [11] Lino, P., Maione, G., Saponaro, F., and Li, K., 2014, Evolutionary Parameter
injected flow rate. The optimized model is compared to a nonopti- Optimization of Electro-Injector Models for Common Rail Diesel Engines,
mized model based on constant values of the parameters obtained Intelligent Computing in Smart Grid and Electrical Vehicles (Communications
in Computer and Information Science, Vol. 463), K. Li, Y. Xue, S. Cui, and Q.
by closed-form expressions. Another model, which assumes that Niu, eds., Springer-Verlag, Berlin, pp. 539551.
the plunger and needle behave as a whole rigid body, is also con- [12] Lino, P., Maione, B., and Rizzo, A., 2005, A Control-Oriented Model of a
sidered. Results show that the optimized model improves predic- Common Rail Injection System for Diesel Engines, 10th IEEE Conference on
tion, as evidenced by the experimental data. Emerging Technologies and Factory Automation (ETFA 2005), Catania, Italy,
Sept. 1922, Vol. 1, pp. 557563.
[13] Streeter, V., Wylie, K., and Bedford, E., 1988, Fluid Mechanics, 9th ed.,
McGraw-Hill, New York.
References [14] Dellino, G., Lino, P., Meloni, C., and Rizzo, A., 2007, Enhanced Evolutionary
[1] Guzzella, L., 2009, The Automobile of the FutureOptions for Efficient Indi- Algorithms for Multidisciplinary Design Optimization: A Control Engineering
vidual Mobility, 3rd IEEE Multiconference on Systems and Control, Saint Perspective, Hybrid Evolutionary Algorithms (Studies in Computational Intel-
Petersburg, Russia, July 810, pp. ii. ligence, Vol. 79), C. Grosan, A. Abraham, and H. Ishibuchi, eds., Springer, Hei-
[2] Dyntar, D., Onder, C., and Guzzella, L., 2002, Modeling and Control of CNG delberg, pp. 3976.
Engines, SAE Paper No. 2002-01-1295. [15] Storn, R., and Price, K., 1997, Differential Evolution: A Simple and Efficient
[3] Lino, P., Maione, B., and Amorese, C., 2008, Modeling and Predictive Control Heuristic for Global Optimization Over Continuous Spaces, J. Global Optim.,
of a New Injection System for Compressed Natural Gas Engines, Control Eng. 11(4), pp. 341359.
Pract., 16(10), pp. 12161230. [16] Vesterstrm, J., and Thomsen, R., 2004, A Comparative Study of Differ-
[4] Yan, F., Chen, S., Zeng, X., Zhao, J., and Wang, J., 2013, Modeling and Anal- ential Evolution, Particle Swarm Optimization, and Evolutionary Algo-
ysis of Fuel Injection Split for Diesel Engine Active Fueling Control, ASME J. rithms on Numerical Benchmark Problems, Congress on Evolutionary
Dyn. Syst., Meas., Control, 135(6), p. 061016. Computation (CEC2004), Portland, OR, June 1923, Vol. 2, pp.
[5] Lino, P., and Maione, G., 2013, Design and Simulation of Fractional-Order 19801987.
Controllers of Injection in CNG Engines, 7th IFAC Symposium on Advances [17] Price, K., Storn, R., and Lampinen, J., 2005, Differential EvolutionA Practi-
in Automotive Control (AAC 2013), Tokyo, Sept. 49, pp. 582587. cal Approach to Global Optimization, Springer, Berlin.
[6] Lino, P., and Maione, G., 2003, Fractional Order Control of the Injection Sys- [18] Das, S., Konar, A., and Chakraborty, U., 2005, Two Improved Differential
tem in a CNG Engine, 12th European Control Conference (ECC 2013), Zurich, Evolution Schemes for Faster Global Search, 7th Annual Conference on
Switzerland, July 1719, pp. 39974002. Genetic and Evolutionary Computation, H. Beyer, ed., Washington, DC, June
[7] Lino, P., and Maione, G., 2014, Switching Fractional-Order Controllers of 2529, ACM-SIGEVO, pp. 991998.
Common Rail Pressure in Compressed Natural Gas Engines, 19th IFAC World [19] Chakraborty, U., 2008, Advances in Differential Evolution, Springer-Verlag,
Congress, Cape Town, South Africa, Aug. 2529, pp. 29152920. Berlin.