SYSTEM, METHOD, AND DEVICE FOR REAL-TIME SINKHOLE DETECTION
20210109248 · 2021-04-15
Inventors
Cpc classification
G01V1/22
PHYSICS
H04L67/12
ELECTRICITY
International classification
Abstract
A system for real-time sinkhole detection comprises a plurality of measuring devices, a network system, and an analysis system. The plurality of measuring devices include a plurality of sensors, wherein each of the plurality sensors is configured to record, process and compile spatial data into a data set. The network system is configured to electronically collect a plurality of the data sets from each of the plurality of sensors. The analysis system comprises an electronic database system and a server. The server is configured to electronically transmit the plurality of the data sets to the electronic database system; query the data set from the electronic database system; process the data set by applying a machine learning algorithm to generate a real-time result about sinkhole detection; transmit the real-time result to an interface system; and update the electronic database system by transmitting the real-time result back to the electronic database system.
Claims
1. A system for real-time sinkhole detection, the system comprising: a plurality of measuring devices including a plurality of sensors, wherein each of the plurality of sensors is configured to: record a first type of spatial data and a second type of spatial data; process the first type and second type of spatial data by applying a first programmed filter to obtain a third type of spatial data; process the third type of spatial data by applying a second programmed filter to obtain a fourth type of spatial data; and compile the first, second, third and fourth type of spatial data into a data set; a network system configured to electronically collect a plurality of the data sets from each of the plurality of sensors; an analysis system comprising an electronic database system and a server, wherein the server is configured to: electronically transmit the plurality of the data sets to the electronic database system; query the data set from the electronic database system; process the data set by applying a machine learning algorithm to generate a real-time result about sinkhole detection; transmit the real-time result to an interface system; and update the electronic database system by transmitting the real-time result back to the electronic database system.
2. The system as in claim 1, wherein the first type of spatial data comprises accelerometer data, and the second type of spatial data comprises gyroscope data.
3. The system as in claim 1, wherein the third type of spatial data comprises attitude data.
4. The system as in claim 3, wherein the attitude data includes at least one of yaw, pitch and roll data.
5. The system as in claim 1, wherein the fourth type of spatial data comprises quaternion data.
6. The system as in claim 1, wherein each of the first programmed filter and the second programmed filter includes at least one of a Kalman filter and a Madgwick filter.
7. The system as in claim 1, wherein the server is configured to electronically transmit the plurality of the data sets to the electronic database system using the internet.
8. The system as in claim 1, wherein the electronic database system includes an online database system.
9. The system as in claim 1, wherein the real-time result is transmitted to the interface system through the internet.
10. The system as in claim 1, wherein the network system comprises a wireless sensor network system.
11. The system as in claim 1, wherein the machine learning algorithm is selected from the group consisting of Artificial Neural Network, Naïve Bayes Algorithm, K-Nearest Neighbor, Random Forest, and Support Vector Machines.
12. A measuring unit comprising: a protective containment cap; a power supply section; and a metallic mesh section, wherein the power supply section is positioned between the protective containment cap and the metallic mesh section, and wherein the metallic mesh section comprises a microcontroller and a sensor.
13. The measuring unit as in claim 12, wherein the metallic mesh section further comprises a waterproof container in which the microcontroller and the sensor are positioned.
14. The measuring unit as in claim 12, wherein the metallic mesh section further comprises a power supply wire connecting the waterproof container to the power supply section.
15. The measuring unit as in claim 12, wherein the metallic mesh section is filled with limestone.
16. A measuring device comprising a plurality of measuring units as recited in claim 12, wherein each of the plurality of measuring units is connected by an attachment which allows for collection of spatial data from different subterranean locations.
17. A method of detecting a sinkhole, comprising: obtaining a measuring device comprising a plurality of measuring units each comprising a protective containment cap, a power supply section, and a metallic mesh section, wherein the power supply section is positioned between the protective containment cap and the metallic mesh section, the metallic mesh section comprising a microcontroller and a sensor, wherein each of the plurality of measuring units is connected by an attachment configured to collect spatial data from different subterranean locations, positioning the measuring device at a subterranean location; collecting a plurality of data sets generated from the measuring device through a network system; electronically transmitting the plurality of data sets to an electronic database system; processing the plurality of data sets by applying a machine learning algorithm to generate a real-time result about sinkhole detection; transmitting the real-time result to an interface system; and updating the electronic database system by transmitting the real-time result back to the electronic database system.
18. The method as in claim 17, wherein the plurality of data sets include accelerometer data, gyroscope data, attitude data, and quaternion data.
19. The method as in claim 18, wherein the attitude data includes at least one of yaw, pitch and roll data.
20. The method as in claim 17, wherein the machine learning algorithm is selected from the group consisting of Artificial Neural Network, Naïve Bayes Algorithm, K-Nearest Neighbor, Random Forest, and Support Vector Machines.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0029] The embodiments will become more fully understood from the detailed description and accompanying drawings, which are given for illustration only, and thus are not limitative of the present embodiment, and wherein:
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
DETAILED DESCRIPTION
[0050] A detailed description of one or more embodiments of the disclosed apparatus and method are presented herein by way of exemplification and not limitation with reference to the Figures.
[0051] The major objective of sinkhole detection is to provide consistent monitoring of underground water tables at an efficient rate while considering cost and time, and maintaining the accuracy of detection data. This same objective is shared by the Civil Engineering field through the Structural Health Monitoring System (SHMS). SHMS utilizes clusters of sensors and places the sensors throughout a man-made structure (i.e building, bridge, etc.). The sensors can detect areas of stress and strain within the structure in real-time because of the system's advanced integration of sensors, data transmission, computational power, and processing ability (Balageas, Daniel, et al. Structural Health Monitoring. ISTE, 2006). SHMS is a highly applicable system; it has been applied to Reactor Containment Buildings to reduce potential nuclear catastrophes (Jianguo, Zhou, et al. “A Wireless Monitoring System for Cracks on the Surface of Reactor Containment Buildings.” Sensors (14248220), vol. 16, no. 6, June 2016, p. 1. EBSCOhost, doi:10.3390/s16060883) as well as to aircrafts to predict and monitor damage (Krishnaswamy, Sridhar. “Structural Health Monitoring for Life Management of Aircraft.” SHM System for Composite Structures. The Joint Advanced Materials and Structures Center of Excellence).
[0052] The Wireless Sensor Network (WSN) is a communication system between sensors and is commonly applied to SHMS. WSN can be used in monitoring and controlling parameters in field locations where sensor networks may be implemented (Jaladi, Aarti Rao, et al. “Environmental Monitoring Using Wireless Sensor Networks (WSN) Based on TOT.” International Research Journal of Engineering and Technology (IRJET), vol. 4, no. 1, January 2017, pp. 1371-1378., www.irjet.net/archivesN4/il/IRJET-V4I1246.pdf). WSN allows data to be viewed in real time via wireless connection or access to a database cloud. The network is oftentimes applied to environmental monitoring systems, such as earthquake detection systems, since the efficient communication between the sensor network and the accessible database allows for risk mitigation during disastrous events (Michelini, Alberto, et al. “The Italian National Seismic Network and the Earthquake and Tsunami Monitoring and Surveillance Systems.” Advances in Geosciences, vol. 43, September 2016, pp. 31-38., doi:10.5194/adgeo-43-31-2016). The Italian National Seismic Network, consisting of over 400 stations throughout Italy with GPS receivers, seismic sensors and accelerometers, communicates all data to a base station in Rome via WSN and SHMS. At this base station, the process of data analysis is initiated and earthquake and tsunami warnings are either triggered or removed. The accuracy of the data provided by SHMS paired with the real-time data analysis allows for a “shake” map, which can detect an earthquake's epicenter, to be created within minutes, as shown in
[0053] In conjunction with WSN, the Internet of Things (IoT) is oftentimes applied to create a user-friendly interface. IoT is the network of devices connected to the Internet and transmitting data. The integration of IoT with a sensor network allows for widespread connectivity and data security; data can be stored in real-time to a database cloud, which can then be accessed by users without compromising the accuracy or efficiency of data transmission (Atzori, Luigi, et al. “The Internet of Things: A Survey.” Computer Networks, vol. 54, no. 15, 2010, pp. 2787-2805, doi:10.1016/j.comnet.2010.05.010). Furthermore, the application of the IoT can allow for a consolidation between the SHMS and WSN application through an easy to access, user-friendly interface that displays the most prevalent data to users (Yu, Wei, et al. “A Survey on the Edge Computing for the Internet of Things.” IEEE Access, vol. 6, 2018, pp. 6900-6919., doi:10.1109/access.2017.2778504). This data is oftentimes processed prior to display, and thus, IoT serves a large data analysis function within the overall sensor network architecture.
[0054] To ensure the accuracy of the real-time data processing of sensor data from the network, Artificial Intelligence can be applied through Machine Learning (ML) Algorithms. ML Algorithms extract and process information from large sets of data for classification and feature functions (Ghaoui, Laurent El, et al. “Understanding Large Text Corpora via Sparse Machine Learning.” Statistical Analysis and Data Mining, vol. 6, no. 3, 2013, pp. 221-242., doi:10.1002/sam.11187). A major concern within the development of a sinkhole detection network is that external factors may disrupt or cause false positives in detection of sinkhole formation. These external factors include pumping systems that may provide movement signals to sensors. This potential source of error is maximized when data analysis is conducted manually. The application of Machine Learning can eliminate the threat of false positives as the large data processing capabilities of this AI technique can incorporate safeguards to properties that may falsely indicate sinkhole formation. Thus, data analysis is automated as opposed to manually completed.
[0055] The objective of this project is to engineer a real-time method to detect sinkholes prior to collapse. The methodology behind this project is to implement a subterranean sensor network that can detect the underground changes that contribute to sinkhole development. By applying technologies from the civil engineering and computer science field, a novel interdisciplinary sinkhole detection method can be created. It is hypothesized that the system created through the application of civil engineering techniques, the Internet of Things (IoT), and Artificial Intelligence will allow for the creation of a more successful sinkhole detection system compared to current techniques based on criteria of accuracy, efficiency, ease of implementation, cost, and real-time detection.
[0056] The Engineering and Design Process incorporated in the development of this sinkhole detection method is described through three subsections: the design and development of the sensor network, engineering the sensing device, and creating the physical model to simulate cover collapse sinkholes.
The Design and Development of the Sensor Network
[0057] Cover collapse sinkholes are created from dissolution of limestone and bedrock layers by water tables, and thus, if excessive water movement and dissolution is recorded, a sinkhole can potentially be predicted prior to collapse and can be monitored or filled by structural health officials. In order to record water movement, the acceleration of sensors as well as the position of sensors are important as measures for changes in subterranean activity. An accelerometer is a sensor type that can provide these values through a gyroscope breakout board. The most common type of accelerometer is the MPU6050 accelerometer since it contains an embedded GY-521 6-axis breakout board. The sensor type was chosen for its open source codes and adaptability to open source hardware.
[0058] The sensors were first calibrated and the offsets were incorporated into the program. Then, the data sets were programmed. The data sets programmed included the raw accelerometer data, raw gyroscope data, Yaw Pitch Roll (YPR) angles, and Quaternion data. YPR has a center of gravity and rotation (Smithsonian National Air and Space Museum. “Roll, Pitch, and Yaw.” How Things Fly, howthingsfly.si.edu/flight-dynamics/roll-pitch-and-yaw), which provides the optimal measure for orientation. The orientation provided by YPR Angles is significant as it can provide vast ranges of data for underground water movement relative to initial position, and thus, helps to maintain the accuracy of the dataset. The YPR angles and Quaternions were calculated through programmed filters that utilized applied mathematics and physics. Quaternions were utilized because YPR angles are susceptible to Gimbal Lock. Gimbal Lock is a phenomenon that creates parallel degrees of freedom within angular data and affects sensor data accuracy (Kou, Kit Ian, and Yong-Hui Xia. “Linear Quaternion Differential Equations: Basic Theory and Fundamental Results.” Studies in Applied Mathematics, vol. 141, no. 1, 2018, pp. 3-45., doi:10.1111/sapm.12211). By applying the complex plane through Quaternion calculations, Gimbal Lock occurrences can be mathematically detected. The raw accelerometer and raw gyroscope data were passed through a programmed mathematical filter to output the YPR Angles and Quaternions. YPR angles were determined through a complementary high and low pass filter which integrated the gyroscope data and derived the accelerometer data. This filter provided a YPR value for each axes of the angle. The architecture of the complementary filter is shown as follows.
[0059] The Quaternion data was converted from the YPR angle data through the application of linear algebra and rotational matrices. Quaternions have four axes because the data incorporates the complex plane. The mathematical conversion is shown as follows.
[0060] These conversions were incorporated into the overall programming of each sensor. Through this incorporation, the raw accelerometer and gyroscope data was converted in real-time.
[0061] Within the network, multiple sensors are connected to a single microcontroller. This practice is heavily favored since this can greatly reduce communication transfer overload/“traffic” and is much more cost effective than assigning one microcontroller to each sensor. The sensor network was developed to connect all sensors to a single I2Ccommunication line and microcontroller. This was achieved by utilizing the two bus lines of the MPU 6050 sensor. The two addresses are for registers 0x68 and 0x69 (ADO low and high, respectively). The 0x69 line was pulled low while the 0x68 was communicating data through the line and the sensor data was communicated through a code iteration. This process is shown in
[0062] The Machine Learning Algorithm architecture included preprocessing, optimal feature, and classifier layers. A classifier was first run through the raw data, in which sensor data from a single location was compiled into a CSV file. Then, various ML algorithms were run with this data. The data was split with 60% training, 20% validation, and 20% testing. The ML algorithms computed were the Artificial Neural Network, Naive Bayes Algorithm, K-Nearest Neighbor, Random Forest, and Support Vector Machines (SVM). These are supervised ML algorithms. After this process was completed, the machine learning algorithms could compute predictions for sinkhole detection occurrences based on real-time sensor data outputs. Thus, data analysis is computed in real-time. The ML algorithms allowed for complete system automation of the sensor network. The overall architecture of the ML is shown in
[0063] The application of the Internet of Things (IoT) used a wireless architecture. The architecture involved the programming of a PHP server to transmit the data from the sensor network in real-time to a MySQL online database. The My SQL database then requested PHP queries and used and transmitted the last recorded data entry/output to a webpage. The webpage was a user-friendly interface that was programmed to display the last outputted data set. The entirety of the data set can be accessed with MySQL, which is wirelessly connected to the sensor network through this architecture.
Engineering the Sensing Device
[0064] To prototype this system, a sensor pole was created in which the accelerometer was embedded into the device. A sensor pole structure was the optimal device for implementing the sensor network because the layering effect allowed for a three dimensional analysis of the subterranean profile based on depth and planar location. The structure specifies the location when there is subterranean activity, making the ease of action highly favorable and applicable. The sensor pole was created through sections of repeatable structure; each section had a protective containment cap, a power supply, and a metallic mesh. This design is shown in
[0065] The metallic mesh section contained the microcontroller and sensor components. The metallic mesh portion of the sensing device is shown in
[0066] The process of limestone dissolution can be described through the following reactions:
CACO.sub.3+H.sub.2O+CO.sub.2.fwdarw.Ca(HCO.sub.3).sub.2
H.sub.2O+CO.sub.2.fwdarw.H.sub.2CO.sub.3
CaCO.sub.3+H.sub.2CO.sub.3.fwdarw.Ca(HCO.sub.3).sub.2(soluble)
[0067] Carbonic Acid (H2CO3) is the primary agent during limestone dissolution. Limestone is a sedimentary rock with high Calcium Carbonate (CaCO3) content. Hydrogen ions give natural rain water a slightly acidic pH value. In regions with high industry and pollution, rain water becomes overly acidic. This overcomes the buffering capacity of groundwater and changes the equilibrium of the groundwater system (Hanshaw BB, Back W, and Rubin M. “Carbonate equilibria and radiocarbon distribution related to groundwater flow in the Floridan Limestone aquifer, USA.” Proceedings of International Association on Science of Hydrology, Dubrovnik, 1965, pp 601-614). Once this equilibrium is disrupted, the limestone dissolution process becomes a continuous cyclic pattern and is expansive. When cavities form in a karst landscape, this property guarantees the existence of additional dissolved limestone (Hanshaw B B, Back W, and Rubin M. “Carbonate equilibria and radiocarbon distribution related to groundwater flow in the Floridan Limestone aquifer, USA.” Proceedings of International Association on Science of Hydrology, Dubrovnik, 1965, pp 601-614). The cyclic nature of limestone dissolution contributes to the dangerous capacity for cover-collapse sinkholes to form in karst. This process is capitalized in the sensor device design; the device is engineered to model the limestone dissolution process and thus, the density of sensor devices implemented can be very low and cost effective.
Developing a Localization Methodology
[0068] Using a True Range Multilateration (Trilateration) Methodology, a localization algorithm for sinkhole detection was derived. Since three sensing devices were implemented during experimentation, a trilateration methodology was used. To determine the radii of sensors, the point of convergence was determined by Equation 1.
[0069] The trilateration methodology ensured that as sensing device radii intersected, the convergence point or overlapped area would indicate a predicted sinkhole location. The algorithms used to compute sinkhole area are shown in Equation 2.
[0070] The application of a trilateration localization methodology was used to aid in real-time location prediction accuracy alongside the Machine Learning Algorithms.
[0071]
[0072] The subterranean sensor implementation system 2 comprises a plurality of measuring devices, in which a plurality of sensors are embodied to detect the movement of subterranean water and measure limestone dissolution. The raw data collected from sensors is programmed and generate a plurality of data sets, wherein each data set includes raw accelerometer data, raw gyroscope data, Yaw Pitch Roll (YPR) angles, and Quaternion data.
[0073] The programmed data sets then are transferred to the network system 4 through the process shown in
[0074] The machine learning system 8 includes a preprocessing section, an optimal feature section, five machine learning algorithms, and a prediction fusion section. Before the five machine learning algorithms are capable to compute predictions for sinkhole detection occurrences in real time, they should be trained by a plurality of data sets. The training process works as follows. First, a plurality of data sets are queried from the IoT Online Database 6. Second, the data sets are split with 60% training, 20% validation, and 20% testing. Third, the five machine learning algorithms are run with the data sets. After the process is completed, the machine learning algorithms could compute predictions for sinkhole detection occurrences based on real-time sensor data outputs. When the system works, a classifier is first run through the data sets, in which the data sets from a single location is compiled into a CSV file. Then, five computed machine learning algorithms are run with the data and generate prediction results. The prediction results are transferred to the user-friendly display system 10, which comprises a webpage that is programmed to display the predicted time and location of future sinkholes. In addition, the prediction results are transferred back to the IoT Online Database 6 to further update the database.
[0075]
[0076]
[0077]
[0078]
EXAMPLE 1—A PHYSICAL MODEL TO SIMULATE COVER COLLAPSE SINKHOLES
[0079] A sinkhole was physically modeled to test the sensing device. The sinkhole model was created with materials typical for a sinkhole in Florida (cover collapse sinkhole type). A major part of the sinkhole formation process is the formation of a self-supporting roof with silt, clay, sandstone, gravel, limestone, and bedrock. When the arch of this formation loses strength, the sinkhole will collapse (Currens, James. “Cover-Collapse Sinkholes in Kentucky, USA: Geographic and Temporal Distribution.” Carbonates & Evaporites, vol. 27, no. 2, June 2012, p. 137. EBSCOhost, doi:10.1007/s13146-012-0097-2). In order to replicate this sinkhole, materials of limestone, marble chips, sand, clay, and soil were utilized in the experiment. The limestone was concentrated in large tracts underground, as opposed to layered structures of limestone (modelling Central Florida geology). The surface of the sinkhole was maintained through the duration of the sinkhole formation process from the use of soil, clay, and marble chips in the upper layers of the simulation set-up. This allowed for the creation of a self-supporting arc. A gradual water force, which was introduced and piped through rubber tubing, was used to simulate water tables. Sand was also utilized within the simulation because the Florida groundwater system contains large amounts of sand to trap surface water. The varying compositions/materials had different mesh profiles. The mesh profiles allowed for geophysics to be extensively considered during the development of the simulation. A dam was also built to allow for the water tables to flow through instead of rise and flood the model. This dam consisted of an arc and a circular drilled hole for drainage. The overall design of the physical model is shown in
[0080] A total of 36 trials and simulations were run. The aforementioned model was rebuilt for each trial. The overall scale of the model was a 1.5 by 0.75 meter base with a 1 meter height.
[0081]
[0082] The resulting sinkhole formations and dam output are shown in
EXAMPLE 2—APPLYING MACHINE LEARNING ALGORITHMS TO PREDICT SINKHOLE OCCURRENCE IN REAL TIME
[0083] The application of Machine Learning (ML) involved the algorithms of Artificial Neural Networks, Naive Bayes, K-Nearest Neighbor, Random Forest, and Support Vector Machines (SVM). These algorithms were trained, validated, and tested for the final accuracy.
[0084] For the Neural Network, various layer and neuron combinations were tested, and the most accurate combination was [10, 50] in which the algorithm achieved 84% testing accuracy, as shown in
[0085] For the Naive Bayes algorithm, the algorithm achieved 69% testing accuracy, as shown in
[0086] The K-Nearest Neighbor Algorithm (KNN) had a testing accuracy of 91%. The lowest testing accuracy that the KNN algorithm had was 83% at 31 K-nearest neighbors, as shown in
[0087] For the Random Forest Algorithm, there was the highest testing accuracy out of the various ML algorithms programmed. The Random Forest algorithm obtained an optimal testing accuracy of 93% when there were 120 random forests. The lowest accuracy obtained was 92% at 10 and 200 trees, as shown from
[0088] For the Support Vector Machines (SVM) Algorithm, there was an optimized testing accuracy of 84%. This is shown in
[0089] A Pugh matrix displaying the effectiveness of the sensing device methodology is shown in
[0090] The Pugh matrix has criteria of cost, application zone, time proximity, detection range, accuracy, ease of implementation, and ease of use. The cost of the sinkhole detection device is $150 per device, while InSAR and LIDAR techniques range from $10,000 to $20,000 per year for 3 meter to 5 meter resolution (PTAC Petroleum Technology Alliance Canada. “Study of Low Cost InSAR for SAGD Steam Chamber Monitoring.” Look North Report, 2015, www.ptac.org/wp-content/uploads/2016/08/Final-Report-16. pdf). Furthermore, Ground Penetrating Radar techniques average at a cost of $14,000 (US Radar. “Ground Penetrating Radar Cost.” US Radar, US Radar Inc. Subsurface Imaging Systems, 3 Nov. 2016, www.usradar.com/ground-penetrating-radar-cost/). The application zone (sinkhole type) for the device is cover collapse, cover subsidence, and solution sinkholes. For InSAR and LIDAR techniques, the application zone is limited to subsidence sinkholes, while GPR can only be applied for sinkholes/voids in homogenous and nonconductive compositions. The time proximity of the device includes real-time detection, while InSAR/Lidar and GPR technologies are single frame detections. The detection range of the device is estimated to be one device per square mile, as compared to the range of up to 2,000 square kilometers from InSar/LIDAR and a 5-10 foot depth range of GPR. The device has an optimized accuracy of 93%, while InSAR/LIDAR is accurate only in subsidence sinkholes and GPR accuracy is limited to non-conductive landscape applications. To initialize the device, in one non-limiting embodiment the sensing device can be implemented 10 meters underground. InSAR/LIDAR and GPR are non-invasive techniques, however, extensive preliminary modelling is needed prior to implementation. For ease of use, the device is wirelessly connected such that once initialized, the sensing device can detect without manual requirements. InSAR/LIDAR requires consistent use of radar systems and GPR requires consistent movement along the applied landscape.
EXAMPLE 3—APPLYING MACHINE LEARNING ALGORITHM INTEGRATED WITH TRILATERATION LOCALIZATION METHOD TO PREDICT SINKHOLE OCCURRENCE IN REAL TIME
[0091] The Neural Network achieved the highest localization prediction accuracy for sinkholes, with a testing accuracy of 99.12%, as shown in
[0092] The Trilateration Localization methodology was used alongside the Machine Learning Algorithm as a feature to further optimize prediction accuracy. The trilateration methodology, shown in
[0093] The Random Forest Machine Learning Algorithm achieved the highest time prediction accuracy for sinkholes, with a testing accuracy of 95.65%, as shown in
[0094] The data analysis and predictions were completed through Machine Learning Algorithms which processed the real-time sensor network data (acceleration, gyroscopic orientation, YPR angles, and Quaternion data). A sample of this data prior to Machine Learning Algorithm computation can be found in
[0095] A novel, interdisciplinary sinkhole detection system derived from civil engineering techniques, the Internet of Things (IoT), and Artificial Intelligence more effectively detected underground cavities and sinkholes in karst landscape as compared to current methods. By engineering a subterranean sensor network, the sensing device was able to diagnose underground structural health changes in karst which contributed to sinkhole formation in the future. Furthermore, through an application of the Wireless Sensor Network, the Structural Health Monitoring System, and the Internet of Things, a user-friendly interface that had real-time capabilities was created.
[0096] The high accuracy of the supervised Machine Learning Algorithm indicates that the sensing device is effective in implementation. The Neural Network Machine Learning Algorithm achieved a 99% localization accuracy and the Random Forest Algorithm achieved a 95% time prediction accuracy. The high accuracy of the Machine Learning Algorithms provided for an effective real-time prediction model for impending sinkhole/cavity development prior to the collapse of the void.
[0097] By modeling the limestone dissolution process that causes sinkholes, the sensor network and sensing device was able to directly measure the rate of dissolution through the real-time Machine Learning prediction system. Since the limestone dissolution process is expansive and cyclic in nature, the implementation density for the sensing device is low and cost effective. This methodology provides detection with 99% and 95% accuracy respectively for location and time prediction of future sinkhole occurrences at less than 5% of the cost of current techniques (current Ground Penetrating Radar Techniques and InSar/LIDAR techniques range from $3,000 to $10,000), as each sensing device costs around $150 to produce. While current techniques are limited to subsidence sinkholes (sinkholes which topographically change in response to sinkhole formation over time), the methodology developed through this project is applicable to the most dangerous type of sinkhole, the cover collapse sinkhole, among other types of sinkholes, including the subsidence sinkhole. The vast applicability of the sinkhole methodology is derived from the sensing device design, which directly models the dissolution process that lies at the core of the formation of many sinkhole types. The current estimation for the implementation density of these sensing devices is one device per square mile of limestone bed. The United States Geological Survey (USGS) releases aquifer and limestone bed maps throughout the country and specifically within states such as Florida, USA. These maps indicate regions at risk to sinkhole activity. Since this detection methodology models the limestone dissolution process and utilizes a trilateration methodology, three sensing devices on average must be implemented per limestone bed. In Central Florida, USA, limestone beds have surface areas of approximately 3 mile.sup.2. Implementing three sensing devices per limestone bed would approximate to one sensing device per 1 mile.sup.2, however this sensing density must be tested through large-scale simulations in the future.
[0098] This project engineers the basis of a novel sinkhole detection methodology which is successful in implementation. In future work, a hypothetical example of the real-time sinkhole detection system might include scaling up sinkhole simulations and conducting field work for continued testing of the sensing device. Another embodiment of the invention might include a potential application to the Finite Element Method and the Discrete Element Method (DEM) to generate additional training data for sinkhole formation and limestone dissolution modeling.
[0099] The application of interdisciplinary applied technologies within this project resulted in the creation of a novel design, system, method, and device to introduce to the sinkhole detection field. Currently, sinkhole development, specifically cover-collapse sinkhole formation, is an environmental hazard on a global scale, affecting regions spanning from the Dead Sea coastal area to Florida, USA (Ezersky, Michael G., et al. “Overview of the Geophysical Studies in the Dead Sea Coastal Area Related to Evaporite Karst and Recent Sinkhole Development.” International Journal of Speleology, vol. 46, no. 2, May 2017, p. 277. EBSCOhost, doi:10.5038/1827-806X.46.2.2087). An optimal feature of the sensor network created through this project is its low-cost and open source software and hardware applications. These open source devices and applications allow for the flexibility of WSN and SHMS in code without expensive costs and time constraints (Salamone, Francesco, et al. “An Open Source Low-Cost Wireless Control System for a Forced Circulation Solar Plant.” Sensors (14248220), vol. 15, no. 11, November 2015, p. 27990. EBSCOhost, doi:10.3390/s151127990).
[0100] The interdisciplinary real-time detection system engineered through this project is novel in sinkhole detection and has the potential to not only reduce property damages, but more importantly, eliminate the public health threat that sinkholes pose.
[0101] A number of alternatives, modifications, variations, or improvements therein may be subsequently made by those skilled in the art, which are also intended to be encompassed by the following claims.