Method, apparatus, device, and storage medium for cleaning fluid spray control

By acquiring vehicle speed and wind speed information, calculating the airflow intensity index, matching the spray pattern library, and controlling the designated nozzles to spray cleaning fluid, the problem of high-speed airflow affecting the spraying effect of cleaning fluid is solved, achieving the optimal spray pattern and cleaning effect under different working conditions.

CN122354401APending Publication Date: 2026-07-10ZERON AUTOMOBILE TECHNOLOGY CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
ZERON AUTOMOBILE TECHNOLOGY CO LTD
Filing Date
2026-04-24
Publication Date
2026-07-10

AI Technical Summary

Technical Problem

When a vehicle is traveling at high speed, the high-speed airflow on the windshield surface affects the spraying effect of the cleaning fluid. Existing technology cannot dynamically adjust the physical properties of the sprayed droplets according to real-time airflow changes.

Method used

By acquiring vehicle speed and wind speed information on the windshield surface, the system calculates the airflow intensity index using a preset algorithm, matches it with a spray pattern library, determines the spray pattern information, and controls designated nozzles to spray cleaning fluid onto designated areas of the windshield, thereby achieving precise control of droplet size and initial velocity.

Benefits of technology

Under different vehicle driving conditions, the system achieves intelligent and effective cleaning fluid spraying, improves the reliability of windshield cleaning, saves detergent consumption, and optimizes the spray pattern.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122354401A_ABST
    Figure CN122354401A_ABST
Patent Text Reader

Abstract

This application discloses a method, apparatus, device, and storage medium for controlling the spraying of cleaning fluid, belonging to the field of automotive technology. The method specifically includes: acquiring vehicle speed information and wind speed information on the windshield surface; obtaining an airflow intensity index based on the vehicle speed information and wind speed information using a preset algorithm; obtaining spray pattern information corresponding to the airflow intensity index based on a preset spray pattern library and the airflow intensity index using a preset matching strategy; obtaining a cleaning fluid spraying strategy based on preset airflow intensity conditions, the spray pattern information, and the airflow intensity index; and controlling designated nozzles to spray cleaning fluid onto a designated area of ​​the windshield based on the cleaning fluid spraying strategy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of automotive technology, specifically to vehicle cleaning technology, vehicle control technology, and other technical fields, and particularly to a method, apparatus, equipment, and storage medium for controlling the spraying of cleaning fluid. Background Technology

[0002] Currently, when a vehicle is traveling at high speed, the high-speed airflow on the windshield surface is the main obstacle affecting the washing effect.

[0003] Typically, windshield washer fluid spraying solutions in related technologies include pressure regulation and structural optimization. Pressure regulation solutions increase the initial velocity of droplets by increasing pump pressure, attempting to penetrate the airflow with greater kinetic energy. However, simply increasing pressure has inherent drawbacks; excessive pressure leads to excessive droplet atomization, resulting in smaller droplets. Smaller droplets are lighter and have less inertia, making them easier for the airflow to disperse. Structural optimization solutions can generate dense, directional jets through specially designed nozzles. However, these solutions have a fixed spray pattern and cannot dynamically adjust to real-time airflow changes. Summary of the Invention

[0004] This application provides a method, apparatus, equipment, and storage medium for controlling the spraying of cleaning fluid, which can solve the problem of poor effectiveness in spraying cleaning fluid onto vehicle windshields. The technical solution is as follows: In a first aspect, a method for controlling the spraying of cleaning fluid is provided, the method comprising: Obtain vehicle speed information and wind speed information on the windshield surface; Based on the vehicle speed and wind speed information, an airflow intensity index is obtained using a preset algorithm; Based on a preset spraying pattern library and the airflow intensity index, a preset matching strategy is used to obtain the spraying pattern information corresponding to the airflow intensity index. Based on preset airflow intensity conditions, the spraying mode information, and the airflow intensity index, a cleaning fluid spraying strategy is obtained; Based on the cleaning fluid spraying strategy, designated nozzles are controlled to spray cleaning fluid onto designated areas of the windshield.

[0005] In one possible implementation, obtaining the airflow intensity index based on the vehicle speed information and wind speed information using a preset algorithm includes: Based on the vehicle speed and wind speed information, the airflow shear force is calculated; The airflow shear force is converted to obtain the airflow intensity index.

[0006] In one possible implementation, obtaining the spray pattern information corresponding to the airflow intensity index based on a preset spray pattern library and the airflow intensity index using a preset matching strategy includes: The airflow intensity index is matched with the intensity index range in the preset spraying pattern library. Obtain the correlation between the intensity index range and the spraying mode in the preset spraying mode library. Based on the correlation and matching results between the intensity index range and the spraying pattern, the spraying pattern information corresponding to the airflow intensity index is obtained.

[0007] In one possible implementation, the cleaning fluid spraying strategy includes a first spraying strategy and a second spraying strategy. Obtaining the cleaning fluid spraying strategy based on preset airflow intensity conditions, the spraying mode information, and the airflow intensity index includes: In response to the airflow intensity index satisfying a preset airflow intensity condition, the first spraying strategy is obtained; In response to the airflow intensity index not meeting the preset airflow intensity condition, a second spraying strategy is obtained based on the spraying mode information.

[0008] In one possible implementation, controlling a designated nozzle to spray cleaning fluid onto a designated area of ​​the windshield based on the cleaning fluid spraying strategy includes: Based on the cleaning fluid spraying strategy, the target droplet size is obtained; Based on a preset voltage-particle size mapping table and the target particle size of the droplet, the driving voltage information of the specified nozzle is determined; Based on the driving voltage information of the designated nozzle and the cleaning fluid spraying strategy, the designated nozzle is controlled to spray cleaning fluid onto the designated area of ​​the windshield.

[0009] Secondly, a device for controlling the spraying of cleaning fluid is provided, the device comprising: The first acquisition unit is used to acquire vehicle speed information and wind speed information on the windshield surface; The first obtaining unit is used to obtain the airflow intensity index based on the vehicle speed information and wind speed information using a preset algorithm; The first matching unit is used to obtain the spraying pattern information corresponding to the airflow intensity index based on a preset spraying pattern library and the airflow intensity index using a preset matching strategy. The second obtaining unit is used to obtain a cleaning fluid spraying strategy based on preset airflow intensity conditions, the spraying mode information and the airflow intensity index; The first control unit is used to control designated nozzles to spray cleaning fluid onto a designated area of ​​the windshield based on the cleaning fluid spraying strategy.

[0010] Thirdly, a computer-readable storage medium is provided, wherein at least one instruction is stored therein, the at least one instruction being loaded and executed by a processor to implement the aspects and any possible implementations described above.

[0011] Fourthly, an electronic device is provided, comprising: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the methods described above and any possible implementations.

[0012] Fifthly, a vehicle is provided that includes the electronic equipment described in the aforementioned aspects.

[0013] The beneficial effects of the technical solution provided in this application include at least the following: As can be seen from the above technical solution, the embodiments of this application can obtain vehicle speed information and wind speed information on the windshield surface. Based on the vehicle speed and wind speed information, a preset algorithm can be used to obtain an airflow intensity index. Based on a preset spraying pattern library and the airflow intensity index, a preset matching strategy is used to obtain spraying pattern information corresponding to the airflow intensity index. Based on preset airflow intensity conditions, the spraying pattern information, and the airflow intensity index, a cleaning fluid spraying strategy is obtained. Based on the cleaning fluid spraying strategy, designated nozzles are controlled to spray cleaning fluid onto designated areas of the windshield. Since a cleaning fluid spraying strategy with better cleaning effect can be obtained based on the airflow intensity index determined by real-time vehicle speed and wind speed information, the optimal cleaning fluid spraying strategy is automatically matched, and the cleaning fluid spraying strategy is used to control designated nozzles to spray cleaning fluid onto designated areas of the windshield. This achieves the optimal spray pattern of the cleaning fluid under different vehicle driving conditions, improving the intelligence and effectiveness of the cleaning fluid spraying, thereby ensuring the reliability of windshield cleaning under various vehicle driving conditions.

[0014] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this application, nor is it intended to limit the scope of this application. Other features of this application will become readily apparent from the following description. Attached Figure Description

[0015] To more clearly illustrate the technical solutions in the embodiments of this application, 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 this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0016] Figure 1 This is a schematic flowchart of a cleaning fluid spraying control method provided in one embodiment of this application; Figure 2 This is a structural block diagram of a cleaning fluid spray control device provided in another embodiment of this application; Figure 3 This is a block diagram of an electronic device used to implement the cleaning fluid spraying control method of the embodiments of this application. Detailed Implementation

[0017] The following description, in conjunction with the accompanying drawings, illustrates exemplary embodiments of this application, including various details to aid understanding. These should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of this application. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.

[0018] Obviously, the described embodiments are only some, not all, of the embodiments in this application. All other embodiments obtained by those skilled in the art based on the embodiments in this application without inventive effort are within the scope of protection of this application.

[0019] Furthermore, the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.

[0020] Currently, in related cleaning fluid spraying control schemes, the droplet size distribution from the nozzle is fixed, typically exhibiting a normal distribution between 50-500 μm. In high-speed airflow, excessively small droplets, such as those less than 100 μm, are easily dispersed, while excessively large droplets, such as those greater than 300 μm, although possessing high inertia, are few in number, result in uneven coverage, and require extremely high pressure to drive. Therefore, these related technologies cannot dynamically adjust the physical characteristics of the sprayed droplets according to the real-time airflow environment.

[0021] Therefore, there is an urgent need for a method for controlling the spraying of cleaning fluid, which can achieve intelligent spraying by actively and precisely adjusting the particle size and initial velocity of each droplet according to real-time airflow conditions.

[0022] Please refer to Figure 1 This document illustrates a flowchart of a method for controlling washer fluid spray according to an embodiment of this application. This method for controlling washer fluid spray can be applied to a system for controlling windshield washer fluid spray, and specifically may include: Step 101: Obtain vehicle speed information and wind speed information on the windshield surface.

[0023] Step 102: Based on the vehicle speed information and wind speed information, obtain the airflow intensity index using a preset algorithm.

[0024] Step 103: Based on the preset spraying pattern library and the airflow intensity index, the spraying pattern information corresponding to the airflow intensity index is obtained using a preset matching strategy.

[0025] Step 104: Based on the preset airflow intensity conditions, the spraying mode information, and the airflow intensity index, obtain the cleaning fluid spraying strategy.

[0026] Step 105: Based on the cleaning fluid spraying strategy, control the designated nozzles to spray cleaning fluid onto the designated area of ​​the windshield.

[0027] It should be noted that vehicle speed information can include real-time vehicle speed and direction. Wind speed information can include wind speed and wind direction angle.

[0028] It should be noted that the preset spraying pattern library can include the correlation between airflow intensity index range and spraying pattern information. Spraying pattern information can include spraying pattern, pattern level, droplet target particle size, droplet target initial velocity, application scenario, etc.

[0029] It should be noted that the windshield washer fluid spray control system may include an airflow parameter sensing module, an electrowetting nozzle array, a control module, a washer fluid supply module, a high-pressure drive module, and an image acquisition module.

[0030] The airflow parameter sensing module can include a vehicle speed sensor and a miniature anemometer. The vehicle speed sensor can connect to the vehicle's CAN bus to acquire vehicle speed signals in real time, with a sampling frequency of 100Hz. The miniature anemometer can be installed in the airflow channel along the lower edge of the windshield, using a hot-film anemometer to measure wind speed and direction angle from 0-50m / s with an accuracy of ±0.5m / s. The electrowetting nozzle array can be integrated at the junction of the vehicle's front hood and the lower edge of the windshield, arranged in a long strip, and can contain 256 independent micro-nozzles. A single nozzle structure can include a substrate, a liquid reservoir, a nozzle orifice, an insulating layer, a hydrophobic dielectric layer, and a driving electrode. The substrate can be made of silicon with a thickness of 500μm. The liquid reservoir can be an etched microcavity with a depth of 200μm and a volume of approximately 0.1μL, connected to a common washing liquid flow channel. The nozzle orifice is a precision micro-hole with a diameter of 50μm, penetrating the substrate. An insulating layer, consisting of a 0.5µm thick silica layer, can cover the inner wall of the nozzle orifice. A hydrophobic dielectric layer, consisting of a 1µm thick polytetrafluoroethylene (PTFE) film with high hydrophobicity and an initial contact angle of approximately 115°, can cover the insulating layer. A driving electrode, made of ITO transparent conductive film, can be embedded beneath the hydrophobic dielectric layer and arranged around the nozzle orifice. The nozzle operates by applying a voltage to the driving electrode, which alters the surface energy of the hydrophobic dielectric layer, reducing the contact angle between the washing liquid and the nozzle orifice wall—for example, from 115° to below 60°—thereby changing the droplet formation and detachment kinetics. The washing liquid supply module can include a reservoir, a micro diaphragm pump, and a pressure regulating valve to provide a constant pressure of approximately 0.1MPa of washing liquid to the electrowetting nozzle array. The control module can specifically execute the washing liquid spraying control method described in this embodiment. The high-voltage drive module may include an independent high-voltage drive circuit with 256 channels, each channel capable of outputting a programmable high-voltage pulse of 0-100V with a rise time of <10μs, used to drive the corresponding electrowetting nozzle. The image acquisition module may include a 720P CMOS camera, which can be positioned behind the rearview mirror to identify the location and type of stains on the windshield surface, serving as supplementary input for spray parameter optimization.

[0031] In this way, by acquiring vehicle speed information and wind speed information on the windshield surface, an airflow intensity index can be obtained using a preset algorithm based on the vehicle speed and wind speed information. Based on a preset spray pattern library and the airflow intensity index, a preset matching strategy is used to obtain the spray pattern information corresponding to the airflow intensity index. Based on preset airflow intensity conditions, the spray pattern information, and the airflow intensity index, a cleaning fluid spraying strategy is obtained. Based on the cleaning fluid spraying strategy, designated nozzles are controlled to spray cleaning fluid onto designated areas of the windshield. Since a cleaning fluid spraying strategy with better cleaning effect can be obtained by using the airflow intensity index determined based on real-time vehicle speed and wind speed information, and the optimal cleaning fluid spraying strategy is automatically matched to achieve the optimal spray pattern of the cleaning fluid under different vehicle driving conditions, the intelligence and effectiveness of cleaning fluid spraying are improved, thereby ensuring the reliability of windshield cleaning under various vehicle driving conditions.

[0032] Optionally, in one possible implementation of this embodiment, in step 102, firstly, the airflow shear force can be calculated based on the vehicle speed information and wind speed information. Secondly, the airflow shear force is converted to obtain the airflow intensity index.

[0033] In this implementation, vehicle speed information may include the current driving speed. Wind speed information may include the current wind speed and wind direction angle. The wind direction angle may be the angle between the wind direction and the driving direction. In a specific implementation of this method, the airflow shear force is calculated based on the vehicle speed information and wind speed information, which can be specifically expressed as formula (1): (1) in, It can be airflow shear force. This can be a preset coefficient, which can be calibrated according to the nozzle layout. For example, it can be set to 1. It can be based on air density, It can be based on vehicle speed. It can be wind speed, It can be the wind direction angle.

[0034] In another specific implementation of this method, the airflow shear force is converted using a preset conversion coefficient to obtain the airflow intensity index.

[0035] In this implementation, the preset conversion coefficient can be obtained in advance through wind tunnel experiments based on the measured shear force under the maximum operating conditions of the system design, such as a maximum vehicle speed of 160km / h and a maximum crosswind of 15m / s.

[0036] One specific implementation method involves calculating the airflow intensity index based on a preset conversion coefficient and airflow shear force, which can be specifically expressed as formula (2): (2) in, It can be the airflow intensity index. It can be airflow shear force. It can be a preset conversion factor.

[0037] It is understandable that by using a preset conversion coefficient to convert the airflow shear force, the airflow shear force can be normalized to a value of 0-100, which can be the airflow intensity index.

[0038] In this way, the airflow shear force can be calculated based on the vehicle speed and wind speed information, and then the airflow shear force can be converted into an airflow intensity index that can be used for evaluation, so as to determine the corresponding spraying strategy.

[0039] Optionally, in one possible implementation of this embodiment, in step 103, firstly, the airflow intensity index can be matched with the intensity index range in the preset spray pattern library. Secondly, the correlation between the intensity index range and the spray pattern in the preset spray pattern library can be obtained. Thirdly, based on the correlation between the intensity index range and the spray pattern and the result of the matching process, the spray pattern information corresponding to the airflow intensity index can be obtained.

[0040] In this implementation, the preset spraying mode library may include a pre-configured mapping table of intensity index ranges and spraying modes.

[0041] In a specific implementation of this approach, there can be multiple spraying mode information entries. Each entry may include the spraying mode, mode level, target droplet size, target droplet initial velocity, and application scenario.

[0042] For example, Table 1 could be an example of a library of preset spray patterns: Table 1

[0043] For example, when the airflow intensity index is 60, based on the preset spraying mode library, the matching intensity index range can be determined to be 50-80. The spraying mode information corresponding to the intensity index range includes: the spraying mode is ballistic mode, the mode level is level 3, the droplet target particle size is 200-250μm, the droplet target initial velocity is 18-22 m / s, and the application scenario is high-speed cruise.

[0044] In this way, the corresponding spraying mode information can be quickly and accurately matched with the airflow intensity index and the preset spraying mode library, so as to determine a more accurate spraying strategy and further improve the intelligence and effectiveness of cleaning liquid spraying.

[0045] It should be noted that the specific implementation process provided in this embodiment can be combined with various specific implementation processes provided in the foregoing implementation methods to realize the cleaning fluid spraying control method of this embodiment. Detailed descriptions can be found in the relevant content of the foregoing implementation methods, and will not be repeated here.

[0046] Optionally, in one possible implementation of this embodiment, the cleaning fluid spraying strategy may include a first spraying strategy and a second spraying strategy. In step 104, in response to the airflow intensity index satisfying a preset airflow intensity condition, the first spraying strategy is obtained; in response to the airflow intensity index not satisfying the preset airflow intensity condition, the second spraying strategy is obtained based on the spraying mode information.

[0047] In this implementation, the preset airflow intensity condition may include an airflow intensity index greater than a preset threshold.

[0048] Preferably, the preset threshold can be 80.

[0049] In a specific implementation of this method, when the airflow intensity index is greater than a preset threshold, the cleaning fluid spraying strategy can be determined as the first spraying strategy.

[0050] In this implementation, the first spraying strategy can be a two-stage spraying strategy. The two-stage spraying strategy includes a first stage and a second stage. The first-stage spraying strategy determines the driving voltage information based on the larger of the target droplet size (250-300μm) and the target initial droplet velocity (7-12m / s), or the lower initial velocity, and the spraying duration is 10%-30% of the total spraying duration.

[0051] The second-stage spraying strategy is to determine the driving voltage information based on the smaller droplet size (120-180μm) and the smaller droplet initial velocity (15-20m / s), or the higher initial velocity. The spraying time is 70%-90% of the total spraying time.

[0052] Here, the total spraying time can be preset, for example, the total time can be 250ms. The first stage of spraying can last for 50-100ms, and the second stage of spraying can last for 150-250ms.

[0053] Understandably, the first stage could be a wind-breaking spraying strategy, utilizing the inertia of large-mass droplets to break through the airflow boundary layer. The second stage could be a wetting mist spraying strategy to achieve uniform droplet coverage.

[0054] In another specific implementation of this method, when the airflow intensity index is not greater than a preset threshold, the cleaning fluid spraying strategy can be determined as the second spraying strategy. The second spraying strategy can be obtained based on the spraying mode information corresponding to the airflow intensity index.

[0055] For example, when the spraying mode information corresponding to the airflow intensity index is that the droplet target particle size is 200-250μm, the second spraying strategy can be to determine the driving voltage information according to the target particle size of 200-250μm and perform spraying according to the preset spraying duration.

[0056] In this way, the spraying strategy can be determined by the airflow intensity conditions, which can improve the intelligence and effectiveness of cleaning liquid spraying.

[0057] It should be noted that the specific implementation process provided in this embodiment can be combined with various specific implementation processes provided in the foregoing implementation methods to realize the cleaning fluid spraying control method of this embodiment. Detailed descriptions can be found in the relevant content of the foregoing implementation methods, and will not be repeated here.

[0058] Optionally, in one possible implementation of this embodiment, in step 105, firstly, the target droplet size can be obtained based on the cleaning fluid spraying strategy. Secondly, the driving voltage information of the designated nozzle can be determined based on a preset voltage-to-particle-size mapping table and the target droplet size. Thirdly, based on the driving voltage information of the designated nozzle and the cleaning fluid spraying strategy, the designated nozzle can be controlled to spray cleaning fluid onto a designated area of ​​the windshield.

[0059] In this implementation, the designated area of ​​the windshield can be the area to be cleaned. The designated area of ​​the windshield can be determined based on the spraying mode. For example, the designated area for a misting mode can be the entire windshield area. Alternatively, the designated area can be determined based on dirty areas obtained through image detection. The designated nozzle can be the nozzle corresponding to the designated area.

[0060] In one specific implementation of this method, the target droplet size in the cleaning fluid spraying strategy is matched with the average droplet size in a preset voltage-to-diameter mapping table to determine the driving voltage value corresponding to the target droplet size. The driving voltage value corresponding to the target droplet size is then determined as the driving voltage information of the specified nozzle.

[0061] In this implementation, the driving voltage information may include the driving voltage value.

[0062] In this implementation, the preset voltage-to-particle-size mapping table includes the correspondence between driving voltage values ​​and average droplet size. The preset voltage-to-particle-size mapping table also includes the standard deviation of droplet size and the initial droplet velocity corresponding to each driving voltage value.

[0063] For example, Table 2 could be an example of a pre-defined voltage particle size mapping table: Table 2

[0064] Understandably, the average particle size can be used as the primary matching parameter, selecting the driving voltage corresponding to the average particle size closest to the target particle size from the table. If the target particle size differs from both average particle sizes, the voltage value corresponding to the smaller standard deviation of the particle size is selected as the driving voltage information, resulting in better atomization quality. The initial velocity characterizes the initial velocity of the droplets when driven by this voltage value.

[0065] In the actual implementation process, the preset voltage particle size mapping table can be pre-calibrated based on experiments of spraying with a single electrowetting nozzle and stepped voltage.

[0066] Here, during the pre-calibration process, a single electrowetting nozzle can be fixed to a high-speed camera system. Before capturing images at 10,000 fps, a micro-injection pump is connected below the nozzle to provide a constant flow rate. A stepped voltage of 0V, 10V, 20V, ..., 100V is applied to the nozzle, and 100 images of the droplet detachment process are captured at each voltage. The droplet size and initial velocity are measured through image processing. Based on the measurements, a pre-defined voltage-to-size mapping table is calculated.

[0067] It can be understood that as the voltage increases, the contact angle decreases, the droplet size decreases, and the initial velocity increases. This is because the voltage reduces the adhesion between the nozzle wall and the droplet, making the droplet easier to expel, thus achieving a higher initial velocity, while simultaneously reducing the detachment volume.

[0068] In another specific implementation of this method, the cleaning fluid spraying strategy may include a spraying duration. First, based on the driving voltage information of the designated nozzle and the spraying duration, the designated nozzle can be controlled to spray cleaning fluid onto a designated area of ​​the windshield. Second, the wipers can be controlled to perform wiping operations.

[0069] Understandably, the high-pressure drive module used to drive the nozzle can generate corresponding high-pressure pulses based on the drive voltage information and spray duration, and apply them to the drive electrode of the designated nozzle. Under the action of the drive voltage, the surface energy of the hydrophobic dielectric layer of the designated nozzle changes, and the contact angle of the washing liquid decreases. When the washing liquid is pushed into the nozzle orifice, the formed droplets are more easily detached under the action of the electric field, and the particle size and initial velocity at the time of detachment are precisely controlled within the corresponding range. After the droplets are ejected, because the particle size and initial velocity have been optimized for the current airflow, they can effectively resist airflow interference and accurately hit the windshield.

[0070] For example, a family car is traveling at 120 km / h on a highway and encounters a crosswind of 8 m / s, with the wind direction at a 60° angle to the driving direction. There is insect residue stain in the middle of the windshield. In response to the driver pressing the wash lever, firstly, the vehicle speed can be obtained from the vehicle speed sensor and the wind speed and wind direction angle can be obtained from the miniature anemometer. Here, the vehicle speed can be 33.33 m / s. The wind speed can be 8 m / s and the wind direction angle can be 60°. Secondly, the airflow shear force can be calculated using formula (1). =1.0×0.5×1.2×(37.33)2≈836 N, again, the calibrated preset conversion coefficient S is 11.8, and then the airflow intensity index I=836 / 11.8≈71 can be calculated using formula (2). Again, the airflow intensity index is less than the preset threshold, and the airflow intensity index is matched with the intensity index range in the preset spraying mode library. The airflow intensity index I=71∈(50,80], which belongs to the ballistic mode. The droplet target particle size of this mode is 200-250μm, and the target initial velocity is 18-22m / s. It can be determined that the cleaning fluid spraying strategy is to determine the driving voltage information based on the target particle size in the droplet target particle size of 200-250μm, and spray for a preset duration, which can be 250ms. Again, based on the target particle size of 200-250μm, the preset voltage and particle size mapping relationship table is queried to determine the match with the average particle size of 230μm, and then the airflow intensity index I=71∈(50,80], which belongs to the ballistic mode. The droplet target particle size of this mode is 200-250μm, and the target initial velocity is 18-22m / s. A driving voltage of 40V is obtained, at which the initial velocity of the droplets can be controlled to reach 11.5 m / s. Next, the shellac stain area can be identified by a camera, its coordinates mapped to the glass physical coordinate system, and then converted into an index for the electrowetting nozzle array to determine the designated nozzle corresponding to the shellac stain area, for example, nozzles numbered 100 to 120 covering the stain. Then, a 40V voltage can be applied to nozzles 100 to 20 for 250 ms. At 40V, the nozzles can spray droplets with an average diameter of 230 μm and an initial velocity of 11.5 m / s. The droplet swarm can cover the stain area in a fan-shaped spray. Due to the large droplet size, the droplet inertia is sufficient to penetrate the airflow boundary layer at a vehicle speed of 120 km / h, and most successfully adhere to the glass surface. After spraying, the windshield wipers can be activated via the wiper linkage interface.

[0071] For example, a vehicle is traveling at 30 km / h on a city road, and the windshield has a light dust layer. In response to the driver pressing the washer lever, firstly, the vehicle speed is obtained from the vehicle speed sensor, and the wind speed and direction angle are obtained from the miniature anemometer. Here, the vehicle speed is 8.3 m / s, the wind speed is approximately 0, and the calculated airflow intensity index I is approximately 3.5 (weak airflow). Next, the spray mode is matched to atomization mode, with a target particle size of 50-80 μm and a target initial velocity of 23.5 m / s. Then, based on the target particle size of 50-80 μm, a preset voltage-particle size mapping table is consulted to determine a match with an average particle size of 70 μm, thus finding a voltage of 100V, meaning a higher voltage is required for smaller particle sizes. Next, a voltage of 100V is applied to all 256 nozzles for 250 ms. All nozzles spray fine droplets of approximately 70 μm, evenly covering the entire windshield and thoroughly wetting the dust. Finally, the wipers activate, and the dust is easily removed. In this low-speed environment, fan-shaped spraying would cause a large amount of detergent to flow and be wasted. Here, by using atomization mode to evenly cover the detergent, the amount of detergent can be reduced by 80%, and there is no flow.

[0072] Thus, by adopting the scheme in this embodiment, pixel-level precise control of droplet characteristics can be achieved. Through the electrowetting effect, independent, real-time control of the droplet size and initial velocity ejected from each nozzle is realized. The driving voltage is continuously adjustable from 0V to 100V, corresponding to a continuous change in droplet size from 700μm to 320μm, and a continuous change in initial velocity from 5m / s to 24m / s, covering all operating conditions from low-speed atomization to high-speed ballistic trajectory.

[0073] Furthermore, by adopting the solution in this embodiment, the optimal cleaning liquid spraying mode can be automatically matched based on real-time vehicle speed and wind speed with a millisecond-level response. This enables the generation of large-diameter, high-kinetic-energy wind-breaking projectiles under strong airflow and the generation of fine mist droplets for uniform coverage under weak airflow, ensuring the best cleaning effect under various working conditions.

[0074] Furthermore, by adopting the solution in this embodiment, a two-stage spraying mode can be activated for extreme strong airflow environments. The two-stage strategy of first launching a small number of large droplets to break through the airflow boundary layer and then launching fine mist droplets for wetting coverage can solve the problem of liquids being difficult to adhere to glass at high speeds.

[0075] Furthermore, the solution described in this embodiment avoids ineffective spraying and overspraying by precisely controlling the droplet size and spraying area. Actual test data shows that, under various operating conditions, the spraying solution of this technology can save 70%-80% of the detergent compared to other technologies.

[0076] Furthermore, by employing the solution in this embodiment, spray parameters can be further optimized based on the type of stain through linkage with an image recognition module, achieving truly intelligent cleaning. Simultaneously, individual differences among all nozzles can be compensated for by software, ensuring consistent and reliable cleaning.

[0077] It should be noted that the specific implementation process provided in this embodiment can be combined with various specific implementation processes provided in the foregoing implementation methods to realize the cleaning fluid spraying control method of this embodiment. Detailed descriptions can be found in the relevant content of the foregoing implementation methods, and will not be repeated here.

[0078] Figure 2 This invention provides a structural block diagram of a cleaning fluid spray control device according to an embodiment of the present application. Figure 2 As shown. The cleaning fluid spraying control device 200 of this embodiment can be applied to a vehicle windshield cleaning system and may include a first acquisition unit 201, a first acquisition unit 202, a first matching unit 203, a second acquisition unit 204, and a first control unit 205. Specifically, the first acquisition unit 201 is used to acquire vehicle speed information and wind speed information on the windshield surface; the first acquisition unit 202 is used to obtain an airflow intensity index based on the vehicle speed information and wind speed information using a preset algorithm; the first matching unit 203 is used to obtain spray pattern information corresponding to the airflow intensity index based on a preset spray pattern library and the airflow intensity index using a preset matching strategy; the second acquisition unit 204 is used to obtain a cleaning fluid spraying strategy based on preset airflow intensity conditions, the spray pattern information, and the airflow intensity index; and the first control unit 205 is used to control designated nozzles to spray cleaning fluid onto a designated area of ​​the windshield based on the cleaning fluid spraying strategy.

[0079] Optionally, in one possible implementation of this embodiment, the first obtaining unit 202 is used to calculate the airflow shear force based on the vehicle speed information and wind speed information; and to perform conversion processing on the airflow shear force to obtain the airflow intensity index.

[0080] Optionally, in one possible implementation of this embodiment, the first matching unit 203 is used to perform matching processing on the airflow intensity index and the intensity index range in the preset spraying pattern library; obtain the correlation between the intensity index range and the spraying pattern in the preset spraying pattern library; and obtain the spraying pattern information corresponding to the airflow intensity index based on the correlation between the intensity index range and the spraying pattern and the result of the matching processing.

[0081] Optionally, in one possible implementation of this embodiment, the cleaning fluid spraying strategy includes a first spraying strategy and a second spraying strategy. The second obtaining unit 204 is used to obtain the first spraying strategy in response to the airflow intensity index meeting a preset airflow intensity condition; and to obtain the second spraying strategy based on the spraying mode information in response to the airflow intensity index not meeting the preset airflow intensity condition.

[0082] Optionally, in one possible implementation of this embodiment, the first control unit 205 is configured to obtain the target droplet size based on the cleaning fluid spraying strategy; determine the driving voltage information of the designated nozzle based on a preset voltage-particle-size mapping table and the target droplet size; and control the designated nozzle to spray cleaning fluid onto a designated area of ​​the windshield based on the driving voltage information of the designated nozzle and the cleaning fluid spraying strategy.

[0083] In this embodiment, the vehicle speed information and wind speed information on the windshield surface can be acquired by the first acquisition unit. Based on the vehicle speed information and wind speed information, the first acquisition unit obtains an airflow intensity index using a preset algorithm. Based on a preset spraying pattern library and the airflow intensity index, the first matching unit obtains the spraying pattern information corresponding to the airflow intensity index using a preset matching strategy. Based on preset airflow intensity conditions, the spraying pattern information, and the airflow intensity index, the second acquisition unit obtains a cleaning fluid spraying strategy. Based on the cleaning fluid spraying strategy, the first control unit controls designated nozzles to spray cleaning fluid onto designated areas of the windshield. Since a cleaning fluid spraying strategy with better cleaning effect can be obtained by using the airflow intensity index determined based on real-time vehicle speed information and wind speed information, the optimal cleaning fluid spraying strategy can be automatically matched, and the designated nozzles can be controlled to spray cleaning fluid onto designated areas of the windshield using the cleaning fluid spraying strategy. This achieves the optimal spray pattern of the cleaning fluid under different vehicle driving conditions, improves the intelligence and effectiveness of cleaning fluid spraying, and ensures the reliability of windshield cleaning under various vehicle driving conditions.

[0084] The technical solution of this application involves the collection, storage, use, processing, transmission, provision, and disclosure of user personal information, such as user image and attribute data, which comply with relevant laws and regulations and do not violate public order and good morals.

[0085] According to embodiments of this application, this application also provides an electronic device, a readable storage medium, and a computer program product.

[0086] According to embodiments of this application, a vehicle including the provided electronic equipment is further provided. The vehicle may include fuel-powered vehicles and new energy vehicles. For example, the vehicle may be a passenger car, a commercial vehicle, a logistics vehicle, a large vehicle, etc.

[0087] Figure 3 A schematic block diagram of an example electronic device 300 that can be used to implement embodiments of this application is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices, and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the application described and / or claimed herein.

[0088] like Figure 3 As shown, the electronic device 300 includes a computing unit 301, which can perform various appropriate actions and processes based on a computer program stored in a read-only memory (ROM) 302 or a computer program loaded from a storage unit 308 into a random access memory (RAM) 303. The RAM 303 may also store various programs and data required for the operation of the electronic device 300. The computing unit 301, ROM 302, and RAM 303 are interconnected via a bus 304. An input / output (I / O) interface 305 is also connected to the bus 304.

[0089] Multiple components in electronic device 300 are connected to I / O interface 305, including: input unit 306, such as keyboard, mouse, etc.; output unit 307, such as various types of displays, speakers, etc.; storage unit 308, such as disk, optical disk, etc.; and communication unit 309, such as network card, modem, wireless transceiver, etc. Communication unit 309 allows electronic device 300 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0090] The computing unit 301 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the computing unit 301 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various computing units running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. The computing unit 301 performs the various methods and processes described above, such as the method of cleaning fluid spray control. For example, in some embodiments, the method of cleaning fluid spray control can be implemented as a computer software program tangibly contained in a machine-readable medium, such as storage unit 308. In some embodiments, part or all of the computer program can be loaded and / or installed on the electronic device 300 via ROM 302 and / or communication unit 309. When the computer program is loaded into RAM 303 and executed by the computing unit 301, one or more steps of the cleaning fluid spray control method described above can be performed. Alternatively, in other embodiments, the computing unit 301 can be configured to perform the method of cleaning fluid spray control by any other suitable means (e.g., by means of firmware).

[0091] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0092] The program code used to implement the methods of this application may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing device, such that when executed by the processor or controller, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The program code may be executed entirely on a machine, partially on a machine, as a standalone software package partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0093] In the context of this application, a machine-readable medium can be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable media can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0094] To provide interaction with a user, the systems and techniques described herein can be implemented on a computer having: a display device for displaying information to the user (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor); and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the computer. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0095] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as a data server), or computing systems that include middleware components (e.g., an application server), or computing systems that include frontend components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., a communication network). Examples of communication networks include local area networks (LANs), wide area networks (WANs), and the Internet.

[0096] Computer systems can include clients and servers. Clients and servers are generally located far apart and typically interact via communication networks. Client-server relationships are created by computer programs running on the respective computers and having a client-server relationship with each other. Servers can be cloud servers, servers in distributed systems, or servers incorporating blockchain technology.

[0097] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution disclosed in this application can be achieved, and this is not limited herein.

[0098] The specific embodiments described above do not constitute a limitation on the scope of protection of this application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A method for controlling the spraying of cleaning fluid, characterized in that, The method includes: Obtain vehicle speed information and wind speed information on the windshield surface; Based on the vehicle speed and wind speed information, an airflow intensity index is obtained using a preset algorithm; Based on a preset spraying pattern library and the airflow intensity index, a preset matching strategy is used to obtain the spraying pattern information corresponding to the airflow intensity index. Based on preset airflow intensity conditions, the spraying mode information, and the airflow intensity index, a cleaning fluid spraying strategy is obtained; Based on the cleaning fluid spraying strategy, designated nozzles are controlled to spray cleaning fluid onto designated areas of the windshield.

2. The method according to claim 1, characterized in that, The step of obtaining the airflow intensity index based on the vehicle speed information and wind speed information using a preset algorithm includes: Based on the vehicle speed and wind speed information, the airflow shear force is calculated; The airflow shear force is converted to obtain the airflow intensity index.

3. The method according to claim 1, characterized in that, The process of obtaining spray pattern information corresponding to the airflow intensity index based on a preset spray pattern library and the airflow intensity index using a preset matching strategy includes: The airflow intensity index is matched with the intensity index range in the preset spraying pattern library. Obtain the correlation between the intensity index range and the spraying mode in the preset spraying mode library. Based on the correlation between the intensity index range and the spraying pattern, and the result of the matching process, the spraying pattern information corresponding to the airflow intensity index is obtained.

4. The method according to claim 1, characterized in that, The cleaning fluid spraying strategy includes a first spraying strategy and a second spraying strategy. The step of obtaining the cleaning fluid spraying strategy based on preset airflow intensity conditions, the spraying mode information, and the airflow intensity index includes: In response to the airflow intensity index satisfying a preset airflow intensity condition, the first spraying strategy is obtained; In response to the airflow intensity index not meeting the preset airflow intensity condition, a second spraying strategy is obtained based on the spraying mode information.

5. The method according to claim 1, characterized in that, The step of controlling designated nozzles to spray cleaning fluid onto designated areas of the windshield based on the cleaning fluid spraying strategy includes: Based on the cleaning fluid spraying strategy, the target droplet size is obtained; Based on a preset voltage-particle size mapping table and the target particle size of the droplet, the driving voltage information of the specified nozzle is determined; Based on the driving voltage information of the designated nozzle and the cleaning fluid spraying strategy, the designated nozzle is controlled to spray cleaning fluid onto the designated area of ​​the windshield.

6. A device for controlling the spraying of cleaning fluid, characterized in that, The device includes: The first acquisition unit is used to acquire vehicle speed information and wind speed information on the windshield surface; The first obtaining unit is used to obtain the airflow intensity index based on the vehicle speed information and wind speed information using a preset algorithm; The first matching unit is used to obtain the spraying pattern information corresponding to the airflow intensity index based on a preset spraying pattern library and the airflow intensity index using a preset matching strategy. The second obtaining unit is used to obtain a cleaning fluid spraying strategy based on preset airflow intensity conditions, the spraying mode information and the airflow intensity index; The first control unit is used to control designated nozzles to spray cleaning fluid onto a designated area of ​​the windshield based on the cleaning fluid spraying strategy.

7. An electronic device, characterized in that, include: At least one processor; as well as A memory that is communicatively connected to the at least one processor; The memory stores instructions that can be executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1-5.

8. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to perform the method according to any one of claims 1-5.

9. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method according to any one of claims 1-5.

10. A vehicle, characterized in that, Includes the electronic device according to claim 7.