Inclination angle and displacement combined monitoring method for protection facility and related equipment

Through multi-indicator anomaly recognition and graph structure matching technology, the inclination and displacement of protective facilities are dynamically monitored, which solves the shortcomings of the existing system in state perception and trend prediction, realizes continuous dynamic modeling and risk prediction of facility status, and provides a maintenance strategy from a global perspective.

CN120593840AActive Publication Date: 2025-09-05HUNAN YONGLONG EXPRESSWAY CONSTR & DEV CO LTD +2

Patent Information

Application Number
CN202511015736.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-23
Publication Date
2025-09-05
Estimated Expiration
2045-07-23

AI Technical Summary

Technical Problem

The existing protective facility monitoring system lacks the ability to dynamically perceive changes in the overall status of the facilities, is unable to identify progressive risks in a timely manner, has poor positioning adaptability, and lacks trend prediction capabilities, resulting in waste of resources and safety hazards.

Method used

By establishing an anomaly recognition method based on multiple indicators, combining K-nearest neighbor clustering and graph structure matching technology, a relative coordinate system of the protective facilities is constructed, the inclination and coordinate information is periodically collected, the state sequence is constructed, the abnormal timestamp is identified and the future state mutation is predicted, and the maintenance cycle is dynamically adjusted.

Benefits of technology

It realizes continuous dynamic modeling of the status of protective facilities, can timely identify anomalies and predict potential risks, avoid waste of resources and safety accidents, and provide maintenance decisions from a global perspective.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120593840A_ABST
    Figure CN120593840A_ABST
Patent Text Reader

Abstract

The invention discloses an inclination angle displacement combined monitoring method and related equipment for a protection facility, and the method comprises the steps: determining a two-dimensional plane region where a construction region is located, and setting the two-dimensional plane region as a reference plane for combined monitoring; on the reference plane, calculating point-to-point distances among the N protection facilities; establishing relative coordinates of the N monitoring nodes according to the point-to-point distance between the N protection facilities; constructing a state sequence of the protection facility according to the relative coordinates of the N monitoring nodes; matching historical mutation timestamps in the historical timestamps based on the abnormal timestamps in the state; according to the historical mutation timestamps, matching maintenance cycles for the N protection facilities; according to the invention, identification of the state of the protection facility is realized, so that the monitoring method has a trend prediction capability driven by historical experience, and closed-loop management from state identification to maintenance decision is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of protective facility monitoring, and in particular to a combined monitoring method for the inclination and displacement of protective facilities and related equipment. Background Art

[0002] In the monitoring of existing construction area protection facilities, a single indicator alarm mechanism based on inclination or displacement is generally adopted, which lacks the ability to dynamically perceive changes in the overall status of the facilities. Specifically:

[0003] Existing monitoring systems often rely on data from a single sensor (such as an inclination sensor or displacement sensor) for anomaly detection. For example, when a fence tilts slightly, relying solely on inclination data may not be able to promptly identify potential risks, as this tilt may be gradual, with each change being small but the cumulative effect significant. Similarly, relying solely on displacement data makes it difficult to capture early signs of structural deformation. Therefore, a single indicator alarm mechanism cannot fully reflect the overall status changes of protective facilities.

[0004] 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 unavailable due to factors such as building obstruction and signal interference. Furthermore, fixed base stations are expensive to deploy and lack flexibility, making them difficult to adapt to the complex and changing environments of construction sites. Therefore, existing systems struggle to achieve accurate relative positioning and joint monitoring without global positioning support.

[0005] More critically, existing technologies largely remain at the "anomaly identification" level, lacking the ability to predict the evolving trends of facility status. Existing maintenance strategies typically rely on fixed-period inspections, failing to dynamically adjust based on the facility's actual operating status. This "passive response" monitoring mechanism not only wastes resources but also fails to promptly detect potential risks such as gradual displacement and sudden overturning. For example, certain protective equipment may gradually deviate from its normal position over a period of time, but because the displacement is small each time, it may not be noticed in time, ultimately leading to a safety accident.

[0006] In summary, the existing protective facility monitoring system has obvious limitations in state perception, positioning adaptability and trend prediction capabilities, and it is difficult to meet the actual needs of the construction site. Summary of the Invention

[0007] In response to the shortcomings of the existing technology, the present invention provides a method and related equipment for joint monitoring of the inclination and displacement of protective facilities, which solves the technical problems raised in the background technology by introducing multi-indicator-based anomaly recognition and prediction of the state evolution of protective equipment.

[0008] To achieve the above objectives, the present invention is implemented through the following technical solutions:

[0009] A method and related equipment for joint monitoring of inclination and 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. Calculate the point-to-point distances between N protective facilities on the reference plane;

[0012] S3. Establish the relative coordinates of N monitoring nodes based on the point-to-point distances between the N protection facilities;

[0013] S4. Construct a state sequence of the protection facilities based on the relative coordinates of the N monitoring nodes;

[0014] S5. Capture the abnormal timestamp 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 distances between N protective facilities on the reference plane includes:

[0018] S2-1. On the reference plane, define N protection facilities as N monitoring nodes;

[0019] S2-2. For any monitoring node, measure the point-to-point distances between it and the other N-1 monitoring nodes until N-1 point-to-point distances are obtained;

[0020] In some specific embodiments, establishing relative coordinates of N monitoring nodes based on the Euclidean distances between the N protection facilities includes:

[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 virtual anchor point as the coordinate origin to construct a relative coordinate system for the N protective facilities;

[0023] S3-3. Establish the relative coordinates of N monitoring nodes in the relative coordinate system.

[0024] In some specific embodiments, performing K-nearest neighbor clustering on N monitoring nodes to identify K cluster center nodes includes:

[0025] S3-1-1. Randomly select K monitoring nodes from the N monitoring nodes as initial cluster centers;

[0026] S3-1-2. Anchor any monitoring node that is not the initial cluster center among the 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 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 non-cluster center nodes;

[0029] S3-1-5. Construct an initial cluster of the non-cluster center nodes based on the initial cluster center corresponding to the minimum point-to-point distance;

[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 center are assigned to the initial cluster center with the minimum 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, take the centroid of all monitoring nodes as the next round of cluster centers;

[0033] S3-1-9, calculating the cluster center change distance between the next round of cluster centers and the initial cluster centers;

[0034] S3-1-10, if the cluster center change distance is greater than the preset threshold, traverse the N monitoring nodes again and assign each monitoring node to the next round of cluster centers with the minimum point-to-point distance from it;

[0035] S3-1-11, iteratively execute 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, 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 a protective facility is constructed based on the relative coordinates of N monitoring nodes, including:

[0038] S4-1. Define an initial timestamp and collect the inclination angles and relative coordinates of N monitoring nodes;

[0039] S4-2, periodically collect the inclination angles and relative coordinates of N monitoring nodes and record the collection timestamp;

[0040] S4-3. For any monitoring node, sequentially combine the acquisition timestamp, inclination angle, and relative coordinates to generate a state vector of any monitoring node;

[0041] S4-4. Continuously update the state vector of any monitoring node and construct it into 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 acquisition timestamp.

[0042] In some specific embodiments, capturing an exception timestamp in a state sequence includes:

[0043] S5-1. Setting a time window of 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;

[0044] S5-2. After each periodic acquisition, calculate a first offset vector and a second offset vector within the time window;

[0045] The first offset vector represents the offset vector between the latest state vector in the state sequence and the initial state vector; the second offset vector represents the offset vector between the latest state vector in the state sequence and the mean of all state vectors in the time window;

[0046] S5-3, calculating a 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, the timestamp corresponding to the latest state vector is marked as an abnormal timestamp.

[0048] In some specific embodiments, matching a historical mutation timestamp in a historical timestamp based on anomaly timestamps includes:

[0049] S6-1, extracting M monitoring nodes corresponding to the abnormal timestamp, and defining the M monitoring nodes as an abnormal graph structure;

[0050] S6-2. Using the anomaly graph structure as an index, matching 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 a set threshold, the historical timestamp corresponding to the previous graph structure in the adjacent historical graph structure is marked as the historical mutation timestamp.

[0053] In some specific embodiments, maintenance cycles of N protective facilities are formulated 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 mutation duration between the future historical mutation timestamp and the current time, and match maintenance cycles for N protective facilities based on the mutation duration.

[0056] The present invention provides a method and related equipment for joint monitoring of inclination and displacement of protective facilities, which has the following beneficial effects:

[0057] The present invention periodically collects the inclination angles and relative coordinates of monitoring nodes, constructs a state vector containing timestamps, inclination angles, and coordinate offsets, and organizes them into a state sequence in chronological order, thereby achieving continuous dynamic modeling of the protective facility status. Based on this, a sliding window is used to calculate the offset vector between the latest state vector and the initial state and mean state within the window, and the degree of deviation of the state change is quantified using Euclidean distance. When the deviation falls below a set threshold, it is determined to be an abnormal state, thus achieving identification of the protective facility status.

[0058] Furthermore, the present invention models the identified current abnormal state of the protective facilities as a graph structure, matches similar cases in the historical graph structure, and identifies historical mutation timestamps in combination with their evolution laws, thereby predicting the time points of state mutations that may occur in the future, enabling the monitoring method to have a "historical experience-driven" trend prediction capability.

[0059] Furthermore, the maintenance cycle is dynamically matched according to the actual operating status of the protective facilities, effectively avoiding the waste of resources caused by premature maintenance and the safety accidents that may be caused by late maintenance, and realizing closed-loop management from status identification to maintenance decision-making.

[0060] In a second aspect, the present invention provides a combined monitoring system for tilt and displacement of protective facilities, comprising:

[0061] A plane determination unit is used to determine the two-dimensional plane area where the construction area is located and set it as a reference plane for joint monitoring;

[0062] a distance determination unit, configured to calculate the point-to-point distances between N protective facilities on the reference plane;

[0063] A relative coordinate establishment unit is used to establish the relative coordinates of N monitoring nodes according to the point-to-point distances between N protection facilities;

[0064] A state sequence construction unit is used to construct a state sequence of the protection facility according to the relative coordinates of N monitoring nodes;

[0065] Exception capture unit, used to capture exception timestamps in the state sequence;

[0066] A mutation matching unit, used to match historical mutation timestamps with historical timestamps based on anomaly timestamps;

[0067] The maintenance cycle matching unit is used to match the maintenance cycles for N protection facilities according to the historical mutation timestamps.

[0068] In a third aspect, the present invention provides an electronic device comprising 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. When the computer-executable instruction is run by the processor, the method for joint monitoring of inclination and displacement of protective facilities as described in any one of claims 1 to 8 is implemented.

[0069] Compared with the prior art, the beneficial effects of the inclination and displacement joint monitoring system and electronic device for protective facilities of the present invention are the same as the beneficial effects of the above-mentioned inclination and displacement joint monitoring method for protective facilities, so they will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0070] Figure 1 Schematic diagram of a flow chart of a method for joint monitoring of inclination and displacement of protective facilities according to the present invention;

[0071] Figure 2 Schematic diagram of the process of establishing relative coordinates according to the present invention;

[0072] Figure 3 This is a schematic diagram of the abnormal timestamp marking process of the present invention;

[0073] Figure 4 This is a schematic diagram of the historical mutation timestamp marking process of the present invention;

[0074] Figure 5 This is a structural block diagram of a combined monitoring system for tilt and displacement of protective facilities according to the present invention;

[0075] Figure 6 This is a diagram of an electronic device according to the present invention. DETAILED DESCRIPTION

[0076] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts 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 are described:

[0078] Point-to-point distance refers to the straight-line distance between two monitoring nodes, representing their spatial relative relationship on a two-dimensional reference plane. In this paper, this distance is measured using ultra-wideband (UWB) ranging technology. This technology uses distance measurement 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] See also Figures 1 to 4 The present invention provides a method for joint monitoring of the inclination and 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] Exemplarily, the reference plane is the surface of the construction section or the area where the fence is laid out; a sensor node is set on each protective facility (such as a cone barrel or fence).

[0082] S2. Calculate the point-to-point distances between N protective facilities on the reference plane;

[0083] S3. Establish the relative coordinates of N monitoring nodes based on the point-to-point distances between the N protection facilities;

[0084] S4. Construct a state sequence of the protection facilities based on the relative coordinates of the N monitoring nodes;

[0085] S5. Capture the abnormal timestamp 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 example, a reference plane is set up in the construction area and sensor nodes are deployed. Relative coordinates are established based on point-to-point distances between nodes. A state sequence is constructed using periodically collected inclination and coordinate information. This allows for dynamic monitoring of the status of protective facilities. Abnormal behavior is identified by analyzing the state sequence, and maintenance cycles are matched to each protective facility based on historical mutation timestamps. This creates a complete closed-loop monitoring process from data collection and anomaly identification to maintenance decision-making.

[0089] In this embodiment, step S2 specifically includes:

[0090] S2-1. On the reference plane, define N protection facilities 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. The node ID is used to identify each monitoring node to ensure that each node can be uniquely identified.

[0092] S2-2. For any monitoring node, measure the point-to-point distances 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 by an ultra-wideband (UWB) communication module.

[0094] During this process, the point-to-point distance data between nodes are 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 virtual anchor point as the coordinate origin to construct a relative coordinate system for the 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 as the reference coordinate system benchmark; the coordinates of the remaining nodes can be obtained by inverting the UWB ranging results with 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 coordinate origin (denoted as O), which is the starting point of the local coordinate system. In addition, two non-collinear virtual anchor points (denoted as A and B) are selected. These two points are used to define the X-axis and Y-axis directions of the local coordinate system. Generally, vector OA can be defined as the positive direction of the X-axis, while OB is used to help determine the Y-axis direction. Based on the three selected virtual anchor points (O, A, B), a 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, and then based on the triangulation principle, the relative coordinates of any monitoring node in the local coordinate system can be obtained.

[0101] Exemplarily, step S3-1 further includes:

[0102] S3-1-1. Randomly select K monitoring nodes from the N monitoring nodes as initial cluster centers;

[0103] S3-1-2. Anchor any monitoring node that is not the initial cluster center among the 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 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 non-cluster center nodes;

[0106] S3-1-5. Construct an initial cluster of the non-cluster center nodes based on the initial cluster center corresponding to the minimum point-to-point distance;

[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 center are assigned to the initial cluster center with the minimum 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, take the centroid of all monitoring nodes as the next round of cluster centers;

[0110] S3-1-9, calculating the cluster center change distance between the next round of cluster centers and the initial cluster centers;

[0111] S3-1-10, if the cluster center change distance is greater than the preset threshold, traverse the N monitoring nodes again and assign each monitoring node to the next round of cluster centers with the minimum point-to-point distance from it;

[0112] S3-1-11, iteratively execute 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, the cluster center of the current round is defined as the cluster center node until K cluster center nodes are obtained.

[0114] In this example, nearest neighbor clustering is used to spatially cluster N monitoring nodes, identifying K representative cluster center nodes. This method automatically divides the monitoring nodes distributed across the construction area into K clusters based on their spatial location. The centroid of each cluster is used 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 inclination angles and relative coordinates of N monitoring nodes;

[0117] S4-2, periodically collect the inclination angles and relative coordinates of N monitoring nodes and record the collection timestamp;

[0118] S4-3. For any monitoring node, sequentially combine the acquisition timestamp, inclination angle, and relative coordinates to generate a state vector of any monitoring node;

[0119] S4-4. Continuously update the state vector of any monitoring node and construct it into 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 acquisition timestamp.

[0120] In this embodiment, the inclination angle and relative coordinates of each monitoring node are periodically collected, and a sequence of state vectors is constructed based on the acquisition timestamps, enabling a continuous and dynamic representation of the protective facility's status. Each state vector contains a timestamp, inclination angle, and relative coordinate information, reflecting the structural posture and spatial position changes of the protective facility at a specific moment.

[0121] In this embodiment, step S5 specifically includes:

[0122] S5-1. Setting a time window of 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;

[0123] S5-2. After each periodic acquisition, calculate a first offset vector and a second offset vector within the time window;

[0124] The first offset vector represents the offset vector between the latest state vector in the state sequence and the initial state vector; the second offset vector represents the offset vector between the latest state vector in the state sequence and the mean of all state vectors in the time window;

[0125] The calculation formula of the first offset vector is:

[0126] The calculation formula of the second offset vector is:

[0127] in, represents the state vector of the monitoring node collected at timestamp t, including the inclination angle and relative coordinate information; w represents the length of the time window, that is, the number of state vectors contained in the time window; represents the initial state vector, that is, the earliest state vector collected in the time window; represents the sum of all state vectors within the time window, represents the mean vector of all state vectors in the time window, Represents the first offset vector, which is used to reflect the offset between the latest state and the initial state. Represents the second offset vector, reflecting the offset between the latest state and the local average state.

[0128] S5-3, calculating a 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, the timestamp corresponding to the latest state vector is marked 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 a monitoring node has deviated overall since the start of a construction project. For example, a cone slowly tilts for a period of time. Although the change is small each time, the cumulative offset is close to the tipping threshold. The second offset vector indicates whether the current state deviates from the average behavior over a recent period. For example, a fence is suddenly hit by a vehicle, resulting in a sudden change in coordinates and tilt angle.

[0131] Because these two offset vectors essentially describe two different dimensions of state change, the smaller the distance between them, the more consistent the change trends in the two dimensions; when the distance increases, it indicates that an abnormal change has occurred in one dimension.

[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 behaviors; 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, thereby improving the accuracy of anomaly identification.

[0133] In this embodiment, step S6 specifically includes:

[0134] S6-1, extracting M monitoring nodes corresponding to the abnormal timestamp, and defining the M monitoring nodes as an abnormal graph structure;

[0135] It should be noted that in this embodiment, the anomaly graph structure is established based on the anomaly timestamp. M monitoring nodes that experienced abnormal behavior at that time point are extracted and constructed into a graph structure with a topological relationship. In other words, at the anomaly timestamp, the occurrence of the anomaly is global or locally global, rather than an isolated anomaly at a single node. Therefore, the abnormal behavior must exist in multiple nodes.

[0136] In this embodiment, the graph structure is constructed by representing each node as a sensor node on a protective facility, and the edges between nodes are formed by the relative coordinate positions between them.

[0137] S6-2. Using the anomaly graph structure as an index, matching the historical anomaly graph structure that is most similar to the anomaly graph structure in the historical graph structure;

[0138] Specifically, the historical graph structure represents the graph structure data with similar building structures or enclosure layout patterns recorded during previous construction processes;

[0139] Furthermore, the similarity between the abnormal graph structure and the historical graph structure can be compared by jointly comparing the graph structure's topological features with the node state features. For example, the relative position distribution between nodes measures the spatial layout of the graph structure by comparing the relative coordinate relationship between the nodes; the similarity of the node state vectors normalizes the state vector of each node (such as inclination and coordinate offset) and calculates the similarity between the vectors. 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 a set threshold, the historical timestamp corresponding to the previous graph structure in the adjacent historical graph structure is marked 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 layouts) are searched in the historical graph structure database based on their node topology and state characteristics. The most similar historical abnormal graph structure is identified by comparing the relative position distribution of the graph structure and the similarity of the node state vectors.

[0143] Next, starting with the most similar historical anomaly graph structure, we analyze its evolution along the historical timeline and calculate the second Euclidean distance between adjacent graph structures. If this distance exceeds a set threshold, it indicates a significant change, meaning a state mutation occurred at the time corresponding to the previous graph structure. Therefore, this time point is marked as the historical mutation timestamp, providing a reliable basis for risk warnings 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, combined with the correspondence between the current time point and the historical mutation cycle (a full year can be regarded as a cycle), the future mutation time point that matches the current state is calculated.

[0147] S7-2. Calculate the mutation duration between the future historical mutation timestamp and the current time, and match maintenance cycles for 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 point at which mutations may occur in the future can be predicted, and a targeted maintenance cycle can be formulated accordingly.

[0149] For example, if historical data shows that a certain type of enclosure structure overturns within approximately 72 hours after strong winds, and the current monitoring data highly matches the historical graph structure, it is predicted that the next mutation may occur within the next 72 hours, and it is recommended to conduct on-site inspection and reinforcement within 48 to 60 hours.

[0150] In this embodiment, the maintenance cycle is not set based on fixed time intervals or manual experience, but is dynamically predicted through the state evolution of the current protective facilities, combined with the historical graph structure matching results, to develop targeted maintenance strategies based on the possible time points of mutations in the future.

[0151] Specifically, based on the matching results between the current anomaly graph structure and the historical graph structure, historical cases with similar status patterns in previous construction are identified, and by analyzing the distribution pattern of the historical mutation timestamps of the case, the mutation time points that may occur in the current protective facilities in the future are predicted.

[0152] Unlike traditional fixed-period inspections, this method combines inclination and displacement monitoring with graph structure matching technology to more comprehensively capture the global abnormal evolution characteristics of protective facilities, providing a global perspective for determining maintenance cycles. This achieves closed-loop management from identifying abnormal conditions to predicting risk evolution and finally making maintenance decisions.

[0153] The present invention can dynamically adjust the maintenance plan according to the actual operating status of the protective facilities, avoiding resource waste caused by premature maintenance or safety accidents caused by late maintenance, and has significant engineering value.

[0154] The embodiment of the present invention further discloses related equipment for a method for jointly monitoring the inclination and displacement of protective facilities; the related equipment includes a system for jointly monitoring the inclination and displacement of protective facilities and electronic equipment.

[0155] Specifically, a system for joint monitoring of inclination and displacement of protective facilities is provided, which is used to implement the above-mentioned method embodiments, and the details that have been described will not be repeated here. The terms "module", "unit", "sub-unit", etc. used below refer to a combination of software and / or hardware that can implement predetermined functions. Although the systems described in the following embodiments are preferably implemented in software, implementation in hardware, 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 combined monitoring system for tilt and displacement of protective facilities according to the present invention, the system comprising:

[0157] A plane determination unit is used to determine the two-dimensional plane area where the construction area is located and set it as a reference plane for joint monitoring;

[0158] a distance determination unit, configured to calculate the point-to-point distances between N protective facilities on the reference plane;

[0159] A relative coordinate establishment unit is used to establish the relative coordinates of N monitoring nodes according to the point-to-point distances between N protection facilities;

[0160] A state sequence construction unit is used to construct a state sequence of the protection facility according to the relative coordinates of N monitoring nodes;

[0161] Exception capture unit, used to capture exception timestamps in the state sequence;

[0162] A mutation matching unit, used to match historical mutation timestamps with historical timestamps based on anomaly timestamps;

[0163] The maintenance cycle matching unit is used to match the maintenance cycles for N protection facilities according to the historical mutation timestamps.

[0164] In the above system, a reference plane is set by a plane determination unit; the point-to-point distance between N protective facilities is obtained by a distance determination unit; the relative coordinates of N monitoring nodes are established by a relative coordinate establishment unit; the state sequence of the protective facilities is constructed by a state sequence construction unit; the abnormality timestamp is captured by an abnormality capture unit; the historical mutation timestamp is matched by a mutation matching unit; and the maintenance cycle of the protective equipment is matched by a maintenance cycle matching unit, thereby solving the problem that the existing protective equipment has insufficient positioning adaptability and is difficult to predict trends.

[0165] like Figure 6 As shown, an embodiment of the present invention further provides an electronic device, which includes a memory 230 and a processor 210. The memory 230 stores at least one computer-executable instruction. The processor 210 is configured to run the computer-executable instruction. When the computer-executable instruction is run by the processor 210, it realizes the above-mentioned method for joint monitoring of inclination and displacement of protective facilities.

[0166] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of 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, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website, computer, server or data center to another website, computer, server or data center by wired (e.g., infrared, wireless, microwave, etc.) means.

[0167] The computer-readable storage medium can be any available medium that can be accessed by a computer, or a data storage device such as a server or data center that contains a collection of one or more available media. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, or a magnetic tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.

[0168] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative, and for example, multiple units or components can be combined or integrated into another system, or some features can be omitted or not implemented. In addition, the coupling or direct coupling or communication connection shown or discussed can be through some interface, indirect coupling or communication connection of devices or units, and can be electrical, mechanical, or other forms.

[0169] The above is only a specific implementation method of the present application, but the scope of protection of the present application is not limited thereto. Any technician familiar with this technical field can easily think of changes or replacements within the technical scope disclosed in this application, which should be covered by the scope of protection of the present application.

Claims

1. A method for joint monitoring of inclination and displacement of protective facilities, characterized in that: include: S1. Determine the two-dimensional plane area where the construction area is located and set it as the reference plane for joint monitoring; S2. Calculate the point-to-point distances between N protective facilities on the reference plane; S3. Establish the relative coordinates of N monitoring nodes based on the point-to-point distances between the N protection facilities; S4. Construct a state sequence of the protection facilities based on the relative coordinates of the N monitoring nodes; S5. Capture the abnormal timestamp in the state sequence; S6. Based on the abnormal timestamp, match the historical mutation timestamp in the historical timestamp; S7. Match maintenance cycles for N protective facilities based on historical mutation timestamps.

2. A method for joint monitoring of inclination and displacement of protective facilities according to claim 1, characterized in that: Determining the Euclidean distances between N protective facilities on the reference plane includes: S2-1. On the reference plane, define N protection facilities as N monitoring nodes; S2-2. For any monitoring node, measure the point-to-point distances between it and the other N-1 monitoring nodes until N-1 point-to-point distances are obtained.

3. The method for joint monitoring of inclination and displacement of protective facilities according to claim 1, characterized in that: According to the Euclidean distance between N protection facilities, the relative coordinates of N monitoring nodes are established, including: 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; S3-2. Define the K cluster center nodes as K virtual anchor points, and randomly select one virtual anchor point as the coordinate origin to construct a relative coordinate system for the N protective facilities; S3-3. Establish the relative coordinates of N monitoring nodes in the relative coordinate system.

4. A method for joint monitoring of inclination and displacement of protective facilities according to claim 3, characterized in that: Perform K-nearest neighbor clustering on N monitoring nodes and identify K cluster center nodes, including: S3-1-1. Randomly select K monitoring nodes from the N monitoring nodes as initial cluster centers; S3-1-2. Anchor any monitoring node that is not the initial cluster center among the N monitoring nodes and define it as a non-cluster center node; S3-1-3. Calculate the point-to-point distances between non-cluster center nodes and the K initial cluster centers to obtain K point-to-point distances of non-cluster center nodes. S3-1-4, select the initial cluster center corresponding to the minimum point-to-point distance from the K point-to-point distances of non-cluster center nodes; S3-1-5. Construct an initial cluster of the non-cluster center nodes based on 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 monitoring nodes that are not the initial cluster center are assigned to the initial cluster center with the minimum point-to-point distance from them, so as to form K initial clusters; S3-1-7, calculate the centroid of all monitoring nodes in the initial cluster; S3-1-8, take the centroid of all monitoring nodes as the next round of cluster centers; S3-1-9, calculating 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 the preset threshold, traverse the N monitoring nodes again and assign each monitoring node to the next round of cluster centers with the minimum point-to-point distance from it; 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 distance to the cluster center is less than a preset threshold, the cluster center of the current round is defined as the cluster center node until K cluster center nodes are obtained.

5. The method for joint monitoring of inclination and displacement of protective facilities according to claim 1, characterized in that: According to the relative coordinates of N monitoring nodes, a state sequence of protective facilities is constructed, including: S4-1. Define an initial timestamp and collect the inclination angles and relative coordinates of N monitoring nodes; S4-2, periodically collect the inclination angles and relative coordinates of N monitoring nodes and record the collection timestamp; S4-3. For any monitoring node, sequentially combine the acquisition timestamp, inclination angle, and relative coordinates to generate a state vector of any monitoring node; S4-4. Continuously update the state vector of any monitoring node and construct it into 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 acquisition timestamp.

6. A method for joint monitoring of inclination and displacement of protective facilities according to claim 5, characterized in that: Capture exception timestamps in a state sequence, including: S5-1. Setting a time window of 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. After each periodic acquisition, calculate a first offset vector and a second offset vector within the time window; The first offset vector represents the offset vector between the latest state vector in the state sequence and the initial state vector; the second offset vector represents the offset vector between the latest state vector in the state sequence and the mean of all state vectors in the time window; S5-3, calculating a first Euclidean distance between the first offset vector and the second offset vector; S5-4. If the first Euclidean distance is lower than the set threshold, the timestamp corresponding to the latest state vector is marked as an abnormal timestamp.

7. A method for joint monitoring of inclination and displacement of protective facilities according to claim 6, characterized in that: Based on the abnormal timestamp, match the historical mutation timestamp in the historical timestamp, including: S6-1, extracting M monitoring nodes corresponding to the abnormal timestamp, and defining the M monitoring nodes as an abnormal graph structure; S6-2. Using the anomaly graph structure as an index, matching the historical anomaly graph structure that is most similar to the anomaly graph structure in the historical graph structure; 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; S6-4. If the second Euclidean distance is greater than a set threshold, the historical timestamp corresponding to the previous graph structure in the adjacent historical graph structure is marked as the historical mutation timestamp.

8. A method for joint monitoring of inclination and displacement of protective facilities according to claim 7, characterized in that: Based on the historical mutation timestamps, formulate the maintenance cycles of N protective facilities, including: S7-1. Determine the future historical mutation timestamp corresponding to the historical mutation timestamp in the current time period; S7-2. Calculate the mutation duration between the future historical mutation timestamp and the current time, and match maintenance cycles for N protective facilities based on the mutation duration.

9. A combined monitoring system for tilt and displacement of protective facilities, characterized in that: include: A plane determination unit is used to determine the two-dimensional plane area where the construction area is located and set it as a reference plane for joint monitoring; a distance determination unit, configured to calculate the point-to-point distances between N protective facilities on the reference plane; A relative coordinate establishment unit is used to establish the relative coordinates of N monitoring nodes according to the point-to-point distances between N protection facilities; A state sequence construction unit is used to construct a state sequence of the protection facility according to the relative coordinates of N monitoring nodes; Exception capture unit, used to capture exception timestamps in the state sequence; A mutation matching unit, used to match historical mutation timestamps with historical timestamps based on anomaly timestamps; The maintenance cycle matching unit is used to match the maintenance cycles for N protection facilities according to the historical mutation timestamps.

10. An electronic device, characterized in that: It includes a memory and a processor, the memory stores at least one computer-executable instruction, and the processor is configured to run the computer-executable instruction. When the computer-executable instruction is run by the processor, a method for joint monitoring of inclination and displacement of protective facilities as described in any one of claims 1 to 8 is implemented.

Citation Information

Patent Citations

  • Illegal building identification method based on K-Means clustering and contour topology constraint

    CN110084169A

  • Swarm type side slope monitoring system based on surface tilt angle sensor

    CN112146614A

  • Abnormality identification and mode distinguishing method and system for monitoring data of power transformer

    CN116861354A

  • Robot repositioning method based on angle

    CN117288183A

  • Feeder automation-based intelligent management method for power supply data of intelligent power grid

    CN118249507A

Cited By

  • Monitoring system for high-voltage overhead tower in coal mining subsidence area

    CN122281836A