You are on page 1of 6

INES 2016 • 20th Jubilee IEEE International Conference on Intelligent Engineering Systems • June 30-July 2, 2016 • Budapest, Hungary

Identification of nonlinearity in knocking


vibration signals of large gas engine by deep
learning

József Z. Szabó*- Péter Bakucz*


*Institute
of Mechatronics and Vehicle Engineering
Donát Bánki Faculty of Mechanical and Safety Engineering
Óbuda University
H-1081 Budapest, Népszínház u. 8
e-mail: bakucz.peter@bgk.uni-obuda.hu

neurocomputers, such as a synergetic computer by Haken


Abstract—Nonlinear knocking combustion analysis
[7], resonance neurocomputers by Grossberg [6], the
based on vibration measurements of a Deutz MWM 8
chaotic memory by Nicolis [8], chaotic information
cylinder large gas engine will be presented. The knocking
nonlinearity is identified by K-entropy and deep learning processing and chaotic neural networks by Tsuda [8],
technique. A framework for determining the knocking In the mechanical engineering literature widely used
nonlinearity of the vibration signals is discussed using deep approach to analyze the knock signal in large gas engines
belief network (DBN) of the knocking probability sequences. is based on the signal to noise ratio (SNR). This
procedure contains analyzing the structural vibration of
Keywords—knocking phenomena, nonlinearity, deep the engine by using the time-frequency domain. The
learning, gas engine time-frequency depiction of the signal is then used to
define numerous schemes characterized by a greater SNR
I. INTRODUCTION than recent procedures.
Contemporary publications concentrated on the
development and utilize of spectral models of the
Today, designing large gas engine control systems it is knocking procedure. Among the different articles, [4]
necessary to minimize exhaust emissions while analyzed the nonlinear facet of knocking and studied the
maximizing power and fuel economy. The capability to system of vibration fluctuations in a gas engine.
maximize power and fuel budget by optimizing spark The industrial articles focused on four main methods in
timing for a specified air/gas ratio is restricted by engine knock detection analysis:
knock. 1. Band-pass filtering based methods.
Knocking phenomena in combustion processes were 2. Detection based on the Wigner-Ville
observed from the very beginning of the large gas engine Distribution (WVD).
research [1]. Engine knock occurs when the temperature 3. Detection using the cross WVD.
or pressure in the unburned gas-air system exceeds a 4. Detection schemes based on the Choi-Williams
threshold, causing chaotical ignition of the mixture. This distribution. [4].
harvests a shock wave that creates a hasty escalation in
cylinder pressure. There are many factors that affect the In this paper the vibration signal analysis of a Deutz
manifestation of knocking, including mechanical, MWM gas engine is based on the cognitive science; the
electrical, environmental and misuse [2]. deep learning techniques [5].
A complicated issue of knocking combustion is the We want to customize deep learning to determine the
unpredictable, chaotically nature of their occurrence. nonlinearity of knocking for each working cycle.
Thoughtful of their heritages have been one of the major In order to work on the deep learning system properly,
question in large gas engine technology in the last century it is important defining the nonlinearity parameter that
[3]. can be applied under any conditions. This parameter is
The knocking system is taken as quasiperiodic and derived by deep belief networks in possession of the
chaotic, meanwhile the time-frequency representation is distribution of the intensity of gas engine knocking.
tightfitting, because it illustrates when and how knocking
motion between adjacent signals can be trapped in some Deep learning has been used to analyze the knocking
resonance zones associated with quasi periodicity. system in [6] and in [7] where the main frequency was
To the identify its chaotical environments it is obvious extracted by computing the frequency curve where the
to use neural networks. In the literature could be found energy of the deep learning rate is maximum [8].
different varieties of self-organizational imaginary

978-1-5090-1216-9/16/$31.00 ©2016 IEEE – 39 –


J. Z. Szabó, P. Bakucz • Identification of Nonlinearity in Knocking Vibration Signals of Large Gas Engine by Deep Learning

In our work in Sec. 2, we describe the deep learning III. CHAOS AND KNOCKING
technique, in Sec. 3 we identify the chaos in vibration
knocking and in Sec. 4, we present our first results. Large gas engine knocking is a nonlinear, complex
phenomena and could not be characterized by linear,
II. DEEP LEARNING statistical parameters. In this study our aim is to define
and to learn the nonlinear characteristics via knocking
probabilities of the chaotical vibration data series.
Deep learning could be defined as a part of the neural In the mechanical engineering [1] for large gas engines
network based identification schemes of multiple hidden the knocking probabilities are characterized by SNR as
level input-output data series. In our case the input layer follows:
contains working cycles of the Deutz MWM G234V8 1. norm(SNR)  0.1 very weak knocking
large gas engine vibration signals, and the output layers
are the knocking combustion probabilities. 2. 0.1 d norm(SNR)  0.2 weak knocking
Between several deep learning techniques, for our 3. 0.2 d norm(SNR)  0.6 knocking
research the Deep Belief Networks (DBNs) have become 4. 0.6 d norm(SNR) strong knocking
an attractive option for
However, the knocking probabilities can give inaccurate
1. data dimensionality reduction information about knocking resonance transitions, and
2. collaborative filtering nonlinearities, therefore, we need further applicable
3. feature learning information of the knocking chaoticity is contained in the
4. modeling and vibration signals.
5. solving classification problems [9]. The main idea is: describing the chaoticity of the
knocking signals by the K2-entropy as follows
Further deep learning constructions such as
Convolutional Neural Networks, Stacked Denoising 1. K2=0 in strong knocking system, (more than half
Autoencoders, and Deep Recurrent Neural Networks the working cycles contain knocking
have also expanded some purchase recently as they have combustions)
been exposed to overtake some neural network tools for 2. K2ofin purely random knocking system,
handling large data spaces to learn features in order to (weak knocking system)
perform detection, classification and prediction [10].
3. 0 K2 fin chaotic knocking system [14].
The basic key of the DBN deep learning method is to
using the Restricted Boltzmann Machine (RBM), where
The informal definition of K2 by means of correlation
multiple RBMs are weighted on upper of another to form
integrals is:
a deep network [11].
DBNs usually can be trained in an unsupervised
manner: the first RBM layer is trained with the vibration K2 lim lim K2m r (2)
m of r o0
signals (knocking working cycles and not-knocking
cycles in the crank angle [0-719°] subset together) as where
input. Through training, the first layer purchases an
image of the vibration signal by updating its weights and 1 P m (r )
K 2m ln m k (3)
biases between the input and hidden layers which in turn k't P r
converts the input of the second layer [12].
The main task of the deep learning of the DBNs is to
k is adequately minor integer number, m is the embedded
catch the weights that maximizes the expected log
dimension, r is the discretized symbol sequence of the
likelihood logP(v) of the vibration signal data v:
knocking probabilities r  ^a, b, c, d ` (see Figure 2) and
ª º Pm(r) is the transition probabilities of the deep learning
arg max E «¦ log P(v)» (1)
matrix (see Figure 2).
Wights
¬ vV ¼
In order to decrease fluctuations and to recover the
statistics, we use averaging of Eq. (2) over 4 different
The optimization is resolved by gradient based transition values of the deep learning probability matrix
structures. Trusting the weights and biases of the input ( r  ^a, b, c, d ` ) and approximate dependence of the
layer constant after it is trained, the transformed input
from the first hidden layer is utilized to train the next knocking characteristic K2 on m by means of least-
hidden layer. This procedure is continued for the chosen squares fit by the function with the signal size L
number of hidden layers in the network with each
iteration spreading both the vibration values and the mean v L 1 § P m 2l (r ) · (4)
activations to higher levels, while the product of
K 2m (r ) ¦ ln¨ ¸
4 L't l 1 l ¨© P m (r ) ¸¹
probabilities allocated to the input is maximized [13].

– 40 –
INES 2016 • 20th Jubilee IEEE International Conference on Intelligent Engineering Systems • June 30-July 2, 2016 • Budapest, Hungary

IV. RESULTS

Our test engine is a Deutz MWM G234V8 large gas


engine.

Figure 2. Background for determination the knocking nonlinearities


from mixed vibration signals (in this figure 13814 working cycles with
knocking and non-knocking vibrations around combustion (crank angle
-320°) and valve noises (crank angles -530° and 60°) ) using deep belief
network (DBN) followed by knocking probabilities symbol sequence
learned by probabilistic automata. The customer side for the K-entropy
is the transition matrix.

Figure 1. Test engine Deutz MWM G234 V8


The framework of the system summarized as following:

Figure 1. shows the basics of test gas engine and AÆ The vibration working cycles are trained by the
generator used for the knocking analysis. The working DBN network with 31 hidden layers. The training set
principle of the gas engine is the following: the gas is contains of 917,000 training working cycles covering
burnt in the cylinders of the engine, the energy shifts a 461,000 knocking and 456,000 non-knocking working
crankshaft within the engine. The crankshaft shifts an cycles. A learning rate of 0.01 is used for the gradient
generator which results in the alternation of electricity. descent algorithm.
Heat from the combustion process is discharged from BÆ During supervised finetuning, based on the K-
the cylinders, which must be either reclaimed and used in Entropy knocking signals (Eq.4.) classification errors on
a combined heat and power structure or dissipated via the validation vibration signals shall be related contrary
heaters placed near the to the engine. to the errors from training set as a degree to avoid
overtraining the network based on the chaoticity of the
The background of the nonlinear knocking analysis by working cycles.
deep learning scheme can be seen on Figure 2. CÆ The symbolic sequence signal is found erstwhile to
the point when the chaoticity of the knocking
characteristic dependably sophisticated than the training
error in following training iterations.

1. K2=0 means abs(b) t 150


2. K2ofmeans 87 d abs(c)  149
3. 0 K2 fmeans abs(a, d )  86

DÆ The symbol sequence is the input of the probabilistic


automata
EÆ the probability transition matrix is the input of the
determination of the K-entropy. (Eq.4.)

– 41 –
J. Z. Szabó, P. Bakucz • Identification of Nonlinearity in Knocking Vibration Signals of Large Gas Engine by Deep Learning

At the beginning up K 2 = 2.9 the evolution process


converges to absolute stable points. At K 2 = 2.9 the
bifurcation of solution is caused. For higher values of
K 2 a cycled regime and period-doubling processes were
reached. Since K 2 = 3.4 a chaotic phenomenon is
dominated at the beginning in a narrow area, then after
very complex cycling window a wider area and at more
than K 2 = 3.6 the absolute chaotic regime emerges.

The K 2 entropy system correlates to the chaoticity of


Figure 3. Weak knocking vibration signals of MWM G234V8 Deutz
large gas engine. Working cycles 288-336. SNR knocking probabilities the knocking system. For more than 50 hidden layered
< 0.2 deep learning architecture, analogous complex routes of
explanations in the K-entropy bifurcation take place only
they are a slight unpretentious. It is most likely that the
more considerable deep learning system, the more
decisive common compensation apparatus in competitive
systems happens, the less complaint performance
continues.
V. CONLUSION

In this paper we have introduced a deep learning based


system, based on vibration signals of a Deutz MWM 8
cylinder large gas engine to identify the chaoticity of the
knocking system. The main idea was, that in presence of
knocking combustion, the nonlinear spectra in the
Figure 4. K-entropy of knocking of the vibration signals from 31 hidden
layered deep learning networks of the working cycles 288-336. The vibration working cycle signals could be reached by the
system is weak knocking (<0.2) but strong chaotic. deep-learned K-entropy. The evolution of the chaotic
processes is well present in the K-entropy weigths
depending on the knocking probabilities. These facts
demonstrate that the signal noise ratio and another linear
spetral metrics for the knocking probability could give
inaccurate information about knocking resonance
transitions, and nonlinearities.

VI. REFERENCES

[1] Heywood, J, Internal combustion engine fundamentals. Springer


Verlag. 1988.
[2] Millo, C. Knock in S.I. Engines. SAE Paper 9824 1988.
[3] Duval L et al. Noise robust spark ignition engine knock detection
with redundant wavelet transform. www.laurent-duval.eu.
[4] Bengio, Y., Courville, A., & Vincent, P. (2013). Representation
Figure 5. Deep-learning bifurcation of K-entropy in the interval [2,..4]
versus SNR knocking probabilities of the working cycles 288-336 learning: A review and new perspectives. Pattern Analysis and
(weak knocking <0.2). The system is weak knocking but strong chaotic. Machine Intelligence, IEEE Transactionson, 35(8), 1798–1828.
[5] Kovács L. - Ratsaby, J Analysis of Linear Interpolation of Fuzzy
Sets with Entropy-based Distances Acta Polytechnica Hungarica
On the Figure 3 the weak knocking vibration signals 2013 10. 3. 2013 51-54.
of the MWM Deutz engine between the working cycles [6] Grossberg S., The Adaptive Brain I, North-Holland, 1986.
288-336 can be seen. The first and third beat junctions are [7] Haken H., Learning in Synergetic Systems for Pattern Recognition
originated from valve effects, the second junction is the and Associative Action, Z. Phys. B-Condensed Matter, 71, p.
combustion. The knocking combustion vibration energy 521{526, 1988.
[8] Hirsch M.W., Convergent Activation Dynamics in Continuous
is comparable to the valve energy, but the chaoticity on Time Networks, Neural Networks, 2, p. 331{349, 1989.
the Figure 4 presents strong chaos. [9] Mukhopadhyay, A., Chaudhari, R. R., Paul, T., Sen, S., & Ray, A.
The evolution of dynamic chaotic processes is well (2013). Lean blow-out prediction in gas turbine combustors using
illustrated in Figure 5, where the modified K-entropy symbolic time series analysis. Journal of Propulsion and Power,
weigths presented in the interval [2,…,4] versus the SNR 29(4), 950–960.
knocking probabilites can be seen. [10] Noiray, N., Durox, D., Schuller, T., & Candel, S. (2008). A
unified framework for nonlinear combustion instability analysis

– 42 –
INES 2016 • 20th Jubilee IEEE International Conference on Intelligent Engineering Systems • June 30-July 2, 2016 • Budapest, Hungary

based on flame describing function. Journal of Fluid Mechanics, [15] Hinton, G., Osindero, S., & Teh, Y.-W. (2006). A fast learning
615, 139-167. algorithm for deep belief nets. Neural computation, 18(7), 1527–
[11] Palies, P., Schuller, T., Durox, D., & Candel, S. (2011). Modelling 1554.
of premixed swirling flame transfer functions. Proceedings of the [16] Hinton, G. E. (2009). Deep belief networks. Scholarpedia, 4(5),
combustion institute, 33(2), 2967-2974. 5947.
[12] Erhan, D., Bengio, Y., Courville, A., Manzagol, P.-A., Vincent, P., [17] Y.-C. Lai and T. T_el, Transient Chaos: Complex Dynamics in
& Bengio, S. (2010). Why does unsupervised pre-training help Finite Time Scales, Applied Mathematical Sciences (Springer,
deep learning? The Journal of Machine Learning Research, 11, 2011), Vol. 173.
625–660. [18] Kavaris, C, Kantor J. Geometric methods for nonlinear process
[13] Erhan, D., Courville, A., & Bengio, Y. (2010). Understanding control. Ind Eng. Chem. Res. 1990 29 2995.
representations learned in deep architectures. Department [19] Wu et al. Control Design for Residual Gas Fraction in Engine
d’Informatique et Recherche Operationnelle, University of Based on Stochastic Logical Dynamics SICE Annual Conference
Montreal, QC, Canada, Tech. Rep, 1355. 2015.
[14] Fischer, A., & Igel, C. (2014). Training restricted Boltzmann
machines: An introduction. Pattern Recognition, 47(1), 25–39.

– 43 –
J. Z. Szabó, P. Bakucz • Identification of Nonlinearity in Knocking Vibration Signals of Large Gas Engine by Deep Learning

– 44 –

You might also like