This application relates to distributed fiber optic sensing (DFOS)/distributed acoustic sensing (DAS) systems, methods, and structures and artificial intelligence, machine learning (ML) technologies. More particularly, it pertains to a data-driven street flood warning system that employs DFOS and ML techniques.
In many United States cities, flooding has become increasingly common and destructive
to contemporary society, infrastructure and economic damage, social disruption, housing inequity and loss of life. From 1978 to 2015, urban flooding, contributing to overall general flooding damage, killed 3,345 people, and caused about $285 billion in direct damage. Numerous communities across the United States are facing similar challenges and the increasing trend will continue with the growing number of extreme weather events resulting from a changing climate.
As will be readily appreciated, urban flooding is challenging to forecast. A major reason is
the scarcity of data and rapidly changing weather events. Urban flooding events, especially less dramatic ones, are poorly documented. This data scarcity is partly due to a high cost of sensing network installation and maintenance for wide urban areas and partly due to technical challenges of remote sensing. For example, satellite imaging is affected by cloud cover and complex street geometry, and its revisit time interval is too long (typically one scanning per 14 days). Consequently, satellite imaging usually cannot capture a weather-induced flooding event due to satellite orbital limitations. These knowledge and data gaps prevent weather researchers from examining events systematically, identifying the driving mechanisms conclusively, and developing numerical models efficiently. Consequently, decision-makers are not informed about flood mitigation measures, flooding risks, and prevention strategies in a timely manner such that proactive, preventative measures may be taken.
The above problem is solved and an advance in the art is made according to aspects of
the present disclosure directed to a data-driven street flood warning system that employs distributed fiber optic sensing (DFOS)/distributed acoustic sensing (DAS) and machine learning (ML) technologies and techniques.
In sharp contrast to the prior art, systems, and methods according to aspects of the present disclosure provide a prediction of street flood status along a telecommunications fiber optic cable route using DFOS/DAS and ML models.
Operationally, a DFOS/DAS interrogator collects and transmits vibrational data resulting from rain events while an online web server provides a user interface for end-users. According to aspects of the present disclosure, two machine learning models are built respectively for rain intensity prediction and flood level prediction. The machine learning models serve as predictive models for rain intensity and flood levels based on data provided to them, which includes rain intensity, rain duration, and historical data on flood levels.
The following merely illustrates the principles of this disclosure. It will thus be appreciated that those skilled in the art will be able to devise various arrangements which, although not explicitly described or shown herein, embody the principles of the disclosure and are included within its spirit and scope.
Furthermore, all examples and conditional language recited herein are intended to be only for pedagogical purposes to aid the reader in understanding the principles of the disclosure and the concepts contributed by the inventor(s) to furthering the art and are to be construed as being without limitation to such specifically recited examples and conditions.
Moreover, all statements herein reciting principles, aspects, and embodiments of the disclosure, as well as specific examples thereof, are intended to encompass both structural and functional equivalents thereof. Additionally, it is intended that such equivalents include both currently known equivalents as well as equivalents developed in the future, i.e., any elements developed that perform the same function, regardless of structure.
Thus, for example, it will be appreciated by those skilled in the art that any block diagrams herein represent conceptual views of illustrative circuitry embodying the principles of the disclosure.
Unless otherwise explicitly specified herein, the FIGs comprising the drawing are not drawn to scale.
By way of some additional background, we note that distributed fiber optic sensing systems interconnect opto-electronic integrators to an optical fiber (or cable), converting the fiber to an array of sensors distributed along the length of the fiber. In effect, the fiber becomes a sensor, while the interrogator generates/injects laser light energy into the fiber and senses/detects events along the fiber length.
As those skilled in the art will understand and appreciate, DFOS technology can be deployed to continuously monitor vehicle movement, human traffic, excavating activity, seismic activity, temperatures, structural integrity, liquid and gas leaks, and many other conditions and activities. It is used around the world to monitor power stations, telecom networks, railways, roads, bridges, international borders, critical infrastructure, terrestrial and subsea power and pipelines, and downhole applications in oil, gas, and enhanced geothermal electricity generation. Advantageously, distributed fiber optic sensing is not constrained by line of sight or remote power access and—depending on system configuration—can be deployed in continuous lengths exceeding 30 miles with sensing/detection at every point along its length. As such, cost per sensing point over great distances typically cannot be matched by competing technologies.
Distributed fiber optic sensing measures changes in “backscattering” of light occurring in an optical sensing fiber when the sensing fiber encounters environmental changes including vibration, strain, or temperature change events. As noted, the sensing fiber serves as sensor over its entire length, delivering real time information on physical/environmental surroundings, and fiber integrity/security. Furthermore, distributed fiber optic sensing data pinpoints a precise location of events and conditions occurring at or near the sensing fiber.
A schematic diagram illustrating the generalized arrangement and operation of a distributed fiber optic sensing system that may advantageously include artificial intelligence/machine learning (AI/ML) analysis is shown illustratively in
As is known, contemporary interrogators are systems that generate an input signal to the optical sensing fiber and detects/analyzes reflected/backscattered and subsequently received signal(s). The received signals are analyzed, and an output is generated which is indicative of the environmental conditions encountered along the length of the fiber. The backscattered signal(s) so received may result from reflections in the fiber, such as Raman backscattering, Rayleigh backscattering, and Brillion backscattering.
As will be appreciated, a contemporary DFOS system includes the interrogator that periodically generates optical pulses (or any coded signal) and injects them into an optical sensing fiber. The injected optical pulse signal is conveyed along the length optical fiber.
At locations along the length of the fiber, a small portion of signal is backscattered/reflected and conveyed back to the interrogator wherein it is received. The backscattered/reflected signal carries information the interrogator uses to detect, such as a power level change that indicates — for example - a mechanical vibration.
The received backscattered signal is converted to electrical domain and processed inside the interrogator. Based on the pulse injection time and the time the received signal is detected, the interrogator determines at which location along the length of the optical sensing fiber the received signal is returning from, thus able to sense the activity of each location along the length of the optical sensing fiber. According to aspects of the present disclosure, classification methods may be further used to detect and locate events or other environmental conditions including acoustic and/or vibrational and/or thermal along the length of the optical sensing fiber.
Existing database(s) of rainfall data provide rainfall and flood level data including rain intensity and duration data as well as historical flood level data.
Finally, using the above data, machine learning (ML) models are trained that provide flood projection and warning data/notifications.
While not specifically shown in this figure, there are at least three circuit elements employed in our inventive systems and methods that provide much of its functionality. Data collection circuitry is designed/used for collecting rain data and historical flood level data. Data processing circuitry provides hosting operations and resources for machine learning models which project flood levels. Finally, online web server circuitry provides a data visualization and user interfaces for end-users and other systems and methods as necessary.
The distributed fiber optic sensing/distributed acoustic sensing (DFOS/DAS) interrogator is optically connected to a fiber optic cable thereby providing an optical sensor fiber along a target route. As is known, the DFOS/DAS system can detect and measure dynamic strain changes that occur along the length of the optical sensor fiber by detecting optical phase shifts of backscattered light relative to a local optical oscillator. When rain drops strike the optical sensor fiber of the fiber optic cable, vibrations caused by the rain drop strikes produce a time-varying phase shift in the backscattered light, and therefore can be directly detected and localized by the DFOS/DAS system. As will be further appreciated by those skilled in the art, the fiber optic cable employed and any individual optical sensor fiber(s) may, in addition to carrying the DFOS/DAS interrogation signals and backscattered light, may also simultaneously carry live telecommunications traffic.
Cable section identification: The fiber optic cable section location is determined by the location of a utility pole that suspends at least a portion of the optical cable and optical sensor fiber. The GPS locations of the utility pole can be obtained from an owner of the pole—if such data/information is available—such as a utility company. Advantageously, GPS locations of the utility pole(s) may be determined at the time the poles were installed. The GPS information thus can be preloaded to a graphical user interface (GUI), a part of the DFOS/DAS system. Or, if GPS location(s) are not used, the distance(s) in terms of the sensor fiber length from the interrogator can be employed by performing a hammer test on the pole and mapping the length location along the sensor fiber.
For example, when a utility pole is impacted by a hammer or other striking instrument, the resulting vibration propagates from the pole to the optical sensing fiber (in two directions) which makes a “V” shape. In a waterfall image as received/produced by the DFOS/DAS system, the location corresponding to the tip of the “V” is the location of that pole so impacted in terms of optical sensor fiber length from the interrogator. Of course, such distance measurement or location is different from a GPS coordinate location which is not dependent on the fiber length.
Historical flood level data collection: Historical flood level data with corresponding rainfall intensity and duration, may be obtained from the National Weather Service. Those data serve as labels for machine learning development.
A supervised learning technique (a random forest model) is implemented according to aspects of the present disclosure. The random forest uses data in a tabular (table) format, which is an ensemble of decision trees. Each decision tree, in the ensemble, processes sampling data and predicts an output label, in our case the “flood levels”. Decision trees in the ensemble are independent and can predict the final response.
The random forest model used in this disclosure is implemented in Scikit-learn. Mathematical details of the random forest model are as follows and for each decision tree, Scikit- learn calculates the importance of a node based on Gini importance:
nijwjCj−wleft(j)Cleft(j)−wright(j)Cright(j)
where:
nij: the importance of node j;
wj: weighted number of samples reaching node j;
Cj: the impurity value of node j;
left(j): child node from left split on node j;and
right(j): child node from right split on node j;
The sum of the feature's importance value on each tree can be calculated and divided by the total number of trees:
where:
RFfi
normfijj is the normalized feature importance for i in tree j; and
T is the total number of trees.
When identifying a flood level, we want to know what flood level (group) an observation belongs to. It is a classic case of multi-class classification problem, as the level of flooding to be predicted is more than two. The inbuilt Random Forest Classifier function in the Scikit-learn library can be used to predict the flood levels.
Fetch the raw dataset: Raw DFOS/DAS vibration signals resulting from detected vibration events occurring along the optical sensor fiber (no rain, light rain, moderate rain, and heavy rain) can be stored in a cloud, networked, or a local storage system. The raw signals.
Create the dependent variable class: Since our Random Forest can only predict numbers, we convert flood levels from “level 1 (Alert, stand by)”, “level 2 (Preparation)”, “Level 3 (Evacuation) . . . ” to numerical levels, i.e., [0, 1, 2, . . . ].
Extract features and output: We split the dataset into independent and dependent variables. In our tabularly organized dataset, the first three columns are independent variables (rain intensity, rain duration, historical flood level), whereas the last column, “flood level”, is the dependent variable, and these values were converted from a data frame to an array for future use.
Split train-test data: Since our data volume is sufficiently large, we use 80% of the data for training and the remaining 20% as test data.
Feature scaling: A standard scale operation that subtracts the mean value of the observation and then divides it by the unit variance of the observation is used.
Train the model: We define parameters for the random forest training. For example, we define 5 trees in our random forest; define a loss function to measure the quality of a split and define a seed to randomize the dataset. Finally, we use both the dependent and independent datasets to train the random forest.
Calculate the model score: Firstly, we predict the “flood level” class of the test data using the test feature set. We use the prediction function of the random forest classifier to predict classes. Then, we convert the numeric classes of the predicted values and test actual values into textual equivalents. The performance of the classifier was evaluated using Confusion Matrix.
The online web server provides a user interface for end-users. As noted, our inventive
system and method can send 3 different flood level alerts. These alerts may advantageously be sent from a cloud service that is in communication with the system.
The first such flood level alert is for a flood level 1—a condition indicative of a water level
increasing at more than the normal rate. The second flood level alert is for a flood level 2—a notification for governmental agencies and the public to prepare to evacuate. Finally, the third flood level alert is for a flood level 3—a notification for the public and others instructing them to immediately evacuate.
As we have described, our inventive systems and methods employ DFOS/DAS to detect/measure, in real-time, rain sounds and vibration data using DAS. Advantageously, DAS exploits the response of fiber optic cables to physical disturbances caused by falling rain drops. Filtering, normalization, and threshold processing are employed to denoise the raw signals and the resulting clean rainfall audio/vibrational waveforms are used for flood prediction.
Our audio waveforms are collected/recorded under different rain intensities. A regression model is subsequently used for rain intensity prediction. A random forest model is used for flood level prediction and results of the predictions are reported in real-time on a flood level map along the fiber optic cable route. Our systems and methods operate automatically, and advantageously allow people, support, and emergency services to prepare for predicted flooding.
At this point, while we have presented this disclosure using some specific examples, those skilled in the art will recognize that our teachings are not so limited. Accordingly, this disclosure should only be limited by the scope of the claims attached hereto.
This application claims the benefit of United States Provisional Patent Application Ser. No. 63/415,416 filed Oct. 12, 2022, the entire contents of which is incorporated by reference as if set forth at length herein.
Number | Date | Country | |
---|---|---|---|
63415416 | Oct 2022 | US |