Road bridge displacement monitoring method and system based on internet of things

By deploying edge computing nodes locally on the bridge for data processing and pattern recognition, the response delay and network congestion problems of existing bridge displacement monitoring systems have been solved, enabling fast and stable bridge displacement monitoring and early warning, and improving the system's real-time performance and autonomous decision-making capabilities.

CN120832518BActive Publication Date: 2025-12-09SICHUAN NEW HUIMIN TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202511324343.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-09-17
Publication Date
2025-12-09
Estimated Expiration
2045-09-17

AI Technical Summary

Technical Problem

Existing bridge displacement monitoring systems suffer from delayed response to emergencies, excessive communication load can easily lead to network congestion, and insufficient system stability, making it difficult to meet the requirements for rapid response.

Method used

By adopting an IoT-based approach, edge computing nodes are used to perform data encapsulation, integrity verification, noise reduction, and time-series alignment locally. Combined with historical pattern matching and baseline comparison, local anomaly identification and early warning generation are achieved, reducing reliance on remote communication.

Benefits of technology

It improves the real-time performance and autonomous decision-making capabilities of the monitoring system, reduces the communication burden, enhances system stability and the positioning accuracy of early warning information, and enables timely detection of bridge displacement and deformation, preventing structural damage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120832518B_ABST
    Figure CN120832518B_ABST
Patent Text Reader

Abstract

The application provides a kind of road bridge displacement monitoring method and system based on Internet of Things, it is related to Internet of Things technical field, the original vibration data set is formed and encapsulated by obtaining the electrical vibration signal generated by road bridge, the data packet after encapsulation is obtained and integrity check is carried out, and the data packet after checking is obtained;According to the pre-stored bridge vibration measurement benchmark database, the noise reduction and time sequence alignment processing are carried out on the electrical vibration signal after checking in the data packet after checking, to generate vibration sequence, and then analyze displacement trend, obtain displacement trend data set and extract characteristic parameters, according to the characteristic parameters, extract the candidate displacement mode from the historical displacement record to generate pattern recognition result;The displacement change parameter of the result is compared with the vibration baseline range parameter list, to generate structure safety early warning instruction containing abnormal position and abnormal degree, to realize the real-time, accurate monitoring and abnormal early warning of road bridge displacement.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of Internet of Things, and in particular to a road and bridge displacement monitoring method and system based on Internet of Things. BACKGROUND

[0002] With the acceleration of urbanization and the continuous expansion of the transportation network, the safety of road and bridge as a key infrastructure is increasingly concerned. In the long-term service process, the bridge structure is affected by multiple factors such as vehicle load, environmental erosion, and geological activity, and is prone to small but cumulative displacement deformation. If it is not found in time, it may evolve into structural damage or even collapse accident.

[0003] At present, there are bridge displacement monitoring schemes based on distributed optical fiber sensing and cloud computing cooperation in research and application. By laying optical fiber sensor network at key parts of the bridge, the phase shift of optical signal caused by strain change is captured in real time, and the original spectrum data is uploaded to the remote cloud platform for centralized signal demodulation and displacement trend modeling, so as to realize the macroscopic evaluation of the overall deformation state of the bridge. However, the existing scheme exposes the problems of data processing lag and high communication load in actual deployment. Since all original sensing data need to be uploaded in batches to the remote server for analysis, there is a significant delay between signal acquisition and the generation of warning information, which is difficult to meet the demand for rapid response in emergency situations; the continuous transmission of massive spectrum data puts a huge pressure on communication bandwidth, especially in the multi-point concurrent monitoring scene, which is easy to cause network congestion and affect system stability. SUMMARY

[0004] The purpose of the present application is to provide a road and bridge displacement monitoring method and system based on Internet of Things, to solve the problems in the prior art that it is difficult to meet the demand for rapid response in emergency situations; the communication load is too high, and network congestion is easy to occur in the multi-point concurrent monitoring scene, and the system stability is insufficient.

[0005] To solve the above technical problems, in a first aspect, the present application provides a road and bridge displacement monitoring method based on Internet of Things, comprising:

[0006] Obtaining an electrical vibration signal generated by a road and bridge, forming an original vibration data set according to the timestamp and spatial coordinate information of the electrical vibration signal, and the electrical vibration signal is obtained by converting the vibration mechanical energy generated by the traffic load;

[0007] The original vibration data set is encapsulated to obtain an encapsulated data packet, and an edge computing node deployed locally on the road and bridge is used to perform integrity check on the encapsulated data packet to obtain a checked data packet;

[0008] According to a pre-stored bridge vibration measurement benchmark database, the post-verification electrical vibration signal in the post-verification data packet is subjected to noise reduction and time sequence alignment processing to generate a vibration sequence;

[0009] Based on the vibration sequence, a dynamic displacement change rate is calculated to analyze a displacement trend to obtain a displacement trend dataset;

[0010] Feature parameters are extracted from the displacement trend dataset, and according to the feature parameters, candidate displacement modes are extracted from pre-stored historical displacement records to generate a mode recognition result;

[0011] The displacement change parameters in the mode recognition result are compared with a pre-stored vibration baseline range parameter list to generate a structure safety early warning instruction containing an abnormal position and an abnormal degree.

[0012] Optionally, feature parameters are extracted from the displacement trend dataset, and according to the feature parameters, candidate displacement modes are extracted from pre-stored historical displacement records to generate a mode recognition result, including:

[0013] Feature parameters of each continuous time period are extracted from the displacement trend dataset, and the feature parameters include a maximum cumulative displacement change rate, a longest duration, and an interval number of direction conversion;

[0014] According to the feature parameters, a plurality of candidate displacement modes are extracted from pre-stored historical displacement records, and the historical displacement records contain typical displacement modes corresponding to different traffic load types;

[0015] According to a time range of the displacement trend dataset, a time correlation of the candidate displacement modes and the displacement trend is determined to generate a mode recognition result.

[0016] Optionally, according to the feature parameters, a plurality of candidate displacement modes are extracted from pre-stored historical displacement records, and the historical displacement records contain typical displacement modes corresponding to different traffic load types, including:

[0017] An initial typical displacement mode and a corresponding feature parameter range are selected from pre-stored historical displacement records, and the feature parameter range includes an upper limit of a maximum cumulative displacement change rate, a lower limit of the maximum cumulative displacement change rate, a longest duration interval, and an interval number of direction conversion allowed;

[0018] The initial typical displacement mode with the maximum cumulative displacement change rate of the feature parameter between the upper limit of the maximum cumulative displacement change rate and the lower limit of the maximum cumulative displacement change rate is marked as a first-level screening mode, the first-level screening mode with the longest duration of the feature parameter in the longest duration interval is marked as a second-level screening mode, and the second-level screening mode with the number of displacement change direction conversion intervals less than the allowed number of direction conversion intervals is marked as a third-level screening mode.

[0019] When there are multiple third-level screening modes, a third-level screening mode with a matching degree higher than a preset matching degree is selected as a candidate displacement mode.

[0020] Optionally, according to a time range of the displacement trend data set, time correlation of the candidate displacement mode with the displacement trend is judged to generate a mode recognition result, including:

[0021] The time range of the displacement trend data set is determined, and a total duration of the time range is calculated.

[0022] The historical time range corresponding to each candidate displacement mode in the pre-stored historical displacement record is extracted, and a historical total duration of the historical time range is calculated, and the time overlap ratio is calculated in combination with the total duration.

[0023] The time range is divided into multiple displacement trend periods, each displacement trend period corresponding to displacement change information in the displacement trend data set, and the historical time range is divided into multiple mode historical periods, each mode historical period corresponding to historical displacement change information in the candidate displacement mode.

[0024] The displacement change characteristics of the displacement trend period and the mode historical period overlapping on the time axis are compared to calculate a period characteristic matching ratio.

[0025] The candidate displacement mode corresponding to the time overlap ratio exceeding a preset time ratio threshold and the period characteristic matching ratio exceeding a preset matching ratio threshold is determined to have time correlation with the displacement trend.

[0026] If there are multiple candidate displacement modes with time correlation, the candidate displacement mode with the sum of the time overlap ratio and the period characteristic matching ratio being the largest is determined as the main correlation mode, and if all candidate displacement modes have no time correlation with the displacement trend, a no-match identifier is generated.

[0027] Each mode and corresponding time overlap ratio, period characteristic matching ratio, overlapping period information, or no-match identifier are integrated to form a mode recognition result, each mode including the main correlation mode and the candidate displacement mode without time correlation.

[0028] Optionally, according to a pre-stored bridge vibration measurement benchmark database, the post-check data packet is subjected to noise reduction and time sequence alignment processing to generate a vibration sequence, including:

[0029] From the pre-stored bridge vibration measurement benchmark database, a benchmark vibration signal corresponding to the post-check electrical vibration signal in the post-check data packet is called;

[0030] The post-check electrical vibration signal and the benchmark vibration signal are compared segment by segment to remove vibration difference signals with amplitude differences exceeding a preset threshold to obtain a preliminary processed signal;

[0031] According to the timestamp information of the post-check electrical vibration signal, the time intervals between different post-check electrical vibration signals are determined;

[0032] According to the time intervals, the starting recording time of each preliminary processed signal is adjusted to obtain an adjusted preliminary processed signal, and the adjusted preliminary processed signal is arranged to form a vibration sequence.

[0033] Optionally, based on the vibration sequence, a dynamic displacement change rate is calculated to analyze the displacement trend to obtain a displacement trend data set, including:

[0034] From the vibration sequence, the vibration amplitudes and corresponding time information of each recording time are extracted to form a vibration time sequence data containing time-amplitude correspondence;

[0035] The time difference and vibration amplitude difference between adjacent recording times in the vibration time sequence data are calculated to form a displacement change rate time sequence based on the time difference and vibration amplitude difference;

[0036] According to the positive and negative attributes of each displacement change rate in the displacement change rate time sequence, the displacement change direction in the corresponding time period is determined;

[0037] The time period range and cumulative displacement change rate of continuous time periods with the same displacement change direction are determined, and the time period range and cumulative displacement change rate of continuous time periods with different displacement change directions are summarized to form a displacement trend data set.

[0038] Optionally, the displacement change parameters in the pattern recognition result are compared with a pre-stored vibration baseline range parameter list to generate a structure safety warning instruction containing an abnormal position and an abnormal degree, including:

[0039] From the pattern recognition result, displacement change parameters including the maximum cumulative displacement change rate, the abnormal duration, and the direction conversion frequency are extracted;

[0040] The maximum cumulative displacement change rate of the displacement change parameter is compared with the corresponding upper limit of normal fluctuation and lower limit of normal fluctuation in the pre-stored vibration reference range parameter list to mark the target parameter exceeding the range;

[0041] The abnormal duration of the target parameter is compared with the corresponding allowed duration in the vibration reference range parameter list to record period information exceeding the allowed duration;

[0042] According to the target parameter and the corresponding spatial coordinate information, the abnormal occurrence position of the bridge structure is located;

[0043] The numerical difference between the target parameter and the corresponding reference parameter in the vibration reference range parameter list is calculated, and the abnormal degree level is divided in combination with the pre-set difference interval standard;

[0044] The abnormal occurrence position of the bridge structure, the abnormal degree level, the target parameter, and the period information are integrated to generate a structure safety warning instruction.

[0045] In a second aspect, the present application provides a road and bridge displacement monitoring system based on Internet of Things, comprising:

[0046] An acquisition module is configured to acquire an electrical vibration signal generated by a road and bridge, form an original vibration data set according to a timestamp and spatial coordinate information of the electrical vibration signal, and convert the vibration mechanical energy generated by traffic load to obtain the electrical vibration signal;

[0047] An encapsulation and verification module is configured to encapsulate the original vibration data set to obtain an encapsulated data packet, and perform integrity verification on the encapsulated data packet by using an edge computing node deployed locally on the road and bridge to obtain a verified data packet;

[0048] A processing module is configured to perform noise reduction and time sequence alignment processing on the verified electrical vibration signal in the verified data packet according to a pre-stored bridge vibration measurement reference database to generate a vibration sequence;

[0049] An analysis module is configured to calculate a dynamic displacement change rate based on the vibration sequence to analyze a displacement trend and obtain a displacement trend data set;

[0050] An extraction module is configured to extract a feature parameter from the displacement trend data set, extract a candidate displacement mode from a pre-stored historical displacement record according to the feature parameter, and generate a mode recognition result;

[0051] A generation module is configured to compare the displacement change parameter in the mode recognition result with a pre-stored vibration baseline range parameter list to generate a structure safety warning instruction containing an abnormal position and an abnormal degree.

[0052] In a third aspect, the present application provides an electronic device, comprising:

[0053] a memory for storing a computer program;

[0054] a processor for executing the computer program to implement the steps of the method for monitoring displacement of road and bridge based on Internet of Things according to the first aspect above.

[0055] In a fourth aspect, the present application provides a computer readable storage medium, wherein the computer readable storage medium stores a computer program, and the computer program is executable by a processor to implement the steps of the method for monitoring displacement of road and bridge based on Internet of Things according to the first aspect above.

[0056] The road bridge displacement monitoring method based on the Internet of Things provided in the application realizes accurate spatiotemporal correlation collection of the dynamic response of the bridge structure by obtaining the electrical vibration signals generated by the road bridge, forming an original vibration data set and encapsulating, obtaining the encapsulated data packet and performing integrity checking, obtaining the checked data packet, provides an original basis with position and time dimensions for subsequent analysis, and preliminary quality control can be completed before data transmission, avoiding the transmission of incorrect or damaged data into the subsequent processing flow and improving the overall data reliability of the system. According to the pre-stored bridge vibration measurement benchmark database, the noise reduction and time sequence alignment processing of the checked electrical vibration signals in the checked data packet can eliminate environmental noise interference and unify the time reference of multiple source signals, thereby generating a vibration sequence with high signal-to-noise ratio and time synchronization, laying a foundation for accurate displacement analysis. According to the vibration sequence, the displacement trend is analyzed to obtain a displacement trend data set, realizing the transformation from the original vibration signal to the evolution trend of the structural displacement, and enhancing the continuity of the description of the structural deformation process. Feature parameters are extracted from the displacement trend data set, and candidate displacement modes are matched by combining the pre-stored historical displacement records, which can identify the similarity between the current structural behavior and the typical deformation mode, and improve the recognition ability of complex displacement behavior. The displacement change parameters in the result are compared with the vibration baseline range parameter list to generate a structure safety warning instruction containing the abnormal position and abnormal degree, realizing the closed-loop response from data analysis to risk discrimination, and improving the positioning accuracy and operability of the warning information. Further, by extracting multi-dimensional feature parameters including the maximum cumulative displacement change rate, duration and direction conversion frequency from the displacement trend data set, combining the typical displacement modes corresponding to different traffic loads in the historical displacement records, performing mode matching, and further judging the time sequence correlation of the candidate displacement mode and the current displacement trend according to the time range, a mode recognition result with better context understanding ability is generated, the semantic understanding ability of the system to the structural displacement behavior is enhanced, and the system can distinguish between normal operation deformation and potential abnormal deformation under complex traffic excitation, and the false alarm or missed alarm problem caused by simply relying on threshold judgment is alleviated. At the same time, by introducing the time correlation judgment mechanism, the timeliness and situational adaptability of the mode recognition are improved, so that the system can realize intelligent discrimination of the evolution trend of the structural state locally without relying on a remote data center, thereby breaking through the technical bottlenecks of response delay and heavy communication burden caused by centralized processing in the prior art, and improving the real-time performance and autonomous decision-making ability of the monitoring system. BRIEF DESCRIPTION OF DRAWINGS

[0057] In order to more clearly illustrate the technical solutions of the embodiments of the present application or the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly introduced. Obviously, the drawings described are only some embodiments of the present application, and all other embodiments obtained by a person of ordinary skill in the art without creative labor based on the embodiments in the present application shall fall within the scope of protection of the present application.

[0058] Figure 1 A flowchart of a road and bridge displacement monitoring method based on the Internet of Things provided by an embodiment of the present application is shown in the figure.

[0059] Figure 2 A specific implementation diagram of a road and bridge displacement monitoring method based on the Internet of Things provided by an embodiment of the present application is shown in the figure.

[0060] Figure 3 A structural diagram of a road and bridge displacement monitoring system based on the Internet of Things provided by an embodiment of the present application is shown in the figure. DETAILED DESCRIPTION

[0061] The prior art relies on continuously uploading a large amount of raw spectral data to a remote cloud platform for centralized demodulation and analysis, resulting in high bandwidth occupation of data transmission, easy congestion in multi-point concurrency or poor network conditions, and obvious delay in signal processing and early warning generation, which is difficult to meet the real-time response demand of sudden structural abnormalities. At the same time, the system is highly dependent on the central server, and lacks local autonomous processing capability when communication is interrupted or the cloud is faulty. The overall architecture faces great challenges in real-time performance, stability and deployment flexibility. The present application builds an Internet of Things monitoring framework based on edge computing, uses local nodes to complete data verification, noise reduction, time sequence alignment and conversion of vibration signals to displacement trend, and combines historical pattern matching and baseline comparison mechanism to realize abnormal identification and early warning generation at the front end, forming a local closed loop of perception, analysis and decision, thereby reducing the dependence on remote communication and central computing resources and improving the system response speed and operation reliability.

[0062] In order to enable the personnel in the technical field to better understand the present application scheme, the present application will be further described in detail below in combination with the drawings and specific embodiments. Obviously, the described embodiments are only some embodiments of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by a person of ordinary skill in the art without creative labor shall fall within the scope of protection of the present application.

[0063] The core of the present application is to provide a road and bridge displacement monitoring method based on the Internet of Things, and a flowchart of a specific implementation method thereof is shown in the figure. Figure 1 The method comprises:

[0064] Step 101: Obtain an electrical vibration signal generated by a road bridge, and form an original vibration data set according to a timestamp and spatial coordinate information of the electrical vibration signal, wherein the electrical vibration signal is converted from vibration mechanical energy generated by a traffic load.

[0065] In this step, the electrical vibration signal refers to an electrical signal converted from mechanical energy generated by vibration of a road bridge through a sensor, including electrical signal data reflecting vibration intensity, frequency and other characteristics. The spatial coordinate information refers to coordinate data used to identify the position of the vibration signal collection on the road bridge, including specific position parameters obtained based on a preset coordinate system, used to determine the specific location of vibration occurrence. The original vibration data set refers to a set of integrated electrical vibration signals, corresponding timestamps and spatial coordinate information, including all initially collected data related to bridge vibration. The traffic load refers to various loads acting on the road bridge, including forces generated by vehicle driving, pedestrian passing and the like, which can cause vibration of the bridge. The vibration mechanical energy refers to mechanical energy possessed by vibration generated by the traffic load and the like of the road bridge.

[0066] In the embodiment of the present application, a vibration sensor is installed at a key structural part of the road bridge, which can convert vibration mechanical energy caused by the traffic load (such as load generated by vehicle driving, pedestrian passing and the like) acting on the bridge into an electrical vibration signal, and record the corresponding timestamp (i.e. the specific time when the electrical vibration signal is generated) and spatial coordinate information (i.e. the installation position coordinate of the vibration sensor on the road bridge) of each electrical vibration signal. These signals, timestamps and spatial coordinate information are integrated together to form an original vibration data set.

[0067] Step 102: Package the original vibration data set to obtain a packaged data packet, and use an edge computing node deployed locally on the road bridge to perform integrity checking on the packaged data packet to obtain a checked data packet.

[0068] In this step, the packaged data packet refers to a data set formed by packaging the original vibration data set according to a certain format, including the original vibration data after the packaging operation, facilitating data transmission and processing. The checked data packet refers to the packaged data packet after integrity checking by the edge computing node, including data packets confirmed to be complete and error-free, ensuring the reliability of subsequent processing data.

[0069] In the embodiment of the present application, the original vibration data set is packaged according to a preset data format to obtain a packaged data packet; then, the edge computing node deployed locally on the road bridge is used to perform integrity checking on the packaged data packet, specifically to check whether the data packet has data loss, data error and the like, and the data packet confirmed to be complete and error-free after checking is the checked data packet.

[0070] Step 103: According to the pre-stored bridge vibration measurement benchmark database, the post-verification data packet is processed to generate a vibration sequence.

[0071] In this step, the pre-stored bridge vibration measurement benchmark database refers to a database of pre-stored vibration-related data of a road bridge in a normal state, including benchmark signals reflecting the normal vibration characteristics of the road bridge, etc., which is used as a comparison standard for processing the collected vibration signals. The post-verification electrical vibration signal refers to the electrical vibration signal contained in the post-verification data packet, including the vibration electrical signal that has passed the integrity verification, which is the basis for subsequent noise reduction and time sequence alignment processing. The vibration sequence refers to a set of vibration signals arranged in chronological order after noise reduction and time sequence alignment processing, including the sorted vibration signal data, which is used for subsequent calculation of dynamic displacement change rate.

[0072] Step 104: Based on the vibration sequence, calculate the dynamic displacement change rate to analyze the displacement trend and obtain a displacement trend dataset.

[0073] In this step, the displacement trend dataset refers to a set of displacement trend-related data of the road bridge, which is used to analyze the overall change of the displacement of the road bridge.

[0074] Step 105: Extract feature parameters from the displacement trend dataset, and according to the feature parameters, extract candidate displacement patterns from pre-stored historical displacement records to generate a pattern recognition result.

[0075] In this step, the feature parameters refer to data extracted from the displacement trend dataset that can reflect the characteristics of the displacement trend, including the maximum cumulative displacement change rate, the longest duration, and the interval number of direction conversion, etc., which are used to describe the key features of the displacement trend. The pre-stored historical displacement record refers to the pre-stored record data of the past displacement change of the road bridge, including the corresponding typical displacement patterns under different traffic load types, etc., which is used to provide a reference for extracting candidate displacement patterns. The candidate displacement pattern refers to the displacement pattern extracted from the pre-stored historical displacement record that matches the current displacement trend feature parameters, including the historical displacement pattern that may conform to the current displacement change. The pattern recognition result refers to the result obtained by judging the time correlation between the candidate displacement pattern and the current displacement trend.

[0076] Step 106: Compare the displacement change parameters in the pattern recognition result with the pre-stored vibration baseline range parameter list to generate a structure safety warning instruction containing abnormal position and abnormal degree.

[0077] In this step, the displacement change parameter refers to a parameter reflecting the displacement change of the road bridge, including the maximum cumulative displacement change rate, the abnormal duration and the direction conversion frequency, etc., for judging whether the displacement of the road bridge is abnormal. The vibration baseline range parameter list refers to a list of reasonable ranges of the displacement change parameters of the road bridge in the normal state, which is used as a standard for judging whether the displacement is abnormal. The structure safety warning instruction refers to an instruction generated when the displacement change parameter of the road bridge exceeds the vibration baseline range, including the abnormal position, the abnormal degree, etc., for prompting the possible safety hazards of the road bridge.

[0078] The embodiment of the present application reduces the delay of data transmission to the remote platform by locally deploying the edge computing node on the road bridge, improves the real-time performance of monitoring, and can quickly respond to emergencies. The reliability of the data is ensured by encapsulating and integrity checking the data. The accuracy of displacement monitoring and abnormality judgment is improved by processing and comparing based on the pre-stored bridge vibration measurement benchmark database and historical displacement records. The remote transmission of massive data is reduced, the pressure on the communication bandwidth is reduced, network congestion is avoided, the stability of the system is enhanced, the displacement deformation of the bridge can be found more timely, and the occurrence of structural damage or even collapse accidents is prevented.

[0079] The present application provides an embodiment, step 103, according to the pre-stored bridge vibration measurement benchmark database, the noise reduction and time sequence alignment processing of the checked electrical vibration signal in the checked data packet are carried out, and the vibration sequence is generated, which specifically includes the following steps:

[0080] Step 301: From the pre-stored bridge vibration measurement benchmark database, the reference vibration signal corresponding to the checked electrical vibration signal in the checked data packet is called.

[0081] In this step, the reference vibration signal refers to the vibration signal of the bridge in the normal state corresponding to the checked electrical vibration signal, which is called from the pre-stored bridge vibration measurement benchmark database, including the signal data reflecting the normal vibration characteristics of the bridge at the same collection position and the same period, which is used as a comparison standard for processing the checked electrical vibration signal.

[0082] In the embodiment of the present application, according to the collection position, collection period and other information of the checked electrical vibration signal, the vibration signal of the road bridge in the normal state under the same condition, i.e. the reference vibration signal, is found in the pre-stored bridge vibration measurement benchmark database, which is used as the reference for comparison.

[0083] Step 302: The checked electrical vibration signal and the reference vibration signal are compared segment by segment to remove the vibration difference signal with an amplitude difference exceeding the preset threshold, and the preliminary processed signal is obtained.

[0084] In this step, the amplitude difference refers to the difference between the amplitudes of the post-verification electrical vibration signal and the reference vibration signal in the same time period, including data reflecting the degree of deviation of the two signals in vibration intensity, for judging whether the signal is abnormal. The preset threshold refers to a numerical standard preset for judging whether the amplitude difference exceeds the normal range, including the maximum allowed amplitude deviation value determined based on the normal vibration characteristics of the bridge, for distinguishing between normal signals and vibration difference signals. The vibration difference signal refers to the signal part in the post-verification electrical vibration signal whose amplitude difference from the reference vibration signal exceeds the preset threshold, including signal segments deviating from the normal range caused by noise, abnormal vibration, etc., which need to be removed to achieve noise reduction. The preliminary processed signal refers to the signal obtained after removing the vibration difference signal from the post-verification electrical vibration signal, including the signal part whose amplitude difference from the reference vibration signal is within the preset threshold range, which is the result of preliminary noise reduction processing.

[0085] In the embodiment of the present application, the signal comparison technique is used to divide the two signals into multiple segments according to a fixed time length, calculate the amplitude difference of each corresponding segment (i.e. the difference between the amplitude of the post-verification electrical vibration signal segment and the amplitude of the reference vibration signal segment), and when the amplitude difference exceeds the preset threshold, determine that the segment is a vibration difference signal and remove it, and the remaining signal part is the preliminary processed signal.

[0086] Step 303: determining the time interval between different post-verification electrical vibration signals according to the timestamp information of the post-verification electrical vibration signals.

[0087] In this step, the timestamp information refers to the time data recording the time when the post-verification electrical vibration signal is generated, including the specific time point accurate to seconds or milliseconds, for determining the time attribute of the signal. The time interval refers to the time difference between different post-verification electrical vibration signals, including the interval of the signal recording time calculated based on the timestamp information, for reflecting the time law of signal acquisition.

[0088] In the embodiment of the present application, the recording time corresponding to each post-verification electrical vibration signal is extracted according to the timestamp information of the post-verification electrical vibration signal, and the time interval between different post-verification electrical vibration signals is determined by calculating the difference between the recording times of the different post-verification electrical vibration signals.

[0089] Step 304: adjusting the starting recording time of each preliminary processed signal according to the time interval, obtaining the adjusted preliminary processed signal, and arranging the adjusted preliminary processed signal to form a vibration sequence.

[0090] In this step, the initial recording time point refers to the time point when the preliminary processing signal starts to be recorded, including the initial position of each preliminary processing signal on the time axis, for adjusting the time alignment of the preliminary processing signal. The adjusted preliminary processing signal refers to the preliminary processing signal after the initial recording time point is adjusted, including signal parts arranged in uniform time intervals on the time axis, laying the foundation for forming the vibration sequence.

[0091] In the embodiment of the present application, according to the determined time interval, a time sequence adjustment technology is adopted, taking the initial recording time point of one of the preliminary processing signals as a reference, adjusting the initial recording time points of the other preliminary processing signals according to the time interval, so that all the preliminary processing signals maintain consistent intervals on the time axis, obtaining the adjusted preliminary processing signal, and then arranging these adjusted preliminary processing signals in time sequence to form the vibration sequence.

[0092] The embodiment of the present application can remove noise and abnormal components in the signal and improve signal quality by comparing the pre-stored reference vibration signal with the verified electrical vibration signal for noise reduction. The time sequence alignment of the signal is realized by determining the time interval and adjusting the initial recording time point of the signal through the timestamp information, forming a regular vibration sequence, providing an accurate and consistent data basis for subsequent calculation of dynamic displacement change rate, reducing analysis errors caused by signal quality problems and time misalignment, and further improving the reliability and accuracy of the entire monitoring scheme, which helps to alleviate the processing lag and analysis deviation problems caused by low data quality.

[0093] The present application provides a specific embodiment, step 104, based on the vibration sequence, calculating the dynamic displacement change rate to analyze the displacement trend, obtaining the displacement trend data set, specifically including the following steps:

[0094] Step 401: Extract the vibration amplitude and corresponding time information of each recording time point from the vibration sequence to form vibration time sequence data containing time amplitude correspondence.

[0095] In this step, the vibration amplitude refers to the intensity value of the vibration signal at a certain recording time point, including the physical quantity reflecting the strength of the bridge vibration at that time, which is converted based on the electrical vibration signal detected by the sensor. The time information refers to the specific time data corresponding to the recording of the vibration amplitude, including the time point accurate to seconds or milliseconds, for identifying the time position of the vibration amplitude. The time amplitude correspondence refers to the one-to-one correspondence between the time information and the vibration amplitude in the vibration time sequence data, including the mapping relationship of each time point associated with a unique vibration amplitude, for reflecting the change law of vibration with time. The vibration time sequence data refers to the data set containing the time information and the vibration amplitude correspondence, including the vibration amplitude and the corresponding time in time sequence, for subsequent calculation of displacement change rate.

[0096] In the embodiment of the present application, the vibration intensity value (i.e. vibration amplitude) of each recording point in the vibration sequence and the time point (i.e. time information) corresponding to the recording point are read one by one, and each time point is one-to-one corresponding to the vibration amplitude corresponding thereto, to form the vibration time sequence data containing the corresponding relationship between time and amplitude.

[0097] In step 402, the time difference and vibration amplitude difference of adjacent recording time points in the vibration time sequence data are calculated, to form the displacement change rate time sequence based on the time difference and vibration amplitude difference.

[0098] In this step, the time difference refers to the time difference between two adjacent recording time points in the vibration time sequence data, which is used to calculate the displacement change in unit time. The vibration amplitude difference refers to the difference between the vibration amplitudes corresponding to two adjacent recording time points in the vibration time sequence data, which is used to reflect the change amount of vibration intensity at adjacent time points. The displacement change rate time sequence refers to a sequence composed of displacement change rates of each adjacent time period arranged in time sequence, which is used to reflect the change speed of displacement with time.

[0099] In the embodiment of the present application, two adjacent recording time points in the vibration time sequence data are first selected, the time difference is obtained by subtracting the time of the former time point from the time of the latter time point, and the vibration amplitude difference is obtained by subtracting the vibration amplitude of the former time point from the vibration amplitude of the latter time point. Then, the displacement change rate of the adjacent time period is obtained by dividing the vibration amplitude difference by the time difference, and the displacement change rates of all adjacent time periods are arranged in time sequence to form the displacement change rate time sequence.

[0100] In step 403, the displacement change direction in the corresponding time period is determined according to the positive and negative properties of each displacement change rate in the displacement change rate time sequence.

[0101] In this step, the displacement change rate refers to the vibration amplitude change amount in unit time, which includes the result of dividing the vibration amplitude difference by the time difference, and reflects the fast and slow degree of displacement change. The positive and negative properties refer to the properties of the displacement change rate being positive or negative, which include the properties for distinguishing the displacement change direction, the positive property corresponding to one direction and the negative property corresponding to the opposite direction. The displacement change direction refers to the displacement direction of the road and bridge structure in a certain time period, which includes the direction (such as upward, downward or stretching direction) determined based on the positive and negative properties of the displacement change rate, and is used to describe the trend of displacement.

[0102] In the embodiment of the present application, the value of each displacement change rate in the displacement change rate time sequence is judged one by one to be positive or negative. If it is positive, it is determined that the displacement change direction in the time period is the first direction (such as upward displacement of the bridge structure), and if it is negative, it is determined to be the second direction (such as downward displacement of the bridge structure).

[0103] Step 404: determining the time range and cumulative displacement change rate of the continuous time period with the same displacement change direction, and collecting the time range and cumulative displacement change rate of the continuous time period with different displacement change directions to form a displacement trend data set.

[0104] In this step, the continuous time period refers to a continuous interval composed of a plurality of adjacent time periods with the same displacement change direction, including a time interval from a starting time to an ending time without change in direction, for analyzing the continuous change characteristics of displacement. The cumulative displacement change rate refers to the sum of all displacement change rates in the continuous time period, including the sum of displacement change rates of adjacent time periods in the time period, reflecting the cumulative effect of displacement change in the interval. The time range of the time period refers to the starting time and the ending time of the continuous time period, including time data defining the starting and ending points of the time period, for clearly defining the range of the interval with the same displacement change direction.

[0105] In the embodiment of the application, the interval (i.e., the continuous time period) with the same displacement change direction in the continuous time periods is identified from the judgment result of the displacement change direction, the ending time of the continuous time period is subtracted from the starting time to obtain the time range of the time period, and the sum of all displacement change rates in the interval is obtained to obtain the cumulative displacement change rate. The time range and cumulative displacement change rate of all continuous time periods with different displacement change directions are integrated together to form a displacement trend data set.

[0106] The embodiment of the application accurately quantifies the change speed of displacement with time by calculating the time difference, amplitude difference and displacement change rate of adjacent time points. The trend of displacement is clearly presented by judging the displacement change direction and collecting the characteristics of the continuous time period, and the displacement trend data set formed provides a reliable basis for subsequent feature parameter extraction and pattern recognition.

[0107] The application provides a specific embodiment, step 105, extracting a feature parameter from the displacement trend data set, and extracting a candidate displacement pattern from a pre-stored historical displacement record according to the feature parameter to generate a pattern recognition result, specifically including the following steps:

[0108] Step 501: extracting a feature parameter of each continuous time period from the displacement trend data set, the feature parameter including a maximum cumulative displacement change rate, a longest duration, and an interval number of direction conversion.

[0109] In this step, the maximum cumulative displacement change rate refers to the maximum value of the cumulative displacement change rate extracted from each continuous time period in the displacement trend data set, including a parameter reflecting the most significant degree of displacement accumulation change in a certain continuous time period. The longest duration refers to the length of the time period with the longest duration among all continuous time periods in the displacement trend data set, including a parameter reflecting the longest time of displacement change in the same direction, for describing the stability of displacement change.

[0110] In the embodiment of the present application, from all continuous time periods included in the displacement trend data set, the maximum value of the cumulative displacement change rate is selected as the maximum cumulative displacement change rate; the continuous time period with the longest duration is found, and the duration is the longest duration; the number of time periods between adjacent displacement change direction conversions is counted to obtain the interval number of direction conversions, and the three parameters are integrated as the characteristic parameters of each continuous time period.

[0111] Step 502: According to the characteristic parameters, a plurality of candidate displacement modes are extracted from pre-stored historical displacement records, and the historical displacement records include typical displacement modes corresponding to different traffic load types.

[0112] In this step, the traffic load type refers to different load categories acting on the road bridge, including loads generated by different types of vehicles such as small cars, large trucks, and buses, which are classified based on load sources and size differences. The typical displacement mode refers to a representative displacement change rule in the pre-stored historical displacement record corresponding to a specific traffic load type, including a characteristic change process of the bridge displacement under the action of this type of load, which is used as a reference template for displacement trend comparison.

[0113] Step 503: According to the time range of the displacement trend data set, the time correlation between the candidate displacement mode and the displacement trend is judged to generate a mode recognition result.

[0114] In this step, the time range refers to the overall time interval corresponding to the displacement trend data set, including the complete time period from the starting time to the ending time of the displacement trend, for defining the time span of the displacement trend. The time correlation refers to the overlap or matching degree between the historical time interval of the candidate displacement mode and the time range of the displacement trend data set, including an attribute reflecting the close correlation of the two in the time dimension, for judging the relevance of the candidate mode and the current displacement trend.

[0115] The embodiment of the present application accurately captures the key features of the displacement trend by extracting the feature parameters, provides a clear basis for pattern matching, filters the candidate displacement patterns from the historical records based on the feature parameters, realizes the historical reference comparison of the current displacement trend, further verifies the rationality of the pattern matching through the time correlation judgment, and improves the accuracy of the pattern recognition result, thereby enhancing the understanding of the bridge displacement trend through the historical pattern comparison, and providing a reliable foundation for subsequent safety warning.

[0116] The present application provides an embodiment, step 502, extracting a plurality of candidate displacement patterns from the pre-stored historical displacement records according to the feature parameters, the historical displacement records containing typical displacement patterns corresponding to different traffic load types, specifically including the following steps:

[0117] Step 511: Selecting an initial typical displacement pattern and corresponding feature parameter range from the pre-stored historical displacement records, the feature parameter range including the upper limit of the maximum cumulative displacement change rate, the lower limit of the maximum cumulative displacement change rate, the longest duration interval, and the maximum number of direction conversion intervals.

[0118] In this step, the initial typical displacement pattern refers to the representative original displacement pattern corresponding to different traffic load types selected from the pre-stored historical displacement records, including the mode reflecting the basic change rule of the bridge displacement under the action of a specific load, as the initial object for screening. The feature parameter range refers to the boundary or interval of the feature parameter corresponding to the initial typical displacement pattern, which is used to define the reasonable fluctuation range of the mode feature parameter as the screening basis. The upper limit of the maximum cumulative displacement change rate refers to the highest allowed value of the maximum cumulative displacement change rate in the feature parameter range, which is used to judge whether the current feature parameter conforms to the range of the mode. The lower limit of the maximum cumulative displacement change rate refers to the lowest allowed value of the maximum cumulative displacement change rate in the feature parameter range, which together with the upper limit forms the effective interval of the parameter. The longest duration interval refers to the interval formed by the starting value and the ending value of the longest duration in the feature parameter range, which is used to screen the mode that meets the time characteristics. The maximum number of direction conversion intervals refers to the maximum value of the number of allowed displacement direction conversion intervals in the feature parameter range, which is used to limit the stability characteristics of the mode.

[0119] In the embodiment of the present application, all representative displacement patterns associated with different traffic load types are retrieved from the historical displacement records as initial typical displacement patterns, and the boundary values of the feature parameters corresponding to each initial typical displacement pattern are extracted to form the feature parameter range, which includes the maximum value (the upper limit of the maximum cumulative displacement change rate) and the minimum value (the lower limit of the maximum cumulative displacement change rate) of the maximum cumulative displacement change rate, the starting and ending interval of the longest duration (the longest duration interval), and the maximum value of the allowed direction conversion interval (the maximum number of direction conversion intervals).

[0120] Step 512: mark the initial typical displacement mode with the maximum cumulative displacement change rate between the upper limit of the maximum cumulative displacement change rate and the lower limit of the maximum cumulative displacement change rate as a first screening mode, mark the first screening mode with the longest duration within the longest duration interval as a second screening mode, and mark the second screening mode with the number of displacement variation direction conversion intervals less than the number of allowed direction conversion intervals as a third screening mode.

[0121] In this step, the first screening mode refers to the initial typical displacement mode screened by the maximum cumulative displacement change rate, including the mode with the maximum cumulative displacement change rate between the corresponding upper limit and lower limit, which is the first stage result in the third screening. The second screening mode refers to the mode screened from the first screening mode by the longest duration, including the mode with the longest duration within the corresponding interval, which is the second stage result in the third screening. The third screening mode refers to the mode screened from the second screening mode by the number of direction conversion intervals, including the mode with the number of direction conversion intervals less than the number of allowed direction conversion intervals, which is the final stage result in the third screening.

[0122] In the embodiments of the present application, the third screening is performed to mark different screening modes. First, the maximum cumulative displacement change rate in the feature parameters of the displacement trend data set is compared with the upper limit and lower limit of the maximum cumulative displacement change rate of the initial typical displacement mode. If the value is between the two, the corresponding initial typical displacement mode is marked as a first screening mode. Then, the mode with the longest duration within the longest duration interval is selected from the first screening mode and marked as a second screening mode. Finally, the mode with the number of displacement variation direction conversion intervals less than the number of allowed direction conversion intervals is selected from the second screening mode and marked as a third screening mode.

[0123] Step 513: when there are multiple third screening modes, select the third screening mode with a matching degree higher than a preset matching degree as a candidate displacement mode.

[0124] In this step, the matching degree refers to the degree of agreement between the feature parameters of the third screening mode and the feature parameters of the displacement trend data set, including the similarity index calculated based on the parameter difference value, which is used to measure the matching degree of the mode and the current displacement trend. The preset matching degree refers to the standard value preset for judging whether the matching degree meets the standard, including the minimum similarity threshold value determined based on the historical matching effect, which is used to determine the candidate displacement mode from the third screening mode.

[0125] In the embodiment of the present application, the matching degree is obtained by calculating the fitting degree (such as the total parameter difference ratio) of the characteristic parameters (maximum cumulative displacement change rate, longest duration, and direction conversion interval number) of each three-level screening mode and the characteristic parameters of the displacement trend data set, and the three-level screening mode with a matching degree greater than a pre-set matching degree (preset matching degree) is determined as the candidate displacement mode.

[0126] For example, in the monitoring of a bridge on an urban expressway, the pre-stored historical displacement records include initial typical displacement modes corresponding to three traffic load types: small trucks, large buses, and heavy trucks. First, the initial modes and the characteristic parameter ranges are retrieved: the maximum cumulative displacement change rate of the initial typical displacement mode of a small truck is 0.5 mm / s, the minimum is 0.3 mm / s, the longest duration is 3-5 minutes, and the direction conversion interval number is 2 times; the corresponding parameters of the initial typical displacement mode of a large bus are 0.6-0.8 mm / s, 4-6 minutes, and 3 times; and the corresponding parameters of the initial typical displacement mode of a heavy truck are 0.9-1.2 mm / s, 5-8 minutes, and 2 times. Then, the characteristic parameters of the displacement trend data set (the maximum cumulative change rate is 0.7 mm / s, the longest duration is 5 minutes, and the direction conversion interval number is 2 times) are screened: in the first-level screening, 0.7 mm / s is within the 0.6-0.8 mm / s range of the large bus, so it is marked as a first-level screening mode; in the second-level screening, 5 minutes falls within the 4-6 minute range of the large bus, so it is marked as a second-level screening mode; and in the third-level screening, 2 times is less than the 3 times of the large bus, so it is marked as a third-level screening mode. It is assumed that the initial typical displacement mode of a medium truck is also a third-level screening mode after screening. Finally, the matching degrees of the two third-level screening modes and the current characteristic parameters are calculated: the matching degree of the initial typical displacement mode of the large bus is 90%, the matching degree of the initial typical displacement mode of the medium truck is 70%, and the pre-set matching degree is 80%, so the initial typical displacement mode of the large bus is selected as the candidate displacement mode.

[0127] The embodiment of the present application provides clear reference standards for mode screening by selecting initial typical displacement modes and characteristic parameter ranges; the three-level progressive screening gradually narrows the range, improving the accuracy of screening; the selection of the candidate mode based on the matching degree further ensures the relevance of the mode to the current displacement trend, and the multi-dimensional screening improves the reliability of the candidate mode, laying a high-quality foundation for subsequent time correlation judgment.

[0128] The present application provides a specific embodiment, step 503, according to the time range of the displacement trend data set, judging the time correlation of the candidate displacement mode and the displacement trend to generate a mode recognition result, specifically including the following steps:

[0129] Step 521: determine the time range of the displacement trend dataset, and calculate the total duration of the time range.

[0130] In the embodiment of the present application, the earliest starting time and the latest ending time are extracted from the displacement trend dataset, the interval defined by the two time points is taken as the time range, and the total duration of the time range is obtained by subtracting the starting time from the ending time.

[0131] Step 522: extract the historical time range corresponding to each candidate displacement mode in the pre-stored historical displacement record, and calculate the historical total duration of the historical time range, and calculate the time overlap ratio in combination with the total duration.

[0132] In this step, the historical time range refers to the time interval corresponding to the candidate displacement mode in the pre-stored historical displacement record, including the starting time and the ending time of the mode in history, which is used to compare the time correlation with the time range of the displacement trend dataset. The time overlap ratio refers to the duration of the overlapping part of the time range of the displacement trend dataset and the historical time range of the candidate displacement mode, which is used to measure the closeness of the time correlation.

[0133] In the embodiment of the present application, the starting time and the ending time of each candidate displacement mode in the historical displacement record are extracted, the historical total duration of the historical time range is calculated, i.e. the ending time minus the starting time, and then the overlapping part of the time range of the displacement trend dataset and the historical time range is compared and selected, and the duration of the overlapping part is divided by the total duration of the displacement trend dataset to obtain the time overlap ratio.

[0134] Step 523: divide the time range into a plurality of displacement trend periods, each displacement trend period corresponding to the displacement change information in the displacement trend dataset, and divide the historical time range into a plurality of mode historical periods, each mode historical period corresponding to the historical displacement change information in the candidate displacement mode.

[0135] In this step, the displacement trend period refers to the continuous sub-interval obtained by dividing the time range of the displacement trend dataset at a fixed interval, including the displacement trend period corresponding to each sub-interval, which is used to refine the displacement change analysis in the time dimension. The displacement change information refers to the displacement characteristic data in the displacement trend period, including the displacement change direction, the cumulative displacement change rate, and the duration in the period, etc., which is used to describe the displacement law of the period. The mode historical period refers to the continuous sub-interval obtained by dividing the historical time range of the candidate displacement mode at a fixed interval, which is consistent with the division standard of the displacement trend period, including the historical time period corresponding to each sub-interval, which is used to compare the characteristics with the displacement trend period. The historical displacement change information refers to the displacement characteristic data in the mode historical period, including the historical displacement change direction and the cumulative displacement change rate in the period, which is used to compare with the displacement change information.

[0136] In the embodiment of the present application, the time range of the displacement trend data set is divided into a plurality of continuous displacement trend periods at fixed time intervals (such as every 5 minutes), and each displacement trend period corresponds to the displacement change information (such as the displacement change direction, the cumulative displacement change rate, etc.) in the time period. Meanwhile, the historical time range of the candidate displacement mode is divided into a plurality of mode historical periods at the same time intervals, and each period corresponds to the historical displacement change information of the mode in the historical record, so as to ensure the consistency of the two division standards.

[0137] Step 524: Comparing the displacement change characteristics of the overlapping displacement trend periods and the mode historical periods on the time axis to calculate the period characteristic matching proportion.

[0138] In this step, the overlapping on the time axis refers to the intersection of the interval of the displacement trend period and the interval of the mode historical period on the time axis, which is used to determine the characteristic interval that needs to be compared. The displacement change characteristic refers to the displacement attribute in the displacement trend period or the mode historical period, including the displacement change direction, the size range of the maximum cumulative displacement change rate, etc., which is used to measure whether the displacement laws of the two periods are consistent. The period characteristic matching proportion refers to the proportion of the number of periods in which the displacement change characteristics are consistent in the overlapping displacement trend period and the mode historical period on the time axis to the total number of overlapping periods.

[0139] In the embodiment of the present application, the displacement change direction, the cumulative displacement change rate, etc. in the overlapping period are compared one by one to determine whether the characteristics are consistent, and the proportion of the number of overlapping periods in which the characteristics are consistent to the total number of overlapping periods is calculated to obtain the period characteristic matching proportion.

[0140] Step 525: The candidate displacement mode corresponding to the time overlap proportion exceeding the preset time proportion threshold and the period characteristic matching proportion exceeding the preset matching proportion threshold is determined to have time correlation with the displacement trend.

[0141] In this step, the preset time proportion threshold refers to the minimum standard value for judging whether the time overlap proportion meets the standard, which is set in advance based on historical data statistics, and is used to screen the candidate modes with basic time correlation. The preset matching proportion threshold refers to the minimum standard value for judging whether the period characteristic matching proportion meets the standard, which is set in advance based on the feature similarity requirement, and is used to screen the candidate modes with feature level matching.

[0142] In the embodiment of the present application, the time overlap proportion is compared with the preset time proportion threshold (such as 60%), and the period characteristic matching proportion is compared with the preset matching proportion threshold (such as 70%), and if both proportions exceed the corresponding threshold, it is determined that the candidate displacement mode has time correlation with the displacement trend.

[0143] Step 526: If there are multiple candidate displacement patterns with time correlation, the candidate displacement pattern with the maximum sum of time overlap ratio and period feature matching ratio is determined as the main correlation pattern, and if all candidate displacement patterns have no time correlation with displacement trend, a no-match identifier is generated.

[0144] In this step, the main correlation pattern refers to the mode selected from multiple candidate displacement patterns with time correlation, and the mode with the maximum sum of time overlap ratio and period feature matching ratio is selected as the core result of pattern recognition. The no-match identifier refers to a specific marker generated when all candidate displacement patterns do not meet the time correlation condition, facilitating subsequent processing and recognition.

[0145] In the embodiments of the present application, if there are multiple candidate displacement patterns with time correlation, the sum of time overlap ratio and period feature matching ratio of each candidate displacement pattern is calculated, and the candidate displacement pattern with the maximum sum is selected as the main correlation pattern. If both ratios of all candidate displacement patterns do not exceed the threshold, a no-match pattern identifier (such as a specific character or code) is generated.

[0146] Step 527: The modes and corresponding time overlap ratio, period feature matching ratio, overlapping period information, or no-match identifier are integrated to form a pattern recognition result, and the modes include the main correlation pattern and candidate displacement patterns without time correlation.

[0147] In the embodiments of the present application, first, all candidate displacement patterns are classified: for the main correlation pattern, the mode name (such as large truck load typical displacement pattern), corresponding time overlap ratio (such as 75%), period feature matching ratio (such as 80%) and overlapping period information (such as 08:10-08:25, 08:30-08:40) are recorded; for candidate displacement patterns without time correlation, the mode name, time overlap ratio (such as 40%), period feature matching ratio (such as 60%) and overlapping period information (such as 08:05-08:10) are also recorded, and no time correlation is marked; if all candidate patterns have no time correlation, the no-match pattern identifier is recorded. Then, these information is arranged in the logical order of main correlation pattern-non-correlation candidate pattern-no-match identifier into structured data, such as table form containing mode type, each ratio and overlapping period, and finally a complete pattern recognition result is formed, which clearly presents the correlation of all modes and key parameters, providing clear basis for subsequent comparison with the baseline range parameter list.

[0148] The embodiment of the present application realizes accurate time comparison of displacement trend and historical mode by refining time range and period division; improves the accuracy of time correlation judgment by combining double judgment of time overlap proportion and period characteristic matching proportion; ensures the definiteness of mode recognition result by screening main correlation mode or generating no matching identification; and enhances the reliability of mode matching by double proportion judgment, thereby providing high-quality decision basis for subsequent safety warning.

[0149] The present application provides a specific embodiment, step 106, comparing the displacement change parameter in the mode recognition result with the pre-stored vibration baseline range parameter list, generating a structure safety warning instruction containing abnormal position and abnormal degree, specifically including the following steps:

[0150] Step 601: Extracting displacement change parameters from the mode recognition result, the displacement change parameters including maximum cumulative displacement change rate, abnormal duration and direction conversion frequency.

[0151] In this step, the abnormal duration refers to the continuous time length that the displacement change parameter exceeds the normal fluctuation range in the vibration reference range parameter list, which is calculated based on the starting time and ending time of the displacement change parameter out-of-range (ending time minus starting time). The direction conversion frequency refers to the number of displacement change direction conversions per unit time, which is obtained by counting the total number of direction conversions per unit time (such as 1 hour), and the higher the frequency, the more unstable the displacement change.

[0152] In the embodiment of the present application, first, the detailed data partition corresponding to the main correlation mode (if any) or the unique candidate displacement mode recorded in the structured data of the pattern recognition result is located, which contains the displacement feature information of all continuous time periods corresponding to the mode correlation. For the maximum cumulative displacement change rate, the cumulative displacement change rate data of all continuous time periods under the mode is traversed, and the maximum cumulative displacement change rate is selected by comparing the cumulative values of each period one by one. For the abnormal duration, the normal fluctuation interval of the corresponding parameter in the pre-stored vibration reference range parameter list is first called, and then it is checked whether the cumulative displacement change rate of each continuous time period under the mode exceeds the interval. The starting and ending time of all out-of-range periods is recorded, and the continuous total duration of these out-of-range periods is calculated as the abnormal duration. For the direction conversion frequency, the total number of displacement direction conversion times (such as from continuous time period 1 to continuous time period 2, from continuous time period 2 to continuous time period 3, etc.) is counted, and then the total conversion times are divided by the total time range duration corresponding to the mode to obtain the conversion frequency per unit time. Finally, the three parameters of the extracted maximum cumulative displacement change rate, abnormal duration and direction conversion frequency are arranged into an association array in the format of parameter name-value-unit to form complete displacement change parameters.

[0153] Step 602: Compare the maximum cumulative displacement change rate of the displacement change parameter with the corresponding normal fluctuation upper limit and normal fluctuation lower limit in the pre-stored vibration reference range parameter list to mark the target parameter that exceeds the range.

[0154] In this step, the normal fluctuation upper limit refers to the maximum reasonable value of the displacement change parameter (such as the maximum cumulative displacement change rate) allowed in the vibration reference range parameter list, which is determined based on historical normal monitoring data and structural safety standards. The normal fluctuation lower limit refers to the minimum reasonable value of the displacement change parameter allowed in the vibration reference range parameter list, which together with the normal fluctuation upper limit forms the normal interval of the parameter. The target parameter refers to the parameter whose maximum cumulative displacement change rate exceeds the normal fluctuation upper limit or lower limit, which is marked by comparison with the reference range.

[0155] In the embodiment of the present application, the normal fluctuation upper limit and the normal fluctuation lower limit corresponding to the maximum cumulative displacement change rate of the displacement change parameter in the vibration reference range parameter list are called one by one. If the maximum cumulative displacement change rate is greater than the normal fluctuation upper limit or less than the normal fluctuation lower limit, the parameter is marked as a target parameter that exceeds the range.

[0156] Step 603: Compare the abnormal duration of the target parameter with the corresponding allowed duration in the vibration reference range parameter list to record the time period information that exceeds the allowed duration.

[0157] In this step, the allowed continuous duration refers to the longest continuous time that the displacement variation parameter exceeds the normal range in the vibration reference range parameter list, which is set based on the structural tolerance capacity. The time period information refers to the specific time period when the abnormal duration of the target parameter exceeds the allowed continuous duration, which is used to determine the time range when the abnormality occurs.

[0158] In the embodiments of the present application, the abnormal duration of the target parameter (such as the continuous duration of displacement exceeding the range in a certain time period) is compared with the preset allowed continuous duration (the longest time of exceeding the range that can be accepted under normal circumstances) in the list, and the specific time period when all abnormal durations exceed the allowed continuous duration (such as 09:15-09:30) is recorded to form the time period information.

[0159] Step 604: Locating the abnormal occurrence position of the bridge structure according to the target parameter and the corresponding spatial coordinate information;

[0160] In this step, the abnormal occurrence position refers to the specific physical position where the displacement abnormality occurs in the bridge structure, which includes the position determined based on the spatial coordinate information corresponding to the target parameter, and is used to locate the spatial distribution of the abnormality.

[0161] In the embodiments of the present application, first, the metadata of the target parameter is read, which contains the unique identifier of the sensor collecting the parameter, and the identifier is bound to the installation position of the sensor on the bridge; then, the corresponding spatial coordinate information is retrieved based on the unique identifier of the sensor querying the pre-stored sensor position database, including the X-axis (along the length direction of the bridge), Y-axis (along the width direction of the bridge), and Z-axis (perpendicular to the bridge surface) coordinate values in the global coordinate system of the bridge (such as X=350m, Y=12m, Z=0m); then, the retrieved X, Y, and Z coordinate values are matched to the corresponding physical area (such as the No. 5 span girder) through the coordinate-physical position mapping table (which pre-recorded the correspondence between the coordinate range and the physical name of each key part of the bridge, such as X=340-360m, Y=10-15m corresponding to the No. 5 span girder); and combined with the specific offset of the coordinate value in the area, such as Y=12m being in the middle position of the 10-15m interval, corresponding to the centerline of the girder 2 meters east), the accurate physical position description is refined; finally, through cross verification (comparing the installation position description of the historical record of the sensor to ensure consistency with the current mapping result), the centerline of the No. 5 span girder 2 meters east is determined as the abnormal occurrence position of the bridge structure.

[0162] Step 605: Calculating the numerical difference between the target parameter and the corresponding reference parameter in the vibration reference range parameter list, and combining the preset difference interval standard to divide the abnormality degree level;

[0163] In this step, the corresponding reference parameter refers to the normal fluctuation boundary value (such as the normal fluctuation upper limit if the target parameter is the upper limit) corresponding to the target parameter in the vibration reference range parameter list, including the reference reference for calculating the numerical difference, which is determined based on the preset parameter range in the list. The preset difference interval standard refers to the numerical difference interval preset for dividing the abnormality level (such as level 1, level 2, and level 3), and each interval corresponds to a level, which is set based on the structure damage risk assessment. The abnormality level refers to the abnormality level (such as level 1, level 2, and level 3) divided according to the numerical difference between the target parameter and the corresponding reference parameter. The higher the level, the greater the risk.

[0164] In the embodiment of the present application, the target parameter is subtracted from the corresponding reference parameter (such as the normal fluctuation upper limit or lower limit) to obtain the numerical difference; then the numerical difference is compared with the preset difference interval standard (such as 0-5mm / s for level 1 and 5-10mm / s for level 2), and the abnormality level is divided according to the interval into which the numerical difference falls (such as level 1 and level 2).

[0165] Step 606: integrating the abnormality occurrence position of the bridge structure, the abnormality level, the target parameter, and the time period information to generate a structure safety warning instruction.

[0166] In the embodiment of the present application, first, the fixed fields of the structure safety warning instruction are defined: abnormal position, abnormal level, key parameter, and duration, and the data format of each field is set (such as position for physical description text, level for Chinese capital number, parameter for name + value + unit, and time period for start time-end time; for example, 2 meters east of the centerline of the No. 5 span beam is filled in the abnormal position field, level 1 is filled in the abnormal level field, the maximum cumulative displacement change rate 1.2mm / s is filled in the key parameter field, and 10:00-10:20 is filled in the duration field; then, it is checked whether the contents of each field match, such as whether the abnormality period corresponding to the key parameter is consistent with the duration, and whether the abnormality level corresponds to the parameter difference calculation result, to ensure that there is no information mismatch; then, a generation timestamp and an instruction number are added at the end of the instruction for tracing and management; finally, these fields are combined in the format of abnormal position, [abnormal level] abnormality: [key parameter], duration [duration] (instruction number: [number], generation time: [timestamp]) to form the structured text of 2 meters east of the centerline of the No. 5 span beam, level 1 abnormality: maximum cumulative displacement change rate 1.2mm / s, duration 10:00-10:20 (instruction number: xx, generation time: xx), and the structure safety warning instruction is finally generated, which can be directly parsed and displayed by the monitoring terminal.

[0167] The embodiment of the present application can accurately identify abnormal parameters exceeding the normal range by extracting displacement change parameters and comparing them with the vibration reference range; can determine the time range and position of the abnormality by combining the abnormal duration and spatial coordinate information; can quantify the severity of the abnormality through numerical difference calculation and grade division; and can finally integrate the information to generate a warning instruction, realize a closed loop from abnormality identification to warning output, and enhance the accuracy and pertinence of the warning through multi-dimensional parameter comparison and quantitative grading, solve the problems of data processing lag and fuzzy warning, and provide timely and reliable protection for the safety of bridge structures.

[0168] Figure 3 A structural schematic diagram of a specific embodiment of a road and bridge displacement monitoring system based on the Internet of Things is provided for the embodiment of the present application, referring to Figure 3 The system can include:

[0169] The acquisition module 21 is configured to acquire an electrical vibration signal generated by a road and bridge, form an original vibration data set according to a timestamp and spatial coordinate information of the electrical vibration signal, and convert the vibration mechanical energy generated by the traffic load to obtain the electrical vibration signal.

[0170] The encapsulation and verification module 22 is configured to encapsulate the original vibration data set to obtain an encapsulated data packet, and perform integrity verification on the encapsulated data packet by using an edge computing node deployed locally on the road and bridge to obtain a verified data packet.

[0171] The processing module 23 is configured to perform noise reduction and time sequence alignment processing on the verified electrical vibration signal in the verified data packet according to a pre-stored bridge vibration measurement reference database to generate a vibration sequence.

[0172] The analysis module 24 is configured to calculate a dynamic displacement change rate based on the vibration sequence to analyze a displacement trend and obtain a displacement trend data set.

[0173] The extraction module 25 is configured to extract a feature parameter from the displacement trend data set, extract a candidate displacement mode from a pre-stored historical displacement record according to the feature parameter, and generate a mode recognition result.

[0174] The generation module 26 is configured to compare the displacement change parameter in the mode recognition result with a pre-stored vibration baseline range parameter list to generate a structure safety warning instruction containing an abnormal position and an abnormal degree.

[0175] The embodiment of the present application is a kind of road and bridge displacement monitoring system based on Internet of Things, for realizing the road and bridge displacement monitoring method based on Internet of Things described above, so the specific embodiments of a kind of road and bridge displacement monitoring system based on Internet of Things can be seen from the foregoing road and bridge displacement monitoring method based on Internet of Things of the embodiment part, and the specific embodiments can be referred to the description of each part of the embodiment, which will not be repeated here.

[0176] The present application also provides an electronic device, comprising: a memory for storing a computer program; a processor for executing the computer program to implement the steps of any of the road and bridge displacement monitoring methods based on Internet of Things described above.

[0177] The present application also provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to implement the steps of any of the road and bridge displacement monitoring methods based on Internet of Things described above.

[0178] In one exemplary embodiment, the above computer readable storage medium can include, but is not limited to, a variety of media that can store computer programs, such as a U disk, a read-only memory, a random access memory, a mobile hard disk, a magnetic disk or an optical disk, etc.

[0179] The embodiments of the present application also provide a computer program product, which comprises a computer program, and the computer program is executed by a processor to implement the steps of any of the road and bridge displacement monitoring methods based on Internet of Things described above.

[0180] The skilled person can further realize that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be realized by electronic hardware, computer software or a combination of both. In order to clearly illustrate the interchangeability of hardware and software, the components and steps of the examples have been described in the above description in general terms. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. The skilled person can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.

[0181] The road and bridge displacement monitoring method and system based on Internet of Things provided by the present application are described in detail above. The principles and implementation of the present application are described in this paper using specific examples. The above description of the examples is only to help understand the method and its core idea of the present application. It should be noted that for ordinary skilled persons in the technical field, without departing from the principles of the present application, some improvements and modifications can be made to the present application, and these improvements and modifications also fall within the protection scope of the present application.

Claims

1. A method for monitoring displacement of a road bridge based on Internet of Things, characterized in that, The method comprises the following steps: obtaining an electrical vibration signal generated by a road bridge, and forming an original vibration data set according to a time stamp and spatial coordinate information of the electrical vibration signal, wherein the electrical vibration signal is converted from vibration mechanical energy generated by a traffic load; packaging the original vibration data set to obtain a packaged data packet, and performing integrity checking on the packaged data packet by using an edge computing node deployed locally on the road bridge to obtain a checked data packet; performing noise reduction and time sequence alignment processing on the checked electrical vibration signal in the checked data packet according to a pre-stored bridge vibration measurement benchmark database to generate a vibration sequence; calculating a dynamic displacement change rate based on the vibration sequence to analyze a displacement trend and obtain a displacement trend data set; extracting a feature parameter from the displacement trend data set, extracting a candidate displacement mode from a pre-stored historical displacement record according to the feature parameter, and generating a mode recognition result; comparing a displacement change parameter in the mode recognition result with a pre-stored vibration baseline range parameter list to generate a structure safety early warning instruction containing an abnormal position and an abnormal degree; extracting a feature parameter from the displacement trend data set, extracting a candidate displacement mode from a pre-stored historical displacement record according to the feature parameter, and generating a mode recognition result, comprising: extracting a feature parameter of each continuous time period from the displacement trend data set, wherein the feature parameter comprises a maximum cumulative displacement change rate, a longest duration, and an interval number of direction conversion; extracting a plurality of candidate displacement modes from a pre-stored historical displacement record according to the feature parameter, wherein the historical displacement record contains typical displacement modes corresponding to different traffic load types; judging the time correlation of the candidate displacement mode and the displacement trend according to the time range of the displacement trend data set to generate a mode recognition result; judging the time correlation of the candidate displacement mode and the displacement trend according to the time range of the displacement trend data set to generate a mode recognition result, comprising: determining the time range of the displacement trend data set and calculating the total duration of the time range; extracting a historical time range corresponding to each candidate displacement mode in the pre-stored historical displacement record, calculating a historical total duration of the historical time range, and calculating a time overlap ratio in combination with the total duration; dividing the time range into a plurality of displacement trend periods, each displacement trend period corresponding to displacement change information in the displacement trend data set, and dividing the historical time range into a plurality of mode historical periods, each mode historical period corresponding to historical displacement change information in the candidate displacement mode; comparing the displacement change characteristics of the displacement trend period and the mode historical period that overlap on the time axis to calculate a period characteristic matching ratio; judging that the candidate displacement mode has time correlation with the displacement trend when the time overlap ratio exceeds a preset time ratio threshold and the period characteristic matching ratio exceeds a preset matching ratio threshold; and If there are multiple candidate displacement patterns with time correlation, the candidate displacement pattern with the maximum sum of time overlap proportion and period feature matching proportion is determined as the main correlation mode, and if all candidate displacement patterns have no time correlation with displacement trend, a no-match identifier is generated; The modes and corresponding time overlap proportions, period feature matching proportions, overlapping period information, or no-match identifiers are integrated to form a mode recognition result, and the modes include the main correlation mode and candidate displacement patterns without time correlation.

2. The method of claim 1, wherein, According to the feature parameters, a plurality of candidate displacement patterns are extracted from a pre-stored historical displacement record, and the historical displacement record contains typical displacement patterns corresponding to different traffic load types, including: An initial typical displacement pattern and corresponding feature parameter range are selected from the pre-stored historical displacement record, and the feature parameter range includes a maximum cumulative displacement change rate upper limit, a maximum cumulative displacement change rate lower limit, a longest duration interval, and a direction allowed conversion interval number; The initial typical displacement pattern with the maximum cumulative displacement change rate of the feature parameter between the maximum cumulative displacement change rate upper limit and the maximum cumulative displacement change rate lower limit is marked as a first-level screening mode, the first-level screening mode with the longest duration of the feature parameter within the longest duration interval is marked as a second-level screening mode, and the second-level screening mode with the displacement change direction conversion interval number of the feature parameter less than the direction allowed conversion interval number is marked as a third-level screening mode; When there are multiple third-level screening modes, a third-level screening mode with a matching degree higher than a preset matching degree is selected as a candidate displacement pattern.

3. The method of claim 1, wherein, According to a pre-stored bridge vibration measurement reference database, the post-verification data packet is processed by noise reduction and time sequence alignment to generate a vibration sequence, including: From the pre-stored bridge vibration measurement reference database, the reference vibration signal corresponding to the post-verification electrical vibration signal in the post-verification data packet is called; The post-verification electrical vibration signal and the reference vibration signal are compared segment by segment to remove vibration difference signals with amplitude difference exceeding a preset threshold to obtain a preliminary processed signal; According to the timestamp information of the post-verification electrical vibration signal, the time interval between different post-verification electrical vibration signals is determined; According to the time interval, the starting record time of each preliminary processed signal is adjusted to obtain an adjusted preliminary processed signal, and the adjusted preliminary processed signal is arranged to form a vibration sequence.

4. The method of claim 1, wherein, Based on the vibration sequence, a dynamic displacement change rate is calculated to analyze the displacement trend to obtain a displacement trend data set, including: The vibration amplitude and corresponding time information of each record time are extracted from the vibration sequence to form vibration time sequence data containing time amplitude correspondence; The time difference and vibration amplitude difference between adjacent record times in the vibration time sequence data are calculated to form a displacement change rate time sequence based on the time difference and vibration amplitude difference; According to the positive and negative attributes of each displacement change rate in the displacement change rate time sequence, the displacement change direction in the corresponding time period is determined; Determine the time range of the continuous time period with the same displacement variation direction and the cumulative displacement change rate, and aggregate the time range of the continuous time period with different displacement variation directions and the cumulative displacement change rate to form a displacement trend dataset.

5. The method of claim 1, wherein, The displacement change parameters in the pattern recognition result are compared with a pre-stored vibration baseline range parameter list to generate a structure safety warning instruction containing an abnormal position and an abnormal degree, including: Extract the displacement change parameters from the pattern recognition result, including the maximum cumulative displacement change rate, the abnormal duration, and the direction conversion frequency; Compare the maximum cumulative displacement change rate of the displacement change parameters with the corresponding normal fluctuation upper limit and normal fluctuation lower limit in the pre-stored vibration reference range parameter list to mark the target parameters that exceed the range; Compare the abnormal duration of the target parameters with the corresponding allowed duration in the vibration reference range parameter list to record the time period information that exceeds the allowed duration; Locate the abnormal position of the bridge structure according to the target parameters and the corresponding spatial coordinate information; Calculate the numerical difference between the target parameters and the corresponding reference parameters in the vibration reference range parameter list, and divide the abnormal degree level according to the pre-set difference interval standard; Integrate the abnormal position of the bridge structure, the abnormal degree level, the target parameters, and the time period information to generate a structure safety warning instruction.

6. A road bridge displacement monitoring system based on Internet of Things, characterized in that, Including: An acquisition module is configured to acquire an electrical vibration signal generated by a road bridge, form an original vibration dataset according to a timestamp and spatial coordinate information of the electrical vibration signal, and convert the vibration mechanical energy generated by traffic load into the electrical vibration signal; An encapsulation and verification module is configured to encapsulate the original vibration dataset to obtain an encapsulated data packet, and perform integrity verification on the encapsulated data packet by using an edge computing node deployed locally on the road bridge to obtain a verified data packet; A processing module is configured to perform noise reduction and time sequence alignment processing on a verified electrical vibration signal in the verified data packet according to a pre-stored bridge vibration measurement reference database to generate a vibration sequence; An analysis module is configured to calculate a dynamic displacement change rate based on the vibration sequence to analyze a displacement trend and obtain a displacement trend dataset; An extraction module is configured to extract feature parameters from the displacement trend dataset, extract a candidate displacement mode from a pre-stored historical displacement record according to the feature parameters, and generate a pattern recognition result; A generation module is configured to compare displacement change parameters in the pattern recognition result with a pre-stored vibration baseline range parameter list to generate a structure safety warning instruction containing an abnormal position and an abnormal degree; Extract feature parameters from the displacement trend dataset, extract a candidate displacement mode from a pre-stored historical displacement record according to the feature parameters, and generate a pattern recognition result, including: Extract feature parameters of each continuous time period from the displacement trend dataset, including the maximum cumulative displacement change rate, the longest duration, and the interval number of direction conversion; According to the characteristic parameters, a plurality of candidate displacement modes are extracted from a pre-stored historical displacement record, and the historical displacement record contains typical displacement modes corresponding to different traffic load types; According to the time range of the displacement trend data set, the time correlation of the candidate displacement mode and the displacement trend is judged to generate a mode recognition result; According to the time range of the displacement trend data set, the time correlation of the candidate displacement mode and the displacement trend is judged to generate a mode recognition result, including: Determine the time range of the displacement trend data set, and calculate the total duration of the time range; Extract the corresponding historical time range of each candidate displacement mode in the pre-stored historical displacement record, and calculate the historical total duration of the historical time range, combine the total duration, and calculate the time overlap ratio; Divide the time range into a plurality of displacement trend periods, each displacement trend period corresponding to displacement change information in the displacement trend data set, and divide the historical time range into a plurality of mode historical periods, each mode historical period corresponding to historical displacement change information in the candidate displacement mode; Compare the displacement change characteristics of the displacement trend period and the mode historical period overlapping on the time axis to calculate the period characteristic matching ratio; The candidate displacement mode corresponding to the time overlap ratio exceeding the preset time ratio threshold and the period characteristic matching ratio exceeding the preset matching ratio threshold is determined to have time correlation with the displacement trend; If there are multiple candidate displacement modes with time correlation, the candidate displacement mode with the maximum sum of time overlap ratio and period characteristic matching ratio is determined as the main correlation mode, and if all candidate displacement modes have no time correlation with the displacement trend, a no matching identifier is generated; Integrate each mode and the corresponding time overlap ratio, period characteristic matching ratio, overlapping period information, or no matching identifier to form a mode recognition result, each mode including the main correlation mode and the candidate displacement mode without time correlation.

7. An electronic device, comprising: Including: Memory for storing computer programs; The processor is used to execute the computer program to realize the steps of the road and bridge displacement monitoring method based on Internet of Things in any one of claims 1 to 5.

8. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program is executed by the processor to realize the road and bridge displacement monitoring method based on Internet of Things in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Real-time transmission method and system based on internet-of-things perception data in digital twinborn scene

    CN120143775A

  • Municipal bridge damage defect detection method and system

    CN120628498A

  • Methods and apparatus for monitoring structural members subject to transient loads

    US4956999A