An automated recirculating water treatment system
By using a multi-parameter cross-validation path, the response delay problem of existing automated circulating water treatment systems under flow disturbances and concentration fluctuations was solved, achieving matching between dosing operations and water quality changes, and improving the consistency and rationality of system operation.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING KETAI ENVIRONMENTAL PROTECTION EQUIPMENT ENGINEERING CO LTD
- Filing Date
- 2026-03-18
- Publication Date
- 2026-06-12
AI Technical Summary
Existing automated circulating water treatment systems suffer from delayed response to flow disturbances and concentration fluctuations, and lack correlation analysis of temperature changes, leading to ineffective dosing operations or water quality loss of control, thus reducing the consistency of system operation.
By constructing a multi-parameter cross-validation path through a concentration change identification module, a flow rate change determination module, a dosing action generation module, a temperature correlation verification module, and a closed-loop operation confirmation module, the dosing action is generated by combining ion concentration, flow rate, and temperature changes, and the dosing action is ensured to match the dosing with water quality changes.
It enhances the closed-loop connection and traceability of the system operation process, improves the treatment effect under heat load fluctuation scenarios, and ensures that the time of chemical dosing operation matches the water quality change.
Smart Images

Figure CN122187162A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of circulating water treatment technology, and in particular to an automated circulating water treatment system. Background Technology
[0002] The field of circulating water treatment technology involves the purification and recycling of reusable water resources in industrial and civil systems. Its core aspects include water quality monitoring, purification treatment, equipment scaling and descaling, microbial control, and system operation and maintenance. This field is widely used in industries such as steel, power, chemicals, and air conditioning cooling, achieving water conservation, emission reduction, and stable system operation through physical treatment, chemical dosing, and biological control. Circulating water treatment systems typically combine online monitoring and automatic control technologies to dynamically adjust water quality parameters according to different operating conditions, in order to cope with water quality fluctuations and diverse usage scenarios.
[0003] Traditional automated circulating water treatment systems refer to a combination of equipment that automatically controls dosing, wastewater discharge, and monitoring through preset programs to achieve continuous water quality regulation. These systems typically use sensors to detect water temperature, pH, conductivity, turbidity, and other indicators. Based on set parameters, they activate dosing pumps to add chemical agents such as scale inhibitors and bactericides, and periodically or according to concentration ratios, open wastewater valves to discharge a portion of the high-concentration water. Their structure usually includes a control panel, a quantitative dosing device, a wastewater valve, and a basic data acquisition unit, relying on fixed processes or simple logic to achieve automatic operation and water quality control of the circulating water system.
[0004] Existing technologies drive chemical dosing operations based on single-point data, lacking cyclical trend analysis and making it difficult to identify short-term disturbances and abnormal development processes. When flow disturbances and concentration fluctuations coexist, the control system's response is delayed, easily leading to ineffective dosing or water quality loss of control. Furthermore, dosing operations are not clearly correlated with system temperature changes, lacking verification data on parameter responses under temperature variations. This makes it unable to handle treatment deviations in scenarios with fluctuating heat loads, reducing the system's operational consistency and the rationality of its data response. Summary of the Invention
[0005] The purpose of this invention is to address the shortcomings of existing technologies by proposing an automated circulating water treatment system.
[0006] To achieve the above objectives, the present invention adopts the following technical solution: an automated circulating water treatment system, the system comprising, The concentration change identification module acquires the current period sampling data of calcium, magnesium and chloride ions at the outlet of the circulating water cooling tower, selects the previous period data in chronological order, compares the ion change direction of the two periods, locates the current period as a fluctuating state, and outputs an ion change identification mark. The flow change determination module retrieves the cycle number of the ion change identification mark, obtains the current cycle flow value of the circulating water pump outlet section, reads the flow data at the same position in the previous cycle, compares the degree of offset of the two sets of flow in continuous cycles, sieves them according to a preset ratio range, and outputs the flow change determination mark. The dosing action generation module extracts the numbering cycle of the ion change identification marker and the flow rate change determination marker, loads the dosing touch command into the cycle control sequence, sets the dosing pump power-on time as a stable range, uses the cycle and time point as identification basis, and outputs the dosing action record marker. The temperature correlation verification module acquires the time data segment of the dosing action record, reads the continuous output data of the main return water pipe temperature sensor, locates two directional changes and extracts the change rate, identifies the time corresponding to the change segment and compares the change range of calcium, magnesium and chloride ions, and outputs the temperature correlation verification mark. The closed-loop operation confirmation module calls the cycle number of the temperature-related verification mark, groups the three results of ion change, flow fluctuation and chemical dosing execution into the same group according to the cycle label, triggers the data transmission and reception command response in sequence, writes the execution process content to the end of the operation queue, and outputs the closed-loop result of circulating water treatment.
[0007] As a further embodiment of the present invention, the ion change identification marker includes the direction of ion concentration change, the classification of change amplitude, and the type of change trend; the flow rate change judgment marker includes the flow rate offset ratio, the fluctuation duration level, and the abnormal cycle number; the dosing action record marker includes the control sequence position, the execution cycle identifier, and the dosing stabilization time; the temperature correlation verification marker includes the temperature change amplitude, the temperature response delay, and the associated ion type; and the circulating water treatment closed-loop result includes the parameter closed-loop pairing status, the data record integration item, and the operation process archive number.
[0008] As a further aspect of the present invention, the concentration change recognition module includes: The periodic sampling and extraction submodule acquires the calcium, magnesium, and chloride ion sampling data of the cooling tower outlet in the circulating water for the current period. It locates the current period based on the sampling time, selects the data of the next adjacent period in the time sequence, and extracts the sampling content of the two periods before and after according to the ion type to obtain the comparison data group of the two periods. The data trend judgment submodule calls up the sampling content of various ions in the preceding and following period comparison data group, performs the preceding subtraction operation on the corresponding sampling values in the two periods according to the ion type, classifies them as increasing or decreasing according to the direction of difference, marks the change direction of various ions in a sequential manner, and obtains the set of ion change directions. The fluctuation state output submodule checks whether there are any inconsistencies between the directions indicated by each item in the set of ion change directions. If the number of inconsistent directions reaches two or more, the period is determined to be a fluctuation period, the state information of the period is output, and the ion change identification mark is obtained.
[0009] As a further aspect of the present invention, the flow rate change determination module includes: The cycle number extraction submodule calls the cycle number in the ion change identification mark, selects the number corresponding to the current cycle, locates the monitoring position of the circulating water pump outlet section according to the number, collects the flow data of the current cycle at that position, and then selects the flow data of the same position of the adjacent previous cycle in time order to obtain continuous cycle flow data pairs. The flow rate comparison and acquisition submodule, based on the continuous periodic flow rate data pair, performs the operation of subtracting the previous period from the current flow rate data of the two periods, extracts the offset direction information, and compares and judges it with the original flow rate data to classify it as rising, falling or basically flat, and obtains the flow rate change trend status. The flow change screening module, based on the flow change trend, calls the flow difference information before and after the corresponding period, compares with the flow offset ratio benchmark set in the flow screening range to see if it has entered the screening interval, screens out the change period, and obtains the flow change judgment mark.
[0010] As a further aspect of the present invention, the dosing action generation module includes: The cycle matching and extraction submodule acquires the ion change identification marker and the flow rate change judgment marker, performs a comparison judgment on the cycle number appearing in the two types of markers, selects the cycle item with the same number, locates the corresponding time period according to the selected cycle, forms the cycle basis required for subsequent operations, and obtains the drug dosing execution cycle sequence. The instruction timing loading submodule, based on the dosing execution cycle sequence, calls the corresponding cycle control sequence, writes the dosing trigger command into the cycle start position, collects the stable interval time span as the power-on holding duration, and writes this duration into the dosing pump control content to obtain the dosing power-on timing content; The action information output submodule extracts the execution cycle number and execution time information based on the drug addition power-on sequence content, performs a consistency check on the two contents, confirms the correspondence between the action occurrence location and time, outputs the action information corresponding to the cycle, and obtains the drug addition action record mark.
[0011] As a further aspect of the present invention, the temperature correlation verification module includes: The time period extraction submodule obtains the execution cycle and execution time information from the dosing action record marker, extracts the corresponding time data segments forward and backward according to the execution time, forms a continuous time interval for subsequent processing, and uses this interval as the basis for temperature data reading to obtain the verification time period range. The temperature change positioning submodule collects the data sequence continuously output by the temperature sensor of the main return water pipe within the specified verification time period, determines the direction of adjacent sampling points in chronological order, locates the position where the direction changes twice, extracts the speed of the change process, and obtains the temperature change segment information. The correlation range verification submodule extracts the corresponding time content range based on the temperature change segment information, calls the calcium, magnesium and chloride ion change records within the same time range, compares and judges the start and end positions of the time item by item, confirms the time coverage relationship, outputs the corresponding verification result, and obtains the temperature correlation verification mark.
[0012] As a further aspect of the present invention, the closed-loop operation confirmation module includes: The cycle number retrieval submodule calls the cycle number information that appears in the temperature correlation verification mark, extracts the corresponding cycle content item by item according to the number order, and uses the cycle number as an index to point to the location of the ion change result, flow fluctuation result and dosing execution result, forming a cycle correlation basis for subsequent processing, and obtaining a closed-loop cycle index set. The result linkage verification submodule, based on the closed-loop cycle index set, sequentially retrieves ion change content, flow fluctuation content, and dosing execution content for the same cycle number, triggers data transmission actions according to the calling order, and synchronously reads the received instruction response information, verifies the sending and response time order, and obtains the linkage execution order status. The process write confirmation submodule writes the data transmission order and instruction response content completed within the corresponding cycle into the end of the operation queue according to the linkage execution order status, records the execution order relationship and the cycle number correspondence relationship, and obtains the closed-loop result of circulating water treatment.
[0013] Compared with the prior art, the advantages and positive effects of the present invention are as follows: In this invention, a time-series judgment basis for water quality fluctuation is formed by continuously comparing the direction of ion concentration changes during a cycle. Combined with the synchronous analysis of the degree of flow deviation in adjacent cycles, a correlation judgment condition between ion changes and operating condition disturbances is constructed. A dosing action is generated within a cycle where both conditions are consistent, and the execution duration is limited by the length of the stable interval, so that the dosing of chemicals and water quality changes are matched in time. At the same time, the temperature change reversal point and change rate are introduced as verification basis, and the temperature response is incorporated into the correlation analysis of ion changes, forming a multi-parameter cross-validation path, which enhances the closed-loop connection and result traceability of the overall operation process. Attached Figure Description
[0014] Figure 1 This is a flowchart of the method of the present invention; Figure 2 This is a flowchart illustrating the acquisition process of the concentration change recognition module of the present invention. Figure 3 This is a flowchart illustrating the acquisition process of the flow change determination module of the present invention. Figure 4 This is a flowchart illustrating the acquisition process of the dosing action generation module of the present invention. Figure 5 This is a flowchart illustrating the acquisition process of the temperature correlation verification module of the present invention. Figure 6 This is a flowchart of the closed-loop operation confirmation module of the present invention. Detailed Implementation
[0015] The technical solution of the present invention will now be described with reference to the accompanying drawings.
[0016] In this embodiment of the invention, sometimes a subscript such as W1 may be written in a non-subscript form such as W1. When the difference is not emphasized, the meaning they express is the same.
[0017] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.
[0018] Please see Figure 1 This invention provides a technical solution: an automated circulating water treatment system, the system comprising: The concentration change identification module acquires the current period sampling data of calcium, magnesium and chloride ions at the outlet of the cooling tower in the circulating water. It selects the data of the adjacent previous period through time matching, and confirms the trend of change of ion data of two periods by comparison. According to the direction of change, the corresponding period is positioned as a fluctuation state, and the ion change identification mark is output. The flow change determination module retrieves the cycle number corresponding to the ion change identification mark, obtains the flow collection value of the current cycle of the circulating water pump outlet section, and reads the flow data of the same position in the previous cycle. By comparing the degree of deviation of the two sets of flow in the continuous cycle, it performs screening according to the preset ratio range and outputs the flow change determination mark. The dosing action generation module extracts the same numbering period of the ion change identification marker and the flow rate change judgment marker, loads the dosing trigger command into the control sequence within the corresponding period, sets the power-on holding time of the dosing pump as the length of the stable interval, uses the execution cycle and execution time as the identification basis, and outputs the dosing action record marker. The temperature correlation verification module obtains the time data segment in the dosing action record mark, reads the data sequence continuously output by the temperature sensor of the main return water pipeline, locates the position of two directional changes and extracts the change rate, identifies the time content corresponding to the change segment, compares the change record range of calcium, magnesium and chloride ions, and outputs the temperature correlation verification mark. The closed-loop operation confirmation module calls the cycle number that appears in the temperature correlation verification mark, and groups the three results of ion change, flow fluctuation and chemical dosing execution into the same group according to the cycle label. It then triggers the data transmission action and the receiving instruction response in sequence, writes the overall execution process content at the end of the operation queue, and outputs the closed-loop result of circulating water treatment.
[0019] Ion change identification markers include ion concentration change direction, change amplitude classification, and change trend type; flow rate change judgment markers include flow rate offset ratio, fluctuation duration level, and abnormal cycle number; dosing action record markers include control sequence position, execution cycle identifier, and dosing stabilization duration; temperature correlation verification markers include temperature change amplitude, temperature response delay, and associated ion type; and circulating water treatment closed-loop results include parameter closed-loop pairing status, data record integration items, and operation process archive number.
[0020] Please see Figure 2 The concentration change recognition module includes: The periodic sampling and extraction submodule acquires the calcium, magnesium, and chloride ion sampling data of the cooling tower outlet in the circulating water for the current period. It locates the current period based on the sampling time, selects the data of the next adjacent period in the time sequence, and extracts the sampling content of the two periods before and after according to the ion type to obtain the comparison data group of the two periods. In the central intelligent control unit of the industrial circulating cooling water treatment system, the periodic sampling and extraction submodule first initiates a high-precision clock synchronization program, setting the single sampling monitoring cycle to 30 minutes. Using the current system time of 14:00:00 on February 2, 2026 as the time anchor, it accurately locates the 28th monitoring cycle within the entire day. The processor then sends asynchronous acquisition commands via the industrial fieldbus (Modbus TCP / IP protocol) to a group of online ion-selective electrode analyzers installed at specific monitoring points at the cooling tower outlet. These commands trigger the sensors to perform millisecond-level scanning of specific components of total dissolved solids in the water, acquiring the real-time average concentration data of calcium, magnesium, and chloride ions for the current cycle. Simultaneously, the system's internal data backtracking engine is activated, accessing the historical database sector in memory through an addressing algorithm to retrieve the corresponding ion concentration record from the previous 27th cycle with a timestamp immediately adjacent to the current cycle. The system then processes these two sets of data across... The raw data across time dimensions were cleaned and aligned to remove instantaneous noise interference caused by water flow turbulence. The calcium ion concentration of 180.50 mg / L, magnesium ion concentration of 45.20 mg / L, and chloride ion concentration of 210.30 mg / L measured in the previous period were used as baseline values, and the calcium ion concentration of 188.20 mg / L, magnesium ion concentration of 44.10 mg / L, and chloride ion concentration of 209.00 mg / L measured in the current period were used as comparison values. The data were then strictly sequenced and combined according to ion type to obtain the comparison data set between the previous and next periods.
[0021] The data trend judgment submodule calls the sampling content of various ions in the comparison data group of the previous and next periods, performs the subtraction operation on the corresponding sampling values in the two periods according to the ion type, classifies them as increasing or decreasing according to the direction of difference, and marks the change direction of various ions in a sequential manner to obtain the set of ion change directions. The system retrieves ion sampling data from the preceding and following period comparison data sets stored in the register. Using its internal arithmetic logic unit, it performs high-precision differential comparison of the corresponding sampling values in the two periods according to ion type. During execution, the system analyzes the concentration drift of each ion group, identifying that the calcium ion concentration in the current period has significantly increased to 188.20 mg / L compared to the previous period, exhibiting a positive concentration accumulation characteristic. Conversely, the magnesium ion concentration unexpectedly decreased to 44.10 mg / L, and the chloride ion concentration simultaneously decreased to 209.00 mg / L, both exhibiting negative concentration decay characteristics. Based on the difference in the physical signs of the numerical increases and decreases, the system categorizes the changes in calcium ions as "increases" and the changes in magnesium and chloride ions as "decreases." It then uses a vectorization method to map the specific change directions of these three ion types to the corresponding state space, forming an ordered sequence containing three independent directional indicators. This sequence objectively reflects the dynamic evolution trend of water quality within the current monitoring window, thus obtaining the set of ion change directions.
[0022] The fluctuation state output submodule checks whether there are any inconsistencies between the directions indicated by each item in the ion change direction set. If the number of inconsistent directions reaches two or more, the period is determined to be a fluctuation period, the state information of the period is output, and the ion change identification mark is obtained.
[0023] The system performs a multi-dimensional consistency analysis of operating conditions based on the directions indicated by each item in the set of ion change directions. It incorporates a "concentration factor unidirectionality rule" based on physicochemical principles, meaning that under normal circulating water concentration conditions, the concentrations of various ions should increase synchronously, while under water replenishment and dilution conditions, they should decrease synchronously. The system scans the elements in the set and finds that calcium ions show an increasing trend, consistent with concentration expectations, but magnesium and chloride ions show a decreasing trend. This results in two completely divergent anomalies in the set compared to a single increasing concentration trend. According to the preset fault tree judgment logic, once the number of inconsistent items reaches two or more, it is considered that the water quality is in a non-linear turbulent or chemically non-equilibrium state. Given that the number of inconsistent items is now clearly two, meeting the threshold condition for anomaly judgment, the system decisively determines that cycle number 28 is a non-steady-state fluctuation cycle and generates state information containing the cycle's timestamp and anomaly type code, thereby obtaining an ion change identification marker.
[0024] Please see Figure 3 The traffic change determination module includes: The cycle number extraction submodule calls the cycle number in the ion change identification marker, selects the number corresponding to the current cycle, locates the monitoring position of the circulating water pump outlet section according to the number, collects the flow data of the current cycle at that position, and then selects the flow data of the same position of the adjacent previous cycle in time order to obtain continuous cycle flow data pairs. The system retrieves the period number information from the ion change identification marker and uses bitmasking technology to accurately select the 28th period to be processed as the target index. Based on this unique number, the system locates the electromagnetic flowmeter data interface on the main pipeline of the circulating water pump outlet section through the device mapping table. This flowmeter has the ability to resist electromagnetic interference and capture small flow rates. The system sends a read request to the database and collects the arithmetic mean of the flow rate at this location under steady-state operation in the current period, which is 1250.0 cubic meters per hour. This value has been processed by moving average filtering to eliminate high-frequency noise caused by pump vibration. Then, it queries back in time sequence and selects the average flow rate of 1100.0 cubic meters per hour at the same physical location in the adjacent previous period. These two sets of data represent the hydraulic load status of the system in two consecutive time slices. The system extracts and encapsulates them into a data packet with time-series correlation to obtain continuous periodic flow data pairs.
[0025] The traffic flow comparison and acquisition submodule, based on continuous periodic traffic data pairs, performs the operation of subtracting the previous period from the current period's traffic data for two periods, extracts the offset direction information, and compares and judges it with the original traffic data to classify it as rising, falling, or basically flat, thereby obtaining the traffic change trend status. Based on continuous periodic flow data pairs, a flow trend analysis algorithm is initiated to perform a difference calculation between the current and previous period's flow data. The calculation results show a positive increment of 150.0 cubic meters per hour in the flow value, indicating a significant change in the fluid transport volume within the system in a short period of time. The processor extracts the sign bit of this difference as positive, initially determining that the offset direction is positive. Combined with the original flow data for comprehensive comparison and judgment, transient impacts caused by pump start-up / shutdown or valve switching are ruled out, confirming that the flow increase is a continuous and stable physical process. According to the working condition classification standards in fluid mechanics, the system confirms that the current flow is in a state of significant increase, clearly classifying it as an "upward" trend category, and writing this state into the system's temporary status register to provide a qualitative basis for subsequent quantitative screening, thereby obtaining the flow change trend status.
[0026] The flow change screening module, based on the flow change trend, calls the flow difference information before and after the corresponding period, refers to the flow offset ratio benchmark set in the flow screening range, compares whether it has entered the screening interval, screens out the change period, and obtains the flow change judgment mark.
[0027] Based on the flow change trend, the system further calls upon the flow difference information before and after the corresponding period for quantitative evaluation. Referring to the pre-set "flow screening range" in the configuration file, which is based on historical big data statistics, the system sets a flow deviation ratio of 5.0% as the critical benchmark between natural fluctuations and abnormal mutations (i.e., a range of 3 standard deviations). The processor performs a division operation, calculating that the actual flow deviation ratio for the current period is approximately 13.64%. The system compares this calculated value with the benchmark value and finds that 13.64% has significantly entered and far exceeded the preset screening range. This judgment confirms that the current hydraulic condition change cannot be explained by the system's natural fluctuations; it is a substantial change in operating conditions that is not a natural fluctuation, most likely caused by the accidental opening of the water supply valve or a sudden increase in process load. Based on this, the module filters out this period as a change period requiring intervention and generates a marker containing a "flow surge" alarm, thus obtaining the flow change judgment marker.
[0028] Please see Figure 4 The dosing action generation module includes: The cycle matching and extraction submodule acquires ion change identification markers and flow rate change judgment markers. It performs a comparison judgment on the cycle numbers appearing in the two types of markers, selects the cycle items with the same numbers, locates the corresponding time period based on the selected cycle, forms the cycle basis required for subsequent operations, and obtains the dosing execution cycle sequence. As the entry point for the decision-making layer, the system retrieves ion change identification markers and flow change judgment markers from different memory address segments. The system uses a hash matching algorithm to perform a strict comparison and judgment on the period numbers appearing in the two types of markers, aiming to confirm whether water quality fluctuations and flow changes occur within the same time slice. After confirming that both are the 28th period and the numbers are completely consistent, the system determines that the current operating condition meets the control condition of "flow-quality linkage". Subsequently, based on the timestamp information of the selected period, the system locks the corresponding time period from 14:00:00 to 14:30:00 on the time axis, marks this time window as the effective execution domain of the dosing action, and forms the time coordinates and period index basis required for subsequent dosing operations, thereby obtaining the dosing execution cycle sequence.
[0029] The instruction timing loading submodule, based on the dosing execution cycle sequence, calls the corresponding cycle control sequence, writes the dosing trigger command to the start position of the cycle, collects the stable interval time span as the power-on holding duration, and writes this duration into the dosing pump control content to obtain the dosing power-on timing content; Based on the dosing execution cycle sequence, the corresponding cycle control sequence block in the PLC (Programmable Logic Controller) is called. First, the dosing trigger command (Start_Bit) is written to the cycle start position, i.e., 14:00:00, to ensure that the action is synchronized with the monitoring cycle. Then, in the parameter calculation stage, based on the flow increment of 150 cubic meters per hour provided by the preceding module and the preset dosing response coefficient of 0.02 liters per cubic meter per hour (this coefficient is determined by beaker experiments), the total amount of agent to be added is calculated to be 3.0 liters. Combining the mechanical parameters of the on-site dosing metering pump—rated flow rate of 60 liters per hour—the system calculates the physical duration of power supply required to complete the dosage dosing. After verification, it is determined that the dosing pump needs to be kept powered on for 180 seconds. The system converts this duration parameter into a millisecond-level timer setting value, writes it into the dosing pump control register, defines the precise pump start-stop logic, and thus obtains the dosing power supply timing content.
[0030] The action information output submodule extracts the execution cycle number and execution time information based on the dosing power-on sequence, performs consistency checks on the two items, confirms the correspondence between the action location and time, outputs the action information corresponding to the cycle, and obtains the dosing action record marker.
[0031] The system reads the power-on timing data for drug delivery from the cache and extracts the key execution parameters: execution cycle number 2026020228 and execution start time 14:00:00. The processor performs a consistency check on these two items to verify whether the start time strictly falls within the time range defined by the cycle and to check whether the action duration exceeds the remaining time of the cycle. After confirming that the logical correspondence between the location and time of the action is correct and there is no timing conflict, the system encapsulates the instruction set into a standardized action information package. This package not only contains control commands but also includes metadata for the expected execution, which is prepared to be sent to the actuator and stored in the operation log to obtain the drug delivery action record marker.
[0032] Please see Figure 5 The temperature correlation verification module includes: The time period extraction submodule obtains the execution cycle and execution time information from the dosing action record markers, extracts the corresponding time data segments forward and backward according to the execution time, forms a continuous time interval for subsequent processing, and uses this interval as the basis for temperature data reading to obtain the verification time period range. The system retrieves the execution cycle and execution time (14:00:00) from the chemical dosing action record. Considering the time buffer required for chemical transmission within the pipeline and sensor response, the system does not limit itself to monitoring a single moment but constructs a generous time window. Based on the execution time, the system traces back 300 seconds as a background noise reference segment and extends forward 300 seconds as a response monitoring segment, thus extracting a continuous time interval from 13:55:00 to 14:05:00. This interval is locked and marked as a high-frequency data reading area, serving as an index for subsequent retrieval of historical temperature data, thereby obtaining the verification time period range.
[0033] The temperature change positioning submodule collects the data sequence continuously output by the temperature sensor of the main return water pipe within the time period according to the verification time period. It determines the direction of adjacent sampling points in chronological order, locates the position where the direction changes twice, and extracts the speed of the change process to obtain the temperature change segment information. Based on the calibration time period, a high-sensitivity temperature sensor located 5 meters downstream of the dosing point on the main return water pipeline was activated to collect a continuous temperature data sequence within that time period. This sensor has a resolution of 0.01 degrees Celsius and can capture weak heat of solution or mixing effects. The system uses a slope detection algorithm to determine the direction of adjacent sampling points in chronological order, accurately locating the inflection point of the temperature curve. Analysis results show that at 14:01:20, the fluid temperature began to drift upwards from the baseline of 28.50 degrees Celsius, and stopped drifting and returned to stability at 14:04:20. During this period, there were two critical locations where the direction changed. The system integrated and extracted the velocity of the entire process of the temperature stepping from 28.50 degrees Celsius to 28.55 degrees Celsius during this period, recording the waveform characteristics of the temperature response, thereby obtaining information on the temperature change segment.
[0034] The correlation range verification submodule extracts the corresponding time content range based on the temperature change segment information, calls the calcium, magnesium and chloride ion change records within the same time range, compares and judges the start and end positions of the time item by item, confirms the time coverage relationship, outputs the corresponding verification results, and obtains the temperature correlation verification mark.
[0035] Based on the temperature change segment information, the specific time range of the temperature response is extracted. The system calls up the records of calcium, magnesium, and chloride ion changes and dosing action records within the same time range, and compares and judges the start and end positions of each item. The system first calculates the hydraulic lag time and confirms that the temperature response start point 14:01:20 lags behind the dosing start point 14:00:00 by 80 seconds. This lag is completely consistent with the theoretical hydraulic delay (based on flow velocity calculation) required for water to flow through a 5-meter pipe section. Secondly, the system compares the duration and finds that the duration of the temperature fluctuation is 180 seconds, which is strictly consistent with the power-on duration of the dosing pump. Based on the perfect match of these two key physical parameters, the system eliminates the interference of ambient temperature, confirms that the time coverage relationship is valid, determines that the dosing action has actually occurred and produced the expected physical and thermal effects, outputs the corresponding verification result, and thus obtains the temperature correlation verification mark.
[0036] Please see Figure 6 The closed-loop operation confirmation module includes: The cycle number retrieval submodule calls the cycle number information that appears in the temperature correlation verification mark, extracts the corresponding cycle content item by item according to the number order, and uses the cycle number as an index to point to the location of the ion change result, flow fluctuation result and dosing execution result, forming the cycle correlation basis for subsequent processing, and obtaining the closed-loop cycle index set. The system invokes the 28th cycle number from the temperature correlation verification marker. This module acts as a data aggregator, extracting the cycle content generated by the system at each processing stage according to the number order. The system uses this cycle number as a globally unique index, pointing to the forms storing ion change results, flow fluctuation results, and dosing execution results in the database. By establishing logical connections between these three, the system forms a complete and traceable data chain, ensuring that all data from monitoring to decision-making to execution can be uniformly indexed, providing a solid cycle correlation basis for subsequent processing, thus obtaining a closed-loop cycle index set.
[0037] The result linkage verification submodule, based on the closed-loop cycle index set, sequentially retrieves ion change content, flow fluctuation content, and dosing execution content for the same cycle number, triggers data transmission actions according to the calling order, and synchronously reads the received instruction response information, verifies the sending and response time order, and obtains the linkage execution order status. Based on the closed-loop cycle index set, a full-link communication test was initiated. For the same cycle number, the system sequentially retrieved ion change content, flow fluctuation content, and dosing execution content, and triggered data transmission actions to the system's host computer (SCADA system or cloud server) via Ethernet interface according to the business logic call order. While sending, the system started a millisecond-level timer to synchronously read and wait for the instruction response information (ACK) returned by the host computer. Actual monitoring data showed that the round-trip communication time for the three sets of data packets was 50 milliseconds, 40 milliseconds, and 70 milliseconds, respectively. The system checked the order of the sending timestamp and the response timestamp to confirm that all responses were after sending and within the timeout threshold, proving that the data link was unobstructed and there was no packet loss, thereby obtaining the status of the linkage execution order.
[0038] The process write confirmation submodule writes the data transmission order and instruction response content completed within the corresponding cycle into the end of the operation queue according to the linkage execution order status, records the execution order relationship and the cycle number correspondence relationship, and obtains the closed-loop result of circulating water treatment.
[0039] Based on the judgment result that the linkage execution sequence status is "normal", the archiving operation is performed; the system encapsulates the data transmission sequence, instruction response content and all intermediate process variables completed within the corresponding cycle according to the standardized log format; this module writes this complete information block to the end of the system operation queue and uses blockchain or tamper-proof log technology to record the execution sequence of each step and the correspondence between the cycle number; this operation marks the perfect completion of the water quality fluctuation treatment process caused by the sudden change in flow within the cycle, and the system generates a confirmation record containing complete audit traces, thereby obtaining the closed-loop result of circulating water treatment.
[0040] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. An automated circulating water treatment system, characterized in that, The system includes: The concentration change identification module acquires the current period sampling data of calcium, magnesium and chloride ions at the outlet of the circulating water cooling tower, selects the previous period data in chronological order, compares the ion change direction of the two periods, locates the current period as a fluctuating state, and outputs an ion change identification mark. The flow change determination module retrieves the cycle number of the ion change identification mark, obtains the current cycle flow value of the circulating water pump outlet section, reads the flow data at the same position in the previous cycle, compares the degree of offset of the two sets of flow in continuous cycles, sieves them according to a preset ratio range, and outputs the flow change determination mark. The dosing action generation module extracts the numbering cycle of the ion change identification marker and the flow rate change determination marker, loads the dosing touch command into the cycle control sequence, sets the dosing pump power-on time as a stable range, uses the cycle and time point as identification basis, and outputs the dosing action record marker. The temperature correlation verification module acquires the time data segment of the dosing action record, reads the continuous output data of the main return water pipe temperature sensor, locates two directional changes and extracts the rate of change, identifies the time corresponding to the change segment and compares the change range of calcium, magnesium and chloride ions, and outputs the temperature correlation verification mark.
2. The automated circulating water treatment system according to claim 1, characterized in that: The ion change identification markers include the direction of ion concentration change, the classification of change amplitude, and the type of change trend. The flow rate change judgment markers include the flow rate offset ratio, the fluctuation duration level, and the abnormal cycle number. The dosing action record markers include the control sequence position, the execution cycle identifier, and the dosing stabilization duration. The temperature correlation verification markers include the temperature change amplitude, the temperature response delay, and the associated ion type.
3. The automated circulating water treatment system according to claim 1, characterized in that, The concentration change recognition module includes: The periodic sampling and extraction submodule acquires the calcium, magnesium, and chloride ion sampling data of the cooling tower outlet in the circulating water for the current period. It locates the current period based on the sampling time, selects the data of the next adjacent period in the time sequence, and extracts the sampling content of the two periods before and after according to the ion type to obtain the comparison data group of the two periods. The data trend judgment submodule calls up the sampling content of various ions in the preceding and following period comparison data group, performs the preceding subtraction operation on the corresponding sampling values in the two periods according to the ion type, classifies them as increasing or decreasing according to the direction of difference, marks the change direction of various ions in a sequential manner, and obtains the set of ion change directions. The fluctuation state output submodule checks whether there are any inconsistencies between the directions indicated by each item in the set of ion change directions. If the number of inconsistent directions reaches two or more, the period is determined to be a fluctuation period, the state information of the period is output, and the ion change identification mark is obtained.
4. The automated circulating water treatment system according to claim 1, characterized in that, The flow change determination module includes: The cycle number extraction submodule calls the cycle number in the ion change identification mark, selects the number corresponding to the current cycle, locates the monitoring position of the circulating water pump outlet section according to the number, collects the flow data of the current cycle at that position, and then selects the flow data of the same position of the adjacent previous cycle in time order to obtain continuous cycle flow data pairs. The flow rate comparison and acquisition submodule, based on the continuous periodic flow rate data pair, performs the operation of subtracting the previous period from the current flow rate data of the two periods, extracts the offset direction information, and compares and judges it with the original flow rate data to classify it as rising, falling or basically flat, and obtains the flow rate change trend status. The flow change screening module, based on the flow change trend, calls the flow difference information before and after the corresponding period, compares with the flow offset ratio benchmark set in the flow screening range to see if it has entered the screening interval, screens out the change period, and obtains the flow change judgment mark.
5. The automated circulating water treatment system according to claim 1, characterized in that, The dosing action generation module includes: The cycle matching and extraction submodule acquires the ion change identification marker and the flow rate change judgment marker, performs a comparison judgment on the cycle number appearing in the two types of markers, selects the cycle item with the same number, locates the corresponding time period according to the selected cycle, forms the cycle basis required for subsequent operations, and obtains the drug dosing execution cycle sequence. The instruction timing loading submodule, based on the dosing execution cycle sequence, calls the corresponding cycle control sequence, writes the dosing trigger command into the cycle start position, collects the stable interval time span as the power-on holding duration, and writes this duration into the dosing pump control content to obtain the dosing power-on timing content; The action information output submodule extracts the execution cycle number and execution time information based on the drug addition power-on sequence content, performs a consistency check on the two contents, confirms the correspondence between the action occurrence location and time, outputs the action information corresponding to the cycle, and obtains the drug addition action record mark.
6. The automated circulating water treatment system according to claim 1, characterized in that, The temperature correlation verification module includes: The time period extraction submodule obtains the execution cycle and execution time information from the dosing action record marker, extracts the corresponding time data segments forward and backward according to the execution time, forms a continuous time interval for subsequent processing, and uses this interval as the basis for temperature data reading to obtain the verification time period range. The temperature change positioning submodule collects the data sequence continuously output by the temperature sensor of the main return water pipe within the specified verification time period, determines the direction of adjacent sampling points in chronological order, locates the position where the direction changes twice, extracts the speed of the change process, and obtains the temperature change segment information. The correlation range verification submodule extracts the corresponding time content range based on the temperature change segment information, calls the calcium, magnesium and chloride ion change records within the same time range, compares and judges the start and end positions of the time item by item, confirms the time coverage relationship, outputs the corresponding verification result, and obtains the temperature correlation verification mark.
7. The automated circulating water treatment system according to claim 1, characterized in that, The system also includes: The closed-loop operation confirmation module calls the period number of the temperature correlation verification mark, groups the three results of ion change, flow fluctuation and chemical dosing execution into the same group according to the period label, triggers the data transmission and reception command response in sequence, writes the execution process content at the end of the operation queue, and outputs the closed-loop result of circulating water treatment. The closed-loop results of the circulating water treatment include parameter closed-loop pairing status, data record integration items, and operation process archive number.
8. The automated circulating water treatment system according to claim 7, characterized in that, The closed-loop operation confirmation module includes: The cycle number retrieval submodule calls the cycle number information that appears in the temperature correlation verification mark, extracts the corresponding cycle content item by item according to the number order, and uses the cycle number as an index to point to the location of the ion change result, flow fluctuation result and dosing execution result, forming a cycle correlation basis for subsequent processing, and obtaining a closed-loop cycle index set. The result linkage verification submodule, based on the closed-loop cycle index set, sequentially retrieves ion change content, flow fluctuation content, and dosing execution content for the same cycle number, triggers data transmission actions according to the calling order, and synchronously reads the received instruction response information, verifies the sending and response time order, and obtains the linkage execution order status. The process write confirmation submodule writes the data transmission order and instruction response content completed within the corresponding cycle into the end of the operation queue according to the linkage execution order status, records the execution order relationship and the cycle number correspondence relationship, and obtains the closed-loop result of circulating water treatment.