A flow detection method based on non-magnetic sensor

By constructing an LC oscillation circuit and analyzing the sine wave signal, the problem that the position of the metal sheet cannot be accurately determined by the magneto-water meter is solved, and the accurate calculation of the instantaneous measurement value of the magneto-water meter is achieved, which improves the accuracy and practicality of flow detection.

CN119756502APending Publication Date: 2025-04-04JIANGYIN LIXIN INTELLIGENT EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411662985.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-04-04

AI Technical Summary

Technical Problem

The existing magnet-free water meter cannot accurately determine the position of the metal sheet, resulting in the inability to accurately calculate the instantaneous measurement value, and the different water flow velocities lead to poor accuracy of the measurement results.

Method used

By constructing an LC oscillation circuit, analyzing the changes in the sine wave signal, determining whether the eddy current is generated, measuring the number of rotations and rotation speed of the metal sheet, combining the influence of the rotation offset angle and water flow velocity, the instantaneous measurement value without the magneto-water meter is calculated.

Benefits of technology

It improves the accuracy of flow detection, avoids inaccurate measurement values ​​caused by the metal sheet not being rotated for one week, and enhances the practicality of the system's detection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119756502A_ABST
    Figure CN119756502A_ABST
Patent Text Reader

Abstract

The invention discloses a flow detection method based on a non-magnetic sensor, comprising constructing an LC oscillation circuit, repeatedly converting electric energy and magnetic energy by using an inductor and a capacitor to generate a sine wave signal, constructing a signal database, collecting comprehensive data of a non-magnetic water meter in real time and storing the data in the signal database, analyzing changes in the sine wave signal, judging whether an eddy current is generated, analyzing changes in the resonance amplitude, measuring the number of rotations of a metal sheet, calculating the rotation speed of the metal sheet, analyzing the change characteristics of the resonance amplitude, determining a time node at which a change rate of the resonance amplitude changes, determining a position of the metal sheet, analyzing a rotation offset angle of the metal sheet between the time node and an instantaneous measurement time node, analyzing the influence of the rotation offset angle on the instantaneous measurement value of the non-magnetic water meter, analyzing the influence of the water flow velocity on the number of rotations of the metal sheet, and calculating the instantaneous measurement value of the non-magnetic water meter. The invention has the characteristics of improved accuracy and practicality.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of flow detection, and in particular to a flow detection method based on a non-magnetic sensor. Background Art

[0002] With the development of the global economy and the acceleration of urbanization, society has put forward higher requirements for the precise management of water resources because water resources are limited resources.

[0003] In recent years, in order to improve the metering accuracy of the instrument and reduce the impact of environmental factors on the accuracy of the measurement results, non-magnetic sensors have been applied to flow measurement instruments, and non-magnetic water meters with better anti-interference capabilities have been introduced to overcome some defects of traditional mechanical water meters. However, the existing non-magnetic water meters generally use a metal sheet of a fixed size set on the dial. When the non-metallic area is in the LC oscillator area, the existing technology cannot accurately determine the position of the metal sheet, resulting in the inability to accurately calculate the instantaneous measurement value of the non-magnetic water meter. Moreover, due to different water flow velocities, the rotation speed and number of rotations of the metal sheet of the non-magnetic water meter will change, resulting in poor measurement accuracy. The existing technology cannot accurately determine the influence of the metal sheet rotation speed and water flow velocity on the measurement value, resulting in low measurement accuracy. Therefore, it is necessary to design a flow detection method based on non-magnetic sensors to improve accuracy and practicality. Summary of the invention

[0004] The object of the present invention is to provide a flow detection method based on a non-magnetic sensor to solve the problems raised in the above background technology.

[0005] In order to solve the above technical problems, the present invention provides the following technical solutions: a flow detection method based on a non-magnetic sensor, comprising:

[0006] Step S1: construct an LC oscillation circuit, use inductance and capacitance to repeatedly convert electrical energy and magnetic energy, generate a sine wave signal, build a signal database, collect comprehensive data of the non-magnetic water meter in real time and store it in the signal database;

[0007] Step S2: analyzing the change of the sine wave signal to determine whether eddy current is generated, further analyzing the change of the resonance amplitude, measuring the number of rotations of the metal sheet, and further calculating the rotation speed of the metal sheet;

[0008] Step S3: analyzing the change characteristics of the resonance amplitude, determining the time node at which the resonance amplitude change rate changes, determining the position of the metal sheet, further analyzing the rotation offset angle of the metal sheet between the time node and the instantaneous measurement time node, and further analyzing the influence of the rotation offset angle on the instantaneous measurement value of the non-magnetic water meter;

[0009] Step S4: further analyzing the influence of the water flow velocity on the number of rotations of the metal sheet, and calculating the instantaneous measurement value of the non-magnetic water meter according to the influence of the rotation offset angle and the water flow velocity.

[0010] According to the above technical solution, step S2 further includes:

[0011] Step S21: Obtain comprehensive data of non-magnetic water meters and identify the period [T i -T i+1 ] within the sine wave signal, in the above period, T i Indicates the time node when the cycle starts, T i+1 The time node indicating the end of the cycle, i=0, 1, 2, 3...n, identifies the time node of the sine wave signal, constructs a waveform curve based on the time node according to the sine wave signal, identifies the amplitude in the waveform curve, calculates the difference between adjacent amplitudes, and when the difference is greater than the maximum threshold, identifies the time node corresponding to the adjacent amplitude, and marks the midpoint of the time node corresponding to the adjacent amplitude as the critical time node K j , j=1, 2, 3...m, segmenting the sine wave signal according to the critical time points, and calculating the average value of the difference between the adjacent amplitudes in each time period;

[0012] Step S22: Identify the material of the metal sheet, retrieve the corresponding influence coefficient α on the amplitude of the waveform curve from the database according to the material of the metal sheet, calculate the theoretical difference between adjacent amplitudes by the formula N=δ(1-α), where δ represents the amplitude in the waveform curve, match the theoretical difference with the average value of the difference in the first time period and the second time period, if the similarity is greater than the threshold, mark the time period as the metal sheet area and record it as 0, otherwise mark the time period as the insulating material area and record it as 1, identify the mark of the time period in the sine wave signal, and when the 0 and 1 states are passed once respectively, it is recorded that the metal sheet of the non-magnetic water meter rotates 1 circle;

[0013] Step S23: Obtain the number of revolutions m and period T of the metal sheet of the non-magnetic water meter. i -T i+1 ] duration T', the rotation speed of the non-magnetic water meter metal sheet in the period T is calculated by the formula 2π represents the central angle of the metal sheet during one rotation. The rotation speed change curve is constructed according to the rotation speed of the non-magnetic water meter metal sheet in each cycle T.

[0014] According to the above technical solution, step S3 further includes the following steps:

[0015] Step S31: obtaining a measurement time node, anchoring the period T where the measurement node is located, obtaining sinusoidal signal data, identifying sinusoidal signal characteristics, identifying amplitude change characteristics in the waveform curve, searching a database according to the amplitude change characteristics, matching a corresponding time period, identifying a mark in the time period, and determining an area for LC oscillator detection;

[0016] Step S32: When the LC oscillator detects the metal sheet area, identify the measurement time node and T i If the difference t1 is less than the minimum threshold, the metal sheet rotation speed V1 of the most recent cycle T is obtained. Otherwise, the most recent critical time node K in the current cycle T is anchored. i , identify the measurement time node and K j The difference t2 between them is used to obtain the metal sheet rotation speed V2 in the current cycle T. When the LC oscillator detects the insulating material area, the nearest critical time node K in the current cycle T is anchored. j ', identify the measurement time node and K j 'The difference t3 between them is used to obtain the metal sheet rotation speed V3 of the current cycle T;

[0017] Step S33: When the LC oscillator detects the metal sheet area, the rotation offset angle of the metal sheet is calculated by the formula θ1=V′*t′, where V′=V1, V2, t′=t1, t2; when the LC oscillator detects the insulating material area, the rotation offset angle of the metal sheet is calculated by the formula θ2=π+V3*t3; the database is searched according to the metal sheet rotation speed in the formula, and the water volume Q1 corresponding to one rotation of the metal sheet at the current rotation speed is matched; the water volume corresponding to the rotation offset angle of the metal sheet is calculated by the formula Q2=θ′*Q1, where θ′=θ1, θ2.

[0018] According to the above technical solution, step S4 further includes the following steps:

[0019] Step S41: Obtain the rotation speed of the metal sheet within the period T, search the database according to the rotation speed of the metal sheet, match the corresponding water flow speed, compare the water flow speed, give the influence coefficient β of converting the rotation speed of the metal sheet into the water flow speed, convert it through the formula, and calculate the water flow speed V″=V*β;

[0020] Step S42: obtaining the rated water flow rate set within the period T, retrieving the corresponding number of metal sheet rotations at different water flow rates according to the water flow rate retrieval database, constructing a metal sheet rotation number curve according to the water flow rate and the corresponding number of metal sheet rotations, fitting using a discrete function, identifying the slope of the fitted straight line, and retrieving the corresponding water flow rate in the database The influence coefficient δ on the number of metal sheet rotations;

[0021] Step S43: searching a database according to the water flow velocity, matching the water flow corresponding to one rotation of the metal sheet, and calculating the measured value of the flow.

[0022] According to the above technical solution, step S43 further includes the following steps:

[0023] Step S431: Identify the area detected by the LC oscillator within the period T, obtain the corresponding water flow velocity V″, search the database according to the water flow velocity V″, retrieve the water volume of the metal sheet rotating one circle in the database, compare the water volumes, and give the influence coefficient ζ of the water flow velocity on the water volume of the metal sheet rotating one circle;

[0024] Step S432: Obtain the number of revolutions m of the metal sheet within the period T, and calculate the water volume measurement value P of the current period by the formula k =ζ*Q1*δ*m, the instantaneous measurement value at the measurement time node is calculated by the formula The instantaneous measurement value is transmitted to a user terminal for display.

[0025] According to the above technical solution, the flow detection system based on non-magnetic sensors includes a data acquisition module, an eddy current analysis module, a metal sheet detection module and a flow detection module;

[0026] The data acquisition module is used to construct an LC oscillation circuit, use inductance and capacitance to repeatedly convert electrical energy and magnetic energy, generate a sine wave signal, build a signal database, collect comprehensive data of the non-magnetic water meter in real time and store it in the signal database;

[0027] The eddy current analysis module is used to analyze the change of the sinusoidal wave signal, determine whether eddy current is generated, further analyze the change of the resonance amplitude, measure the number of rotations of the metal sheet, and further calculate the rotation speed of the metal sheet;

[0028] The metal sheet detection module is used to analyze the change characteristics of the resonance amplitude, determine the time node of the time node at which the resonance amplitude change rate changes, determine the position of the metal sheet, further analyze the rotation offset angle of the metal sheet between the time node and the instantaneous measurement time node, and further analyze the influence of the rotation offset angle on the instantaneous measurement value of the non-magnetic water meter;

[0029] The flow detection module is used to further analyze the influence of the water flow velocity on the number of rotations of the metal sheet, and calculate the instantaneous measurement value of the non-magnetic water meter according to the influence of the rotation offset angle and the water flow velocity.

[0030] According to the above technical solution, the data acquisition module includes a signal acquisition module and an LC oscillator;

[0031] The LC oscillator is used to construct an LC oscillation circuit, which uses inductance and capacitance to repeatedly convert electrical energy and magnetic energy to generate a sine wave signal;

[0032] The signal acquisition module is used to construct a signal database, collect comprehensive data of the non-magnetic water meter in real time and store it in the signal database.

[0033] According to the above technical solution, the eddy current analysis module includes an eddy current detection module and a resonance amplitude analysis module;

[0034] The eddy current detection module is used to analyze the changes of the sinusoidal wave signal to determine whether an eddy current is generated;

[0035] The resonance amplitude analysis module is used to further analyze the change of the resonance amplitude, measure the number of rotations of the metal sheet, and further calculate the rotation speed of the metal sheet.

[0036] According to the above technical solution, the metal sheet detection module includes a metal sheet offset angle analysis module and a metal sheet position analysis module;

[0037] The metal sheet position analysis module is used to analyze the change characteristics of the resonance amplitude, determine the time node of the time node when the resonance amplitude change rate changes, and determine the position of the metal sheet;

[0038] The metal sheet offset angle analysis module is used to further analyze the rotation offset angle of the metal sheet between the time node and the instantaneous measurement time node, and further analyze the influence of the rotation offset angle on the instantaneous measurement value of the non-magnetic water meter.

[0039] According to the above technical solution, the flow detection module includes a flow analysis module and a flow calculation module;

[0040] The flow analysis module is used to further analyze the influence of water flow velocity on the number of rotations of the metal sheet;

[0041] The flow calculation module is used to calculate the instantaneous measurement value of the non-magnetic water meter according to the influence of the rotation offset angle and the water flow velocity.

[0042] Compared with the prior art, the beneficial effects achieved by the present invention are as follows: the present invention, by analyzing the amplitude change characteristics of the waveform curve and matching the corresponding area according to the amplitude change characteristics, can accurately determine whether eddy currents are generated, accurately distinguish the metal sheet area or the insulating material area passed in the sinusoidal wave signal, further analyze the number of times the 0 and 1 states pass, and accurately measure the number of rotations of the metal sheet, by analyzing the area detected by the LC oscillator at the measurement time node, further analyzing the time difference between the measurement time node and the nearest critical time node, and combining the rotation speed of the metal sheet, further calculating the rotation offset angle of the metal sheet, can avoid the metal sheet not rotating one circle, causing this part to be not recorded, resulting in poor accuracy of the instantaneous measurement value, thereby greatly improving the detection accuracy of the system, by analyzing the conversion relationship between the rotation speed of the metal sheet and the water flow speed, and then obtaining the water flow speed, further analyzing the influence of the water flow speed on the number of rotations of the metal sheet, and then avoiding the inaccurate number of rotations of the metal sheet caused by too fast water flow speed, thereby greatly improving the detection accuracy of the system. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:

[0044] Figure 1 It is a flow chart of the steps of the operating method of the present invention.

[0045] Figure 2 It is a schematic diagram of the system module composition of the present invention. DETAILED DESCRIPTION

[0046] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0047] See also Figure 1 The present invention provides a technical solution: a flow detection method based on a non-magnetic sensor, comprising:

[0048] Step S1: construct an LC oscillation circuit, use inductance and capacitance to repeatedly convert electrical energy and magnetic energy, generate a sine wave signal, build a signal database, collect comprehensive data of the non-magnetic water meter in real time and store it in the signal database;

[0049] Step S2: analyzing the change of the sine wave signal to determine whether eddy current is generated, further analyzing the change of the resonance amplitude, measuring the number of rotations of the metal sheet, and further calculating the rotation speed of the metal sheet;

[0050] Step S3: analyzing the change characteristics of the resonance amplitude, determining the time node at which the resonance amplitude change rate changes, determining the position of the metal sheet, further analyzing the rotation offset angle of the metal sheet between the time node and the instantaneous measurement time node, and further analyzing the influence of the rotation offset angle on the instantaneous measurement value of the non-magnetic water meter;

[0051] Step S4: further analyzing the influence of the water flow velocity on the number of rotations of the metal sheet, and calculating the instantaneous measurement value of the non-magnetic water meter according to the influence of the rotation offset angle and the water flow velocity.

[0052] Step S2 further comprises:

[0053] Step S21: Obtain comprehensive data of non-magnetic water meters and identify the period [T i -T i+1 ] within the sine wave signal, in the above period, T i Indicates the time node when the cycle starts, T i+1 The time node indicating the end of the cycle, i = 0, 1, 2, 3...n, identifies the time node of the sine wave signal, based on the time node, constructs a waveform curve according to the sine wave signal, identifies the amplitude in the waveform curve, calculates the difference between adjacent amplitudes, and when the difference is greater than the maximum threshold, identifies the time node corresponding to the adjacent amplitude, and marks the midpoint of the time node corresponding to the adjacent amplitude as the critical time node K j , j=1,2,3...m, segment the sine wave signal according to the critical time points, and calculate the average value of the difference between the adjacent amplitudes in each time period;

[0054] Step S22: Identify the material of the metal sheet, retrieve the corresponding influence coefficient α on the amplitude of the waveform curve from the database according to the material of the metal sheet, calculate the theoretical difference between adjacent amplitudes by the formula N=δ(1-α), where δ represents the amplitude in the waveform curve, match the theoretical difference with the average value of the difference in the first time period and the second time period, if the similarity is greater than the threshold, it means that eddy current is generated in the area, mark the time period as the metal sheet area and record it as 0, otherwise it means that no eddy current is generated, mark the time period as the insulating material area and record it as 1, identify the mark of the time period in the sinusoidal wave signal, when the 0 and 1 states are passed once respectively, it is recorded that the metal sheet of the non-magnetic water meter rotates 1 circle, by analyzing the amplitude change characteristics of the waveform curve, matching the corresponding area according to the amplitude change characteristics, it is possible to accurately determine whether eddy current is generated, accurately distinguish the metal sheet area or the insulating material area passed in the sine wave signal, further analyze the number of times the 0 and 1 states are passed, and accurately measure the number of rotations of the metal sheet;

[0055] Step S23: Obtain the number of revolutions m and period T of the metal sheet of the non-magnetic water meter. i -T i+1 ] duration T', the rotation speed of the non-magnetic water meter metal sheet in the period T is calculated by the formula 2π represents the central angle of the metal sheet during one rotation. The rotation speed change curve is constructed according to the rotation speed of the non-magnetic water meter metal sheet in each cycle T.

[0056] Step S3 further comprises the following steps:

[0057] Step S31: obtaining a measurement time node, anchoring the period T where the measurement node is located, obtaining sinusoidal signal data, identifying sinusoidal signal characteristics, identifying amplitude change characteristics in the waveform curve, searching a database according to the amplitude change characteristics, matching a corresponding time period, identifying a mark in the time period, and determining an area for LC oscillator detection;

[0058] Step S32: When the LC oscillator detects the metal sheet area, identify the measurement time node and T i If the difference t1 is less than the minimum threshold, the metal sheet rotation speed V1 of the most recent cycle T is obtained. Otherwise, the most recent critical time node K in the current cycle T is anchored. j , identify the measurement time node and K j The difference t2 between them is used to obtain the metal sheet rotation speed V2 in the current cycle T. When the LC oscillator detects the insulating material area, the nearest critical time node K in the current cycle T is anchored. j ’ , identify the measurement time node and K j ’ The difference t3 between the two is used to obtain the rotation speed V3 of the metal sheet in the current period T. By analyzing the area detected by the LC oscillator at the measurement time node, the time difference between the measurement time node and the nearest critical time node is further analyzed. Combined with the rotation speed of the metal sheet, the rotation offset angle of the metal sheet is further calculated. This can avoid the situation where the metal sheet does not rotate one circle, causing this part to not be recorded, resulting in poor accuracy of the instantaneous measurement value, thereby greatly improving the detection accuracy of the system;

[0059] Step S33: When the LC oscillator detects the metal sheet area, the rotation offset angle of the metal sheet is calculated by the formula θ1=V'*t', where V'=V1, V2, t'=t1, t2; when the LC oscillator detects the insulating material area, the rotation offset angle of the metal sheet is calculated by the formula θ2=π+V3*t3; the database is searched according to the metal sheet rotation speed in the formula, and the water volume Q1 corresponding to one rotation of the metal sheet at the current rotation speed is matched; the water volume corresponding to the rotation offset angle of the metal sheet is calculated by the formula Q2=θ'*Q1, where θ'=θ1, θ2.

[0060] Step S4 further comprises the following steps:

[0061] Step S41: Obtain the rotation speed of the metal sheet within the period T, search the database according to the rotation speed of the metal sheet, match the corresponding water flow speed, compare the water flow speed, give the influence coefficient β of the metal sheet rotation speed converted to the water flow speed, convert it through the formula, and calculate the water flow speed V"=V*β;

[0062] Step S42: obtaining the rated water flow rate set within the period T, and retrieving the corresponding number of metal sheet rotations under different water flow speeds according to the water flow search database, constructing a metal sheet rotation number curve according to the water flow speed and the corresponding number of metal sheet rotations, fitting using a discrete function, identifying the slope of the fitted straight line, and retrieving the corresponding water flow speed influence coefficient δ on the number of metal sheet rotations in the database according to the slope, and obtaining the water flow speed by analyzing the conversion relationship between the metal sheet rotation speed and the water flow speed, and further analyzing the influence of the water flow speed on the number of metal sheet rotations, thereby avoiding inaccurate metal sheet rotation numbers caused by excessive water flow speed, thereby greatly improving the detection accuracy of the system;

[0063] Step S43: searching a database according to the water flow velocity, matching the water flow corresponding to one rotation of the metal sheet, and calculating the measured value of the flow.

[0064] Step S43 further includes the following steps:

[0065] Step S431: Identify the area detected by the LC oscillator within the period T, obtain the corresponding water flow speed V", search the database according to the water flow speed V", retrieve the water volume of the metal sheet rotating one circle in the database, compare the water volumes, and give the influence coefficient ζ of the water flow speed on the water volume of the metal sheet rotating one circle;

[0066] Step S432: Obtain the number of revolutions m of the metal sheet within the period T, and calculate the water volume measurement value P of the current period by the formula k =ζ*Q1*δ*m, the instantaneous measurement value at the measurement time node is calculated by the formula The instantaneous measurement value is transmitted to a user terminal for display.

[0067] A flow detection system based on a non-magnetic sensor, comprising a data acquisition module, an eddy current analysis module, a metal sheet detection module and a flow detection module;

[0068] The data acquisition module is used to construct an LC oscillation circuit, use inductance and capacitance to repeatedly convert electrical energy and magnetic energy, generate a sine wave signal, build a signal database, collect comprehensive data of non-magnetic water meters in real time and store it in the signal database;

[0069] The eddy current analysis module is used to analyze the changes in the sine wave signal, determine whether eddy current is generated, further analyze the changes in the resonance amplitude, measure the number of rotations of the metal sheet, and further calculate the rotation speed of the metal sheet;

[0070] The metal sheet detection module is used to analyze the change characteristics of the resonance amplitude, determine the time node of the time node at which the resonance amplitude change rate changes, determine the position of the metal sheet, further analyze the rotation offset angle of the metal sheet between the time node and the instantaneous measurement time node, and further analyze the influence of the rotation offset angle on the instantaneous measurement value of the non-magnetic water meter;

[0071] The flow detection module is used to further analyze the influence of the water flow velocity on the number of rotations of the metal sheet, and calculate the instantaneous measurement value of the non-magnetic water meter according to the influence of the rotation offset angle and the water flow velocity.

[0072] The data acquisition module includes a signal acquisition module and an LC oscillator;

[0073] LC oscillator is used to construct LC oscillation circuit, which uses inductance and capacitance to repeatedly convert electrical energy and magnetic energy to generate a sine wave signal;

[0074] The signal acquisition module is used to build a signal database, collect comprehensive data of non-magnetic water meters in real time and store it in the signal database.

[0075] The eddy current analysis module includes an eddy current detection module and a resonance amplitude analysis module;

[0076] The eddy current detection module is used to analyze the changes in the sine wave signal to determine whether eddy current is generated;

[0077] The resonance amplitude analysis module is used to further analyze the change of the resonance amplitude, measure the number of rotations of the metal sheet, and further calculate the rotation speed of the metal sheet.

[0078] The metal sheet detection module includes a metal sheet offset angle analysis module and a metal sheet position analysis module;

[0079] The metal sheet position analysis module is used to analyze the change characteristics of the resonance amplitude, determine the time node of the time node when the resonance amplitude change rate changes, and determine the position of the metal sheet;

[0080] The metal sheet offset angle analysis module is used to further analyze the rotation offset angle of the metal sheet between the time node and the instantaneous measurement time node, and further analyze the influence of the rotation offset angle on the instantaneous measurement value of the non-magnetic water meter.

[0081] The flow detection module includes a flow analysis module and a flow calculation module;

[0082] The flow analysis module is used to further analyze the effect of water flow velocity on the number of metal sheet rotations;

[0083] The flow calculation module is used to calculate the instantaneous measurement value of the non-magnetic water meter according to the influence of the rotation offset angle and the water flow velocity.

[0084] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.

[0085] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A flow detection method based on a non-magnetic sensor, characterized in that: The method comprises: Construct an LC oscillation circuit, use inductance and capacitance to repeatedly convert electrical energy and magnetic energy, generate a sine wave signal, build a signal database, collect comprehensive data of non-magnetic water meters in real time and store it in the signal database; Analyze the changes of the sine wave signal to determine whether eddy current is generated, further analyze the changes of the resonance amplitude, measure the number of rotations of the metal sheet, and further calculate the rotation speed of the metal sheet; Analyze the change characteristics of the resonance amplitude, determine the time node when the resonance amplitude change rate changes, determine the position of the metal sheet, further analyze the rotation offset angle of the metal sheet between the time node and the instantaneous measurement time node, and further analyze the influence of the rotation offset angle on the instantaneous measurement value of the non-magnetic water meter; The influence of the water flow velocity on the number of rotations of the metal sheet is further analyzed, and the instantaneous measurement value of the non-magnetic water meter is calculated according to the influence of the rotation offset angle and the water flow velocity.

2. A flow detection method based on a non-magnetic sensor according to claim 1, characterized in that: The method of analyzing the change of the sinusoidal wave signal, determining whether eddy current is generated, further analyzing the change of the resonance amplitude, measuring the number of rotations of the metal sheet, and further calculating the rotation speed of the metal sheet includes: Obtain comprehensive data of non-magnetic water meters and identify the period [T i -T i+1 ] within the sine wave signal, in the above period, T i Indicates the time node when the cycle starts, T i+1 The time node indicating the end of the cycle, i = 0, 1, 2, 3...n, identifies the time node of the sine wave signal, based on the time node, constructs a waveform curve according to the sine wave signal, identifies the amplitude in the waveform curve, calculates the difference between adjacent amplitudes, and when the difference is greater than the maximum threshold, identifies the time node corresponding to the adjacent amplitude, and marks the midpoint of the time node corresponding to the adjacent amplitude as the critical time node K j , j=1,2,3...m, segment the sine wave signal according to the critical time points, and calculate the average value of the difference between the adjacent amplitudes in each time period; Identify the material of the metal sheet, retrieve the corresponding influence coefficient α on the amplitude of the waveform curve from the database according to the material of the metal sheet, calculate the theoretical difference between adjacent amplitudes by the formula N=δ(1-α), where δ represents the amplitude in the waveform curve, match the theoretical difference with the average value of the difference in the first time period and the second time period, and if the similarity is greater than the threshold, mark the time period as the metal sheet area and record it as 0, otherwise mark the time period as the insulating material area and record it as 1, identify the mark of the time period in the sine wave signal, and when the 0 and 1 states are passed once, record that the metal sheet of the non-magnetic water meter rotates 1 circle; Get the number of revolutions m and period T of the metal sheet of the non-magnetic water meter = [T i -T i+1 ], the rotation speed of the non-magnetic water meter metal sheet in the period T is calculated by the formula 2π represents the central angle of the metal sheet during one rotation, and a speed change curve is constructed according to the rotation speed of the non-magnetic water meter metal sheet in each cycle T.

3. A flow detection method based on a non-magnetic sensor according to claim 2, characterized in that: The method of analyzing the change characteristics of the resonance amplitude, determining the time node at which the resonance amplitude change rate changes, determining the position of the metal sheet, further analyzing the rotation offset angle of the metal sheet between the time node and the instantaneous measurement time node, and further analyzing the influence of the rotation offset angle on the instantaneous measurement value of the non-magnetic water meter includes: Obtain a measurement time node, anchor the period T where the measurement node is located, obtain sinusoidal signal data, identify sinusoidal signal characteristics, identify amplitude change characteristics in the waveform curve, search the database according to the amplitude change characteristics, match the corresponding time period, identify the mark in the time period, and determine the area of ​​LC oscillator detection; When the LC oscillator detects the metal sheet area, the measurement time node is identified and T i If the difference t1 is less than the minimum threshold, the metal sheet rotation speed V1 of the most recent cycle T is obtained. Otherwise, the most recent critical time node K in the current cycle T is anchored. j , identify the measurement time node and K j The difference t2 between them is used to obtain the metal sheet rotation speed V2 in the current cycle T. When the LC oscillator detects the insulating material area, the nearest critical time node K in the current cycle T is anchored. j ', identify the measurement time node and K j 'The difference t3 between them is used to obtain the metal sheet rotation speed V3 of the current cycle T; When the LC oscillator detects a metal sheet area, the rotation offset angle of the metal sheet is calculated by the formula θ1=V′*t′, where V′=V1, V2 and t′=t1, t2. When the LC oscillator detects an insulating material area, the rotation offset angle of the metal sheet is calculated by the formula θ2=π+V3*t3. According to the metal sheet rotation speed in the formula, a database is searched to match the water volume Q1 corresponding to one rotation of the metal sheet at the current rotation speed. The water volume corresponding to the rotation offset angle of the metal sheet is calculated by the formula Q2=θ′*Q1, where θ′=θ1, θ2.

4. A flow detection method based on a non-magnetic sensor according to claim 3, characterized in that: The method for further analyzing the influence of water flow velocity on the number of rotations of the metal sheet comprises: Obtain the rotation speed of the metal sheet within the period T, search the database according to the rotation speed of the metal sheet, match the corresponding water flow speed, compare the water flow speed, give the influence coefficient β of converting the rotation speed of the metal sheet into the water flow speed, convert it through the formula, and calculate the water flow speed V″=V*β; Obtain the rated water flow rate set within the period T, retrieve the corresponding number of metal sheet rotations at different water flow rates according to the water flow retrieval database, construct a metal sheet rotation number curve according to the water flow rate and the corresponding number of metal sheet rotations, fit it using a discrete function, identify the slope of the fitted straight line, and retrieve the corresponding water flow rate in the database The influence coefficient δ on the number of metal sheet rotations; The database is searched according to the water flow velocity to match the water flow corresponding to one rotation of the metal sheet, and the measured value of the flow is calculated.

5. A flow detection method based on a non-magnetic sensor according to claim 4, characterized in that: The method for calculating the instantaneous measurement value of the non-magnetic water meter according to the influence of the rotation offset angle and the water flow velocity comprises: Identify the area detected by the LC oscillator within the period T, obtain the corresponding water flow velocity V″, search the database according to the water flow velocity V″, retrieve the water volume of the metal sheet rotating one circle in the database, compare the water volumes, and give the influence coefficient ζ of the water flow velocity on the water volume of the metal sheet rotating one circle; Get the number of revolutions m of the metal sheet within the period T, and calculate the water volume measurement value P of the current period by the formula k =ζ*Q1*δ*m, the instantaneous measurement value at the measurement time node is calculated by the formula The instantaneous measurement value is transmitted to a user terminal for display.

6. A flow detection system based on a non-magnetic sensor, executing the method according to any one of claims 1 to 5, characterized in that: The system includes a data acquisition module, an eddy current analysis module, a metal sheet detection module and a flow detection module; The data acquisition module is used to construct an LC oscillation circuit, use inductance and capacitance to repeatedly convert electrical energy and magnetic energy, generate a sine wave signal, build a signal database, collect comprehensive data of the non-magnetic water meter in real time and store it in the signal database; The eddy current analysis module is used to analyze the change of the sinusoidal wave signal, determine whether eddy current is generated, further analyze the change of the resonance amplitude, measure the number of rotations of the metal sheet, and further calculate the rotation speed of the metal sheet; The metal sheet detection module is used to analyze the change characteristics of the resonance amplitude, determine the time node of the time node at which the resonance amplitude change rate changes, determine the position of the metal sheet, further analyze the rotation offset angle of the metal sheet between the time node and the instantaneous measurement time node, and further analyze the influence of the rotation offset angle on the instantaneous measurement value of the non-magnetic water meter; The flow detection module is used to further analyze the influence of the water flow velocity on the number of rotations of the metal sheet, and calculate the instantaneous measurement value of the non-magnetic water meter according to the influence of the rotation offset angle and the water flow velocity.

7. A flow detection method based on a non-magnetic sensor according to claim 6, characterized in that: The data acquisition module includes a signal acquisition module and an LC oscillator; The LC oscillator is used to construct an LC oscillation circuit, which uses inductance and capacitance to repeatedly convert electrical energy and magnetic energy to generate a sine wave signal; The signal acquisition module is used to construct a signal database, collect comprehensive data of the non-magnetic water meter in real time and store it in the signal database.

8. A flow detection method based on a non-magnetic sensor according to claim 7, characterized in that: The eddy current analysis module includes an eddy current detection module and a resonance amplitude analysis module; The eddy current detection module is used to analyze the changes of the sinusoidal wave signal to determine whether an eddy current is generated; The resonance amplitude analysis module is used to further analyze the change of the resonance amplitude, measure the number of rotations of the metal sheet, and further calculate the rotation speed of the metal sheet.

9. A flow detection method based on a non-magnetic sensor according to claim 8, characterized in that: The metal sheet detection module includes a metal sheet offset angle analysis module and a metal sheet position analysis module; The metal sheet position analysis module is used to analyze the change characteristics of the resonance amplitude, determine the time node of the time node when the resonance amplitude change rate changes, and determine the position of the metal sheet; The metal sheet offset angle analysis module is used to further analyze the rotation offset angle of the metal sheet between the time node and the instantaneous measurement time node, and further analyze the influence of the rotation offset angle on the instantaneous measurement value of the non-magnetic water meter.

10. A flow detection method based on a non-magnetic sensor according to claim 9, characterized in that: The flow detection module includes a flow analysis module and a flow calculation module; The flow analysis module is used to further analyze the influence of water flow velocity on the number of rotations of the metal sheet; The flow calculation module is used to calculate the instantaneous measurement value of the non-magnetic water meter according to the influence of the rotation offset angle and the water flow velocity.