The invention provides a ship shaft power measurement method based on Monte Carlo Kalman filtering. The method comprises the specific process: abstracting a
physical model of a shaft
system according to the working principle of the shaft
system, building a state equation and a measurement equation, and employing Monte Carlo Kalman filtering. The method comprises the following steps: firstly, simulating a random
point set of state torque by adopting Monte Carlo according to a state
estimation value and
covariance at a previous moment, carrying out
nonlinear transformation on the random
point set according to a state equation, and calculating a
state prediction value at the moment; secondly, simulating a random
point set for the measured value of the rotating speed by adopting Monte Carlo, and fusing and calculating a predicted value of the shaft power according to a measurement equation; and finally, performing
Kalman estimation on a torque state
estimation value at the moment, and calculating the ship shaft power. Aiming at the defects of
contact type and non-contact ship shaft power measurement, the invention aims to adopt a Monte Carlo
Kalman filtering algorithm to carry out fusion filtering and
noise covariance estimation on acquired data on the premise of not increasing hardware, so that the
measurement precision is improved, and the purpose of monitoring the shaft power on line is achieved.