Marine diesel engine rotating speed fault detection method

文档序号:186024 发布日期:2021-11-02 浏览:46次 中文

阅读说明:本技术 一种船舶柴油机转速故障检测方法 (Marine diesel engine rotating speed fault detection method ) 是由 王根德 于 2021-09-28 设计创作,主要内容包括:本发明公开了一种船舶柴油机转速故障检测方法,包括步骤:步骤一:利用检测设备获取船舶设备的参数;步骤二:对船舶的转速时间序列进行处理;步骤三:实现对船舶柴油机转速故障的判断。本发明通过求取波峰波谷的波差线、波平线,并考虑线段自身的特点,采用斜率变化、波动值等特征来有效反映出柴油机转速的规律及波动,进而更好的判断柴油机是否存在故障。通过神经网络及序列分窗的形式进行转速故障监测,可以学习到柴油机的指标变化的信息,并通过排列熵,可以有效分析出短时间序列内转速的随机性,进而更及时的判断柴油机是否存在转速故障。(The invention discloses a method for detecting the rotating speed fault of a marine diesel engine, which comprises the following steps: the method comprises the following steps: acquiring parameters of ship equipment by using detection equipment; step two: processing the time sequence of the rotating speed of the ship; step three: the judgment of the rotating speed fault of the marine diesel engine is realized. According to the method, the wave difference line and the wave level line of the wave crest and the wave trough are obtained, the characteristics of the line segments are considered, the rule and the fluctuation of the rotating speed of the diesel engine are effectively reflected by the characteristics of slope change, fluctuation value and the like, and then whether the diesel engine has faults or not is judged better. The rotating speed fault monitoring is carried out in the form of a neural network and sequence windowing, the index change information of the diesel engine can be learned, the randomness of the rotating speed in a short time sequence can be effectively analyzed through the arrangement entropy, and then whether the rotating speed fault exists in the diesel engine or not can be judged more timely.)

1. A method for detecting the rotating speed fault of a marine diesel engine is characterized by comprising the following steps:

the method comprises the following steps: acquiring parameters of ship equipment by using detection equipment;

step two: processing the time sequence of the rotating speed of the ship;

step three: the judgment of the rotating speed fault of the marine diesel engine is realized;

the second step is specifically as follows:

firstly, obtaining peak points and valley points in a rotating speed time sequence, and then performing curve fitting on all the peak points in the rotating speed time sequence to obtain a peak line L1; curve fitting is carried out on all valley points in the rotating speed time sequence to obtain a valley line L2, then a rotating speed wave flat line and a rotating speed wave difference line are obtained, first-order linear fitting is carried out on the rotating speed wave flat line to obtain a linear equation, then the slope of the equation is obtained, the mean difference between each rotating speed wave flat line window data and each rotating speed wave peak line window data and each valley line window data is calculated, for the rotating speed wave difference line, adjacent variance sequences are firstly obtained, the variance is used for expanding the numerical value difference, finally a rotating speed wave difference line fluctuation degree sequence is obtained, the average rotating speed wave difference line fluctuation degree value, the arrangement entropy, the rotating speed wave flat line fitting slope and the window mean difference at each window are obtained, and finally the average rotating speed wave difference line fluctuation degree value, the arrangement entropy, the rotating speed wave flat line fitting slope and the window mean difference of each window are obtained, and the fluctuation vector of each window is formed.

2. The method for detecting the rotating speed fault of the marine diesel engine according to claim 1, wherein the first step is specifically as follows:

and monitoring the rotating speed of the marine diesel engine in real time by using a tachometer to obtain parameters of marine equipment, and finally obtaining a rotating speed time sequence.

3. The method for detecting the rotating speed fault of the marine diesel engine according to claim 1, wherein the third step is specifically as follows:

and detecting the rotating speed fault by adopting a neural network.

Technical Field

The invention relates to the technical field of marine diesel engines, in particular to a method for detecting a rotating speed fault of a marine diesel engine.

Background

In order to better guarantee the operation safety of ship electronic equipment, the current ship equipment fault needs to be accurately detected.

In recent years, with the rapid development of the ship industry and science and technology, the ship system is increasingly complicated and intelligent, and the probability of failure and failure of main equipment (such as a diesel engine, a boiler and the like) of a ship is gradually increased. At present, the maintenance of ship equipment mainly adopts a mode of regular maintenance and after-repair, the regular maintenance mode has low efficiency and consumes resources, and the after-repair can not avoid accidents. With the ever-increasing demands on safe and reliable travel of ships, maintenance strategies have shifted from traditional after-the-fact and regular maintenance to on-the-fly maintenance.

The marine diesel engine is a power source on a ship and is an important component of the ship. Because the composition and the structure of the marine diesel engine are extremely complex, some faults sometimes occur in the operation process inevitably. This is disadvantageous for the normal operation of the marine diesel engine and the emergency ship. The fault detection is carried out on the marine diesel engine, and intervention or maintenance can be carried out in time before the fault occurs, so that major accidents are avoided.

Disclosure of Invention

The invention aims to solve the problems in the prior art, and provides a method for detecting the rotating speed fault of a marine diesel engine.

In order to achieve the purpose, the invention adopts the following technical scheme: a method for detecting the rotating speed fault of a marine diesel engine comprises the following steps:

the method comprises the following steps: acquiring parameters of ship equipment by using detection equipment;

step two: processing the time sequence of the rotating speed of the ship;

step three: the judgment of the rotating speed fault of the marine diesel engine is realized. The first step is specifically as follows:

and monitoring the rotating speed of the marine diesel engine in real time by using a tachometer to obtain parameters of marine equipment, and finally obtaining a rotating speed time sequence.

The second step is specifically as follows:

firstly, obtaining peak points and valley points in a rotating speed time sequence, and then performing curve fitting on all the peak points in the rotating speed time sequence to obtain a peak line L1; curve fitting is carried out on all valley points in the rotating speed time sequence to obtain a valley line L2, then a rotating speed wave flat line and a rotating speed wave difference line are obtained, first-order linear fitting is carried out on the rotating speed wave flat line to obtain a linear equation, then the slope of the equation is obtained, the mean difference between each rotating speed wave flat line window data and each rotating speed wave peak line window data and each valley line window data is calculated, for the rotating speed wave difference line, adjacent variance sequences are firstly obtained, the variance is used for expanding the numerical value difference, finally a rotating speed wave difference line fluctuation degree sequence is obtained, the average rotating speed wave difference line fluctuation degree value, the arrangement entropy, the rotating speed wave flat line fitting slope and the window mean difference at each window are obtained, and finally the average rotating speed wave difference line fluctuation degree value, the arrangement entropy, the rotating speed wave flat line fitting slope and the window mean difference of each window are obtained, and the fluctuation vector of each window is formed.

The third step is specifically as follows:

and detecting the rotating speed fault by adopting a neural network.

Compared with the prior art, the invention has the advantages that:

1. according to the method, the wave difference line and the wave level line of the wave crest and the wave trough are obtained, the characteristics of the line segments are considered, the rule and the fluctuation of the rotating speed of the diesel engine are effectively reflected by the characteristics of slope change, fluctuation value and the like, and then whether the diesel engine has faults or not is judged better.

2. The method carries out rotation speed fault monitoring in the form of the neural network and the sequence windowing, can learn the index change information of the diesel engine, and can effectively analyze the randomness of the rotation speed in a short time sequence through the permutation entropy so as to judge whether the diesel engine has the rotation speed fault or not in time.

Drawings

FIG. 1 is a diagram of diesel engine speed.

Detailed Description

The following examples are for illustrative purposes only and are not intended to limit the scope of the present invention.

Example 1:

the method comprises the following steps: and acquiring the rotating speed parameter of the marine diesel engine by using the detection equipment.

The rotational speed of a marine main diesel engine is a very important parameter because it is related to ship speed, fuel consumption, power, torque, vibration, etc.

Firstly, the rotating speed parameters of the marine diesel engine are obtained by using detection equipment, and meters for measuring the rotating speed, such as a mechanical flexible shaft type rotating speed meter, a frequency-voltage conversion type rotating speed meter, a digital rotating speed meter and the like, can be used by implementers at will.

The tachometer is used for monitoring the rotating speed of the marine diesel engine in real time, and finally, a time sequence of the rotating speed can be obtained.

Step two: and processing the time sequence of the rotating speed of the ship.

For marine diesel engines, unstable rotation speed is a great hidden danger, and there are many possible reasons, including oil supply system reasons, speed regulation system reasons, external reasons (poor engagement and slippage of a clutch of a marine diesel engine with a gearbox; severe unstable working machine load), and the like.

For the marine diesel engine, when the marine diesel engine normally operates, the rotating speed of the marine diesel engine is stable by means of the automatic regulation function of the speed regulator. The fluctuation value is only a few revolutions, and the fluctuation rate is within 0.5 percent.

When the rotating speed is unstable, two phenomena exist:

the marine diesel engine is regularly changed from high to low. Commonly known as "hunting" or "gasp". This condition often occurs in low-speed operation conditions of marine diesel engines.

Secondly, the rotating speed of the marine diesel engine is irregularly changed from high to low.

Therefore, the phenomenon that the rotating speed is suddenly high and suddenly low exists in the fault that the rotating speed of the marine diesel engine is unstable.

Firstly, a peak point and a valley point in a rotating speed sequence are obtained through a peak-valley algorithm.

The specific method of the peak and trough detection algorithm is as follows:

a) the sequence of rotational speed values may be denoted as V = [ V1, V2, …, vn ]. n are time stamps, each having a rotational speed value.

b) Calculate the first order difference vector DiffV of V:

diffv (i) = V (i +1) -V (i), wherein i ∈ 1,2, …, N-1

c) Performing sign function operation on the difference vector, wherein Trend = sign (Diffv), namely traversing Diffv, and if Diffv (i) is greater than 0, taking 1; if equal to 0, 0 is selected; if the value is less than 0, taking-1.

d) Traversing the Trend vector from the tail, the following operations are carried out:

if Trend (i) =0 and Trend (i +1) ≧ 0, Trend (i) =1

if Trend (i) =0 and Trend (i +1) <0, then Trend (i) = -1

e) The first difference operation is performed on the Trend vector to obtain R = diff (Trend).

f) And traversing the obtained difference vector R:

i. if r (i) = -2, i +1 is one peak bit of the projection vector V, and the corresponding peak is V (i + 1);

if r (i) =2, then i +1 is one trough position of the projection vector V, and the corresponding trough is V (i + 1).

Thus, the coordinate set of the peak point and the valley point can be found.

And then performing curve fitting on all the peak points in the rotating speed sequence to obtain a peak line L1. And performing curve fitting on all the valley points in the rotation speed sequence to obtain a valley line L2. And the curve fitting is preferably performed by using a cubic polynomial fitting.

Then, the rotating speed wave flat line is obtained:

for the rotating speed wave flat line, the rotating speed sequence is a straight line when the rotating speed is stable or regular high and low rotating speeds alternate, and the straight line can be distorted and deformed to form a curve when the rotating speed is irregular or the rotating speed changes. The regularity of the rotating speed and the existence of unbalanced change of the rotating speed can be effectively reflected through the rotating speed wave flat line.

Obtaining a rotating speed wave difference line:

the rotating speed wave difference line can effectively reflect the consistency of the fluctuation amplitude of the rotating speed.

Fig. 1 shows irregular fluctuations of the diesel engine speed.

When the ship diesel oil is normal, the rotating speed wave difference line is a straight line, and fluctuation does not exist (the rotating speed wave difference line is a curve due to the fact that the diesel oil is suddenly changed.

When the ship adjusts the running speed, the rotating speed of the diesel engine can rise or fall, if the diesel engine is normal, the rotating speed wave difference line of the diesel engine cannot change, and the wave level line can rise or fall along with the rotating speed. Therefore, the rotating speed fault of the diesel engine is jointly detected through the rotating speed wave difference line and the wave level line.

When the rotation speed has no fluctuation, the fitting straight line of the rotation speed wave flat line is a straight line close to the 0 slope, and when the rotation speed of the diesel engine is adjusted manually, the slope of the fitting straight line is larger. And performing first-order linear fitting on the rotating speed wave flat line to obtain a linear equation, and then obtaining the slope of the equation. When the window division fitting is carried out, the sequence of the rotating speed wave level line time sequence shows continuity and discontinuity when the rotating speed is adjusted manually, the continuity shows that the slope is continuously the same, and the discontinuity shows that the slope is discontinuously changed.

The change of the diesel engine rotation speed is uniform and stable through manual adjustment, the slope of the diesel engine rotation speed shows continuity, and finally whether the diesel engine rotation speed is adjusted or not is distinguished through the slope, so that error detection of faults is avoided.

The rotation speed wave difference line can only reflect the consistency of the fluctuation amplitude, but cannot judge whether the fluctuation exists. Therefore, the average difference between the data of each rotating speed wave level line window and the data of each rotating speed wave peak line window and each rotating speed wave valley line window is calculated to reflect whether the fluctuation phenomenon exists or not. Because the wave-level line is obtained by averaging the wave crest and the wave trough lines, the difference between the rotating speed wave-level line and the rotating speed wave crest line can be measured, and the window mean value difference U is obtained.

n is the length of the window/data,respectively, the i-th data in the peak line, the wave-flat line window/sequence data. The larger the value of U, the greater the fluctuation and the greater the amplitude of the fluctuation.

In order to eliminate the influence of dimension, the fluctuation degree of the rotation speed wave difference line is adopted to reflect the fluctuation speed of the rotation speed, and the acquisition method comprises the following steps:

for the rotation speed wave difference line, firstly, an adjacent variance sequence is obtained, and the variance is used for expanding the numerical difference:

specifically, for the first value of the adjacent variance sequence, the variance sequence is 0, and finally the length of the adjacent variance sequence is the same as that of the rotation speed wave difference line sequence.

For a normal diesel engine, its neighbor variance is usually close to 0.

And finally obtaining a rotation speed wave difference line fluctuation degree sequence, wherein the larger the value of the fluctuation degree sequence is, the larger the growth rate of the rotation speed of the diesel engine is, and the larger the kurtosis (the kurtosis is a statistic for describing the steep degree of the value distribution form) is.

Further, the permutation entropy of the rotation speed wave difference line is calculated (the consistency of the fluctuation range of the rotation speed can be effectively reflected through the rotation speed wave difference line, so the permutation entropy of the rotation speed wave difference line is calculated), and the magnitude of the permutation entropy represents the random degree of the time series: the smaller the entropy value is, the simpler and more regular the time sequence is; on the contrary, the larger the entropy value is, the more complex and random the fluctuation amplitude change of the time series is, namely, the more abnormal the rotation of the marine diesel engine is.

The range of the permutation entropy is [0,1], and the permutation entropy is well known and is not described herein. By adopting the permutation entropy, spatial reconstruction exists in the steps, and the randomness of a time sequence formed by small data volume can be well analyzed.

Since the sequence is a sequence value and cannot reflect the rotation speed change of the time sequence, the time sequence is subjected to windowing, 60 data exist in 1 minute on the assumption that the acquisition of the rotation speed of the diesel engine is 1 data in 1 second, the rotation speed fault judgment is performed on the 60 data every time, the 60 data can be divided into 6 windows, and then the average rotation speed wave difference line wave travel degree value, the arrangement entropy, the rotation speed wave mean line fitting slope and the window mean value difference at each window are obtained.

Finally, the average rotating speed wave difference line wave travel degree value, the arrangement entropy, the rotating speed wave flat line fitting slope and the window mean value difference of each window are obtained, and the wave vector of each window is formed.

Step three: the judgment of the rotating speed fault of the marine diesel engine is realized.

Here, a neural network is used for detecting the rotational speed fault.

The detailed steps of training are as follows:

a) the neural network comprises a GRU network and a full-connection network. The GRU is a variant of the LSTM network, has a simpler structure than the LSTM network, has a good effect, and can solve the problem of long dependence in the RNN network, thereby better learning the rotation speed fluctuation change on a time sequence.

b) The GRU network input data is a fluctuation vector of each window of a rotation sequence, the shape is [ B,6,4], wherein B is batch size and represents the number of the sample batches input by the network, 6 represents the existence of six windows, 4 represents the average rotating speed wave difference line fluctuation range value, the arrangement entropy, the rotating speed wave flat line fitting slope and the window mean value difference, finally, feature extraction is carried out through the GRU network, and the feature vector is output.

c) The input of the full-connection network is a characteristic vector, a Softmax classification function is finally adopted, the probability of whether the rotating speed fault is unstable or not in the acquisition period is output, and then the rotating speed fault condition of the diesel engine can be obtained by taking the maximum probability. If the probability of unstable rotation speed after one inference is 0.9 and the probability of normal tachometer is 0.1, the unstable rotation speed exists in the sampling period.

d) The loss function uses cross entropy.

e) The label of the network is data collected in history, and the data is artificially marked, namely whether the data marking in each minute is normal or not.

Therefore, the method can be used for detecting the rotating speed fault of the marine diesel engine.

The practitioner can also classify the cause of the diesel engine speed fault according to the fluctuation vector, and one embodiment is to classify the following three causes of the diesel engine speed fault: reasons of an oil supply system, reasons of a speed regulating system and external reasons (poor connection and slippage of a clutch of a marine diesel engine with a gearbox; severe unstable load of a working machine).

The above description is intended to provide those skilled in the art with a better understanding of the present invention and is not intended to limit the present invention.

8页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种低噪音燃气发电机组

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!