Measurement system of fuel consumption for diesel engine based on function link neural network/Dyzelinio variklio degalu suvartojimo matavimo sistema, pagrista neuroniniu tinklu funkciniais rysiais.
Wen-hua, Yuan ; Yu-mei, Liu
1. Introduction
Fuel consumption is one of the important technical performance
indexes, and it directly reflects the fuel economy. The traditional
measuring method of effective power is carried out on test-table in the
laboratory, However, it needs a high investment and complex operations,
so it is unsuitable to monitor the technique conditions of diesel
engine, Above all, measuring the consumption is an urgent problem in the
field of diesel engine monitoring. There are many researches based on
internal combustion engine been done to improve precision of fuel
consumption measurement [1-3]. In order to solve the measurement
problems effectively, this paper has combined a function chain neural
network and chaos optimization theory which corrected the measurement
model for diesel fuel consumption based on mathematical relationship. At
last we realize a continuous output of diesel fuel consumption
information and give a powerful guarantee in the process of online
monitoring and intelligent control. The research is of important
theoretical significance and wide engineering application prospects.
2. Fuel consumption measurement model for diesel engine
Elliptical gear flow-meter is an unique kind of volumetric meters
which has a simple structure without mechanical transmission parts. And
two elliptical gears are the only function components in the metering
system which have the characteristics of low price, corrosion resistant,
easy installation, and insensitive for fluid viscosity measured, etc..
[4-6]. When the instrument coefficient is modified it can achieve higher
measurement precision. Firstly we can only get the volume flux of the
diesel fuel consumption with it, secondly make a further compensation on
temperature and pressure to get mass flux, which we can get volume flux
as well as temperature and pressure thirdly upon the relationship of
density, temperature and pressure, we get the density under the
condition, finally get the mass flux by multiplying the density of
volume with flow density. Above is called as compensating quality flow
measurement methods.
2.1. Diesel fuel consumption volume flux measurement model
2.1.1. Principle of elliptical gear flow-meter
The computation formula of elliptical gear volume flow-meter is
described as follows
F=KQ (1)
where F is the output pulse frequency, pulse/s; Q is the volume
flux, [m.sub.3]/s; K is the instrument coefficient, pulse/m3; K is
described by the testing chamber structure and magnet number n as
follows
K=nk/q (2)
where k is the number of pulses for each magnet; Q is the
discharged fluid volume for each turn cycle of the elliptical gear; N is
the magnet number.
To make test results stable and reliable, generally take k = 1,
when flow-meter structure is confirmed, q is constant; F is proportional
to n, then n is greater, the F is higher, the resolution is higher.
2.1.2. Accuracy revise
In order to eliminate accuracy deviation caused by differences of
calibrations and working conditions, measurement precision of elliptical
gear volume flow-meter is revised according to the actual conditions.
For elliptical gear flow-meter, in the case of low pressure
(pressure value is less than 6.4 MPa), pressure is not need to be
revised because of the minor effects on accuracy [4]. We focus on two
points, first is the influence of flow meter accuracy caused by
viscosity and temperature .second is the revise method of them.
The correction of measurement precision is actually a modification
of meter coefficient K. Instrument coefficient, mainly used for unit
conversion, converts output pulses of elliptical gear flow-meter into
engineering units. Its physical meaning is emanatory the pulses number
of unit volume fluid through the flow-meter. Revised instrument
coefficient K is described as follows
[K.sup./] = K(1+A) (3)
A = E + [C.sub.T] (4)
E = [E.sub.2] - [E.sub.1] (5)
[C.sub.T] = [-[alpha].sub.T]([[tau].sub.2] - [[tau].sub.1]) (6)
where E is the viscosity modified value, %; [E.sub.2] is deviated
medium value of user medium, %; [E.sub.1] calibration medium deviation
median, %; [C.sub.T] temperature modified value, %,; [[tau].sub.2] is
temperature of the medium for conditions, [degrees]C; [[tau].sub.1] is
calibration medium temperature, [degrees]C; [[alpha].sub.T] is shell
expansion coefficient of flow-meter, %/[degrees]C.
With the measured pulse frequency F, the volume flux of tested
medium can be gotten when the revised instruments coefficient [K.sup./]
joined formula (1)
[Q.sub.v] = F / K[1 + [E.sub.2] - [E.sub.1] - [[alpha].sub.T]
([[tau].sub.2] - [[tau].sub.2])] (7)
2.2. Density compensation of volume flux
Usually, density compensation is carried out on volume flux of
diesel fuel consumption, because of the small compression coefficient of
diesel fuel, if the working pressure is low, we can ignore the variety
of density, caused by pressure. And we only consider the influence of
the temperature. With the temperature variation in small scope (less
than in 40[degrees]C), diesel fuel density and temperature can be
expressed a linear relationship
[rho] = [[rho].sub.0] / 1 + [beta]([[tau].sub.2] - [[tau].sub.0])
(8)
where [[rho].sub.0] is diesel fuel density under temperature
[[tau].sub.0], kg/[m.sup.3]; [beta] is diesel volume expansion
coefficient, 1/[degrees]C,[rho] is diesel fuel density under temperature
[t.sub.2], kg/[m.sup.3].
2.3. Diesel fuel consumption measurement model under the working
conditions
Above all, when diesel fuel consumption volume flux and density are
given, the mass flux of the diesel fuel consumption can be calculated as
follows
[Q.sub.m] = [Q.sub.v][rho] (9)
where [Q.sub.m] is diesel fuel consumption mass flux, kg/s;
[Q.sub.v] is the volume flux of diesel fuel consumption, [m.sup.3]/s; p
is diesel fuel density, kg/[m.sup.3].
Joined the formula (7), (8) to the (9) formula, it can be obtained
[Q.sub.m] = F[[rho].sub.0] / K[1 + [E.sub.2] - [E.sub.1] -
[[alpha].sub.T] ([[tau].sub.2] - [[tau].sub.2])][1 + [beta]
([[tau].sub.2] - [[tau].sub.2])]. (10)
2.4. Function chain neural network correction
We should pay attentions to two points, one is to enhance the fuel
consumption measurement precision of the model. and the other is to
prevent the "floating" phenomenon of model parameters, which
caused by property variety of fuel consumption measurement model, when
environmental condition changes. We make online correction of fuel
consumption measurement model based on function chain neural network
[5-7] technology and its principle is prescribed as follows.
Assumed the corrected intelligent measuring output of consumption
quantity can be described with a power series a polynomial (generally,
take n = 3, it has a higher precision)
X([x.sub.i]) = [c.sub.0] + [c.sub.1][x.sub.i] +
[c.sub.2][x.sup.2.sub.i] + [c.sub.3][x.sup.3.sub.i] (11)
where [x.sub.i] is the i measurement output value of fuel
consumption quantity.
We can clearly indicate that, in the mathematical and the parallel
distributed processing network conceptualization model, once a node
(node k) is inspired, there will be many additional functions urged,
that is, we can get not only [x.sub.i] but also go([x.sub.k]) ,
[g.sub.1]([x.sub.k]) , ... , [g.sub.n]([x.sub.k]) , ... (Fig. 1). In
principle, we can use single-layer network to realize super-vision
learning just with the function chain method.
[FIGURE 1 OMITTED]
In Fig. 2 [W.sub.j](j = 0, 1,..., n, n = 3) is network connection
weights. The number of connection weights is the same as the order
number against nonlinear polynomial (j = n). Assumed neural network of
neurons is linear, the function chain neural network's input value
is 1, [x.sub.i], [x.suP.2.sub.i], [x.suP.3.sub.i].
[FIGURE 2 OMITTED]
The output value [X.sup.est.sub.i](k) of neural network of function
chain is
[X.sup.est.sub.i](k) = [3.summation over (j=0)]
[X.sup.j.sub.i][W.sub.j](k) (12)
where [W.sub.j](k) is the jth connection weights as the step k.
We compared the neural network output values [X.sup.est.sub.i](k)
of function chain with actual measured value [X.sub.i] with the ith
output value of fuel consumption quantity. and after learn the function
neural network; the minimum of the average-square errand between the
output estimate value of neural network function chain and actual
measurement value [X.sub.i] corresponding to the i output value of fuel
consumption quantity within the full scope is obtained
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (13)
s.t. [a.sub.0] [less than or equal to] [W.sub.0] [less than or
equal to] [b.sub.0]; [a.sub.1] [less than or equal to] [W.sub.1] [less
than or equal to] [b.sub.1]; [a.sub.2] [less than or equal to] [W.sub.2]
[less than or equal to] [b.sub.2]; [a.sub.3] [less than or equal to]
[W.sub.3] [less than or equal to] [b.sub.3].
Namely, the minimum value is function of the weight [W.sub.0],
[W.sub.1], [W.sub.2], [W.sub.3].
2.5. Adaptive chaotic optimization algorithm
Given the scope of the weight [W.sub.0], [W.sub.1], [W.sub.2],
[W.sub.3] adaptive mutative scale chaos optimization algorithm is used
to solve the global optimization problem of Eq. (13).
Choose one dimension self-mapping of infinite folding times as the
chaos model in order to produce the chaotic variables of search
iteration [K.sub.1] and [K.sub.2] denotes coarse and fine iteration
times respectively.
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (14)
The basic steps chaos optimization algorithm as follows.
Step 1. Algorithm initialization.
Firstly we set [K.sub.1] = 1, [K.sub.2] = 1, and chose two larger
positive integer [N.sub.1], [N.sub.2]. Then [x.sub.0] is produced by
random and put into the chaotic model shown in Eq. (14). At last the ith
chaotic variables [x.sub.i,n+1](i = 1,..., n) as the chaotic variables
with search iteration was produced.
Step 2. Coarse transformation of chaotic variables in the design of
the variable interval.
Transform the ith chaotic variable in the range [-1, 1] into the
value interval [[a.sub.i], [b.sub.i]] of variables [eta] and n that is
optimal designed in with formula (15)
[x.sup./.sub.i,n+1] = [a.sub.i] + ([b.sub.i] -
[a.sub.i])[x.sub.i,n+1] (15)
Step 3. Using chaotic variables to coarse iterative search.
Make the optimization solution [f.sub.i]([K.sub.1]) from
[x.sub.i]([K.sub.1])=[x.sup./.sub.I,n+1], first set [x.sup.*.sub.i] =
[x.sub.i],(0), [f.sup.*.sub.i] = [f.sub.i] (0), then
1) if [f.sub.i]([K.sub.1]) [less than or equal to] [f.sup.*.sub.I],
[f.sup.*.sub.i] = [f.sub.i]([K.sub.1]), [x.sub.i], =
[x.sub.i]([K.sub.1]);
2) if [f.sub.i]([K.sub.1]) > [f.sup.*.sub.i], give up
[x.sub.i],([K.sub.1]). When [K.sub.1] < [N.sub.1] , enter the next
iteration, [K.sub.1]: = [K.sub.1] + 1, when [K.sub.1] > [N.sub.1],
end coarse iteration.
Step 4. Reduction of chaotic variables search interval.
[MATHEMATICAL EXPRESSION NOT REPRODUCIBLE IN ASCII] (16)
where [phi] is the contraction factor, [phi] [member of] (0, 0.5).
In order to prevent new range beyond the border, the following
treatments are done: if a/i < [a.sub.i] , then a/i = [a.sub.i], if
b/i > [b.sub.i], then b/i = [b.sub.i].
Therefore, the vector [y.sup.*.sub.1] which results from
[x.sup.*.sub.i] in the new interval [a/i, b/i] by reduction treatment is
determined by following type
[y.sup.*.sub.i] = [x.sup.*.sub.i] - [a.sup./.sub.i] /
[b.sup./.sub.i] - [a.sup./.sub.i] (17)
Step 5. Fine transformation of chaotic variables in the design
variables interval.
If [f.sup.*.sub.i] keeps constant after steps (3), use a new
chaotic variable which is gotten by using formula (18) that combined
[y.sup.*.sub.i] and [x.sub.i,n+1]
[x.sup.*.sub.i,n+1] = (1 - [[beta].sub.i])[y.sup.*.sub.i] +
[[beta].sub.i][x.sub.i,n+1] (18)
where [[beta].sub.i] is adaptive adjustment coefficient, 0 <
[[beta].sub.i] < 1. [[beta].sub.i] is determined by following
[[beta].sub.i] = [([K.sub.2] - 1 / [K.sub.2]).sup.m] (19)
where m is a integer decided by the optimal objective function, in
this paper taken m = 2.
Next comes to the early terms of iterative search,
because of the great change of ([x.sub.1], [x.sub.2],...,
[x.sub.n]), we need larger Along with the search, the most advantage is
approaching, then we need to choose smaller [[beta].sub.i] in order to
search in smaller range of ([x.sup.*.sub.1], [x.sup.*.sub.2],...,
[x.sup.*.sub.n]).
Step 6. Fine iterative search with chaotic variables.
Make the optimization solution [f.sub.i]([K.sub.2]) from
[x.sub.i]([K.sub.2]) = [x.sup.*.sub.i,n+1]:
1) if [f.sub.i]([K.sub.2]) [less than or equal to]
[f.sup.*.sub.i],[f.sup.*.sub.i] , = [f.sub.i]([K.sub.2]),
[x.sup.*.sub.i] = [x.sub.i]([K.sub.2]).
2) if [f.sub.i]([K.sub.2]) > [f.sub.i] give up [x.sub.i],
([K.sub.2]). When [K.sub.2] [less than or equal to] [N.sub.2], enter the
next iteration, [K.sub.2]: = [K.sub.2] + 1, when [K.sub.2] >
[N.sub.2], end fine iteration.
Generally, the weight [W.sub.0] and [W.sub.1] is the same order of
magnitude, [W.sub.2] is at least one order of magnitude lower than
[W.sub.1,] and [W.sub.3] is more orders of magnitude lower than
[W.sub.2.] The low magnitude is determined by the nonlinear degree of
nonlinear characteristics of the sensors. When we obtain the optimal
solutions [W.sub.0], [W.sub.2], [W.sub.3], [W.sub.1] we can know that
[c.sub.0] = [W.sub.0], [c.sub.1] = [W.sub.1], [c.sub.2] = [W.sub.2],
[c.sub.3] = [W.sub.3], finally we put the undetermined coefficients
[c.sub.0], [c.sub.1], [c.sub.2], [c.sub.3] into the memory.
3. Measurement system of diesel fuel consumption
The diesel fuel consumption measurement system is shown in Fig. 3.
[FIGURE 3 OMITTED]
3.1. System hardware
3.1.1. Measurement components
The number of pulse per turn cycle of Elliptical gear fuel
consumption sensor is 4, and the gear precision 5, the instrument
coefficient K is 1.553 pulse/[m.sup.3], other basic parameters is shown
in Table1.
3.1.2. Microcomputer
Taken DELL DIMENSION 4500 as the microcomputer, the external device
includes keyboard, printer, display and disk drive.
3.1.3. Peripherals
He matched insert board of 12 A/D transformer is the standard
pinboard which can directly insert into Host.
3.1.4. Automation instrumentation
1) YKE 202 type pulse generator;
2) The DDZ-II type temperature transmitter with the range of 0 ~
200[degrees]C switches the temperature signal, and its output current is
4 ~ 20mADC and 1 ~ 5VDC by the current - voltage transformer.
3.2. System software
The application software of Diesel fuel consumption measurement
system is adopted the VISUAL BASIC, it includes several parts.
3.2.1. Data acquisition and processing system
According to the instruction requirement, the various parameters
(elliptical gear speed and diesel temperature) are transformed into
electrical signals by the automatic instruments through the
microcomputer interface with its data interface, further processed by
the current voltage converter, then sent to A/D transformer for A/D
conversion, finally the digital quantity corresponding to the measuring
parameter is obtained, thus the above two different types data
collection is finished.
3.2.2. Volume flux measurement system
After measured the rotate speed of the elliptical gear, the volume
flux [Q.sub.v] of diesel fuel consumption may be calculated with formula
(7).
3.2.3. Mass flux measurement system of diesel fuel consumption
measurement
The volume flux [Q.sub.v] can be compensated with formula (10), and
get the mass flux [Q.sub.m] of diesel fuel.
3.3. System operation
To install the diesel fuel consumption measurement system in the
pipeline, the above parameters are collected and calculated every 15 s
with the measuring system, and thus the instantaneous and cumulative
value of diesel fuel consumption are obtained, and displayed on a
monitor screen.
4. Application of diesel fuel consumption measurement system
Taken the diesel fuel mass flux as the benchmark with Corey ollie
mass flow-meter under the different volume flux [Q.sub.V], the trend of
the relative error [eta] of fuel consumption measurement model is shown
in Fig. 4 shown.
[FIGURE 4 OMITTED]
It shows that, when volume flux [Q.sub.V] is in 20 ~ 70 L/h, the
relative error of diesel fuel consumption measurement model is about
0.85%, but when [Q.sub.V] less than volume flow 20 L/h, the relative
error of elliptical gear oil consumption measurement model is sharpen,
it may be due to the leakage when small flow caused by a large
proportion.
Due to the small diesel oil temperature fluctuations, the viscosity
has little change and [E.sub.2] can be regarded as fixed value.
Therefore, the online measurement and real-time display and printing can
be realized just with the online acquisition of working temperature
[[tau].sub.2] of heavy oil and elliptical gear pulse frequency F
conveniently.
5. Conclusion
1 Take the stainless steel elliptical gear flow-meter as metering
component, based on volume flux model and the density compensation with
the correction of instrument coefficient, and combined the function
chain of neural network and chaos optimization theory to optimize and
revise, the fuel consumption measurement model is established under the
working conditions of diesel engine.
2 Revised by the function chain of neural network for elliptical
gear fuel consumption measurement model, the relative error is reduced
by 0.15% averagely, and it has a high precision, therefore, it can
completely be realized online fuel consumption measurement with the
elliptical gear flow meter for diesel engine.
Acknowledgment
Project (09JJ6077) supported by Hunan Provincial Natural Science
Foundation of China.
References
[1.] Xu Xiao-Ming, Zheng Yong-Guang. 1999. I. e. weight loss
intelligent transient fuel consumption measurement instrument, Journal
of Internal Combustion Engine Engineering 2: 81--83.
[2.] Zhang Zeng-Jian, Fu Mao-Lin. 2001. Engine transient fuel
consumption measurement system, Afs Journal of Tianjin University 4:
550--553.
[3.] Zhu Wei-Zhen, Chen Wen-Run. 1995. Volumetric fuel consumption
meter calibration method and device, Journal of Small Internal
Combustion Engines 6: 42--46.
[4.] The king. A novelty kind of trap precision correction method
elliptical gear flow-meter. Chemical automation and instrumentation.
Rosa from China (5): 35--40.
[5.] Pao y. h. Adaptive neural pattern recognition and Addison
Wesley Press, grow independently. 1986.
[6.] Shi Hui-Chang. 2000. Using a function of the neural network
sensor modeling chain of new method, The Sensor Technology 19(3):
21--24.
Received March 25, 2011
Accepted June 30, 2011
Yuan Wen-hua, * Liu Yu-mei *
* Department of Mechanical and Energy Engineering, Shaoyang
College, Shaoyang Hunan 422000, China, E-mail: ywh6308@163.com
Table 1
Parameter of fuel consumption transducer with oval-shaped gear
Tooth number Module Tooth thickness Eccentricity
Z m B e
38 0.5 6.0 0.2774
Tooth number Semimajor axis Semiminor axis Center distance
Z l1 l2 S
38 11.708 6.623 18.33