A method, system and related equipment for controlling algal blooms

By monitoring and collecting aerial images of the water area and using an algal bloom prediction model to determine the algal bloom outbreak area, and controlling the ship to emit light waves to irradiate submerged plants, the high ecological risks and high costs of existing algal bloom control methods have been solved, achieving a clean and efficient algal bloom control effect.

CN120736615BActive Publication Date: 2025-11-14POWERCHINA HUADONG ENG CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511255923.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-04
Publication Date
2025-11-14
Estimated Expiration
2045-09-04

AI Technical Summary

Technical Problem

Existing methods for controlling algal blooms pose significant potential ecological risks and high costs, especially in water bodies that supply water for human production and daily life, where the application of chemicals requires substantial human and material resources and carries potential ecological threats.

Method used

By monitoring and collecting aerial images of the water area, the probability and area of ​​algal blooms are determined using an algal bloom prediction model. Multiple vessels are then moved to the algal bloom area and light panels emit light waves of preset wavelengths to irradiate submerged plants, promoting their growth and thus inhibiting algal growth.

Benefits of technology

It achieves clean algal bloom control without the use of chemicals, reduces treatment costs and ecological risks, effectively inhibits algal growth, and maintains the ecological balance of the water area.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120736615B_ABST
    Figure CN120736615B_ABST
Patent Text Reader

Abstract

This application relates to the field of ecological governance technology, and in particular to a method, system, and related equipment for controlling algal blooms. The method includes: acquiring a first aerial image of the target water area during monitoring for algal blooms; determining the probability of an algal bloom in the target water area based on the first aerial image; if the probability of an algal bloom is greater than a first preset threshold, determining the current algal bloom area in the target water area based on the first aerial image; determining the movement path of each first vessel from its current position to the current algal bloom area based on the current algal bloom area; after controlling each first vessel to move to the current algal bloom area according to the movement path, controlling the light panels in each first vessel to emit light waves of a preset wavelength to irradiate submerged plants in the target water area within a preset time period. This application can solve the application limitations of existing algal bloom control methods, which have high potential ecological risks and high costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of ecological governance technology, and in particular to a method, system and related equipment for algal bloom control. Background Technology

[0002] In the field of ecology, algal blooms are a natural ecological phenomenon in which algae proliferate in large quantities in freshwater areas. Because a large number of algae consume a lot of oxygen and nutrients in the water during their growth, algal blooms can affect the growth and reproduction of other organisms in the water, causing the balance of the ecosystem to be disrupted and even causing losses to the fishery economy.

[0003] In existing methods for controlling algal blooms, when algal blooms occur in water bodies that provide water for human production and daily life, such as reservoirs, the usual approach is to release chemicals that inhibit algal growth into the water. However, the application of these chemicals has revealed many problems in practice. On the one hand, the chemicals used to inhibit algal growth are complex in composition, and while suppressing algal growth, they also pose a significant potential threat to human water safety, leading to high potential ecological risks. On the other hand, the application of these chemicals requires a continuous investment of significant human, material, and financial resources. This includes not only purchasing the chemicals but also equipping the water bodies with specialized application equipment and operators. Furthermore, it may involve a series of subsequent steps such as monitoring and treating residual chemicals in the water, which undoubtedly greatly increases the cost of control.

[0004] In summary, existing methods for controlling algal blooms have limitations due to their high potential ecological risks and high costs. Summary of the Invention

[0005] In view of this, the purpose of this application is to provide a method, system and related equipment for algal bloom control, so as to solve the application limitations of existing algal bloom control methods, which have high potential ecological risks and high costs.

[0006] In a first aspect, this application provides a method for controlling algal blooms, applied to an algal bloom control system, the system comprising: a plurality of first hulls, each of which is equipped with a light panel; the method comprising:

[0007] During the monitoring of whether algal blooms occur in the target water area, the first aerial image of the target water area is acquired;

[0008] Based on the first overhead image, determine the probability of an algal bloom in the target water area;

[0009] If the probability of an algal bloom is greater than a first preset threshold, the current algal bloom area in the target water area is determined based on the first overhead image.

[0010] Based on the current algal bloom area, determine the movement path of each of the first hulls from its current position to the current algal bloom area;

[0011] After controlling each of the first hulls to move to the current algal bloom area according to the moving path, the light panels in each of the first hulls are controlled to emit light waves of a preset wavelength within a preset time period to irradiate the submerged plants in the target water area, so as to promote the growth of the submerged plants and inhibit the growth of algae.

[0012] Secondly, this application provides an algal bloom control system, the system comprising: a plurality of first hulls and control equipment, wherein the first hulls are further provided with light panels; the control equipment is used to implement the above-mentioned algal bloom control method.

[0013] Thirdly, this application provides an electronic device including a processor and a memory, the memory being used to store an application program, and the processor enabling the electronic device to implement the above-mentioned algal bloom control method by running or executing a software program stored in the memory.

[0014] Fourthly, this application provides a computer-readable storage medium for storing program code executed by a processor, the program code being used to implement the above-described algal bloom control method.

[0015] Fifthly, this application provides a computer program product containing computer instructions that, when executed on an electronic device, cause the electronic device to implement the aforementioned algal bloom control method.

[0016] Beneficial effects:

[0017] This application provides a method for controlling algal blooms. The method involves determining the probability of an algal bloom in a target water area using a first aerial image of the target water area. If the probability exceeds a first preset threshold, the method identifies the current algal bloom area in the target water area based on the first aerial image. Then, based on the current algal bloom area, the method determines the movement path of each first vessel from its current position to the current algal bloom area. After controlling each first vessel to move to the current algal bloom area according to the movement path, the method controls the light panels in each first vessel to emit light waves of a preset wavelength within a preset time period to irradiate submerged plants in the target water area, thereby promoting plant growth and inhibiting algal growth. In summary, the algal bloom control method provided by this application can determine the current algal bloom area based on the first aerial image, and then irradiate submerged plants in the current algal bloom area using light panels emitting light waves of a preset wavelength. Since this light-emitting algal bloom control method does not require the release of chemicals into the target water area, it is a clean algal bloom control method and can therefore be used to control algal blooms in water areas supplying water for human production and daily life. Attached Figure Description

[0018] To more clearly illustrate the technical solutions of the embodiments of this application, the accompanying drawings used in the embodiments of this application will be briefly introduced below. The following drawings only show some embodiments of this application and should not be regarded as a limitation of the scope. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 This is a schematic diagram of the structure of the algal bloom control system provided in the embodiments of this application;

[0020] Figure 2 This is a schematic diagram of the structure of the first hull provided in an embodiment of this application;

[0021] Figure 3 This is a schematic flowchart of the algal bloom control method provided in the embodiments of this application. Detailed Implementation

[0022] In the field of ecological technology, there are many shallow grass-type freshwater bodies that supply water for human production and daily life. These shallow grass-type freshwater bodies are generally aquatic ecosystems dominated by large aquatic vascular plants as primary producers. They have high water transparency and excellent water quality. However, in practical applications, algae growth caused by human activities, such as eutrophication and aquatic ecological imbalance, has become a major problem facing shallow grass-type freshwater bodies, leading to an increasing number of these bodies transforming from grass-type to algae-type.

[0023] In existing technologies, algae control techniques mainly include physical removal, flocculation sedimentation, or filtration as methods for treating algae blooms. Among these, physical removal is costly and inefficient due to the large amount of manpower and resources required, and its applicability and control duration are also limited. Flocculation sedimentation requires the release of chemicals into the water, which is also costly and inefficient, and chemical residues can easily cause secondary pollution. Filtration requires the purchase and maintenance of equipment, resulting in high costs, and the limited processing capacity of the equipment makes it difficult to meet the needs of large-scale water treatment.

[0024] In summary, existing methods for controlling algal blooms in shallow, grassy freshwater bodies that supply water for human production and daily life have limitations due to high potential ecological risks and high costs.

[0025] To address the aforementioned technical problems, this application provides an algal bloom control system for controlling algal blooms in shallow, grassy freshwater areas supplying water for human production and daily life; wherein, as... Figure 1 and Figure 2 As shown, Figure 1 This is a schematic diagram of the structure of the algal bloom control system provided in the embodiments of this application. Figure 2 The schematic diagram of the first hull provided in the embodiment of this application shows that the system includes: a first hull 100, a second hull 200, a drone 300, and a control device 400; the first hull 100 is provided with a control module 110, a positioning module 120, a light panel 130, and a sensor 140; the second hull 200 is provided with a charging pile 210 and a solar panel 220.

[0026] The solar panels 220 on the second hull 200 are used to convert solar energy into electrical energy and store the electrical energy in an energy storage device. The second hull 200 is used to draw electrical energy from the energy storage device through the charging pile 210 and then use the drawn electrical energy to supply power to the first hull 100.

[0027] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0028] First, this application provides a method for controlling algal blooms, applied to an algal bloom control system, the system comprising: multiple first hulls 100, each first hull 100 having a light panel 130 installed therein; such as Figure 3 As shown, Figure 3This is a flowchart illustrating the algal bloom control method provided in this application embodiment. The method includes steps S100 to S500, as detailed below:

[0029] S100: During the monitoring of whether an algal bloom is occurring in a target water area, the first overhead image of the target water area is acquired.

[0030] Specifically, in this embodiment of the application, the "target water area" is a shallow, grassy freshwater area that needs to supply water for human production and daily life. In actual operation, it is necessary to monitor whether an algal bloom is about to occur in the target area. If an algal bloom is about to occur in the target area, relevant control measures need to be taken.

[0031] During the monitoring of whether algal blooms occur in a target water area, at least one first overhead image of the target water area needs to be acquired at a preset acquisition frequency. The first overhead image refers to the image of the water surface of the target water area taken from above by the video acquisition device. In actual operation, the preset acquisition frequency can be determined according to actual needs. The first overhead image can be acquired once a day or once every three days. The distance between the video acquisition device and the water surface of the target water area can be determined according to actual needs and can be set within 10~20m.

[0032] S200: Determine the probability of an algal bloom in the target water area based on the first overhead image.

[0033] Specifically, in the embodiments of this application, "algal bloom probability" is the probability obtained by predicting the algal bloom trend of the target water area.

[0034] In practical applications, algal bloom is the process of algae continuously expanding in aquatic environments. During this process, the bloom trend can be estimated by using information such as the color of the water. Furthermore, the area where an algal bloom may occur can be determined based on the color distribution of the water.

[0035] In one implementation, S200 includes steps (1) to (2), as detailed below:

[0036] Step (1): Every first preset number of days, control the drone to collect the first overhead image.

[0037] Specifically, in this embodiment of the application, the control device 400 in the algal bloom control system controls the drone 300 to collect the first aerial image of the target water area. After the drone 300 collects the first aerial image, it transmits the first aerial image to the control device 400. In this embodiment of the application, the first preset number of days can be determined according to actual needs, and this application does not make a specific limitation on it. In actual operation, the value of the first preset number of days can be 0.

[0038] Step (2): Determine the probability of algal bloom based on the first overhead image using the algal bloom prediction model.

[0039] Specifically, in this embodiment of the application, the trend of algal bloom is predicted by a pre-trained algal bloom prediction model; the input data of the algal bloom prediction model is an image, namely the first overhead image, and the output data of the algal bloom prediction model is the prediction probability, namely the algal bloom probability.

[0040] In practice, the Algae Flower prediction model is an image recognition model, and its specific neural network structure and training process can be determined according to actual needs. This application does not impose any specific limitations on this.

[0041] S300: If the probability of an algal bloom is greater than the first preset threshold, determine the current algal bloom area in the target water area based on the first overhead image.

[0042] Specifically, in this embodiment of the application, the quantitative data of the degree of algal bloom, i.e., the probability of algal bloom, can be determined by the first aerial image collected. After determining the probability of algal bloom based on the first aerial image, it can be first determined whether the probability of algal bloom is greater than a first preset threshold. If it is greater than the first preset threshold, it indicates that the expansion trend of algal bloom is relatively large, and correspondingly, the possibility of algal bloom in the target water area is relatively high. If it is less than or equal to the first preset threshold, it indicates that the expansion trend of algal bloom is relatively small, and correspondingly, the possibility of algal bloom in the target water area is relatively small.

[0043] In this embodiment of the application, if it is determined that the probability of an algal bloom is greater than a first preset threshold, that is, the current algal bloom area in the target water area is determined according to the color distribution of the water in the target water area shown in the first overhead image.

[0044] S400: Based on the current algal bloom area, determine the movement path of each first hull from its current position to the current algal bloom area.

[0045] Specifically, in the embodiments of this application, the first hull is the actual tool for controlling algae in the current algal bloom area; in actual operation, the current position of multiple first hulls may be any location in the target water area, or even in other water areas adjacent to the target water area, because in actual application, not only the target water area may experience algal blooms, but other water areas adjacent to the target water area may also experience algal blooms, and the first hull may not be in the target water area because it is in other water areas adjacent to the target water area to control algal blooms.

[0046] In this embodiment of the application, after determining the current algal bloom area, the control device 400 determines the current position of each first hull 100 through the positioning module 120 set on each first hull 100; after determining the current position of each first hull 100, the control device 400 determines the current position of each first hull 100 according to the movement path corresponding to the current position of each first hull 100, the movement path refers to the movement path of the first hull from the current position to the current algal bloom area.

[0047] In one implementation, S400 includes steps (3) to (5), as detailed below:

[0048] Step (3): Based on the current algal bloom area and the current number of the first hull Based on the current positions of each of the first hulls, the current algal bloom area is divided into... Sub-regions.

[0049] in, The first hull and Each sub-region corresponds one-to-one with the others; the sub-region is the range of movement of the corresponding first hull within a preset time period, so that when the first hull moves in the sub-region, the submerged plants in the sub-region receive the light waves irradiated by the light panel.

[0050] Specifically, in this embodiment of the application, the algal bloom control system includes multiple first hulls 100. However, not all first hulls 100 can be used for algal bloom control in the target water area, because there may be first hulls 100 used for algal bloom control in other water areas. Therefore, before determining the current position of each first hull, it is necessary to first determine the current number of first hulls 100 that can be used for algal bloom control in the target water area. ; It is a positive integer; in practice, It can be 1, but usually, It is a positive integer greater than 1, because if the number of first hulls 100 used to treat algal blooms in the target waters is too small, it will seriously affect the efficiency of algal bloom treatment. Therefore, first hulls 100 can be transferred from other waters.

[0051] In this embodiment of the application, by means of In the process of controlling algal blooms in the target waters, each first hull 100 operates on a "subcontracting" system. That is, each first hull 100 is only responsible for controlling algal blooms in its corresponding sub-area. Therefore, when the current number of first hulls 100 is determined... Then, based on the current quantity The current algal bloom area is divided into Each of the first hulls 100 is responsible for one sub-region.

[0052] Step (4): In Treatment sites are determined within each subregion of the subregion.

[0053] Specifically, in this embodiment of the application, the method of controlling algal blooms in the sub-region by the first hull 100 is to emit light waves of a preset wavelength to the submerged plants at the bottom of the sub-region, so as to promote the growth of the submerged plants. When the submerged plants are promoted to grow, they can steal nutrients from the target water area, so that the algae lack sufficient nutrients to grow, thereby inhibiting the growth of algae.

[0054] In actual operation, the first hull 100 emits light waves underwater through its lamp plate 130. However, since the illumination area of ​​the lamp plate 130 is limited, the first hull 100 usually needs to move back and forth in the sub-area so that the submerged plants in different locations in the sub-area can receive the light waves.

[0055] In this embodiment of the application, the treatment site may be the position where the first hull 100 initially irradiates the submerged plants in the sub-region; in actual operation, the treatment site may also be a point on the shortest route in the path through which the first hull 100 moves back and forth in the sub-region.

[0056] Step (5): According to Given each governance site and the current position of each first hull, determine the movement path of each first hull from its current position to the corresponding governance site.

[0057] Specifically, in the embodiments of this application, after determining the governance sites of each sub-region, the determination is made. After identifying the treatment sites, it can be determined according to... The current position of the first hull 100 is Each first hull 100 is assigned a corresponding sub-region. The principle of assignment is the shortest movement path, that is, the movement path of the first hull 100 from its current position to its corresponding treatment site is the shortest among the multiple movement paths of the first hull 100 from its current position to all treatment sites. In actual operation, it cannot be guaranteed that the movement path of each first hull 100 is "shortest". Usually, it is sufficient to ensure that 70% of the first hulls 100 have the shortest movement path to their corresponding treatment sites, because the distance between different sub-regions is not very large, and even if they take a longer route, it will not take much time.

[0058] In conclusion, it can be seen that in order to In the process of configuring the respective sub-regions of each of the first hulls 100, the corresponding sub-regions were also determined. Each first hull 100 is configured with its own corresponding movement path. Since the length of the movement path is used as the allocation standard during the allocation of sub-regions, once the sub-regions corresponding to each first hull 100 are determined, their corresponding movement paths are also determined accordingly.

[0059] S500: After controlling each first hull to move to the current algal bloom area according to the movement path, control the light panels in each first hull to emit light waves of a preset wavelength to irradiate the submerged plants in the target water area within a preset time period, so as to promote the growth of submerged plants and inhibit the growth of algae.

[0060] Specifically, in this embodiment of the application, after determining the sub-region, treatment site, and movement path corresponding to each of the first hulls 100, the control device 400 controls each of the first hulls 100 to move to its corresponding treatment site.

[0061] In this embodiment, after each first hull 100 moves to its corresponding treatment site, the control device 400 sends its corresponding irradiation route, preset time period, and preset wavelength to the control module 110 in each first hull 100. Here, "irradiation route" refers to the movement route of the first hull 100 to irradiate the submerged plants in a sub-region in a cyclical manner; "preset time period" indicates that the first hull 100 irradiates the submerged plants through the lamp panel 130 only within the preset time period; and "preset wavelength" refers to the wavelength of the light wave emitted by the first hull 100 for irradiating the submerged plants.

[0062] In practice, the irradiation of submerged plants can usually be performed daily, but the specific irradiation frequency can be determined according to actual needs. The preset wavelength is determined based on the type of algae that cause algal blooms in the target area. It is only necessary to ensure that the light waves of this wavelength can "promote the growth of submerged plants and inhibit the growth of algae" after irradiating the submerged plants in the target water area.

[0063] In actual operation, the light panel 130 can be a carbon fiber light-emitting panel inlaid with PCT3030 blue light beads, with a bead arrangement density of 50-80 beads / m, which are PCT3030 beads used to emit 450nm blue light; the first hull 100 is connected to the light panel 130 by a telescopic rod chain, and the control module 110 indirectly controls the position of the light panel 130 in the target water area by controlling the telescopic rod chain. In actual operation, the light panel 130 is lowered to a position 20-30cm away from the top of the submerged plants.

[0064] In one implementation, before S500, the method further includes steps (6) to (8), as detailed below:

[0065] Step (6): Based on the first overhead image, determine the current outbreak characteristics of the current algal bloom area.

[0066] Among them, the current outbreak characteristics indicate the type of algae and the extent of the algal bloom.

[0067] Specifically, in the embodiments of this application, algae species refers to the type of algae that causes algal blooms; bloom degree refers to the range and degree of color change in the target water body; and degree of change refers to the change compared to the original color of the water body.

[0068] In practice, the types of algae that may cause an algal bloom in the target water area are usually roughly determined first. However, the types of algae can be more accurately determined by the image content of the water body in the target water area in the first aerial image.

[0069] As discussed above, when algae proliferate in a target water area, they usually cause a change in the color of the water. Therefore, the range and degree of color change of the water can be clearly identified through the first overhead image.

[0070] In practice, when it is necessary to determine the current outbreak characteristics of the current algal bloom area through the first aerial image, the image content of the multiple first aerial images to be collected needs to cover a large area of ​​water in the target water area. For example, the image content of 10 or 15 first aerial images can be stitched together to obtain a coverage image that "covers a large area of ​​water in the target water area". It should be emphasized that "stitching" can mean merging multiple first aerial images into a total image through image fusion, or it can mean referring to the image content of each first aerial image that is different from other first aerial images.

[0071] Step (7): Data collection Current plant growth characteristics of submerged plants in each subregion.

[0072] Specifically, in this embodiment of the application, when each of the first hulls 100 reaches its corresponding sub-region, the current plant growth characteristics of the submerged plants in the sub-region are collected by the sensor 140 set on the floor of the first hull 100; wherein, the plant growth characteristics include the height and distribution density of the submerged plants.

[0073] In practice, the sensor 140 can be an ultrasonic sensor; in addition, a video acquisition device needs to be installed on the bottom plate of the first hull 100 to acquire images of submerged plants in order to analyze the distribution density of submerged plants based on the images.

[0074] Step (8): Based on the algal bloom probability and the current number of the first hull Based on the current outbreak characteristics and current plant growth characteristics, determine the preset time period corresponding to each sub-region.

[0075] Specifically, in practice, many factors influence the determination of the preset time period. For example, the probability of algal blooms. Although the algal bloom control steps are only required when the probability of algal blooms exceeds the first preset threshold, the specific value of the algal bloom probability will affect the determination of the preset time period. For instance, if the first preset threshold is 0.75, the algal bloom probabilities of 0.76 and 0.97 clearly represent different algal bloom trends. In practice, the higher the algal bloom probability, the longer the preset time period usually is, and the lower the algal bloom probability, the shorter the preset time period usually is.

[0076] In practice, the current number of the first hull This will also affect the determination of the preset time period, because for the current algal bloom area with a fixed area, the current number of the first hull 100... The more sub-regions there are, the more sub-regions there are, and the smaller the area of ​​each sub-region becomes. This means that the coverage area of ​​the submerged plants that the first hull 100 needs to irradiate in the sub-region is smaller, and correspondingly, the irradiation time of the first hull 100 in the sub-region is shorter, and therefore the preset time period is also shorter.

[0077] In practice, the current characteristics of the outbreak will also affect the determination of the preset time period, because the algae that cause the algal bloom in the target water area are usually not evenly distributed in the target water body. Therefore, the content and / or volume of algae in different sub-regions are usually different. Therefore, it is necessary to determine the preset time period corresponding to each sub-region based on factors such as the actual content and / or actual volume of algae in the sub-region.

[0078] In practice, the current plant growth characteristics also affect the determination of the preset time period. If the plant growth characteristics of submerged plants in a sub-region indicate that the growth of submerged plants in that sub-region is relatively weak, the preset time period needs to be set to be longer. If the plant growth characteristics of submerged plants in a sub-region indicate that the growth of submerged plants in that sub-region is not relatively weak, the preset time period can be set to be shorter.

[0079] In practice, it is necessary to first develop a correspondence table regarding the probability of algal bloom, the number of first-stage hulls, bloom characteristics, plant growth characteristics, and a preset time period. This table sets multiple intervals for the algal bloom probability and the number of first-stage hulls, and also sets multiple intervals or categories for bloom characteristics and plant growth characteristics. Different combinations of these influencing factors correspond to different preset time periods. Once the algal bloom probability and the current number of first-stage hulls are determined... After determining the current outbreak characteristics and current plant growth characteristics, the corresponding preset time period for each sub-region can be determined based on the correspondence table.

[0080] For example, assuming the corresponding table has 4 intervals for the probability of algal bloom, 4 intervals for the number of first hulls, 2 categories for bloom characteristics, and 5 categories for plant growth characteristics, then there are 4*4*2*5=160 possible combinations. When it is determined that the algal bloom probability is 0.75, the number of first hulls is 4, the color of the water in the target area changes significantly but to a small degree, and the height and density of submerged plants in the sub-region are not high, the combination corresponding to [the interval to which "algal bloom probability is 0.75", the interval to which "the number of first hulls is 4", the category to which "the color of the water in the target area changes significantly but to a small degree", and the category to which "the height and density of submerged plants in the sub-region are not high"] can be matched from the 160 combinations, and the preset time period corresponding to that combination can be determined.

[0081] It is important to emphasize that although there may be a large number of combinations, such as 160, this does not mean that all 160 combinations correspond to different preset time periods. The large number of combinations is due to the number of intervals and categories, not because of the different preset time periods. Therefore, different combinations may correspond to the same preset time period.

[0082] In practice, a large AI (Artificial Intelligence) model can also be trained to predict the preset time period.

[0083] In one implementation, S400 includes steps (9) to (13), as detailed below:

[0084] Step (9): Every second preset number of days, control the drone to collect the second overhead image.

[0085] Specifically, in this embodiment of the application, during the execution of S400, every second preset number of days, the control device 400 controls the drone 300 to collect a second aerial image of the target water area; wherein, the purpose of collecting the second aerial image is to determine the effect of the first hull 100 on the control of algal blooms.

[0086] Step (10): Based on the second overhead image, update the algal bloom probability using the algal bloom prediction model to obtain the updated algal bloom probability.

[0087] Specifically, in this embodiment of the application, after at least one second aerial image is acquired, the second aerial image is input into the algal bloom prediction model, and the algal bloom probability corresponding to the second aerial image is determined by the algal bloom prediction model, that is, the updated algal bloom probability.

[0088] Step (11): If the difference between the updated algal bloom probability and the previously determined algal bloom probability is less than the second preset threshold, update the current algal bloom region based on the second overhead image to obtain the updated current algal bloom region.

[0089] Specifically, in this embodiment of the application, because during the execution of S400, a second overhead image is collected and subsequent processes are executed every second preset number of days, the probability of algal bloom will be determined multiple times. The "previously determined algal bloom probability" refers to the algal bloom probability determined in the previous time relative to the "updated algal bloom probability" determined in this time.

[0090] In this embodiment of the application, the meaning of "the difference between the updated algal bloom probability and the previously determined algal bloom probability is greater than the second preset threshold" is as follows: if the difference between the updated algal bloom probability and the previously determined algal bloom probability is greater than the second preset threshold, it indicates that the current control of algal bloom is not effective, and therefore it may be necessary to adjust the control measures, such as updating the current algal bloom area; if the difference between the updated algal bloom probability and the previously determined algal bloom probability is greater than or equal to the second preset threshold, it indicates that the current control of algal bloom is effective, and the current control measures are effective, so the control can continue to be carried out according to the current control measures.

[0091] It should be noted that "the current control of algal blooms is not very effective" does not necessarily mean that the control methods are unreasonable. It may be that as the algal blooms are continuously controlled, the growth of algae in the target water area has been suppressed to a certain extent. Therefore, continuing to use the current control methods will not produce a stronger control effect.

[0092] Step (11): Divide the updated current algal bloom area into... Each sub-region; among which .

[0093] Specifically, in this embodiment, if the difference between the updated algal bloom probability and the previously determined algal bloom probability is less than a second preset threshold, the updated current algal bloom region can be re-divided, that is, the current algal bloom region can be divided into... Each sub-region; among which , It is also a positive integer.

[0094] Step (12): Based on the second overhead image, update the current eruption features of the current algal bloom area to obtain the updated current eruption features.

[0095] Specifically, in actual operation, the specific implementation of step (12) can be referred to step (6), and will not be repeated here.

[0096] Step (13): Based on the updated algal bloom probability and the current number of first-class hulls The updated current outbreak characteristics and updated current plant growth characteristics are used to update the preset time periods corresponding to each sub-region to obtain the updated preset time periods.

[0097] Specifically, in actual operation, the specific implementation of step (18) can be referred to step (8), and will not be repeated here.

[0098] Second, this application also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps S100 to S500 provided in the above embodiments.

[0099] Third, this application also provides a computer-readable storage medium storing a computer program, wherein the computer program is executed by a processor to perform the steps of S100 to S500 of the above embodiments.

[0100] Fourth, the computer program product provided in this application includes a computer-readable storage medium storing program code. The instructions included in the program code can be used to execute the methods in the preceding method embodiments. For specific implementation, please refer to the steps of S100 to S500 of the method embodiments, which will not be repeated here.

[0101] In the embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. The apparatus embodiments described above are merely illustrative. For example, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. Furthermore, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Additionally, the displayed or discussed mutual couplings, direct couplings, or communication connections may be through some communication interfaces; indirect couplings or communication connections between devices or units may be electrical, mechanical, or other forms.

[0102] Furthermore, the units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0103] Furthermore, the functional modules in the various embodiments of this application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.

[0104] It should be noted that if the function is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0105] In this document, relational terms such as first and second are used only to distinguish one entity or operation from another entity or operation, without necessarily requiring or implying any such actual relationship or order between these entities or operations.

[0106] The above description is merely an embodiment of this application and is not intended to limit the scope of protection of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., 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 algal blooms, characterized in that, The system is applied to an algal bloom control system, the system comprising: multiple first hulls, each first hull being equipped with a light panel; the method comprising: During the monitoring of whether an algal bloom is occurring in the target water area, a first aerial image of the target water area is acquired; Based on the first overhead image, determine the probability of an algal bloom in the target water area; If the probability of an algal bloom is greater than a first preset threshold, the current algal bloom area in the target water area is determined based on the first overhead image. Based on the current algal bloom area, the current number n of the first hulls, and the current position of each first hull, the current algal bloom area is divided into n sub-regions; There is a one-to-one correspondence between the n first hulls and the n sub-regions; the sub-region is the range of movement of the corresponding first hull within a preset time period, so that when the first hull moves in the sub-region, the submerged plants in the sub-region receive the light waves irradiated by the light panel. In each of the n sub-regions, a governance site is determined; Based on the n governance sites and the current position of each of the first hulls, determine the movement path of each of the first hulls from the current position to the corresponding governance site; After controlling each of the first hulls to move to the current algal bloom area according to the moving path, the light panels in each of the first hulls are controlled to emit light waves of a preset wavelength within a preset time period to irradiate the submerged plants in the target water area, so as to promote the growth of the submerged plants and inhibit the growth of algae.

2. The method according to claim 1, characterized in that, The system further includes: a drone; the step of determining the probability of an algal bloom in the target water area based on the first overhead image includes: Every first preset number of days, the drone is controlled to acquire the first overhead image; Based on the first overhead image, the probability of an algal bloom is determined using an algal bloom prediction model.

3. The method according to claim 1, characterized in that, Before controlling the light panels in each of the first hulls to emit light waves of a preset wavelength to irradiate submerged plants in the target water area within a preset time period, the method further includes: Based on the first overhead image, determine the current outbreak characteristics of the current algal bloom area; The current outbreak characteristics indicate the type and extent of the algal bloom. collection The current plant growth characteristics of the submerged plants in each of the sub-regions; Based on the algal bloom probability and the current number of the first hull The current outbreak characteristics and the current plant growth characteristics are used to determine the preset time period corresponding to each of the sub-regions.

4. The method according to claim 2, characterized in that, In controlling the light panels in each of the first hulls to emit light waves of a preset wavelength to irradiate submerged plants in the target water area within a preset time period, the method includes: Every second preset number of days, the drone is controlled to acquire a second overhead image; Based on the second overhead image, the algal bloom probability is updated using the algal bloom prediction model to obtain the updated algal bloom probability. If the difference between the updated algal bloom probability and the previously determined algal bloom probability is less than the second preset threshold, the current algal bloom region is updated according to the second overhead image to obtain the updated current algal bloom region. The updated current algal bloom area is divided into: Each sub-region; among which .

5. The method according to claim 4, characterized in that, The updated current algal bloom area is divided into After the sub-regions, the method further includes: Based on the second overhead image, the current outbreak characteristics of the current algal bloom area are updated to obtain the updated current outbreak characteristics; collection The updated current plant growth characteristics of the submerged plants in each of the sub-regions; Based on the updated algal bloom probability and the current number of the first hull The updated current outbreak characteristics and the updated current plant growth characteristics are used to update the preset time period corresponding to each of the sub-regions to obtain the updated preset time period.

6. A system for controlling algal blooms, characterized in that, The system includes: multiple first hulls and control equipment, wherein the first hulls are further provided with light panels; the control equipment is used to implement the algal bloom control method as described in any one of claims 1 to 5.

7. An electronic device, characterized in that, The electronic device includes a processor and a memory, the memory being used to store applications, and the processor enabling the electronic device to implement the algal bloom control method as described in any one of claims 1 to 5 by running or executing software programs stored in the memory.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store program code executed by a processor, the program code being used to implement the algal bloom control method as described in any one of claims 1 to 5.

9. A computer program product, characterized in that, The computer program product includes computer instructions that, when executed on an electronic device, cause the electronic device to implement the algal bloom control method as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Method and device for predicting cyanobacterial bloom and electronic equipment

    CN114624204A

  • Method for optimally controlling algae concentration by utilizing in-situ region of algae growth curve

    CN118239539A