The application provides a
differential pressure transmitter comprehensive compensation method based on
Kriging interpolation and cubic spline interpolation, which comprises the following steps: measuring the calibration output
voltage of a
differential pressure transmitter at multiple temperature calibration points, static pressure calibration points and
differential pressure calibration points to obtain
data calibration points; fitting a
variogram function theoretical model by using
Kriging interpolation and obtaining a compensation matrix; establishing an output
voltage model by using cubic spline interpolation; when the measured value of the ambient temperature is a temperature calibration point, the measured value of the static pressure is directly brought into the output
voltage model to obtain a theoretical voltage, three calibration output voltages adjacent to the theoretical voltage are selected, a differential
pressure function relationship is established by using cubic spline interpolation, and the measured output voltage is brought into the differential
pressure function relationship to obtain a to-be-measured differential pressure; when the measured value of the ambient temperature is not a temperature calibration point, a compensation coefficient is determined by using the
variogram function theoretical model, and the to-be-measured differential pressure is calculated by using the compensation coefficient. The application adopts cubic spline interpolation at the modeling temperature and adopts
Kriging interpolation at the non-modeling temperature, so that the
algorithm with large calculation amount can be used to improve the compensation precision, the repeated interpolation at each temperature and static pressure interval is avoided, the
workload is reduced, and the real-time performance of the compensation is improved.