An ultrasonic water meter metering abnormity self-checking method based on sound velocity dynamic correction relates to the technical field of
data identification, and comprises the following steps: in a metering period, controlling an ultrasonic
transducer to alternately transmit and receive first frequency ultrasonic
waves and second frequency ultrasonic
waves; according to the
flight time data, calculating a first flow velocity, a first sound velocity, a second flow velocity and a
second sound velocity; calculating a flow velocity difference value between the first flow velocity and the second flow velocity, and calculating a sound velocity difference value between the first sound velocity and the
second sound velocity; when the flow velocity difference value exceeds a preset flow velocity difference value threshold value or the sound velocity difference value exceeds a preset sound velocity difference value threshold value, abnormal state information of abnormal metering in the current metering period is generated; and determining a compensation flow velocity as an effective flow velocity of the current metering period according to a preset
compensation strategy. By implementing the application, the metering accuracy of the ultrasonic water meter in a long-term operation state can be improved.