Double-accelerometer strong vibration discrimination method and monitor
By combining quartz accelerometer and MEMS accelerometer, the dual accelerometer strong vibration judgment method is used to solve the interference and error problems when accelerometers synchronously collect data in the prior art, and more accurate strong vibration judgment and lower false alarm rate are achieved.
Patent Information
- Application Number
- CN202510031253.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-08
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2045-01-08
AI Technical Summary
In the prior art, the accelerometer used in building vibration monitoring has interference and errors when synchronously collecting data, resulting in inaccurate judgment of strong vibrations and high false alarm rate.
The dual accelerometer strong vibration discrimination method is adopted, combined with a quartz accelerometer and MEMS accelerometer, and the vibration wave pickup algorithm, acceleration reduction, filtering, de-average processing and consistency analysis are used to improve the discrimination accuracy of the strong vibration signal.
It effectively reduces the false alarm rate during vibration signal recognition process, enhances the reliability of the system, and improves the accuracy of strong vibration monitoring of buildings.
Smart Images

Figure CN119826945A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of vibration detection, in particular to a dual accelerometer strong vibration identification method and a monitoring instrument. Background Art
[0002] Building vibration monitoring plays a key role in ensuring public safety, extending building life, optimizing maintenance strategies, improving the quality of living and working environments, and supporting scientific research. There are two main methods for monitoring building vibration in the existing technology: one is real-time monitoring using vibration sensors, and the other is indirect capture and analysis through image processing technology. Vibration sensor monitoring is a common method that directly collects vibration data by installing vibration sensors in building structures.
[0003] In the prior art, commonly used accelerometers include quartz accelerometers and MEMS accelerometers (also known as micro-electromechanical system accelerometers). Quartz accelerometers have been widely used in high-precision vibration monitoring due to their excellent linearity, low noise and long-term stability. However, their response time is long, which may cause a certain lag in high-frequency dynamic detection. In contrast, MEMS accelerometers are widely used in strong vibration monitoring due to their miniaturization, low cost and fast response. They can quickly capture strong vibration signals, but in terms of low-frequency vibration detection, their measurement accuracy is low and they are easily affected by environmental noise, which reduces the accuracy and reliability of the monitoring system. In addition, the monitoring results of a single accelerometer in a building are easily affected by the environment near the installation point, for example, people walking are misjudged as strong vibrations. Distributed accelerometers installed at multiple points face the challenges of time synchronization and rapid data integration and analysis.
[0004] Therefore, there is an urgent need to design a monitoring method and detection device that fully utilizes the respective advantages of multiple accelerometers to achieve more comprehensive vibration monitoring, and to solve the problem of how to effectively integrate data in the detection system of dual accelerometers, judge the authenticity of vibration in real time, and reduce false alarms. Summary of the invention
[0005] The purpose of the present invention is to overcome the shortcomings of the prior art and provide a dual accelerometer strong vibration identification method and monitor to combine a quartz accelerometer and a MEMS accelerometer, give full play to the high precision of the quartz accelerometer and the fast response of the MEMS accelerometer, and overcome the interference and error problems of the two accelerometers when synchronously collecting data, improve the accuracy of strong vibration identification through consistency analysis, and reduce false alarms.
[0006] In order to achieve the above-mentioned purpose, a dual accelerometer strong vibration discrimination method is designed, comprising the following steps: step S1. collecting vibration signals, including two accelerometer signals of a quartz accelerometer and a MEMS accelerometer; step S2. performing acceleration restoration, filtering, and de-meaning processing on the collected vibration signals; step S3. performing strong vibration signal discrimination, comprising: step S3.1. processing the vibration signal through a vibration wave picking algorithm, if both accelerometer signals in the vibration signal exceed the threshold, preliminarily judging that the vibration signal is a strong vibration signal, and entering step S4, if not satisfying that both exceed the threshold, entering step S3.2; step S3.2. comparing and judging the waveform consistency index of the vertical axis of the two accelerometer signals with the threshold: if both consistency indexes exceed the threshold, it is judged as a strong vibration signal, and entering step S4; if both consistency indexes do not exceed the threshold, it is judged as non-strong vibration. signal, and enter step S4; if the two consistency indicators only partially exceed the threshold, the three-axis data of the two accelerometer signals are synthesized, and the process goes to step S3.3; step S3.3. The consistency indicator of the waveform of the vertical axis of the synthesized data is judged again. If it exceeds the threshold, it is judged as a strong vibration signal. If it does not exceed the threshold, it is judged as a non-strong vibration signal, and the process goes to step S4; step S4. The strong vibration monitor marks the data judged as strong vibration signals, and the marked content includes the number of strong vibrations and the maximum amplitude, and the strong vibration signal data exceeding a specific threshold is stored in a separate file; step S5. The acceleration data in the marked strong vibration signal data file is synthesized, the mean is removed, the linearity is removed, and then integrated and corrected to obtain the parameters generated by the vibration signal as the building structure health monitoring index, and the parameters include: acceleration peak, movement speed peak, displacement peak and duration.
[0007] Preferably, the method of the present invention further comprises: the specific method of step S3.1 is as follows: by calculating the waveform values R of the vertical axis of the quartz accelerometer signal and the MEMS accelerometer signal respectively a , R m ; Set the trigger threshold R th and the end threshold R e ; The threshold exceeding flag bits corresponding to the quartz accelerometer and MEMS accelerometer are F as 、F ms , the exceeding threshold flag F as 、F ms The waveform value R perpendicular to the axis a , R m and the trigger threshold R th The logical relationship is as follows:
[0008]
[0009] There is a common exceeding threshold flag Fs , the common exceeds the threshold flag F s And the threshold flag F as 、F ms The logical relationship is as follows:
[0010] F s =F as and F ms ;
[0011] and means F as and F ms Perform AND logic operation, when F s When the value of is 1 for k consecutive times, it is determined that both accelerometer signals exceed the trigger threshold, k is any set positive integer, and the time t obtained by the global navigation satellite system module is recorded at the same time s ; Also includes setting the end threshold flag F of the quartz accelerometer signal and the MEMS accelerometer signal ae 、F me , end threshold flag F ae 、F me The waveform value R perpendicular to the axis a , R m and the end threshold R e The logical relationship is as follows:
[0012]
[0013] There is a common end threshold flag F e , the common end threshold flag F e And the threshold flag F ae 、F me The logical relationship is as follows:
[0014] F e =F ae and F me ;
[0015] and means F ae and F me Perform AND logic operation at t s After the time starts, monitor F e The value of F for k consecutive times e When the values of are all 1, the trigger is judged to be over, and the time t obtained by the global navigation satellite system module is recorded. e , k is any set positive integer.
[0016] Preferably, the method of the present invention further comprises: the specific method of step S3.2 is as follows: step S3.2.1. intercepting two accelerometer signals at time t s toe The waveform data of the vertical axis between the two is smoothed; step S3.2.2. All peak values are calculated; step S3.2.3. The zero crossing point between the first peak value and the second peak value is calculated, and this zero crossing point is used as the first zero crossing point, and multiple zero crossing points and zero crossing point time sequences are calculated in turn; step S3.2.4. The cosine similarity of the corresponding data of the two accelerometer signals is calculated.
[0017] Preferably, the method of the present invention also includes: the method for calculating all peaks described in step S3.2.2 is as follows: after calculating all peaks, the peak number N1 is obtained; the waveform data is smoothed again to calculate the peak number N2, if N1≠N2, the latter peak calculation is considered valid, otherwise the previous one is valid, and the waveform data is continued to be smoothed and the peak number is calculated until the two peak numbers are equal, at which time the previous calculation is considered valid; the peak calculation and identification are completed, and the peak data and the peak corresponding time data are obtained.
[0018] Preferably, the method of the present invention further comprises: the zero-crossing point calculation method in step S3.2.3 is as follows, comprising: step S3.2.3.1. calculating all zero-crossing point time sequences; step S3.2.3.2. obtaining an average time difference Δt based on the peak corresponding time data obtained in all peak calculations, wherein the time data is a peak time sequence [t1, t2, ... t i ], i∈[1, N], where N is the number of peak values calculated, and the average time difference Δt is calculated as follows:
[0019]
[0020] The average time difference Δt is approximately the same as the peak time difference between adjacent peaks of a vibration waveform, that is, approximately one-half of a vibration waveform cycle; Step S3.2.3.3. Set the threshold ε z , the calculation formula is:
[0021]
[0022] Where k is an arbitrary positive integer. This threshold is used to correct the zero-crossing time sequence of the two accelerometers. The correction calculation method refers to the following formula:
[0023]
[0024] Through the above steps, the peak data, peak time data and zero-crossing time series data of the quartz accelerometer and MEMS accelerometer are obtained. xzi, where x can be substituted into a or m, a represents the quartz accelerometer, m represents the MEMS accelerometer, i∈[1,m], and m represents the number of zero crossings of the accelerometer.
[0025] Preferably, the method of the present invention further comprises: the cosine similarity calculation method of step S3.2.4 is as follows:
[0026]
[0027] Among them, S z It represents the similarity of the zero-crossing sequence of the two accelerometers. The expression of n is n=min(M,N), that is, the smaller value of M and N is taken. N represents the number of zero-crossing points of the quartz accelerometer, and M represents the number of zero-crossing points of the MEMS accelerometer. azi represents the zero-crossing sequence of the quartz accelerometer, denoted as [t az1 ,t az2 ,...t azi ],i∈[1,N],t mzi represents the zero-crossing sequence of the MEMS accelerometer, denoted as [t mz1 ,t mz2 ,...t mzi ]i∈[1,M],; the peak data, peak corresponding time data and zero-crossing time sequence data of the two accelerometers, and then the cosine similarity s is calculated by the peak data of the two accelerometers a , the cosine similarity s is calculated by the peak moments of the two accelerometers az , the cosine similarity s is calculated by the zero-crossing moment of the two accelerometers z , and finally use the average value to integrate and measure, the calculation method is as follows:
[0028]
[0029] Among them, s represents the waveform consistency judgment value, s az represents the cosine similarity of the peak time, s z Indicates the peak cosine similarity. The closer s is to 1, the more consistent the waveforms of the quartz accelerometer and the MEMS accelerometer are. When s is greater than the set threshold, it means that the waveforms of the vertical axis of the two accelerometers are consistent, and the waveform similarity on other axes is continued to be judged. The data of the north-south axis and the east-west axis are synthesized and calculated. The synthesis formula is as follows:
[0030]
[0031] where a z Indicates vertical axis data, a x Indicates the north-south axis data, a yRepresents the east-west axis data; the waveform consistency judgment of the three direction axes refers to the judgment process of the vertical axis mentioned above. If it exceeds the threshold, the vibration is judged as a strong vibration.
[0032] The present invention also provides a dual-accelerometer strong vibration monitor, comprising: at least two monitoring points, the monitoring points are arranged in a building structure, so a spacing is reserved between the monitoring points, the spacing is at least 2 meters, and a height difference is reserved between the monitoring points; a monitoring host, arranged at the monitoring point, the monitoring host comprises: a data processing module 8 and a storage and transmission module, the data processing module 8 comprises the strong vibration discrimination method as described above; a plurality of quartz accelerometers, the plurality of quartz accelerometers are fixed at another monitoring point, respectively installed along the vertical axis, the north-south axis and the east-west axis of the ground, and connected to the monitoring host signal; a plurality of MEMS accelerometers, arranged in the monitoring host and connected to the monitoring host signal.
[0033] Preferably, the monitor of the present invention also includes: a plurality of 32-bit analog-to-digital converter modules, which are connected to the signals of the plurality of quartz accelerometers; a plurality of 24-bit analog-to-digital converter modules, which are connected to the signals of the MEMS accelerometers; the 32-bit analog-to-digital converter modules and the 24-bit analog-to-digital converter modules are connected to the data processing module via a digital isolation module.
[0034] Preferably, the monitoring instrument of the present invention also includes: the data processing module includes: a microprocessor and a global navigation satellite system module, and the signal conduction between the microprocessor and the global navigation satellite system module is used to transmit the time signal and geographic coordinate signal acquired by the global navigation satellite system module to the microprocessor.
[0035] Preferably, the monitoring instrument of the present invention also includes: the storage transmission module includes: a storage device, a serial communication interface, a network interface and a host computer, the serial communication interface and the network interface are respectively connected to the host computer and the microprocessor signals, so that the signals between the host computer and the microprocessor are conducted; the storage device is connected to the microprocessor signals, so that the data generated by the microprocessor is stored in the storage device; the storage device includes: at least one of a flash memory, an electrically erasable programmable read-only memory and a secure digital card memory.
[0036] Compared with the prior art, the present invention has the following advantages:
[0037] By integrating a quartz accelerometer and a MEMS accelerometer, the present invention can accurately distinguish strong vibration signals from environmental noise signals, effectively reduce the false alarm rate in the vibration signal recognition process, enhance the reliability of the system, and improve the accuracy of strong vibration monitoring of buildings. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 , is a flow chart of Embodiment 1 of the present invention;
[0039] Figure 2 , is a schematic diagram of the structure of the monitoring instrument of the present invention;
[0040] Figure 3 , is a schematic diagram of the connection relationship of components of the monitoring instrument of the present invention;
[0041] In the figure: 1 quartz accelerometer, 2 MEMS accelerometer, 3 monitoring host, 4 communication interface, 5 32-bit analog-to-digital converter module, 6 24-bit analog-to-digital converter module, 7 microprocessor, 8 data processing module, 9 serial communication interface, 10 network interface, 11 host computer, 12 flash memory, 13 electrically erasable programmable read-only memory, 14 secure digital card memory, 15 global navigation satellite system module, 16 real-time clock module, 17 digital isolation module. DETAILED DESCRIPTION
[0042] In order to make the purpose, principle and structure of the present invention more clear, it is further described below in conjunction with the drawings and specific embodiments.
[0043] Embodiment 1:
[0044] This embodiment provides a dual accelerometer strong vibration discrimination method, the discrimination method has low computational difficulty and is stable and reliable, and is suitable for running in the microprocessor 7, see Figure 1 .
[0045] Step S1. Collect vibration signals through a dual accelerometer monitor.
[0046] Specifically, the microprocessor synchronously obtains data from the quartz accelerometer and the MEMS accelerometer through the ADC module (also known as the analog-to-digital converter module). The raw data of the six channels of the two accelerometers read from the ADC module are first converted according to the sensitivity, and the actual acceleration data is restored before further processing.
[0047] Step S2: restore the acceleration value, filter and remove the mean value of the collected vibration signal, and then enter the strong vibration identification stage.
[0048] Specifically: low-pass filter the data of each channel to reduce the interference of high-frequency noise on the vibration data. After filtering, remove the mean of the waveform data of each channel.
[0049] Step S3. Strong vibration judgment:
[0050] Step S3.1. Process the two accelerometer signals using a vibration wave picking algorithm. If both data exceed the threshold within a short period of time, it is preliminarily determined to be a strong vibration signal.
[0051] Specifically, the specific method of step S3.1 is as follows:
[0052] By using the STA / LTA algorithm (also known as the "short-time average / long-time average" algorithm) to monitor and calculate, the waveform values R of the vertical axis of the quartz accelerometer signal and the MEMS accelerometer signal are obtained respectively. a , R m To reduce the amount of calculation, the parameters of the STA / LTA algorithm used by the two accelerometers are consistent; the trigger threshold R is set th and the end threshold R e The trigger threshold and the end threshold are also the same. The threshold flags corresponding to the quartz accelerometer and the MEMS accelerometer are F as 、F ms .
[0053] The exceeding threshold flag F as 、F ms The waveform value R perpendicular to the axis a , R m and the trigger threshold R th The logical relationship is as follows:
[0054]
[0055] There is a common exceeding threshold flag F s , the common exceeds the threshold flag F s And the threshold flag F as 、F ms The logical relationship is as follows:
[0056] F s =F as and F ms ;
[0057] and means F as and F ms Perform AND logic operation, when both accelerometers are triggered, F s is 1, otherwise it is 0. In order to reduce the interference caused by accidental factors, when F s When the value of is 1 for k consecutive times (such as k = 3), it is determined that both accelerometer signals exceed the trigger threshold, k is any set positive integer, and the time t obtained by the global navigation satellite system module is recorded at the same time s .
[0058] It also includes setting the end threshold flag F of the quartz accelerometer signal and the MEMS accelerometer signal ae 、F me End threshold flag F ae 、F me The waveform value R perpendicular to the axisa , R m and the end threshold R e The logical relationship is as follows:
[0059]
[0060] There is a common end threshold flag F e The common end threshold flag F e And the threshold flag F as 、F ms The logical relationship is as follows:
[0061] F e =F ae and F me ;
[0062] and means F ae and F me Perform AND logic operation at t s After the time starts, monitor F e The value of F for k consecutive times e When the values of are all 1, the trigger is judged to be over, and the time t obtained by the global navigation satellite system module is recorded. e , k is any set positive integer.
[0063] Step S3.2. Make a consistency judgment on the vertical waveforms of the two accelerometer signals. If the vertical waveform consistency index exceeds the threshold, it means that the two sensors at different positions and with different models have consistent responses, and it can be determined as a strong vibration signal of the real building as a whole; if the vertical waveform consistency index does not exceed the threshold, the vibration caused by environmental noise, etc. is identified and ignored, thereby reducing false alarms and improving the reliability of the system; if the vertical waveform consistency index only partially exceeds the threshold, the three-axis data of the two accelerometer signals are synthesized and enter step S3.3.
[0064] Specifically, the specific method of step S3.2 is as follows:
[0065] Step S3.2.1. Intercept the two accelerometer signals at time t s to e The waveform data of the vertical axis between the two is used to judge the waveform consistency from the perspectives of similarity and amplitude. In order to reduce the computational complexity, the waveform similarity is represented by phase. The more consistent the phase is, the more similar the waveform is. The phase consistency is represented by the zero-crossing consistency. The waveform data is smoothed to reduce the interference caused by multiple peaks and jitter near the zero-crossing point.
[0066] Step S3.2.2. Calculate all peak values; calculate the peak value through the improved slope sign change formula. The improvement is that the threshold value in the slope sign change formula is not set. All peak values are calculated first and then the peak value number N1 is obtained; the waveform data is smoothed again to calculate the peak value number N2. If N1≠N2, the latter peak value calculation is considered valid, otherwise the previous one is valid. Continue to smooth the waveform data and calculate the peak value until the two peak values are equal. At this time, the previous calculation is considered valid. The peak value calculation and identification are completed, and the peak value data and the peak value corresponding time data are obtained. The accelerometer peak value is [A x1 ,A x2 ,...A xi ], and the peak value corresponding time is represented by [t x1 ,t x2 ,...t xi ], i∈[1,N]. Where x can be substituted by a or m, a represents the quartz accelerometer, m represents the MEMS accelerometer, and N represents the number of accelerometer waveform peaks.
[0067] Specifically, the method for calculating all peak values in step S3.2.2 is as follows:
[0068] Step S3.2.3. Calculate the zero-crossing point between the first peak and the second peak, take this zero-crossing point as the first zero-crossing point, and calculate multiple zero-crossing points in sequence.
[0069] Specifically: the zero-crossing point calculation method in step S3.2.3 is as follows, including:
[0070] Step S3.2.3.1. Calculate all zero-crossing time sequences.
[0071] In the prior art, the zero-crossing point calculation logic is as follows:
[0072] {X(t)<0and X(t+1)>0}or{X(t)>0and X(t+1)<0}:
[0073] Where X(t) represents the value of a common time series (such as vibration waveform, temperature waveform, etc.) at time t.
[0074] In order to avoid interference caused by zero-crossing noise, it is generally necessary to design a threshold ε≤|X(t)-X(t+1)|. There are two problems with this threshold setting method: first, if the threshold is too small, it will lose its effect; if the threshold is too large, the zero-crossing point will be missed; second, only one position is selected as the zero-crossing point in a section of zero-crossing fluctuation data, which reduces the accuracy.
[0075] The improved scheme of the present invention is: calculate all zero-crossing time sequences, recorded as [t xz1 ,txz2 ,...t xzi ], i∈[1,m], where m is the number of zero crossings calculated before correction, and x can be substituted into a or m, where a represents a quartz accelerometer and m represents a MEMS accelerometer. i ], i∈[1,N], where N is the number of peaks calculated in S3.2.2.
[0076] Step S3.2.3.2. Obtain the average time difference Δt based on the peak corresponding time data obtained in all peak calculations, where the time data is a time series [t1, t2, ... t i ], i∈[1, N], where N is the number of peaks calculated in step S3.2.2, and the average time difference Δt is calculated as follows:
[0077]
[0078] The average time difference Δt is approximately the same as the peak time difference between adjacent peaks of a vibration waveform, that is, approximately one-half of a vibration waveform period;
[0079] Step S3.2.3.3. Setting the threshold ε z , the calculation formula is:
[0080]
[0081] Where k is an arbitrary positive integer, and this threshold is used to calculate the zero-crossing time sequence [t xz1 ,t xz2 ,...t xzi ], i∈[1, m] is corrected, and the correction calculation method refers to the following formula:
[0082]
[0083] Through the above steps, we can obtain the peak data, peak moment data and zero-crossing moment sequence data, and thus obtain the zero-crossing sequence, peak moment and peak value of the quartz accelerometer and MEMS accelerometer. Where x can be substituted into a or m, a represents the quartz accelerometer, m represents the MEMS accelerometer, and the zero-crossing moment sequence of the quartz accelerometer is recorded as [t az1 ,t az2 ,...t azi ], i∈[1, N], where N represents the number of zero crossings of the quartz accelerometer, and the peak time and peak value are recorded as [t a1 ,t a2 ,...t ai ],[A a1 ,A a2 ,...Aai ], the zero-crossing time sequence, peak time and peak value of the MEMS accelerometer are [t mz1 ,t mz2 ,...t mzi ],[t m1 ,t m2 ,...t mi ],[A m1 ,A m2 ,...A mi ] represents, where i∈[1,M], M represents the number of zero crossing points of the MEMS accelerometer.
[0084] Step S3.2.4. Calculate the cosine similarity of the corresponding data of the two accelerometer signals.
[0085] Specifically: the cosine similarity calculation method of step S3.2.4 is as follows:
[0086]
[0087] Among them, S z It represents the similarity of the zero-crossing sequence of the two accelerometers. The expression of n is n=min(M,N), that is, taking the smaller value of M and N, t azi represents the zero-crossing sequence of the quartz accelerometer, t mzi represents the zero-crossing sequence of the MEMS accelerometer, i∈[1, min(M, N)], min(M, N) represents the selection of the smaller value of M and N, M represents the number of zero-crossing points of the MEMS accelerometer, and N represents the number of zero-crossing points of the quartz accelerometer; the peak data, peak corresponding time data and zero-crossing time sequence data of the two accelerometers are calculated by the above cosine similarity calculation method, and then the cosine similarity s is calculated by the peak data of the two accelerometers a , the cosine similarity s is calculated by the peak moments of the two accelerometers az , the cosine similarity s is calculated by the zero-crossing moment of the two accelerometers z The above three cosine similarities can all be obtained using the same cosine similarity calculation formula, and finally the average value is used for integration and measurement. The calculation method is as follows:
[0088]
[0089] Among them, s represents the waveform consistency judgment value, s az represents the cosine similarity of the peak time, s zIt represents the peak cosine similarity. The closer s is to 1, the more consistent the waveforms of the quartz accelerometer and the MEMS accelerometer are. When s is greater than the set threshold (such as 0.8), it means that the waveforms of the vertical axis of the two accelerometers are consistent, and the waveform similarity on other axes is continued to be judged. In order to reduce the calculation steps, the north-south and east-west data are no longer calculated separately, but are synthesized and calculated. The north-south axis and the east-west axis data are synthesized and calculated. The synthesis formula is as follows:
[0090]
[0091] where a z Indicates vertical axis data, a x Indicates the north-south axis data, a y Represents the east-west axis data; the waveform consistency judgment of the three direction axes refers to the judgment process of the vertical axis mentioned above. If it exceeds the threshold, the vibration is judged as a strong vibration.
[0092] Step S3.3. The consistency index of the waveform of the vertical axis of the synthesized data is judged again. If it exceeds the threshold, it is determined to be a strong vibration signal. If it does not exceed the threshold, it is determined to be a non-strong vibration signal and enters step S4.
[0093] Step S4. The strong vibration monitor marks the stored strong vibration data according to the number of strong vibrations and the maximum amplitude, etc. In addition, the strong vibration data exceeding a specific threshold is formed into a separate file for storage and subsequent further analysis and processing.
[0094] Step S5. The acceleration data in the selected strong vibration data file is synthesized, de-meaned and de-linearized, and then integrated and corrected to obtain the acceleration peak value, movement speed peak value, displacement peak value and duration parameters generated by the vibration as building health monitoring indicators.
[0095] Embodiment 2:
[0096] This embodiment provides a dual accelerometer strong vibration monitor, see Figure 2 , Figure 3 .include:
[0097] At least two monitoring points are placed in the structure of the building and there is a certain distance between them, with a distance of at least more than 2 meters, and there is also a height difference between the monitoring points.
[0098] The monitoring host 3 is installed at one of the monitoring points and includes a data processing module 8 and a storage and transmission module. The data processing module 8 integrates the strong vibration identification method described in the first embodiment.
[0099] The data processing module 8 further includes a microprocessor 7 and a global navigation satellite system module 15 . The microprocessor 7 is signal-connected to the global navigation satellite system module 15 for transmitting the time signal and the geographic coordinate signal acquired by the global navigation satellite system module 15 to the microprocessor 7 .
[0100] The storage transmission module includes a storage device, a serial communication interface 9, a network interface 10 and a host computer 11. The serial communication interface 9 and the network interface 10 form a communication interface 11, and the serial communication interface 9 and the network interface 10 are respectively connected to the host computer 11 and the microprocessor 7 for signal transmission to realize signal transmission between the host computer and the microprocessor 7. Through the serial communication interface 9 and the network interface 10, the system can communicate with an external computer or other device to facilitate data transmission and monitoring. The serial communication interface 9 is mainly used for debugging with the host computer 11. Through the RJ45 network interface 10, the system can be connected to the network to realize remote data transmission and monitoring, which is particularly important for real-time monitoring.
[0101] The storage device is connected to the microprocessor 7 so that the data generated by the microprocessor 7 can be stored in the storage device. The storage device includes at least one of a flash memory 12, an electrically erasable programmable read-only memory 13, and a secure digital card memory 14. The flash memory 12 is of model W25Q256 and stores firmware for program updates. The electrically erasable programmable read-only memory 13 is of model 24LC08BT-I / OT and is used to store parameters such as trigger thresholds. The secure digital card memory 14 is used to store large-capacity vibration data and historical records. This design ensures long-term storage and reading of data, which is convenient for subsequent earthquake analysis and research.
[0102] The system also includes multiple quartz accelerometers 1, which are fixed at another monitoring point and installed along the vertical axis, north-south axis and east-west axis of the ground, and are connected to the monitoring host 3 by signal. Multiple quartz accelerometers 1 are encapsulated in a housing and connected to the monitoring host 3 through cables. The quartz accelerometer 1 uses a quartz flexible accelerometer model FH2000D, which has the characteristics of high precision and high stability.
[0103] Similarly, the system is also equipped with multiple MEMS accelerometers 2. Since the MEMS accelerometer 2 is small in size, it is directly integrated on the circuit board of the monitoring host 3 and connected to the monitoring host 3 by signal. The MEMS accelerometer 2 uses a low-noise, low-drift, low-power 3-axis analog output accelerometer, model ADXL356.
[0104] In order to reduce the interference of human factors on the device, the monitoring point where the quartz accelerometer 1 is located should be installed as far away as possible from the monitoring point where the monitoring host 3 containing the MEMS accelerometer 2 is installed. For example, the connecting cable between the quartz accelerometer 1 and the monitoring host 3 is designed to be more than 2 meters long, the quartz accelerometer 1 is installed vertically on the wall, and the monitoring host 3 is installed horizontally on the ground. In this way, the response signals of the two sensors for the same signal generated by human activities are likely to be different, so that they can be identified and filtered out through consistency. As for the overall vibration of the building caused by strong vibration, two accelerometers of different models at different locations can produce more consistent responses, thereby improving the accuracy of discrimination.
[0105] The system also includes a plurality of 32-bit analog-to-digital converter modules 5, which are connected to the quartz accelerometer 1 for signal connection. And a plurality of 24-bit analog-to-digital converter 6 modules, which are connected to the MEMS accelerometer 2 for signal connection. These analog-to-digital converter modules are connected to the data processing module 8 through the digital isolation 17 module. The quartz accelerometer 1 and the MEMS accelerometer 2 are both analog accelerometers, which are convenient for synchronous acquisition using analog-to-digital converter modules. For example: three quartz accelerometers 1 and three-axis MEMS accelerometers 2 have a total of six channels of data. In order to ensure the high consistency of data sampling time, six analog-to-digital converter modules are required for synchronous sampling. In order to give full play to the high precision and low noise characteristics of the quartz accelerometer 1, three 32-bit analog-to-digital converter modules 5 are selected to synchronously acquire the three quartz accelerometers 1. For the MEMS accelerometer 2, three 24-bit analog-to-digital converter module 6 chips can meet the needs. Among them, the chip model of the 32-bit analog-to-digital converter module 5 is the LTC2500-32 series, and the chip model of the 24-bit analog-to-digital converter module 6 is the LTC2512-24 series. In order to improve the accuracy of vibration data acquisition, the analog-to-digital converter chip in the monitoring host 3 is connected to the data processing module 8 through the digital isolation module 17 to ensure the stability and accuracy of data transmission and reduce the impact of noise and external interference on data acquisition. The isolation chip signal is ADUM262N0BRIZ.
[0106] The present invention adopts a microprocessor 7 as the main control unit and data processing unit, the model is STM32F429ZGT6, and controls six analog-to-digital converter chips through a digital isolation module 17 to collect data from a quartz accelerometer 1 and a MEMS accelerometer 2. The microprocessor 7 is connected to the global navigation satellite system module 15 and the real-time clock module 16, and obtains precise time to ensure the time accuracy of the vibration data. The monitor integrates a secure digital card memory 14 to store accelerometer data, and the acceleration sensor data per hour is synthesized into a file and stored in the secure digital card memory 14. In order to reduce the overall data storage capacity, the data file for each hour is marked according to the number of strong vibration signals and the maximum vibration amplitude. Files with a small number or low vibration amplitude are deleted or overwritten first when the storage space is full.
[0107] The monitor of this embodiment supports adapter power supply and lithium battery power supply, and integrates voltage and current monitoring and overvoltage and overcurrent protection functions. The voltage provided by the adapter and lithium battery passes through the switching power supply module and low voltage dropout regulator and other modules to provide a stable and matched low-voltage power supply for each module. As a backup power supply, the lithium battery can continue to supply power when the main power supply is cut off, ensuring the continuous operation of the monitoring system.
[0108] The above description is only a specific implementation mode of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can make equivalent substitutions or changes according to the technical solutions and novel concepts of the present invention within the technical scope disclosed by the present invention, which should be covered by the protection scope of the present invention.
Claims
1. A dual accelerometer strong vibration identification method, characterized in that: The steps include: Step S1. collecting vibration signals, including two accelerometer signals of a quartz accelerometer and a MEMS accelerometer; Step S2. Perform acceleration restoration, filtering, and de-averaging on the collected vibration signal; Step S3: performing strong vibration signal identification, including: Step S3.
1. Process the vibration signal through the vibration wave picking algorithm. If both accelerometer signals in the vibration signal exceed the threshold, it is preliminarily determined that the vibration signal is a strong vibration signal; Step S3.
2. Compare and judge the waveform consistency index of the vertical axis of the two accelerometer signals with the threshold: If both consistency indicators exceed the threshold, it is determined to be a strong vibration signal and the process goes to step S4; If both consistency indicators do not exceed the threshold, it is determined to be a non-strong vibration signal and the process goes to step S4; If the two consistency indicators only partially exceed the threshold, the three-axis data of the two accelerometer signals are synthesized and the process proceeds to step S3.3; Step S3.
3. The consistency index of the waveform of the vertical axis of the synthesized data is judged again. If it exceeds the threshold, it is judged as a strong vibration signal. If it does not exceed the threshold, it is judged as a non-strong vibration signal, and then proceed to step S4; Step S4. The strong vibration monitor marks the data identified as strong vibration signals, the content of the mark includes the number of strong vibrations and the maximum amplitude, and forms a separate file for storage of the strong vibration signal data exceeding a specific threshold; Step S5. The acceleration data in the marked strong vibration signal data file is synthesized, de-averaged, de-linearized, and then integrated and corrected to obtain the parameters generated by the vibration signal as building structural health monitoring indicators, the parameters including: acceleration peak, motion velocity peak, displacement peak and duration.
2. A dual accelerometer strong vibration discrimination method as claimed in claim 1, characterized in that: The specific method of step S3.1 is as follows: The waveform values R of the vertical axis of the quartz accelerometer signal and the MEMS accelerometer signal are obtained by calculation. a , R m ; Set the trigger threshold R th and the end threshold R e ; The threshold exceeding flag bits corresponding to the quartz accelerometer and MEMS accelerometer are F as 、F ms , the exceeding threshold flag F as 、F ms The waveform value R perpendicular to the axis a , R m and the trigger threshold R th The logical relationship is as follows: There is a common exceeding threshold flag F s , the common exceeds the threshold flag F s And the threshold flag F as 、F ms The logical relationship is as follows: F s =F as and F ms ; and means F as and F ms Perform AND logic operation, when F s When the value of is 1 for k consecutive times, it is determined that both accelerometer signals exceed the trigger threshold, k is any set positive integer, and the time t obtained by the global navigation satellite system module is recorded at the same time s ; It also includes setting the end threshold flag F of the quartz accelerometer signal and the MEMS accelerometer signal ae 、F me , end threshold flag F ae 、F me The waveform value R perpendicular to the axis a , R m and the end threshold R e The logical relationship is as follows: There is a common end threshold flag F e , the common end threshold flag F e And the threshold flag F as 、F ms The logical relationship is as follows: F e =F ae and F me ; and means F ae and F me Perform AND logic operation at t s After the time starts, monitor F e The value of F e When the values of are all 1, the trigger is judged to be over, and the time t obtained by the global navigation satellite system module is recorded. e , k is any set positive integer.
3. A dual accelerometer strong vibration discrimination method as claimed in claim 2, characterized in that: The specific method of step S3.2 is as follows: Step S3.2.
1. Intercept the two accelerometer signals at time t s to e The waveform data of the vertical axis between the two axes is smoothed; Step S3.2.
2. Calculate all peak values; Step S3.2.
3. Calculate the zero-crossing point between the first peak and the second peak, take the zero-crossing point moment as the first zero-crossing point, and sequentially calculate multiple zero-crossing points and zero-crossing point moment sequences; Step S3.2.
4. Calculate the cosine similarity of the corresponding data of the two accelerometer signals.
4. A dual accelerometer strong vibration identification method as claimed in claim 3, characterized in that: The method for calculating all peak values in step S3.2.2 is as follows: After calculating all the peaks, the number of peaks N1 is obtained; the waveform data is smoothed again to calculate the number of peaks N2. If N1≠N2, the latter peak calculation is considered valid, otherwise the previous one is valid. The waveform data is continued to be smoothed and the number of peaks is calculated until the numbers of the two peaks are equal, at which time the previous calculation is considered valid; the peak calculation and recognition are completed, and the peak data and the peak corresponding time data are obtained.
5. A dual accelerometer strong vibration identification method as claimed in claim 4, characterized in that: The zero-crossing point calculation method in step S3.2.3 is as follows, including: Step S3.2.3.
1. Calculate all zero-crossing time sequences; Step S3.2.3.
2. Obtain the average time difference Δt based on the peak corresponding time data obtained in all peak calculations, where the time data is a peak time sequence [t1, t2, ...t i ], i∈[1, N], where N is the number of peak values calculated, and the average time difference Δt is calculated as follows: The average time difference Δt is approximately the same as the peak time difference between adjacent peaks of a vibration waveform, that is, approximately one-half of a vibration waveform period; Step S3.2.3.
3. Setting the threshold ε z , the calculation formula is: Where k is an arbitrary positive integer. This threshold is used to correct the zero-crossing time sequence of the two accelerometers. The correction calculation method refers to the following formula: Through the above steps, the peak data, peak time data and zero-crossing time series data of the quartz accelerometer and MEMS accelerometer are obtained. xzi , where x can be substituted into a or m, a represents the quartz accelerometer, m represents the MEMS accelerometer, i∈[1,m], and m represents the number of zero crossings of the accelerometer.
6. A dual accelerometer strong vibration identification method as claimed in claim 5, characterized in that: The cosine similarity calculation method of step S3.2.4 is as follows: Among them, S z It represents the similarity of the zero-crossing sequence of the two accelerometers. The expression of n is n=min(M,N), that is, the smaller value of M and N is taken. N represents the number of zero-crossing points of the quartz accelerometer, and M represents the number of zero-crossing points of the MEMS accelerometer. azi represents the zero-crossing sequence of the quartz accelerometer, denoted as [t az1 ,t az2 ,...t azi ],i∈[1,N],t mzi represents the zero-crossing sequence of the MEMS accelerometer, denoted as [t mz1 ,t mz2 ,...t mzi ]i∈[1, M]; the peak data, peak corresponding time data and zero-crossing time sequence data of the two accelerometers, and then the cosine similarity s is calculated by the peak data of the two accelerometers a , the cosine similarity s is calculated by the peak moments of the two accelerometers az , the cosine similarity s is calculated by the zero-crossing moment of the two accelerometers z , and finally use the average value to integrate and measure, the calculation method is as follows: Among them, s represents the waveform consistency judgment value, s az represents the cosine similarity of the peak time, s z Indicates the peak cosine similarity. The closer s is to 1, the more consistent the waveforms of the quartz accelerometer and the MEMS accelerometer are. When s is greater than the set threshold, it means that the waveforms of the vertical axis of the two accelerometers are consistent, and the waveform similarity on other axes is continued to be judged. The data of the north-south axis and the east-west axis are synthesized and calculated. The synthesis formula is as follows: where a z Indicates vertical axis data, a x Indicates the north-south axis data, a y Represents the east-west axis data; the waveform consistency judgment of the three direction axes refers to the judgment process of the vertical axis mentioned above. If it exceeds the threshold, the vibration is judged as a strong vibration.
7. A dual accelerometer strong vibration monitor, characterized in that: include: At least two monitoring points, the monitoring points are arranged in the building structure, so there is a spacing between the monitoring points, the spacing is at least 2 meters, and there is a height difference between the monitoring points; A monitoring host is arranged at a monitoring point, the monitoring host comprising: a data processing module and a storage and transmission module, the data processing module comprising the strong vibration discrimination method according to any one of claims 1 to 6; A plurality of quartz accelerometers, which are fixed at another monitoring point, respectively installed along the ground vertical axis, the north-south axis and the east-west axis, and are connected to the monitoring host signal; A plurality of MEMS accelerometers are arranged in the monitoring host and are connected to the monitoring host signal.
8. A dual accelerometer strong vibration monitor as claimed in claim 7, characterized in that: Also includes: A plurality of 32-bit analog-to-digital converter modules are connected to the plurality of quartz accelerometer signals; A plurality of 24-bit analog-to-digital converter modules connected to the MEMS accelerometer signal; The 32-bit analog-to-digital converter module and the 24-bit analog-to-digital converter module are connected to the data processing module via a digital isolation module.
9. A dual accelerometer strong vibration monitor as claimed in claim 7, characterized in that: The data processing module comprises: A microprocessor and a global navigation satellite system module, wherein the microprocessor and the global navigation satellite system module are signal-conducted to transmit a time signal and a geographic coordinate signal acquired by the global navigation satellite system module to the microprocessor.
10. A dual accelerometer strong vibration monitor as claimed in claim 7, characterized in that: The storage transmission module includes: a storage device, a serial communication interface, a network interface and a host computer, wherein the serial communication interface and the network interface are respectively connected to the host computer and the microprocessor by signal, so that the signal between the host computer and the microprocessor is connected; the storage device is connected to the microprocessor by signal, so that the data generated by the microprocessor is stored in the storage device; The storage device includes at least one of a flash memory, an electrically erasable programmable read-only memory, and a secure digital card memory.
Citation Information
Patent Citations
Method and device for monitoring vibration device and readable storage medium
CN107063440A
Vibration monitoring method and device based on MEMS sensor
CN114235141A
Vibration monitoring system and method based on WIA-PA and 4G double wireless technology
CN114719958A
Vibration monitoring device and system
CN117405213A
Low-power-consumption vibration signal acquisition device and dormancy awakening method thereof
CN117939605A