Summary of the invention
The object of the invention is to overcome the deficiencies in the prior art, a kind of method of locating six cylinder engine top dead centre is provided, the method has realized the accurate location to engine tope center, improved the recognition speed of engine failure cylinder, shortened the Diagnostic Time of engine failure cylinder, method is simple, easy to operate, has facilitated the maintenance maintenance of engine.
The present invention solves its technical matters and is achieved through the following technical solutions:
Locate a method for six cylinder engine top dead centre, the step that its method comprises is:
(1), between the first cylinder of six cylinder engine and the second cylinder, arrange between the first measuring point, the second cylinder and the 3rd cylinder and arrange between the second measuring point, the 4th cylinder and the 5th cylinder and arrange between the 3rd measuring point, the 5th cylinder and the 6th cylinder the 4th measuring point is set, one acceleration vibration transducer is installed respectively on each measuring point, and this acceleration vibration transducer connects computing machine by vibration signals collecting instrument;
, gather the acceleration vibration signal that six working cylinders of engine are no less than a dust cycle, obtain the vibratory response time-domain signal of six working cylinders of engine;
(3), the vibratory response time-domain signal of six working cylinders of engine is carried out to Xi Er baud conversion, obtain the complex signal of six working cylinders of engine;
(4), with Gauss's first-harmonic correlativity filtering method, the complex signal of six working cylinders of engine is extracted, obtain the burning shock response characteristic parameter of six working cylinders of engine;
(5), according to the row order of the first measuring point, the second measuring point, the 3rd measuring point, the 4th measuring point, draw the digital quantization matrix A between measuring point and six working cylinders of engine:
Matrix
(6), setting engine crankshaft corner is that 0 degree, 120 degree, 240 are spent, 360 degree, 480 are spent, the burning shock response characteristic parameter of 600 degree is respectively XA, XB, XC, XD, XE, XF;
(7), according to the row of XA, XB, XC, XD, XE, XF, sequentially list with each measuring point of matrix A shock response characteristic parameter that burns one to one and form matrix B;
According to the row of XB, XC, XD, XE, XF, XA, sequentially list with each measuring point of matrix A shock response characteristic parameter that burns one to one and form Matrix C;
According to the row of XC, XD, XE, XF, XA, XB, sequentially list with each measuring point of matrix A shock response characteristic parameter that burns one to one and form matrix D;
According to the row of XD, XE, XF, XA, XB, XC, sequentially list with each measuring point of matrix A shock response characteristic parameter that burns one to one and form matrix E;
According to the row of XE, XF, XA, XB, XC, XD, sequentially list with each measuring point of matrix A shock response characteristic parameter that burns one to one and form matrix F;
According to the row of XF, XA, XB, XC, XD, XE, sequentially list with each measuring point of matrix A shock response characteristic parameter that burns one to one and form matrix G;
(8), by each numerical value of matrix A and matrix B one by one after corresponding multiplying each other summation obtain S1;
By each numerical value of matrix A and Matrix C one by one after corresponding multiplying each other summation obtain S2;
By each numerical value of matrix A and matrix D one by one after corresponding multiplying each other summation obtain S3;
By matrix A and each numerical value of matrix E one by one after corresponding multiplying each other summation obtain S4;
By each numerical value of matrix A and matrix F one by one after corresponding multiplying each other summation obtain S5;
By matrix A and each numerical value of matrix G one by one after corresponding multiplying each other summation obtain S6;
, get S1, S2, S3, S4, S5, S6 intermediate value the maximum, engine operation cylinder corresponding to XA in this value the maximum is exactly the engine operation cylinder that top dead centre is corresponding.
And described six cylinder engine is six cylinder diesel motors or six cylinder gasoline engines.
Advantage of the present invention and beneficial effect are:
The method of this location six cylinder engine top dead centre has realized the accurate location to engine tope center, has improved the recognition speed of engine failure cylinder, has shortened the Diagnostic Time of engine failure cylinder, and method is simple, easy to operate, has facilitated the maintenance maintenance of engine.
Embodiment
Below by specific embodiment, the invention will be further described, and following examples are descriptive, is not determinate, can not limit protection scope of the present invention with this.
Locate a method for six cylinder engine top dead centre, the step that its method comprises is:
(1), between the first cylinder of six cylinder engine and the second cylinder, arrange between the first measuring point, the second cylinder and the 3rd cylinder and arrange between the second measuring point, the 4th cylinder and the 5th cylinder and arrange between the 3rd measuring point, the 5th cylinder and the 6th cylinder the 4th measuring point is set, one acceleration vibration transducer is installed respectively on each measuring point, and this acceleration vibration transducer connects computing machine by vibration signals collecting instrument;
, gather the acceleration vibration signal that six working cylinders of engine are no less than a dust cycle, obtain the vibratory response time-domain signal of six working cylinders of engine;
(3), the vibratory response time-domain signal of six working cylinders of engine is carried out to Xi Er baud conversion, obtain the complex signal of six working cylinders of engine;
(4), with Gauss's first-harmonic correlativity filtering method, the complex signal of six working cylinders of engine is extracted, obtain the burning shock response characteristic parameter of six working cylinders of engine;
(5), according to the row order of the first measuring point, the second measuring point, the 3rd measuring point, the 4th measuring point, draw the digital quantization table 1 between measuring point and six working cylinders of engine
Table 1
The digitizing of table 1 is arranged and is write as matrix form, obtain matrix A:
Matrix
(6), setting engine crankshaft corner is that 0 degree, 120 degree, 240 are spent, 360 degree, 480 are spent, the burning shock response characteristic parameter of 600 degree is respectively XA, XB, XC, XD, XE, XF;
(7), according to the row of XA, XB, XC, XD, XE, XF, sequentially list with each measuring point of matrix A shock response characteristic parameter that burns one to one and form matrix B;
According to the row of XB, XC, XD, XE, XF, XA, sequentially list with each measuring point of matrix A shock response characteristic parameter that burns one to one and form Matrix C;
According to the row of XC, XD, XE, XF, XA, XB, sequentially list with each measuring point of matrix A shock response characteristic parameter that burns one to one and form matrix D;
According to the row of XD, XE, XF, XA, XB, XC, sequentially list with each measuring point of matrix A shock response characteristic parameter that burns one to one and form matrix E;
According to the row of XE, XF, XA, XB, XC, XD, sequentially list with each measuring point of matrix A shock response characteristic parameter that burns one to one and form matrix F;
According to the row of XF, XA, XB, XC, XD, XE, sequentially list with each measuring point of matrix A shock response characteristic parameter that burns one to one and form matrix G;
(8), by each numerical value of matrix A and matrix B one by one after corresponding multiplying each other summation obtain S1;
By each numerical value of matrix A and Matrix C one by one after corresponding multiplying each other summation obtain S2;
By each numerical value of matrix A and matrix D one by one after corresponding multiplying each other summation obtain S3;
By matrix A and each numerical value of matrix E one by one after corresponding multiplying each other summation obtain S4;
By each numerical value of matrix A and matrix F one by one after corresponding multiplying each other summation obtain S5;
By matrix A and each numerical value of matrix G one by one after corresponding multiplying each other summation obtain S6;
, get S1, S2, S3, S4, S5, S6 intermediate value the maximum, engine operation cylinder corresponding to XA in this value the maximum is exactly the engine operation cylinder that top dead centre is corresponding.Namely the corresponding engine operation cylinder when corresponding working cylinder multiplies each other in matrix A of the XA in this value the maximum is the engine operation cylinder that top dead centre is corresponding.Six cylinder engine in the present embodiment is six cylinder diesel motors, and described six cylinder engine can be also six cylinder gasoline engines.
Take that to choose four working cycle vibratory response time-domain signals be example, its time domain waveform as shown in Figure 1.In order determining accurately, the corresponding engine cylinder number of top dead centre its vibratory response time-domain signal to be transformed to complex signal, then its complex signal to be carried out correlativity filtering and extracted the characteristic parameter of burning shock response.By calculating, extract and draw and sequentially list with each measuring point of matrix A shock response characteristic parameter that burns one to one as follows with the row of XA, XB, XC, XD, XE, XF:
The matrix B forming is
By each numerical value of matrix A and matrix B one by one after corresponding multiplying each other summation obtain S1
Be S1=1.0 * 19+0.5 * 20+0 * 48+0 * 138+0 * 59+0 * 62+1.0 * 20+1.0 * 15+0.5 * 20+1.0 * 51+0.5 * 57+0 * 28+0 * 50+0 * 23+0.5 * 13+1.0 * 16+1.0 * 21+1.0 * 21+0 * 60+0 * 72+0 * 25+0.5 * 60+1.0 * 42+0.5 * 20=300
In like manner by each numerical value of matrix A and Matrix C one by one after corresponding multiplying each other summation obtain S2=543.5
By each numerical value of matrix A and matrix D one by one after corresponding multiplying each other summation obtain S3=274.5
By matrix A and each numerical value of matrix E one by one after corresponding multiplying each other summation obtain S4=666.5
By each numerical value of matrix A and matrix F one by one after corresponding multiplying each other summation obtain S5=275.5
By matrix A and each numerical value of matrix G one by one after corresponding multiplying each other summation obtain S6=578.5
The S1 more than calculating, S2, S3, S4, S5, S6 intermediate value the maximum are S4=666.5, according to the corresponding relation in combination, obtaining matching result is: the C1 cylinder in XD homography A, C5 cylinder in XE homography A, C3 cylinder in XF homography A, C6 cylinder in XA homography A, C2 cylinder in XB homography A, the C4 cylinder in XC homography A.Hence one can see that, and top dead centre is corresponding to C6 cylinder, i.e. 6# cylinder; This is with number consistent with the corresponding cylinder that pastes the actual top dead centre that reflecting piece method obtains.Illustrate that the present invention can determine the cylinder number that top dead centre is corresponding accurately and efficiently.Thus, the detection to the duty of each cylinder of engine, provides very important basis to the diagnosis and distinguish of the location of Cylinder, fault type.
Chinese and Western of the present invention that baud conversion computing method and Gauss's first-harmonic correlativity filtering method are method of the prior art.Below sketch the burning shock response parameter extracting method based on the filtering of Gauss's first-harmonic correlativity:
(1) the Xi Er baud conversion of vibratory response time-domain signal, Xi Er baud English is the real signal x (t) that Hilbert considers any vibratory response, can be expressed as:
The vibratory response real signal x (t) recording is converted to its corresponding complex signal, must carry out Hilbert conversion to vibratory response real signal x (t):
The complex signal that former real signal x (t) is corresponding is Z (t):
In formula (3), A (t) is amplitude function;
for phase function.Its expression formula is:
Because the vibration signal of actual measurement is grouped into by some one-tenth, x (t) can be expressed as:
x(t)=x
1(t)+x
2(t)+…x
i(t)+…i=1,2,…(4)
In formula (4), x
i(t) can be slow varying signal or unifrequency (strengthening/decay) oscillator signal of amplitude and phase place.And Hilbert conversion is linear transformation, so there is following expression:
(5)
(2) with the filtering of Gauss's first-harmonic correlativity, extract burning shock response characteristic parameter
If the Gauss of unit energy (Gauss) first-harmonic function is:
In formula (6), f
cfor first-harmonic centre frequency, unit is Hz; α is time scale, and unit is a second s.The discrete first-harmonic sequence that the mould of corresponding (6) is 1 is:
In formula (7), f
sfor sample frequency, unit is Hz.The expression formula of the finite term of modus ponens (7) is:
In formula (6) ~ formula (8), two basic parameter f of first-harmonic
cwith α be all the bound variable that has scope:
f
c∈[0,f
s/2];α∈[α
1,α
2](9)
Can convert independent variable f above by arc tangent
cbecome independent variable u, the v on (∞ ,+∞) with the scope of α, have
About (f
c, the variable that expression formula α) can be used in (u, v) that field of definition is (∞ ,+∞) represents:
A
k(f
c,α)=A
k(f
c(u),α(v))=B
k(u,v) (11)
Variation due to the field of definition of independent variable, can utilize Optimization without restriction to be optimized to u, v.
If with B
k(u, v) is first-harmonic column vector, [x
k] be complex signal section column vector to be matched, length is all 2N+1, and this signal segment to the projection P of first-harmonic is:
First-harmonic expression formula is (τ=α):