The invention provides a method for determining a
crankshaft reference phase of a reciprocating
machine and a diagnosis method, device and
system, and the method comprises the steps: collecting vibration signals of a plurality of measurement points of the reciprocating
machine, and the measurement points at least comprise an air
inlet valve and an
exhaust valve of the reciprocating
machine; taking the offset of the
current period as a starting point, and intercepting an air
inlet valve waveform and an
exhaust valve waveform corresponding to a complete
crankshaft rotation period from the vibration
signal; respectively determining an air
inlet valve actual measurement phase and an
exhaust valve actual measurement phase according to the air inlet valve waveform and the exhaust valve waveform; calculating an air inlet deviation between the actually measured phase of the air inlet valve and a preset phase of the air inlet valve, calculating an exhaust deviation between the actually measured phase of the exhaust valve and the preset phase of the exhaust valve, calculating a
phase deviation according to the air inlet deviation and the exhaust deviation, and updating an offset according to the
phase deviation; and taking the updated offset as a starting point to repeat the process until the
phase deviation is smaller than a preset threshold value, and taking the offset when the phase deviation is smaller than the preset threshold value as the
crankshaft reference phase. According to the invention, the crankshaft reference phase can be obtained.