A full-automatic instrument flow calibration system based on wireless communication

CN122591024APending Publication Date: 2026-08-18TIANJIN SURE INSTR CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611039160.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-07-14
Publication Date
2026-08-18

AI Technical Summary

Technical Problem

[0003]然而,现有技术在多台无线流量仪表串联批量标定的场景中,存在因无线连接关系与物理安装关系、流体传播顺序及标定事件窗口之间缺乏可信关联机制而导致的标定数据归属不清、仪表身份、位置不可自证和采集窗口边界不可靠的问题

Benefits of technology

[0016] The beneficial effects of this invention are as follows: By deeply integrating the physical token mechanism with the event authorization logic of wireless communication, this invention realizes the identification of fluid events generated by pump and valve actions in the calibration pipeline, with the additional flow integral returning to zero. These events are used as the time reference for the physical presence of the instrument and the acquisition window. This allows the system to automatically complete the triple self-authentication of the identity, location, and data ownership of each wireless online instrument and the abnormal closed-loop processing without relying on wireless signal strength, manual scanning, or continuous real-time commands.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122591024A_ABST
    Figure CN122591024A_ABST
Patent Text Reader

Abstract

The application discloses a kind of full-automatic instrument flow calibration systems based on wireless communication, it is related to flow instrument calibration and measurement data credible technical field, including task access module, pipeline control module, event right module, calibration acquisition module and exception handling module;By the neutral physical token mechanism in measurement and the event right logic depth combination of wireless communication, the identifiable fluid event that additional flow integration is zeroed generated by pump valve action in calibration pipeline is realized, it is simultaneously used as instrument physics in place and acquisition window time reference, it is realized in not depending on wireless signal strength, artificial code scanning or continuous real-time instruction premise, so that system automatically completes threefold self-verification and abnormal closed loop processing to each wireless online instrument, improve the data credible attribution ability of multiple series instruments when full-automatic batch calibration in complex wireless industrial field.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of flow meter calibration and reliable measurement data, and in particular to a fully automatic flow meter calibration system based on wireless communication. Background Technology

[0002] With the continuous evolution of industrial automation and intelligent manufacturing technologies, an automatic calibration system for flow meters based on the Internet of Things (IoT) architecture has emerged in the industry. This system connects multiple instruments to be calibrated and standard meters through calibration pipelines, and the central control system adjusts the calibration environment and automatically completes data acquisition, error calculation, and coefficient correction.

[0003] However, in scenarios where multiple wireless flow meters are calibrated in series, existing technologies suffer from problems such as unclear calibration data attribution, unverifiable instrument identity and location, and unreliable acquisition window boundaries due to the lack of a reliable correlation mechanism between wireless connection relationships and physical installation relationships, fluid propagation sequence, and calibration event windows. Summary of the Invention

[0004] This invention provides a fully automatic instrument flow calibration system based on wireless communication, which includes: a task access module, a pipeline control module, an event weighting module, a calibration acquisition module, and an anomaly handling module; The task access module is used to receive calibration task information of flow meters to be calibrated, generate a candidate meter list based on the calibration task information, and send it to the event confirmation module. The pipeline control module is used to control the calibration pipeline to enter the corresponding calibration flow point according to the current calibration task, and generate a physical token for the current calibration task in the calibration pipeline. The event authorization module is used to send token information corresponding to the physical token to the candidate meters according to the candidate meter list; The event authorization module is also used to receive wireless responses based on token information and fluid responses based on physical tokens, and to confirm whether the candidate instrument is located in the current calibration pipeline based on the wireless response and fluid response, and to determine whether the candidate instrument is authorized or unauthorized, and to determine the serial order of the candidate instruments based on the fluid response order. The calibration acquisition module is used to enable the pipeline control module to generate start tokens and end tokens for candidate instruments at each calibration flow point, and bind the start tokens and end tokens to the corresponding authorized instruments according to the actual serial sequence. The start token of the authorized instrument is used as the opening condition of the acquisition window, and the end token is used as the closing condition of the acquisition window. The instrument data in the acquisition window is associated with the standard flow data to generate calibration data. The anomaly handling module is used to prevent calibration data corresponding to unauthorized instruments or abnormal calibration flow points from being output as valid calibration results, and to cause the corresponding instrument or corresponding calibration flow point to enter the supplementary calibration process.

[0005] As a preferred embodiment of the fully automatic meter flow calibration system based on wireless communication described in this invention, the task access module is used to receive calibration task information of the flow meter to be calibrated, including meter identifier, meter type, calibration flow point and allowed wireless communication method. The instrument type is used to match the corresponding calibration rules, the calibration flow point is used to determine the calibration flow range of the instrument, and the allowed wireless communication method is used to determine the wireless communication connection method of the instrument. The task access module filters the flow meters to be calibrated based on the meter type, calibration flow point, and allowed wireless communication method, generates a corresponding candidate meter list, and sends it to the event authorization module through the wireless communication interface.

[0006] As a preferred embodiment of the fully automatic instrument flow calibration system based on wireless communication described in this invention, the pipeline control module is used to control the calibration pipeline to enter the corresponding calibration flow point according to the current calibration task, and to generate a physical token for the current calibration task in the calibration pipeline, including: The current calibration task includes the calibration flow point of the flow meter to be calibrated and the corresponding target flow range; The calibration pipeline includes a main pipeline for conveying the calibration medium and a pump body, regulating valve and standard flow meter installed on the main pipeline; The pipeline control module controls the pump speed, adjusts the valve opening, or switches the bypass branch to bring the calibration pipeline into the calibration flow point corresponding to the target flow range, and generates a physical token at the corresponding calibration flow point.

[0007] As a preferred embodiment of the fully automatic instrument flow calibration system based on wireless communication described in this invention, the physical token refers to a pipe fluid event consisting of at least two continuous flow change segments, and the additional flow integral generated by the physical token relative to the current stable calibration flow is zero, or the absolute value of the additional flow integral is less than a preset uncertainty tolerance, so that the physical token does not affect the calibration result of the calibration flow point while being used in the event confirmation module.

[0008] The flow rate change segment corresponds to the direction of flow rate change or the magnitude of flow rate change; The additional flow integral refers to the integral result of the incremental and decremental flow generated by the physical token relative to the current stable calibration flow during propagation; The preset uncertainty tolerance is the allowable measurement error range for the corresponding calibration flow point.

[0009] As a preferred embodiment of the fully automatic meter flow calibration system based on wireless communication described in this invention, the event confirmation module generates a corresponding one-time token number according to the current calibration task, and combines the one-time token number, the corresponding calibration flow point, and the token sending sequence to generate corresponding token information. The event authorization module sends token information to candidate meters via wireless broadcast or targeted transmission based on the wireless communication method corresponding to the candidate meter list. This allows the candidate meters to parse the one-time token number and corresponding calibrated flow point in the token information and return the corresponding wireless response based on the parsing result.

[0010] As a preferred embodiment of the fully automatic instrument flow calibration system based on wireless communication described in this invention, the event confirmation module receives at least one of the data, such as response time, response amplitude, or response phase, uploaded from the candidate instrument, and generates a corresponding fluid response based on at least one of the data, such as response time, response amplitude, and response phase. The response time is the time it takes for the candidate instrument to detect the physical token. The response amplitude is the change in magnitude after the candidate instrument detects the physical token; The response phase is the change in state after the candidate instrument detects the physical token.

[0011] The event authorization module matches the one-time token number in the wireless response with the one-time token number corresponding to the current calibration task, and matches the fluid response with the physical token in the current calibration pipeline. When both the wireless response and the fluid response match, the candidate instrument is confirmed to be located in the current calibration pipeline, and the corresponding candidate instrument is determined to be an authorized instrument; otherwise, it is determined to be an unauthorized instrument.

[0012] As a preferred embodiment of the fully automatic instrument flow calibration system based on wireless communication described in this invention, wherein: when the wireless response or fluid response does not match, the event authorization module determines the corresponding candidate instrument as an unauthorized instrument; The event confirmation module sorts each confirmation instrument according to the order in which all confirmation instruments detect the physical token, and compares the sorting result with the corresponding preset workstation order in the candidate instrument list. When the two are consistent, the actual serial sequence is generated, and when the two are inconsistent, it is marked as a serial sequence abnormality.

[0013] As a preferred embodiment of the fully automatic meter flow calibration system based on wireless communication described in this invention, the calibration acquisition module generates a start token after the corresponding calibration flow point reaches a stable state, and generates an end token after the data acquisition of the corresponding calibration flow point is completed, so that the verification instrument opens the acquisition window based on the start token and closes the acquisition window based on the end token. The stable state refers to whether the corresponding calibrated flow point has reached a stable state based on whether the fluctuation amplitude of the standard flow data within a preset stable time is less than a stable threshold. The start token and end token are physical tokens at the corresponding calibrated flow points.

[0014] As a preferred embodiment of the fully automatic meter flow calibration system based on wireless communication described in this invention, the calibration acquisition module binds the start token and end token to the corresponding authorized meter according to the actual serial sequence, performs time synchronization processing on the meter data and standard flow data in the acquisition window based on the start token and end token corresponding to the acquisition window, and generates corresponding calibration data from the time-synchronized meter data and standard flow data. The instrument data comes from the verified instrument; The standard flow data comes from a standard flow meter; The calibration data refers to the result obtained by calculating the error between the calibration instrument and the standard flow meter data.

[0015] As a preferred embodiment of the fully automatic meter flow calibration system based on wireless communication described in this invention, the anomaly handling module determines the corresponding meter and / or the corresponding calibration flow point as an abnormal object when the candidate meter is determined to be unauthorized, missing acquisition window, or abnormal serial sequence. The missing acquisition window refers to a situation where the verification instrument fails to detect the start token, fails to detect the end token, or fails to generate a start token because the corresponding calibration flow point has not reached a stable state. The anomaly handling module stops outputting calibration data of the abnormal instrument at the current calibration flow point, generates a supplementary calibration task containing the anomaly type, instrument identifier and / or calibration flow point identifier, and allows the abnormal object to re-enter event confirmation or calibration acquisition based on the supplementary calibration task.

[0016] The beneficial effects of this invention are as follows: By deeply integrating the physical token mechanism with the event authorization logic of wireless communication, this invention realizes the identification of fluid events generated by pump and valve actions in the calibration pipeline, with the additional flow integral returning to zero. These events are used as the time reference for the physical presence of the instrument and the acquisition window. This allows the system to automatically complete the triple self-authentication of the identity, location, and data ownership of each wireless online instrument and the abnormal closed-loop processing without relying on wireless signal strength, manual scanning, or continuous real-time commands.

[0017] Therefore, the traditional calibration system's reliance on reliable wireless connections is reconstructed into a reliance on the deterministic propagation patterns of physical events within the pipeline, thereby improving the data reliability and the metrological traceability of results when multiple series-connected instruments are used for fully automated batch calibration in complex wireless industrial sites. Attached Figure Description

[0018] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 This is a block diagram of the overall module structure of the fully automatic instrument flow calibration system based on wireless communication in Example 1; Figure 2 This is a timing diagram of the acquisition window and the start-end token in Example 1; Figure 3 This is a flowchart of the anomaly handling and relabeling process in Example 1; Figure 4 This is a schematic diagram of calibration data generation and time synchronization in Example 1. Detailed Implementation

[0020] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0021] Example 1, referring to Figures 1 to 4 This is the first embodiment of the present invention, which provides a fully automatic instrument flow calibration system based on wireless communication, including the following steps: Task access module, pipeline control module, event authorization module, calibration and acquisition module, and exception handling module; The task access module is used to receive calibration task information of flow meters to be calibrated, generate a candidate meter list based on the calibration task information, and send it to the event confirmation module. The pipeline control module is used to control the calibration pipeline to enter the corresponding calibration flow point according to the current calibration task, and generate a physical token for the current calibration task in the calibration pipeline. The event authorization module is used to send token information corresponding to the physical token to the candidate meters according to the candidate meter list; The event authorization module is also used to receive wireless responses based on token information and fluid responses based on physical tokens, and to confirm whether the candidate instrument is located in the current calibration pipeline based on the wireless response and fluid response, and to determine whether the candidate instrument is authorized or unauthorized, and to determine the serial order of the candidate instruments based on the fluid response order. The calibration acquisition module is used to enable the pipeline control module to generate start tokens and end tokens for candidate instruments at each calibration flow point, and bind the start tokens and end tokens to the corresponding authorized instruments according to the actual serial sequence. The start token of the authorized instrument is used as the opening condition of the acquisition window, and the end token is used as the closing condition of the acquisition window. The instrument data in the acquisition window is associated with the standard flow data to generate calibration data. The anomaly handling module is used to prevent calibration data corresponding to unauthorized instruments or abnormal calibration flow points from being output as valid calibration results, and to cause the corresponding instrument or corresponding calibration flow point to enter the supplementary calibration process.

[0022] This embodiment discloses a fully automatic instrument flow calibration system based on wireless communication. The system includes a task access module, a pipeline control module, an event authorization module, a calibration acquisition module, and an anomaly handling module.

[0023] This system is used to automatically calibrate flow meters to achieve high accuracy, repeatability and traceability in flow measurement.

[0024] During use, the task access module receives calibration task information from the flow meter to be calibrated via a wireless interface.

[0025] The calibration task information mentioned above includes instrument identifier, instrument type, calibration flow point, and permitted wireless communication method. The instrument identifier is used to uniquely identify the instrument to be calibrated, the instrument type is used to match the corresponding calibration rules, the calibration flow point is used to determine the calibration flow range corresponding to the instrument, and the permitted wireless communication method is used to select the corresponding wireless communication protocol.

[0026] The task access module filters the instruments to be calibrated based on the above information, generates a candidate instrument list, and sends the list to the event authorization module via a wireless interface so that the event authorization module can perform subsequent token sending, presence confirmation, and serial order determination.

[0027] The pipeline control module controls the calibration pipeline to enter the corresponding calibration flow point according to the current calibration task.

[0028] The aforementioned calibration pipeline includes the main pipeline for conveying the calibration medium, pump body, regulating valve, and standard flow meter.

[0029] The pipeline control module adjusts the pump speed, valve opening, and bypass branch status to bring the calibrated pipeline to the target flow range. At this flow point, the pipeline control module generates a physical token, which consists of at least two consecutive flow change segments representing in-pipe fluid events. These flow change segments are designed so that positive and negative flow integrals cancel each other out, resulting in an additional flow integral of zero or less than a preset uncertainty tolerance. This ensures that the physical token can be used for event weighting without affecting the accuracy of the calibrated flow point. The preset uncertainty tolerance is set based on the allowable measurement error range of the calibrated flow point; for example, for a calibrated point of 0.5 m³ / h, the tolerance can be set to ±0.01 m³ / h.

[0030] The event authorization module receives wireless responses from candidate instruments and fluid responses based on physical tokens.

[0031] The event authorization module generates a one-time token number based on the current calibration task, and combines the number with the corresponding calibration traffic point and transmission sequence to generate token information. This token information is transmitted to the candidate instrument via wireless broadcast or targeted transmission. The candidate instrument parses the token number and traffic point and generates the corresponding wireless response.

[0032] The event authorization module matches the one-time token number in the wireless response with the token number of the current calibration task, and matches the fluid response with the physical token in the calibration pipeline. When the match is successful, it confirms that the candidate instrument is in the calibration pipeline and determines it as an authorized instrument; otherwise, it determines it as an unauthorized instrument.

[0033] The detection response time sequence of the calibration instrument is used to generate the actual series sequence, ensuring that data acquisition is performed in the physical order of the pipeline.

[0034] At each calibration flow point, the calibration acquisition module generates a start token and an end token from the pipeline control module. The start token indicates that the calibration flow has reached a stable state and data acquisition can begin, while the end token indicates that acquisition is complete.

[0035] The steady state is determined by whether the fluctuation range of the flow rate measured by the standard flow meter within a preset steady time is less than the steady threshold.

[0036] The start token and end token are bound to the corresponding rights confirmation meter, so that each rights confirmation meter opens the collection window when it detects the start token and closes the collection window when it detects the end token.

[0037] The calibration acquisition module synchronizes the instrument data in the acquisition window with the standard flow meter data in time. By comparing the measured flow rate with the standard flow rate, calibration data is generated, including the instrument error value, calibration coefficient, and correction curve, in order to calibrate the flow meter.

[0038] The anomaly handling module is used to prevent calibration data output when unauthorized instruments participate, the acquisition window is not generated, or there is an anomaly. It also generates a supplementary calibration task, instructing the abnormal instrument or calibration flow point to re-execute the event authorization and calibration acquisition process to ensure the reliability and integrity of the calibration results.

[0039] In practical applications, this system can automatically calibrate various types of flow meters, achieving closed-loop control throughout the process via physical tokens and wireless responses, eliminating the need for manual intervention. This system significantly improves the repeatability and accuracy of the calibration process and generates traceable calibration data, making it suitable for industrial automation, metering and testing, and flow management scenarios.

[0040] Example 2 The task access module is used to receive calibration task information of the flow meter to be calibrated, including meter identifier, meter type, calibration flow point and allowed wireless communication method; The instrument type is used to match the corresponding calibration rules, the calibration flow point is used to determine the calibration flow range of the instrument, and the allowed wireless communication method is used to determine the wireless communication connection method of the instrument. The task access module filters the flow meters to be calibrated based on the meter type, calibration flow point, and allowed wireless communication method, generates a corresponding candidate meter list, and sends it to the event authorization module through the wireless communication interface.

[0041] Preferably, this embodiment is used to illustrate the specific implementation method of the task access module generating a candidate instrument list.

[0042] This embodiment is applied to a batch automatic calibration scenario for water flow meters. Before entering the calibration station, the flow meters to be calibrated have their basic information entered by a barcode scanning device, electronic tag reading device, or calibration management system, and their wireless online status is scanned by a field wireless gateway. The task access module is communicatively connected to the calibration management system, the meter archive database, and the wireless gateway, respectively, to receive calibration task information for the current batch of flow meters to be calibrated, and to generate a list of candidate meters that can enter the subsequent event confirmation process based on the calibration task information.

[0043] In this embodiment, the calibration task information includes the meter identifier, meter type, calibration flow point, and permitted wireless communication methods. The meter identifier is used to uniquely identify the flow meter to be calibrated, and can be the meter's serial number, electronic tag number, wireless device address, or a unique number formed by a combination of the above information.

[0044] The instrument type is used to match the corresponding calibration rules. For example, ultrasonic flow meters, electromagnetic flow meters, and vortex flow meters correspond to different data acquisition methods, stabilization time requirements, error calculation methods, and calibration result output formats.

[0045] The calibration flow point is used to determine the calibration flow range that the flow meter to be calibrated needs to perform. For example, the low flow point, medium flow point, and high flow point can correspond to 5 m³ / h, 15 m³ / h, and 30 m³ / h, respectively. The permitted wireless communication method is used to determine the wireless connection method that the flow meter to be calibrated can use, such as LoRa, Bluetooth, Wi-Fi, or narrowband IoT communication methods.

[0046] In practice, the calibration management system sends the calibration tasks for the current batch to the task access module.

[0047] After receiving a batch of tasks, the task access module first parses the batch number, the instrument identifiers to be calibrated, and the planned calibration flow points. Then, based on the instrument identifiers, it reads the corresponding instrument type, diameter, rated flow range, configured calibration rules, and allowed wireless communication methods from the instrument file database. At the same time, the task access module calls the scanning results of the field wireless gateway to obtain the wireless online status, wireless address, communication protocol, signal strength, and most recent heartbeat time of each flow meter to be calibrated.

[0048] The above information together forms the basis for determining the candidate instrument list.

[0049] For example, in a specific batch calibration task, the batch number is B20260528-02, the planned calibration objects are 6 DN50 water flow meters, and the planned calibration flow points are 5m³ / h, 15m³ / h and 30m³ / h.

[0050] The instrument identifiers received by the task access module are FM24031, FM24032, FM24033, FM24034, FM24035 and FM24036.

[0051] Among them, FM24031 is an ultrasonic flow meter that supports LoRa communication; FM24032 is an electromagnetic flow meter that supports LoRa communication; FM24033 is a vortex flow meter that supports LoRa communication; FM24034 is an ultrasonic flow meter that only supports Bluetooth communication; FM24035 is an electromagnetic flow meter that supports LoRa communication; and FM24036 is an electromagnetic flow meter that supports LoRa communication, but its file only configures two calibration flow points: 5 m³ / h and 15 m³ / h.

[0052] The task access module filters based on instrument type, calibrated flow point, and permitted wireless communication methods.

[0053] First, the task access module determines whether each instrument identifier belongs to the current batch of tasks. If the instrument scanned by the field wireless gateway does not belong to the current batch, it will not be included in the candidate instrument list.

[0054] Secondly, the task access module queries whether there are corresponding calibration rules based on the instrument type. If a certain instrument type does not have a calibration rule configured in the current system, then the instrument will not be included in the candidate instrument list.

[0055] Next, the task access module determines whether the rated flow range and configured calibration flow points of the instrument cover all the calibration flow points required for the current batch. If they do not cover them, the instrument will not be considered as a candidate instrument for the current batch.

[0056] Finally, the task access module matches the wireless communication methods allowed by the instrument with the communication methods supported by the field wireless gateway. If the two are inconsistent, the instrument will not be included in the current candidate instrument list.

[0057] In the above examples, FM24031, FM24032, FM24033, and FM24035 all belong to the current batch of tasks. All instrument types have corresponding calibration rules, all support three calibration flow points of 5m³ / h, 15m³ / h, and 30m³ / h, and all can establish communication connections through the LoRa wireless gateway enabled on site. Therefore, they were included in the candidate instrument list.

[0058] Although FM24034 belongs to the current batch and meets the requirements for instrument type and calibration flow point, its permitted wireless communication method is Bluetooth, while the wireless gateway currently used in the calibration site is a LoRa gateway. Therefore, it is not included in this candidate instrument list.

[0059] The FM24036 can connect wirelessly via LoRa, but its file does not include a 30m³ / h calibration flow point, which does not meet the requirement of all calibration flow points in the current batch. Therefore, it is not included in this candidate instrument list.

[0060] To facilitate direct use by the subsequent event authorization module, the candidate instrument list generated by the task access module not only records the instrument identifier of the candidate instruments, but also records information related to subsequent wireless connection and event authorization.

[0061] The aforementioned candidate instrument list may include batch number, number of candidate instruments, instrument identifier of each candidate instrument, instrument type, wireless address, permitted wireless communication method, corresponding calibration rule number, calibration flow point to be executed, and the most recent heartbeat time.

[0062] For instruments that are not included in the candidate instrument list, the task access module can record the reasons for not being selected locally, such as mismatched wireless communication methods, incomplete calibration flow points, no online status detected, or lack of calibration rules. However, such instruments that are not selected will not be sent to the event confirmation module as candidate objects.

[0063] After the task access module generates a candidate instrument list, it sends the candidate instrument list to the event authorization module via a wireless communication interface or an internal system communication interface.

[0064] In one implementation, the task access module sends a list of candidate instruments through an internal message queue. The message carries the batch number, candidate instrument identifier, wireless address, communication method, and calibration flow point.

[0065] After receiving the list of candidate instruments, the event authorization module can send token information corresponding to the physical token to the candidate instruments according to the wireless address and communication method.

[0066] Therefore, the candidate instrument list generated by the task access module becomes the data basis for subsequent wireless response, fluid response, and in-situ confirmation of candidate instruments.

[0067] This embodiment avoids directly determining the instrument to be calibrated by combining batch tasks, instrument files, calibration rules, and wireless online status.

[0068] Since the candidate instrument list is generated based on the fact that the instrument type, calibration flow point, and wireless communication method all meet the requirements of the current calibration task, it can reduce the probability of instruments with mismatched communication methods, incompatible flow points, or instruments not from the current batch entering the subsequent event confirmation process, thereby improving the accuracy of data attribution and the reliability of automation in the subsequent calibration process.

[0069] Example 3 The pipeline control module is used to control the calibration pipeline to enter the corresponding calibration flow point according to the current calibration task, and to generate a physical token for the current calibration task in the calibration pipeline, including: The current calibration task includes the calibration flow point of the flow meter to be calibrated and the corresponding target flow range; The calibration pipeline includes a main pipeline for conveying the calibration medium and a pump body, regulating valve and standard flow meter installed on the main pipeline; The pipeline control module controls the pump speed, adjusts the valve opening, or switches the bypass branch to bring the calibration pipeline into the calibration flow point corresponding to the target flow range, and generates a physical token at the corresponding calibration flow point.

[0070] The physical token refers to a pipe fluid event consisting of at least two consecutive flow rate change segments, and the additional flow rate integral generated by the physical token relative to the current stable calibration flow rate is zero, or the absolute value of the additional flow rate integral is less than a preset uncertainty tolerance, so that the physical token can be used in the event confirmation module without affecting the calibration result of the calibration flow rate point.

[0071] The flow rate change segment corresponds to the direction of flow rate change or the magnitude of flow rate change; The additional flow integral refers to the integral result of the incremental and decremental flow generated by the physical token relative to the current stable calibration flow during propagation; The preset uncertainty tolerance is the allowable measurement error range for the corresponding calibration flow point.

[0072] Preferably, this embodiment is used to illustrate the specific implementation method of the pipeline control module controlling the calibration pipeline to enter the corresponding calibration flow point and forming a physical token at the calibration flow point.

[0073] In this embodiment, the calibration medium is room temperature clean water, and the calibration pipeline is a closed-loop pipeline. The pipeline includes a main pipeline for conveying the calibration medium, a frequency converter pump, an electric regulating valve, a bypass branch, a standard flow meter, and multiple installation stations for flow meters to be calibrated.

[0074] A standard flow meter is installed on a stable straight section of the main pipeline to obtain the standard flow data of the current pipeline; a variable frequency pump is used to provide the basic flow; an electric regulating valve is used to fine-tune the flow of the main pipeline; and a bypass branch is used to change the flow of the main pipeline in a short time to form a flow change that can propagate along the pipeline.

[0075] In this embodiment, the current calibration task includes the calibration flow point corresponding to the flow meter to be calibrated and the target flow range corresponding to the calibration flow point.

[0076] For example, the current calibration task is to calibrate a batch of DN50 flow meters at a calibration flow point of 30 m³ / h, and the target flow range corresponding to this calibration flow point is set to 29.85 m³ / h to 30.15 m³ / h.

[0077] After receiving the current calibration task, the pipeline control module first controls the variable frequency pump speed to increase to the operating range corresponding to the 30m³ / h flow point, and then adjusts the opening of the electric regulating valve according to the standard flow data fed back by the standard flow meter so that the main pipeline flow enters the target flow range.

[0078] To avoid generating physical tokens when the pipeline is not stable, in this embodiment, the pipeline control module uses the standard flow data collected by the standard flow meter within 8 consecutive seconds as the basis for stability judgment. When the difference between the maximum and minimum standard flow values ​​within the 8 consecutive seconds is not greater than 0.10 m³ / h, it is determined that the calibration pipeline has entered a stable state at the current calibration flow point.

[0079] For example, during a calibration process, the standard flow meter collected the following flow values ​​during the stability assessment phase: 30.04 m³ / h, 29.98 m³ / h, 30.01 m³ / h, 30.06 m³ / h, 29.99 m³ / h, 30.03 m³ / h, 30.00 m³ / h, and 30.02 m³ / h, respectively. All of these values ​​fall within the target flow range of 29.85 m³ / h to 30.15 m³ / h, and the difference between the maximum and minimum values ​​is 0.08 m³ / h, which is less than the stability threshold of 0.10 m³ / h. Therefore, the pipeline control module determines that the calibration pipeline has entered the 30 m³ / h calibration flow point.

[0080] At this point, the pipeline control module uses the average value of the above continuous sampling data as the current stable calibration flow rate. In this embodiment, the current stable calibration flow rate is approximately 30.016 m³ / h.

[0081] After the calibration pipeline enters a stable state, the pipeline control module forms multiple continuous flow change segments according to a preset control sequence, and these multiple continuous flow change segments together constitute the physical token for the current calibration task.

[0082] In other words, the physical token is not generated independently first and then forms the flow change segment. Instead, it is composed of multiple continuous flow change segments formed sequentially in the pipeline by the pipeline control module. These multiple continuous flow change segments in the pipeline are manifested as in-pipe fluid events that can be detected by the flow meter to be calibrated.

[0083] Each flow rate change segment corresponds to a certain flow rate change direction and flow rate change amplitude. The flow rate change direction includes positive and negative changes relative to the current stable calibration flow rate, and the flow rate change amplitude is the magnitude of the deviation of the actual flow rate from the current stable calibration flow rate.

[0084] In this embodiment, the physical token adopts a combination of "positive flow change segment + negative flow change segment". Specifically, when the current stable calibration flow rate is 30.016 m³ / h, the pipeline control module first controls the electric regulating valve to increase the opening by about 1.6% for a short period of about 1.4s, so that the main pipeline flow rate deviates positively relative to the current stable calibration flow rate, forming the first flow change segment; then, the pipeline control module controls the electric regulating valve to revert and briefly open the bypass branch for about 1.4s, so that the main pipeline flow rate deviates negatively relative to the current stable calibration flow rate, forming the second flow change segment.

[0085] The first and second flow change segments are sequential in time, and together they constitute the physical token used for the current calibration task.

[0086] In order to enable the physical token to be recognized without affecting the calibration results of the calibration flow point, this embodiment implements an integral cancellation design for the positive flow change segment and the negative flow change segment. Specifically, the pipeline control module calculates the difference between the actual flow during the propagation of the physical token and the current stable calibration flow based on the sampling results of the standard flow meter, and integrates the difference over time to obtain the additional flow integral.

[0087] Additional flow integral is used to characterize the impact of the physical token on the cumulative flow of the current calibrated flow point.

[0088] When the additional flow integral is zero, or the absolute value of the additional flow integral is less than the preset uncertainty tolerance, it indicates that the physical token will not have a substantial impact on the calibration result while being used for event confirmation.

[0089] In a specific operation, the pipeline control module recorded the flow deviation during the physical token formation period at a sampling interval of 0.2 seconds. In the first flow variation segment, the deviation values ​​relative to the current stable calibration flow rate were approximately +0.18 m³ / h, +0.47 m³ / h, +0.71 m³ / h, +0.82 m³ / h, +0.77 m³ / h, +0.52 m³ / h, and +0.24 m³ / h, respectively. In the second flow variation segment, the deviation values ​​relative to the current stable calibration flow rate were approximately -0.21 m³ / h, -0.49 m³ / h, -0.73 m³ / h, -0.79 m³ / h, -0.66 m³ / h, -0.54 m³ / h, and -0.26 m³ / h, respectively.

[0090] The above deviation values ​​reflect the non-ideal flow changes under the influence of actual valve action and pipeline inertia. They have both identifiable positive and negative change characteristics, and are not regular ideal waveforms.

[0091] Based on the above data, the positive additional flow rate generated by the first flow rate change segment is approximately 0.206L, the negative additional flow rate generated by the second flow rate change segment is approximately -0.204L, and the integral of the additional flow rate after the two are added together is approximately 0.002L.

[0092] The additional traffic integral is close to zero, indicating that the positive and negative traffic changes of the physical token essentially cancel each other out.

[0093] Therefore, although the physical token can generate a noticeable fluid event in the pipeline for the flow meter to be calibrated to detect, it has little impact on the cumulative measurement result of the current calibration flow point.

[0094] In this embodiment, the preset uncertainty tolerance is set according to the allowable measurement error range of the corresponding calibration flow point. Specifically, at a calibration flow point of 30 m³ / h, if the single acquisition window is 45 s, the standard cumulative flow is approximately 375 L. If the allowable measurement error range of the calibration device at this flow point is ±0.10%, the corresponding allowable error is approximately ±0.375 L.

[0095] To ensure that the impact of the physical token on the calibration results is significantly lower than the allowable error, this embodiment sets the preset uncertainty tolerance to 0.05L.

[0096] Since the additional flow integral generated by the physical token is approximately 0.002L, and its absolute value is less than 0.05L, it is determined that the physical token meets the preset uncertainty tolerance requirement.

[0097] In other implementations, the preset uncertainty tolerance can also be set separately according to different calibration flow points.

[0098] For example, at low flow rates, the preset uncertainty tolerance can be reduced accordingly because the standard cumulative flow rate within the acquisition window is relatively small; at high flow rates, the preset uncertainty tolerance can be appropriately increased according to the allowable measurement error range because the standard cumulative flow rate is relatively large.

[0099] Regardless of the setting method used, the preset uncertainty tolerance is used to limit the impact of physical tokens on the cumulative measurement results of the current calibration flow point, so that physical tokens mainly play the role of event confirmation, without changing the validity of the calibration data.

[0100] To facilitate the identification of the physical token by the subsequent event confirmation module, the pipeline control module also records the generation time of the physical token, the current calibration flow point, the current stable calibration flow, the start and end times of the first and second flow change segments, the positive and negative peak ranges, and the additional flow integral calculation results when generating the physical token.

[0101] The above information can be used as template parameters for the current physical token. After the calibrated flow meter detects the physical token in the pipeline, the detected flow change curve should have positive peak value, negative peak value, and duration characteristics corresponding to the above template parameters.

[0102] Therefore, the physical tokens generated by the pipeline control module can not only serve as identifiable fluid events within the pipeline, but also as a basis for determining whether candidate instruments are truly located in the current calibration pipeline during subsequent processing.

[0103] In this embodiment, the pipeline control module generates a physical token corresponding to the current calibration task after completing the stable control of the calibration flow point.

[0104] The physical token consists of multiple continuous flow variation segments, and through the integral cancellation design of positive and negative flow variation, its additional flow integral is zero or less than the preset uncertainty tolerance.

[0105] This ensures that the physical token can be detected by the flow meter to be calibrated during pipeline propagation, while also preventing the physical token from affecting the calibration results of the current calibration flow point beyond the allowable range. This provides a reliable foundation for subsequent event rights confirmation combining wireless communication and fluid events.

[0106] Example 4 The event confirmation module generates a corresponding one-time token number based on the current calibration task, and combines the one-time token number, the corresponding calibration traffic point, and the token sending sequence to generate the corresponding token information. The event authorization module sends token information to candidate meters via wireless broadcast or targeted transmission based on the wireless communication method corresponding to the candidate meter list. This allows the candidate meters to parse the one-time token number and corresponding calibrated flow point in the token information and return the corresponding wireless response based on the parsing result.

[0107] The event confirmation module receives at least one of the following data uploaded from the candidate instrument: response time, response amplitude, or response phase, and generates a corresponding fluid response based on at least one of the following data: response time, response amplitude, and response phase. The response time is the time it takes for the candidate instrument to detect the physical token. The response amplitude is the change in magnitude after the candidate instrument detects the physical token; The response phase is the change in state after the candidate instrument detects the physical token.

[0108] The event authorization module matches the one-time token number in the wireless response with the one-time token number corresponding to the current calibration task, and matches the fluid response with the physical token in the current calibration pipeline. When both the wireless response and the fluid response match, the candidate instrument is confirmed to be located in the current calibration pipeline, and the corresponding candidate instrument is determined to be an authorized instrument; otherwise, it is determined to be an unauthorized instrument.

[0109] When the wireless response or fluid response does not match, the event authorization module will determine the corresponding candidate instrument as an unauthorized instrument. The event confirmation module sorts each confirmation instrument according to the order in which all confirmation instruments detect the physical token, and compares the sorting result with the corresponding preset workstation order in the candidate instrument list. When the two are consistent, the actual serial sequence is generated, and when the two are inconsistent, it is marked as a serial sequence abnormality.

[0110] Preferably, this embodiment illustrates the specific implementation of the event authorization module in confirming the event authorization of candidate instruments. This embodiment follows the aforementioned automatic calibration scenario for batch water flow meters. In the calibration pipeline, the pipeline control module has already generated a physical token at the current calibration flow point, and the task access module has already generated a list of candidate instruments.

[0111] The candidate instrument list stores the instrument identifier, wireless address, allowed wireless communication method, corresponding calibration flow point, and preset workstation sequence of the candidate instruments.

[0112] The event confirmation module sends token information corresponding to the current physical token to the candidate instrument based on the candidate instrument list, and determines whether the candidate instrument is actually located in the current calibration pipeline by combining the wireless response and fluid response returned by the candidate instrument.

[0113] In a specific implementation scenario, the current batch number is B20260528-04, the current calibrated flow rate is 30m³ / h, and the candidate meters participating in this event confirmation include FM24031, FM24032, FM24033 and FM24035. All four candidate meters support LoRa wireless communication.

[0114] The preset workstation order recorded in the candidate instrument list is FM24031, FM24032, FM24033, and FM24035.

[0115] After the current calibration task is started, the event authorization module generates a one-time token number based on the batch number, calibration flow point, calibration pipeline number, system clock, and random verification factor.

[0116] Specifically, the event confirmation module can combine batch number B20260528-04, calibration flow point Q30, calibration pipeline number PIPE-01, generation time 09:18:43.276, and random verification factor A6D2, and generate a one-time token number through hash digest or cyclic verification, such as generating TK-Q30-091843-C7B4. This one-time token number is only valid within the current batch, the current calibration flow point, and the current event confirmation period, and becomes invalid after the event confirmation is completed, thereby reducing the possibility that responses from other batches or other calibration flow points are mistakenly identified as the current response.

[0117] The event authorization module combines the one-time token number, the corresponding calibrated traffic point, and the token sending sequence to generate token information.

[0118] The token sending timing is used to indicate the detection time window of the candidate instrument after receiving the token information. For example, the physical token detection window is from 2.0s to 5.0s after the token is sent.

[0119] The token information may also include candidate instrument list identifiers, calibration pipeline numbers, and verification fields, enabling candidate instruments to determine whether they belong to the current candidate list and whether the received token information is complete.

[0120] Therefore, the token information is used not only to enable candidate instruments to confirm the current wireless task, but also to enable candidate instruments to know at which calibrated flow point and within which time window the corresponding physical token should be detected.

[0121] The event authorization module sends token information to the candidate instruments based on the wireless communication method and wireless address recorded in the candidate instrument list.

[0122] In this embodiment, the on-site wireless communication method is LoRa, and the event confirmation module sends data through the LoRa wireless gateway.

[0123] When the number of candidate meters is small and the radio address is clear, the event authorization module can use a targeted sending method to send token information to FM24031, FM24032, FM24033 and FM24035 in sequence; when the number of candidate meters is large, a radio broadcast method with a candidate list identifier can also be used to enable the candidate meters in the list to parse the token information and return a response.

[0124] In this embodiment, a directional transmission method is adopted, in which each candidate instrument is transmitted twice with a transmission interval of 120ms, in order to reduce the risk of data packet loss caused by wireless interference in the workshop.

[0125] After receiving the token information, the candidate instrument parses the one-time token number, calibration flow point, token sending sequence, and verification field.

[0126] If the parsed calibration flow point matches the current calibration flow point to be executed on the instrument, and the verification field passes the verification, then the candidate instrument generates a wireless response.

[0127] The wireless response includes the candidate instrument's own instrument identifier, the received one-time token number, the parsed calibration flow point, the wireless reception time, and the wireless signal quality information.

[0128] After receiving the wireless response, the event authorization module compares the one-time token number in the wireless response with the one-time token number corresponding to the current calibration task, and determines whether the calibration traffic point is consistent.

[0129] If both are consistent, it means that the candidate instrument has received the token information for the current task; if the one-time token number is inconsistent, the calibration flow point is inconsistent, or the wireless response is not returned within the specified time, the candidate instrument does not meet the current event authorization requirements at the wireless response level.

[0130] In an actual operation, FM24031 returned a radio response 96ms after sending the token information, FM24032 returned a radio response 118ms, FM24033 returned a radio response 129ms, and FM24035 returned a radio response 105ms. The one-time token number carried in all four radio responses was TK-Q30-091843-C7B4, and the calibrated traffic point was Q30.

[0131] Based on this, the event authorization module determines that all the aforementioned candidate instruments have received the token information for the current task at the wireless communication level.

[0132] However, the wireless response only indicates that the candidate instrument is within the wireless communication coverage area, and cannot prove that the candidate instrument is installed in the current calibration pipeline. Therefore, further judgment is needed by combining the fluid response.

[0133] After the token information is sent, the pipeline control module generates a physical token within the calibration pipeline according to the current calibration task. This physical token propagates along the flow direction of the calibration medium, and candidate instruments located in the current calibration pipeline can detect the corresponding flow changes. After detecting the physical token, the candidate instrument extracts at least one of the following from its own collected flow signal: response time, response amplitude, and response phase, and uploads the extraction results to the event confirmation module. The response time is the time when the candidate instrument detects the characteristic starting point, zero-crossing point, or main peak value of the physical token; the response amplitude is the positive and negative change amplitudes after the candidate instrument detects the physical token; the response phase is the flow change state detected by the candidate instrument, such as a bipolar change state of first positive and then negative.

[0134] In this embodiment, the physical token employs a two-stage fluid event: a positive flow increase followed by a negative flow decrease. Therefore, candidate instruments located in the current calibration line should detect a response phase that is first positive and then negative.

[0135] The event authorization module obtains the template information of the current physical token from the pipeline control module. This template information includes the physical token generation time, the duration of the positive flow change segment, the duration of the negative flow change segment, the positive peak range, the negative peak range, the zero crossover point location, and the total duration.

[0136] Subsequently, the event authorization module extracts the corresponding feature points from the fluid response curves uploaded by the candidate instruments and compares them with the physical token template.

[0137] In one specific judgment method, the event ownership confirmation module first performs feature point comparison.

[0138] If the positive and negative peak values ​​in the fluid response uploaded by the candidate instrument both fall within the allowable deviation range of the corresponding peak value of the physical token template, the zero crossover time deviation is no greater than 150ms, the deviation between the response duration and the template duration is no greater than 20%, and the response phase is consistent with the template phase, then the fluid response of the candidate instrument is determined to have passed the preliminary matching of feature points.

[0139] To avoid misjudgments caused by ordinary pipeline disturbances or noise, the event confirmation module also performs normalized correlation calculations on the physical token template curve and the response curve uploaded by the candidate instrument.

[0140] When the correlation coefficient is not less than 0.88, the fluid response is determined to match the physical token in the current calibration pipeline; when the correlation coefficient is less than 0.88, the fluid response is determined to be mismatched.

[0141] In a specific operation, the fluid response peak time uploaded by FM24031 was 2.286 s, with a positive response amplitude of approximately +0.68 m³ / h and a negative response amplitude of approximately -0.71 m³ / h. The response phase was initially positive then negative, with a correlation coefficient of 0.96. The fluid response peak time uploaded by FM24032 was 2.427 s, with a positive response amplitude of approximately +0.65 m³ / h and a negative response amplitude of approximately -0.67 m³ / h. The response phase was also initially positive then negative, with a correlation coefficient of [missing value]. The fluid response peak time uploaded by FM24033 was 2.561s, with a positive response amplitude of approximately +0.60 m³ / h and a negative response amplitude of approximately -0.64 m³ / h. The response phase was initially positive and then negative, with a correlation coefficient of 0.92. The fluid response peak time uploaded by FM24035 was 2.708s, with a positive response amplitude of approximately +0.56 m³ / h and a negative response amplitude of approximately -0.58 m³ / h. The response phase was initially positive and then negative, with a correlation coefficient of 0.90.

[0142] The characteristic points and correlation coefficients of the above response curves all meet the matching conditions. Therefore, the event authority module determines that the fluid responses of the four candidate instruments all match the current physical token.

[0143] The event authorization module jointly judges the wireless response matching results and the fluid response matching results. When the one-time token number in the wireless response of a candidate instrument is consistent with the one-time token number corresponding to the current calibration task, and the fluid response uploaded by the candidate instrument matches the physical token in the current calibration pipeline, the event authorization module confirms that the candidate instrument is located in the current calibration pipeline and determines it as an authorized instrument.

[0144] If a candidate instrument only returns a wireless response but does not upload a valid fluid response, it means that the instrument may be within wireless coverage but is not installed in the current calibration pipeline; if a candidate instrument uploads a similar flow change signal but the one-time token number in its wireless response is inconsistent with the current task, then the fluid change cannot be attributed to the current calibration task; if either the wireless response or the fluid response of the candidate instrument does not match, the event authorization module determines it as an unauthorized instrument.

[0145] For example, in another operating state, if the one-time token number returned by FM24033 is correct, but no valid fluid response is uploaded in the detection window corresponding to the token sending sequence, or the correlation coefficient between the uploaded fluid response and the physical token template is only 0.52, then the event authorization module will determine FM24033 as an unauthorized instrument.

[0146] This determination indicates that the FM24033 does not simultaneously meet the requirements of wireless response matching and fluid response matching in the current calibration task, and therefore cannot be used as a valid calibration object in the current calibration pipeline.

[0147] This method can prevent instruments in adjacent calibration pipelines from being mistakenly identified as instruments in the current calibration pipeline simply because they are in the same wireless coverage area.

[0148] After a candidate instrument is determined to be a valid instrument, the event-based instrument validation module sorts the valid instruments according to the order in which they detected the physical token.

[0149] Since the physical token propagates along the direction of the calibration medium flow, the upstream instrument detects the physical token first, and the downstream instrument detects it later. Therefore, the response time sequence can reflect the series relationship of the calibration instruments in the calibration pipeline.

[0150] In this embodiment, the peak times of the fluid response of FM24031, FM24032, FM24033 and FM24035 are 2.286s, 2.427s, 2.561s and 2.708s respectively, and the event weighting module obtains the sorting results FM24031, FM24032, FM24033 and FM24035 accordingly.

[0151] The event authorization module compares the sorting results with the corresponding preset workstation order in the candidate instrument list. If the sorting results match the preset workstation order, the event authorization module uses the sorting results as the actual serialization order and sends the actual serialization order to the subsequent calibration and acquisition process for binding the start token and end token to the corresponding authorized instrument.

[0152] If the sorting result is inconsistent with the preset workstation order, the event authority module will mark it as an abnormal serial order.

[0153] For example, if the fluid response time of FM24035 is earlier than that of FM24033, and the preset station order recorded in the candidate instrument list is that FM24033 is upstream of FM24035, the event confirmation module will not directly take the sorting result as the normal actual serial order, but will generate a serial order abnormality flag so that the corresponding data can be stopped from being output as a valid calibration result or triggering supplementary calibration processing.

[0154] In this way, the event confirmation module does not only confirm candidate instruments based on wireless address, signal strength or online status, but also jointly matches the wireless response corresponding to the one-time token number with the fluid response corresponding to the physical token.

[0155] The wireless response is used to confirm that the candidate instrument has received the current calibration task, the fluid response is used to confirm that the candidate instrument is actually in the current calibration pipeline, and the fluid response time sequence is used to confirm the actual series relationship of multiple calibration instruments.

[0156] Therefore, this embodiment can improve the reliability of instrument location confirmation, data attribution confirmation, and serial sequence confirmation in industrial sites where wireless coverage overlaps and multiple instruments exist simultaneously in adjacent pipelines.

[0157] Example 5 The calibration acquisition module generates a start token after the corresponding calibration flow point reaches a stable state, and generates an end token after the data acquisition of the corresponding calibration flow point is completed, so that the verification instrument opens the acquisition window based on the start token and closes the acquisition window based on the end token. The stable state refers to whether the corresponding calibrated flow point has reached a stable state based on whether the fluctuation amplitude of the standard flow data within a preset stable time is less than a stable threshold. The start token and end token are physical tokens at the corresponding calibrated flow points.

[0158] The calibration acquisition module binds the start token and end token to the corresponding authorization meter according to the actual serial sequence. Based on the start token and end token corresponding to the acquisition window, it performs time synchronization processing on the meter data and standard flow data in the acquisition window, and generates corresponding calibration data from the time-synchronized meter data and standard flow data. The instrument data comes from the verified instrument; The standard flow data comes from a standard flow meter; The calibration data refers to the result obtained by calculating the error between the calibration instrument and the standard flow meter data.

[0159] Preferably, this embodiment is used to illustrate the specific implementation method of the calibration acquisition module for data acquisition and calibration data generation at the corresponding calibration flow point.

[0160] This embodiment follows the aforementioned event confirmation process. The confirmation of candidate instruments has been completed in the calibration pipeline, and the actual series sequence of each confirmed instrument in the calibration pipeline has been obtained.

[0161] The actual serial sequence is used to determine the front and back positions of different verification instruments in the main pipeline, so that the calibration acquisition module can bind the subsequently generated start token and end token to the corresponding verification instrument, avoiding misalignment of acquisition windows or confusion of data ownership when multiple instruments are installed in series.

[0162] In this embodiment, the current calibration flow rate is 30 m³ / h, and the target flow rate range is 29.85 m³ / h to 30.15 m³ / h. Before formal data acquisition, the calibration acquisition module reads the standard flow rate data output by the standard flow meter and determines whether the calibration pipeline has reached a stable state based on the standard flow rate data.

[0163] A steady state refers to a situation where the flow rate fluctuation of the standard flow meter is less than a stability threshold within a preset stabilization time. In this embodiment, the preset stabilization time is set to 8 seconds, and the stability threshold is set to 0.10 m³ / h.

[0164] The calibration acquisition module continuously reads the instantaneous flow rate value of the standard flow meter within 8 seconds. If the difference between the maximum and minimum standard flow rate values ​​within this time period is less than 0.10 m³ / h, and all sampled values ​​are within the target flow rate range, then the corresponding calibration flow point is determined to have reached a stable state.

[0165] For example, during a calibration process, the standard flow meter outputs the following values ​​sequentially during the stability assessment phase: 30.02 m³ / h, 29.98 m³ / h, 30.04 m³ / h, 30.01 m³ / h, 30.06 m³ / h, 30.00 m³ / h, 29.99 m³ / h, and 30.03 m³ / h. All of these values ​​are within the target flow range, and the difference between the maximum value (30.06 m³ / h) and the minimum value (29.98 m³ / h) is 0.08 m³ / h, which is less than 0.10 m³ / h. Therefore, the calibration acquisition module determines that the current calibration flow point has reached a stable state. If the standard flow data still fluctuates significantly within the preset stability time, for example, if the difference between the maximum and minimum values ​​exceeds the stability threshold, the calibration acquisition module does not generate a start token. Instead, it waits for the pipeline control module to continue adjusting the pump speed, regulating valve opening, or bypass branch status until the stability requirements are met.

[0166] Once the corresponding calibration flow point reaches a stable state, the calibration acquisition module sends a start acquisition command to the pipeline control module, causing the pipeline control module to generate a start token at the current calibration flow point.

[0167] The start token is a physical token formed at the current calibrated flow point. It consists of continuous positive and negative flow change segments, and the positive and negative flow changes are canceled out by integration, so that its cumulative measurement impact on the current calibrated flow point does not exceed the preset uncertainty tolerance.

[0168] The start token is used to mark the starting point of data collection, not to change the current calibration flow point. After the calibration instrument detects the start token, it will use the corresponding detection time as the start time of its own collection window.

[0169] In this embodiment, the start token adopts a two-stage physical event of first positive flow increase and then negative flow decrease. The calibration acquisition module sends a start token generation command to the pipeline control module at 09:26:18.000. The pipeline control module generates a propagable start token in the calibration pipeline by briefly adjusting the opening of the electric regulating valve and coordinating with the bypass branch switching.

[0170] Because different tampering meters are installed in different locations in the main pipeline, the time it takes for the start token to arrive at each tampering meter is not exactly the same.

[0171] For example, the standard flow meter detected the start token at 09:26:18.421, the first station's verification instrument FM24031 detected the start token at 09:26:18.566, the second station's verification instrument FM24032 detected the start token at 09:26:18.704, the third station's verification instrument FM24033 detected the start token at 09:26:18.839, and the fourth station's verification instrument FM24035 detected the start token at 09:26:18.987.

[0172] The above detection time is consistent with the actual serial sequence. Based on this, the calibration acquisition module takes the moment when each confirmation instrument detects the start token as the opening moment of the acquisition window of that confirmation instrument.

[0173] After the start token is detected by the accreditation instrument, the calibration acquisition module controls the accreditation instrument and the standard flow meter to enter the acquisition state.

[0174] The instrument data uploaded by the calibration instrument may include one or more of the following: instantaneous flow rate, cumulative flow rate, pulse count, and sampling timestamp. Standard flow rate data comes from standard flow meters and may include standard instantaneous flow rate, standard cumulative flow rate, and standard sampling timestamp.

[0175] In this embodiment, the sampling frequency of the standard flow meter is 200Hz, and the upload period of the weighting instrument is 100ms.

[0176] Because the standard flow meter and the calibration instrument have different data sampling frequencies, the calibration acquisition module uses the detection time corresponding to the start token and end token as the boundary to perform time synchronization processing on the instrument data and the standard flow data in subsequent processing.

[0177] After the preset acquisition time is reached, the calibration acquisition module sends an end acquisition command to the pipeline control module, causing the pipeline control module to generate an end token at the current calibration flow point.

[0178] In this embodiment, the preset acquisition time is 45 seconds.

[0179] The end token is also a physical token generated at the current calibrated flow point. Its structure can be the same as the start token, or it can be distinguished from the start token by the token number, generation time sequence, or duration of the flow change segment.

[0180] The end token is used to mark the end of data acquisition. After detecting the end token, the calibration instrument uses the corresponding detection time as the closing time of its own acquisition window. Therefore, the acquisition window of each calibration instrument is jointly defined by the start token and end token detected by itself.

[0181] For example, the calibration acquisition module issues an end token generation command at 09:27:03.000. The standard flow meter detects the end token at 09:27:03.438, FM24031 at 09:27:03.581, FM24032 at 09:27:03.721, FM24033 at 09:27:03.856, and FM24035 at 09:27:04.006. The calibration acquisition module uses the data between the detection of the start token and the detection of the end token by FM24031 as the instrument data for FM24031, and the data between the detection of the start token and the detection of the end token by FM24032 as the instrument data for FM24032. The data ranges for the remaining calibration instruments are determined in the same way.

[0182] For standard flow meters, the data detected between the start token and the end token is used as the standard flow data.

[0183] In order to accurately bind the start token and end token to the corresponding confirmation instrument, the calibration acquisition module establishes a window binding record based on the actual serial sequence output by the event confirmation module.

[0184] Each window's binding record includes the meter identifier of the verification instrument, the actual connection location, the start token number, the start token detection time, the end token number, the end token detection time, and the corresponding calibration flow point. The calibration acquisition module groups data records with the same start token number and end token number into the same calibration acquisition process and verifies the reasonableness of the order in which each verification instrument detects the start and end tokens based on the actual connection sequence.

[0185] If a certain rights confirmation instrument does not detect a start token or an end token, a valid data acquisition window will not be established for that rights confirmation instrument.

[0186] During data association, the calibration acquisition module performs time synchronization processing on the instrument data and standard flow data within the acquisition window based on the start token and end token corresponding to the acquisition window. Specifically, the calibration acquisition module first extracts the corresponding instrument data according to the start token detection time and end token detection time of each confirmed instrument, and then extracts the standard flow data according to the start token detection time and end token detection time of the standard flow meter.

[0187] For discrepancies in time points caused by different sampling frequencies, the calibration acquisition module can use linear interpolation to obtain the standard flow rate value corresponding to the instrument sampling time, or calculate the instrument cumulative flow rate and the standard cumulative flow rate within the corresponding window and then compare them.

[0188] In this way, instrument data and standard flow data are not simply extracted according to the system's unified time, but are matched according to the acquisition window formed by the same set of physical tokens, thereby reducing the impact of pipeline propagation delay on calibration data.

[0189] In one specific calculation method, if the meter can output a cumulative flow value, the calibration acquisition module reads the difference between the cumulative flow value of the meter at the time the acquisition window is closed and the cumulative flow value at the time the acquisition window is open, and uses this difference as the meter's cumulative flow.

[0190] If the meter outputs a pulse count value, the calibration acquisition module will convert the number of pulses in the acquisition window into the meter's cumulative flow based on the pulse coefficient of the meter.

[0191] For standard flow meters, the calibration acquisition module can directly obtain the standard cumulative flow based on the standard cumulative flow output by the standard flow meter, or it can perform trapezoidal integration on the standard instantaneous flow value to obtain the standard cumulative flow within the acquisition window.

[0192] In a specific operation, the calibration acquisition module calculated the standard cumulative flow rate as 0.3753 m³ based on the data from the standard flow meter within the corresponding window.

[0193] The cumulative flow rate obtained by FM24031 in its acquisition window is 0.3760 m³, FM24032 is 0.3747 m³, FM24033 is 0.3771 m³, and FM24035 is 0.3742 m³.

[0194] The above data is collected within a range defined by the start and end tokens detected by each instrument itself, and then associated with standard flow data through the same set of tokens. Therefore, it can reflect the actual measurement results of each meter under the same calibrated flow point.

[0195] The calibration acquisition module generates corresponding calibration data based on the time-synchronized instrument data and standard flow data. The calibration data is the result of error calculation between the weighted instrument data and the standard flow meter data, and may include the flow error value, correction factor, and calibration conclusion.

[0196] The flow error value can be calculated by subtracting the standard cumulative flow from the meter's cumulative flow and then dividing by the standard cumulative flow. For example, the meter's cumulative flow for FM24031 is 0.3760 m³, and the standard cumulative flow is 0.3753 m³, so its flow error is approximately +0.19%; the meter's cumulative flow for FM24032 is 0.3747 m³, so its flow error is approximately -0.16%; the meter's cumulative flow for FM24033 is 0.3771 m³, so its flow error is approximately +0.48%; and the meter's cumulative flow for FM24035 is 0.3742 m³, so its flow error is approximately -0.29%.

[0197] The correction factor can be generated based on the ratio of the standard cumulative flow to the meter's cumulative flow. For example, the correction factor for FM24031 is approximately 0.9981.

[0198] After the calibration acquisition module generates calibration data, it saves the calibration data together with the instrument identification, the corresponding calibration flow point, the actual series sequence, the start token number, the end token number, the acquisition window opening time, and the acquisition window closing time.

[0199] In this way, when querying or verifying the calibration results later, it can be clearly identified which calibration instrument each set of calibration data comes from, which calibration flow point it corresponds to, which set of start tokens and end tokens limits the acquisition window, and which segment of standard flow data was synchronized with in time and error calculation.

[0200] This embodiment generates a start token after the calibrated flow point reaches a stable state and an end token after data acquisition is completed, enabling the verification instrument to establish an acquisition window based on the physical tokens it actually detects.

[0201] Since both the start token and the end token are physical tokens under the corresponding calibration flow point, and the impact on the calibration results is reduced by adding flow integral limits, the physical event marking of the acquisition window can be completed without compromising calibration stability.

[0202] Meanwhile, the calibration acquisition module binds tokens according to the actual serial sequence and performs time synchronization processing on instrument data and standard flow data based on the acquisition window, thereby improving the reliability of data ownership and calibration results in wireless batch calibration scenarios.

[0203] Example 6 When a candidate instrument is determined to be unauthorized, has a missing acquisition window, or has an abnormal serial sequence, the anomaly handling module will identify the corresponding instrument and / or the corresponding calibration flow point as an abnormal object. The missing acquisition window refers to a situation where the verification instrument fails to detect the start token, fails to detect the end token, or fails to generate a start token because the corresponding calibration flow point has not reached a stable state. The anomaly handling module stops outputting calibration data of the abnormal instrument at the current calibration flow point, generates a supplementary calibration task containing the anomaly type, instrument identifier and / or calibration flow point identifier, and allows the abnormal object to re-enter event confirmation or calibration acquisition based on the supplementary calibration task.

[0204] Preferably, this embodiment is used to illustrate the specific implementation method of the anomaly handling module in processing abnormal instruments and abnormal calibration flow points.

[0205] This embodiment follows the aforementioned scenario of automatic calibration of batch water flow meters. Multiple flow meters to be calibrated are connected in series in the same calibration pipeline. The system has completed the generation of candidate meter list, physical token generation, event authorization, and collection window establishment.

[0206] The exception handling module receives the authorization result and serial sequence result output by the event authorization module, and receives the acquisition window establishment result output by the calibration acquisition module. This is used to determine whether the data of the corresponding instrument at the current calibration flow point is allowed to be output as a valid calibration result.

[0207] In this embodiment, the anomaly handling module is based on the following anomaly sources: candidate instrument is determined to be unauthorized, acquisition window is missing, and serial sequence is abnormal.

[0208] A candidate instrument is deemed unauthorized when it fails to simultaneously meet both wireless response matching and fluid response matching requirements. For example, although the candidate instrument returns a wireless response, the one-time token number in its wireless response is inconsistent with the one-time token number corresponding to the current calibration task; or the candidate instrument returns the correct one-time token number but fails to upload a fluid response in the corresponding detection window; or the fluid response uploaded by the candidate instrument does not match the physical token in the current calibration pipeline.

[0209] In any of the above situations, it cannot be confirmed that the candidate instrument is actually located in the current calibration pipeline. Therefore, the anomaly handling module treats it as an abnormal instrument.

[0210] In a specific operation, with the current calibrated flow rate at 30 m³ / h, candidate instruments FM24031, FM24032, FM24033, and FM24035 all received token information from the event authorization module. FM24031, FM24032, and FM24035 all returned the correct one-time token number, and their fluid response correlation coefficients with the current physical token template were 0.95, 0.93, and 0.91, respectively, all higher than the preset matching threshold of 0.88. While FM24033 returned the correct one-time token number, its fluid response correlation coefficient with the current physical token template was only 0.54, and its response phase did not exhibit the initial positive-then-negative change characteristic corresponding to the current physical token.

[0211] Based on this, the event authorization module determines that FM24033 is unauthorized, and after receiving the result, the exception handling module determines that FM24033 is an abnormal instrument.

[0212] A missing data acquisition window means that, at the current calibrated flow point, the calibration acquisition module cannot form a complete data acquisition time boundary for the corresponding weighted instrument.

[0213] There are three situations where the data acquisition window is missing: First, the corresponding calibration flow point has not reached a stable state, which prevents the system from generating a start token; second, the weighting instrument does not detect the start token, making it impossible to determine the opening time of the acquisition window; third, the weighting instrument does not detect the end token, making it impossible to determine the closing time of the acquisition window.

[0214] Second, all three of the above situations will cause the instrument data to be unable to reliably correspond with the standard flow data. Therefore, the anomaly handling module does not allow the relevant data to be output as a valid calibration result.

[0215] For example, during a 30 m³ / h calibration process, the calibration acquisition module reads standard flow meter data during the stability judgment phase. Within 8 seconds, the maximum standard flow rate is 30.22 m³ / h, and the minimum is 29.94 m³ / h, with a fluctuation range of 0.28 m³ / h, exceeding the preset stability threshold of 0.10 m³ / h. At this point, the calibration acquisition module does not generate a start token, and none of the calibration instruments can establish an acquisition window.

[0216] The anomaly handling module identifies the situation as a missing acquisition window caused by the instability of the calibration flow point, and marks the current calibration flow point as an abnormal calibration flow point, rather than simply determining that each instrument itself is faulty.

[0217] Subsequently, the anomaly handling module stops outputting calibration data for all relevant instruments at that flow point and generates a recalibration task for that calibration flow point.

[0218] In another specific operation, the 30m³ / h calibration flow point has reached a stable state. The start token and end token have been generated by the pipeline control module. FM24031, FM24032 and FM24033 have all detected the start token and end token, while FM24035 has only detected the start token and has not returned the end token detection record within the preset response time after the end token is generated.

[0219] At this point, although the FM24035 has been confirmed through event recognition, the calibration acquisition module cannot accurately determine the end time of the FM24035's data acquisition because its acquisition window lacks a closing boundary.

[0220] Based on this, the anomaly handling module determines FM24035 as an abnormal instrument and prevents FM24035 from outputting calibration data at the current calibration flow point as valid calibration results.

[0221] A serial sequence anomaly refers to a situation where the sorting result obtained by the event authorization module based on the response time of each authorization instrument detecting the physical token is inconsistent with the preset workstation order recorded in the candidate instrument list.

[0222] Since the start token and end token need to be bound to the corresponding calibration instrument according to the actual serialization order, if the serialization order is abnormal and the calibration result is still output directly, the data of a certain instrument may be incorrectly attributed to other workstations or other instruments.

[0223] Therefore, when the anomaly handling module receives a serial sequence anomaly flag, it will mark the corresponding instrument or the current calibration flow point as an anomaly object.

[0224] For example, the preset station order recorded in the candidate instrument list is FM24031, FM24032, FM24033 and FM24035, but the sorting result obtained by the event authority module based on the fluid response time is FM24031, FM24032, FM24035 and FM24033.

[0225] The results indicate that the actual response sequence of FM24033 and FM24035 is inconsistent with the preset station sequence.

[0226] Upon receiving the abnormal serial sequence result, the anomaly handling module marks FM24033 and FM24035 as instruments related to the serial sequence error. If the system cannot determine that the anomaly only occurs between two adjacent instruments, it can also mark all verified instruments under the current calibrated flow point as objects to be reviewed to avoid subsequent acquisition window binding errors caused by incorrect serial sequence.

[0227] After determining that there is an abnormal instrument or an abnormal calibration flow point, the anomaly handling module stops outputting the calibration data of the corresponding object at the current calibration flow point.

[0228] Stopping output means not writing the data into the final valid calibration result, not using the data to generate pass / fail judgments or correction coefficients, and not using it as a valid basis for subsequent calibration certificates or calibration reports.

[0229] The system can retain the raw data that has been collected as process data and mark its anomaly type and invalidity reason in the data record for subsequent traceability analysis.

[0230] For example, some sampled data generated by the FM24035 due to the failure to detect an end token can be retained, but will not be included in the effective error calculation between the data and the standard traffic data.

[0231] The anomaly handling module also generates a recalibration task based on the anomaly type. The recalibration task includes the anomaly type, instrument identifier, and calibration flow point, and may also include the batch number, anomaly occurrence time, anomaly judgment criteria, suggested handling method, and recalibration priority.

[0232] The exception type is used to explain the reason for triggering the supplementary label, such as wireless response mismatch, fluid response mismatch, start token not detected, end token not detected, flow point not stable, or serial sequence abnormality.

[0233] The instrument identifier is used to identify the specific instrument that needs to be recalibrated; when the abnormal object is the entire calibration flow point, the instrument identifier can be recorded as all the authorized instruments under that flow point or as the batch object.

[0234] The calibration flow point is used to determine under what flow conditions the calibration should be re-executed.

[0235] When FM24033 is determined to be unauthorized, the anomaly type recorded in the calibration task generated by the anomaly handling module is fluid response mismatch, the instrument identifier is FM24033, the calibration flow point is 30m³ / h, and the recommended handling method is to re-confirm the event authorization.

[0236] When the system executes the supplementary labeling task, the event confirmation module resends the token information corresponding to the current supplementary labeling task to the FM24033, and the pipeline control module regenerates the physical token used for confirmation.

[0237] If the FM24033 returns the correct one-time token number during the calibration process and uploads a fluid response that matches the newly generated physical token, the FM24033 will be re-identified as a credentialed instrument and will proceed to subsequent calibration data acquisition.

[0238] If the FM24035 does not detect the end token, the error handling module will record the error type as "end token not detected" in the calibration task generated by the error handling module. The instrument identifier is FM24035, the calibration flow point is 30 m³ / h, and the recommended handling method is to re-calibrate and collect data.

[0239] When the system executes this supplementary calibration task, it can, on the basis of confirming that the FM24035 is still in the confirmed state, have the calibration acquisition module generate new start tokens and end tokens after the 30m³ / h calibration flow point reaches a stable state, so that the FM24035 can re-establish a complete acquisition window.

[0240] If the FM24035 detects both the start token and the end token during re-acquisition, the calibration acquisition module will reacquire the instrument data within the FM24035 acquisition window, synchronize the time with the standard flow data, calculate the error, and generate new calibration data.

[0241] If the calibration flow point has not reached a stable state, resulting in a missing data acquisition window, the calibration task generated by the anomaly handling module is not for a single instrument, but for the current calibration flow point.

[0242] When the system performs this calibration task, the pipeline control module readjusts the pump speed, regulating valve opening, or bypass branch status so that the standard flow data output by the standard flow meter re-enters the target flow range.

[0243] Once the fluctuation range of the standard flow data within the preset stable time is less than the stable threshold, the calibration acquisition module generates a start token and re-establishes the acquisition window for each weighted instrument.

[0244] This method avoids the risk of unreliable calibration data caused by forcibly collecting data before the flow points have stabilized.

[0245] In the event of an abnormal series sequence, the supplementary labeling task generated by the anomaly handling module can require a re-verification of event authorization or a field verification of the instrument positions. If the anomaly may be caused by an incorrect instrument clamping sequence, the system can prompt a verification of the installation positions of FM24033 and FM24035. If the verification confirms that the installation positions are correct, the event authorization module regenerates the token information, the pipeline control module regenerates the physical token, and the fluid response time of each authorized instrument is collected again.

[0246] Only when the actual serial sequence obtained again is consistent with the preset station sequence, or when the actual serial sequence after reconfirmation is confirmed by the system or by a person, can the calibration acquisition module continue to collect subsequent data and generate calibration data.

[0247] Through the above processing, the anomaly handling module forms a closed-loop process from anomaly identification and data blocking to labeling and recovery.

[0248] Unauthorized instruments can be restored by re-establishing authority through event re-accreditation; missing data acquisition windows can be restored by re-stabilization judgment or recalibration of data acquisition; abnormal serial sequence can be restored by re-establishing authority through event re-accreditation or workstation verification.

[0249] This implementation method can avoid invalid data output due to situations such as overlapping wireless coverage, instruments not actually installed in the current pipeline, start tokens or end tokens not being fully detected, and incorrect instrument station sequence, thereby improving the data reliability and result traceability in the batch wireless calibration process.

[0250] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.

Claims

1. A fully automatic instrument flow calibration system based on wireless communication, characterized in that, include: Task access module, pipeline control module, event authorization module, calibration and acquisition module, and exception handling module; The task access module is used to receive calibration task information of flow meters to be calibrated, generate a candidate meter list based on the calibration task information, and send it to the event confirmation module. The pipeline control module is used to control the calibration pipeline to enter the corresponding calibration flow point according to the current calibration task, and generate a physical token for the current calibration task in the calibration pipeline. The event authorization module is used to send token information corresponding to the physical token to the candidate meters according to the candidate meter list; The event authorization module is also used to receive wireless responses based on token information and fluid responses based on physical tokens, and to confirm whether the candidate instrument is located in the current calibration pipeline based on the wireless response and fluid response, and to determine whether the candidate instrument is authorized or unauthorized, and to determine the serial order of the candidate instruments based on the fluid response order. The calibration acquisition module is used to enable the pipeline control module to generate start tokens and end tokens for candidate instruments at each calibration flow point, and bind the start tokens and end tokens to the corresponding authorized instruments according to the actual serial sequence. The start token of the authorized instrument is used as the opening condition of the acquisition window, and the end token is used as the closing condition of the acquisition window. The instrument data in the acquisition window is associated with the standard flow data to generate calibration data. The anomaly handling module is used to prevent calibration data corresponding to unauthorized instruments or abnormal calibration flow points from being output as valid calibration results, and to cause the corresponding instrument or corresponding calibration flow point to enter the supplementary calibration process.

2. The fully automatic instrument flow calibration system based on wireless communication as described in claim 1, characterized in that, The task access module is used to receive calibration task information of the flow meter to be calibrated, including meter identifier, meter type, calibration flow point and allowed wireless communication method; The instrument type is used to match the corresponding calibration rules, the calibration flow point is used to determine the calibration flow range of the instrument, and the allowed wireless communication method is used to determine the wireless communication connection method of the instrument. The task access module filters the flow meters to be calibrated based on the meter type, calibration flow point, and allowed wireless communication method, generates a corresponding candidate meter list, and sends it to the event authorization module through the wireless communication interface.

3. The fully automatic instrument flow calibration system based on wireless communication as described in claim 2, characterized in that, The pipeline control module is used to control the calibration pipeline to enter the corresponding calibration flow point according to the current calibration task, and to generate a physical token for the current calibration task in the calibration pipeline, including: The current calibration task includes the calibration flow point of the flow meter to be calibrated and the corresponding target flow range; The calibration pipeline includes a main pipeline for conveying the calibration medium and a pump body, regulating valve and standard flow meter installed on the main pipeline; The pipeline control module controls the pump speed, adjusts the valve opening, or switches the bypass branch to bring the calibration pipeline into the calibration flow point corresponding to the target flow range, and generates a physical token at the corresponding calibration flow point.

4. The fully automatic instrument flow calibration system based on wireless communication as described in claim 3, characterized in that, The physical token refers to a pipe fluid event consisting of at least two consecutive flow change segments, and the additional flow integral generated by the physical token relative to the current stable calibration flow is zero, or the absolute value of the additional flow integral is less than a preset uncertainty tolerance, so that the physical token does not affect the calibration result of the calibration flow point while being used in the event confirmation module. The flow rate change segment corresponds to the direction of flow rate change or the magnitude of flow rate change; The additional flow integral refers to the integral result of the incremental and decremental flow generated by the physical token relative to the current stable calibration flow during propagation; The preset uncertainty tolerance is the allowable measurement error range for the corresponding calibration flow point.

5. The fully automatic instrument flow calibration system based on wireless communication as described in claim 4, characterized in that, The event confirmation module generates a corresponding one-time token number based on the current calibration task, and combines the one-time token number, the corresponding calibration traffic point, and the token sending sequence to generate the corresponding token information. The event authorization module sends token information to candidate meters via wireless broadcast or targeted transmission based on the wireless communication method corresponding to the candidate meter list. This allows the candidate meters to parse the one-time token number and corresponding calibrated flow point in the token information and return the corresponding wireless response based on the parsing result.

6. The fully automatic instrument flow calibration system based on wireless communication as described in claim 5, characterized in that, The event confirmation module receives at least one of the following data uploaded from the candidate instrument: response time, response amplitude, or response phase, and generates a corresponding fluid response based on at least one of the following data: response time, response amplitude, and response phase. The response time is the time it takes for the candidate instrument to detect the physical token. The response amplitude is the change in magnitude after the candidate instrument detects the physical token; The response phase is the change in state of the candidate instrument after it detects the physical token; The event authorization module matches the one-time token number in the wireless response with the one-time token number corresponding to the current calibration task, and matches the fluid response with the physical token in the current calibration pipeline. When both the wireless response and the fluid response match, the candidate instrument is confirmed to be located in the current calibration pipeline, and the corresponding candidate instrument is determined to be an authorized instrument; otherwise, it is determined to be an unauthorized instrument.

7. The fully automatic instrument flow calibration system based on wireless communication as described in claim 6, characterized in that, When the wireless response or fluid response does not match, the event authorization module will determine the corresponding candidate instrument as an unauthorized instrument. The event confirmation module sorts each confirmation instrument according to the order in which all confirmation instruments detect the physical token, and compares the sorting result with the corresponding preset workstation order in the candidate instrument list. When the two are consistent, the actual serial sequence is generated, and when the two are inconsistent, it is marked as a serial sequence abnormality.

8. The fully automatic instrument flow calibration system based on wireless communication as described in claim 7, characterized in that, The calibration acquisition module generates a start token after the corresponding calibration flow point reaches a stable state, and generates an end token after the data acquisition of the corresponding calibration flow point is completed, so that the verification instrument opens the acquisition window based on the start token and closes the acquisition window based on the end token. The stable state refers to whether the corresponding calibrated flow point has reached a stable state based on whether the fluctuation amplitude of the standard flow data within a preset stable time is less than a stable threshold. The start token and end token are physical tokens at the corresponding calibrated flow points.

9. The fully automatic instrument flow calibration system based on wireless communication as described in claim 8, characterized in that, The calibration acquisition module binds the start token and end token to the corresponding authorization meter according to the actual serial sequence. Based on the start token and end token corresponding to the acquisition window, it performs time synchronization processing on the meter data and standard flow data in the acquisition window, and generates corresponding calibration data from the time-synchronized meter data and standard flow data. The instrument data comes from the verified instrument; The standard flow data comes from a standard flow meter; The calibration data refers to the result obtained by calculating the error between the calibration instrument and the standard flow meter data.

10. The fully automatic instrument flow calibration system based on wireless communication as described in claim 9, characterized in that, When a candidate instrument is determined to be unauthorized, has a missing acquisition window, or has an abnormal serial sequence, the anomaly handling module will identify the corresponding instrument and / or the corresponding calibration flow point as an abnormal object. The missing acquisition window refers to a situation where the verification instrument fails to detect the start token, fails to detect the end token, or fails to generate a start token because the corresponding calibration flow point has not reached a stable state. The anomaly handling module stops outputting calibration data of the abnormal instrument at the current calibration flow point, generates a supplementary calibration task containing the anomaly type, instrument identifier and / or calibration flow point identifier, and allows the abnormal object to re-enter event confirmation or calibration acquisition based on the supplementary calibration task.