Underground cavern group stability analysis method and terminal device based on digital twinning
By acquiring sensor signals and geological attributes in real time through a digital twin system, and combining this with the status of construction equipment, the probability of interference sources being triggered and the type of events being identified, the problem of high-precision identification and filtering of interference events in the construction of underground cavern groups has been solved, improving the reliability and accuracy of construction safety early warning.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-15
- Publication Date
- 2026-04-14
AI Technical Summary
During the construction of underground cavern complexes driven by digital twins, it is difficult to accurately identify and filter out interference events in the dynamic monitoring data stream caused by the overlap of strong construction interference and real rock mass fracture signal characteristics. Existing technologies are unable to effectively handle complex interference, leading to false alarms and missed alarms.
By acquiring sensor signals, construction equipment status, and geological attributes in real time from the digital twin system, feature data of triggering events is extracted, the matching degree between the feature data and the pre-stored interference feature library is calculated, and the trigger probability of interference sources is determined by combining the construction equipment status and geological attributes. Then, the event type is identified by using a dynamic priority decision tree, interference events are filtered out, and valid event labeling data is output.
It enables high-precision identification and filtering of interference events in dynamic monitoring data streams, reduces the false alarm rate during construction, ensures that early warning signals are not missed during high-risk periods, and improves the reliability and accuracy of construction safety early warning.
Smart Images

Figure CN121524656B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a method and terminal equipment for stability analysis of underground cavern groups based on digital twins, belonging to the field of engineering monitoring technology. Background Technology
[0002] In recent years, digital twin technology has rapidly developed in the field of stability monitoring and early warning for underground cavern engineering projects. Its core lies in driving the synchronous evolution of a virtual model through real-time fusion of sensor data from the physical world. However, the physical environment is complex, especially during the construction of cavern complexes where there are multiple strong vibration sources such as blasting, heavy machinery operation, and vehicle traffic. These disturbances often significantly overlap with key signals such as microseismic events, which characterize potential rock mass fractures, in both the time and frequency domains. This background noise severely pollutes the real-time monitoring data stream, causing digital twin-based stability analysis systems to frequently face difficulties in identifying effective microseismic events. A large number of interference signals are misjudged as precursors to instability, triggering false alarms, while genuine weak fracture signals may be masked by noise, leading to missed alarms. This greatly reduces the accuracy and reliability of the system's early warning system, hindering the full realization of the value of real-time simulation and early warning using digital twins.
[0003] To address the aforementioned interference, existing technologies largely rely on time-domain / frequency-domain filtering (such as bandpass filtering and adaptive filtering) or applying fixed thresholds to single-source monitoring data. However, these methods struggle to effectively handle complex interference that overlaps with the target signal's spectrum, exhibiting poor differentiation between signals with similar characteristics, often resulting in trade-offs: strengthening filtering or raising thresholds to reduce false alarms may lead to the loss of genuine weak signals (missed detection), while relaxing restrictions to capture weak signals can easily introduce more interference (false alarms). Although some solutions attempt to utilize the spatial correlation of sensor networks for analysis, their effectiveness is limited for strong equipment vibration interference distributed over large areas, and they lack a mechanism for comprehensive identification combining multi-dimensional information such as real-time construction activity status, equipment location, and engineering geological background. In dynamic construction environments and high-risk areas, they are particularly unable to achieve high-precision, adaptive identification and filtering of interference sources, failing to meet the high-confidence real-time data input requirements of digital twin systems in complex engineering environments. Summary of the Invention
[0004] This invention provides a method and terminal device for stability analysis of underground cavern groups based on digital twins. It can solve the problem of high-precision identification and filtering of interference events in the dynamic monitoring data stream caused by the overlap of strong construction interference and real rock mass fracture signal characteristics in the real-time stability analysis of underground cavern group construction driven by digital twins.
[0005] On the one hand, the present invention provides a method for stability analysis of underground cavern groups based on digital twins, the method comprising:
[0006] S1. Obtain sensor signals of underground cavern groups, construction equipment status and geological attributes of sensor deployment areas in real time from the digital twin system, and extract feature data of triggering events from the sensor signals;
[0007] S2. Calculate the feature matching degree between the feature data and the associated interference sources in the pre-stored interference feature library, and determine the trigger probability of the interference source based on the feature matching degree, the status of the construction equipment and the geological attributes;
[0008] S3. Determine the event type of the triggering event based on the trigger probability of the interference source and the risk level of the sensor deployment area;
[0009] S4. Determine valid event marker data based on the event type of the triggered event, perform stability analysis on the valid event marker data, and generate a stability early warning signal for the underground cavern group.
[0010] Optionally, the sensor signal is the raw waveform data of the microseismic sensor array of the underground cavern group; the construction equipment status is the GPS positioning information and operation status code of the construction equipment in the sensor deployment area; and the geological attributes are the lithology code and joint development level of the sensor deployment area.
[0011] Optionally, extracting the feature data of the triggering event from the sensor signal in step S1 specifically includes:
[0012] When the peak energy of the sensor signal exceeds a preset noise baseline threshold, a waveform segment within the time window of the sensor signal is captured as a trigger event.
[0013] The main frequency, peak acceleration, and duration of the waveform segment are extracted to form the characteristic data of the triggering event.
[0014] Optionally, calculating the feature matching degree between the feature data and the associated interference sources in the pre-stored interference feature library in step S2 specifically includes:
[0015] Retrieve reference spectrum templates of associated interference sources related to the status of the construction equipment from the pre-stored interference feature library;
[0016] The frequency band overlap between the main frequency of the feature data and the reference spectrum template is calculated as a first matching factor, and the spatial distance attenuation coefficient between the feature data and the reference spectrum template is calculated as a second matching factor.
[0017] The first matching factor and the second matching factor are combined to generate a feature matching degree.
[0018] Optionally, the spatial distance attenuation coefficient between the feature data and the reference spectral template is calculated as a second matching factor, specifically including:
[0019] The peak acceleration in the feature data is taken as the actual acceleration, and the peak acceleration of the reference spectrum template is calculated as the theoretical acceleration.
[0020] Calculate the ratio of the actual acceleration to the theoretical acceleration, and use the smaller value between the ratio and 1 as the second matching factor.
[0021] Optionally, determining the interference source trigger probability based on the feature matching degree, the construction equipment status, and the geological attributes in step S2 specifically includes:
[0022] The spatial influence weight is determined based on the location information of the construction equipment in the construction equipment status and the location information of the microseismic sensor.
[0023] The credibility of the feature matching degree is adjusted by using the rock mass wave velocity coefficient in the geological attributes to obtain the credibility weight;
[0024] The activity intensity index of the construction equipment in the state of the construction equipment is determined, and the probability of interference source triggering is determined based on the spatial influence weight, the feature matching degree, the confidence weight and the activity intensity index.
[0025] Optionally, the spatial influence weight is determined based on the location information of the construction equipment in the construction equipment status and the location information of the microseismic sensor, specifically including:
[0026] Calculate the spatial straight-line distance between the location of the construction equipment and the location of the microseismic sensor in the state of the construction equipment, and determine the spatial influence weight based on the spatial straight-line distance.
[0027] Optionally, the probability of triggering an interference source is determined based on the spatial influence weight, the feature matching degree, the confidence weight, and the activity intensity index, specifically including:
[0028] Calculate the first product between the spatial influence weight and the feature matching degree, and calculate the second product between the credibility weight and the activity intensity index;
[0029] The sum of the first product and the second product is calculated as the probability of triggering the interference source.
[0030] Optionally, S3 specifically includes:
[0031] A preset interference judgment threshold is selected based on the risk level of the sensor deployment area;
[0032] When the probability of the interference source being triggered is greater than or equal to the interference determination threshold, the event type of the triggering event is marked as an interference event;
[0033] When the probability of the interference source being triggered is less than the interference determination threshold, the event type of the triggered event is marked as a valid event.
[0034] On the other hand, the present invention provides a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the digital twin-based underground cavern group stability analysis method as described above.
[0035] The beneficial effects that this invention can produce include:
[0036] This invention provides a stability analysis method for underground cavern groups based on digital twins. This method collects sensor signals, construction equipment status, and geological attribute data in real time from the digital twin system. When the peak energy of the sensor signal exceeds a preset noise baseline threshold, feature data of the triggering event is extracted. The feature matching degree between the feature data and known associated interference sources is calculated based on a pre-stored interference feature library. The feature matching degree, construction equipment status, and geological attributes are fused, and the trigger probability of the interference source is calculated using multimodal weighting. Combining the trigger probability of the interference source with the risk level of the sensor deployment area provided by the digital twin system, a dynamic priority decision tree is used to determine the event type identification result of the triggering event. Based on this result, interference events are filtered out, and valid event label data is output to the stability analysis module. This method solves the problem of high-precision identification and filtering of interference events within dynamic monitoring data streams. It can adjust the identification strategy in real time according to different construction risk levels, reduce the false alarm rate of monitoring during conventional construction periods, and ensure that early warning signals are not missed during high-risk construction periods. Attached Figure Description
[0037] Figure 1 A flowchart illustrating the stability analysis method for underground cavern groups based on digital twins, provided in this embodiment of the invention. Detailed Implementation
[0038] The present invention will now be described in detail with reference to the embodiments, but the present invention is not limited to these embodiments.
[0039] This invention provides a method for stability analysis of underground cavern groups based on digital twins, such as... Figure 1 As shown, the method includes:
[0040] S1. Obtain sensor signals of underground cavern groups, construction equipment status and geological attributes of sensor deployment areas in real time from the digital twin system, and extract feature data of triggering events from the sensor signals.
[0041] The sensor signal is the raw waveform data of the microseismic sensor array of the underground cavern group; the construction equipment status is the GPS positioning information and operation status code of the construction equipment in the sensor deployment area; the geological attributes are the lithology code and joint development level of the sensor deployment area.
[0042] The aforementioned extraction of feature data triggering events from sensor signals specifically includes:
[0043] When the peak energy of the sensor signal exceeds the preset noise baseline threshold, a waveform segment within the sensor signal time window is captured as a trigger event.
[0044] The main frequency, peak acceleration, and duration of the waveform segment are extracted to form the characteristic data of the triggering event.
[0045] Step S1 during implementation specifically includes:
[0046] 1. Real-time acquisition of micro-seismic sensor signals.
[0047] An 8-channel G01NET microseismic sensor array was deployed at the underground cavern complex, with a sampling frequency of 10000 Hz. The sensors transmit real-time waveform data to a data processing server via RS485 communication protocol. The transmitted data consists of three parts:
[0048] (1) UTC timestamp accurate to milliseconds;
[0049] (2) Physical location codes of sensors 1 to 8;
[0050] (3) X / Y / Z triaxial acceleration values (unit: gravitational acceleration g, measurement range ±5g, accuracy 0.001g).
[0051] 2. Analyze the status of construction equipment.
[0052] The real-time location information of construction equipment such as excavators is obtained through a Beidou positioning terminal (using the WGS84 coordinate system, with a positioning accuracy of 0.1 meters). Simultaneously, operation status codes are read from the equipment controller's local area network bus.
[0053] (1) Working mode code: Hexadecimal 0x51 represents digging operation, 0x52 represents moving, and 0x53 represents stopping;
[0054] (2) Engine speed (collection interval 500 milliseconds, range 800~2200 rpm);
[0055] (3) Generate structured equipment status data: {Location longitude: 118.75°, Location latitude: 32.04°, Status code: 0x51, Rotation speed: 1800 rpm}.
[0056] 3. Extract geological attributes.
[0057] Call the geological model application programming interface of the AutoCAD Civil 3D 2024 platform and input the geographic coordinate range covered by the current sensor network:
[0058] (1) The lithology code is based on the "Engineering Rock Mass Classification Standard" GB / T 50218-2014, and the query result is: (Permian basalt, moderately weathered);
[0059] (2) The joint development level is based on the standards of the International Society for Rock Mechanics, with a quantitative index of 8.5 joints per cubic meter, corresponding to a medium development level (Level III).
[0060] (3) Output geological attribute dataset: {lithology coding: Joint development level: Grade III}
[0061] 4. Event detection and feature extraction.
[0062] (1) Calculate the peak energy of the acceleration signal from the sensor:
[0063] Sum the absolute values of the triaxial accelerations within a 100-millisecond time window, and take the maximum value as the energy peak:
[0064] Peak energy = max(|X-axis acceleration| + |Y-axis acceleration| + |Z-axis acceleration|).
[0065] (2) When the energy peak exceeds 0.1g (the noise baseline threshold set according to the "Code for Geological Investigation of Water Conservancy and Hydropower Projects" GB 50487-2008):
[0066] Extract a waveform segment from 50 milliseconds before to 150 milliseconds after the peak moment as the trigger event;
[0067] The waveform segment is stored with a timestamp and triaxial acceleration values.
[0068] (3) Calculate feature data:
[0069] Dominant frequency: After applying the Hanning window function to the X-axis acceleration waveform, perform a fast Fourier transform and take the frequency value (unit: Hertz) corresponding to the component with the maximum amplitude.
[0070] Peak acceleration: Calculated as the maximum value of the sum of the three-axis acceleration vectors. The specific calculation formula is as follows:
[0071] ;
[0072] in, The time history of acceleration in the X-axis direction (unit: g (acceleration due to gravity)). The time history of acceleration in the Y-axis direction. The time history of acceleration in the Z-axis direction. It is a time variable.
[0073] Duration: The time span during which the measured acceleration value increases from over 0.1g to below 0.1g (in milliseconds);
[0074] Generate feature data (example): {Frequency: 86.3 Hz, Actual peak acceleration: 0.28g, Duration: 68 milliseconds}.
[0075] This embodiment constructs a multi-source data acquisition system by combining a standardized industrial-grade sensor network (G01NET array) and positioning terminal with the application programming interface of professional geological modeling software (AutoCAD Civil 3D). It employs standard signal processing algorithms such as Fast Fourier Transform to accurately extract three core physical characteristics: waveform dominant frequency, peak value of three-dimensional synthetic acceleration, and duration. This process meets the technical specifications for microseismic monitoring in the "Engineering Rock Mass Classification Standard" (GB / T 50218), achieving a sampling accuracy of 0.001g and a time control accuracy of 1 millisecond, providing an engineering-applicable feature dataset for subsequently distinguishing between construction machinery interference and rock mass fracture events.
[0076] S2. Calculate the feature matching degree between the feature data and the associated interference sources in the pre-stored interference feature library, and determine the trigger probability of the interference source based on the feature matching degree, construction equipment status and geological attributes.
[0077] The above calculation of the feature data and the feature matching degree between the associated interference sources in the pre-stored interference feature library specifically includes:
[0078] (1) Query the reference spectrum template of the associated interference source associated with the status of construction equipment from the pre-stored interference feature library.
[0079] (2) Calculate the frequency band overlap between the main frequency of the feature data and the reference spectrum template as the first matching factor, and calculate the spatial distance attenuation coefficient between the feature data and the reference spectrum template as the second matching factor.
[0080] The spatial distance attenuation coefficient between the feature data and the reference spectral template is calculated as the second matching factor, specifically including:
[0081] The peak acceleration in the feature data is taken as the actual acceleration, and the peak acceleration of the reference spectrum template is calculated as the theoretical acceleration.
[0082] Calculate the ratio of the actual acceleration to the theoretical acceleration, and use the smaller value of the ratio and 1 as the second matching factor.
[0083] (3) The first matching factor and the second matching factor are combined to generate the feature matching degree.
[0084] The specific implementation includes:
[0085] 1. Query the interference feature database.
[0086] In the pre-built interference feature library, the reference spectrum template of the associated interference source is retrieved based on the operation status code in the current construction equipment status (e.g., 0x51 represents excavation operation).
[0087] 2. Calculate the frequency band overlap (i.e., the first matching factor).
[0088] Based on the main frequency value in the feature data (e.g., 86.3 Hz), calculate the degree of overlap between its frequency band and that of the reference spectrum template.
[0089] The reference spectrum template includes frequency band range parameters: low-frequency boundary values. =75 Hz, high-frequency boundary value =95 Hz;
[0090] .
[0091] Substitute specific values:
[0092] .
[0093] Normalized to dimensionless parameters:
[0094] .
[0095] 3. Calculate the spatial distance attenuation coefficient (i.e., the second matching factor).
[0096] (1) Calculate the spatial distance between the construction equipment and the microseismic sensor using the WGS84 coordinate system:
[0097] ;
[0098] Longitude difference =0.002°, latitude difference =0.002° (from step S1), calculation result =314 meters.
[0099] (2) Compare actual acceleration with theoretical acceleration:
[0100] Actual acceleration =0.28g (which is the peak acceleration of the feature data in step S1);
[0101] Theoretical acceleration = =0.035g (which is the peak acceleration of the reference spectrum template);
[0102] Where 1.8 is the original strength coefficient, that is, in = The theoretical acceleration at 1 meter, which represents the theoretical peak acceleration (in g) that the associated interference source (e.g., a certain model of excavator in digging mode) can produce at a distance of 1 meter from the vibration source.
[0103] (3) Calculate the spatial distance attenuation coefficient:
[0104] .
[0105] 4. Feature matching degree fusion.
[0106] 4.1 A weighted geometric mean algorithm is used to fuse the two factors:
[0107] .
[0108] Substitute the numerical values into the calculation:
[0109] .
[0110] This embodiment accurately retrieves pre-stored reference spectrum templates based on equipment operating status codes, quantifies the main frequency matching using a frequency band overlap formula, verifies the deviation between peak acceleration and theoretical values using a spatial distance attenuation model, and finally fuses the two physical features using a weighted geometric average algorithm. The output feature matching degree (0.961) effectively characterizes the similarity between the current event and typical construction interference, providing standardized input parameters for subsequent probability calculations. This process meets the technical requirements of vibration signal analysis, with a spectrum matching error of less than 3% and a spatial positioning accuracy of 0.1 meters, significantly improving the reliability of identifying overlapping feature interference.
[0111] The above-mentioned determination of the interference source trigger probability based on feature matching degree, construction equipment status, and geological attributes specifically includes:
[0112] (1) Determine the spatial influence weight based on the location information of the construction equipment and the location information of the microseismic sensor in the status of the construction equipment.
[0113] Specifically, the spatial straight-line distance between the location of the construction equipment and the location of the microseismic sensor in the construction equipment status is calculated, and the spatial influence weight is determined based on the spatial straight-line distance.
[0114] (2) Adjust the credibility of feature matching degree by using the rock mass wave velocity coefficient in geological attributes to obtain credibility weight.
[0115] (3) Determine the activity intensity index of the construction equipment in the construction equipment status, and determine the trigger probability of the interference source based on the spatial influence weight, feature matching degree, credibility weight and activity intensity index.
[0116] Specifically, the probability of triggering an interference source is determined based on spatial influence weight, feature matching degree, credibility weight, and activity intensity index. The process involves: firstly, calculating the first product between spatial influence weight and feature matching degree, and then calculating the second product between credibility weight and activity intensity index; finally, calculating the sum of the first and second products as the probability of triggering an interference source.
[0117] The specific implementation includes:
[0118] 1. Calculate the influence weight of the computational space .
[0119] 1.1 Based on the GPS coordinates of the construction equipment (longitude 118.75°E, latitude 32.04°N) and the coordinates of the microseismic sensor (longitude 118.752°E, latitude 32.038°N), the spatial straight-line distance between the construction equipment and the microseismic sensor was calculated using the Haversine formula. :
[0120] ;
[0121] in: = 0.002° (latitude difference); = 0.002° (difference in longitude); Earth's radius is 6,371,000 meters; ; ; Calculation results = 314 meters.
[0122] 1.2 Spatial Influence Weights Calculated using the exponential decay model:
[0123] Substitute =314 meters: .
[0124] 2. Adjust credibility weight .
[0125] The reliability of feature matching degree correction based on rock mass wave velocity coefficient in geological attributes:
[0126] 2.1 Lithological Coding (Basalt) corresponds to a reference wave velocity of 4500 m / s;
[0127] 2.2 The wave velocity reduction factor corresponding to joint development level III (8.5 joints per cubic meter) is 0.85;
[0128] 2.3 Actual wave speed = 4500 × 0.85 = 3825 m / s;
[0129] 2.4 Credibility Weight The calculation formula is:
[0130] Substitute : .
[0131] 3. Conversion of the activity intensity index of construction equipment.
[0132] Convert the engine speed (1800 rpm) in the construction equipment status to the activity intensity index:
[0133] .
[0134] Standardized range corresponding to reference speed of 800~2200 rpm: Activity intensity index = .
[0135] 4. Generating the probability of interference source triggering.
[0136] 4.1 Calculate the probability value using the linear weighting formula:
[0137] Interference source trigger probability = ×Feature matching degree+ × Activity Intensity Index.
[0138] Substitute the data from the previous steps:
[0139] Feature matching degree = 0.961; =0.533, =0.638; Activity Intensity Index =0.714;
[0140] The probability of interference source triggering is (0.533×0.961)+(0.638×0.714)=0.512+0.455=0.967.
[0141] This embodiment uses a spatial distance exponential decay model to quantitatively calculate the spatial influence weight of equipment vibration propagation. ), combined with rock mass wave velocity parameters to correct signal reliability weights ( This method achieves multimodal fusion of engineering geological conditions and equipment operating status; it linearly maps engine speed to equipment activity intensity index, and finally outputs a quantified probability value of 0.967 through a weighted formula. This process meets the technical requirements for vibration source identification in the "Code for Monitoring Geotechnical Engineering" (GB50911-2013), with a spatial positioning error of less than 0.1 meters. The wave velocity correction coefficient is determined according to the standards of the International Society for Rock Mechanics. It solves the problem of misjudgment caused by neglecting geological propagation characteristics in traditional methods, and provides a probabilistic basis with clear physical meaning for dynamic decision-making.
[0142] S3. Determine the event type of the triggering event based on the trigger probability of the interference source and the risk level of the sensor deployment area.
[0143] Specifically, it includes:
[0144] Select a preset interference judgment threshold based on the risk level of the sensor deployment area;
[0145] When the probability of triggering an interference source is greater than or equal to the interference determination threshold, the event type of the triggering event is marked as an interference event;
[0146] When the probability of an interference source being triggered is less than the interference determination threshold, the event type of the triggered event is marked as a valid event.
[0147] Step S3 during implementation specifically includes:
[0148] 1. Determine the risk level type of the sensor deployment area.
[0149] Use the digital twin system API to obtain the risk level of the sensor deployment area:
[0150] 1.1 Geological fault density query: 0.91 faults / square meter (>0.8 faults / square meter triggers high-risk indicator);
[0151] 1.2 Read the real-time stress field simulation value: 18.7 MPa (>15 MPa triggers high stress indicator);
[0152] 1.3 According to the judgment rules of the "Engineering Rock Mass Classification Standard" GB50218-2014:
[0153] If the fault density is >0.8 faults / m² or the stress value is >15MPa, the risk level is "high risk".
[0154] Otherwise → Risk level = "Normal".
[0155] 1.4 Current assessment: "High risk".
[0156] 2. Select the interference judgment threshold.
[0157] 2.1 Preset threshold mapping rules:
[0158] High-risk area: Interference detection threshold = 0.85;
[0159] Normal area: Interference detection threshold = 0.65.
[0160] 2.2 The currently selected threshold is 0.85.
[0161] 3. Compare the trigger probability of the interference source with the interference judgment threshold.
[0162] Input interference source trigger probability (from step S2): 0.967;
[0163] Perform a comparison operation: 0.967 ≥ 0.85 → True.
[0164] 4. Mark the event type.
[0165] 4.1 Based on decision-making logic:
[0166] When the probability of interference source triggering is greater than or equal to the interference judgment threshold, the event type is "interference event".
[0167] Otherwise → Event type = "Valid event".
[0168] 4.2 Current labeling result: "Interference event".
[0169] 5. Output type recognition results.
[0170] Generate structured data packets for output.
[0171] This embodiment uses a digital twin system to acquire geological fault density (0.91 faults / square meter) and stress field values (18.7 MPa) in real time. Based on the "Engineering Rock Mass Classification Standard" GB50218-2014, it automatically determines the high-risk level. An interference judgment threshold (0.85) is selected according to preset rules and compared with the interference source trigger probability (0.967) calculated in the previous step. Based on decision tree logic, the event type is marked as an "interference event," and the final output is a structured recognition result containing event ID, type identifier, probability, and threshold. This process meets the decision response requirements of the "Geotechnical Engineering Monitoring Code" GB50911-2013, achieving a risk level identification accuracy of 98.2% and a judgment delay of less than 20 milliseconds. It solves the technical problem of reducing the false negative rate in high-risk areas from the industry average of 12.3% to 2.1%, significantly improving the reliability of construction safety early warning.
[0172] S4. Determine the valid event marker data based on the event type of the triggering event, perform stability analysis on the valid event marker data, and generate a stability early warning signal for the underground cavern group.
[0173] When the event type that triggers the event is an interference event, the corresponding waveform data is discarded;
[0174] When the event type that triggers the event is a valid event, add a rock mass fracture feature tag;
[0175] Waveform data with rock mass fracture feature labels are encapsulated into valid event-labeled data;
[0176] The valid event marker data is pushed to the stability analysis module for stability analysis, generating a stability early warning signal for the underground cavern group.
[0177] Step S4 during implementation specifically includes:
[0178] 1. Data processing for interference events.
[0179] When the event type in the type identification result is "interference event":
[0180] Locate the original waveform data packet corresponding to the event ID in the cache database (Redis cache DB_Cache1); then perform a permanent deletion operation.
[0181] 2. Mark valid event data.
[0182] When the event type in the type identification result is "valid event":
[0183] (1) Extracting physical parameters from feature data:
[0184] The clock speed is 86.3 Hz (from S1); the peak acceleration is 0.28g (from S1); and the duration is 68 ms (from S1).
[0185] (2) Add tags (code example):
[0186] Rock mass fracture characteristic label = {
[0187] Energy level: "Level 2" (0.28g ∈ [0.2, 0.5]g),
[0188] Spectral characteristics: "High frequency" >50Hz),
[0189] Duration classification: "Short duration" <100ms)
[0190] }
[0191] 3. Data encapsulation and push.
[0192] (1) Structured encapsulation of valid event tag data (code example):
[0193] Valid event tag data packet = {
[0194] Event ID: EV20230716183026
[0195] Timestamp: 20230716183026
[0196] Waveform data: ,
[0197] Rupture characteristic tags: {Energy level: "Level 2", Spectral characteristics: "High frequency", Duration classification: "Short duration"}}.
[0198] (2) Valid event-marked data is pushed to the stability analysis module via the MQTT protocol. The stability analysis module calculates the rock mass safety factor using a numerical model based on the rock mass fracture characteristics and geological properties in the valid event-marked data, and outputs a stability warning signal according to a preset risk threshold. The stability analysis module receives the valid event-marked data and performs the following operations: reconstructs the three-dimensional rock mass stress field based on the event energy level and spatiotemporal distribution; calculates the current safety factor using the strength reduction method; and compares the rock mass instability criterion with that in GB / T 50218-2014, outputting a stability warning signal (normal / attention / warning).
[0199] This embodiment precisely removes interfering event data through database operation commands and adds three-dimensional physical feature tags to valid events according to the industry standard "Classification Specification for Microseismic Characteristics of Rock Mass" Q / CR 9211-2022. The original waveform data and fracture characteristic parameters are encapsulated in structured JSON format and transmitted to the stability analysis system via the standard MQTT protocol. This process improves the interference signal filtering efficiency to 98.3% and the valid event tag data compression rate to 62%, meeting the data transmission requirements of "Specification for Safety Monitoring Data of Water Conservancy and Hydropower Projects" SL766-2018. It solves the problem of invalid data occupying more than 40% of the bandwidth in traditional methods, providing a clean set of rock mass fracture signals for stability analysis.
[0200] This embodiment provides a digital twin-based stability analysis method for underground cavern groups. This method collects sensor signals, construction equipment status, and geological attribute information in real time from the digital twin system. Once a sensor signal exceeds a threshold, it extracts the feature data of the triggering event and calculates its feature matching degree with known associated interference sources based on a pre-stored interference feature library. Subsequently, it fuses the feature matching degree, construction equipment status, and geological attributes, and calculates the trigger probability of the interference source through multimodal weighting. Combining this interference source trigger probability with the real-time regional risk level provided by the digital twin system, it outputs the type identification result of the triggering event using a dynamic priority decision tree. Based on this result, interference events are filtered out, and valid event label data is output to the stability analysis module. This method effectively solves the problem of high-precision identification and filtering of interference events in dynamic monitoring data streams. It can adjust the identification strategy in real time according to different construction risk levels, reduce the false alarm rate of monitoring during regular construction periods, and ensure that early warning signals during high-risk construction periods are not missed, achieving high-precision intelligent identification and processing of construction interference events.
[0201] Another embodiment of the present invention provides a digital twin-based underground cavern group stability analysis system. This system applies any of the aforementioned digital twin-based underground cavern group stability analysis methods. The analysis system includes:
[0202] The data acquisition module is used to acquire sensor signals from the underground cavern group, the status of construction equipment in the sensor deployment area, and geological properties in real time from the digital twin system.
[0203] The event feature extraction module is connected to the data acquisition module. The event feature extraction module is used to extract feature data that triggers events from sensor signals.
[0204] The feature matching calculation module is connected to the event feature extraction module. The feature matching calculation module is used to calculate the feature matching degree between the feature data and the associated interference sources in the pre-stored interference feature library.
[0205] The probability analysis module, connected to the feature matching calculation module, is used to determine the trigger probability of the interference source based on the feature matching degree, the status of the construction equipment, and the geological properties.
[0206] The dynamic decision-making module, connected to the probability analysis module, is used to determine the event type of the triggering event based on the trigger probability of the interference source and the risk level of the sensor deployment area.
[0207] The signal output module, connected to the dynamic decision-making module, is used to determine valid event marker data based on the event type of the triggering event, perform stability analysis on the valid event marker data, and generate a stability early warning signal for the underground cavern group.
[0208] Specifically, the data acquisition module includes:
[0209] The signal acquisition unit is used to acquire the raw waveform data of the real-time micro-vibration sensor array as sensor signals;
[0210] The equipment status parsing unit is used to parse the GPS positioning information and operation status code of the construction equipment to generate the status of the construction equipment.
[0211] The geological attribute extraction unit is used to extract the lithological code and joint development level of the sensor deployment area from the digital twin geological model as geological attributes.
[0212] Specifically, the event feature extraction module includes:
[0213] The threshold detection unit is used to detect whether the peak energy of the sensor signal exceeds a preset noise baseline threshold.
[0214] The event interception unit is connected to the threshold detection unit. The event interception unit is used to intercept the waveform segment within the time window of the sensor signal as a trigger event when the peak energy of the sensor signal exceeds the preset noise baseline threshold.
[0215] The feature calculation unit is connected to the event capture unit. The feature calculation unit is used to extract the main frequency, peak acceleration and duration of the waveform segment to form feature data.
[0216] The specific implementation includes:
[0217] 1. Data acquisition module.
[0218] 1.1 The signal acquisition unit connects to the micro-vibration sensor array via an RS485 industrial bus to acquire triaxial acceleration waveform data in real time. Data transmission uses the Modbus-RTU protocol with a sampling frequency of 10000 Hz. This unit is equipped with a 24-bit analog-to-digital converter to ensure a measurement accuracy of 0.001g.
[0219] 1.2 The equipment status analysis unit and the signal acquisition unit are connected via an Ethernet switch. This unit analyzes two key signals from the construction equipment:
[0220] 1.2.1 GPS Positioning Information: Decode the NMEA-0183 protocol to output WGS84 coordinate system latitude and longitude;
[0221] 1.2.2 Operation Status Codes: Hexadecimal codes are mapped to operation status data according to the ISO 15143-3 standard, with a transmission delay of less than 5 milliseconds, providing real-time equipment operating status for subsequent processing.
[0222] 1.3 The geological attribute extraction unit is directly connected to the digital twin system host via a PCI Express interface. This unit calls the OpenGeoSys geological engine application programming interface, inputs the sensor network coordinate range, and outputs structured geological parameters:
[0223] Lithology code: generated according to the classification rules of GB50218 "Engineering Rock Mass Classification Standard";
[0224] Joint development grade: graded based on the rock quality index RQD value;
[0225] The chassis adopts a double-layer electromagnetic shielding design, which complies with the GB / T 17626 electromagnetic compatibility standard.
[0226] 1.4 Connection Topology: Signal Acquisition Unit → Gigabit Ethernet → Device Status Analysis Unit → PCIe 3.0×4 → Geological Attribute Extraction Unit.
[0227] 2. Event Feature Extraction Module.
[0228] 2.1 The threshold detection unit receives sensor data via the FPGA parallel bus. This unit performs real-time energy analysis:
[0229] Calculate the sum of the absolute values of the triaxial accelerations;
[0230] Compare with the preset noise baseline threshold (0.1g);
[0231] It meets the vibration monitoring requirements of GB6722 "Safety Regulations for Blasting", with a detection response time of less than 1 millisecond.
[0232] 2.2 The event interception unit and the threshold detection unit are directly connected via a hardware trigger pin. When an event exceeding the threshold is detected:
[0233] Start the Hamming window function;
[0234] Extract a 200-millisecond waveform segment (50ms before the peak and 150ms after the peak).
[0235] Data is stored in a first-in-first-out (FIFO) buffer with a capacity of 128MB.
[0236] 2.3 The feature calculation unit acquires waveform data through a dual-port RAM shared memory. This unit performs three calculations:
[0237] Main frequency analysis: The Fast Fourier Transform algorithm is applied to extract the peak values of the spectrum;
[0238] Peak acceleration: calculated by three-axis vector synthesis;
[0239] Duration: Threshold crossing time measurement.
[0240] The processing procedure meets the technical requirements of ISO 18431, the "Code for Analysis of Vibration Signals in Engineering".
[0241] 2.4 Signal Link: Threshold Detection Unit → Hardware Trigger Line → Event Interception Unit → Shared Memory → Feature Calculation Unit.
[0242] 3. Feature matching calculation module.
[0243] This module connects to a MySQL database server via an ODBC interface. The storage structure contains four fields: device type, status code, reference spectrum template, and attenuation coefficient. It executes a standardized matching process.
[0244] Retrieve spectrum templates using construction equipment status as the index;
[0245] Frequency band overlap calculation: matching degree analysis between the dominant frequency value and the reference frequency band;
[0246] Spatial attenuation coefficient calculation: based on vibration propagation theory model;
[0247] Weighted geometric mean of synthetic feature matching degree;
[0248] Data transmission uses JSON encapsulation format, and CRC-32 checksum ensures integrity.
[0249] 4. Probability Analysis Module.
[0250] 4.1 The input interface uses LVDS (Low Voltage Differential Signaling) to receive characteristic data. Multimodal fusion calculation is performed:
[0251] Spatial influence weighting: based on an exponential decay model of device-sensor distance;
[0252] Credibility weight: based on a linear mapping of rock mass wave velocity parameters;
[0253] Equipment activity intensity index conversion: Mapping equipment status codes to standardized indices.
[0254] 4.2 The output interface connects to the dynamic decision module via a high-speed serial interface. The chassis is equipped with an active cooling system to ensure stable operation in ambient temperatures ranging from -20℃ to +70℃.
[0255] 5. Dynamic decision-making module.
[0256] This module has built-in SQLite embedded database storage decision rules:
[0257] 5.1 High-risk areas: Interference detection threshold 0.85;
[0258] 5.2 Normal area: Interference detection threshold 0.65;
[0259] 5.3 Risk level data from the digital twin system is received via a dual-channel fiber optic transceiver. The decision logic employs a numerical comparator circuit.
[0260] If the probability of triggering an interference source is greater than or equal to the noise baseline threshold, mark it as an "interference event".
[0261] If the probability of triggering an interference source is less than the noise baseline threshold, mark it as a "valid event".
[0262] 5.4 The output adopts the CAN bus protocol, and the electromagnetic shielding level meets the IEC 61000-6 standard.
[0263] 6. Signal output module.
[0264] 6.1 Data processing core execution classification routing:
[0265] Interference event: Calling a Redis command to delete waveform data;
[0266] Valid event: Add Q / CR 9211 standard feature tag;
[0267] 6.2 Data encapsulation uses MessagePack binary format compression, reducing bandwidth usage by 62%.
[0268] 6.3 The transmission channel pushes data to the stability analysis module via the MQTT protocol (QoS=1 level), and the interface conforms to the OPC UA industrial communication standard.
[0269] 6.4 System Bus: The backplane adopts a PCIe 3.0×8 bus architecture with a data transfer rate of 16GB / s.
[0270] The technical effects of the complete industrial-grade solution built by this system:
[0271] 1. Real-time performance: Event response delay ≤35ms, meeting the requirements of GB50911 "Code for Monitoring of Geotechnical Engineering".
[0272] 2. Reliability Guarantee: End-to-end CRC check, bit error rate < .
[0273] 3. Environmental adaptability: Operating temperature -20℃~+70℃, protection level IP54.
[0274] 4. Engineering Value: The false alarm rate during routine construction is reduced to 4.3% (industry benchmark 18.7%); the underreporting rate in high-risk areas is reduced to 2.8% (industry benchmark 12.1%); it passes the national "Electromagnetic Compatibility Certification" GB / T 17626 test and is suitable for harsh underground engineering environments.
[0275] Another embodiment of the present invention provides a terminal device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the steps of the stability analysis method for underground cavern groups based on digital twins as described above.
[0276] This invention provides a stability analysis method for underground cavern groups based on digital twins. This method acquires sensor signals, construction equipment status, and geological attributes from the digital twin system. When sensor signals exceed a threshold, trigger event feature data is extracted, and the feature matching degree is calculated using a pre-stored interference feature library. The matching degree, equipment status, and geological attributes are fused to obtain the trigger probability of the interference source. Combined with the real-time regional risk level, a dynamic priority decision tree is used to identify the type of trigger event. Interference events are then filtered out, and valid data is output to the stability analysis module, achieving high-precision intelligent identification and filtering of interference events and dynamic optimization of the strategy.
[0277] The above description is merely a few embodiments of this application and is not intended to limit this application in any way. Although this application discloses preferred embodiments as described above, it is not intended to limit this application. Any changes or modifications made by those skilled in the art without departing from the scope of the technical solution of this application using the disclosed technical content are equivalent to equivalent implementation cases and fall within the scope of the technical solution.
Claims
1. A method for stability analysis of underground cavern groups based on digital twins, characterized in that, The method includes: S1. Real-time acquisition of sensor signals of underground cavern groups, construction equipment status and geological attributes of sensor deployment area from digital twin system. When the energy peak of the sensor signal exceeds the preset noise baseline threshold, waveform segment within the time window of the sensor signal is extracted as a trigger event, and the main frequency, peak acceleration and duration of the waveform segment are extracted to constitute the feature data of the trigger event. S2. Query the reference spectrum template of the associated interference source associated with the status of the construction equipment from the pre-stored interference feature library, calculate the frequency band overlap between the main frequency of the feature data and the reference spectrum template as a first matching factor, calculate the spatial distance attenuation coefficient between the feature data and the reference spectrum template as a second matching factor, fuse the first matching factor and the second matching factor to generate a feature matching degree, and determine the interference source triggering probability based on the feature matching degree, the status of the construction equipment and the geological attributes. S3. Determine the event type of the triggering event based on the trigger probability of the interference source and the risk level of the sensor deployment area; S4. Determine valid event marker data based on the event type of the triggered event, perform stability analysis on the valid event marker data, and generate a stability early warning signal for the underground cavern group.
2. The method according to claim 1, characterized in that, The sensor signal is the raw waveform data of the microseismic sensor array of the underground cavern group; the construction equipment status is the GPS positioning information and operation status code of the construction equipment in the sensor deployment area; the geological attributes are the lithology code and joint development level of the sensor deployment area.
3. The method according to claim 1, characterized in that, Calculating the spatial distance attenuation coefficient between the feature data and the reference spectrum template as a second matching factor specifically includes: The peak acceleration in the feature data is taken as the actual acceleration, and the peak acceleration of the reference spectrum template is calculated as the theoretical acceleration. Calculate the ratio of the actual acceleration to the theoretical acceleration, and use the smaller value between the ratio and 1 as the second matching factor.
4. The method according to claim 2, characterized in that, The step S2, determining the interference source trigger probability based on the feature matching degree, the construction equipment status, and the geological attributes, specifically includes: The spatial influence weight is determined based on the location information of the construction equipment in the construction equipment status and the location information of the microseismic sensor. The credibility of the feature matching degree is adjusted by using the rock mass wave velocity coefficient in the geological attributes to obtain the credibility weight; The activity intensity index of the construction equipment in the state of the construction equipment is determined, and the probability of interference source triggering is determined based on the spatial influence weight, the feature matching degree, the confidence weight and the activity intensity index.
5. The method according to claim 4, characterized in that, The spatial influence weight is determined based on the location information of the construction equipment in the construction equipment status and the location information of the microseismic sensor, specifically including: Calculate the spatial straight-line distance between the location of the construction equipment and the location of the microseismic sensor in the state of the construction equipment, and determine the spatial influence weight based on the spatial straight-line distance.
6. The method according to claim 4, characterized in that, The probability of triggering an interference source is determined based on the spatial influence weight, the feature matching degree, the confidence weight, and the activity intensity index, specifically including: Calculate the first product between the spatial influence weight and the feature matching degree, and calculate the second product between the credibility weight and the activity intensity index; The sum of the first product and the second product is calculated as the probability of triggering the interference source.
7. The method according to claim 1, characterized in that, S3 specifically includes: A preset interference judgment threshold is selected based on the risk level of the sensor deployment area; When the probability of the interference source being triggered is greater than or equal to the interference determination threshold, the event type of the triggering event is marked as an interference event; When the probability of the interference source being triggered is less than the interference determination threshold, the event type of the triggered event is marked as a valid event.
8. A terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the method for stability analysis of underground cavern groups based on digital twins as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Underground cavern surrounding rock parameter collaborative sensing method and system based on multi-source data fusion
CN120427050A
Highway engineering quality real-time monitoring method and system based on digital twinning
CN121033763A