Low-temperature risk identification and drainage control method and device for vehicle-to-everything platform watering truck
By preprocessing and quantifying the drainage monitoring data of sprinkler trucks, an icing risk assessment value is generated, which solves the instability problem of icing risk assessment of sprinkler trucks under low temperature conditions, realizes stable and controllable drainage control, and reduces the cost of misjudgment and manual verification.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHENGDU YIWEI NEW ENERGY VEHICLE CO LTD
- Filing Date
- 2026-04-20
- Publication Date
- 2026-07-21
AI Technical Summary
The existing sprinkler trucks lack a unified and quantitative rule for judging the risk of icing under low-temperature conditions, which makes it easy for the linkage drainage timing control to be accidentally triggered or delayed. It is difficult to make a stable and verifiable judgment of icing risk when there are fluctuations near the temperature threshold and deviations in the measurement point readings.
By periodically collecting drainage monitoring data, performing time synchronization correction, short-term fluctuation suppression, anomaly identification and removal, missing segment completion and numerical normalization processing, the system generates fused ambient temperature value, measuring point temperature range value, trigger threshold and linkage allowable gate value, quantitatively assesses the icing risk, and outputs low temperature drainage early warning and one-click drainage control command when the icing risk is marked as 1.
It improves the stability and consistency of icing risk assessment, avoids the repeated issuance of control commands, achieves controllable connection of drainage actions, and reduces the cost of manual communication and on-site verification through closed-loop notification of batch numbers and vehicle networking platforms.
Smart Images

Figure CN122431177A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle network operation control technology, and in particular to a method and device for identifying low-temperature risks and controlling drainage of sprinkler trucks on a vehicle network platform. Background Technology
[0002] With the popularization of new energy vehicles and vehicle-to-everything (V2X) infrastructure, the operation control of municipal sanitation vehicles is gradually evolving from traditional mechanical / manual operation to an intelligent model of "vehicle-end perception—vehicle-end control—platform linkage," and is gradually forming an intelligent IoT application service system for sanitation scenarios. Especially for high-frequency road-operating vehicles such as water trucks, the demands for operational safety and compliance, road scenario adaptation, and vehicle operation status visualization are becoming increasingly prominent. Related control methods and monitoring systems based on vehicle positioning information, vehicle speed information, operation valve control, and cloud monitoring and dispatch are constantly emerging and rapidly iterating.
[0003] For example, application CN119723888A discloses a water truck control method, device, equipment, and water truck, relating to the field of automotive technology. During the operation of the water truck, the distance between the current position of the water truck and the target zebra crossing is calculated. When the distance is less than a first target distance and the vehicle speed is greater than the target speed, a prompt message is generated to remind the vehicle to slow down. When the distance is less than a second target distance, the water valve of the water truck is closed to prevent the water truck from spraying water onto the zebra crossing, keeping the zebra crossing dry. This does not reduce the friction coefficient of the zebra crossing, ensuring that the vehicle can brake reliably and reducing the probability of traffic accidents.
[0004] For example, application CN113888856B provides a monitoring system for water truck operations based on a road traffic fault judgment model. The system includes a water truck body, a front-end data acquisition module fixed to the water truck body, an onboard MCU processor, a road fault identification and control module, an onboard early warning control module, and a back-end cloud platform external to the water truck body. This invention uses GPS for vehicle positioning and monitors the system's response data to accurately and in real-time understand the water truck's operating status, reduce the difficulty of water truck dispatching, and ensure road cleanliness.
[0005] The aforementioned existing technologies primarily focus on compliance control of operational scenarios based on location / vehicle speed or operational monitoring and scheduling management based on road fault judgment models, which can achieve, to a certain extent, prompting, monitoring, or valve control during the operational process. However, for the superstructure protection scenario of new energy sprinkler trucks under low-temperature conditions, there is still a general lack of a risk identification mechanism that consistently integrates vehicle-to-everything (V2X) weather information with multi-point temperature sensing on the vehicle. It is difficult to form a stable and verifiable icing risk assessment when there are fluctuations near the temperature threshold and deviations in the measuring point readings, and further link the superstructure valves and drainage actuators to implement phased drainage protection and feedback notification for the tank, pipelines, and water pump residual water.
[0006] Therefore, in response to the above problems, there is an urgent need for a method and device for identifying low-temperature risks and controlling drainage of sprinkler trucks using a vehicle-to-everything (V2X) platform. Summary of the Invention
[0007] To address the lack of unified quantitative judgment rules for the icing risk of existing sprinkler trucks under low-temperature conditions, which leads to erroneous triggering or lag in the linkage drainage timing control, this invention provides a method and device for low-temperature risk identification and drainage control of sprinkler trucks on a vehicle networking platform. The technical solution is as follows: On the one hand, a method for low-temperature risk identification and drainage control of sprinkler trucks on a vehicle-to-everything (V2X) platform is provided. This method includes: S1, periodically collecting drainage monitoring data and performing time synchronization correction, short-term fluctuation suppression, outlier identification and removal, missing segment completion, and numerical normalization on the drainage monitoring data, outputting pre-processed drainage monitoring data; S2, generating a fused ambient temperature value, a temperature range value at measuring points, trigger threshold one, trigger threshold two, and a linkage allowable threshold based on the pre-processed drainage monitoring data, quantitatively assessing the current icing risk, generating an icing risk judgment value, and... S3: Update the icing risk marker based on the icing risk assessment value; S4: Read the icing risk marker and the pre-processed drainage monitoring data. When the icing risk marker is 1 and the drainage stage marker is not started, output a low temperature drainage warning prompt command and generate a linkage batch number. Output a one-click drainage switch valve control command and output pipeline and water pump drainage solenoid valve opening and closing control commands according to the stage sequence. Generate a drainage completion marker or drainage timeout marker; S5: Associate the linkage batch number, vehicle identifier and sampling cycle identifier to generate a drainage execution end record, and send it to the driver's mobile terminal by the vehicle network platform.
[0008] Furthermore, the specific steps for periodically collecting drainage monitoring data and performing time synchronization correction, short-term fluctuation suppression, outlier identification and removal, missing segment completion, and numerical normalization on the drainage monitoring data are as follows: A fixed-width sliding time window is set as one sampling period, and drainage monitoring data from the sprinkler truck is periodically collected. The drainage monitoring data includes the sampling period identifier, vehicle identifier, daily forecast minimum temperature value, real-time ambient temperature value, temperature sensor measurement point number, tank water level height value, water pump operating current value, nozzle valve opening / closing status, and valve action duration. For the collected drainage monitoring data, a network time protocol synchronization algorithm is used to perform time synchronization correction. A sliding median filtering algorithm is used to suppress short-term fluctuations in the drainage monitoring data. A Hample anomaly filtering algorithm is used to identify and remove outliers from the drainage monitoring data, removing sensor jumps and communication glitches, and a linear interpolation completion algorithm is used to complete missing segments in the drainage monitoring data. A Z-score normalization algorithm is used to perform numerical scaling normalization on the drainage monitoring data, and the preprocessed drainage monitoring data is output.
[0009] Further, the specific steps for generating the fused ambient temperature value, measuring point temperature range value, trigger threshold one, trigger threshold two, and linkage allowable gate quantity based on the preprocessed drainage monitoring data are as follows: Read the preprocessed drainage monitoring data, use the sampling period identifier as the aggregation key, group the real-time ambient temperature values according to the temperature sensor measuring point number under the same vehicle identifier, and take the arithmetic mean of the real-time ambient temperature values of each measuring point to obtain a representative temperature value set; sort the representative temperature value set by value and take the median as the fused ambient temperature value, and at the same time calculate the difference between the maximum and minimum values of the representative temperature values in the set to generate the measuring point temperature range value; compare the predicted minimum temperature value of the day with the predicted alarm threshold, and generate trigger threshold one and trigger threshold two based on the comparison result; when the nozzle valve is open and the water pump operating current value is greater than or equal to the current threshold, set the linkage allowable gate quantity to 0, otherwise set it to 1.
[0010] Further, the specific steps for comparing the forecast minimum temperature value of the day with the forecast alarm threshold and generating trigger threshold one and trigger threshold two based on the comparison results are as follows: Compare the forecast minimum temperature value of the day with the forecast alarm threshold. When the forecast minimum temperature value of the day is less than or equal to the forecast alarm threshold, extract the maximum and minimum values of the fused ambient temperature values from the most recent N consecutive sampling periods, and calculate the difference between them as the temperature noise amplitude value. Perform upper and lower limit truncation on the temperature noise amplitude value to obtain the truncated noise amplitude value. Perform threshold band expansion with the trigger band center threshold as the center value and the truncated noise amplitude value as the bandwidth parameter. Determine trigger threshold one by subtracting half of the truncated noise amplitude value from the trigger band center threshold, and determine trigger threshold two by adding half of the truncated noise amplitude value to the trigger band center threshold. When the forecast minimum temperature value of the day is greater than the forecast alarm threshold, use the temperature noise amplitude reference value to replace the temperature noise amplitude value and determine trigger threshold one and trigger threshold two in the same way.
[0011] Furthermore, the specific steps for quantifying the current icing risk and generating an icing risk judgment value are as follows: Extract the fusion ambient temperature value and the temperature range of the measuring point for the most recent k consecutive sampling periods; divide the difference between trigger threshold one and the fusion ambient temperature value by the temperature scale parameter; take the natural exponent value of the resulting ratio; add one to the resulting exponent value and take the reciprocal to obtain the low-temperature trigger response term; divide the difference between the fusion ambient temperature value and trigger threshold two by the temperature scale parameter; take the natural exponent value of the resulting ratio; add one to the resulting exponent value and take the reciprocal to obtain... The high-temperature suppression response term is obtained; the temperature range of the measuring point is divided by the consistency threshold of the measuring point, and the smaller value between 1 and the obtained ratio is taken. Then, the smaller value is subtracted from 1 to obtain the consistency reduction term; the low-temperature trigger response term, the high-temperature suppression response term, and the consistency reduction term are multiplied in sequence to obtain the icing contribution term; the icing contribution term is accumulated within the range of sampling period number from 0 to sampling period number k minus 1 and averaged according to k to obtain the window average icing contribution value; the window average icing contribution value is multiplied by the linkage allowable threshold to obtain the icing risk judgment value.
[0012] Furthermore, the specific steps for updating the icing risk flag based on the icing risk judgment value are as follows: When the icing risk flag is 0, if the icing risk judgment value is greater than or equal to the risk threshold, and the duration of the nozzle valve action is accumulated within a sampling period where the linkage allowable gate value is 1, and the accumulated duration reaches the duration threshold, the icing risk flag is set to 1; when the icing risk flag is 1, if the icing risk judgment value is less than or equal to the release threshold for M consecutive sampling periods, the icing risk flag is updated to 0; where the release threshold is less than the risk threshold.
[0013] Further, the specific steps for reading the icing risk marker and pre-treated drainage monitoring data, outputting a low-temperature drainage warning prompt and generating a linkage batch number when the icing risk marker is 1 and the drainage stage is marked as not started, and outputting a one-button drainage valve control command are as follows: Read the real-time icing risk marker and pre-treated drainage monitoring data. When the icing risk marker is 1 and the drainage stage is marked as not started, output a low-temperature drainage warning prompt to the vehicle terminal, generate a linkage batch number, update the drainage stage marker to "draining in progress," and set the stage sequence marker to stage one; output a one-button drainage valve opening control command within the same linkage batch number, so that all valves of the working nozzle enter the valve opening state, and do not repeatedly output the valve opening control command when the nozzle valve is in the open state.
[0014] Furthermore, the specific steps for generating drainage completion or drainage timeout markers by outputting pipeline and water pump drainage solenoid valve opening and closing control commands according to the phased timing sequence are as follows: In Phase 1, when the tank water level is less than or equal to the water level threshold, the corresponding timestamp is recorded as the drainage trigger moment. After the drainage trigger moment, the one-key drainage valve opening state is maintained until the confirmed duration threshold is reached, then the one-key drainage valve closing control command is output, and the phase timing marker is updated to Phase 2; In Phase 2, the pipeline drainage solenoid valve opening control command is output and timed. After the time reaches the Phase 2 duration threshold, the pipeline drainage solenoid valve closing control command is output. The command updates the phase timing marker to phase three; in phase three, the water pump drainage solenoid valve opening control command is output and the timer is started. After the timer reaches the phase three duration threshold, the water pump drainage solenoid valve closing control command is output and a drainage completion marker is generated, and the drainage phase marker is updated to not started; when the drainage phase marker is drainage in progress and the duration of the action of the corresponding nozzle valve for one-click drainage reaches the upper limit threshold of drainage duration, the one-click drainage valve closing control command, the pipeline drainage solenoid valve closing control command, and the water pump drainage solenoid valve closing control command are output respectively, a drainage timeout marker is generated, and the drainage phase marker is updated to not started.
[0015] Furthermore, the specific steps for generating a drainage execution completion record by associating the batch number, vehicle identifier, and sampling cycle identifier, and then sending it to the driver's mobile terminal via the vehicle network platform, are as follows: When a drainage completion marker or a drainage timeout marker is generated, the batch number, drainage completion marker or drainage timeout marker, sampling cycle identifier, and vehicle identifier are extracted and associated to generate a drainage execution completion record. The drainage execution completion record is then output to the vehicle terminal and the vehicle network platform, and subsequently sent to the driver's mobile terminal via the vehicle network platform.
[0016] On the other hand, a low-temperature risk identification and drainage control device for sprinkler trucks on a vehicle-to-everything (V2X) platform is provided. This device is applied to the low-temperature risk identification and drainage control method for sprinkler trucks on a V2X platform. The device includes: a drainage data acquisition and preparation module, used to periodically collect drainage monitoring data and perform time synchronization correction, short-term fluctuation suppression, outlier identification and removal, missing segment completion, and numerical normalization processing on the drainage monitoring data, outputting pre-processed drainage monitoring data; and a low-temperature icing risk discrimination module, used to generate a fused ambient temperature value, a measuring point temperature range value, a trigger threshold one, a trigger threshold two, and a linkage allowable threshold value based on the pre-processed drainage monitoring data, quantifying the current icing risk. The system assesses and generates an icing risk assessment value, and updates the icing risk marker based on this value. A coordinated drainage timing control module reads the icing risk marker and pre-processed drainage monitoring data. When the icing risk marker is 1 and the drainage stage is marked as not started, it outputs a low-temperature drainage warning instruction and generates a coordinated batch number. It also outputs a one-button drainage valve control instruction and outputs pipeline and water pump drainage solenoid valve opening and closing control instructions according to the stage sequence, generating a drainage completion marker or a drainage timeout marker. A closed-loop feedback module is executed to associate the coordinated batch number, vehicle identifier, and sampling cycle identifier to generate a drainage execution completion record, which is then sent from the vehicle network platform to the driver's mobile terminal.
[0017] The beneficial effects of the technical solutions provided in the embodiments of the present invention include at least the following: (1) By using the risk identification mechanism of "integrating ambient temperature value + temperature difference value of measuring point + threshold band expansion", the single threshold jitter trigger is suppressed in the scenario of superposition of forecast minimum temperature and real-time temperature fluctuation, thereby improving the consistency and stability of risk judgment between different measuring point locations and different vehicles.
[0018] (2) The risk is quantified by the icing risk judgment value that allows the participation of the linkage gate quantity. It can distinguish the risk contribution in the "operation / non-operation" state, so that the icing risk judgment has a traceable calculation link, which is convenient for threshold setting and strategy verification.
[0019] (3) After the freezing risk marker is triggered, the timing control framework of “linkage batch number + drainage stage marker + stage timing marker” is adopted, and the linkage is carried out in sequence according to “one-click drainage of nozzle - lowest point of pipeline - lowest point of water pump” to avoid repeated issuance of control commands and ensure controllable connection of drainage actions.
[0020] (4) Associate the drainage completion mark / drainage timeout mark with the linkage batch number, vehicle identification, and sampling cycle mark to generate a drainage execution end record, and send it to the driver's mobile terminal by the vehicle network platform to realize closed-loop notification and process traceability of drainage linkage, and reduce the cost of manual communication and on-site verification. Attached Figure Description
[0021] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0022] Figure 1 This is a flowchart of the method for identifying low-temperature risks and controlling drainage of sprinkler trucks on a vehicle networking platform provided in an embodiment of the present invention; Figure 2 This is a schematic diagram of the structure of the vehicle networking platform sprinkler truck low-temperature risk identification and drainage control device provided in an embodiment of the present invention; Figure 3 This is a bar chart comparing the threshold values for icing risk assessment provided in this embodiment of the invention; Figure 4 This is a diagram of the vehicle networking platform for identifying low-temperature risks and coordinating drainage control for sprinkler trucks, provided in an embodiment of the present invention. Detailed Implementation
[0023] The technical solution of the present invention will now be described with reference to the accompanying drawings.
[0024] In embodiments of the present invention, words such as "exemplarily," "for example," etc., are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" in the present invention should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present the concept in a concrete manner. Furthermore, in embodiments of the present invention, the meaning expressed by "and / or" can be both, or either one.
[0025] In the embodiments of this invention, the terms "image" and "picture" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, they convey the same meaning. Similarly, the terms "of," "corresponding (relevant)," and "corresponding" may sometimes be used interchangeably. It should be noted that, without emphasizing the distinction between them, they convey the same meaning.
[0026] 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.
[0027] 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.
[0028] This invention provides a method for identifying low-temperature risks and controlling drainage of sprinkler trucks using a vehicle-to-everything (V2X) platform, such as... Figure 1 The flowchart shown is for a method of identifying and controlling low-temperature risks in sprinkler trucks using a vehicle-to-everything (V2X) platform. This method's processing flow can include the following steps: S1, periodically collecting drainage monitoring data and performing time synchronization correction, short-term fluctuation suppression, outlier identification and removal, missing segment completion, and numerical normalization on the drainage monitoring data, outputting pre-processed drainage monitoring data; S2, generating a fused ambient temperature value, a temperature range value at measuring points, trigger threshold one, trigger threshold two, and a linkage allowable threshold based on the pre-processed drainage monitoring data, quantitatively assessing the current icing risk, and generating an icing risk assessment result. S3, read the icing risk marker and the pre-processed drainage monitoring data. When the icing risk marker is 1 and the drainage stage marker is not started, output a low temperature drainage warning prompt and generate a linkage batch number. Output a one-click drainage switch valve control command and output pipeline and water pump drainage solenoid valve opening and closing control commands according to the stage sequence. Generate a drainage completion marker or drainage timeout marker. S4, associate the linkage batch number, vehicle identifier and sampling cycle identifier to generate a drainage execution end record and send it to the driver's mobile terminal by the vehicle network platform.
[0029] Optionally, drainage monitoring data is periodically collected, and time synchronization correction, short-term fluctuation suppression, outlier identification and removal, missing segment completion, and numerical normalization are performed on the drainage monitoring data. The specific steps for outputting the preprocessed drainage monitoring data are as follows: A fixed-width sliding time window is set as one sampling period, with the fixed-width sliding time window ranging from 5 seconds to 60 seconds. The sampling period is uniquely marked by a sampling period identifier, which is generated by the vehicle terminal in an incremental sequence and written into the drainage monitoring data. Drainage monitoring data from the sprinkler truck is periodically collected. The drainage monitoring data includes the sampling period identifier, vehicle identifier, the forecast minimum temperature value for the day, the real-time ambient temperature value, the temperature sensor measuring point number, and the tank water level height. The vehicle identification number is written into the unique vehicle code configured on the vehicle terminal. The forecast minimum temperature value for the day is obtained by the vehicle network platform through the meteorological data interface according to the vehicle positioning longitude and latitude values corresponding to the vehicle identification number, and a forecast data frame is generated. The forecast data frame includes the forecast generation timestamp, the effective start timestamp, the effective end timestamp, and the forecast minimum temperature value for the day. The vehicle network platform pushes the forecast data frame to the vehicle terminal and caches it as the current forecast record bound to the vehicle identification number. In each sampling period, the vehicle terminal selects the current forecast record based on the sampling timestamp within the range from the effective start timestamp to the effective end timestamp. The recorded minimum forecast temperature value for the day is written into the corresponding sampling period identifier. If the sampling timestamp does not fall within the range of the effective start timetamp to the effective end timetamp of the forecast, the minimum forecast temperature value field for the day is set to null and a forecast missing marker is generated. The vehicle network platform refreshes the current forecast record according to a preset update cycle, which is 600 seconds to 21600 seconds. During the refresh, the old forecast generation timestamp is overwritten with the forecast generation timestamp, and the effective start timetamp and effective end timetamp of the forecast are updated simultaneously. The vehicle terminal only replaces the current forecast record when the forecast generation timestamp is updated. The real-time ambient temperature value is collected by the temperature sensor corresponding to the temperature sensor measurement point number and written into the corresponding sampling period identifier. The water level height value is collected by the liquid level sensor and written into the corresponding sampling period identifier. The water pump operating current value is collected by the current acquisition circuit and written into the corresponding sampling period identifier. The opening and closing status of the nozzle valve is obtained by mapping the valve switch feedback signal and written into the corresponding sampling period identifier. The duration of valve action is triggered by timing when the opening and closing status of the nozzle valve reverses and accumulated and written into the corresponding sampling period identifier. For the collected drainage monitoring data, the network time protocol synchronization algorithm is used to perform time synchronization correction on the drainage monitoring data. Time synchronization correction includes performing time synchronization update on the local clock of the vehicle terminal and aligning the sampling timestamp to a unified time reference. The sampling timestamp is written into each drainage monitoring data and bound to the sampling period identifier.A sliding median filtering algorithm is used to suppress short-term fluctuations in drainage monitoring data. This suppression establishes sliding windows for real-time ambient temperature, tank water level, and pump operating current, and outputs the filtered results to replace the original fields. A Hample anomaly filtering algorithm is used to identify and remove anomalies in the drainage monitoring data. Anomaly identification calculates the deviation for each sampling period for real-time ambient temperature, tank water level, and pump operating current, generating anomaly markers. When an anomaly marker is true, the anomaly field under the corresponding sampling period identifier is set to null. Sensor jumps and communication glitches are removed by performing threshold comparisons on the differences in real-time ambient temperature, tank water level, and pump operating current between adjacent sampling period identifiers, triggering anomaly markers when the jump threshold is exceeded. Finally, a linear interpolation completion algorithm is used to complete missing segments in the drainage monitoring data. Missing segment completion is based on sampling period identifier continuity verification to locate missing segments. The system performs linear interpolation to fill in the intervals for real-time ambient temperature, tank water level, and pump operating current. For missing intervals, the field values corresponding to the adjacent valid sampling period identifiers are used as interpolation endpoints. A Z-score normalization algorithm is used to perform numerical scaling on the drainage monitoring data. The mean and standard deviation of the real-time ambient temperature, tank water level, and pump operating current are calculated and converted to Z-score normalized values. The mean and standard deviation are updated within a preset statistical window (120 seconds to 3600 seconds), and are stored in conjunction with vehicle identifiers. The preprocessed drainage monitoring data is output, maintaining the same set of fields: sampling period identifier, vehicle identifier, daily forecast minimum temperature, real-time ambient temperature, temperature sensor measurement point number, tank water level, pump operating current, nozzle valve opening / closing status, and valve action duration.
[0030] In this implementation plan, the sampling cycle identifier and vehicle identifier are used as the primary keys for the entire process association. The forecast minimum temperature value, real-time ambient temperature value, tank water level height value, water pump operating current value, nozzle valve opening and closing status, and valve action duration are uniformly organized within a unified sampling cycle. The pre-processed drainage monitoring data has a comparable, traceable, and reusable temporal evidence basis. This allows the subsequent generation process of fusion ambient temperature value, measuring point temperature range value, trigger threshold one, trigger threshold two, linkage allowable threshold value, and icing risk judgment value to stably rely on data support from the same time base and the same vehicle granularity. This improves the consistency of low temperature risk identification and drainage linkage control across different vehicle identifiers and the continuity across sampling cycles.
[0031] Optionally, the specific steps for generating fused ambient temperature values, temperature range values at measuring points, trigger threshold one, trigger threshold two, and linkage allowable gating values based on preprocessed drainage monitoring data are as follows: Read the preprocessed drainage monitoring data; perform continuity verification on the sampling period identifier; perform consistency judgment on the increasing relationship of adjacent sampling period identifiers under the same vehicle identifier; remove sampling period identifiers that do not satisfy the increasing relationship; use the sampling period identifier as the aggregation key to lock the data segment corresponding to the vehicle identifier within the same sampling period identifier; perform alignment verification on the timestamps of the real-time ambient temperature values within the same sampling period identifier; perform linear interpolation resampling on unaligned data segments to generate aligned real-time ambient temperature values; group the real-time ambient temperature values by temperature sensor measuring point number under the same vehicle identifier; and group the ambient temperature values under each temperature sensor measuring point number... The real-time temperature values are used to determine missing values. Linear interpolation is performed to complete missing sampling points, and Hampshire anomaly filtering is performed on abnormal sampling points to write back the results and generate a sequence of usable real-time ambient temperature values. The arithmetic mean of the real-time ambient temperature values of each measuring point is taken to obtain a representative temperature value set. The arithmetic mean is obtained by dividing the cumulative value of multiple samples within the same sampling period by the number of samples. The corresponding temperature sensor measuring point number is directly removed for measuring points with a sampling count of 0. The representative temperature value set is sorted by value and the median is taken as the fused ambient temperature value. When the number of elements in the representative temperature value set is odd, the middle element after sorting is taken as the fused ambient temperature value. When the number of elements in the representative temperature value set is even, the arithmetic mean of the two middle elements after sorting is taken as the fused ambient temperature value. In the process of generating the fused ambient temperature value, the median of the representative temperature value set is used as the fused ambient temperature value. The median is not sensitive to extreme temperature values caused by sudden drift, instantaneous glitch, or installation position deviation at a single measurement point. It can suppress the bias of a small number of outlier representative temperature values on the fused ambient temperature value, thereby improving the stability and repeatability of the fused ambient temperature value in the process of low-temperature risk identification.Simultaneously, the difference between the maximum and minimum values representing temperature values in the set is calculated to generate the temperature range value of the measuring point. The maximum value is taken as the last element after sorting, and the minimum value is taken as the first element after sorting. The forecast minimum temperature value for the day is compared with the forecast alarm threshold. The forecast minimum temperature value for the day is read from the field corresponding to the vehicle identifier. The forecast alarm threshold adopts a preset constant threshold and uses Celsius as the unit of measurement. When the forecast minimum temperature value field is empty and the forecast missing flag is true, trigger threshold one and trigger threshold two are generated using the temperature noise amplitude reference value generation rule. When the forecast minimum temperature value field is empty and the forecast missing flag is false, the most recent valid forecast minimum temperature value for the day is taken and forward hold is performed to complete the forecast alarm threshold comparison. Based on the comparison result, trigger threshold one and trigger threshold two are generated. When the comparison result is that the forecast minimum temperature value for the day is less than the forecast alarm threshold, the threshold band expansion process is entered. The threshold band expansion uses the center threshold of the trigger band as the center value and the temperature noise amplitude value as the bandwidth parameter to calculate trigger threshold one and trigger threshold two. Trigger threshold one is taken from the center of the trigger band. The threshold is reduced by half of the bandwidth parameter. The trigger threshold 2 is the trigger band center threshold plus half of the bandwidth parameter. The trigger threshold 1 is truncated at the lower limit, and the trigger threshold 2 is truncated at the upper limit to limit the threshold drift range. The trigger band center threshold uses the preset temperature threshold bound to the vehicle identifier and is measured in degrees Celsius. When the nozzle valve is open and the water pump operating current is greater than or equal to the current threshold, the linkage allowable threshold is set to 0; otherwise, it is set to 1. A linkage allowable threshold of 0 indicates that the spraying operation is in progress and linkage drainage is not allowed to be triggered. A linkage allowable threshold of 1 indicates that linkage drainage is allowed to be triggered. The nozzle valve opening and closing status is limited to the open state code value 1 and the closed state code value 0. The water pump operating current value is the average current value within the same sampling period identifier. The current threshold uses a preset current threshold constant and is measured in amperes. In the case of missing water pump operating current values, the linkage allowable threshold is directly set to 0 to avoid false triggering of linkage control. In the case of missing nozzle valve opening and closing status, the linkage allowable threshold is directly set to 0 to avoid false triggering of linkage control.
[0032] In this implementation plan, executable data validity constraints are established for sampling cycle identifiers, real-time ambient temperature values, daily forecast minimum temperature values, nozzle valve opening and closing status, and water pump operating current values under the same vehicle identifier. A unified low-temperature risk judgment input set is formed by integrating ambient temperature values, temperature range values at measuring points, trigger threshold one, trigger threshold two, and linkage allowable gate values. This makes the input boundary of the icing risk judgment value more controllable, the triggering conditions more stable, and the one-button drainage switch valve control command driven by the linkage batch number has a higher consistency basis, reducing the risk of misjudgment and linkage timing drift caused by unreliable inputs in low-temperature scenarios.
[0033] Optionally, the specific steps for comparing the forecast minimum temperature value of the day with the forecast alarm threshold and generating trigger threshold one and trigger threshold two based on the comparison result are as follows: Compare the forecast minimum temperature value of the day with the forecast alarm threshold. When the forecast minimum temperature value of the day is less than or equal to the forecast alarm threshold, determine that the vehicle's location has entered a low-temperature sensitive meteorological condition and activate the threshold band tuning mechanism based on short-window temperature fluctuations to avoid trigger threshold drift caused by a single temperature fluctuation; extract the maximum and minimum values of the fused ambient temperature values from the most recent N consecutive sampling periods, calculate the difference between them as the temperature noise amplitude value, and use the temperature noise amplitude value to characterize the fluctuation amplitude of the temperature sensor measurement point on a short time scale. As the basis for threshold bandwidth adjustment, N is an integer from 3 to 12, measured in sampling periods. The maximum value of the fused ambient temperature is the maximum sampled value of the fused ambient temperature within N sampling periods, and the minimum value of the fused ambient temperature is the minimum sampled value of the fused ambient temperature within N sampling periods. Upper and lower threshold truncation is applied to the temperature noise amplitude to obtain the truncated noise amplitude value. Upper and lower threshold truncation are used to suppress the amplification effect of extreme abnormal fluctuations on the threshold bandwidth and maintain the stability of the threshold band expansion. The upper threshold is a real number from 6 to 15, measured in degrees Celsius, and the lower threshold is a real number from 0.5 to 3, measured in degrees Celsius. When the temperature noise amplitude value is greater than the upper threshold... When the temperature noise amplitude value is less than the lower threshold, the truncated noise amplitude value is set to the upper threshold. When the temperature noise amplitude value is less than the lower threshold, the truncated noise amplitude value is set to the lower threshold. Threshold band expansion is performed with the trigger band center threshold as the center value and the truncated noise amplitude value as the bandwidth parameter. The threshold band expansion adopts the bandwidth allocation principle with the center value as the axis of symmetry to divide the trigger interval into a low-temperature trigger side and a high-temperature suppression side. The trigger threshold one is used to characterize the boundary point of the low-temperature side entering the sensitive interval, and the trigger threshold two is used to characterize the boundary point of the high-temperature side exiting the sensitive interval, thereby forming a dual threshold judgment boundary with hysteresis characteristics to reduce reciprocating jitter triggering near the critical temperature. The truncated noise amplitude is subtracted from the trigger band center threshold. Half of the value determines trigger threshold one, and half of the truncated noise amplitude value is added to the center threshold of the trigger band to determine trigger threshold two. Trigger threshold one is less than the center threshold of the trigger band, and trigger threshold two is greater than the center threshold of the trigger band. When the forecast minimum temperature value of the day is greater than the forecast alarm threshold, it is determined that the vehicle location has not entered the low temperature sensitive meteorological conditions, and a fixed reference fluctuation amplitude is used for threshold band tuning to ensure the consistency of threshold generation. The temperature noise amplitude reference value is used to replace the temperature noise amplitude value, and trigger threshold one and trigger threshold two are determined in the same way. The temperature noise amplitude reference value is a real number from 1 to 5 and is measured in degrees Celsius. The forecast alarm threshold is a real number from 3 to 8 and is measured in degrees Celsius.
[0034] In this implementation scheme, the predicted minimum temperature value of the day is incorporated into the tuning process of trigger threshold one and trigger threshold two, and an adaptive threshold band is formed by integrating the short-window fluctuation of the ambient temperature value. This ensures that the sensitivity of trigger threshold one and trigger threshold two remains consistent with the temperature fluctuation level of the vehicle's location. Near the critical temperature, it can stably distinguish between a continuous low temperature trend and instantaneous temperature fluctuations, thereby improving the repeatability and cross-vehicle consistency of the icing risk judgment value and reducing the probability of misjudgment of icing risk markers under boundary conditions.
[0035] Optionally, the specific steps for quantifying the current icing risk and generating an icing risk judgment value are as follows: Extract the fusion ambient temperature value and the temperature range of the measuring point for the most recent k consecutive sampling periods, where k is an integer from 3 to 30, and the sampling period is determined according to a fixed-width sliding time window; Divide the difference between the trigger threshold and the fusion ambient temperature value by the temperature scale parameter, where the temperature scale parameter is a positive number from 0.2 to 2 to characterize the influence of temperature changes on trigger sensitivity; Take the natural exponent value of the obtained ratio, then add one to the obtained exponent value and take the reciprocal to obtain the low-temperature trigger response term. The response term employs an S-shaped response principle, causing the fused ambient temperature value to rapidly approach 1 when it is below the trigger threshold and rapidly approach 0 when it is above the trigger threshold, thereby enhancing the discrimination resolution in the critical low-temperature range. The difference between the fused ambient temperature value and the trigger threshold is divided by the temperature scale parameter, and the natural exponent of the resulting ratio is taken. The reciprocal of this exponent is then added to, yielding the high-temperature suppression response term. This term employs a symmetrical S-shaped suppression principle, causing the fused ambient temperature value to approach 0 when it is above the trigger threshold, thereby suppressing false alarm accumulation under warming conditions. The temperature range at each measurement point is divided by the measurement point consistency. The threshold for measurement point consistency is set to a positive number between 0.5 and 5 to characterize the lower limit of consistency across multiple measurement points. The smaller of the obtained ratio and 1 is taken, and then subtracted from 1 to obtain the consistency reduction term. The consistency reduction term uses a normalization pruning principle to reduce the icing contribution term to 0 when the temperature range of the measurement points exceeds the measurement point consistency threshold, thus constraining misjudgments caused by single-point drift. The low-temperature trigger response term, high-temperature suppression response term, and consistency reduction term are multiplied sequentially to obtain the icing contribution term. The icing contribution term characterizes the low-temperature trigger intensity, high-temperature suppression intensity, and multi-point consistency within a single sampling period. The combined effect of consistency on icing risk: The icing contribution is accumulated within the sampling period from 0 to k minus 1, and averaged by k to obtain the window average icing contribution value. The window average icing contribution value uses the sliding window integral averaging principle to suppress instantaneous jitter and characterize the continuous low temperature trend. The window average icing contribution value is multiplied by the linkage allowable threshold, which is 0 or 1 to achieve work status suppression constraint. When the linkage allowable threshold is 0, linkage triggering is blocked; when the linkage allowable threshold is 1, linkage triggering is allowed, thus obtaining the icing risk judgment value.
[0036] The specific formula for calculating the icing risk assessment value is as follows: ; In the formula, This indicates the icing risk assessment value. Indicates the operation gate quantity. Indicates the sampling period number. This indicates that the trigger threshold is one. Indicates the ambient temperature value. Represents a temperature-scale parameter. This indicates that the trigger threshold is two. This represents the temperature range at the measuring point. This represents the consistency threshold of the measurement points.
[0037] In this embodiment, Table 1 shows the calculation results of the window average icing contribution value, operation gate quantity and icing risk judgment value under five sampling periods, which are used to verify the icing risk quantification process of different sampling periods. Specifically: Sampling period 1: The average icing contribution value of the window is 0.0092, the operation threshold is 0.55, and the corresponding icing risk assessment value is 0.0051; Sampling period 2: The average icing contribution value of the window is 0.0092, the operation threshold is 0.65, and the corresponding icing risk assessment value is 0.0060; Sampling period 3: The average icing contribution value of the window is 0.0089, the operation threshold is 0.80, and the corresponding icing risk assessment value is 0.0071; Sampling period 4: The average icing contribution value of the window is 0.0080, the operation threshold is 0.70, and the corresponding icing risk assessment value is 0.0056; Sampling period 5: The average icing contribution value of the window is 0.0071, the operation threshold is 0.60, and the corresponding icing risk assessment value is 0.0043. Table 1 can serve as a directly referenced data basis for subsequent updates to the icing risk marker based on the icing risk judgment value and risk threshold / relief threshold, and for further triggering the generation of linked batch numbers and the output of phased time-series drainage control instructions.
[0038] Table 1. Data Table of Icing Risk Assessment Values 1 0.0092 0.55 0.0051 2 0.0092 0.65 0.0060 3 0.0089 0.80 0.0071 4 0.0080 0.70 0.0056 5 0.0071 0.60 0.0043
[0039] like Figure 3As shown in the figure, the icing risk assessment values for five sampling periods and their comparison with the risk threshold line are illustrated. The bars represent the magnitude of the icing risk assessment value for each sampling period. Two colors are used to distinguish the threshold assessment results: blue bars indicate that the icing risk assessment value has not reached the risk threshold line, and orange bars indicate that the icing risk assessment value has reached or exceeded the risk threshold line. The black dashed line in the figure represents the risk threshold line, and the risk threshold = 0.0060 is marked in the legend in the upper right corner for intuitive verification of the threshold benchmark. The icing risk assessment value for the corresponding sampling period is labeled above each bar, facilitating horizontal comparison of risk levels across different sampling periods. Specifically, the icing risk assessment values for sampling periods 2 and 3 are both greater than the risk threshold and are categorized as orange bars; the icing risk assessment values for sampling periods 1, 4, and 5 are all lower than the risk threshold and are categorized as blue bars. Figure 3 The threshold determination rules for icing risk assessment are presented in a structured manner through a visualization method that combines "threshold dashed lines, two-color bars, numerical annotations, and legends." This provides a directly applicable basis for subsequent updates to icing risk markers and triggering of automatic drainage linkage control based on the icing risk assessment values.
[0040] In this implementation scheme, by unifying the constraints of ambient temperature, temperature range at measurement points, trigger threshold one, trigger threshold two, temperature scale parameters, and measurement point consistency threshold within the same quantization link, the icing risk judgment value forms a verifiable monotonic response relationship and maintains statistical robustness to short-term fluctuations. After the linkage allows the gating quantity to participate in the constraint, the icing risk judgment value and the linkage triggering condition achieve consistent alignment, thereby improving the stability and interpretability of icing risk quantification judgment under low-temperature conditions without adding additional data acquisition fields.
[0041] Optionally, the specific steps for updating the icing risk flag based on the icing risk judgment value are as follows: When the icing risk flag is 0, if the icing risk judgment value is greater than or equal to the risk threshold (the risk threshold is between 0.0010 and 0.0200 with a step size of 0.0005), and the duration of the nozzle valve action is accumulated within the sampling period when the linkage allowable gate value is 1, the duration of the nozzle valve action is taken as the duration corresponding to the nozzle valve being open, measured in seconds. The sampling period identifier is checked for continuity in chronological order, and accumulation is only performed when adjacent sampling period identifiers are consecutive. When the accumulated duration reaches the duration threshold (the duration threshold is between 30 seconds and 600 seconds and is an integer), the icing risk flag is set to 1. When the icing risk flag is set to 1, the risk entering the sampling period identifier and the risk entering the icing risk judgment value are simultaneously written for subsequent consistency verification of the judgment. When the icing risk flag is 1, if the icing risk judgment value is less than... When the threshold is equal to or equal to the release threshold for M consecutive sampling periods, the release threshold is set to 0.0005 to 0.0150 with a step size of 0.0005, and M is set to 3 to 20 and is an integer. The icing risk flag is updated to 0. When the icing risk flag is updated to 0, the cumulative value of the sprinkler valve action duration is cleared and written into the risk release sampling period identifier. Where the release threshold is less than the risk threshold, the difference between the release threshold and the risk threshold is set to 0.05 to 0.40. The hysteresis threshold is used to suppress the back-and-forth fluctuation of the icing risk judgment value near the threshold to avoid frequent flipping of the icing risk flag. The linkage allows the gate control to constrain the cumulative interval of the sprinkler valve action duration to eliminate the interference of the operation stage corresponding to the sprinkler valve being open and the water pump operating current value being greater than or equal to the current threshold. This ensures that the icing risk flag is only triggered during the time period when the linkage drainage conditions are met, so as to support the time sequence consistency of subsequent linkage batch number generation and drainage stage flag update.
[0042] In this implementation plan, by introducing risk threshold, release threshold, difference constraint, continuous sampling period constraint, and cumulative constraint of nozzle valve action duration, a hysteresis-based icing risk marker update rule is formed. This effectively suppresses short-term fluctuations in the icing risk judgment value in the threshold neighborhood, ensures that the icing risk marker flip has a stable and consistent temporal boundary, and forms a closed-loop constraint with the linkage allowable gate quantity to trigger the linkage, thereby improving the trigger consistency and verifiability of linkage batch number generation and drainage stage marker update under low-temperature conditions.
[0043] Optionally, the following steps are taken to read the freezing risk marker and the pre-treated drainage monitoring data. When the freezing risk marker is 1 and the drainage stage marker is not started, a low-temperature drainage early warning prompt command is output and a linkage batch number is generated. The specific steps for outputting the one-button drainage switch valve control command are as follows: Read the real-time freezing risk marker and the pre-treated drainage monitoring data. Perform time sequence alignment verification on the freezing risk marker value based on the sampling period identifier to ensure that the real-time ambient temperature value, tank water level height value, and nozzle valve opening and closing status corresponding to the freezing risk marker are within the same sampling period to avoid false triggering due to time sequence drift. Read the drainage stage marker based on the vehicle identifier and verify that the drainage stage marker value is not started. Use the mutual exclusion constraint of the drainage stage marker to block repeated linkage under the same vehicle identifier. The purpose is to avoid repeated valve opening causing frequent valve flipping and resulting in actuator wear. When the icing risk marker is 1 and the drainage stage marker is not activated, a low-temperature drainage warning instruction is output to the vehicle terminal. This instruction carries the vehicle identifier, sampling cycle identifier, and icing risk marker value. This warning signal provides the driver with confirmation of the low-temperature drainage risk before the triggering of the action, aiming to reduce delays in human intervention due to misjudgment. A triggering batch number is generated and written to the corresponding batch number record for the vehicle identifier. This batch number is uniquely identified by concatenating the date field, the last digit of the vehicle identifier, and the sampling cycle identifier. This unique identifier is used to trace the execution trajectory of subsequent one-click drainage valve opening and closing control commands, forming a replayable chain of triggering sequence evidence. The drainage stage marker is updated to "draining in progress," and the stage sequence marker is set to stage one. This stage sequence marker limits the range of subsequent drainage trigger times and fixes the stage switching conditions. The principle is to reduce control ambiguity by breaking down continuous control into defined time segments through stage constraints. Within the same batch number, a one-click drainage valve opening control command is output. This command carries the vehicle identifier, batch number, and stage timing marker. The batch number is used as a deduplication key to ensure that only one valve opening command is issued within the same batch, avoiding control conflicts caused by repeated issuance due to network jitter. This puts all valves of the working sprinkler head into the open state. "All valves" includes all valve channels corresponding to the sprinkler head valve open / closed status field. After opening, a continuous discharge channel is formed to quickly reduce the water volume in the pipeline. This reduces the risk of residual water freezing and expanding at low ambient temperatures. When a sprinkler head valve is in the open state, the valve opening control command is not repeatedly output. The open state of the sprinkler head valve is used as evidence of valve opening completion, combined with the cumulative increase in the duration of the sprinkler head valve action. This evidence is used to determine that the valve has entered a stable open state. The purpose is to stop repeated actuation when the valve has been completed, reducing the load on the actuator and providing a reliable starting point for subsequent stage switching.
[0044] In this implementation plan, a closed-loop consistency rule for linkage triggering is formed by the timing alignment verification of sampling cycle identifiers, the mutual exclusion constraint of drainage stage markers, the unique tracking constraint of linkage batch numbers, and the evidence constraint of the opening and closing status of nozzle valves. This ensures that the low-temperature drainage warning prompt command and the one-click drainage valve opening control command have a traceable and verifiable triggering link under the same vehicle identifier, reducing linkage trigger drift caused by icing risk marker jitter and improving the interpretability and execution stability of linkage actions on the vehicle terminal side.
[0045] Optionally, the specific steps for generating drainage completion or drainage timeout markers by outputting pipeline and water pump drainage solenoid valve opening and closing control commands in a phased time sequence are as follows: In phase one, the tank water level height value corresponding to the sampling period identifier is read. When the tank water level height value is less than or equal to the water level threshold, the corresponding timestamp is recorded as the drainage trigger time. The drainage trigger time is used as the time sequence anchor point of phase one for subsequent duration verification. After the drainage trigger time, the one-key drainage valve opening state is maintained. Based on the valve opening status evidence of the nozzle valve opening and closing state, idempotent control constraints are executed. When the nozzle valve is in the open state, the one-key drainage valve opening control command is prohibited from being repeatedly output. When the nozzle valve is in the closed state, the one-key drainage valve opening control command is executed. The sampling cycle outputs a one-button drainage valve opening control command once until the evidence of valve opening is established. While maintaining the one-button drainage valve opening state, a phase one end determination is performed based on the confirmation duration threshold. The confirmation duration threshold is t1, where t1 is in seconds and is an integer between 1200 and 3600. The duration of phase one is calculated by subtracting the drainage trigger time from the current sampling timestamp. Once the duration of phase one reaches the confirmation duration threshold, a one-button drainage valve closing control command is output. If the nozzle valve does not return to the closed state from its open / closed state, a retransmission control is performed according to the sampling cycle until the evidence of valve closing is established, and the phase timing marker is updated to phase two. In phase two, the phase two entry point is written with the phase two start timestamp. The accumulated value of the Phase 2 timer is cleared, and the valve opening control command for the pipeline drain solenoid valve is output. The valve opening status of the pipeline drain solenoid valve is verified using the control status readback value. If the control status readback value is not updated to the valve opening status, retransmission control is performed according to the sampling period. After the control status readback value is updated to the valve opening status, Phase 2 timing is started. The Phase 2 duration threshold is t2, where t2 is in seconds and is an integer between 300 and 1200. After the timing reaches the Phase 2 duration threshold, the valve closing control command for the pipeline drain solenoid valve is output. If the control status readback value is not updated to the valve closing status, retransmission control is performed according to the sampling period, and the phase timing mark is updated to Phase 3. In Phase 3, the Phase 3 start timestamp is written to the Phase 3 entry point, and Phase 3 is cleared. The accumulated timing value outputs the control command for opening the water pump drainage solenoid valve. The opening status of the water pump drainage solenoid valve is verified by the control status readback value. If the control status readback value is not updated to the valve opening status, the control is retransmitted according to the sampling period. After the control status readback value is updated to the valve opening status, the third stage timing is started. The threshold for the third stage duration is t3, where t3 is in seconds and is an integer from 300 to 1200. After the timing reaches the third stage duration threshold, the control command for closing the water pump drainage solenoid valve is output. If the control status readback value is not updated to the valve closing status, the control is retransmitted according to the sampling period, and a drainage completion mark is generated. The drainage completion mark is written into the linkage status record corresponding to the linkage batch number, and the drainage stage mark is updated to not started.When the drainage stage is marked as "draining in progress" and the duration of the sprinkler valve action corresponding to the one-click drainage reaches the upper limit threshold for drainage duration (t4, in seconds, an integer from 1800 to 7200), the continuity of the one-click drainage action is verified by the cumulative increase in the duration of the sprinkler valve action. Once the duration of the sprinkler valve action reaches the upper limit threshold, a timeout exit strategy is triggered, outputting the one-click drainage valve closing control command, the pipeline drainage solenoid valve closing control command, and the water pump drainage solenoid valve closing control command. The valve closing control command is verified item by item using the control status readback value. If any control status readback value is not updated to the valve closing state, retransmission control is performed according to the sampling cycle until the evidence of valve closing is established, generating a drainage timeout flag. The drainage timeout flag is written to the linkage status record corresponding to the linkage batch number, and the drainage stage mark is updated to "not started."
[0046] In this implementation plan, a unified timing constraint is established for Phase 1, Phase 2, and Phase 3 using the linked batch number as a through index. This forms a verifiable drainage timing link anchored by the drainage trigger time, ensuring that the generation of drainage completion markers and drainage timeout markers has a consistent triggering basis, reducing the risk of state drift of drainage phase markers under complex operating conditions. At the same time, the closed-loop verification mechanism of control status readback values is used to improve the traceability of the execution of one-click drainage valve closing control commands, pipeline drainage solenoid valve opening and closing control commands, and water pump drainage solenoid valve opening and closing control commands, thereby providing a stable data consistency foundation for the drainage execution completion record issued by the vehicle network platform to the driver's mobile terminal.
[0047] Optionally, the specific steps for generating a drainage execution completion record by associating the batch number, vehicle identifier, and sampling cycle identifier, and then sending it to the driver's mobile terminal by the vehicle network platform, are as follows: When a drainage completion marker is generated and the drainage stage marker is updated to "not started," or a drainage timeout marker is generated and the drainage stage marker is updated to "not started," a batch end trigger condition is established using the batch number as the primary key. The batch number, the drainage completion marker value or the drainage timeout marker value, the sampling cycle identifier, and the vehicle identifier are extracted and associated to generate a drainage execution completion record. The fields written to the drainage execution completion record include the batch number, vehicle identifier, sampling cycle identifier, and sampling cycle identifier. The corresponding sampling timestamp, drainage completion marker, drainage timeout marker, drainage execution end status code, drainage trigger time, duration of stage one, duration of stage two, duration of stage three, icing risk marker, icing risk judgment value, and fusion ambient temperature value are used. The drainage trigger time is the timestamp corresponding to when the tank water level is less than or equal to the water level threshold in stage one. The duration of stage one is the time difference between the sampling timestamp at the beginning of stage one and the sampling timestamp of the one-click drainage valve closing control command output. The duration of stage two is the time difference between the sampling timestamp of the pipeline drainage solenoid valve opening control command output and the sampling timestamp of the pipeline drainage solenoid valve closing control command output. Phase 3 duration is determined by the time difference between the sampling timestamp of the water pump drainage solenoid valve opening control command output and the sampling timestamp of the water pump drainage solenoid valve closing control command output. The icing risk flag is taken from the icing risk flag under the sampling period identifier corresponding to the drainage trigger time. The icing risk judgment value is taken from the icing risk judgment value under the sampling period identifier corresponding to the drainage trigger time. The fused ambient temperature value is taken from the fused ambient temperature value under the sampling period identifier corresponding to the drainage trigger time. The drainage execution completion record is then output to the vehicle terminal and the vehicle network platform. After receiving the drainage execution completion record, the vehicle terminal generates a batch notification locally and binds it to the linked batch number for archiving. The vehicle network platform then... The network platform distributes the information to the driver's mobile terminal. The driver's mobile terminal matches the driver's account with the vehicle identifier and displays the linkage batch number, drainage execution completion status code, sampling timestamp, icing risk marker, icing risk judgment value, fused ambient temperature value, duration of phase one, duration of phase two, and duration of phase three, forming a closed-loop notification link for the batch. The linkage batch number is used to associate the drainage completion marker or drainage timeout marker with the phase sequence record of the same drainage phase marker. The sampling cycle identifier is used to align and verify the drainage execution completion record with the pre-processed drainage monitoring data. The vehicle identifier is used to achieve target isolation when distributing information concurrently across vehicles.
[0048] In this implementation plan, by solidifying the linkage batch number, vehicle identification, sampling cycle identification, drainage trigger time, duration of Phase 1, duration of Phase 2, duration of Phase 3, icing risk marker, icing risk judgment value, and fused ambient temperature value in the drainage execution completion record, the vehicle terminal, vehicle network platform, and driver-side mobile terminal obtain a unified verification carrier of the same batch. This enables the direct reconstruction of the correspondence between the low-temperature trigger background and the drainage treatment results during post-event review, reducing the risk of misjudgment caused by inconsistencies in cross-terminal information and improving the credibility of drainage notification and the consistency of traceability.
[0049] like Figure 2 As shown, another aspect of the present invention provides a low-temperature risk identification and drainage control device for sprinkler trucks on a vehicle-to-everything (V2X) platform. This device is applied to a method for low-temperature risk identification and drainage control of sprinkler trucks on a V2X platform. The device includes: a drainage data acquisition and preparation module, used to periodically acquire drainage monitoring data and perform time synchronization correction, short-term fluctuation suppression, outlier identification and removal, missing segment completion, and numerical normalization processing on the drainage monitoring data, outputting pre-processed drainage monitoring data; and a low-temperature icing risk judgment module, used to generate a fused ambient temperature value, a measuring point temperature range value, a trigger threshold one, a trigger threshold two, and a linkage allowable threshold value based on the pre-processed drainage monitoring data, and to assess the current icing risk. The system performs quantitative assessments to generate icing risk assessment values and updates icing risk markers based on these values. A coordinated drainage timing control module reads the icing risk markers and pre-processed drainage monitoring data. When the icing risk marker is 1 and the drainage stage is marked as not started, it outputs a low-temperature drainage warning and generates a coordinated batch number. It also outputs a one-button drainage valve control command and outputs pipeline and pump drainage solenoid valve opening and closing control commands according to the stage sequence, generating drainage completion or drainage timeout markers. A closed-loop feedback module is executed to associate the coordinated batch number, vehicle identifier, and sampling cycle identifier to generate a drainage execution completion record, which is then sent from the vehicle network platform to the driver's mobile terminal.
[0050] like Figure 4As shown in the diagram, the system includes a vehicle monitoring platform, a vehicle-to-everything (V2X) network, a superstructure controller on the sprinkler truck, a vehicle-mounted temperature sensor, an electronically controlled drain valve, a driver-facing voice broadcast system, and a mobile terminal for the sprinkler truck driver that sends SMS messages to the platform. The vehicle monitoring platform serves as the monitoring interface for the V2X platform, displaying drainage monitoring data, generating notification messages, and triggering SMS messages. The vehicle monitoring platform establishes a communication link with the sprinkler truck via the V2X network. The vehicle-mounted temperature sensor collects real-time ambient temperature values, which are then written into the drainage monitoring data by the superstructure controller. This drainage monitoring data also includes the predicted minimum temperature for the day, the tank water level, the water pump operating current, and the opening and closing status of the nozzle valves. Status and valve action duration; when the icing risk marker is 1 and the drainage stage is marked as not started, the upper structure controller outputs a low-temperature drainage warning prompt command to the vehicle terminal and drives voice broadcast. The upper structure controller generates a linkage batch number and outputs a one-button drainage switch valve control command. The upper structure controller controls the electronically controlled drainage valve to perform opening and closing actions according to the stage sequence. The electronically controlled drainage valve includes pipeline drainage solenoid valve and water pump drainage solenoid valve. After receiving the drainage completion marker or drainage timeout marker returned by the vehicle terminal, the vehicle monitoring platform generates a drainage execution end record and sends it to the sprinkler truck driver's mobile terminal via platform SMS, realizing a closed-loop correspondence between platform-side notification and vehicle-side linkage control.
[0051] In this implementation plan, by forming an integrated closed-loop link for drainage monitoring data preparation, icing risk assessment, drainage stage timing control driven by linkage batch number, and drainage execution completion record distribution, the vehicle network platform can achieve deterministic guidance of drainage actions based on low temperature risk identification results under the same vehicle identification and sampling cycle identification scale. This ensures that the linkage allowable threshold restricts false triggering, strengthens the reconciliation consistency between icing risk markers, drainage completion markers, and drainage timeout markers, thereby improving the stability and traceability of low temperature operation handling.
[0052] The following points need to be explained: (1) The accompanying drawings of the embodiments of the present invention only involve the structures involved in the embodiments of the present invention. Other structures can refer to the general design.
[0053] (2) For clarity, the thickness of layers or regions is enlarged or reduced in the drawings used to describe embodiments of the invention, i.e., these drawings are not drawn to scale. It is understood that when an element such as a layer, film, region or substrate is referred to as being “above” or “below” another element, the element may be “directly” located “above” or “below” the other element or there may be intermediate elements.
[0054] (3) Where there is no conflict, the embodiments of the present invention and the features in the embodiments can be combined with each other to obtain new embodiments.
[0055] The above are merely specific embodiments of the present invention, but the scope of protection of the present invention is not limited thereto. The scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A method for identifying low-temperature risks and controlling drainage of sprinkler trucks using a vehicle-to-everything (V2X) platform, characterized in that: The method includes: S1 periodically collects drainage monitoring data and performs time synchronization correction, short-term fluctuation suppression, outlier identification and removal, missing segment completion and numerical normalization on the drainage monitoring data, and outputs preprocessed drainage monitoring data. S2, based on the pre-processed drainage monitoring data, generates the fused ambient temperature value, the temperature difference value of the measuring point, the trigger threshold one, the trigger threshold two, and the linkage allowable gate quantity, quantitatively assesses the current icing risk, generates the icing risk judgment value, and updates the icing risk marker based on the icing risk judgment value; S3 reads the freezing risk marker and the pre-treated drainage monitoring data. When the freezing risk marker is 1 and the drainage stage is marked as not started, it outputs a low temperature drainage early warning prompt and generates a linkage batch number. It outputs a one-button drainage switch valve control command and outputs pipeline and water pump drainage solenoid valve opening and closing control commands according to the stage sequence, and generates a drainage completion marker or drainage timeout marker. S4 generates a drainage execution completion record by associating the batch number, vehicle identifier, and sampling cycle identifier, and sends it to the driver's mobile terminal via the vehicle network platform.
2. The method for low-temperature risk identification and drainage control of sprinkler trucks on a vehicle networking platform according to claim 1, characterized in that, The specific steps for periodically collecting drainage monitoring data and performing time synchronization correction, short-term fluctuation suppression, outlier identification and removal, missing segment completion, and numerical normalization on the drainage monitoring data, and outputting the preprocessed drainage monitoring data are as follows: Set a fixed-width sliding time window as a sampling period to periodically collect drainage monitoring data from the sprinkler truck. The drainage monitoring data includes sampling period identifier, vehicle identifier, daily forecast minimum temperature value, real-time ambient temperature value, temperature sensor measuring point number, tank water level height value, water pump operating current value, nozzle valve opening and closing status, and valve action duration. For the collected drainage monitoring data, the Network Time Protocol (NTP) time synchronization algorithm is used to perform time synchronization correction on the drainage monitoring data; the sliding median filter algorithm is used to suppress short-term fluctuations in the drainage monitoring data; the Hample anomaly filter algorithm is used to identify and remove anomalies in the drainage monitoring data, remove sensor jumps and communication glitches, and combine it with the linear interpolation completion algorithm to complete missing segments in the drainage monitoring data; the Z-score normalization algorithm is used to perform numerical scaling normalization on the drainage monitoring data, and the preprocessed drainage monitoring data is output.
3. The method for low-temperature risk identification and drainage control of sprinkler trucks on a vehicle networking platform according to claim 1, characterized in that, The specific steps for generating the fused ambient temperature value, measuring point temperature range value, trigger threshold one, trigger threshold two, and linkage allowable gate value based on the preprocessed drainage monitoring data are as follows: Read the pre-processed drainage monitoring data, use the sampling period identifier as the aggregation key, and group the real-time ambient temperature values under the same vehicle identifier according to the temperature sensor measurement point number. Take the arithmetic mean of the real-time ambient temperature values of each measurement point to obtain a representative temperature value set. Sort the representative temperature value set by value and take the median as the fused ambient temperature value. At the same time, calculate the difference between the maximum and minimum values of the representative temperature values in the set to generate the measurement point temperature range value. Compare the predicted minimum temperature value of the day with the predicted alarm threshold, and generate trigger threshold one and trigger threshold two based on the comparison results; When the nozzle valve is open and the water pump operating current is greater than or equal to the current threshold, the linkage allowable gate value is set to 0; otherwise, it is set to 1.
4. The method for low-temperature risk identification and drainage control of sprinkler trucks on a vehicle networking platform according to claim 3, characterized in that, The specific steps for comparing the forecast minimum temperature value of the day with the forecast alarm threshold, and generating trigger threshold one and trigger threshold two based on the comparison result, are as follows: The forecast minimum temperature value for the day is compared with the forecast alarm threshold. When the forecast minimum temperature value for the day is less than or equal to the forecast alarm threshold, the maximum and minimum values of the fused ambient temperature values of the most recent N consecutive sampling periods are extracted, and the difference between the two is calculated as the temperature noise amplitude value. The temperature noise amplitude value is truncated at both upper and lower limits to obtain the truncated noise amplitude value; the threshold band is expanded using the trigger band center threshold as the center value and the truncated noise amplitude value as the bandwidth parameter; trigger threshold one is determined by subtracting half of the truncated noise amplitude value from the trigger band center threshold, and trigger threshold two is determined by adding half of the truncated noise amplitude value to the trigger band center threshold; when the predicted minimum temperature value of the day is greater than the predicted alarm threshold, the temperature noise amplitude reference value is used to replace the temperature noise amplitude value, and trigger threshold one and trigger threshold two are determined in the same way.
5. The method for low-temperature risk identification and drainage control of sprinkler trucks on a vehicle networking platform according to claim 1, characterized in that, The specific steps for quantitatively assessing the current icing risk and generating an icing risk judgment value are as follows: Extract the fused ambient temperature value and the temperature range of the measuring point from the most recent k consecutive sampling periods. Subtract the first trigger threshold from the fused ambient temperature value and divide by the temperature scale parameter. Take the natural exponent of the resulting ratio, add one to the exponent, and take the reciprocal to obtain the low-temperature trigger response term. Subtract the second trigger threshold from the fused ambient temperature value and divide by the temperature scale parameter. Take the natural exponent of the resulting ratio, add one to the exponent, and take the reciprocal to obtain the high-temperature suppression response term. Divide the temperature range of the measuring point by the measuring point consistency threshold. Take the smaller of the resulting ratio and 1, then subtract the smaller value from 1 to obtain the consistency reduction term. Multiply the low-temperature trigger response term, high-temperature suppression response term, and consistency reduction term sequentially to obtain the icing contribution term. Accumulate the icing contribution term within the sampling period number from 0 to k minus 1 and average it by k to obtain the window average icing contribution value. Multiply the window average icing contribution value by the linkage allowable threshold to obtain the icing risk judgment value.
6. The method for low-temperature risk identification and drainage control of sprinkler trucks on a vehicle networking platform according to claim 1, characterized in that, The specific steps for updating the icing risk marker based on the icing risk assessment value are as follows: When the icing risk flag is 0, if the icing risk judgment value is greater than or equal to the risk threshold, and the duration of the nozzle valve action is accumulated within the sampling period when the linkage allowable gate quantity is 1, the icing risk flag is set to 1 when the accumulated duration reaches the duration threshold. When the icing risk flag is 1, the icing risk flag will be updated to 0 when the icing risk judgment value is less than or equal to the release threshold for M consecutive sampling periods. The threshold for resolution is less than the risk threshold.
7. The method for low-temperature risk identification and drainage control of sprinkler trucks on a vehicle networking platform according to claim 1, characterized in that, The specific steps for reading the freezing risk marker and pre-treated drainage monitoring data, outputting a low-temperature drainage early warning instruction and generating a linkage batch number when the freezing risk marker is 1 and the drainage stage is marked as not started, and outputting a one-button drainage switch valve control instruction are as follows: Read the real-time icing risk marker and the pre-processed drainage monitoring data. When the icing risk marker is 1 and the drainage stage marker is not started, output a low temperature drainage warning prompt command to the vehicle terminal, generate a linkage batch number, update the drainage stage marker to drainage in progress, and set the stage timing marker to stage one. Within the same linkage batch number, output a one-key drainage valve opening control command to put all valves of the working nozzle into the valve opening state, and do not repeatedly output the valve opening control command when the nozzle valve is in the open state.
8. The method for low-temperature risk identification and drainage control of sprinkler trucks on a vehicle networking platform according to claim 1, characterized in that, The specific steps for generating drainage completion or drainage timeout markers by outputting phased, time-sequential control commands for the pipeline and the water pump drainage solenoid valve are as follows: In Phase 1, when the tank water level is less than or equal to the water level threshold, the corresponding timestamp is recorded as the drainage trigger time. After the drainage trigger time, the one-click drainage valve opening state is maintained until the confirmation time threshold is reached, then the one-click drainage valve closing control command is output, and the phase timing mark is updated to Phase 2. In Phase 2, the valve opening control command for the pipeline drain solenoid valve is output and timed. After the time reaches the Phase 2 duration threshold, the valve closing control command for the pipeline drain solenoid valve is output and the phase timing mark is updated to Phase 3. In Phase 3, the water pump drainage solenoid valve opening control command is output and timed. After the time reaches the Phase 3 duration threshold, the water pump drainage solenoid valve closing control command is output and a drainage completion mark is generated. The drainage phase mark is then updated to not started. When the drainage stage is marked as drainage in progress and the duration of the valve action corresponding to the one-click drainage reaches the upper limit threshold of drainage time, the one-click drainage valve closing control command, the pipeline drainage solenoid valve closing control command, and the water pump drainage solenoid valve closing control command are output respectively, a drainage timeout mark is generated, and the drainage stage mark is updated to not started.
9. The method for low-temperature risk identification and drainage control of sprinkler trucks on a vehicle networking platform according to claim 1, characterized in that, The specific steps for generating a drainage execution completion record by associating the batch number, vehicle identifier, and sampling cycle identifier, and then sending it to the driver's mobile terminal by the vehicle network platform, are as follows: When a drainage completion marker or a drainage timeout marker is generated, the linked batch number, drainage completion marker or drainage timeout marker, sampling cycle identifier and vehicle identifier are extracted and associated to generate a drainage execution completion record. The drainage execution completion record is then output to the vehicle terminal and the vehicle network platform, and the vehicle network platform sends it to the driver's mobile terminal.
10. A vehicle-to-everything (V2X) platform sprinkler truck low-temperature risk identification and drainage control device, wherein the device applies the V2X platform sprinkler truck low-temperature risk identification and drainage control method as described in any one of claims 1-9, characterized in that, The device includes: The drainage data acquisition and preparation module is used to periodically acquire drainage monitoring data and perform time synchronization correction, short-term fluctuation suppression, outlier identification and removal, missing segment completion and numerical normalization on the drainage monitoring data, and output the pre-processed drainage monitoring data. The low-temperature freezing risk assessment module is used to generate a fusion ambient temperature value, a temperature range value at measuring points, a trigger threshold one, a trigger threshold two, and a linkage allowable threshold value based on the pre-processed drainage monitoring data. It then quantifies the current freezing risk, generates a freezing risk assessment value, and updates the freezing risk marker based on the freezing risk assessment value. The linkage drainage timing control module is used to read the freezing risk mark and the pre-treated drainage monitoring data. When the freezing risk mark is 1 and the drainage stage mark is not started, it outputs a low temperature drainage early warning prompt and generates a linkage batch number. It outputs a one-button drainage switch valve control command and outputs pipeline and water pump drainage solenoid valve opening and closing control commands according to the stage timing, and generates a drainage completion mark or drainage timeout mark. The execution feedback notification closed-loop module is used to associate the batch number, vehicle identifier, and sampling cycle identifier to generate a drainage execution completion record, which is then sent to the driver's mobile terminal by the vehicle network platform.