The invention provides a temperature compensation method and
system of a
mass flowmeter, and relates to the technical field of
mass flowmeters.The method comprises the steps that a space temperature field and a strain field covering a whole measuring
pipe body are obtained, and a distributed heat-force
coupling state is constructed; configuring a primary disturbance parameter set, projecting the primary disturbance parameter set to a natural vibration mode space, and constructing an
equivalent temperature disturbance quantity; configuring the excitation frequency of dual-frequency vibration excitation; inputting a double-
frequency response result into a temperature-flow decoupling model, and inversely constructing a temperature compensation factor; calculating an original estimated value of the flow, constructing a temperature compensation amount, fusing the original estimated value of the flow, and outputting a measurement result. The technical problem that in the prior art, due to the fact that single-point
temperature measurement cannot accurately decouple the temperature effect under the complex working condition, measurement of the
mass flow meter is inaccurate is solved, the space temperature field and the strain field of the whole measurement
pipe body are obtained, self-adaptive compensation is conducted on sensitivity drifting of the measurement
pipe, and the measurement accuracy is improved. And the
measurement precision of the mass flow meter is improved.