Solar panel cleaning method and device, electronic equipment and storage medium
The images taken by the camera equipment determine the environment and air pollution levels, predict the thickness of dust on the solar panels, and automatically send cleaning instructions, solving the problem of cleaning lag of solar panels and improving the conversion efficiency of solar panels.
Patent Information
- Application Number
- CN202311344145.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-16
- Publication Date
- 2025-04-18
AI Technical Summary
In harsh environments, the solar panels of 4G solar camera equipment are prone to pollution due to their small area, resulting in a reduction in conversion efficiency. The cleaning methods of the prior art have lags and cannot be cleaned in time.
The target image and reference image taken by the camera device are determined by determining the target environment and air pollution level, and the accumulated dust thickness on the solar panel when it reaches the preset time. If it exceeds the preset thickness, a cleaning command will be sent to clean it.
Timely cleaning of solar panels is achieved, conversion efficiency is improved, and efficiency reduction is avoided due to pollution.
Smart Images

Figure CN119838992A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of camera equipment, and in particular to a solar panel cleaning method, device, electronic equipment and storage medium. Background Art
[0002] For areas where network cables and electric wires are difficult to cover, 4G solar cameras are usually installed to achieve monitoring. For example, orchards, fish ponds, forests or roads have high visible sunlight intensity, but the environment is relatively harsh. In these environments, since the solar panels of 4G solar cameras are limited by the size of the camera equipment, the area of the solar panels is small. If the solar panels are polluted or covered with dust in harsh environments, the conversion efficiency of the solar panels will be significantly reduced. Therefore, it is necessary to clean the solar panels of the solar camera equipment.
[0003] In the related art, the charging efficiency of the solar panel is usually obtained and compared with a preset value. When the charging efficiency is less than or equal to the preset value, the solar panel is cleaned.
[0004] However, solar panels will only charge when there is sunlight. If the solar panels are covered with dust at night, the charging efficiency of the solar panels during the day will be less than or equal to the preset value. The solar panels will be cleaned only during the day, resulting in a lag in the cleaning of the solar panels, reducing the timeliness of the cleaning of the solar panels and further reducing the conversion efficiency of the solar panels. Summary of the invention
[0005] In view of the problems existing in the prior art, embodiments of the present invention provide a solar panel cleaning method, device, electronic device and storage medium.
[0006] The present invention provides a method for cleaning a solar panel, comprising:
[0007] Acquire a target image captured by a camera device;
[0008] Determining a target environment in which the camera device is located and a target air pollution level corresponding to the target environment based on the target image and at least one reference image; the reference image is taken under a preset environment and an air pollution level corresponding to the preset environment;
[0009] Based on the target environment and the target air pollution level, predicting a target dust thickness accumulated on the solar panel when a preset time is reached; the solar panel is in the target environment;
[0010] When the target dust thickness is greater than or equal to a preset thickness, a cleaning instruction is sent to a cleaning device; the cleaning instruction is used to instruct the cleaning device to clean the solar panel.
[0011] According to a solar panel cleaning method provided by the present invention, the target dust thickness accumulated on the solar panel when a preset time is reached is predicted based on the target environment and the target air pollution level, comprising:
[0012] Based on the pre-stored correspondence between the environment, the air pollution level and the dust falling curve, a target dust falling curve corresponding to the target environment and the target air pollution level is obtained; the dust falling curve is used to characterize the correspondence between the duration and the dust thickness;
[0013] A timing operation is started, and when the timing duration reaches the preset duration, the target dust thickness corresponding to the timing duration is predicted based on the target dust falling curve.
[0014] According to a solar panel cleaning method provided by the present invention, the method further comprises:
[0015] When the target dust thickness is less than the preset thickness, sending a sleep instruction to the camera device; the sleep instruction is used to indicate that the camera device is in a sleep state;
[0016] A new target image captured by the camera device is acquired, and a new target air pollution level is determined based on the new target image; the new target image is an image captured by the camera device when the camera device is in a sleep state, based on the auxiliary control module determining that the difference between the air pollution index at the current moment and the air pollution index at the previous moment is greater than or equal to a preset value.
[0017] According to a solar panel cleaning method provided by the present invention, the method further comprises:
[0018] In the case where the sum of the target dust thickness and the new target dust thickness predicted based on the new target air pollution level is less than the preset thickness, determining a target duration based on the difference between the preset thickness and the sum; the target duration is the predicted duration for changing from the sum to the preset thickness;
[0019] Sending a control instruction to the camera device based on the target interval duration; the control instruction is used to instruct the camera device to capture a new image and to be in a dormant state when the capture is completed; the target interval duration is determined based on the target duration;
[0020] Acquire the new image captured by the camera device, and determine whether the sum value corresponding to the new image is equal to the preset thickness;
[0021] When it is determined that the sum value corresponding to the new image is less than the preset thickness, return to the step of sending control instructions to the camera device based on the target interval duration, and send the cleaning instruction to the cleaning device until it is determined that the sum value corresponding to the new image is equal to the preset thickness.
[0022] According to a solar panel cleaning method provided by the present invention, after sending a cleaning instruction to the cleaning device, the method further includes:
[0023] The target dust thickness is deleted, and the process returns to the step of acquiring the target image captured by the camera device.
[0024] According to a solar panel cleaning method provided by the present invention, the method further comprises:
[0025] Acquiring at least one of the reference images;
[0026] determining the increased dust thickness per unit time based on each of the reference images;
[0027] Based on the increased dust thickness per unit time, the dust falling curve under the preset environment and the air pollution level corresponding to the preset environment is established.
[0028] The present invention also provides a solar panel cleaning device, comprising:
[0029] A first acquisition unit, used to acquire a target image taken by a camera device;
[0030] A first determining unit is used to determine a target environment in which the camera device is located and a target air pollution level corresponding to the target environment based on the target image and at least one reference image; the reference image is taken under a preset environment and an air pollution level corresponding to the preset environment;
[0031] A prediction unit, configured to predict, based on the target environment and the target air pollution level, a target dust thickness accumulated on the solar panel when a preset time period is reached; the solar panel is in the target environment;
[0032] The first sending unit is used to send a cleaning instruction to the cleaning device when the target dust thickness is greater than or equal to a preset thickness; the cleaning instruction is used to instruct the cleaning device to clean the solar panel.
[0033] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, a solar panel cleaning method as described above is implemented.
[0034] The present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, and when the computer program is executed by a processor, the solar panel cleaning method described in any one of the above is implemented.
[0035] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the cleaning method of any one of the solar panels described above is implemented.
[0036] The solar panel cleaning method, device, electronic device and storage medium provided by the present invention determine the target environment and corresponding target air pollution level of the camera device based on the target image and at least one reference image captured by the camera device, and predict the target dust thickness accumulated on the solar panel when the preset time is reached based on the target environment and the corresponding target air pollution level of the camera device, and send a cleaning instruction to the cleaning device when the target dust thickness is greater than or equal to the preset thickness, so that the cleaning device cleans the solar panel. It can be seen that the present invention predicts the dust thickness based on the environment and air pollution level of the camera device, and the solar panel will be automatically cleaned as long as the dust thickness reaches the preset thickness, regardless of daytime or nighttime, or when there is no sunlight during the day, thereby improving the timeliness of solar panel cleaning and further improving the conversion efficiency of the solar panel. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0038] Figure 1 This is one of the flow diagrams of the solar panel cleaning method provided by an embodiment of the present invention;
[0039] Figure 2 is a schematic structural diagram of a cleaning device provided by an embodiment of the present invention;
[0040] Figure 3 This is a second flow chart of a solar panel cleaning method provided by an embodiment of the present invention;
[0041] Figure 4 This is a third flow chart of a solar panel cleaning method provided by an embodiment of the present invention;
[0042] Figure 5 This is a fourth flow chart of a solar panel cleaning method provided by an embodiment of the present invention;
[0043] Figure 6A schematic diagram of a dust falling curve in scenario A-III provided in an embodiment of the present invention;
[0044] Figure 7 A schematic diagram of a dust falling curve in a DV scene provided by an embodiment of the present invention;
[0045] Figure 8 is a schematic structural diagram of a solar panel cleaning device provided by an embodiment of the present invention;
[0046] Fig. 9 It is a schematic diagram of the physical structure of an electronic device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0047] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0048] Combine the following Figure 1-Figure 7 The present invention describes a method for cleaning a solar panel. The method may be performed by an electronic device such as a computer, a server, or a server cluster, or may be a solar panel cleaning device disposed in the electronic device. The solar panel cleaning device may be implemented by software, hardware, or a combination of the two. The method may be applied in an environment where power supply is difficult, or in a scenario where power supply is available but solar panels are still used for power supply.
[0049] Figure 1 FIG. 1 is a flow chart of a method for cleaning a solar panel provided by an embodiment of the present invention. Figure 1 As shown, the solar panel cleaning method includes the following steps:
[0050] Step 101: Acquire a target image captured by a camera device.
[0051] The solar panel is used to power the camera device, and the camera device may be a network camera (IP Camera, IPC) or other cameras.
[0052] For example, a camera of a camera device captures a target image of the environment in real time, and sends the target image to an electronic device, so that the electronic device acquires the target image captured by the camera device.
[0053] Step 102: Determine a target environment in which the camera is located and a target air pollution level corresponding to the target environment based on the target image and at least one reference image; the reference image is taken in a preset environment and an air pollution level corresponding to the preset environment.
[0054] Among them, the electronic device pre-stores multiple reference images taken under different preset environments and different air pollution levels corresponding to the preset environments; the dust in the preset environment can be divided into soil dust, construction dust, road dust or yard dust according to the types of different dust particles. The classification of air pollution levels is shown in Table 1. It can be seen from Table 1 that the air pollution level can be divided into six levels, and each level corresponds to a different air pollution index. For example, the air pollution index corresponding to level I is 0-50.
[0055] Table 1
[0056] I II III IV V VI 0-50 51-100 101-150 151-200 201-300 300+
[0057] For example, when a target image is acquired, the target image is matched with each reference image to determine the target reference image with the highest matching degree with the target image, and the preset environment and air pollution level corresponding to the target reference image are determined as the target environment and the corresponding target air pollution level of the camera device.
[0058] Step 103: Based on the target environment and the target air pollution level, predict the target dust thickness accumulated on the solar panel when a preset time is reached; the solar panel is in the target environment.
[0059] Among them, the preset duration is a preset value, which can be set based on the environment in which the camera device is located.
[0060] For example, when the target environment in which the camera is located and the target air pollution level corresponding to the target environment are obtained, a pre-established dust falling curve corresponding to the target environment and the target air pollution level can be searched, and then based on the found dust falling curve, the target dust thickness accumulated on the solar panel when the preset time is reached is predicted.
[0061] It should be noted that the solar panel and the camera device can be an integrated device or two separate devices. When the solar panel and the camera device are two separate devices, the solar panel and the camera device are in the same environment.
[0062] Step 104: When the target dust thickness is greater than or equal to a preset thickness, a cleaning instruction is sent to a cleaning device; the cleaning instruction is used to instruct the cleaning device to clean the solar panel.
[0063] The preset thickness can be set based on actual needs, and the present invention does not limit this.
[0064] For example, when the target dust thickness accumulated on the solar panel is predicted, the target dust thickness is compared with the preset thickness. When it is determined that the target dust thickness is greater than or equal to the preset thickness, it means that too much dust has accumulated on the solar panel, which will affect the conversion efficiency of the solar panel. At this time, a cleaning instruction is sent to the cleaning device, and the cleaning device executes the cleaning of the solar panel when receiving the cleaning instruction.
[0065] Figure 2 Schematic diagram of the structure of the cleaning device provided by the embodiment of the present invention. Figure 2 As shown, the cleaning device includes a motor (not shown in the figure), a driving wheel 201, two driven wheels 202, a conveyor belt 203, a fixed block 204 and a crossbeam 205, wherein the driving wheel 201 is arranged between the two driven wheels 202, the motor is connected to the driving wheel 201, the conveyor belt 203 is arranged on the driving wheel 201 and the driven wheel 202, the crossbeam 205 is connected to the conveyor belt 203 through the fixed block 204, a cleaning cloth is arranged on the crossbeam 205, and the crossbeam 205 is located at one end of the solar panel 206. The driving wheel and the driven wheel can be bevel gears. In order to ensure the simplicity and low cost of the equipment, the motor can use a micro high-torque stepping motor, which is powered by the solar panel 206, and the distance of each step of the stepping motor is controlled to ensure that the crossbeam 205 is located at one end of the solar panel 206 before installation.
[0066] The specific working principle of the cleaning device is as follows: when the controller of the cleaning device receives the cleaning instruction sent by the electronic device, the controller obtains the predetermined motor speed and the number of steps of the motor rotation, and controls the motor to start the forward rotation of the number of steps based on the determined motor speed, and then reverse the corresponding number of steps, and repeats this cycle until the preset upper limit of the number of reciprocating times is reached. The rotation of the motor drives the driving wheel 201 to rotate, and the driving wheel 201 drives the two driven wheels 202 to rotate, thereby driving the conveyor belt 203 to rotate, and the fixed block 204 on the conveyor belt 203 also moves with the rotation of the conveyor belt 203, thereby causing the beam 205 connected to the fixed block 204 to reciprocate. During the reciprocating motion of the beam 205, a certain pressure is applied to the solar panel 206 through the cleaning cloth on the beam 205, thereby achieving the cleaning of the dust on the solar panel 206 by the cleaning cloth.
[0067] It should be noted that when the motor rotates through the driving wheel, the power chain will change, and it is necessary to ensure that bidirectional power is provided to the conveyor belt; when the power chain reaches the corresponding positions on both sides of the solar panel, it is necessary to ensure that the power transmission is correct and that the fixed block embedded in the conveyor belt does not affect the control of the driving wheel and the transmission of power. The power is transmitted using a 1:1 gear meshing double gear, such as Figure 2As shown, two driving wheels are arranged between the two driven wheels to ensure that when the fixed block moves between the two driving wheels, one of the driving wheels is engaged with the transmission belt.
[0068] It should be noted that the motor speed and the number of steps of the motor rotation can be determined in the following way: first, obtain the length of the fixed block traveled per motor revolution and the motor step angle from the configuration file; then calculate the distance traveled per step of the motor based on the length of the fixed block traveled per motor revolution and the motor step angle, and calculate the number of steps of the motor rotation based on the distance traveled per step; then convert the expected speed of the beam movement into the speed of the driving wheel, which can be used as the motor speed. After obtaining the motor speed, convert the motor's pulse frequency per second to calculate the delay rate that the motor should have per revolution.
[0069] It should be noted that when the target dust thickness is greater than or equal to the preset thickness, the current power of the solar panel can also be obtained. When the current power is less than or equal to the preset power, no cleaning instruction is sent to the cleaning device to prevent the camera device from being unable to monitor the target environment when the power is too low; when the current power is greater than the preset power, a cleaning instruction is sent to the cleaning device to improve the conversion efficiency of the solar panel after cleaning, while also ensuring real-time monitoring of the target environment by the camera device.
[0070] It should be noted that, in the case of a specific remote control function of the camera device, in order to ensure that the user's remote control cleaning and the camera device's self-cleaning do not conflict, if the camera device receives a cleaning instruction sent by the user terminal device during the self-cleaning process, it will not respond to the cleaning instruction sent by the user terminal first, and after the self-cleaning is completed, it will respond to the cleaning instruction sent by the user terminal, that is, the solar panel will be cleaned again. It can be understood that the self-cleaning of the camera device refers to the automatic cleaning of the solar panel included in the camera device implemented through the above steps 101 to 104.
[0071] The solar panel cleaning method provided by the present invention determines the target environment and the corresponding target air pollution level of the camera device based on the target image and at least one reference image taken by the camera device, and predicts the target dust thickness accumulated on the solar panel when the preset time is reached based on the target environment and the corresponding target air pollution level of the camera device, and sends a cleaning instruction to the cleaning device when the target dust thickness is greater than or equal to the preset thickness, so that the cleaning device cleans the solar panel. It can be seen that the present invention predicts the dust thickness based on the environment and air pollution level of the camera device, and the solar panel will be automatically cleaned as long as the dust thickness reaches the preset thickness, regardless of daytime or nighttime, or when there is no sunlight during the day, thereby improving the timeliness of solar panel cleaning and further improving the conversion efficiency of the solar panel.
[0072] In one embodiment, the step 103 predicts the target dust thickness accumulated on the solar panel when the preset time is reached based on the target environment and the target air pollution level, which can be specifically achieved by:
[0073] Based on the pre-stored correspondence between the environment, air pollution level and dust falling curve, obtain the target dust falling curve corresponding to the target environment and the target air pollution level; start the timing operation, and when the timing duration reaches the preset duration, predict the target dust thickness corresponding to the timing duration based on the target dust falling curve.
[0074] The dust falling curve is used to characterize the corresponding relationship between the duration and the dust thickness.
[0075] For example, the electronic device pre-stores the correspondence between the environment, air pollution level and dust falling curve. When the target environment and the target air pollution level are obtained, the target dust falling curve corresponding to the target environment and the target air pollution level can be found, and timing can be started. Since the target dust falling curve represents the correspondence between duration and dust thickness, when the timing duration reaches a preset duration, the target dust thickness corresponding to the timing duration can be calculated based on the timing duration and the target dust falling curve; for example, the target environment is a field, the dust corresponding to the field is soil dust, and the current air pollution level of the field is I, then the target dust falling curve corresponding to the field with air pollution level I can be found to be y=0.008x-0.0152, wherein x represents duration and y represents dust thickness, so the corresponding target dust thickness can be calculated based on the timing duration.
[0076] It should be noted that the target environment and the target air pollution level can also be input into the curve prediction model to obtain the target dust fall curve corresponding to the target environment and the target air pollution level output by the curve prediction model. The curve prediction model can be obtained by training based on multiple environment samples and multiple air pollution level samples, and the present invention is not limited to this.
[0077] In this embodiment, based on the pre-stored correspondence between the environment, air pollution level and dust falling curve, the target dust falling curve corresponding to the target environment and the target air pollution level is determined, and the dust thickness on the solar panel is estimated based on the target dust falling curve and the accumulated time. There is no need to rely on the charging efficiency of the solar panel. Therefore, the accumulated dust thickness on the solar panel can be predicted in real time regardless of day or night, thereby improving the timeliness of dust thickness detection.
[0078] In one embodiment, Figure 3 FIG. 2 is a flow chart of a method for cleaning a solar panel provided in an embodiment of the present invention. Figure 3 As shown, the solar panel cleaning method also includes the following steps:
[0079] Step 105: When the target dust thickness is less than the preset thickness, a sleep instruction is sent to the camera device; the sleep instruction is used to indicate that the camera device is in a sleep state.
[0080] For example, when the target dust thickness is greater than the preset thickness, it means that the accumulated dust thickness on the solar panel has little effect on the conversion efficiency of the solar panel. At this time, a sleep instruction is sent to the camera device to indicate that the camera device is in a sleep state. When the camera device receives the sleep instruction, the main control module is put into a sleep state to reduce the power consumption of the camera device.
[0081] Step 106, obtaining a new target image taken by the camera device, and determining a new target air pollution level based on the new target image; the new target image is an image taken by the camera device when the camera device is in a sleep state, based on the auxiliary control module determining that the difference between the air pollution index at the current moment and the air pollution index at the previous moment is greater than or equal to a preset value.
[0082] For example, when the main control module of the camera device is in a dormant state, the dust concentration detection sensor connected to the auxiliary control module detects the air pollution index in the target environment in real time, and sends the detected air pollution index to the auxiliary control module. When the auxiliary control module determines that the difference between the air pollution index received at the current moment and the air pollution index received at the previous moment is greater than or equal to a preset value, the auxiliary control module considers that the air in the target environment has changed. For example, a strong wind suddenly blows in the target environment. At this time, the auxiliary control module wakes up the main control module, and the main control module controls the camera of the camera device to capture a new target image, and sends the new target image to the electronic device, so that the electronic device obtains the new target image, and determines the new target environment of the camera device and the new target air pollution level corresponding to the new target environment based on the new target image and at least one reference image, and predicts the newly accumulated dust thickness on the solar panel based on the new target environment and the new target air pollution level.
[0083] In this embodiment, when it is determined that the target dust thickness is less than a preset thickness, the camera device is controlled to be in a sleep state to reduce the power consumption of the camera device. When a change in the environment is detected, the camera device is awakened to capture an image, thereby achieving normal prediction of accumulated dust on the solar panel while reducing power consumption.
[0084] In one embodiment, Figure 4 FIG. 3 is a flow chart of a method for cleaning a solar panel provided by an embodiment of the present invention. Figure 4 As shown, after step 106, the solar panel cleaning method further includes the following steps:
[0085] Step 107: When the sum of the target dust thickness and the new target dust thickness predicted based on the new target air pollution level is less than the preset thickness, determine the target duration based on the difference between the preset thickness and the sum; the target duration is the predicted duration for the change from the sum to the preset thickness.
[0086] For example, when a new target dust thickness is predicted, the new target dust thickness is added to the last predicted target dust thickness to obtain a sum value, and the sum value is compared with the preset thickness. When the sum value is less than the preset thickness, it means that the accumulated dust thickness on the solar panel has not reached the preset thickness, and has no effect or little effect on the conversion efficiency of the solar panel. At this time, the difference between the preset thickness and the sum value is determined, and then the target time required for the dust thickness on the solar panel to change from the sum value to the preset thickness is predicted based on the difference and the environment in which the camera is located. For example, the time corresponding to the preset thickness and the time corresponding to the sum value can be determined based on the target dust falling curve obtained above, and the target time is obtained by subtracting the time corresponding to the preset thickness from the time corresponding to the sum value.
[0087] Step 108: Send a control instruction to the camera device based on the target interval duration; the control instruction is used to instruct the camera device to capture a new image and to be in a dormant state when the capture is completed; the target interval duration is determined based on the target duration.
[0088] For example, when determining the target time length for changing from the sum value to the preset thickness, the target time length can be divided by the preset value to obtain the target interval time length, and a control instruction is sent to the camera device at every target interval time length. When the camera device receives the control instruction, it responds to the control instruction to shoot a new image, sends the new image to the electronic device, and is in a dormant state when the new image is shot, so as to reduce the power consumption of the camera device. For example, if the target time length is 1 hour and the preset value is 6, a control instruction is sent to the camera device every 10 minutes.
[0089] It should be noted that the target interval duration may not be determined based on the ratio of the target duration to the preset value. For example, if the target duration is 1 hour, the first control instruction may be sent to the camera device at 10 minutes, the second control instruction may be sent to the camera device at 25 minutes, the third control instruction may be sent to the camera device at 40 minutes, and the fourth control instruction may be sent to the camera device at 60 minutes. The present invention is not limited to this.
[0090] Step 109: Acquire the new image captured by the camera device, and determine whether the sum value corresponding to the new image is equal to the preset thickness.
[0091] For example, when the electronic device acquires a new image, it determines the target environment in which the camera device is currently located and the target air pollution level corresponding to the current target environment based on the new image and at least one reference image, and predicts the newly accumulated dust thickness on the solar panel based on the current target environment and the target air pollution level corresponding to the current target environment, determines the sum of the newly accumulated dust thickness, the new target dust thickness and the target dust thickness as the sum value corresponding to the new image, and compares the sum value corresponding to the new image with the preset thickness.
[0092] Step 110, when it is determined that the sum value corresponding to the new image is less than the preset thickness, return to the step of sending a control instruction to the camera device based on the target interval duration, until it is determined that the sum value corresponding to the new image is equal to the preset thickness, and then send the cleaning instruction to the cleaning device.
[0093] For example, when it is determined that the sum value corresponding to the new image is less than the preset thickness, it means that the accumulated dust thickness on the solar panel has not reached the preset thickness. At this time, based on returning to execute step 108, until it is determined that the sum value corresponding to the new image is equal to the preset thickness, it means that the accumulated dust thickness on the solar panel has reached the preset thickness. At this time, a cleaning instruction is sent to the cleaning device, and the cleaning device executes cleaning of the solar panel when receiving the cleaning instruction.
[0094] In this embodiment, when the sum of the target dust thickness and the new target dust thickness predicted based on the new target air pollution level is less than the preset thickness, the target time to reach the preset thickness is predicted, and control instructions are sent to the camera device at intervals based on the target time, thereby changing the sleep plan to further reduce the power consumption of the camera device; and based on the new image taken by the camera device, the sum corresponding to the new image is determined, and the time to trigger the cleaning instruction is determined based on the sum corresponding to the new image, thereby achieving timely cleaning of the solar panels.
[0095] In one embodiment, after step 104, the solar panel cleaning method further includes the following steps:
[0096] The target dust thickness is deleted, and the process returns to the step of acquiring the target image captured by the camera device.
[0097] For example, after sending a cleaning instruction to the cleaning device, the accumulated target dust thickness is deleted so that when the image taken by the camera device is reacquired, the dust on the solar panel is re-predicted and accumulated based on the reacquired image, and this cycle is repeated to achieve timely cleaning of the dust on the solar panel.
[0098] In one embodiment, Figure 5FIG. 4 is a flow chart of a method for cleaning a solar panel provided by an embodiment of the present invention. Figure 5 As shown, before the above step 101, the solar panel cleaning method further includes the following steps:
[0099] Step 111: Acquire at least one of the reference images.
[0100] For example, various reference images taken under different preset environments and different air pollution levels can be obtained; for example, the dust in the preset environment can be soil dust A, construction dust B, road dust C and yard dust D. Combined with Table 1, soil dust A can correspond to 6 scenes with different air pollution levels, construction dust B can correspond to 6 scenes with different air pollution levels, road dust C can correspond to 6 scenes with different air pollution levels, and yard dust D can correspond to 6 scenes with different air pollution levels, that is, a total of 24 typical scenes can be created, and at least one reference image taken by the camera equipment in different scenes can be obtained.
[0101] It should be noted that the dust in different preset environments can be the same. For example, the dust in the fields belongs to soil dust, and the dust in the mountains also belongs to soil dust. Then, 6 dust falling curves will be fitted for each preset environment, that is, 6 dust falling curves can be fitted for the fields, and 6 dust falling curves can also be fitted for the mountains.
[0102] Step 112: Determine the dust thickness increased per unit time based on each reference image.
[0103] For example, for each reference image of the same scene, based on the shooting time of each reference image, each reference image is analyzed to obtain the dust thickness increased per unit time in the scene. Taking the scene corresponding to soil dust A-air pollution level I as an example, assuming that the soil dust is soil dust in the field, obtain multiple reference images taken by the camera equipment in the field of air pollution level I, and assuming that the unit time is 1 hour, then analyze each reference image to determine the dust thickness increased on the solar panel for every additional 1 hour; of course, multiple cameras can also be set in the field, and comprehensive analysis can be performed based on the reference images taken by each camera, and the present invention is not limited to this.
[0104] Step 113: Based on the dust thickness increased per unit time, establish the dust falling curve under the preset environment and the air pollution level corresponding to the preset environment.
[0105] For example, when the dust thickness added on the solar panel every hour is obtained, the dust falling curve in the scene can be fitted based on the dust thickness added on the solar panel every hour. According to the same method, 6 dust falling curves corresponding to the same basic environment can be obtained. Each dust falling curve corresponds to an air pollution level. Then, for all basic environments, 24 dust falling curves can be obtained. Since the basic environments are different and the air pollution levels are different, the similarity of the obtained dust falling curves is not consistent. When each dust falling curve is obtained, the dust falling curve, the preset environment and the air pollution level are stored in correspondence. The reference images used to fit the dust falling curve can also be stored in correspondence with the preset environment and the air pollution level, so as to facilitate the matching of the received target image with the reference image to determine the target environment and the target air pollution level corresponding to the target image.
[0106] Figure 6 A schematic diagram of a dust falling curve under the A-III scenario provided in an embodiment of the present invention is shown in FIG. Figure 6 As shown, the horizontal axis represents time, the vertical axis represents the accumulated dust thickness, curves 601 and 602 are respectively curves fitted based on reference images taken by different camera devices in scene A-III, and curve 603 is the final fitted dust falling curve, which can be expressed as y=0.008x-0.0152. Among them, A in A-III represents soil dust, and III represents the air pollution level.
[0107] Figure 7 A schematic diagram of a dust falling curve in a DV scene provided by an embodiment of the present invention is shown in FIG. Figure 7 As shown, the horizontal axis represents time, the vertical axis represents the accumulated dust thickness, curve 701 is a curve fitted based on the reference image captured by the camera device in the DV scene, and curve 702 is the final fitted dust falling curve. The final fitted dust falling curve can be expressed as y=0.0123x 2 -0.1149x+0.2433. The D in DV represents the dust in the yard, and V represents the air pollution level.
[0108] On the basis of the technical solution of this embodiment, it can be understood that the "accumulative speed" parameter of each dust falling curve is related to the environment in which the camera equipment is located, and the environmental scenes have differences in the size, mass, and floating ability of the dust particles, and the adhesion and different chemical properties of the dust particles are also different. In addition to more accurate calculation of the dust accumulation rate, the embodiment of the present application can further set a smaller cleaning threshold for particles that are corrosive to metals / silicon released in scenes such as coal ash and factory exhaust according to the identification of specific scenes and the manufacturing materials of solar panels. For example, in other environments, cleaning is performed when the dust accumulation thickness reaches 1mm, while in factory exhaust scenes, cleaning is performed when it reaches 0.5mm. Further, the type of cleaning fluid can be adaptively adjusted, such as water / organic solvent.
[0109] The solar panel cleaning device provided by the present invention is described below. The solar panel cleaning device described below and the solar panel cleaning method described above can be referred to each other.
[0110] Figure 8 is a schematic diagram of the structure of a solar panel cleaning device provided by an embodiment of the present invention, such as Figure 8 As shown, the solar panel cleaning device 800 includes a first acquisition unit 801, a first determination unit 802, a prediction unit 803 and a first sending unit 804; wherein:
[0111] A first acquisition unit 801 is used to acquire a target image captured by a camera device;
[0112] A first determining unit 802 is used to determine a target environment in which the camera device is located and a target air pollution level corresponding to the target environment based on the target image and at least one reference image; the reference image is taken under a preset environment and an air pollution level corresponding to the preset environment;
[0113] A prediction unit 803 is used to predict a target dust thickness accumulated on a solar panel when a preset time is reached based on the target environment and the target air pollution level; the solar panel is in the target environment;
[0114] The first sending unit 804 is used to send a cleaning instruction to the cleaning device when the target dust thickness is greater than or equal to a preset thickness; the cleaning instruction is used to instruct the cleaning device to clean the solar panel.
[0115] The solar panel cleaning device provided by the present invention determines the target environment and the corresponding target air pollution level of the camera device based on the target image and at least one reference image taken by the camera device, and predicts the target dust thickness accumulated on the solar panel when the preset time is reached based on the target environment and the corresponding target air pollution level of the camera device, and sends a cleaning instruction to the cleaning device when the target dust thickness is greater than or equal to the preset thickness, so that the cleaning device cleans the solar panel. It can be seen that the present invention predicts the dust thickness based on the environment and air pollution level of the camera device, and the solar panel will be automatically cleaned as long as the dust thickness reaches the preset thickness, regardless of daytime or nighttime, or when there is no sunlight during the day, thereby improving the timeliness of solar panel cleaning and further improving the conversion efficiency of the solar panel.
[0116] Based on any of the above embodiments, the prediction unit 803 is specifically used for:
[0117] Based on the pre-stored correspondence between the environment, the air pollution level and the dust falling curve, a target dust falling curve corresponding to the target environment and the target air pollution level is obtained; the dust falling curve is used to characterize the correspondence between the duration and the dust thickness;
[0118] A timing operation is started, and when the timing duration reaches the preset duration, the target dust thickness corresponding to the timing duration is predicted based on the target dust falling curve.
[0119] Based on any of the above embodiments, the solar panel cleaning device 800 further includes:
[0120] A second sending unit is used to send a sleep instruction to the camera device when the target dust thickness is less than the preset thickness; the sleep instruction is used to indicate that the camera device is in a sleep state;
[0121] The second determination unit is used to obtain a new target image taken by the camera device and determine a new target air pollution level based on the new target image; the new target image is an image taken by the camera device when the camera device is in a sleep state, based on the auxiliary control module determining that the difference between the air pollution index at the current moment and the air pollution index at the previous moment is greater than or equal to a preset value.
[0122] Based on any of the above embodiments, the solar panel cleaning device 800 further includes:
[0123] A third determining unit is used to determine a target duration based on a difference between the preset thickness and the sum value when the sum value of the target dust thickness and the new target dust thickness predicted based on the new target air pollution level is less than the preset thickness; the target duration is a predicted duration for a change from the sum value to the preset thickness;
[0124] A third sending unit is used to send a control instruction to the camera device based on the target interval duration; the control instruction is used to instruct the camera device to take a new image and be in a dormant state when the shooting is completed; the target interval duration is determined based on the target duration;
[0125] a fourth determining unit, configured to obtain the new image captured by the imaging device, and determine whether the sum value corresponding to the new image is equal to the preset thickness;
[0126] The fifth determination unit is used to return to the step of sending a control instruction to the camera device based on the target interval duration when it is determined that the sum value corresponding to the new image is less than the preset thickness, and send the cleaning instruction to the cleaning device until it is determined that the sum value corresponding to the new image is equal to the preset thickness.
[0127] Based on any of the above embodiments, the solar panel cleaning device 800 further includes:
[0128] The deleting unit is used to delete the target dust thickness and return to the step of acquiring the target image taken by the camera device.
[0129] Based on any of the above embodiments, the solar panel cleaning device 800 further includes:
[0130] A second acquisition unit, configured to acquire at least one of the reference images;
[0131] A sixth determining unit, configured to determine the dust thickness increased per unit time based on each of the reference images;
[0132] An establishing unit is used to establish the dust falling curve under the preset environment and the air pollution level corresponding to the preset environment based on the dust thickness increased per unit time.
[0133] Fig. 9 is a schematic diagram of the physical structure of an electronic device provided by an embodiment of the present invention, such as Fig. 9As shown, the electronic device may include: a processor 910, a communication interface 920, a memory 930 and a communication bus 940, wherein the processor 910, the communication interface 920 and the memory 930 communicate with each other through the communication bus 940. The processor 910 may call the logic instructions in the memory 930 to execute the solar panel cleaning method, which includes: acquiring a target image captured by a camera device;
[0134] Determining a target environment in which the camera device is located and a target air pollution level corresponding to the target environment based on the target image and at least one reference image; the reference image is taken under a preset environment and an air pollution level corresponding to the preset environment;
[0135] Based on the target environment and the target air pollution level, predicting a target dust thickness accumulated on the solar panel when a preset time is reached; the solar panel is in the target environment;
[0136] When the target dust thickness is greater than or equal to a preset thickness, a cleaning instruction is sent to a cleaning device; the cleaning instruction is used to instruct the cleaning device to clean the solar panel.
[0137] In addition, the logic instructions in the above-mentioned memory 930 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on such an understanding, the technical solution of the present invention can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk, etc. Various media that can store program codes.
[0138] On the other hand, the present invention further provides a computer program product, the computer program product includes a computer program, the computer program can be stored in a non-transitory computer-readable storage medium, when the computer program is executed by a processor, the computer can execute the solar panel cleaning method provided by the above methods, the method includes: acquiring a target image captured by a camera device;
[0139] Determining a target environment in which the camera device is located and a target air pollution level corresponding to the target environment based on the target image and at least one reference image; the reference image is taken under a preset environment and an air pollution level corresponding to the preset environment;
[0140] Based on the target environment and the target air pollution level, predicting a target dust thickness accumulated on the solar panel when a preset time is reached; the solar panel is in the target environment;
[0141] When the target dust thickness is greater than or equal to a preset thickness, a cleaning instruction is sent to a cleaning device; the cleaning instruction is used to instruct the cleaning device to clean the solar panel.
[0142] In another aspect, the present invention further provides a non-transitory computer-readable storage medium having a computer program stored thereon, which is implemented when the computer program is executed by a processor to perform the solar panel cleaning method provided by the above methods, the method comprising: acquiring a target image captured by a camera device;
[0143] Determining a target environment in which the camera device is located and a target air pollution level corresponding to the target environment based on the target image and at least one reference image; the reference image is taken under a preset environment and an air pollution level corresponding to the preset environment;
[0144] Based on the target environment and the target air pollution level, predicting a target dust thickness accumulated on the solar panel when a preset time is reached; the solar panel is in the target environment;
[0145] When the target dust thickness is greater than or equal to a preset thickness, a cleaning instruction is sent to a cleaning device; the cleaning instruction is used to instruct the cleaning device to clean the solar panel.
[0146] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.
[0147] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0148] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for cleaning a solar panel, characterized in that: include: Acquire a target image captured by a camera device; Determining a target environment in which the camera device is located and a target air pollution level corresponding to the target environment based on the target image and at least one reference image; the reference image is taken under a preset environment and an air pollution level corresponding to the preset environment; Based on the target environment and the target air pollution level, predicting a target dust thickness accumulated on the solar panel when a preset time is reached; the solar panel is in the target environment; When the target dust thickness is greater than or equal to a preset thickness, a cleaning instruction is sent to a cleaning device; the cleaning instruction is used to instruct the cleaning device to clean the solar panel.
2. The solar panel cleaning method according to claim 1, characterized in that: The predicting, based on the target environment and the target air pollution level, of a target dust thickness accumulated on the solar panel when a preset time is reached comprises: Based on the pre-stored correspondence between the environment, the air pollution level and the dust falling curve, a target dust falling curve corresponding to the target environment and the target air pollution level is obtained; the dust falling curve is used to characterize the correspondence between the duration and the dust thickness; A timing operation is started, and when the timing duration reaches the preset duration, the target dust thickness corresponding to the timing duration is predicted based on the target dust falling curve.
3. The solar panel cleaning method according to claim 1, characterized in that: The method further comprises: When the target dust thickness is less than the preset thickness, sending a sleep instruction to the camera device; the sleep instruction is used to indicate that the camera device is in a sleep state; A new target image captured by the camera device is acquired, and a new target air pollution level is determined based on the new target image; the new target image is an image captured by the camera device when the camera device is in a sleep state, based on the auxiliary control module determining that the difference between the air pollution index at the current moment and the air pollution index at the previous moment is greater than or equal to a preset value.
4. The method for cleaning a solar panel according to claim 3, characterized in that: The method further comprises: In the case where the sum of the target dust thickness and the new target dust thickness predicted based on the new target air pollution level is less than the preset thickness, determining a target duration based on the difference between the preset thickness and the sum; the target duration is the predicted duration for changing from the sum to the preset thickness; Sending a control instruction to the camera device based on the target interval duration; the control instruction is used to instruct the camera device to capture a new image and to be in a dormant state when the capture is completed; the target interval duration is determined based on the target duration; Acquire the new image captured by the camera device, and determine whether the sum value corresponding to the new image is equal to the preset thickness; When it is determined that the sum value corresponding to the new image is less than the preset thickness, return to the step of sending control instructions to the camera device based on the target interval duration, and send the cleaning instruction to the cleaning device until it is determined that the sum value corresponding to the new image is equal to the preset thickness.
5. The method for cleaning a solar panel according to any one of claims 1 to 4, characterized in that: After sending the cleaning instruction to the cleaning device, the method further includes: The target dust thickness is deleted, and the process returns to the step of acquiring the target image captured by the camera device.
6. The solar panel cleaning method according to claim 2, characterized in that: The method further comprises: Acquiring at least one of the reference images; determining the increased dust thickness per unit time based on each of the reference images; Based on the increased dust thickness per unit time, the dust falling curve under the preset environment and the air pollution level corresponding to the preset environment is established.
7. A solar panel cleaning device, characterized in that: include: A first acquisition unit, used to acquire a target image taken by a camera device; A first determining unit is used to determine a target environment in which the camera device is located and a target air pollution level corresponding to the target environment based on the target image and at least one reference image; the reference image is taken under a preset environment and an air pollution level corresponding to the preset environment; A prediction unit, configured to predict, based on the target environment and the target air pollution level, a target dust thickness accumulated on the solar panel when a preset time is reached; The solar panel is in the target environment; The first sending unit is used to send a cleaning instruction to the cleaning device when the target dust thickness is greater than or equal to a preset thickness; the cleaning instruction is used to instruct the cleaning device to clean the solar panel.
8. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the solar panel cleaning method according to any one of claims 1 to 6 is implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the solar panel cleaning method according to any one of claims 1 to 6 is implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the solar panel cleaning method according to any one of claims 1 to 6 is implemented.
Citation Information
Patent Citations
Cleaning method, storage medium and cleaning equipment
CN111067428A
Photovoltaic cell panel inspection system and method based on artificial intelligence
CN115694359A
Intelligent cleaning system and method for photovoltaic panel
CN115765608A
Photovoltaic power station comprehensive inspection method and system
CN116094458A
Device, system and method for detecting influence degree of dust on photovoltaic generating capacity
CN116566322A