Sponge city rainstorm waterlogging early warning method and device and electronic equipment

By acquiring the infiltration rate and total water storage of sponge cities, and combining this with rainfall rate, the system calculates water accumulation and issues early warnings, solving the problem of sponge cities being unable to accurately predict water accumulation during heavy rain. This enables precise prediction of water accumulation and travel planning.

CN116453321BActive Publication Date: 2026-06-30HANGZHOU DAJIANGDONG URBAN FACILITIES MANAGEMENT & MAINTENANCE CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HANGZHOU DAJIANGDONG URBAN FACILITIES MANAGEMENT & MAINTENANCE CO LTD
Filing Date
2023-04-17
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

Sponge cities cannot accurately predict water accumulation during heavy rain, which affects residents' travel.

Method used

By obtaining the infiltration rate and total water storage in the rainfall area, and combining this with the rainfall rate, the water accumulation can be calculated and early warning information can be issued. Historical rainfall data can be used to improve the accuracy of the calculation.

Benefits of technology

It enables accurate prediction of water accumulation during heavy rain, helping residents plan their trips in advance and reducing inconvenience and danger.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116453321B_ABST
    Figure CN116453321B_ABST
Patent Text Reader

Abstract

This application relates to a method, device, and electronic device for early warning of rainstorm flooding in sponge cities. The method involves acquiring the infiltration rate and total water storage in a rainfall area; acquiring the rainfall rate at each moment from the start of rainfall to the end of the predicted period in the rainfall area; determining the water accumulation volume for the predicted period based on the infiltration rate, the total water storage, and the rainfall rate; determining an early warning period when the water accumulation exceeds a water accumulation threshold within the predicted period based on the water accumulation volume; and issuing corresponding early warning information based on the early warning period. This allows the "sponge city" to predict the water accumulation volume for a fixed period during rainfall and issue corresponding warning information when the water accumulation reaches a certain level.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of rainwater accumulation early warning technology, and in particular to a method, device, and electronic equipment for early warning of rainstorm flooding in sponge cities. Background Technology

[0002] As urbanization expands, hard paving has replaced traditional natural land, making cities increasingly less resilient to environmental changes. With larger cities and a rising proportion of impermeable surfaces, large amounts of rainwater cannot infiltrate or be retained, leading to urban flooding and waterlogging. To address this, many cities have begun constructing "sponge cities," establishing new urban rainwater drainage systems that integrate infiltration, storage, retention, utilization, and drainage. These systems store surface water for recycling to meet the needs of the urban ecosystem and alleviate urban flooding.

[0003] "Sponge cities" are cities that absorb rainwater through infiltration and collection methods based on the city's average rainfall. Currently, "sponge cities" have a good infiltration capacity for ordinary rainy weather. However, when the rainfall speed is too high or the rainfall duration is too long, water may still accumulate in "sponge cities". As a result, when there is rainfall, urban residents can no longer predict the water accumulation situation at a certain time and the impact of water accumulation on their travel. Summary of the Invention

[0004] This application provides a method, device, and electronic equipment for early warning of rainstorm flooding in sponge cities, which is used to predict the water accumulation and its impact on citizens' activities within a fixed time period when the rainfall speed in a sponge city is too high and the rainfall duration is too long.

[0005] Firstly, this application provides a method for early warning of rainstorm flooding in sponge cities, including:

[0006] Obtain the infiltration rate and total water storage in the rainfall area;

[0007] Obtain the rainfall speed in the rainfall area at every moment from the start of rainfall to the end of the forecast period;

[0008] The water accumulation during the predicted period is determined based on the infiltration rate, the total water storage volume, and the rainfall rate.

[0009] Based on the water accumulation, determine the warning period when the water accumulation exceeds the water accumulation threshold within the predicted period;

[0010] Based on the aforementioned warning time period, corresponding warning information will be issued.

[0011] This solution obtains the infiltration rate and total water storage in the rainfall area of ​​a sponge city, clearly indicating the area's ability to withstand rainfall. By assessing the total water storage, the solution determines the water accumulation in the rainfall area. Furthermore, by comparing the rainfall rate with the infiltration rate, the solution determines the current water accumulation rate. Based on the water accumulation, the solution determines the warning time period and issues corresponding warning information. This approach simultaneously considers the water absorption capacity of a sponge city and calculates its water accumulation status. In the event of future water accumulation, the solution can issue corresponding warning information to city residents, enabling them to make appropriate travel arrangements.

[0012] Optionally, obtaining the infiltration rate and total water storage within the rainfall area includes:

[0013] Obtain data on all historical rainfall events that caused waterlogging in the affected area;

[0014] Filter the historical rainfall events to determine the data for the event with the highest total rainfall.

[0015] The total water storage in the rainfall area is determined by subtracting the final water accumulation from the total rainfall in the data of the maximum rainfall event.

[0016] Based on the data of water accumulation and rainfall rate in the previous year's historical rainfall events, the infiltration rate of the rainfall area is determined.

[0017] This scheme utilizes historical rainfall data for the rainfall area to determine its true rainwater carrying capacity. Specifically, it extracts the data on the highest historical rainfall to date to determine the total water storage capacity of the rainfall area, thus maximizing the determination of the total water storage capacity. Then, it uses the correlation between the accumulated water volume and rainfall speed data to obtain the infiltration rate of the rainfall area. This method can determine the infiltration rate based on the actual infiltration logic of the rainfall area, improving the accuracy of obtaining the infiltration rate and total water storage capacity of the rainfall area.

[0018] Optionally, determining the infiltration rate of the rainfall area based on data on water accumulation and rainfall rate from historical rainfall events of the previous year includes:

[0019] Filter the data of historical rainfall events from the previous year to determine the corresponding data for the time periods when the water volume remained unchanged;

[0020] Determine the total rainfall within the specified time period, and determine the total infiltration volume within the rainfall area based on the total rainfall.

[0021] The infiltration rate of the rainfall area is determined based on the total infiltration volume and the time period.

[0022] This method, based on a time period where the water volume remains constant, determines that the infiltration rate is equal to the rainfall rate, thus indirectly obtaining the infiltration rate at that time. By obtaining the infiltration rate from the actual correspondence, the accuracy of the infiltration rate is improved.

[0023] Optionally, determining the infiltration rate of the rainfall area based on data on water accumulation and rainfall rate from historical rainfall events of the previous year further includes:

[0024] Based on historical rainfall data and rainfall rate data, the infiltration rate of the rainfall area in previous years was determined.

[0025] Based on the infiltration rate data of the rainfall area over the years, determine the trend of infiltration capacity change of the rainfall area;

[0026] The infiltration rate of the rainfall area is determined based on the trend of infiltration capacity change and the infiltration rate of the rainfall area in the previous year.

[0027] This scheme uses the accumulated water volume and rainfall rate of the rainfall area over the years to determine the infiltration rate of the rainfall area over the years. Then, it compares the infiltration rate of the past years to obtain the trend of the infiltration rate. Based on the trend of the infiltration rate of the rainfall area, the infiltration rate of the current year is calculated on the infiltration rate of last year. The scheme fully considers the damage of the sponge city and thus improves the accuracy of the infiltration rate obtained.

[0028] Optionally, the water volume for the predicted period is determined based on the infiltration rate, the total water storage volume, and the rainfall rate, including:

[0029] Based on the predicted time period, determine the duration of rainfall from the start time of rainfall to the end time of the predicted time period;

[0030] The total rainfall at the end of the forecast period is determined based on the rainfall duration, the rainfall speed, and the area of ​​the rainfall region.

[0031] Determine the difference between the total rainfall and the total water storage. If the total water storage is large, then determine the water accumulation during the forecast period based on the infiltration rate, the rainfall rate, and the forecast period.

[0032] If the total rainfall is large, the time point at which the water storage in the rainfall area reaches the total water storage is determined based on the total water storage, the rainfall rate, and the infiltration rate.

[0033] The amount of water accumulation in the period to be predicted is determined based on the rainfall rate, the infiltration rate, and the time point.

[0034] This scheme determines the method for calculating water accumulation by combining the total water storage in the rainfall area and the total rainfall at the end of the forecast period. The method for calculating water accumulation differs when the total water storage is large and when the total rainfall is large, making the acquisition of water accumulation more appropriate and thus improving the accuracy of water accumulation calculation.

[0035] Optionally, determining the water accumulation during the predicted period based on the infiltration rate, the rainfall rate, and the predicted period includes:

[0036] The magnitude of the seepage rate and the rainfall rate is determined. If the rainfall rate is greater than the seepage rate, the seepage rate is subtracted from the rainfall rate to determine the water accumulation rate.

[0037] The amount of water accumulated at each time point in the predicted period is determined based on the predicted period, the start time of rainfall, and the rate of water accumulation.

[0038] If the infiltration rate is greater than the rainfall rate, then the water accumulation during the predicted period is determined to be zero.

[0039] This method determines the water accumulation rate of a specific rainfall area based on the infiltration rate and the rainfall rate within the rainfall area. Then, by utilizing the rainfall time at each time point from the start of the rainfall to the predicted period, the specific water accumulation at each time point is obtained, so that the predicted water accumulation is closer to the actual situation.

[0040] Optionally, determining the water accumulation for the predicted period based on the rainfall rate, the infiltration rate, and the time point includes:

[0041] Determine the relationship between the time point and the end time of the period to be predicted. If the time point is earlier, determine the water accumulation rate based on the rainfall rate and the infiltration rate, and determine the water accumulation volume from the start time of rainfall to the time point based on the time point and the water accumulation rate.

[0042] Calculate the water accumulation from the time point to the end of the predicted period based on the rainfall rate;

[0043] Based on the two water accumulation volumes, determine the water accumulation volume for the period to be predicted;

[0044] If the time point is later, the water accumulation rate is determined based on the rainfall rate and the infiltration rate, and the water accumulation volume for the predicted period is determined based on the rainfall start time.

[0045] This scheme compares the time when the water storage in the rainfall area reaches the total storage capacity with the end time of the predicted time period to determine the water accumulation rate before and after that time point. This allows for the determination of the water accumulation at each time point within the rainfall area during the predicted time period, making the predicted water accumulation at each time point more accurate.

[0046] Secondly, this application provides a rainstorm and flooding early warning device for sponge cities, comprising:

[0047] The acquisition module is used to acquire the infiltration rate and total water storage in the rainfall area;

[0048] The prediction module is used to obtain the rainfall rate in the rainfall area from the start of rainfall to the end of the prediction period;

[0049] A water accumulation module is used to determine the amount of water to be accumulated during the predicted period based on the infiltration rate, the total water storage volume, and the rainfall rate.

[0050] The calculation module is used to determine the warning period when the water accumulation exceeds the water accumulation threshold within the predicted period, based on the water accumulation volume.

[0051] The early warning module is used to issue corresponding early warning information according to the early warning time period.

[0052] Optionally, when the acquisition module acquires the infiltration rate and total water storage in the rainfall area, it is specifically used for:

[0053] Obtain data on all historical rainfall events that caused waterlogging in the affected area;

[0054] Filter the historical rainfall events to determine the data for the event with the highest total rainfall.

[0055] The total water storage in the rainfall area is determined by subtracting the final water accumulation from the total rainfall in the data of the maximum rainfall event.

[0056] Based on the data of water accumulation and rainfall rate in the previous year's historical rainfall events, the infiltration rate of the rainfall area is determined.

[0057] Optionally, when the acquisition module determines the infiltration rate of the rainfall area based on the data of water accumulation and rainfall rate in the historical rainfall events of the previous year, it is specifically used for:

[0058] Filter the data of historical rainfall events from the previous year to determine the corresponding data for the time periods when the water volume remained unchanged;

[0059] Determine the total rainfall within the specified time period, and determine the total infiltration volume within the rainfall area based on the total rainfall.

[0060] The infiltration rate of the rainfall area is determined based on the total infiltration volume and the time period.

[0061] Optionally, when the acquisition module determines the infiltration rate of the rainfall area based on the data of water accumulation and rainfall rate in historical rainfall events of the previous year, it is also used for:

[0062] Based on historical rainfall data and rainfall rate data, the infiltration rate of the rainfall area in previous years was determined.

[0063] Based on the infiltration rate data of the rainfall area over the years, determine the trend of infiltration capacity change of the rainfall area;

[0064] The infiltration rate of the rainfall area is determined based on the trend of infiltration capacity change and the infiltration rate of the rainfall area in the previous year.

[0065] Optionally, when the water accumulation module determines the water accumulation for the predicted period based on the seepage rate, the total water storage volume, and the rainfall rate, it is specifically used for:

[0066] Based on the predicted time period, determine the duration of rainfall from the start time of rainfall to the end time of the predicted time period;

[0067] The total rainfall at the end of the forecast period is determined based on the rainfall duration, the rainfall speed, and the area of ​​the rainfall region.

[0068] Determine the difference between the total rainfall and the total water storage. If the total water storage is large, then determine the water accumulation during the forecast period based on the infiltration rate, the rainfall rate, and the forecast period.

[0069] If the total rainfall is large, the time point at which the water storage in the rainfall area reaches the total water storage is determined based on the total water storage, the rainfall rate, and the infiltration rate.

[0070] The amount of water accumulation in the period to be predicted is determined based on the rainfall rate, the infiltration rate, and the time point.

[0071] Optionally, when the water accumulation module determines the water accumulation volume for the predicted period based on the seepage rate, the rainfall rate, and the predicted period, it is specifically used for:

[0072] The magnitude of the seepage rate and the rainfall rate is determined. If the rainfall rate is greater than the seepage rate, the seepage rate is subtracted from the rainfall rate to determine the water accumulation rate.

[0073] Based on the predicted period, the start time of rainfall, and the rate of water accumulation, determine the amount of water accumulated at each time point during the predicted period;

[0074] If the seepage rate is greater than the rainfall rate, then the water accumulation during the predicted period is determined to be zero.

[0075] Optionally, when the water accumulation module determines the water accumulation for the predicted period based on the rainfall rate, the infiltration rate, and the time point, it is specifically used for:

[0076] Determine the relationship between the time point and the end time of the period to be predicted. If the time point is earlier, determine the water accumulation rate based on the rainfall rate and the infiltration rate, and determine the water accumulation volume from the start time of rainfall to the time point based on the time point and the water accumulation rate.

[0077] Calculate the water accumulation from the time point to the end of the predicted period based on the rainfall rate;

[0078] Based on the two water accumulation volumes, determine the water accumulation volume for the period to be predicted;

[0079] If the time point is later, the water accumulation rate is determined based on the rainfall rate and the infiltration rate, and the water accumulation volume for the predicted period is determined based on the rainfall start time.

[0080] Thirdly, this application provides an electronic device, including: a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and execute the method of the first aspect.

[0081] Fourthly, this application provides a computer-readable storage medium storing a computer program that can be loaded by a processor and execute the method of the first aspect. Attached Figure Description

[0082] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0083] Figure 1 This is a schematic diagram illustrating an application scenario provided in one embodiment of this application;

[0084] Figure 2 A flowchart illustrating a method for early warning of rainstorm flooding in a sponge city, provided as an embodiment of this application;

[0085] Figure 3 A schematic diagram of a rainstorm flood warning device for sponge cities provided in one embodiment of this application;

[0086] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

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

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

[0089] The embodiments of this application will now be described in further detail with reference to the accompanying drawings.

[0090] To enhance urban resilience in the face of natural disasters, many cities have begun constructing "sponge cities." However, while "sponge cities" have a better capacity to absorb rainwater, during normal rainfall, the ground absorbs rainwater quickly, often without water accumulation, allowing residents to travel normally. But during heavy rain, residents often overestimate the rainwater absorption capacity of "sponge cities," encountering deep water accumulation while traveling, causing inconvenience and even danger. Urban residents cannot determine the impact of heavy rain on water accumulation in "sponge cities," and therefore cannot make travel arrangements for a particular period.

[0091] Based on this, this application provides a method, device, and electronic equipment for early warning of rainstorm flooding in sponge cities. Figure 1 This application provides an illustration of an application scenario, such as... Figure 1 As shown, the rainstorm flooding early warning method for sponge cities can be integrated into a software system running on a server. During operation, when rainfall occurs in the sponge city, the software system automatically acquires rainfall information, including the area experiencing rainfall and the predicted rainfall speed. By combining and analyzing the rainfall area's capacity to withstand rainwater and the data on the predicted rainfall speed, it predicts the water accumulation situation for any given time period and then issues corresponding early warning information based on the water accumulation situation. This warning information is then sent to the corresponding devices of city residents. The specific implementation method can be found in the following embodiment.

[0092] Figure 2 This is a flowchart illustrating a method for early warning of rainstorm flooding in a sponge city, provided as an embodiment of this application. The method of this embodiment can be applied to servers in the above-described scenarios. Figure 2 As shown, the method includes:

[0093] S201. Obtain the infiltration rate and total water storage in the rainfall area.

[0094] Infiltration rate refers to the flow rate of surface water into the ground per unit time. Total water storage refers to the amount of water that can be stored in a rainfall area.

[0095] In some implementations, sponge cities have rainfall monitors connected to servers. When rainfall occurs in certain areas within the sponge city, the rainfall monitors detect it and trigger the server to run this software. This software can exchange data with the meteorological monitoring data system to directly obtain the regional data of the rainfall and determine the specific location and size of the rainfall area within the sponge city.

[0096] This system stores the infiltration rate and water storage capacity at various locations within a sponge city. It then compares these data with the locations of rainfall areas to determine the locations that make up the rainfall area. Finally, it adds up the infiltration rate and water storage capacity of each location to obtain the infiltration rate and total infiltration volume of the rainfall area.

[0097] In other implementations, after identifying the area of ​​rainfall, historical rainfall data for that area is retrieved, analyzed, and the infiltration rate and water storage capacity of that area are obtained.

[0098] S202. Obtain the rainfall rate in the rainfall area at each moment from the start of rainfall to the end of the forecast period.

[0099] Among them, the time period to be predicted is a time period set by humans. This time period can be the time period that has the greatest impact on urban residents' travel, such as the morning and evening rush hours. The specific time period can be modified according to the actual situation.

[0100] Rainfall speed refers to the amount of precipitation per unit time within the entire rainfall area.

[0101] In some implementations, this system directly obtains the rainfall speed in the predicted rainfall area from the data system of relevant meteorological departments at the start of rainfall.

[0102] S203. Determine the water accumulation for the period to be predicted based on the seepage rate, the total water storage volume, and the rainfall rate.

[0103] Among them, water accumulation refers to the amount of water that accumulates on the ground surface.

[0104] It should be noted that the reason why sponge cities can recover from water accumulation more quickly than ordinary cities is that sponge cities have laid a large number of roads with fast water infiltration and have built a complete water storage device. Sponge cities also have a larger total water storage capacity than ordinary cities of the same area.

[0105] Specifically, by comparing the rainfall rate with the infiltration rate within the rainfall area, it can be determined whether the current rate of water accumulation is increasing or decreasing. Then, by combining the total water storage and the duration of rainfall until the forecast period, the amount of water accumulation can be judged.

[0106] S204. Based on the water accumulation, determine the warning period when the water accumulation exceeds the water accumulation threshold within the predicted period.

[0107] The water accumulation threshold is a preset water accumulation volume, specifically determined based on the degree to which the water accumulation volume affects the movement of urban residents.

[0108] The warning period is the time when the water accumulation in the rainfall area exceeds the water accumulation threshold.

[0109] Specifically, the water volume at each moment within the predicted time period is traversed, and the water volume at each moment is determined. If the water volume is greater than the water volume threshold, the current moment is recorded. After the predicted time period is traversed, the recorded moments are counted, and the resulting time period is the warning time period.

[0110] S205. Issue corresponding warning information according to the warning time period.

[0111] The warning information includes the amount of water accumulation, the warning period, and warning suggestions, which are recommendations for residents' travel during that period.

[0112] Specifically, based on the warning time period, the system will send the water accumulation amount for that time period to help city residents determine their travel plans. For example, if the evening rush hour is from 6 to 8 pm, but the warning time period is from 7 to 8 pm, the warning information will send the water accumulation amount for 7 to 8 pm and the warning advice that "traveling between 7 and 8 pm may be dangerous".

[0113] This solution obtains the infiltration rate and total water storage in the rainfall area of ​​a sponge city, clearly indicating the area's ability to withstand rainfall. By assessing the total water storage, the solution determines the water accumulation in the rainfall area. Furthermore, by comparing the rainfall rate with the infiltration rate, the solution determines the current water accumulation rate. Based on the water accumulation, the solution determines the warning time period and issues corresponding warning information. This approach simultaneously considers the water absorption capacity of a sponge city and calculates its water accumulation status. In the event of future water accumulation, the solution can issue corresponding warning information to city residents, enabling them to make appropriate travel arrangements.

[0114] In some embodiments, obtaining the infiltration rate and total water storage in a rainfall area includes: obtaining data on all historical rainfall events that generated water accumulation in the rainfall area; filtering the data of the historical rainfall events to determine the data of the maximum rainstorm event with the highest total rainfall; subtracting the final water accumulation from the total rainfall in the data of the maximum rainstorm event to determine the total water storage in the rainfall area; and determining the infiltration rate of the rainfall area based on the data of water accumulation and rainfall rate in historical rainfall events of the previous year.

[0115] The final water volume refers to the water volume that remains unchanged for a short period after the rainstorm ends.

[0116] It should be noted that the sponge city using this system needs to be built several years after its completion and has complete data records for each rainfall.

[0117] Specifically, the process begins by retrieving all historical rainfall events corresponding to the current rainfall area. These events are then filtered to select those that resulted in flooding. After selection, all data for each historical rainfall event is read. Finally, the total rainfall data from all historical events is compared to identify the event with the highest total rainfall, and this event is designated as the maximum rainfall event.

[0118] The difference between the total rainfall data of the maximum historical rainfall event and the final water accumulation is the total water storage in the rainfall area. Then, the data of the historical rainfall event corresponding to the rainfall area in the previous year is retrieved, and the infiltration rate of the rainfall area is calculated by using the correspondence between water accumulation and rainfall rate.

[0119] In some implementations, since the amount of water accumulation is related to the rainfall rate and the infiltration rate, a time period with a stable rainfall rate is selected. The water accumulation at the end of this time period is subtracted from the water accumulation at the beginning of this time period to determine the increase in water accumulation during this time period. Then, based on the rainfall rate and the duration of this time period, the total rainfall during this time period is determined. Finally, the total rainfall is subtracted from the increase in water accumulation to obtain the total infiltration during this time period. Finally, the total infiltration is divided by the duration of this time period to determine the infiltration rate of the rainfall area.

[0120] This scheme utilizes historical rainfall data for the rainfall area to determine its true rainwater carrying capacity. Specifically, it extracts the data on the highest historical rainfall to date to determine the total water storage capacity of the rainfall area, thus maximizing the determination of the total water storage capacity. Then, it uses the correlation between the accumulated water volume and rainfall speed data to obtain the infiltration rate of the rainfall area. This method can determine the infiltration rate based on the actual infiltration logic of the rainfall area, improving the accuracy of obtaining the infiltration rate and total water storage capacity of the rainfall area.

[0121] In some embodiments, determining the infiltration rate of the rainfall area based on the data of water accumulation and rainfall rate in historical rainfall events of the previous year includes: filtering the data of historical rainfall events of the previous year to determine the corresponding data for time periods in which the water accumulation remains unchanged; determining the total rainfall within the time period, wherein the total rainfall is equivalent to the total infiltration in the rainfall area; and determining the infiltration rate of the rainfall area based on the total infiltration and the time period.

[0122] Specifically, in the historical rainfall data of the previous year, a time period in which the water volume remains stable is selected. After selecting the time period, the rainfall rate of that time period is obtained, and it is determined whether the rainfall rate is 0. If the rainfall rate is not 0, the total rainfall of this time period is determined to be equal to the total infiltration of the surface. Finally, the total infiltration is divided by the duration of the time period to determine the infiltration rate of the rainfall area.

[0123] This method, based on a time period where the water volume remains constant, determines that the infiltration rate is equal to the rainfall rate, thus indirectly obtaining the infiltration rate at that time. By obtaining the infiltration rate from the actual correspondence, the accuracy of the infiltration rate is improved.

[0124] In some embodiments, determining the infiltration rate of the rainfall area based on data of water accumulation and rainfall rate in historical rainfall events of the previous year includes: determining the infiltration rate of the rainfall area over the years based on data of water accumulation and rainfall rate in historical rainfall events of the previous year; determining the trend of infiltration capacity change of the rainfall area based on the infiltration rate data of the rainfall area over the previous years; and determining the infiltration rate of the rainfall area based on the trend of infiltration capacity change and the infiltration rate of the rainfall area in the previous year.

[0125] It should be noted that the permeability of the materials used in sponge city pavements will decrease over time, so the permeation rate of sponge cities will vary from year to year.

[0126] Specifically, following the same principle as above, the infiltration rate of the rainfall area each year is determined using data on annual water accumulation and rainfall rate.

[0127] Then, with a one-year time interval, the change in infiltration rate is obtained from year to year. Data with excessively large changes are removed, and the average value of the remaining data is calculated. This average value is used as the standard value for the change in infiltration rate each year. Finally, based on this standard value and the infiltration rate of the previous year's rainfall area, the predicted infiltration rate is calculated, which is the infiltration rate of the current year's rainfall area.

[0128] In other implementations, a line graph of the infiltration rate in the rainfall area is plotted over a year. The trend function is determined from the line graph, written as a fitting curve function, and the infiltration rate for the following year is calculated using the fitting curve function.

[0129] This scheme uses the accumulated water volume and rainfall rate of the rainfall area over the years to determine the infiltration rate of the rainfall area over the years. Then, it compares the infiltration rate of the past years to obtain the trend of the infiltration rate. Based on the trend of the infiltration rate of the rainfall area, the infiltration rate of the current year is calculated on the infiltration rate of last year. The scheme fully considers the damage of the sponge city and thus improves the accuracy of the infiltration rate obtained.

[0130] In some embodiments, determining the water accumulation for the predicted period based on the infiltration rate, the total water storage, and the rainfall rate includes: determining the rainfall duration from the start time of rainfall to the end time of the predicted period based on the predicted period; determining the total rainfall at the end time of the predicted period based on the rainfall duration, the rainfall rate, and the area of ​​the rainfall area; determining the difference between the total rainfall and the total water storage; if the total water storage is large, determining the water accumulation for the predicted period based on the infiltration rate, the rainfall rate, and the predicted period; if the total rainfall is large, determining the time point at which the water storage in the rainfall area reaches the total water storage based on the total water storage, the rainfall rate, and the infiltration rate; and determining the water accumulation for the predicted period based on the rainfall rate, the infiltration rate, and the time point.

[0131] In some implementations, the end time of the time period represented by the period to be predicted is subtracted from the start time of the rainfall to obtain the rainfall duration. Then, the rainfall duration and rainfall speed are used to determine the total rainfall from the start of rainfall to the start time of the period to be predicted.

[0132] It is worth noting that because the rainfall speed varies at different time points, when calculating the total rainfall using rainfall duration and speed, it is necessary to calculate it separately according to the rainfall speed of each time period. For example, if rainfall starts at 2 PM and the predicted period is 6 PM to 8 PM, the rainfall duration obtained from 8 PM to 2 PM is 6 hours. The rainfall speed obtained is 10 mm per hour from 2 PM to 5 PM and 15 mm per hour from 5 PM to 8 PM. In the calculation, the rainfall speed from the start of rainfall to the start of the predicted period is 75 mm, the rainfall area is 100 square kilometers, and the total rainfall is 7,500,000 cubic meters.

[0133] Then, the total rainfall and the total water storage are compared. If the total water storage is greater than the total rainfall, the water accumulation rate is determined based on the relative relationship between the rainfall rate and the infiltration rate. If the rainfall rate is greater than the infiltration rate, water will accumulate on the ground. In this case, the amount of water accumulation in the rainfall area is positively correlated with the rainfall time. The amount of water accumulation on the ground in the rainfall area is determined by using the duration of each moment from the start of rainfall to the time period to be predicted. If the rainfall rate is less than the infiltration rate, it can be assumed that the water on the ground in the rainfall area will infiltrate quickly, which is equivalent to no water accumulation on the ground.

[0134] If the total water storage is less than the total rainfall, the water storage rate on the ground during this rainfall is determined by comparing the rainfall rate and the infiltration rate. If the rainfall rate is less than the infiltration rate, the rainfall rate is the water storage rate, and the total water storage is divided by the rainfall rate to determine the time point when the total water storage is reached in the rainfall area. If the rainfall rate is greater than the infiltration rate, the infiltration rate is the water storage rate, and the total water storage is divided by the infiltration rate to determine the time point when the total water storage is reached in the rainfall area.

[0135] Then, compare this time point with the end time of the period to be predicted. If this time point is before the end time of the period to be predicted, since the rate of water accumulation on the ground is not the same before and after this time point, it is necessary to calculate the amount of water accumulated from the start of rainfall to this time point, and then calculate the amount of water accumulated between this time point and the end time of the period to be predicted.

[0136] If the time point is after the end of the forecast period, then from the start of rainfall to the end of the forecast period, the water accumulation rate in the rainfall area is always the difference between the rainfall rate and the infiltration rate. Based on the water accumulation rate and the rainfall duration at each moment in the forecast period, the water accumulation amount at each moment in the forecast period is determined.

[0137] This scheme determines the method for calculating water accumulation by combining the total water storage in the rainfall area and the total rainfall at the end of the forecast period. The method for calculating water accumulation differs when the total water storage is large and when the total rainfall is large, making the acquisition of water accumulation more appropriate and thus improving the accuracy of water accumulation calculation.

[0138] In some embodiments, determining the water accumulation volume for a predicted time period based on the infiltration rate, the rainfall rate, and the predicted time period includes: determining the magnitude of the infiltration rate and the rainfall rate; if the rainfall rate is greater than the infiltration rate, subtracting the infiltration rate from the rainfall rate to determine the water accumulation rate; determining the water accumulation volume at each time point of the predicted time period based on the predicted time period, the rainfall start time, and the water accumulation rate; and determining that the water accumulation volume within the predicted time period is zero if the infiltration rate is greater than the rainfall rate.

[0139] Specifically, after determining that the total water storage at the end of the forecast period is greater than the total rainfall, the relationship between the infiltration rate and the rainfall rate is judged. If the rainfall rate is greater, the water accumulation rate in the rainfall area is determined. At this time, the water accumulation rate is equal to the difference between the rainfall rate and the infiltration rate.

[0140] The amount of water accumulated at each moment is calculated using the water accumulation rate and the duration of rainfall at each moment. For example, if the rainfall rate in the rainfall area is 15 mm per hour and the seepage rate is 10 mm per hour, then the water accumulation rate at this moment is 5 mm per hour. If the predicted start time is 6 PM and the rainfall begins at 4 PM, then the water depth at 6 PM is 10 mm. If the rainfall area is 100 square kilometers, the total water accumulation is 1,000,000 cubic meters.

[0141] If the infiltration rate is greater than the rainfall rate, some water will accumulate on the impermeable pavement. The infiltration will mainly be concentrated in permeable pavements, rain gardens, and other infiltration projects. The water accumulated on the impermeable pavement will flow into the permeable pavement and rain gardens. When the infiltration rate is greater than the rainfall rate, the inflowing water will also seep in, so it can be assumed that no water will accumulate in the rainfall area.

[0142] It should be noted that the infiltration rate is the amount of water that can be treated in the area of ​​the rainfall zone per unit time, and does not refer only to water accumulation on permeable pavements.

[0143] This method determines the water accumulation rate of a specific rainfall area based on the infiltration rate and the rainfall rate within the rainfall area. Then, by utilizing the rainfall time at each time point from the start of the rainfall to the predicted period, the specific water accumulation at each time point is obtained, so that the predicted water accumulation is closer to the actual situation.

[0144] In some embodiments, determining the water accumulation volume for the predicted period based on the rainfall rate, the infiltration rate, and the time point includes: determining the relationship between the time point and the end time of the predicted period; if the time point is earlier, determining the water accumulation rate based on the rainfall rate and the infiltration rate, and determining the water accumulation volume from the start time of rainfall to the time point based on the time point, the water accumulation rate, and the time point; calculating the water accumulation volume from the time point to the end time of the predicted period based on the rainfall rate; and determining the water accumulation volume for the predicted period based on the two water accumulation volumes; if the time point is later, determining the water accumulation rate based on the rainfall rate and the infiltration rate, and determining the water accumulation volume for the predicted period based on the start time of rainfall.

[0145] Specifically, in the above embodiments, after determining that the total rainfall at the end of the forecast period is greater than the total water storage, it is necessary to determine the time point at which the water storage in the rainfall area reaches the total water storage because whether the total water storage in the rainfall area has been reached will affect the water accumulation rate in the rainfall area.

[0146] Then, the relationship between the time point and the end time of the period to be predicted is determined. If the time point is before the end time, the water accumulation rate before the time point and the water accumulation rate after the time point are analyzed. The water accumulation volume in the period to be predicted is then determined by combining the data.

[0147] The water accumulation rate before this time point is the difference between the rainfall rate and the infiltration rate. Then, the duration from the start of rainfall to this time point is calculated, and this duration is multiplied by the difference between the rainfall rate and the infiltration rate to determine the water accumulation volume at that time point. The water accumulation rate after this time point is calculated separately because the total water storage capacity of the rainfall area has been reached, and there is no infiltration rate. Therefore, the water accumulation rate is the rainfall rate. Thus, the water accumulation volume from this time point to the end of the predicted period is calculated separately, using the same method as above.

[0148] The amount of water accumulation during the predicted period is determined by the water accumulation in the two stages mentioned above. For example, in determining the water accumulation at the beginning of the predicted period, we first determine which stage of the two stages the beginning of the predicted period falls into. If it is in the first stage, we directly calculate the water accumulation at the beginning of the predicted period based on the water accumulation rate of the first stage. If it is in the second stage, we calculate the water accumulation based on the time from the calculated time point to the beginning of the predicted period, using the water accumulation rate of the second stage, and add the water accumulation in the first stage to get the water accumulation at the beginning of the predicted period.

[0149] If the time point is after the end of the period to be predicted, the water accumulation at each time point of the period to be predicted is determined directly based on the water accumulation rate of the first stage mentioned above.

[0150] This scheme compares the time when the water storage in the rainfall area reaches the total storage capacity with the end time of the predicted time period to determine the water accumulation rate before and after that time point. This allows for the determination of the water accumulation at each time point within the rainfall area during the predicted time period, making the predicted water accumulation at each time point more accurate.

[0151] Figure 3 A schematic diagram of a rainstorm and flood warning device for sponge cities provided in one embodiment of this application is shown below. Figure 3 As shown, the rainstorm and flooding early warning device 300 for sponge cities in this embodiment includes:

[0152] The acquisition module 301 is used to acquire the infiltration rate and total water storage in the rainfall area;

[0153] Prediction module 302 is used to obtain the rainfall speed in the rainfall area from the start of rainfall to the end of the prediction period;

[0154] The water accumulation module 303 is used to determine the water accumulation volume for the predicted period based on the seepage rate, the total water storage volume, and the rainfall rate.

[0155] Calculation module 304 is used to determine the warning period when the water accumulation exceeds the water accumulation threshold within the predicted period based on the water accumulation volume.

[0156] The early warning module 305 is used to issue corresponding early warning information according to the early warning time period.

[0157] Optionally, when the acquisition module 301 acquires the infiltration rate and total water storage in the rainfall area, it is specifically used for:

[0158] Obtain data on all historical rainfall events that caused waterlogging in the affected area;

[0159] Filter the historical rainfall events to determine the data for the event with the highest total rainfall.

[0160] The total water storage in the rainfall area is determined by subtracting the final water accumulation from the total rainfall in the data of the maximum rainfall event.

[0161] Based on the data of water accumulation and rainfall rate in the previous year's historical rainfall events, the infiltration rate of the rainfall area is determined.

[0162] Optionally, when the acquisition module 301 determines the infiltration rate of the rainfall area based on the data of water accumulation and rainfall rate in the historical rainfall events of the previous year, it is specifically used for:

[0163] Filter the data of historical rainfall events from the previous year to determine the corresponding data for the time periods when the water volume remained unchanged;

[0164] Determine the total rainfall within the specified time period, and determine the total infiltration volume within the rainfall area based on the total rainfall.

[0165] The infiltration rate of the rainfall area is determined based on the total infiltration volume and the time period.

[0166] Optionally, when the acquisition module 301 determines the infiltration rate of the rainfall area based on the data of water accumulation and rainfall rate in historical rainfall events of the previous year, it is specifically used for:

[0167] Based on historical rainfall data and rainfall rate data, the infiltration rate of the rainfall area in previous years was determined.

[0168] Based on the infiltration rate data of the rainfall area over the years, determine the trend of infiltration capacity change of the rainfall area;

[0169] The infiltration rate of the rainfall area is determined based on the trend of infiltration capacity change and the infiltration rate of the rainfall area in the previous year.

[0170] Optionally, when the water accumulation module 303 determines the water accumulation for the predicted period based on the seepage rate, the total water storage volume, and the rainfall rate, it is specifically used for:

[0171] Based on the predicted time period, determine the duration of rainfall from the start time of rainfall to the end time of the predicted time period;

[0172] The total rainfall at the end of the forecast period is determined based on the rainfall duration, the rainfall speed, and the area of ​​the rainfall region.

[0173] Determine the difference between the total rainfall and the total water storage. If the total water storage is large, then determine the water accumulation during the forecast period based on the infiltration rate, the rainfall rate, and the forecast period.

[0174] If the total rainfall is large, the time point at which the water storage in the rainfall area reaches the total water storage is determined based on the total water storage, the rainfall rate, and the infiltration rate.

[0175] The amount of water accumulation in the period to be predicted is determined based on the rainfall rate, the infiltration rate, and the time point.

[0176] Optionally, when the water accumulation module 303 determines the water accumulation volume for the predicted period based on the seepage rate, the rainfall rate, and the predicted period, it is specifically used for:

[0177] The magnitude of the seepage rate and the rainfall rate is determined. If the rainfall rate is greater than the seepage rate, the seepage rate is subtracted from the rainfall rate to determine the water accumulation rate.

[0178] The amount of water accumulated at each time point in the predicted period is determined based on the predicted period, the start time of rainfall, and the rate of water accumulation.

[0179] If the infiltration rate is greater than the rainfall rate, then the water accumulation during the predicted period is determined to be zero.

[0180] Optionally, when the water accumulation module 303 determines the water accumulation for the predicted period based on the rainfall rate, the seepage rate, and the time point, it is specifically used for:

[0181] Determine the relationship between the time point and the end time of the period to be predicted. If the time point is earlier, determine the water accumulation rate based on the rainfall rate and the infiltration rate, and determine the water accumulation volume from the start time of rainfall to the time point based on the time point and the water accumulation rate.

[0182] Calculate the water accumulation from the time point to the end of the predicted period based on the rainfall rate;

[0183] Based on the two water accumulation volumes, determine the water accumulation volume for the period to be predicted;

[0184] If the time point is later, the water accumulation rate is determined based on the rainfall rate and the infiltration rate, and the water accumulation volume for the predicted period is determined based on the rainfall start time.

[0185] The apparatus of this embodiment can be used to execute the method of any of the above embodiments, and its implementation principle and technical effect are similar, so they will not be described again here.

[0186] Figure 4 This is a schematic diagram of the structure of an electronic device provided in one embodiment of this application, such as... Figure 4 As shown, the electronic device 400 of this embodiment may include a memory 401 and a processor 402.

[0187] The memory 401 stores a computer program that can be loaded by the processor 402 and execute the methods described in the above embodiments.

[0188] The processor 402 and the memory 401 are connected, for example, via a bus.

[0189] Optionally, the electronic device 400 may also include a transceiver. It should be noted that in practical applications, the transceiver is not limited to one, and the structure of the electronic device 400 does not constitute a limitation on the embodiments of this application.

[0190] Processor 402 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 402 may also be a combination that implements computational functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.

[0191] A bus can include a pathway for transmitting information between the aforementioned components. The bus can be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, only one thick line is used in the diagram, but this does not imply that there is only one bus or one type of bus.

[0192] The memory 401 may be a ROM (Read Only Memory) or other type of static storage device capable of storing static information and instructions, RAM (Random Access Memory) or other type of dynamic storage device capable of storing information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.

[0193] The memory 401 is used to store application code that executes the solution of this application, and its execution is controlled by the processor 402. The processor 402 is used to execute the application code stored in the memory 401 to implement the content shown in the foregoing method embodiments.

[0194] Electronic devices include, but are not limited to: mobile terminals such as mobile phones, laptops, digital radio receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), and in-vehicle terminals (such as in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. Servers can also be included. Figure 4 The electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.

[0195] The electronic device in this embodiment can be used to execute the method of any of the above embodiments, and its implementation principle and technical effect are similar, so they will not be described again here.

[0196] This application also provides a computer-readable storage medium storing a computer program that can be loaded by a processor and execute the methods described in the above embodiments.

[0197] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

Claims

1. A method for rainstorm waterlogging early warning of a sponge city, characterized in that, include: Obtain the infiltration rate and total water storage in the rainfall area; Obtain the rainfall speed in the rainfall area at every moment from the start of rainfall to the end of the forecast period; The water accumulation during the predicted period is determined based on the infiltration rate, the total water storage volume, and the rainfall rate. Based on the water accumulation, determine the warning period when the water accumulation exceeds the water accumulation threshold within the predicted period; According to the aforementioned warning time period, corresponding warning information will be issued; The step of determining the water accumulation for the predicted period based on the infiltration rate, the total water storage volume, and the rainfall rate includes: Based on the predicted time period, determine the duration of rainfall from the start time of rainfall to the end time of the predicted time period; The total rainfall at the end of the forecast period is determined based on the rainfall duration, the rainfall speed, and the area of ​​the rainfall region. Determine the difference between the total rainfall and the total water storage. If the total water storage is large, then determine the water accumulation during the forecast period based on the infiltration rate, the rainfall rate, and the forecast period. If the total rainfall is large, the time point at which the water storage in the rainfall area reaches the total water storage is determined based on the total water storage, the rainfall rate, and the infiltration rate. The amount of water accumulation in the period to be predicted is determined based on the rainfall rate, the infiltration rate, and the time point. The step of determining the water accumulation during the predicted period based on the infiltration rate, the rainfall rate, and the predicted period includes: The magnitude of the seepage rate and the rainfall rate is determined. If the rainfall rate is greater than the seepage rate, the seepage rate is subtracted from the rainfall rate to determine the water accumulation rate. The amount of water accumulated at each time point in the predicted period is determined based on the predicted period, the start time of rainfall, and the rate of water accumulation. If the infiltration rate is greater than the rainfall rate, then the water accumulation during the predicted period is determined to be zero.

2. The method of claim 1, wherein, The acquisition of infiltration rate and total water storage within the rainfall area includes: Obtain data on all historical rainfall events that caused waterlogging in the affected area; Filter the historical rainfall events to determine the data for the event with the highest total rainfall. The total water storage in the rainfall area is determined by subtracting the final water accumulation from the total rainfall in the data of the maximum rainfall event. Based on the data of water accumulation and rainfall rate in the previous year's historical rainfall events, the infiltration rate of the rainfall area is determined.

3. The method of claim 2, wherein, The determination of the infiltration rate of the rainfall area based on data on water accumulation and rainfall rate from historical rainfall events of the previous year includes: Filter the data of historical rainfall events from the previous year to determine the corresponding data for the time periods when the water volume remained unchanged; Determine the total rainfall within the specified time period, and determine the total infiltration volume within the rainfall area based on the total rainfall. The infiltration rate of the rainfall area is determined based on the total infiltration volume and the time period.

4. The method according to claim 2 or 3, characterized in that, The determination of the infiltration rate in the rainfall area based on data on water accumulation and rainfall rate from historical rainfall events of the previous year includes: Based on historical rainfall data and rainfall rate data, the infiltration rate of the rainfall area in previous years was determined. Based on the infiltration rate data of the rainfall area over the years, determine the trend of infiltration capacity change of the rainfall area; The infiltration rate of the rainfall area is determined based on the trend of infiltration capacity change and the infiltration rate of the rainfall area in the previous year.

5. The method of claim 1, wherein, Determining the water accumulation for the predicted period based on the rainfall rate, the infiltration rate, and the time point includes: Determine the relationship between the time point and the end time of the period to be predicted. If the time point is earlier, determine the water accumulation rate based on the rainfall rate and the infiltration rate, and determine the water accumulation volume from the start time of rainfall to the time point based on the time point and the water accumulation rate. Calculate the water accumulation from the time point to the end of the predicted period based on the rainfall rate; Based on the two water accumulation volumes, determine the water accumulation volume for the period to be predicted; If the time point is later, the water accumulation rate is determined based on the rainfall rate and the infiltration rate, and the water accumulation volume for the predicted period is determined based on the rainfall start time.

6. A rainstorm waterlogging early warning device for sponge city, characterized in that, The method for early warning of rainstorm flooding in sponge cities as described in any one of claims 1-5 includes: The acquisition module is used to acquire the infiltration rate and total water storage in the rainfall area; The prediction module is used to obtain the rainfall rate in the rainfall area from the start of rainfall to the end of the prediction period; A water accumulation module is used to determine the amount of water to be accumulated during the predicted period based on the infiltration rate, the total water storage volume, and the rainfall rate. The calculation module is used to determine the warning period when the water accumulation exceeds the water accumulation threshold within the predicted period, based on the water accumulation volume. The early warning module is used to issue corresponding early warning information according to the early warning time period.

7. An electronic device, comprising: include: Memory and processor; The memory is used to store program instructions; The processor is used to call and execute program instructions in the memory to perform the rainstorm and flooding early warning method for sponge cities as described in any one of claims 1-5.

8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program; when the computer program is executed by a processor, it implements the rainstorm and urban flooding early warning method for sponge cities as described in any one of claims 1-5.