Fast calculation method of elevator vibration peak-to-peak value
The peak value of elevator vibration acceleration is extracted by the extreme value iteration method, which solves the problems of low calculation efficiency and poor noise interference resistance in the existing technology. It realizes fast and accurate calculation of elevator vibration peak value, which is suitable for embedded device applications.
Patent Information
- Application Number
- CN202511421095.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-09-30
- Publication Date
- 2026-02-10
- Estimated Expiration
- 2045-09-30
AI Technical Summary
In existing technologies, the sliding window method based on zero-crossing points is prone to noise interference when calculating the peak-to-peak value of elevator vibration. It relies on the accuracy of zero-crossing point detection and is difficult to adapt to the different characteristics of transient impact signals during elevator start-up and stop and low-frequency signals during stable operation. It has low computational efficiency, poor real-time performance, and is difficult to deploy in elevator embedded monitoring equipment with limited resources.
The extreme value iteration method is used to extract the peak value of vibration acceleration. By extracting the maximum and minimum points from the original vibration acceleration data sequence, and iteratively eliminating non-extreme points until the number of data points stabilizes, the peak value of vibration is calculated, which simplifies the calculation process and improves the calculation efficiency.
It enables rapid and accurate calculation of elevator vibration peak value, simplifies the calculation process, improves calculation efficiency, is suitable for embedded monitoring equipment with limited resources, has strong anti-noise interference capability, adapts to different working conditions, and ensures the stability and reliability of measurement results.
Smart Images

Figure CN120892798B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vibration acceleration data processing technology, and in particular to a method for rapid calculation of peak-to-peak value of elevator vibration. Background Technology
[0002] Elevator passenger comfort is receiving increasing attention, and elevator passenger quality measurement is an important method for assessing the impact of elevator car vibration on human physiological comfort during operation. According to elevator testing requirements, vibration acceleration data in the horizontal and vertical directions are collected during elevator operation. The vibration acceleration data is then calculated and analyzed to obtain the maximum peak-to-peak value and the A95 peak-to-peak value. Finally, the elevator passenger comfort is evaluated based on the magnitude of the maximum peak-to-peak value and the A95 peak-to-peak value.
[0003] The existing technology uses a sliding window method based on zero crossings to calculate the peak-to-peak value of vibration, the maximum peak-to-peak value of vibration, and the peak-to-peak value of A95 vibration. The calculation steps are as follows:
[0004] Step 1: After calculating the first limit, find the zero-crossing points of the first, second, and third weighting signals;
[0005] Step 2: Find the maximum positive and negative signal values between the first and third zero-crossing points;
[0006] Step 3: Calculate the sum of the absolute values of these two quantities, using P. 123 This indicates that P represents the peak-to-peak value of the vibration;
[0007] Step 4: Repeat steps 2 and 3 between zero-crossing points 2-4, 3-5, and 4-6 to calculate the peak values of all vibrations until the last zero-crossing point before the final boundary, which is referred to as P. 123 P 234 P 345 P 456 wait;
[0008] Step 5: Calculate the maximum peak-to-peak value using the following method:
[0009] P max =(P 123 , P 234 , P 345 ,……) max That is, the maximum value among all vibration peak values;
[0010] Step 6: Calculate the peak value of the A95 vibration using the following method:
[0011] P A95 =(P 123 , P 234 , P 345 ,……)A95 .
[0012] The zero-crossing sliding window method relies heavily on the accuracy of zero-crossing detection, is prone to misjudgment under noise interference, and has a fixed window size, making it difficult to adapt to the different characteristics of transient impact signals during elevator start-stop and low-frequency signals during stable operation. It also has low computational efficiency, is computationally complex and has poor real-time performance, making it difficult to deploy in resource-constrained elevator embedded monitoring equipment. Summary of the Invention
[0013] This invention aims to solve at least one of the technical problems existing in the prior art. To this end, this invention proposes a rapid calculation method for elevator vibration peak-to-peak value. It uses the extreme value iteration method to extract the peak value of vibration acceleration, quickly obtains the vibration peak-to-peak value data sequence, and statistically determines the maximum vibration peak-to-peak value. This simplifies the calculation process, consumes fewer resources, and improves computational efficiency.
[0014] On one hand, embodiments of the present invention provide a method for rapid calculation of elevator vibration peak-to-peak value, including:
[0015] The vibration acceleration of the elevator will be measured to obtain the original vibration acceleration data sequence A0;
[0016] In the original vibration acceleration data sequence A0, all maximum and minimum points are extracted according to the extreme point judgment rules to obtain the extreme value data sequence;
[0017] The data in the extreme value data sequence are arranged in chronological order to form a new vibration acceleration data sequence A1;
[0018] All maximum and minimum points are extracted again from the vibration acceleration data sequence A1, and the extracted vibration acceleration data sequence A2 is formed in chronological order.
[0019] Iterative extraction is performed, removing non-extreme data points during each extraction operation, until the extracted vibration acceleration data sequence A is obtained. m The number of data points and the vibration acceleration data sequence A before extraction m-1 If the number of data points is the same, then the vibration acceleration data sequence A m-1 This is a sequence of peak vibration acceleration data;
[0020] In the peak vibration acceleration data sequence, the difference between all adjacent peak vibration acceleration values is calculated and the absolute value is taken to obtain the peak vibration acceleration data sequence.
[0021] The maximum vibration peak value was obtained by statistical analysis of the vibration peak value data sequence.
[0022] According to some embodiments of the present invention, the measurement of elevator vibration acceleration to obtain the original vibration acceleration data sequence includes:
[0023] A triaxial vibration accelerometer was used to collect the original vibration acceleration signals in the horizontal and vertical directions during elevator operation;
[0024] The original vibration acceleration signal is converted into an original vibration acceleration data sequence.
[0025] According to some embodiments of the present invention, the extreme values include maximum points and minimum points.
[0026] According to some embodiments of the present invention, the extreme point determination rule includes:
[0027] For a vibration acceleration data sequence, if the vibration acceleration value a n The data 'a' that is greater than zero and is adjacent to it on the left n-1 The data a adjacent to the right n+1 All less than a n Then a n It is a maximum point;
[0028] If the vibration acceleration value b n The data b that is less than zero and is adjacent to it on the left. n-1 The data b adjacent to the right n+1 All are greater than b n Then b n This is the minimum point.
[0029] According to some embodiments of the present invention, the maximum peak-to-peak value of vibration is the maximum value among all peak-to-peak values of elevator vibration.
[0030] According to some embodiments of the present invention, after the step of obtaining the maximum vibration peak value based on the vibration peak value data sequence, the method further includes:
[0031] The peak value of vibration A95 was calculated from the peak value data sequence.
[0032] According to some embodiments of the present invention, the A95 vibration peak value is a value that is less than or equal to 95% of the vibration peak values.
[0033] According to some embodiments of the present invention, the method further includes an exception handling step:
[0034] If the iteration count m exceeds the maximum iteration count threshold and the convergence is still not achieved, then exception handling will be initiated.
[0035] The exception handling includes:
[0036] Determine whether the original vibration acceleration data sequence A0 is monotonic;
[0037] If so, and one of the first and last points of the original vibration acceleration data sequence A0 is greater than zero and the other is less than zero, then the first and last points of the original vibration acceleration data sequence A0 are directly taken as the peak sequence; otherwise, it is determined that there are no peaks in the original vibration acceleration data sequence A0, and there are no vibration peak-to-peak values.
[0038] If not, after performing noise reduction preprocessing on the original vibration acceleration data sequence A0, reset i=0 and restart the iteration for extreme value extraction.
[0039] The rapid calculation method for peak-to-peak value of elevator vibration according to embodiments of the present invention has at least the following beneficial effects:
[0040] This invention provides a method for rapidly calculating the peak-to-peak value of elevator vibration. It employs an extreme value iteration method to extract the peak vibration acceleration. Through multiple iterations, it extracts the maximum and minimum points, ultimately extracting all vibration acceleration peak points. This method achieves rapid convergence with a small number of iterations. It eliminates the need to consider the location of zero-crossing points, adapts to the different characteristics of transient impact signals during elevator start-up and stop, and low-frequency signals during stable operation, resulting in high computational efficiency. It can quickly extract the peak vibration acceleration and calculate the maximum peak-to-peak value, simplifying the calculation process, requiring fewer resources, and improving computational efficiency. This method is suitable for deployment in resource-constrained embedded monitoring devices for elevators.
[0041] In another aspect, embodiments of the present invention provide a computer device, including a memory and a processor, wherein the memory stores a computer program, and when the processor runs the computer program, the processor executes the above-described method for rapid calculation of elevator vibration peak-to-peak value.
[0042] On the other hand, an embodiment of the present invention provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the above-described method for rapidly calculating the peak-to-peak value of elevator vibration.
[0043] Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. Attached Figure Description
[0044] The above and / or additional aspects and advantages of the present invention will become apparent and readily understood from the description of the embodiments taken in conjunction with the following drawings, in which:
[0045] Figure 1 This is a flowchart of a rapid calculation method for elevator vibration peak value according to an embodiment of the present invention;
[0046] Figure 2 This is a flowchart of the extreme point judgment rule of the elevator vibration peak-to-peak value rapid calculation method according to an embodiment of the present invention;
[0047] Figure 3 This is a schematic diagram of the maximum and minimum points of the elevator vibration peak-to-peak value rapid calculation method according to an embodiment of the present invention.
[0048] Figure 4 This is a detailed flowchart of the extreme point judgment rule of the elevator vibration peak-to-peak value rapid calculation method according to an embodiment of the present invention;
[0049] Figure 5 This is a detailed flowchart of the elevator vibration peak-to-peak value rapid calculation method according to an embodiment of the present invention;
[0050] Figure 6 This is a schematic diagram illustrating the extraction of the first batch of vibration acceleration extreme values from the original vibration acceleration data according to an embodiment of the present invention.
[0051] Figure 7 This is a schematic diagram illustrating the extraction of the second batch of vibration acceleration extreme values from the original vibration acceleration data according to an embodiment of the present invention.
[0052] Figure 8 This is a schematic diagram illustrating the extraction of the third batch of vibration acceleration extreme values from the original vibration acceleration data according to an embodiment of the present invention.
[0053] Figure 9 This is a schematic diagram of the internal structure of a computer device employing an embodiment of the present invention. Detailed Implementation
[0054] Embodiments of the present invention are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and should not be construed as limiting the present invention.
[0055] In the description of this invention, it should be understood that the orientation descriptions, such as up, down, front, back, left, right, etc., are based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limiting this invention.
[0056] In the description of this invention, "several" means one or more, "multiple" means two or more, "greater than," "less than," "exceeding," etc. are understood to exclude the stated number, and "above," "below," "within," etc. are understood to include the stated number. If "first," "second," etc. are used in the description, they are only for the purpose of distinguishing technical features and should not be construed as indicating or implying relative importance or implicitly indicating the number of indicated technical features or the order of the indicated technical features.
[0057] The technical solution of the present invention will be described in detail below with reference to the accompanying drawings and specific embodiments.
[0058] This embodiment provides a method for rapid calculation of elevator vibration peak value. Please refer to [link to relevant documentation]. Figure 1 The rapid calculation method for elevator vibration peak value mainly includes steps S101~S107:
[0059] S101. Measure the vibration acceleration of the elevator to obtain the original vibration acceleration data sequence A0.
[0060] S102. In the original vibration acceleration data sequence A0, extract all the maximum and minimum points according to the extreme point judgment rules to obtain the extreme value data sequence.
[0061] S103. Arrange the data in the extreme value data sequence into a new vibration acceleration data sequence A1 according to the time sequence.
[0062] S104. Extract all the maximum and minimum points from the vibration acceleration data sequence A1 again, and assemble them into the vibration acceleration data sequence A2 after the second extraction in chronological order.
[0063] S105. Iterate through the extraction process, removing non-extreme data points during each extraction operation, until the extracted vibration acceleration data sequence A is obtained. m The number of data points and the vibration acceleration data sequence A before extraction m-1 If the number of data points is the same, then the vibration acceleration data sequence A m-1 This is a sequence of peak vibration acceleration data.
[0064] S106. In the vibration acceleration peak data sequence, calculate the difference between all adjacent vibration acceleration peaks and take the absolute value to obtain the vibration peak-to-peak data sequence.
[0065] S107. The maximum vibration peak value is obtained by statistical analysis of the vibration peak value data sequence.
[0066] Please see Figure 2 The measurement of elevator vibration acceleration in step S101 above, to obtain the original vibration acceleration data sequence, includes:
[0067] A triaxial vibration accelerometer was used to collect the original vibration acceleration signals in the horizontal and vertical directions during elevator operation;
[0068] The original vibration acceleration signal is converted into an original vibration acceleration data sequence.
[0069] It should be noted that extreme values include both maximum and minimum points. The maximum peak-to-peak value is the highest value among all elevator vibration peak-to-peak values. The A95 vibration peak-to-peak value is the value that 95% of the vibration peak-to-peak values are less than or equal to.
[0070] Please see Figure 2 The extreme point determination rule in step S102 above includes:
[0071] S201. For a vibration acceleration data sequence, if the vibration acceleration value a i The data 'a' that is greater than zero and is adjacent to it on the left i-1 The data a adjacent to the right i+1 All less than a i Then a i It is a maximum point;
[0072] S202, If the vibration acceleration value b i The data b that is less than zero and is adjacent to it on the left. i-1 The data b adjacent to the right i+1 All are greater than b i Then b i This is the minimum point.
[0073] After obtaining the maximum vibration peak value based on the statistical analysis of the vibration peak value data sequence, the following steps are also included:
[0074] The peak value of vibration A95 was calculated from the peak value data sequence.
[0075] In rare cases, such as sensor malfunction or signal anomalies, exception handling is required. If the iteration count m exceeds the maximum iteration count threshold and convergence is still not achieved, exception handling is initiated.
[0076] Exception handling includes:
[0077] Determine whether the original vibration acceleration data sequence A0 is monotonic. Monotonicity refers to the fact that its amplitude or frequency maintains a single trend of change over time, such as minimal change or continuous increase / decrease.
[0078] If so, and one of the first and last points of the original vibration acceleration data sequence A0 is greater than zero and the other is less than zero, then the first and last points of the original vibration acceleration data sequence A0 are directly taken as the peak sequence; otherwise, it is determined that there are no peaks in the original vibration acceleration data sequence A0, nor are there any vibration peak-to-peak values. It should be noted that if both the first and last points are greater than zero, or both are less than zero, then the first and last points cannot be used as adjacent peaks.
[0079] If not, after performing noise reduction preprocessing on the original vibration acceleration data sequence A0, reset i=0 and restart the iteration for extreme value extraction.
[0080] This method for rapid calculation of elevator vibration peak-to-peak values employs an extreme value iteration method to extract peak vibration acceleration values. It sequentially extracts all maximum and minimum points from the original vibration acceleration data sequence, arranging these extreme points into a new vibration acceleration data sequence in chronological order. Subsequently, it iterates through this new sequence, removing non-extreme points during each extraction until the number of data points in the extracted sequence matches the number in the original sequence, indicating that the vibration acceleration data sequence remains unchanged. At this point, the iteration converges, and the extreme values of vibration acceleration are the peak values of all vibration acceleration values in the original vibration acceleration data sequence.
[0081] Please see Figure 5 The detailed steps for extracting peak vibration acceleration are as follows:
[0082] All the maximum and minimum points extracted from the original vibration acceleration data sequence A0 are arranged in chronological order to form a new vibration acceleration sequence A1.
[0083] If the lengths of the data sequences A0 and A1 before and after the first extraction are the same, it means that all the data in A0 are extreme values, and A0 is the acceleration peak sequence, so there is no need to extract it again.
[0084] If A0 and A1 have different lengths, it means that the first extraction has already removed some non-extreme data, and the second extraction should be performed.
[0085] After the second extraction, a new vibration acceleration sequence A2 is obtained. The lengths of the data sequences A1 and A2 before and after the second extraction are compared. If the lengths are the same, it means that all the data in the data sequence A1 obtained after the first extraction are extreme values. A1 is the acceleration peak sequence. The second extraction did not remove any non-extreme data.
[0086] If the lengths of data sequences A1 and A2 are not the same, a third extraction is performed to verify whether there is non-extreme data in A2.
[0087] Repeat the above process, using the new extreme values of vibration acceleration obtained each time as the data source for the next extraction, until the data sequence A before and after extraction is obtained. m-1 and A m If the lengths are equal, the iteration process ends, A. m-1 The data in the middle is the peak vibration acceleration data, and the peak point extraction ends.
[0088] To calculate the peak-to-peak value of elevator vibration, after extracting all peak vibration acceleration data as described above, the peak-to-peak value of vibration is calculated. In the sequence of peak vibration acceleration data arranged in chronological order, the difference between all adjacent peak vibration acceleration values is calculated, and the absolute value is taken to obtain the peak-to-peak value of vibration.
[0089] The following example illustrates the process of extracting vibration peak values from elevator vibration acceleration data.
[0090] Please see Figure 6 , Figure 6 The data on the continuous solid line represents the vibration acceleration data sequence used to calculate the peak-to-peak value of the vibration. After the first extraction of extreme points, the vibration acceleration maxima sequence {a1, a2~a...} is obtained. 13} and the sequence of minimum vibration accelerations {b1, b2 ~ b 18}
[0091] The sequence of vibration acceleration maxima points {a1, a2~a... 13} and the sequence of minimum vibration accelerations {b1, b2 ~ b 18 Arrange the vibration accelerations into a new sequence according to their chronological order, such as... Figure 7 Represented by the symbol "X" and connected by dashed lines, a second extreme point extraction is performed based on this new data sequence to obtain the vibration acceleration maximum value sequence {a2, a4, a6, a9, a...}. 13} and the sequence of minimum vibration accelerations {b1, b4, b6, b8, b 10 b 15}, Figure 7 It is represented by a square symbol.
[0092] The sequence of maximum vibration accelerations {a2, a4, a6, a9, a...} 13} and the sequence of minimum vibration accelerations {b1, b4, b6, b8, b 10 b 15 Arrange the vibration accelerations into a new sequence according to their chronological order, such as... Figure 8 As shown (represented by the symbol "X" and connected by dashed lines), a third extreme point extraction is performed based on this new data sequence. This extraction only removes point b6, resulting in the vibration acceleration maximum sequence {a2, a4, a6, a9, a...}. 13} and the sequence of minimum vibration accelerations {b1, b4, b8, b 10 b 15}, Figure 8 It is represented by a square symbol.
[0093] The vibration acceleration maxima and minima obtained after the third extraction are arranged in chronological order to form a new vibration acceleration sequence. A fourth extraction is then performed on this new sequence. The number of extreme points in the resulting data sequence is consistent with the number of data points in the original sequence, indicating that the fourth extraction did not remove non-extreme point data. Therefore, the data sequence {b1,} obtained after the third extraction is considered valid. a 2, b 4, a 4, b 8, a 6, b 10 , a 9, b 15 , a 13 This refers to the peak-to-peak value of the elevator's acceleration vibration.
[0094] The absolute values of adjacent vibration acceleration peak data are taken alternately to obtain the peak values of all vibration peaks, i.e., {| b 1- a 2|,| a 2- b 4|,| b 4- a 4|,| a 4- b 8|,| b 8- a 6|,| a 6- b 10 |,| b 10 - a 9|,| a 9- b 15 |,| b 15 - a 13 |}。 Among them, the peak value of the maximum vibration is | a 4- b 8|.
[0095] The peak-to-peak value of the A95 vibration is calculated using the same extreme value iteration method. Then, the elevator ride comfort is evaluated based on the magnitudes of the maximum peak-to-peak value and the peak-to-peak value of the A95 vibration.
[0096] The extreme value iteration method of this embodiment is compared with the existing sliding window method based on zero crossing points, as shown in Table 1 below:
[0097]
[0098] Table 1
[0099] A peak vibration acceleration extraction method using extreme value iteration is employed, eliminating the need to consider the zero-crossing point and rapidly calculating the maximum peak value, simplifying the calculation process, reducing resource consumption, and improving computational efficiency. Iterative extraction significantly reduces unnecessary computation, achieving an average time complexity of O(n), making it highly efficient and particularly suitable for real-time processing in embedded systems. An integrated anomaly handling mechanism effectively resists noise interference, achieving a peak false negative rate of less than 1% in a 20dB noise environment, demonstrating strong anti-interference capabilities and significantly higher accuracy than traditional methods. It is adaptable to various operating conditions such as start-stop shocks and heavy-load operation, adaptively changing operating conditions to ensure the stability and reliability of measurement results, with minimal errors caused by operating condition fluctuations.
[0100] Please see Figure 9 This application also provides a computer device 900, which includes a memory 901 and a processor 902. The processor 902 is used to execute computer program instructions stored in the memory 901 to implement a method for rapidly calculating the peak-to-peak value of elevator vibration.
[0101] The memory 901 includes at least one type of readable storage medium, including flash memory, hard disk, multimedia card, card-type memory (e.g., SD or DX memory), magnetic memory, magnetic disk, optical disk, etc. In some embodiments, the memory 901 can be an internal storage unit of a computer device, such as a hard disk. In other embodiments, the memory 901 can be an external storage device of a computer device, such as a plug-in hard disk, Smart Media Card (SMC), Secure Digital (SD) card, Flash Card, etc., configured in the computer device. The memory 901 can also include both internal and external storage units of a computer device. The memory 901 can be used not only to store application software and various types of data installed on the computer device, such as code for image enhancement methods, but also to temporarily store data that has been output or will be output.
[0102] The computer device 900 also includes a bus 903. Bus 903 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 9 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0103] The computer device 900 may also include a display component 904. The display component 904 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an OLED (Organic Light-Emitting Diode) touchscreen, etc. The display component 904 may also be appropriately referred to as a display device or display unit, used to display information processed in the computer device 900 and to display a visual user interface.
[0104] The computer device 900 may also include a communication component 905. The communication component 905 may optionally include a wired communication component and / or a wireless communication component (such as a Wi-Fi communication component, a Bluetooth communication component, etc.), which is typically used to establish a communication connection between the computer device 900 and other computer devices.
[0105] Figure 9 Only a computer device 900 with some components is shown; those skilled in the art will understand that... Figure 9 The structure shown does not constitute a limitation on the computer device 900, and may include fewer or more components than shown, or combine certain components, or have different component arrangements.
[0106] This application also provides a computer-readable storage medium. When the instructions in the storage medium are executed by a computer's processor, the computer is able to execute the elevator vibration peak-to-peak value calculation method provided in the above embodiments. For example, the computer-readable storage medium may be a ROM, RAM, CD-ROM, magnetic tape, floppy disk, USB flash drive, or optical data storage device. It is worth noting that the computer-readable storage medium mentioned in this application embodiment may be a non-volatile storage medium or a non-transient storage medium.
[0107] It should be understood that all or part of the steps of the above embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented in whole or in part as a computer program product. A computer program product includes one or more computer instructions; the computer instructions can be stored in the aforementioned computer-readable storage medium. That is, in some embodiments, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to execute the elevator vibration peak-to-peak value rapid calculation method provided in the above embodiments.
[0108] The embodiments of the present invention have been described in detail above with reference to the accompanying drawings. However, the present invention is not limited to the above embodiments. Within the scope of knowledge possessed by those skilled in the art, various changes can be made without departing from the spirit of the present invention.
Claims
1. A method for rapid calculation of peak-to-peak value of elevator vibration, characterized in that, include: The vibration acceleration of the elevator was measured to obtain the original vibration acceleration data sequence A0; In the original vibration acceleration data sequence A0, all maximum and minimum points are extracted according to the extreme point judgment rules to obtain the extreme value data sequence; The data in the extreme value data sequence are arranged in chronological order to form a new vibration acceleration data sequence A1; All maximum and minimum points are extracted again from the vibration acceleration data sequence A1, and the extracted vibration acceleration data sequence A2 is formed in chronological order. Iterative extraction is performed, removing non-extreme data points during each extraction operation, until the extracted vibration acceleration data sequence A is obtained. m The number of data points and the vibration acceleration data sequence A before extraction m-1 If the number of data points is the same, then the vibration acceleration data sequence A m-1 This is a sequence of peak vibration acceleration data; In the peak vibration acceleration data sequence, the difference between all adjacent peak vibration acceleration values is calculated and the absolute value is taken to obtain the peak vibration acceleration data sequence. The maximum vibration peak value was obtained by statistical analysis of the vibration peak value data sequence.
2. The method for rapid calculation of elevator vibration peak-to-peak value according to claim 1, characterized in that, The measurement of elevator vibration acceleration to obtain the original vibration acceleration data sequence includes: A triaxial vibration accelerometer was used to collect the original vibration acceleration signals in the horizontal and vertical directions during elevator operation; The original vibration acceleration signal is converted into the original vibration acceleration data sequence.
3. The method for rapid calculation of elevator vibration peak-to-peak value according to claim 2, characterized in that, The extreme point determination rules include: For a vibration acceleration data sequence, if the vibration acceleration value a i The data 'a' that is greater than zero and is adjacent to it on the left i-1 The data a adjacent to the right i+1 All less than a i Then a i It is a maximum point; If the vibration acceleration value b i The data b that is less than zero and is adjacent to it on the left. i-1 The data b adjacent to the right i+1 All are greater than b i Then b i This is the minimum point.
4. The method for rapid calculation of elevator vibration peak-to-peak value according to claim 1, characterized in that, After the step of obtaining the maximum vibration peak value based on the vibration peak value data sequence, the method further includes: The peak value of vibration A95 was calculated from the peak value data sequence.
5. The method for rapid calculation of elevator vibration peak-to-peak value according to claim 4, characterized in that, The A95 vibration peak value is the value that 95% of vibration peak values are less than or equal to.
6. The method for rapid calculation of elevator vibration peak-to-peak value according to claim 3, characterized in that, The method also includes an exception handling step: If the iteration count m exceeds the maximum iteration count threshold and the convergence is still not achieved, then exception handling will be initiated. The exception handling includes: Determine whether the original vibration acceleration data sequence A0 is monotonic; If so, and one of the first and last points of the original vibration acceleration data sequence A0 is greater than zero and the other is less than zero, then the first and last points of the original vibration acceleration data sequence A0 are directly taken as the peak sequence; otherwise, it is determined that there are no peaks in the original vibration acceleration data sequence A0, and there are no vibration peak-to-peak values. If not, after performing noise reduction preprocessing on the original vibration acceleration data sequence A0, reset i=0 and restart the iteration for extreme value extraction.
Citation Information
Patent Citations
Elevator running health degree evaluation method based on elevator cabin acceleration signal analysis
CN110775758A
Elevator acceleration sensor data processing method
CN111517195A