A method for combined monitoring of inclination and displacement of a protective installation and a related device
By combining multi-index anomaly identification and state evolution prediction methods with UWB ranging technology, the tilt angle and displacement of protective facilities are dynamically monitored, which solves the shortcomings of existing systems in state perception and trend prediction, and realizes efficient and safe monitoring and maintenance of protective facilities.
Patent Information
- Application Number
- CN202511015736.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-23
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2045-07-23
AI Technical Summary
Existing protective facility monitoring systems lack the ability to dynamically perceive changes in the overall status of the facilities, cannot identify progressive risks in a timely manner, have poor location adaptability, and lack trend prediction capabilities, resulting in resource waste and safety hazards.
By establishing a multi-indicator-based anomaly identification and state evolution prediction method, using UWB ranging technology to obtain point-to-point distances to protective facilities, constructing a relative coordinate system, periodically collecting tilt angle and coordinate information, constructing a state sequence, identifying abnormal timestamps, and matching mutation timestamps in historical data, the maintenance cycle is dynamically adjusted.
It enables continuous dynamic modeling of the status of protective facilities, timely identification of anomalies and prediction of potential risks, avoidance of resource waste and safety accidents, and provides maintenance decisions from a global perspective.
Smart Images

Figure CN120593840B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of protective facility monitoring, specifically to a method and related equipment for joint monitoring of tilt displacement of protective facilities. Background Technology
[0002] In the existing monitoring of protective facilities in construction areas, a single-indicator alarm mechanism based on tilt angle or displacement is commonly used, lacking the ability to dynamically perceive changes in the overall condition of the facilities. Specifically:
[0003] Existing monitoring systems often rely on data from a single sensor (such as a tilt sensor or a displacement sensor) for anomaly detection. For example, when a fence tilts slightly, tilt data alone may not be sufficient to identify the potential risk in a timely manner, as this tilt may be gradual, with small changes each time but a significant cumulative effect. Similarly, relying solely on displacement data is insufficient to capture early signs of structural deformation. Therefore, single-indicator alarm mechanisms cannot comprehensively reflect changes in the overall condition of protective facilities.
[0004] Meanwhile, traditional monitoring systems typically rely on GPS or fixed base stations for positioning to obtain the spatial coordinates of protective facilities. However, at construction sites, GPS signals are often unstable or even unusable due to factors such as building obstruction and signal interference. Furthermore, fixed base stations are costly to deploy and lack flexibility, making them difficult to adapt to the complex and ever-changing environment of construction sites. Therefore, without global positioning support, existing systems struggle to achieve accurate relative positioning and joint monitoring.
[0005] More critically, existing technologies mostly remain at the level of "anomaly identification," lacking the ability to predict the evolution trend of facility status. Current maintenance strategies typically employ fixed-cycle inspections, failing to dynamically adjust based on the actual operating status of the facilities. This "passive response" monitoring mechanism not only easily leads to resource waste but also fails to detect potential risks such as gradual displacement and sudden overturning in a timely manner. For example, some protective facilities may gradually deviate from their normal positions over a period of time, but because each deviation is small, it fails to attract attention in time, ultimately leading to a safety accident.
[0006] In summary, existing protective facility monitoring systems have significant limitations in terms of status perception, location adaptability, and trend prediction capabilities, making it difficult to meet the actual needs of construction sites. Summary of the Invention
[0007] To address the shortcomings of existing technologies, this invention provides a method and related equipment for joint monitoring of tilt displacement of protective facilities. It solves the technical problems mentioned in the background by introducing a method based on multi-index anomaly identification and predicting the state evolution of protective equipment.
[0008] To achieve the above objectives, the present invention provides the following technical solution:
[0009] A method and related equipment for joint monitoring of tilt displacement of protective facilities, comprising the following steps:
[0010] S1. Determine the two-dimensional plane area where the construction area is located, and set it as the reference plane for joint monitoring;
[0011] S2. On the reference plane, calculate the point-to-point distance between N protective facilities;
[0012] S3. Based on the point-to-point distance between N protective facilities, establish the relative coordinates of N monitoring nodes;
[0013] S4. Based on the relative coordinates of N monitoring nodes, construct the state sequence of the protective facilities;
[0014] S5. Capture abnormal timestamps in the state sequence;
[0015] S6. Based on the abnormal timestamp, match the historical mutation timestamp in the historical timestamp;
[0016] S7. Match maintenance cycles for N protective facilities based on historical mutation timestamps.
[0017] In some specific embodiments, determining the Euclidean distance between the N protective facilities on the reference plane includes:
[0018] S2-1. On the reference plane, N protective facilities are defined as N monitoring nodes;
[0019] S2-2. For any monitoring node, measure the point-to-point distance between it and the other N-1 monitoring nodes, until N-1 point-to-point distances are obtained;
[0020] In some specific embodiments, the relative coordinates of N monitoring nodes are established based on the Euclidean distance between N protective facilities, including:
[0021] S3-1. Based on the Euclidean distance between any monitoring node and the other N-1 monitoring nodes, perform K-nearest neighbor clustering on the N monitoring nodes to identify K cluster center nodes; where K is an integer greater than or equal to 3.
[0022] S3-2. Define the K cluster center nodes as K virtual anchor points, and randomly select one of the virtual anchor points as the origin of the coordinate system to construct a relative coordinate system for N protective facilities.
[0023] S3-3. Establish the relative coordinates of N monitoring nodes in the relative coordinate system.
[0024] In some specific embodiments, K-nearest neighbor clustering is performed on N monitoring nodes to identify K cluster center nodes, including:
[0025] S3-1-1. Randomly select K monitoring nodes from the N monitoring nodes as the initial cluster centers;
[0026] S3-1-2. Anchor any monitoring node that is not the initial cluster center among N monitoring nodes, and define it as a non-cluster center node;
[0027] S3-1-3. Calculate the point-to-point distances between non-cluster center nodes and the K initial cluster centers to obtain the K point-to-point distances of non-cluster center nodes;
[0028] S3-1-4. Select the initial cluster center corresponding to the minimum point-to-point distance from the K point-to-point distances of the non-cluster center nodes;
[0029] S3-1-5. Based on the initial cluster center corresponding to the minimum point-to-point distance, construct the initial cluster of the non-cluster center node;
[0030] S3-1-6. Traverse the N monitoring nodes and repeat S3-1-2 to S3-1-5 until all monitoring nodes that are not the initial cluster centers are assigned to the initial cluster centers that are the smallest point-to-point distance from them, so as to form K initial clusters.
[0031] S3-1-7. Calculate the centroid of all monitoring nodes in the initial cluster;
[0032] S3-1-8. Use the centroids of all monitored nodes as the cluster centers for the next round;
[0033] S3-1-9. Calculate the cluster center change distance between the next cluster center and the initial cluster center;
[0034] S3-1-10. If the cluster center change distance is greater than the preset threshold, then traverse the N monitoring nodes again and assign each monitoring node to the next round cluster center that is the closest to its minimum point-to-point distance.
[0035] S3-1-11, Iterate through S3-1-7 to S3-1-10 until the cluster center change distance is less than the preset threshold;
[0036] S3-1-12. If the distance to the cluster center is less than a preset threshold, then the cluster center of the current round is defined as the cluster center node, until K cluster center nodes are obtained.
[0037] In some specific embodiments, a state sequence of the protective facility is constructed based on the relative coordinates of N monitoring nodes, including:
[0038] S4-1. Define an initial timestamp and collect the tilt angle and relative coordinates of N monitoring nodes;
[0039] S4-2. Periodically collect the tilt angle and relative coordinates of N monitoring nodes and record the collection timestamp;
[0040] S4-3. For any monitoring node, the acquisition timestamp, tilt angle and relative coordinates are combined in sequence to generate the state vector of any monitoring node;
[0041] S4-4. Continuously update the state vector of any monitoring node and construct a state sequence according to the time sequence number; wherein, the state sequence starts from the initial state vector corresponding to the initial timestamp and is updated to the latest state vector along the collection timestamp.
[0042] In some specific embodiments, capturing anomalous timestamps in the state sequence includes:
[0043] S5-1. A time window of fixed length that slides over time is set in the state sequence; wherein the leading edge of the time window is always aligned with the end of the state sequence.
[0044] S5-2. After each periodic acquisition, calculate the first offset vector and the second offset vector within the time window;
[0045] The first offset vector represents the offset vector between the latest state vector and the initial state vector in the state sequence; the second offset vector represents the offset vector between the latest state vector and the mean of all state vectors within the time window.
[0046] S5-3. Calculate the first Euclidean distance between the first offset vector and the second offset vector;
[0047] S5-4. If the first Euclidean distance is lower than the set threshold, then mark the timestamp corresponding to the latest state vector as an abnormal timestamp.
[0048] In some specific embodiments, based on abnormal timestamps, matching historical mutation timestamps within historical timestamps includes:
[0049] S6-1. Extract the M monitoring nodes corresponding to the abnormal timestamps, and define the M monitoring nodes as an anomaly graph structure;
[0050] S6-2. Using the anomaly graph structure as an index, match the historical anomaly graph structure that is most similar to the anomaly graph structure in the historical graph structure.
[0051] S6-3. Starting from the most similar historical anomaly graph structure, calculate the second Euclidean distance between adjacent historical graph structures on the historical time axis;
[0052] S6-4. If the second Euclidean distance is greater than the set threshold, then mark the historical timestamp corresponding to the previous graph structure in the adjacent historical graph structure as the historical mutation timestamp.
[0053] In some specific embodiments, maintenance cycles for N protective facilities are established based on historical mutation timestamps, including:
[0054] S7-1. Determine the future historical mutation timestamp corresponding to the historical mutation timestamp in the current time period;
[0055] S7-2. Calculate the duration of the mutation between the future historical mutation timestamp and the current time, and match the maintenance cycle of N protective facilities based on the mutation duration.
[0056] This invention provides a method and related equipment for joint monitoring of tilt displacement of protective facilities, which has the following beneficial effects:
[0057] This invention periodically collects the tilt angle and relative coordinates of monitoring nodes to construct a state vector containing timestamps, tilt angles, and coordinate offsets. This vector is then organized chronologically into a state sequence, enabling continuous dynamic modeling of the protective facility's status. Based on this, a sliding window is used to calculate the offset vector between the latest state vector and the initial and mean states within the window. The degree of deviation from the target state is quantified using Euclidean distance. When the deviation is below a set threshold, an abnormal state is identified, thus enabling the identification of the protective facility's status.
[0058] Furthermore, this invention models the current abnormal state of the identified protective facilities as a graph structure, matches similar cases in the historical graph structure, and identifies historical mutation timestamps by combining their evolutionary patterns, thereby predicting the possible time points of future state mutations, enabling the monitoring method to have the trend prediction capability of "historical experience driven".
[0059] Furthermore, by dynamically matching the maintenance cycle according to the actual operating status of the protective facilities, the waste of resources caused by premature maintenance and the safety accidents that may be caused by late maintenance are effectively avoided, thus realizing closed-loop management from status identification to maintenance decision-making.
[0060] Secondly, the present invention provides a joint monitoring system for tilt displacement of protective facilities, comprising:
[0061] The plane determination unit is used to determine the two-dimensional plane area where the construction area is located and set it as the reference plane for joint monitoring;
[0062] A distance determination unit is used to calculate the point-to-point distance between N protective facilities on the reference plane;
[0063] The relative coordinate establishment unit is used to establish the relative coordinates of N monitoring nodes based on the point-to-point distance between N protective facilities.
[0064] The state sequence construction unit is used to construct the state sequence of the protective facility based on the relative coordinates of N monitoring nodes.
[0065] An anomaly capture unit is used to capture anomaly timestamps in a state sequence;
[0066] The mutation matching unit is used to match historical mutation timestamps in the historical timestamps based on the abnormal timestamps.
[0067] The maintenance cycle matching unit is used to match maintenance cycles for N protective facilities based on historical mutation timestamps.
[0068] Thirdly, the present invention provides an electronic device including a memory and a processor, the memory storing at least one computer-executable instruction, the processor being configured to run the computer-executable instruction, wherein the computer-executable instruction, when run by the processor, implements the method for joint monitoring of tilt displacement of a protective facility as described in any one of claims 1 to 8.
[0069] Compared with the prior art, the beneficial effects of the tilt displacement joint monitoring system and electronic equipment for protective facilities of the present invention are the same as the beneficial effects of the tilt displacement joint monitoring method for protective facilities described above, so they will not be repeated here. Attached Figure Description
[0070] Figure 1 This is a schematic flowchart of a method for joint monitoring of tilt displacement of protective facilities according to the present invention;
[0071] Figure 2 This is a schematic diagram of the process for establishing relative coordinates as described in this invention;
[0072] Figure 3 This is a schematic diagram of the abnormal timestamp marking process described in this invention;
[0073] Figure 4 This is a schematic diagram of the historical mutation timestamp marking process described in this invention;
[0074] Figure 5 This is a structural block diagram of a tilt displacement joint monitoring system for protective facilities according to the present invention;
[0075] Figure 6 This is a diagram of an electronic device according to the present invention. Detailed Implementation
[0076] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0077] First, the prior art and related concepts involved in the embodiments of the present invention will be described:
[0078] Point-to-point distance: refers to the straight-line distance between two monitoring nodes, used to characterize the spatial relative relationship between the nodes on a two-dimensional reference plane. In this invention, this distance is obtained through ultra-wideband (UWB) ranging technology, that is, based on ranging principles such as time of flight (TOF) or time difference of arrival (TDOA) of UWB signals, to accurately measure the spatial distance between two sensing nodes.
[0079] Please see Figures 1 to 4 This invention provides a method for joint monitoring of tilt displacement of protective facilities, comprising the following steps:
[0080] S1. Determine the two-dimensional plane area where the construction area is located, and set it as the reference plane for joint monitoring;
[0081] For example, the reference plane is the surface of the construction section or the area where the fence is set up; a sensing node is set on each protective facility (such as cones or fences).
[0082] S2. On the reference plane, calculate the point-to-point distance between N protective facilities;
[0083] S3. Based on the point-to-point distance between N protective facilities, establish the relative coordinates of N monitoring nodes;
[0084] S4. Based on the relative coordinates of N monitoring nodes, construct the state sequence of the protective facilities;
[0085] S5. Capture abnormal timestamps in the state sequence;
[0086] S6. Based on the abnormal timestamp, match the historical mutation timestamp in the historical timestamp;
[0087] S7. Match maintenance cycles for N protective facilities based on historical mutation timestamps.
[0088] In this embodiment, by setting a reference plane and deploying sensor nodes in the construction area, relative coordinates are established based on the point-to-point distance between nodes. A state sequence is constructed by combining periodically collected tilt angle and coordinate information, thereby achieving dynamic monitoring of the status of protective facilities. Abnormal behaviors are identified by analyzing the state sequence, and maintenance cycles are matched for each protective facility by combining historical abrupt change timestamps, thus forming a complete closed-loop monitoring process from data acquisition and anomaly identification to maintenance decision-making.
[0089] In this embodiment, step S2 specifically includes:
[0090] S2-1. On the reference plane, N protective facilities are defined as N monitoring nodes;
[0091] It should be noted that when defining N monitoring nodes, it is necessary to assign a unique node ID to each monitoring node. This node ID is used to identify each monitoring node and ensure that each node can be uniquely identified.
[0092] S2-2. For any monitoring node, measure the point-to-point distance between it and the other N-1 monitoring nodes, until N-1 point-to-point distances are obtained;
[0093] Specifically, the distance described in this embodiment is measured using an ultra-wideband (UWB) communication module.
[0094] In this process, the point-to-point distance data between each node is associated and stored through the node ID, thereby establishing a point-to-point distance index.
[0095] In this embodiment, step S3 specifically includes:
[0096] S3-1. Based on the Euclidean distance between any monitoring node and the other N-1 monitoring nodes, perform K-nearest neighbor clustering on the N monitoring nodes to identify K cluster center nodes; where K is an integer greater than or equal to 3.
[0097] S3-2. Define the K cluster center nodes as K virtual anchor points, and randomly select one of the virtual anchor points as the origin of the coordinate system to construct a relative coordinate system for N protective facilities.
[0098] Specifically, in a two-dimensional plane, a set of affine coordinate transformations can be uniquely determined by three non-collinear virtual anchor points, which serve as the reference coordinate system benchmark; the coordinates of the remaining nodes can be obtained by inversion calculation using the UWB ranging results of these three anchor points.
[0099] S3-3. Establish the relative coordinates of N monitoring nodes in the relative coordinate system.
[0100] Specifically, one of the K cluster center nodes (i.e., virtual anchor points) is randomly selected as the origin (denoted as O), which is the starting point of the local coordinate system. Two other non-collinear virtual anchor points (denoted as A and B) are also selected; these two points are used to define the X-axis and Y-axis directions of the local coordinate system. Typically, vector OA can be defined as the positive X-axis direction, while OB is used to help determine the Y-axis direction. Based on the selected three virtual anchor points (O, A, B), the local coordinate system is established. Then, for any monitoring node P, the distance from it to the three virtual anchor points (O, A, B) is obtained through the UWB ranging module. Based on the principle of triangulation, the relative coordinates of any monitoring node in the local coordinate system can then be obtained.
[0101] For example, step S3-1 further includes:
[0102] S3-1-1. Randomly select K monitoring nodes from the N monitoring nodes as the initial cluster centers;
[0103] S3-1-2. Anchor any monitoring node that is not the initial cluster center among N monitoring nodes, and define it as a non-cluster center node;
[0104] S3-1-3. Calculate the point-to-point distances between non-cluster center nodes and the K initial cluster centers to obtain the K point-to-point distances of non-cluster center nodes;
[0105] S3-1-4. Select the initial cluster center corresponding to the minimum point-to-point distance from the K point-to-point distances of the non-cluster center nodes;
[0106] S3-1-5. Based on the initial cluster center corresponding to the minimum point-to-point distance, construct the initial cluster of the non-cluster center node;
[0107] S3-1-6. Traverse the N monitoring nodes and repeat S3-1-2 to S3-1-5 until all monitoring nodes that are not the initial cluster centers are assigned to the initial cluster centers that are the smallest point-to-point distance from them, so as to form K initial clusters.
[0108] S3-1-7. Calculate the centroid of all monitoring nodes in the initial cluster;
[0109] S3-1-8. Use the centroids of all monitored nodes as the cluster centers for the next round;
[0110] S3-1-9. Calculate the cluster center change distance between the next cluster center and the initial cluster center;
[0111] S3-1-10. If the cluster center change distance is greater than the preset threshold, then traverse the N monitoring nodes again and assign each monitoring node to the next round cluster center that is the closest to its minimum point-to-point distance.
[0112] S3-1-11, Iterate through S3-1-7 to S3-1-10 until the cluster center change distance is less than the preset threshold;
[0113] S3-1-12. If the distance to the cluster center is less than a preset threshold, then the cluster center of the current round is defined as the cluster center node, until K cluster center nodes are obtained.
[0114] In this embodiment, nearest neighbor clustering is used to spatially cluster N monitoring nodes, identifying K representative cluster centroid nodes. This method automatically divides the monitoring nodes distributed throughout the construction area into K clusters based on their spatial relationships, and uses the centroid of each cluster as a virtual anchor point to construct a local relative coordinate system.
[0115] In this embodiment, step S4 specifically includes:
[0116] S4-1. Define an initial timestamp and collect the tilt angle and relative coordinates of N monitoring nodes;
[0117] S4-2. Periodically collect the tilt angle and relative coordinates of N monitoring nodes and record the collection timestamp;
[0118] S4-3. For any monitoring node, the acquisition timestamp, tilt angle and relative coordinates are combined in sequence to generate the state vector of any monitoring node;
[0119] S4-4. Continuously update the state vector of any monitoring node and construct a state sequence according to the time sequence number; wherein, the state sequence starts from the initial state vector corresponding to the initial timestamp and is updated to the latest state vector along the collection timestamp.
[0120] In this embodiment, the tilt angle and relative coordinates of each monitoring node are periodically collected, and a state vector sequence is constructed by combining the collection timestamps to achieve a continuous dynamic representation of the protective facility's status. Each state vector contains timestamp, tilt angle, and relative coordinate information, which can reflect the structural attitude and spatial position changes of the protective facility at a certain moment.
[0121] In this embodiment, step S5 specifically includes:
[0122] S5-1. A time window of fixed length that slides over time is set in the state sequence; wherein the leading edge of the time window is always aligned with the end of the state sequence.
[0123] S5-2. After each periodic acquisition, calculate the first offset vector and the second offset vector within the time window;
[0124] The first offset vector represents the offset vector between the latest state vector and the initial state vector in the state sequence; the second offset vector represents the offset vector between the latest state vector and the mean of all state vectors within the time window.
[0125] The formula for calculating the first offset vector is:
[0126] The formula for calculating the second offset vector is:
[0127] in, This represents the state vector of the monitoring node collected at timestamp t, which includes tilt angle and relative coordinate information; w represents the length of the time window, i.e., the number of state vectors contained in the time window; This represents the initial state vector, which is the earliest state vector collected within the time window; This represents the summation of all state vectors within the time window. This represents the mean vector of all state vectors within the time window. This represents the first offset vector, used to reflect the offset between the latest state and the initial state. This represents the second offset vector, which reflects the offset between the latest state and the local average state.
[0128] S5-3. Calculate the first Euclidean distance between the first offset vector and the second offset vector;
[0129] S5-4. If the first Euclidean distance is lower than the set threshold, then mark the timestamp corresponding to the latest state vector as an abnormal timestamp.
[0130] In this embodiment, the first offset vector and the second offset vector reflect the state changes of the monitoring node from two perspectives. The first offset vector indicates how much offset a monitoring node has undergone overall since the start of the construction project; for example, a cone may slowly tilt over a period of time, and although the changes are small each time, the cumulative offset is close to the tilting threshold. The second offset vector indicates whether the current state deviates from the average behavior over a recent period; for example, a fence may be suddenly hit by a vehicle, causing a sudden change in coordinates and tilt angle.
[0131] Because these two offset vectors are essentially two different dimensions describing state changes. The smaller the distance between them, the more consistent the trends of change in both dimensions; while when the distance increases, it indicates that an abnormal change has occurred in one of the dimensions.
[0132] Therefore, in this embodiment, the first offset vector reflects the overall offset between the current state and the initial state, and is used to identify slowly changing abnormal behavior; the second offset vector reflects the local offset between the current state and the average state within the time window, and is used to identify sudden changes; by comparing the first Euclidean distance between these two offset vectors, gradual displacement and sudden overturning can be detected simultaneously, improving the accuracy of anomaly identification.
[0133] In this embodiment, step S6 specifically includes:
[0134] S6-1. Extract the M monitoring nodes corresponding to the abnormal timestamps, and define the M monitoring nodes as an anomaly graph structure;
[0135] It should be noted that in this embodiment, the anomaly graph structure is established based on the anomaly timestamp, extracting M monitoring nodes that exhibited abnormal behavior at that time point, and constructing them into a graph structure with topological relationships. That is, at that anomaly timestamp, the anomaly is global or locally global, rather than an isolated anomaly of a single node. Therefore, the abnormal behavior must exist across multiple nodes.
[0136] In this embodiment, the graph structure is constructed by representing each node as a sensing node on a protective facility, and the edges between nodes are formed by their relative coordinate positions.
[0137] S6-2. Using the anomaly graph structure as an index, match the historical anomaly graph structure that is most similar to the anomaly graph structure in the historical graph structure.
[0138] Specifically, historical graph structures represent graph structure data recorded during previous construction processes that have similar building structures or fence layout patterns;
[0139] Furthermore, comparing the similarity between abnormal graph structures and historical graph structures can be achieved through a joint comparison of the graph structure's topological features and node state features. For example: the relative positional distribution of nodes: the spatial layout of the graph structures is measured by the relative coordinate relationships between nodes; the similarity of node state vectors: the state vectors of each node (such as tilt angle and coordinate offset) are normalized, and the similarity between the vectors is calculated. If the differences between the above features are all less than a set threshold, the two graph structures are considered to have a high degree of similarity.
[0140] S6-3. Starting from the most similar historical anomaly graph structure, calculate the second Euclidean distance between adjacent historical graph structures on the historical time axis;
[0141] S6-4. If the second Euclidean distance is greater than the set threshold, then mark the historical timestamp corresponding to the previous graph structure in the adjacent historical graph structure as the historical mutation timestamp.
[0142] In this embodiment, the monitoring node corresponding to the current abnormal timestamp is defined as an abnormal graph structure, and similar graph structures (i.e., similar protective facility deployments) are searched in the historical graph structure database based on its node topology and state characteristics. By comparing the relative position distribution of the graph structures and the similarity of the node state vectors, the most similar historical abnormal graph structure is identified.
[0143] Then, starting with the most similar historical anomaly graph structure, its evolution over the historical timeline is analyzed, and the second Euclidean distance between adjacent graph structures is calculated. If this distance is greater than a set threshold, it indicates a significant change, meaning that a state abrupt change occurred at the time point corresponding to the previous graph structure. Therefore, this time point is marked as a historical abrupt change timestamp, providing a reliable basis for risk warning in joint detection.
[0144] In this embodiment, step S7 specifically includes:
[0145] S7-1. Determine the future historical mutation timestamp corresponding to the historical mutation timestamp in the current time period;
[0146] Specifically, based on the distribution pattern of historical mutation timestamps on the historical timeline, and combined with the correspondence between the current time point and the historical mutation cycle (a complete year can be regarded as a cycle), the future mutation time point that matches the current state is calculated.
[0147] S7-2. Calculate the duration of the mutation between the future historical mutation timestamp and the current time, and match the maintenance cycle of N protective facilities based on the mutation duration.
[0148] In this embodiment, by analyzing the distribution of historical mutation timestamps and combining them with the current state evolution trend of the protection facilities, the time points when future mutations may occur can be predicted, and targeted maintenance cycles can be formulated accordingly.
[0149] For example, if historical data shows that a certain type of enclosure structure collapses within about 72 hours after a strong wind, and the current monitoring data closely matches the structure in the historical data, then it is predicted that the next sudden change may occur within the next 72 hours, and on-site inspection and reinforcement should be carried out within 48 to 60 hours.
[0150] In this embodiment, the maintenance cycle is not based on a fixed time interval or human experience, but rather on the dynamic prediction of potential future abrupt changes by combining the current state evolution of the protective facilities with the results of historical graph structure matching, thereby formulating targeted maintenance strategies.
[0151] Specifically, based on the matching results between the current anomaly graph structure and the historical graph structure, historical cases with similar state patterns in previous construction are identified, and by analyzing the distribution pattern of historical mutation timestamps of these cases, the potential mutation timestamps of the current protective facilities in the future can be predicted.
[0152] Unlike traditional "fixed-cycle inspections," this invention, through joint monitoring of tilt angle and displacement, combined with graph structure matching technology, can more comprehensively capture the abnormal evolution characteristics of protective facilities on a global scale, providing a global perspective for determining maintenance cycles. This achieves closed-loop management from anomaly identification to risk evolution prediction and maintenance decision-making.
[0153] This invention can dynamically adjust the maintenance plan according to the actual operating status of the protective facilities, avoiding premature maintenance that leads to waste of resources or delayed maintenance that leads to safety accidents, and has significant engineering value.
[0154] This invention also discloses related equipment for a method of joint monitoring of tilt displacement of protective facilities; the related equipment includes a joint monitoring system for tilt displacement of protective facilities and electronic equipment.
[0155] Specifically, a tilt displacement joint monitoring system for protective facilities is provided. This system is used to implement the above-described method embodiments, and details already described will not be repeated. The terms "module," "unit," and "subunit," etc., used below refer to combinations of software and / or hardware that achieve a predetermined function. Although the system described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0156] like Figure 5 As shown, Figure 5 This is a structural block diagram of a tilt displacement joint monitoring system for protective facilities according to the present invention. The system includes:
[0157] The plane determination unit is used to determine the two-dimensional plane area where the construction area is located and set it as the reference plane for joint monitoring;
[0158] A distance determination unit is used to calculate the point-to-point distance between N protective facilities on the reference plane;
[0159] The relative coordinate establishment unit is used to establish the relative coordinates of N monitoring nodes based on the point-to-point distance between N protective facilities.
[0160] The state sequence construction unit is used to construct the state sequence of the protective facility based on the relative coordinates of N monitoring nodes.
[0161] An anomaly capture unit is used to capture anomaly timestamps in a state sequence;
[0162] The mutation matching unit is used to match historical mutation timestamps in the historical timestamps based on the abnormal timestamps.
[0163] The maintenance cycle matching unit is used to match maintenance cycles for N protective facilities based on historical mutation timestamps.
[0164] In the above system, a reference plane is set through the plane determination unit; the point-to-point distance between N protective facilities is obtained through the distance determination unit; the relative coordinates of N monitoring nodes are established through the relative coordinate establishment unit; the state sequence construction unit constructs the state sequence of the protective facilities; the anomaly capture unit captures the anomaly timestamps; the mutation matching unit matches the historical mutation timestamps; and the maintenance cycle matching unit matches the maintenance cycle of the protective equipment, thus solving the problems of insufficient positioning adaptability and difficulty in trend prediction of existing protective equipment.
[0165] like Figure 6 As shown, this embodiment of the invention also provides an electronic device, which includes a memory 230 and a processor 210. The memory 230 stores at least one computer-executable instruction, and the processor 210 is configured to run the computer-executable instruction. The computer-executable instruction is run by the processor 210 to implement the above-described method for joint monitoring of tilt displacement of protective facilities.
[0166] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer program are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., infrared, wireless, microwave, etc.) means.
[0167] The computer-readable storage medium can be any available medium that a computer can access, or a data storage device such as a server or data center that includes one or more sets of available media. The available medium can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media. Semiconductor media can be solid-state drives (SSDs).
[0168] In the embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; multiple units or components may be combined or integrated into another system, or some features may be omitted or not performed. Furthermore, the mutual couplings or direct couplings or communication connections shown or discussed may be indirect couplings or communication connections between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.
[0169] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application.
Claims
1. A combined monitoring method for the inclination and displacement of a protective installation, characterized in that, The method comprises the following steps: S1, determining a two-dimensional plane region where a construction region is located, and setting the two-dimensional plane region as a reference plane for joint monitoring; S2, calculating point-to-point distances between N protective facilities on the reference plane; S3, establishing relative coordinates of the N monitoring nodes according to the point-to-point distances between the N protective facilities; S4, constructing a state sequence of the protective facilities according to the relative coordinates of the N monitoring nodes; S5, capturing an abnormal timestamp in the state sequence; S6, matching a historical mutation timestamp in a historical timestamp based on the abnormal timestamp; S7, matching a maintenance cycle for the N protective facilities according to the historical mutation timestamp; The step of calculating the point-to-point distances between the N protective facilities on the reference plane comprises the following steps: S2-1, defining the N protective facilities as N monitoring nodes on the reference plane; S2-2, measuring point-to-point distances between any monitoring node and other N-1 monitoring nodes until N-1 point-to-point distances are obtained; The step of establishing the relative coordinates of the N monitoring nodes according to the point-to-point distances between the N protective facilities comprises the following steps: S3-1, performing K-means clustering on the N monitoring nodes based on the point-to-point distances between any monitoring node and other N-1 monitoring nodes to identify K cluster center nodes; wherein K is an integer greater than or equal to 3; S3-2, defining the K cluster center nodes as K virtual anchor points, and randomly selecting one virtual anchor point as a coordinate origin to construct a relative coordinate system of the N protective facilities; S3-3, establishing relative coordinates of the N monitoring nodes in the relative coordinate system; The step of constructing the state sequence of the protective facilities according to the relative coordinates of the N monitoring nodes comprises the following steps: S4-1, defining an initial timestamp, and collecting inclination angles and relative coordinates of the N monitoring nodes; S4-2, periodically collecting inclination angles and relative coordinates of the N monitoring nodes, and recording collection timestamps; S4-3, combining the collection timestamps, inclination angles and relative coordinates in sequence to generate a state vector of any monitoring node; S4-4, continuously updating the state vector of any monitoring node, and constructing a state sequence according to time serial numbers; wherein the state sequence starts from an initial state vector corresponding to the initial timestamp, and updates to a latest state vector along the collection timestamps; The step of capturing the abnormal timestamp in the state sequence comprises the following steps: S5-1, setting a time window with a fixed length and sliding over time in the state sequence; wherein the leading edge of the time window is always aligned with the end of the state sequence; S5-2, calculating a first offset vector and a second offset vector in the time window after each periodic collection; wherein the first offset vector represents an offset vector between the latest state vector and the initial state vector in the state sequence; and the second offset vector represents an offset vector between the latest state vector and a mean value of all state vectors in the time window; S5-3, calculating a first Euclidean distance of the first offset vector and the second offset vector; S5-4, if the first Euclidean distance is higher than a set threshold, marking a timestamp corresponding to the latest state vector as an abnormal timestamp. The matching of the historical mutation time stamp in the historical time stamp based on the abnormal time stamp comprises: S6-1, extract M monitoring nodes corresponding to the abnormal time stamp, and define the M monitoring nodes as an abnormal graph structure; S6-2, index the abnormal graph structure in the historical graph structure to match the most similar historical abnormal graph structure to the abnormal graph structure; S6-3, calculate the second Euclidean distance between adjacent historical graph structures on the historical time axis from the most similar historical abnormal graph structure; S6-4, if the second Euclidean distance is greater than a set threshold, mark the historical time stamp corresponding to the previous graph structure in the adjacent historical graph structure as a historical mutation time stamp.
2. The combined monitoring method of the inclination angle displacement of the protective facility according to claim 1, characterized in that, K-means clustering of N monitoring nodes to identify K cluster center nodes comprises: S3-1-1, randomly select K monitoring nodes in the N monitoring nodes as initial cluster centers; S3-1-2, anchor any monitoring node that is not an initial cluster center in the N monitoring nodes, and define it as a non-cluster center node; S3-1-3, calculate the point-to-point distance between the non-cluster center node and the K initial cluster centers to obtain K point-to-point distances of the non-cluster center node; S3-1-4, select the initial cluster center corresponding to the minimum point-to-point distance from the K point-to-point distances of the non-cluster center node; S3-1-5, construct an initial clustering cluster of the non-cluster center node according to the initial cluster center corresponding to the minimum point-to-point distance; S3-1-6, traverse the N monitoring nodes, and repeat S3-1-2 to S3-1-5 until all non-initial cluster center monitoring nodes are assigned to the initial cluster center with the minimum point-to-point distance to form K initial clustering clusters; S3-1-7, calculate the centroid of all monitoring nodes in the initial clustering cluster; S3-1-8, take the centroid of all monitoring nodes as the next round of cluster centers; S3-1-9, calculate the cluster center change distance between the next round of cluster centers and the initial cluster centers; S3-1-10, if the cluster center change distance is greater than a preset threshold, traverse the N monitoring nodes again, and assign each monitoring node to the next round of cluster center with the minimum point-to-point distance; S3-1-11, iteratively execute S3-1-7 to S3-1-10 until the cluster center change distance is less than the preset threshold; S3-1-12, if the cluster center change distance is less than the preset threshold, define the cluster centers of the current round as the cluster center nodes until K cluster center nodes are obtained.
3. The combined monitoring method of the inclination angle displacement of the protective facility according to claim 2, characterized in that, According to the historical mutation time stamp, the maintenance period of N protective facilities is determined, comprising: S7-1, determine the future historical mutation time stamp corresponding to the historical mutation time stamp in the current time period; S7-2, calculate the mutation occurrence time length between the future historical mutation time stamp and the current time, and match the maintenance period for the N protective facilities based on the mutation occurrence time length.
4. A combined monitoring system for the inclination and displacement of a protective installation for carrying out a method according to any one of claims 1 to 3, characterized in that Comprise: A plane determination unit for determining a two-dimensional plane region where the construction area is located, and setting it as a reference plane for joint monitoring; A distance determination unit for calculating the point-to-point distance between the N protective facilities on the reference plane; A relative coordinate establishment unit for establishing the relative coordinates of the N monitoring nodes according to the point-to-point distance between the N protective facilities; A state sequence construction unit is configured to construct a state sequence of the protection facility according to relative coordinates of the N monitoring nodes; An anomaly capturing unit is configured to capture an anomaly timestamp in the state sequence; A mutation matching unit is configured to match a historical mutation timestamp in historical timestamps based on the anomaly timestamp; A maintenance cycle matching unit is configured to match maintenance cycles for the N protection facilities according to the historical mutation timestamp.
5. An electronic device, comprising: The application also provides a device for implementing the method, which comprises a memory and a processor, wherein the memory stores at least one computer executable instruction, and the processor is configured to run the computer executable instruction, and when the computer executable instruction is run by the processor, the method for monitoring the inclination displacement of the protection facility according to any one of claims 1 to 3 is implemented.
Citation Information
Patent Citations
Illegal building identification method based on K-Means clustering and contour topology constraint
CN110084169A
Remote monitoring and fault diagnosis method and system for environment simulation system
CN119728452A