Data processing method and system
By automatically analyzing and visualizing the electromagnetic information of the electromagnetic level sensor, the problem of the electromagnetic level sensor being easily affected by foreign matter has been solved, and efficient maintenance and anomaly detection have been achieved.
Patent Information
- Application Number
- CN202510873898.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-27
- Publication Date
- 2026-07-10
- Estimated Expiration
- 2045-06-27
AI Technical Summary
Existing electromagnetic level sensors are susceptible to the influence of solid debris during use, leading to inaccurate measurements. Furthermore, manual maintenance is inefficient and makes it difficult to achieve automated analysis and visualization.
The electromagnetic information of the electromagnetic level gauge is acquired by the PLC, the electromagnetic curve is generated and segmented into the curve to be verified, the extreme points and jump values are calculated, and the extreme value information of the liquid level change is marked and processed to generate a water level model and perform visual updates to assist maintenance personnel in efficient maintenance.
It enables automatic analysis and visualization of electromagnetic liquid level sensors, allowing for timely detection and marking of abnormalities, thus improving maintenance efficiency and accuracy.
Smart Images

Figure CN120763528B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to level gauge technology, and more particularly to a data processing method and system. Background Technology
[0002] The working principle of an electromagnetic level sensor is based on a combination of Faraday's law of electromagnetic induction and a float-type level gauge. The displacement of the float in the electromagnetic level sensor is directly proportional to the change in liquid level; therefore, the liquid level can be indirectly determined by detecting the float's position. The sensor converts this information into an electrical signal, which is then transmitted to a digital display screen, allowing the user to clearly see the liquid level. In summary, the electromagnetic level sensor achieves accurate liquid level measurement through the interaction between the magnetic field generated by electromagnetic induction and the float.
[0003] In practical applications, the water bodies used by electromagnetic level sensors typically contain solid debris of various shapes and properties. This debris can easily cling to the float and connecting cables, affecting the accuracy of the float's movement. Current technologies often require manual, periodic, batch inspections of each electromagnetic level sensor to check for debris interference. When managing a large number of sensors, this process is time-consuming and labor-intensive, resulting in low maintenance efficiency.
[0004] Therefore, how to automatically analyze the electromagnetic measurement data of intelligent water level and simultaneously visualize the analysis results to assist maintenance personnel in efficiently maintaining electromagnetic liquid level sensors has become an urgent problem to be solved. Summary of the Invention
[0005] This invention provides a data processing method and system that can automatically analyze intelligent water level electromagnetic measurement data and simultaneously visualize the analysis results, assisting maintenance personnel in efficiently maintaining electromagnetic liquid level sensors.
[0006] A first aspect of the present invention provides a data processing method, comprising:
[0007] The PLC acquires the electromagnetic information corresponding to each electromagnetic level gauge and generates a corresponding electromagnetic curve. The electromagnetic curve is then segmented based on a preset time period to obtain a corresponding electromagnetic curve to be verified.
[0008] The first electromagnetic coordinate point and the second electromagnetic coordinate point that meet the extreme value requirements within the electromagnetic curve to be verified are determined, and the corresponding jump electromagnetic value and jump time value are calculated based on the first electromagnetic coordinate point and the second electromagnetic coordinate point.
[0009] The PLC obtains the extreme value information of liquid level change corresponding to the scenario in which the corresponding electromagnetic level gauge is configured, and obtains the corresponding maximum electromagnetic change value based on the extreme value information of liquid level change. If the jump electromagnetic value is greater than the maximum electromagnetic change value, the electromagnetic level gauge is marked.
[0010] The PLC interacts with the intelligent water level system to generate a corresponding water level model. The water level model has multiple water level points, and the dynamic virtual water level information of the corresponding water level points is obtained based on the electromagnetic information of the electromagnetic level gauge.
[0011] Synchronous update information for the electromagnetic level gauge is generated based on the jump electromagnetic value and jump time value of the marked electromagnetic level gauge.
[0012] Optionally, the PLC acquires the electromagnetic information corresponding to each electromagnetic level gauge to generate a corresponding electromagnetic curve, and divides the electromagnetic curve based on a preset time period to obtain a corresponding electromagnetic curve to be verified, including:
[0013] The PLC acquires the electromagnetic information of each electromagnetic level gauge at different time points, generates the corresponding electromagnetic curve, and determines the last time point corresponding to the last electromagnetic coordinate point in the electromagnetic curve as the first time value.
[0014] Based on a preset time period, the first time value is calculated backward to obtain the corresponding second time value in history. Based on the first time value and the second time value, the corresponding segmented time interval is obtained.
[0015] The electromagnetic curve is segmented based on the segmented time interval to obtain the electromagnetic curve to be verified corresponding to the segmented time interval.
[0016] Optionally, determining the first electromagnetic coordinate point and the second electromagnetic coordinate point within the electromagnetic curve to be verified that meet the extreme value requirement, and calculating the corresponding jump electromagnetic value and jump time value based on the first electromagnetic coordinate point and the second electromagnetic coordinate point, includes:
[0017] Determine the first electromagnetic coordinate point of the maximum electromagnetic value within the electromagnetic curve to be verified, and the second electromagnetic coordinate point of the minimum electromagnetic value within the electromagnetic curve to be verified.
[0018] The corresponding jump electromagnetic value is obtained by calculating the difference between the electromagnetic values of the first electromagnetic coordinate point and the second electromagnetic coordinate point, and the corresponding jump time value is obtained by calculating the difference between the time values of the first electromagnetic coordinate point and the second electromagnetic coordinate point.
[0019] If the third time value corresponding to the first electromagnetic coordinate point is greater than the fourth time value corresponding to the second electromagnetic coordinate point, a liquid level rise tag is generated; if the third time value of the first electromagnetic coordinate point is less than the fourth time value of the second electromagnetic coordinate point, a liquid level fall tag is generated.
[0020] Optionally, the PLC acquires the extreme value information of liquid level change corresponding to the scenario configured for the corresponding electromagnetic level gauge, obtains the corresponding maximum electromagnetic change value based on the extreme value information of liquid level change, and if the jump electromagnetic value is greater than the maximum electromagnetic change value, then the electromagnetic level gauge is marked, including:
[0021] If the PLC determines that the corresponding electromagnetic level gauge has either a level rise label or a level fall label, it obtains the extreme value information of the level change corresponding to the scenario configured for the electromagnetic level gauge, and retrieves the preset level curve corresponding to the electromagnetic level gauge.
[0022] If it is determined that the electromagnetic level gauge has a level rise label, then the basic change point corresponding to the electromagnetic value of the second electromagnetic coordinate point in the preset level curve is determined. If it is determined that the electromagnetic level gauge has a level fall label, then the basic change point corresponding to the electromagnetic value of the first electromagnetic coordinate point in the preset level curve is determined.
[0023] Based on the aforementioned basic change points, preset liquid level curves, and extreme liquid level change information, the corresponding maximum electromagnetic change value is obtained.
[0024] Optionally, obtaining the corresponding maximum electromagnetic change value based on the basic change point, the preset liquid level curve, and the extreme value information of liquid level change includes:
[0025] Determine the basic electromagnetic value and basic height value corresponding to the basic change point. Based on the extreme value information of liquid level change, increase the basic height value to obtain the maximum height value. Based on the extreme value information of liquid level change, decrease the basic height value to obtain the minimum height value. The maximum height value represents the maximum height that can be increased, and the minimum height value represents the minimum height that can be decreased.
[0026] Determine the maximum or minimum electromagnetic value corresponding to the maximum or minimum height value in the preset liquid level curve;
[0027] The difference between the basic electromagnetic value and the maximum or minimum electromagnetic value is calculated to obtain the maximum electromagnetic change value of the liquid level rise label and the maximum electromagnetic change value of the liquid level fall label.
[0028] Optionally, the PLC interacts with the intelligent water level system to generate a corresponding water level model. This water level model has multiple water level points, and based on the electromagnetic information of the electromagnetic level gauge, dynamic virtual water level information for each water level point is obtained, including:
[0029] The PLC sends the electromagnetic information of each electromagnetic level gauge to the server of the smart water level system. The server obtains the corresponding actual liquid level information based on the electromagnetic information and the preset liquid level curve.
[0030] The corresponding virtual liquid level information is calculated based on the virtual-to-real conversion relationship between the actual liquid level information and the virtual liquid level information of each water point. Each water point has a preset virtual-to-real conversion relationship.
[0031] Based on the virtual liquid level information, the twin images of the corresponding water points are adjusted to obtain the water points corresponding to the virtual liquid level information, wherein the water level model is a water level twin model and the water point is a water level twin point.
[0032] Optionally, the virtual liquid level information is calculated based on the virtual-to-real conversion relationship between the actual liquid level information and the virtual liquid level information of each water point. Each water point has a preset virtual-to-real conversion relationship, including:
[0033] Receive the highest water level information configured by the user for each water point, and obtain the number of first pixels corresponding to the maximum height of the three-dimensional image of water flow configured for each water point;
[0034] Divide the highest water level information by the number of the first pixels to obtain the unit pixel water level, and use the unit pixel water level of each water level point as the corresponding virtual-to-real conversion relationship.
[0035] Optionally, adjusting the twin image of the corresponding water point based on the virtual liquid level information to obtain the water point corresponding to the virtual liquid level information includes:
[0036] Based on the virtual liquid level information, the corresponding twin liquid level height is determined in the twin image of the water point, and based on the twin liquid level height, a set of liquid level surface pixels with the corresponding height in the twin image is determined;
[0037] First flow velocity information of water point is obtained, and the first flow velocity information is compared with preset flow velocity information to obtain difference flow velocity information. Based on the difference flow velocity information, the corresponding virtual sinusoidal liquid surface amplitude is calculated for the preset sinusoidal liquid surface amplitude.
[0038] Based on the virtual sinusoidal liquid surface amplitude, the set of liquid level surface pixels in the twin image is sinusoidally oscillated at a relative height to obtain the set of curved liquid level surface pixels after sinusoidal oscillation;
[0039] Obtain the set of pixels of the curved liquid level surface and add all water pixels to the set of ground pixels in the twin image, and add preset water pixel values to the water pixels.
[0040] Optionally, the step of generating synchronous update information for the electromagnetic level gauge based on the jump electromagnetic value and jump time value of the marked electromagnetic level gauge includes:
[0041] A corresponding interference element is determined based on the setting scenario of each electromagnetic level gauge. The interference element includes at least a debris entanglement element and an impurity blockage element.
[0042] The corresponding electromagnetic change trend value is obtained by comparing the jump electromagnetic value with the preset electromagnetic value, and the corresponding time change trend value is obtained by comparing the jump time value with the preset time value. The comprehensive change value is obtained by weighted summation of the electromagnetic change trend value and the time change trend value respectively.
[0043] Based on the comprehensive change value, the specifications of the basic element values corresponding to the debris entanglement element and the impurity blockage element are adjusted to obtain the adjusted specifications.
[0044] Determine the standard positions corresponding to the debris entanglement element and the impurity blockage element of the electromagnetic level gauge, and add the debris entanglement element and the impurity blockage element to the standard positions of the electromagnetic level gauge based on the adjusted specifications, thereby generating synchronous update information for the electromagnetic level gauge.
[0045] Alternatively, in one possible implementation of the second aspect, the data processing system includes:
[0046] The segmentation module is used to control the PLC to acquire the electromagnetic information corresponding to each electromagnetic level gauge and generate a corresponding electromagnetic curve. The electromagnetic curve is segmented based on a preset time period to obtain a corresponding electromagnetic curve to be verified.
[0047] The calculation module is used to determine the first electromagnetic coordinate point and the second electromagnetic coordinate point that meet the extreme value requirements within the electromagnetic curve to be verified, and to calculate the corresponding jump electromagnetic value and jump time value based on the first electromagnetic coordinate point and the second electromagnetic coordinate point.
[0048] The marking module is used to control the PLC to obtain the extreme value information of liquid level change corresponding to the scenario configured by the corresponding electromagnetic level gauge, and to obtain the corresponding maximum electromagnetic change value based on the extreme value information of liquid level change. If the jump electromagnetic value is greater than the maximum electromagnetic change value, the electromagnetic level gauge is marked.
[0049] The twin module is used to control the interaction between the PLC and the intelligent water level system to generate a corresponding water level model. The water level model has multiple water level points, and the dynamic virtual water level information of the corresponding water level points is obtained based on the electromagnetic information of the electromagnetic level gauge.
[0050] The update module is used to generate synchronous update information for the electromagnetic level gauge based on the jump electromagnetic value and jump time value of the marked electromagnetic level gauge.
[0051] This invention provides a data processing method and system that can acquire electromagnetic information from each electromagnetic level sensor in batches, then segment and analyze the acquired electromagnetic information. Based on the analysis results, it determines the switching status, thereby identifying whether the electromagnetic level sensor is malfunctioning due to impurities, and automatically analyzing and issuing early warnings for the electromagnetic level sensors. Furthermore, this invention incorporates a water level model to visually update abnormal level sensors. During this process, it combines the switching electromagnetic values and switching time values of the marked electromagnetic level gauges to determine the updated visual data, providing adaptive visualization based on the abnormal amplitude, thus assisting maintenance personnel in efficiently maintaining the electromagnetic level sensors. Attached Figure Description
[0052] Figure 1 This is a flowchart illustrating a data processing method provided in an embodiment of the present invention;
[0053] Figure 2 This is a schematic diagram of the structure of a data processing system provided in an embodiment of the present invention. Detailed Implementation
[0054] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0055] The terms "first," "second," "third," "fourth," etc. (if present) in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that embodiments of the invention described herein can be implemented in orders other than those illustrated or described herein.
[0056] It should be understood that in the various embodiments of the present invention, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0057] It should be understood that in this invention, "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion, for example, a process, method, system, product, or device that includes a series of steps or units is not necessarily limited to those steps or units that are explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to such process, method, product, or device.
[0058] It should be understood that in this invention, "multiple" refers to two or more. "And / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "Contains A, B, and C", "Contains A, B, and C" means that all three A, B, and C are contained; "Contains A, B, or C" means that one of A, B, and C is contained; "Contains A, B, and / or C" means that any one, two, or three of A, B, and C are contained.
[0059] It should be understood that in this invention, "B corresponding to A", "B corresponding to A", "A and B correspond", or "B and A correspond" means that B is associated with A, and B can be determined based on A. Determining B based on A does not mean determining B solely based on A; B can also be determined based on A and / or other information. Matching A and B is defined as a similarity between A and B that is greater than or equal to a preset threshold.
[0060] Depending on the context, "if" as used here can be interpreted as "when," "when," "in response to determination," or "in response to detection."
[0061] The technical solution of the present invention will be described in detail below with reference to specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.
[0062] See Figure 1 This is a flowchart illustrating a data processing method provided in an embodiment of the present invention, which includes S1-S5:
[0063] S1, the PLC acquires the electromagnetic information corresponding to each electromagnetic level gauge and generates a corresponding electromagnetic curve. The electromagnetic curve is then segmented based on a preset time period to obtain a corresponding electromagnetic curve to be verified.
[0064] In this scenario, there can be multiple electromagnetic level gauges. To ensure the accuracy of the measurement, multi-source data analysis is required. Specifically, the PLC disclosed herein is connected to each electromagnetic level gauge, acquiring the electromagnetic information corresponding to each gauge, and then combining this information to construct an electromagnetic curve. The horizontal axis of the electromagnetic curve can represent time information, and the vertical axis can represent electromagnetic information.
[0065] After obtaining the electromagnetic curve, this disclosure will segment the electromagnetic curve using a preset time period to obtain the corresponding electromagnetic curve to be verified. The specific segmentation method is described below.
[0066] In some embodiments, the PLC acquires the electromagnetic information corresponding to each electromagnetic level gauge to generate a corresponding electromagnetic curve, and divides the electromagnetic curve based on a preset time period to obtain a corresponding electromagnetic curve to be verified, including S11-S13:
[0067] S11, the PLC acquires the electromagnetic information of each electromagnetic level gauge at different time points, generates the corresponding electromagnetic curve, and determines the last time point corresponding to the last electromagnetic coordinate point in the electromagnetic curve as the first time value.
[0068] First, in order to construct the electromagnetic curve, the PLC disclosed herein needs to obtain the electromagnetic information of each electromagnetic level gauge at different time points, and then combine the time points and electromagnetic information to generate the corresponding electromagnetic curve.
[0069] After obtaining the electromagnetic curve, this disclosure will determine the last moment corresponding to the last electromagnetic coordinate point in the electromagnetic curve as the first moment value. It can be understood that the last moment corresponding to the last electromagnetic coordinate point in the electromagnetic curve is the current moment, that is, the first moment value is the current moment.
[0070] S12, calculate the corresponding second time value in history based on the first time value based on the preset time period, and obtain the corresponding segmented time interval based on the first time value and the second time value.
[0071] This disclosure calculates a corresponding second time value from a first time value using a preset time period. The calculation logic is as follows: starting from the first time value, calculate backwards over the preset time period, for example, 2 seconds, to obtain the second time value 2 seconds prior. Finally, the first and second time values are used to obtain the corresponding segmented time intervals. For example, the segmented time interval could be a time interval corresponding to a duration of 2 seconds.
[0072] S13, the electromagnetic curve is segmented based on the segmented time interval to obtain the electromagnetic curve to be verified corresponding to the segmented time interval.
[0073] For example, the electromagnetic curve to be verified can be a segment of electromagnetic curve corresponding to a duration of 2 seconds.
[0074] S2, determine the first electromagnetic coordinate point and the second electromagnetic coordinate point that meet the extreme value requirements within the electromagnetic curve to be verified, and calculate the corresponding jump electromagnetic value and jump time value based on the first electromagnetic coordinate point and the second electromagnetic coordinate point.
[0075] In order to determine the jump range, this disclosure will determine the first electromagnetic coordinate point and the second electromagnetic coordinate point within the electromagnetic curve to be verified that meet the extreme value requirements. The extreme value requirements refer to finding the points within the electromagnetic curve to be verified that meet the maximum and minimum values.
[0076] It is understandable that the jump electromagnetic value can represent the jump amplitude, and the jump time value can represent the jump speed.
[0077] In some embodiments, determining the first electromagnetic coordinate point and the second electromagnetic coordinate point within the electromagnetic curve to be verified that meet the extreme value requirement, and calculating the corresponding jump electromagnetic value and jump time value based on the first electromagnetic point and the second electromagnetic coordinate point, includes S21-S23:
[0078] S21, determine the first electromagnetic coordinate point of the maximum electromagnetic value within the electromagnetic curve to be verified, and the second electromagnetic coordinate point of the minimum electromagnetic value within the electromagnetic curve to be verified.
[0079] First, it is necessary to determine the first electromagnetic coordinate point within the electromagnetic curve to be verified, which corresponds to the maximum electromagnetic value. This can be understood as the first electromagnetic coordinate point corresponding to the maximum electromagnetic value. At the same time, it is necessary to determine the second electromagnetic coordinate point within the electromagnetic curve to be verified, which corresponds to the minimum electromagnetic value.
[0080] S22, calculate the difference between the electromagnetic values of the first electromagnetic coordinate point and the second electromagnetic coordinate point to obtain the corresponding jump electromagnetic value, and calculate the difference between the time values of the first electromagnetic coordinate point and the second electromagnetic coordinate point to obtain the corresponding jump time value.
[0081] This disclosure will calculate the difference between the electromagnetic values of the first electromagnetic coordinate point and the second electromagnetic coordinate point to obtain the corresponding jump electromagnetic value, that is, the jump amplitude; at the same time, it is necessary to calculate the difference between the time values of the first electromagnetic coordinate point and the second electromagnetic coordinate point to obtain the corresponding jump time value, that is, the jump speed between the maximum value and the minimum value.
[0082] S23, if the third time value corresponding to the first electromagnetic coordinate point is greater than the fourth time value corresponding to the second electromagnetic coordinate point, a liquid level rise tag is generated; if the third time value of the first electromagnetic coordinate point is less than the fourth time value of the second electromagnetic coordinate point, a liquid level fall tag is generated.
[0083] Understandably, if the third time value of the first electromagnetic coordinate point is greater than the fourth time value of the second electromagnetic coordinate point, it means that the maximum electromagnetic value comes later and the minimum electromagnetic value comes earlier. In this case, the jump logic is to jump from the minimum electromagnetic value to the maximum electromagnetic value, indicating that the liquid level is rising. At this time, this disclosure will generate a liquid level rising label. Conversely, if the third time value of the first electromagnetic coordinate point is less than the fourth time value of the second electromagnetic coordinate point, it means that the maximum electromagnetic value comes earlier and the minimum electromagnetic value comes later. In this case, the jump logic is to jump from the maximum electromagnetic value to the minimum electromagnetic value, indicating that the liquid level is falling. At this time, this disclosure will generate a liquid level falling label.
[0084] S3, the PLC obtains the extreme value information of liquid level change corresponding to the scenario configured by the corresponding electromagnetic level gauge, and obtains the corresponding maximum electromagnetic change value based on the extreme value information of liquid level change. If the jump electromagnetic value is greater than the maximum electromagnetic change value, the electromagnetic level gauge is marked.
[0085] It is worth noting that different electromagnetic level gauges may be used in different monitoring scenarios. For example, electromagnetic level gauge 1 may be used in a 10-meter-deep river, while electromagnetic level gauge 2 may be used in a 1-meter-deep water tank. Therefore, the PLC disclosed herein will obtain the extreme value information of the liquid level change corresponding to the scenario configured for each electromagnetic level gauge. This extreme value information is pre-configured by the management personnel and represents the fluctuation limit under the corresponding scenario, such as 0.5 meters.
[0086] This disclosure combines extreme values of liquid level changes to obtain the corresponding maximum electromagnetic change value. If the jump electromagnetic value is greater than the maximum electromagnetic change value, it indicates that the jump amplitude is too high. In this case, this disclosure will mark the electromagnetic level gauge. It is worth mentioning that when there is entanglement on the slider of the electromagnetic level gauge or impurities in the float, the above-mentioned sudden jump may occur. This disclosure can monitor and mark abnormal electromagnetic level gauges through the above method.
[0087] In some embodiments, the PLC acquires the extreme value information of liquid level change corresponding to the scenario in which the corresponding electromagnetic level gauge is configured, and obtains the corresponding maximum electromagnetic change value based on the extreme value information of liquid level change. If the jump electromagnetic value is greater than the maximum electromagnetic change value, the electromagnetic level gauge is marked, including S31-S33:
[0088] S31, if the PLC determines that the corresponding electromagnetic level gauge has either a level rise label or a level fall label, it obtains the extreme value information of the level change corresponding to the scenario configured for the corresponding electromagnetic level gauge, and retrieves the preset level curve corresponding to the electromagnetic level gauge.
[0089] S32, if it is determined that the electromagnetic level gauge has a level rise label, then determine the basic change point corresponding to the electromagnetic value of the second electromagnetic coordinate point in the preset level curve; if it is determined that the electromagnetic level gauge has a level fall label, then determine the basic change point corresponding to the electromagnetic value of the first electromagnetic coordinate point in the preset level curve.
[0090] If the electromagnetic level gauge is determined to have a level rise label, it indicates that the liquid level has jumped from low to high, with the minimum electromagnetic value preceding the maximum electromagnetic value. This disclosure will determine the basic change point corresponding to the electromagnetic value at the second electromagnetic coordinate point in the preset liquid level curve, that is, find the basic change point corresponding to the minimum electromagnetic value. If the electromagnetic level gauge is determined to have a level fall label, it indicates that the liquid level has jumped from high to low, with the maximum electromagnetic value preceding the minimum electromagnetic value. This disclosure will determine the basic change point corresponding to the electromagnetic value at the first electromagnetic coordinate point in the preset liquid level curve, that is, find the basic change point corresponding to the maximum electromagnetic value.
[0091] S33, based on the basic change point, the preset liquid level curve, and the liquid level change extreme value information, the corresponding maximum electromagnetic change value is obtained.
[0092] The step of obtaining the corresponding maximum electromagnetic change value based on the basic change point, the preset liquid level curve, and the extreme value information of liquid level change includes S331-S333:
[0093] S331, determine the basic electromagnetic value and basic height value corresponding to the basic change point, increase the basic height value based on the liquid level change extreme value information to obtain the maximum height value, decrease the basic height value based on the liquid level change extreme value information to obtain the minimum height value, the maximum height value represents the maximum height that can be increased, and the minimum height value represents the minimum height that can be decreased.
[0094] First, determine the base electromagnetic value corresponding to each base change point. When the liquid level rises, the base electromagnetic value corresponds to the minimum electromagnetic value; when the liquid level falls, the base electromagnetic value corresponds to the maximum electromagnetic value. The base height value corresponds to the base electromagnetic value. When the liquid level rises, the base height value corresponds to the lowest height value; when the liquid level falls, the base electromagnetic value corresponds to the highest electromagnetic value.
[0095] This disclosure utilizes extreme value information to adjust the base height value to obtain the maximum or minimum height value. Through this method, the base height value can be adjusted vertically to achieve a permissible height variation. The maximum height value represents the maximum permissible increase in height, and the minimum height value represents the minimum permissible decrease in height.
[0096] S332, determine the maximum or minimum electromagnetic value corresponding to the maximum or minimum height value in the preset liquid level curve.
[0097] After obtaining the maximum or minimum height value, this disclosure will determine the maximum or minimum electromagnetic value corresponding to the maximum or minimum height value in the preset liquid level curve.
[0098] S333, calculate the difference between the basic electromagnetic value and the maximum electromagnetic value or the minimum electromagnetic value to obtain the maximum electromagnetic change value of the liquid level rise label and the maximum electromagnetic change value of the liquid level fall label.
[0099] Finally, this disclosure calculates the difference between the basic electromagnetic value and the maximum or minimum electromagnetic value to obtain the maximum electromagnetic change value for the liquid level rise label and the maximum electromagnetic change value for the liquid level fall label. Specifically, for the liquid level rise label, this disclosure calculates the difference between the basic electromagnetic value and the maximum electromagnetic change value; for the liquid level fall label, this disclosure calculates the difference between the basic electromagnetic value and the minimum electromagnetic change value. Through this method, the maximum electromagnetic change value can be obtained, representing the allowable range of change. The maximum electromagnetic change values corresponding to the liquid level rise label and the liquid level fall label may be different, meaning the allowable range of change may vary.
[0100] After obtaining the maximum electromagnetic change value, this disclosure can compare the jump electromagnetic value with the maximum electromagnetic change value. If the jump electromagnetic value is greater than the maximum electromagnetic change value, it means that the allowable change range has been exceeded, and the electromagnetic level gauge needs to be marked.
[0101] S4, the PLC interacts with the intelligent water level system to generate a corresponding water level model. The water level model has multiple water level points, and the dynamic virtual water level information of the corresponding water level points is obtained based on the electromagnetic information of the electromagnetic level gauge.
[0102] To visualize the relevant issues, the PLC disclosed herein interacts with the intelligent water level system to generate a corresponding water level model. This model has multiple water level points, and each water level point can correspond to an electromagnetic level gauge. The water level model is a water level twin model, and the water level points are water level twin points.
[0103] This disclosure utilizes the electromagnetic information of an electromagnetic level gauge to obtain dynamic virtual level information and water level points for the corresponding water points. The specific method is described below.
[0104] In some embodiments, the PLC interacts with the intelligent water level system to generate a corresponding water level model. The water level model has multiple water level points, and the dynamic virtual water level information of the corresponding water level points is obtained based on the electromagnetic information of the electromagnetic level gauge, including S41-S43:
[0105] S41, the PLC sends the electromagnetic information of each electromagnetic level gauge to the server of the smart water level system. The server obtains the corresponding actual liquid level information based on the electromagnetic information and the preset liquid level curve.
[0106] First, the PLC disclosed herein will send the electromagnetic information of each electromagnetic level gauge to the server of the smart water level system. After receiving the electromagnetic information, the server can use the electromagnetic information and the preset level curve to obtain the corresponding actual level information, that is, it can obtain the level height monitored by the electromagnetic level gauge in real time.
[0107] S42, calculate the corresponding virtual liquid level information based on the virtual-real conversion relationship between the actual liquid level information and the virtual liquid level information of each water point. Each water point has a preset virtual-real conversion relationship.
[0108] This disclosure utilizes the virtual-to-real conversion relationship between the actual and virtual liquid level information of each water point to calculate the corresponding virtual liquid level information. Each water point has a preset virtual-to-real conversion relationship. It is understood that since the monitored water level height ranges are different for different water points, the virtual-to-real conversion relationship corresponding to different water points may be different.
[0109] Specifically, the corresponding virtual liquid level information is calculated based on the virtual-to-real conversion relationship between the actual liquid level information and the virtual liquid level information at each water point. Each water point has a preset virtual-to-real conversion relationship, including S421-S422:
[0110] S421, receive the highest water level information configured by the user for each water point, and obtain the number of first pixels corresponding to the maximum height of the three-dimensional image of water flow configured for the water point.
[0111] This public meeting will receive the highest water level information configured by the user for each water point, for example, 10 meters. Simultaneously, it needs to obtain the number of first pixels corresponding to the maximum height of the configured 3D water flow image for each water point, for example, 1000. It is worth noting that the number of first pixels corresponds to the maximum height. The 3D water flow image refers to a pre-configured twin image of the water point, such as a river channel twin image.
[0112] S422, the highest water level information is divided by the number of the first pixels to obtain the unit pixel water level, and the unit pixel water level of each water level is used as the corresponding virtual-real conversion relationship.
[0113] This method divides the highest water level information by the number of first pixels to obtain the water level per unit pixel, which is the water level height corresponding to each pixel. Then, the unit pixel water level of each water level point is used as the corresponding virtual-to-real conversion relationship.
[0114] S43, Based on the virtual liquid level information, adjust the twin image of the corresponding water point to obtain the water point corresponding to the virtual liquid level information.
[0115] Understandably, after obtaining the virtual-to-real conversion relationship, this disclosure can obtain the water point corresponding to each virtual liquid level information, that is, convert the actual liquid level information into a twin graph for display.
[0116] The step of adjusting the twin image of the corresponding water point based on the virtual liquid level information to obtain the water point corresponding to the virtual liquid level information includes:
[0117] Based on the virtual liquid level information, the corresponding twin liquid level height is determined in the twin image of the water point, and based on the twin liquid level height, a set of liquid level surface pixels with the corresponding height in the twin image is determined.
[0118] First, this disclosure requires determining the corresponding twin liquid level height in the twin image of the water point based on the virtual liquid level information. For example, if the virtual liquid level information is 3 meters, the number of pixels corresponding to 3 meters can be obtained through the virtual-to-real conversion relationship, and then the corresponding twin liquid level height can be determined by combining the number of pixels.
[0119] After obtaining the twin liquid level height, this disclosure requires using the twin liquid level height to determine the set of liquid level surface pixels corresponding to the height in the twin image. It is understood that the set of liquid level surface pixels is a liquid level surface corresponding to the twin liquid level height.
[0120] First flow velocity information of water point is obtained, and the first flow velocity information is compared with preset flow velocity information to obtain difference flow velocity information. Based on the difference flow velocity information, the corresponding virtual sinusoidal liquid surface amplitude is calculated for the preset sinusoidal liquid surface amplitude.
[0121] It is worth mentioning that the set of liquid level surface pixels obtained by the above scheme corresponds to a plane. However, this disclosure takes into account that the actual liquid level surface will generate waves with the flow of water. In order to be more in line with reality, this disclosure will adjust the set of liquid level surface pixels.
[0122] First, this disclosure requires obtaining the first flow velocity information of the water point. Then, it compares the first flow velocity information with preset flow velocity information to obtain the difference flow velocity information. It is understood that the larger the amplitude of the difference flow velocity information, the greater the corresponding fluctuation amplitude. Then, the difference flow velocity information is used to calculate the corresponding virtual sinusoidal liquid surface amplitude based on the preset sinusoidal liquid surface amplitude. The preset sinusoidal liquid surface amplitude and the preset flow velocity information are both preset by the staff. The preset flow velocity information can be set relatively small, so that the difference flow velocity information obtained from the first flow velocity information and the preset flow velocity information is a positive value.
[0123] Based on the virtual sinusoidal liquid surface amplitude, the set of liquid level surface pixels in the twin image is sinusoidally oscillated at a relative height to obtain the set of curved liquid level surface pixels after sinusoidal oscillation.
[0124] This disclosure enables the planar liquid level surface to be converted into a sinusoidal fluctuating curved liquid level surface through the above-described method.
[0125] Obtain the set of pixels of the curved liquid level surface and add all water pixels to the set of ground pixels in the twin image, and add preset water pixel values to the water pixels.
[0126] This method obtains all water body pixels within the set of ground pixels in the twin image from the set of pixels on the curved liquid level surface, that is, the water body from the ground to the highest liquid level, and then adds preset water body pixel values to the water body pixels. The preset water body pixel values, for example, are the pixel values corresponding to blue.
[0127] In the above embodiments, the step of performing sinusoidal fluctuations on the set of liquid level surface pixels in the twin image based on the virtual sinusoidal liquid level amplitude to obtain a set of curved liquid level surface pixels after sinusoidal fluctuation includes:
[0128] Obtain the lateral minimum and lateral maximum points of the three-dimensional water flow image in the twin image, and obtain the lateral spacing points of the three-dimensional water flow image based on the lateral minimum and lateral maximum points.
[0129] The three-dimensional image of the water flow is, for example, a virtual cuboid river channel image. This disclosure will obtain the lateral minimum and lateral maximum points of the three-dimensional image of the water flow in the twin image, and then use the lateral minimum and lateral maximum points to obtain the lateral spacing points of the three-dimensional image of the water flow.
[0130] Obtain the sinusoidal period of the preset sinusoidal liquid surface, and use the lateral minimum point as the starting point to perform sinusoidal fluctuations on the corresponding pixels in the ground pixel set based on the sinusoidal period and the amplitude of the virtual sinusoidal liquid surface. The fluctuation amplitude of each pixel in the ground pixel set corresponds to the sinusoidal period.
[0131] This disclosure obtains a sinusoidal period corresponding to a preset sinusoidal liquid surface amplitude, such as 1 cm. Starting from a horizontal minimum point, this disclosure combines the sinusoidal period and the virtual sinusoidal liquid surface amplitude to perform sinusoidal fluctuations on the corresponding pixels within the ground pixel set. The fluctuation amplitude of each pixel within the ground pixel set corresponds to the sinusoidal period. It can be understood that the virtual sinusoidal liquid surface amplitude is the amplitude of vertical fluctuations, and the sinusoidal period is the period of horizontal fluctuations. Once the data in these two dimensions are determined, sinusoidal fluctuations can be achieved.
[0132] After determining that the horizontal maximum point is placed in the sinusoidal period to complete the sinusoidal oscillation, the set of surface liquid level pixels is obtained by counting all the surface liquid level pixels after the sinusoidal oscillation.
[0133] S5, based on the jump electromagnetic value and jump time value of the marked electromagnetic level gauge, generate synchronous update information for the electromagnetic level gauge.
[0134] In order to visualize and update the twin data, this disclosure will combine the jump electromagnetic value and jump time value of the marked electromagnetic level gauge to generate synchronous update information for the electromagnetic level gauge, as detailed below.
[0135] In some embodiments, the generation of synchronization update information for the electromagnetic level gauge based on the jump electromagnetic value and jump time value of the marked electromagnetic level gauge includes S51-S54:
[0136] S51, determine a corresponding interference element according to the setting scenario of each electromagnetic level gauge, the interference element includes at least a debris entanglement element and an impurity blockage element.
[0137] First, this disclosure will determine a corresponding interference element based on the installation scenario of each electromagnetic level gauge. The interference element may be different in different scenarios. For example, in a river scenario, the interference element may include elements of debris entanglement and elements of impurity blockage; in a water tank scenario, the interference element may include elements of impurity blockage. Among them, the debris entanglement element may be, for example, a rope, and the impurity blockage element may be, for example, silt.
[0138] S52, compare the jump electromagnetic value with the preset electromagnetic value to obtain the corresponding electromagnetic change trend value, compare the jump time value with the preset time value to obtain the corresponding time change trend value, and then perform weighted summation on the electromagnetic change trend value and the time change trend value to obtain the comprehensive change value.
[0139] This disclosure compares the jump electromagnetic value with the preset electromagnetic value to obtain the corresponding electromagnetic change trend value. It can be understood that a larger electromagnetic change trend value indirectly reflects a greater interference. Similarly, it compares the jump time value with the preset time value to obtain the corresponding time change trend value. It can be understood that a smaller electromagnetic change trend value indirectly reflects a greater interference. This disclosure then performs a weighted summation of the electromagnetic change trend value and the time change trend value to obtain a comprehensive change value.
[0140] S53, based on the comprehensive change value, adjust the specifications of the basic element values corresponding to the impurity entanglement element and the impurity blockage element respectively to obtain the adjusted specifications.
[0141] After obtaining the comprehensive change value, this disclosure allows for the adjustment of the specifications of the base element values corresponding to the debris entanglement element and the impurity blockage element, respectively, to obtain the adjusted specifications. In other words, the larger the comprehensive change value, the greater the specification of the debris entanglement element and the impurity blockage element can be amplified, thus reflecting the degree of anomaly.
[0142] In some embodiments, the specifications of the adjusted base element values can be calculated using the following formula.
[0143]
[0144] in, These are the base element values before specification adjustment. These are the base element values after specification adjustments. To jump to electromagnetic values, To preset electromagnetic values, This is the electromagnetic normalized value. This is the jump time value. For the preset time value, For time normalization, This is a preset constant value.
[0145] In the above formula, Values representing electromagnetic trend changes The larger the value, the greater the corresponding electromagnetic change trend value; This represents the value indicating the trend over time. It can be understood that the smaller the value, the greater the interference, and therefore the larger the required specifications. Among these, the electromagnetic normalized value... and time normalized value This can be pre-set by the staff. The specifications mentioned above can be magnification, for example, after calculation. If the value is 1.2, then the elements entangled by debris and the elements blocked by impurities can be magnified by 1.2 times.
[0146] S54, determine the standard positions corresponding to the debris entanglement element and the impurity blockage element and the electromagnetic level gauge respectively, add the debris entanglement element and the impurity blockage element to the standard positions of the electromagnetic level gauge based on the adjusted specifications, and generate synchronous update information for the electromagnetic level gauge.
[0147] This meeting determines the standard positions corresponding to the debris entanglement element and the impurity blockage element of the electromagnetic level gauge, and finally uses the adjusted specifications to add the debris entanglement element and the impurity blockage element to the standard positions of the electromagnetic level gauge, generating synchronous update information for the electromagnetic level gauge and displaying it visually.
[0148] See Figure 2 This is a schematic diagram of the structure of a data processing system provided in an embodiment of the present invention. The data processing system includes:
[0149] The segmentation module is used to control the PLC to acquire the electromagnetic information corresponding to each electromagnetic level gauge, generate the corresponding electromagnetic curve, and segment the electromagnetic curve based on a preset time period to obtain the corresponding electromagnetic curve to be verified.
[0150] The calculation module is used to determine the first electromagnetic coordinate point and the second electromagnetic coordinate point that meet the extreme value requirements within the electromagnetic curve to be verified, and to calculate the corresponding jump electromagnetic value and jump time value based on the first electromagnetic coordinate point and the second electromagnetic coordinate point.
[0151] The marking module is used to control the PLC to obtain the extreme value information of liquid level change corresponding to the scenario configured by the corresponding electromagnetic level gauge, obtain the corresponding maximum electromagnetic change value based on the extreme value information of liquid level change, and mark the electromagnetic level gauge if the jump electromagnetic value is greater than the maximum electromagnetic change value.
[0152] The twin module is used to control the interaction between the PLC and the intelligent water level system to generate a corresponding water level model. The water level model has multiple water level points, and the dynamic virtual water level information of the corresponding water level points is obtained based on the electromagnetic information of the electromagnetic level gauge.
[0153] The update module is used to generate synchronous update information for the electromagnetic level gauge based on the jump electromagnetic value and jump time value of the marked electromagnetic level gauge.
[0154] The present invention also provides a storage medium storing a computer program, which, when executed by a processor, is used to implement the methods provided in the various embodiments described above.
[0155] The storage medium can be a computer storage medium or a communication medium. A communication medium includes any medium that facilitates the transfer of computer programs from one location to another. A computer storage medium can be any available medium accessible to a general-purpose or special-purpose computer. For example, the storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Alternatively, the storage medium can be a component of the processor. The processor and storage medium can reside in an Application Specific Integrated Circuit (ASIC). This ASIC can also be located within a user device. Alternatively, the processor and storage medium can exist as discrete components in a communication device. Storage media can be read-only memory (ROM), random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage devices, etc.
[0156] The present invention also provides a program product including execution instructions stored in a storage medium. At least one processor of the device can read the execution instructions from the storage medium, and the execution instructions by the at least one processor cause the device to implement the methods provided in the various embodiments described above.
[0157] In the above-described terminal or server embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly manifested as execution by a hardware processor, or execution by a combination of hardware and software modules within the processor.
[0158] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A data processing method, characterized in that, include: The PLC acquires the electromagnetic information corresponding to each electromagnetic level gauge and generates a corresponding electromagnetic curve. The electromagnetic curve is then segmented based on a preset time period to obtain a corresponding electromagnetic curve to be verified. Determine the first and second electromagnetic coordinate points within the electromagnetic curve to be verified that meet the extreme value requirements. Based on the first and second electromagnetic coordinate points, calculate the corresponding jump electromagnetic values and jump time values, including: Determine the first electromagnetic coordinate point of the maximum electromagnetic value within the electromagnetic curve to be verified, and the second electromagnetic coordinate point of the minimum electromagnetic value within the electromagnetic curve to be verified. The corresponding jump electromagnetic value is obtained by calculating the difference between the electromagnetic values of the first electromagnetic coordinate point and the second electromagnetic coordinate point, and the corresponding jump time value is obtained by calculating the difference between the time values of the first electromagnetic coordinate point and the second electromagnetic coordinate point. If the third time value corresponding to the first electromagnetic coordinate point is greater than the fourth time value corresponding to the second electromagnetic coordinate point, a liquid level rise tag is generated; if the third time value of the first electromagnetic coordinate point is less than the fourth time value of the second electromagnetic coordinate point, a liquid level fall tag is generated. The PLC acquires the extreme value information of liquid level change corresponding to the scenario in which the corresponding electromagnetic level gauge is configured, and obtains the corresponding maximum electromagnetic change value based on the extreme value information. If the jump electromagnetic value is greater than the maximum electromagnetic change value, the electromagnetic level gauge is marked, including: If the PLC determines that the corresponding electromagnetic level gauge has either a level rise label or a level fall label, it obtains the extreme value information of the level change corresponding to the scenario configured for the electromagnetic level gauge, and retrieves the preset level curve corresponding to the electromagnetic level gauge. If it is determined that the electromagnetic level gauge has a level rise label, then the basic change point corresponding to the electromagnetic value of the second electromagnetic coordinate point in the preset level curve is determined. If it is determined that the electromagnetic level gauge has a level fall label, then the basic change point corresponding to the electromagnetic value of the first electromagnetic coordinate point in the preset level curve is determined. Based on the aforementioned basic change points, preset liquid level curves, and liquid level change extreme value information, the corresponding maximum electromagnetic change value is obtained; The PLC interacts with the intelligent water level system to generate a corresponding water level model. The water level model has multiple water level points, and the dynamic virtual water level information of the corresponding water level points is obtained based on the electromagnetic information of the electromagnetic level gauge. Synchronous update information for the electromagnetic level gauge is generated based on the jump electromagnetic value and jump time value of the marked electromagnetic level gauge.
2. The data processing method according to claim 1, characterized in that, The PLC acquires the electromagnetic information corresponding to each electromagnetic level gauge and generates a corresponding electromagnetic curve. Based on a preset time period, the electromagnetic curve is segmented to obtain a corresponding electromagnetic curve to be verified, including: The PLC acquires the electromagnetic information of each electromagnetic level gauge at different time points, generates the corresponding electromagnetic curve, and determines the last time point corresponding to the last electromagnetic coordinate point in the electromagnetic curve as the first time value. Based on a preset time period, the first time value is calculated backward to obtain the corresponding second time value in history. Based on the first time value and the second time value, the corresponding segmented time interval is obtained. The electromagnetic curve is segmented based on the segmented time interval to obtain the electromagnetic curve to be verified corresponding to the segmented time interval.
3. The data processing method according to claim 2, characterized in that, The process of obtaining the corresponding maximum electromagnetic change value based on the basic change point, the preset liquid level curve, and the extreme value information of liquid level change includes: Determine the basic electromagnetic value and basic height value corresponding to the basic change point, and adjust the basic height value based on the liquid level change extreme value information to obtain the maximum height value or the minimum height value; Determine the maximum or minimum electromagnetic value corresponding to the maximum or minimum height value in the preset liquid level curve; The difference between the basic electromagnetic value and the maximum or minimum electromagnetic value is calculated to obtain the maximum electromagnetic change value of the liquid level rise label and the maximum electromagnetic change value of the liquid level fall label.
4. The data processing method according to claim 2, characterized in that, The PLC interacts with the intelligent water level system to generate a corresponding water level model. This model has multiple water level points, and based on the electromagnetic information of the electromagnetic level gauge, dynamic virtual water level information for each point is obtained, including: The PLC sends the electromagnetic information of each electromagnetic level gauge to the server of the smart water level system. The server obtains the corresponding actual liquid level information based on the electromagnetic information and the preset liquid level curve. The corresponding virtual liquid level information is calculated based on the virtual-to-real conversion relationship between the actual liquid level information and the virtual liquid level information of each water point. Each water point has a preset virtual-to-real conversion relationship. Based on the virtual liquid level information, the twin images of the corresponding water points are adjusted to obtain the water points corresponding to the virtual liquid level information, wherein the water level model is a water level twin model and the water point is a water level twin point.
5. The data processing method according to claim 4, characterized in that, The virtual liquid level information is calculated based on the virtual-to-real conversion relationship between the actual liquid level information and the virtual liquid level information of each water point. Each water point has a preset virtual-to-real conversion relationship, including: Receive the highest water level information configured by the user for each water point, and obtain the number of first pixels corresponding to the maximum height of the three-dimensional image of water flow configured for each water point; Divide the highest water level information by the number of the first pixels to obtain the unit pixel water level, and use the unit pixel water level of each water level point as the corresponding virtual-to-real conversion relationship.
6. The data processing method according to claim 5, characterized in that, The step of adjusting the twin image of the corresponding water point based on the virtual liquid level information to obtain the water point corresponding to the virtual liquid level information includes: Based on the virtual liquid level information, the corresponding twin liquid level height is determined in the twin image of the water point, and based on the twin liquid level height, a set of liquid level surface pixels with the corresponding height in the twin image is determined; First flow velocity information of water point is obtained, and the first flow velocity information is compared with preset flow velocity information to obtain difference flow velocity information. Based on the difference flow velocity information, the corresponding virtual sinusoidal liquid surface amplitude is calculated for the preset sinusoidal liquid surface amplitude. Based on the virtual sinusoidal liquid surface amplitude, the set of liquid level surface pixels in the twin image is sinusoidally oscillated at a relative height to obtain the set of curved liquid level surface pixels after sinusoidal oscillation; Obtain the set of pixels of the curved liquid level surface and add all water pixels to the set of ground pixels in the twin image, and add preset water pixel values to the water pixels.
7. The data processing method according to claim 6, characterized in that, The generation of synchronization update information for the electromagnetic level gauge based on the jump electromagnetic value and jump time value of the marked electromagnetic level gauge includes: A corresponding interference element is determined based on the setting scenario of each electromagnetic level gauge. The interference element includes at least a debris entanglement element and an impurity blockage element. The corresponding electromagnetic change trend value is obtained by comparing the jump electromagnetic value with the preset electromagnetic value, and the corresponding time change trend value is obtained by comparing the jump time value with the preset time value. The comprehensive change value is obtained by weighted summation of the electromagnetic change trend value and the time change trend value respectively. Based on the comprehensive change value, the specifications of the basic element values corresponding to the debris entanglement element and the impurity blockage element are adjusted to obtain the adjusted specifications. Determine the standard positions corresponding to the debris entanglement element and the impurity blockage element of the electromagnetic level gauge, and add the debris entanglement element and the impurity blockage element to the standard positions of the electromagnetic level gauge based on the adjusted specifications, thereby generating synchronous update information for the electromagnetic level gauge.
8. A data processing system based on the data processing method of claim 1, characterized in that, include: The segmentation module is used to control the PLC to acquire the electromagnetic information corresponding to each electromagnetic level gauge and generate a corresponding electromagnetic curve. The electromagnetic curve is segmented based on a preset time period to obtain a corresponding electromagnetic curve to be verified. The calculation module is used to determine the first electromagnetic coordinate point and the second electromagnetic coordinate point that meet the extreme value requirements within the electromagnetic curve to be verified, and to calculate the corresponding jump electromagnetic value and jump time value based on the first electromagnetic coordinate point and the second electromagnetic coordinate point. The marking module is used to control the PLC to obtain the extreme value information of liquid level change corresponding to the scenario configured by the corresponding electromagnetic level gauge, and to obtain the corresponding maximum electromagnetic change value based on the extreme value information of liquid level change. If the jump electromagnetic value is greater than the maximum electromagnetic change value, the electromagnetic level gauge is marked. The twin module is used to control the interaction between the PLC and the intelligent water level system to generate a corresponding water level model. The water level model has multiple water level points, and the dynamic virtual water level information of the corresponding water level points is obtained based on the electromagnetic information of the electromagnetic level gauge. The update module is used to generate synchronous update information for the electromagnetic level gauge based on the jump electromagnetic value and jump time value of the marked electromagnetic level gauge.
Citation Information
Patent Citations
Liquid level measuring method, device and equipment and storage medium
CN116295710A
Electromagnetic wave liquid level dynamic measurement method based on intelligent water affair PLC
CN117606587A