Vibration threshold determination method and device based on historical data
By determining the vibration threshold of mechanical equipment based on historical data, the problem of unreasonable vibration monitoring thresholds in existing technologies is solved, enabling reasonable assessment of equipment status and timely detection of anomalies, thus ensuring normal equipment operation.
Patent Information
- Application Number
- CN202310651957.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-02
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2043-06-02
AI Technical Summary
Existing technologies make it difficult to effectively set vibration monitoring thresholds for mechanical equipment, which may cause the equipment to continue operating under abnormal conditions or frequently trigger false alarms, affecting the normal operation of the equipment and wasting resources.
By using historical data-based methods, the upper and lower limits of the overall outlier value of the total vibration energy of the equipment under monitoring are determined. Vibration data in the change point interval is monitored, and the change point step value and the upper and lower limits of local outliers are extracted. Based on these values, the vibration threshold is adjusted to reflect the changing trend of vibration data and the overall vibration energy, and the allowable vibration level is reasonably set.
It enables reasonable assessment of the vibration status of mechanical equipment, timely detection of abnormalities and alarms, avoidance of equipment damage, and saving manpower and time resources.
Smart Images

Figure CN116894220B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and in particular to a method for determining vibration thresholds based on historical data, a device for determining vibration thresholds based on historical data, a storage medium, and an electronic device. Background Technology
[0002] Mechanical vibration is a common physical phenomenon in engineering and daily life. In most cases, mechanical vibration is harmful. Vibration often disrupts the normal operation and original performance of machines. The dynamic load of vibration accelerates machine failure, shortens service life, and can even lead to serious accidents. Therefore, it is essential to set effective vibration monitoring thresholds, promptly monitor the vibration status of mechanical equipment, detect abnormalities and issue alarms in a timely manner, and take necessary maintenance measures to ensure normal equipment operation. Summary of the Invention
[0003] In view of this, the present disclosure aims to provide a vibration threshold determination method based on historical data, a vibration threshold determination device based on historical data, a storage medium, and an electronic device.
[0004] The technical solution disclosed herein is implemented as follows:
[0005] Firstly, this disclosure provides a method for determining vibration thresholds based on historical data.
[0006] The vibration threshold determination method based on historical data provided in this disclosure includes:
[0007] Determine the upper and lower limits of the overall outlier value of the total vibration energy of the monitored equipment during a predetermined operating time;
[0008] Vibration data characterizing vibration in a variable point interval during a predetermined time period of operation of the device under monitoring is monitored, and the variable point step value and upper and lower limits of local outliers in the variable point interval are extracted based on the vibration data.
[0009] Based on the step value of the change point and the upper and lower limits of the local outlier values within the change point interval, the step value of the change point and the upper limit of the local outlier values within the change point interval are adjusted; wherein, the step value of the change point is used to characterize the changing trend of the vibration data within the change point interval;
[0010] The vibration threshold of the device under monitoring is determined by comparing the step value of the change point within the change point interval with the upper and lower limits of the outlier value of the total vibration energy. The vibration threshold is used to determine the degree of vibration that the device under monitoring can generate during operation.
[0011] In some embodiments, adjusting the step value of the change point and the upper limit of the local outlier value within the change point interval based on the step value of the change point and the upper and lower limits of the local outlier value within the change point interval includes:
[0012] Determine whether the step value of the change point within the change point interval is less than the lower limit of the step value of the change point;
[0013] If the step value of the change point is less than the lower limit of the step value of the change point, then the average of the step value of the change point and the upper limit of the step value of the change point is taken as the step value of the change point within the change point interval.
[0014] Determine whether the step value of the change point within the change point interval is greater than the upper limit of the step value of the change point;
[0015] If the variable point step value is greater than the upper limit of the variable point step value, then the upper limit of the variable point step value is adjusted to twice the variable point step value minus the lower limit of the variable point step value.
[0016] In some embodiments, determining the vibration threshold of the monitored device during operation by comparing the step value of the change point within the change point interval with the upper and lower limits of the outlier values of the total vibration energy includes:
[0017] Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy.
[0018] If there is a step value for a change point that is less than the lower limit of the total vibration energy, then determine whether the step value for a change point in all change point intervals is greater than the upper limit of the total vibration energy.
[0019] If there is a step value for a change point within a change point interval that is greater than the upper limit of the outlier value of the total vibration energy, then determine whether there is a step value for a change point within the change point interval with a number of vibration data points greater than a predetermined number of points among the step values for change points that exceed the upper limit of the outlier value of the total vibration energy.
[0020] If the number of vibration data points in the variable point interval that are greater than a predetermined number of variable point step values is 1, then the average of the upper limit of the outlier value of the total vibration energy and the average of the variable point step values in the variable point interval that are greater than a predetermined number of vibration data points is taken as the vibration threshold that the monitored device has when it is running.
[0021] If the number of step values of vibration data points greater than a predetermined number of points within the variable point interval is greater than 1, then the average value of the step values of vibration data points greater than the predetermined number of points within the variable point interval is taken as the vibration threshold of the device under monitoring during operation.
[0022] In some embodiments, determining the vibration threshold of the monitored device during operation by comparing the step value of the change point within the change point interval with the upper and lower limits of the outlier values of the total vibration energy includes:
[0023] Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy.
[0024] If there is a step value for a change point that is less than the lower limit of the total vibration energy, then determine whether the step value for a change point in all change point intervals is greater than the upper limit of the total vibration energy.
[0025] If there is a step value for a change point within a change point interval that is greater than the upper limit of the outlier value of the total vibration energy, then determine whether there is a step value for a change point within the change point interval with a number of vibration data points greater than a predetermined number of points among the step values for change points that exceed the upper limit of the outlier value of the total vibration energy.
[0026] If the number of vibration data points in all the variable point intervals corresponding to the variable point step value that exceeds the upper limit of the outlier value of the total vibration energy is less than the predetermined number of points, then it is determined whether the number of variable point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1.
[0027] If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then it is determined whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy.
[0028] If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0029] If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold that the monitored device has when it is running.
[0030] If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the maximum outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0031] In some embodiments, determining the vibration threshold of the monitored device during operation by comparing the step value of the change point within the change point interval with the upper and lower limits of the outlier values of the total vibration energy includes:
[0032] Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy.
[0033] If there is a step value for a change point that is less than the lower limit of the total vibration energy, then determine whether the step value for a change point in all change point intervals is greater than the upper limit of the total vibration energy.
[0034] If the step value of the change point in all change point intervals is less than the upper limit of the outlier value of the total vibration energy, then determine whether the number of step values of the change point between the upper and lower limits of the outlier value of the total vibration energy is equal to 1.
[0035] If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then it is determined whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy.
[0036] If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0037] If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold that the monitored device has when it is running.
[0038] If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the maximum outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0039] In some embodiments, determining the vibration threshold of the monitored device during operation by comparing the step value of the change point within the change point interval with the upper and lower limits of the outlier values of the total vibration energy includes:
[0040] Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy.
[0041] If the step value of the change point in all change point intervals is greater than the lower limit of the outlier value of the total vibration energy, then determine whether the step value of the change point in all change point intervals is greater than the upper limit of the outlier value of the total vibration energy.
[0042] If there is a step value for a change point within a change point interval that is greater than the upper limit of the outlier value of the total vibration energy, then determine whether there is a step value for a change point within the change point interval with a number of vibration data points greater than a predetermined number of points among the step values for change points that exceed the upper limit of the outlier value of the total vibration energy.
[0043] If, among the variable point step values that exceed the outlier value upper limit of the total vibration energy, there exists a variable point step value in the variable point interval with a vibration data point number greater than a predetermined number of points, then the intersection of step values greater than the minimum vibration value based on domain knowledge is calculated.
[0044] If there exists an intersection of step values greater than the minimum vibration value based on domain knowledge, then the average value of the step values at the variable points in the intersection of step values is taken as the vibration threshold that the monitored device has during operation.
[0045] If there is no intersection of step values greater than the minimum vibration value based on domain knowledge, then find the intersection of step values less than the minimum vibration value based on domain knowledge.
[0046] Calculate the average of the step value at each variable point in the intersection of step values and the corresponding upper limit of the local outlier value. The maximum value among the averages of all variable point step values and the corresponding upper limit of the local outlier value is taken as the vibration threshold of the device under monitoring during operation.
[0047] In some embodiments, determining the vibration threshold of the monitored device during operation by comparing the step value of the change point within the change point interval with the upper and lower limits of the outlier values of the total vibration energy includes:
[0048] Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy.
[0049] If the step value of the change point in all change point intervals is greater than the lower limit of the outlier value of the total vibration energy, then determine whether the step value of the change point in all change point intervals is greater than the upper limit of the outlier value of the total vibration energy.
[0050] If there is a step value for a change point within a change point interval that is greater than the upper limit of the outlier value of the total vibration energy, then determine whether there is a step value for a change point within the change point interval with a number of vibration data points greater than a predetermined number of points among the step values for change points that exceed the upper limit of the outlier value of the total vibration energy.
[0051] If the number of vibration data points within the change point interval corresponding to the change point step value that exceeds the upper limit of the outlier value of the total vibration energy is less than the predetermined number of change point step values.
[0052] Determine whether the number of change point step values located between the upper and lower limits of the outlier values of the total vibration energy is equal to 1;
[0053] If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then it is determined whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy.
[0054] If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0055] If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold that the monitored device has when it is running.
[0056] If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the maximum outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0057] In some embodiments, determining the vibration threshold of the monitored device during operation by comparing the step value of the change point within the change point interval with the upper and lower limits of the outlier values of the total vibration energy includes:
[0058] Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy.
[0059] If the step value of the change point in all change point intervals is greater than the lower limit of the outlier value of the total vibration energy, then determine whether the step value of the change point in all change point intervals is greater than the upper limit of the outlier value of the total vibration energy.
[0060] If the step value of the change point in all change point intervals is less than the upper limit of the outlier value of the total vibration energy, then determine whether the number of step values of the change point between the upper and lower limits of the outlier value of the total vibration energy is equal to 1.
[0061] If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then it is determined whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy.
[0062] If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0063] If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold that the monitored device has when it is running.
[0064] If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the maximum outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0065] Secondly, this disclosure provides a vibration threshold determination device based on historical data, comprising:
[0066] The first processing module is used to determine the upper and lower limits of the outlier values of the total vibration energy of the monitored equipment within a predetermined time period during operation.
[0067] The second processing module is used to monitor vibration data representing vibration in the variable point interval within a predetermined time during the operation of the device under monitoring, and to extract the variable point step value and the upper and lower limits of local outliers in the variable point interval based on the vibration data.
[0068] The third processing module is used to adjust the step value of the change point and the upper limit of the local outlier value within the change point interval based on the step value of the change point and the upper and lower limits of the local outlier value within the change point interval; wherein, the step value of the change point is used to characterize the changing trend of the vibration data within the change point interval.
[0069] The fourth processing module is used to determine the vibration threshold of the device under monitoring during operation by comparing the step value of the change point within the change point interval with the upper and lower limits of the outlier value of the total vibration energy; wherein the vibration threshold is used to determine the degree of vibration that the device under monitoring can generate during operation.
[0070] In some embodiments, the third processing module is used for
[0071] Determine whether the step value of the change point within the change point interval is less than the lower limit of the step value of the change point;
[0072] If the step value of the change point is less than the lower limit of the step value of the change point, then the average of the step value of the change point and the upper limit of the step value of the change point is taken as the step value of the change point within the change point interval.
[0073] Determine whether the step value of the change point within the change point interval is greater than the upper limit of the step value of the change point;
[0074] If the variable point step value is greater than the upper limit of the variable point step value, then the upper limit of the variable point step value is adjusted to twice the variable point step value minus the lower limit of the variable point step value.
[0075] In some embodiments, the fourth processing module is used for
[0076] Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy.
[0077] If there is a step value for a change point that is less than the lower limit of the total vibration energy, then determine whether the step value for a change point in all change point intervals is greater than the upper limit of the total vibration energy.
[0078] If there is a step value for a change point within a change point interval that is greater than the upper limit of the outlier value of the total vibration energy, then determine whether there is a step value for a change point within the change point interval with a number of vibration data points greater than a predetermined number of points among the step values for change points that exceed the upper limit of the outlier value of the total vibration energy.
[0079] If the number of vibration data points in the variable point interval that are greater than a predetermined number of variable point step values is 1, then the average of the upper limit of the outlier value of the total vibration energy and the average of the variable point step values in the variable point interval that are greater than a predetermined number of vibration data points is taken as the vibration threshold that the monitored device has when it is running.
[0080] If the number of step values of vibration data points greater than a predetermined number of points within the variable point interval is greater than 1, then the average value of the step values of vibration data points greater than the predetermined number of points within the variable point interval is taken as the vibration threshold of the device under monitoring during operation.
[0081] In some embodiments, the fourth processing module is used for
[0082] Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy.
[0083] If there is a step value for a change point that is less than the lower limit of the total vibration energy, then determine whether the step value for a change point in all change point intervals is greater than the upper limit of the total vibration energy.
[0084] If there is a step value for a change point within a change point interval that is greater than the upper limit of the outlier value of the total vibration energy, then determine whether there is a step value for a change point within the change point interval with a number of vibration data points greater than a predetermined number of points among the step values for change points that exceed the upper limit of the outlier value of the total vibration energy.
[0085] If the number of vibration data points in all the variable point intervals corresponding to the variable point step value that exceeds the upper limit of the outlier value of the total vibration energy is less than the predetermined number of points, then it is determined whether the number of variable point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1.
[0086] If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then it is determined whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy.
[0087] If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0088] If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold that the monitored device has when it is running.
[0089] If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the maximum outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0090] In some embodiments, the fourth processing module is used for
[0091] Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy.
[0092] If there is a step value for a change point that is less than the lower limit of the total vibration energy, then determine whether the step value for a change point in all change point intervals is greater than the upper limit of the total vibration energy.
[0093] If the step value of the change point in all change point intervals is less than the upper limit of the outlier value of the total vibration energy, then determine whether the number of step values of the change point between the upper and lower limits of the outlier value of the total vibration energy is equal to 1.
[0094] If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then it is determined whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy.
[0095] If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0096] If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold that the monitored device has when it is running.
[0097] If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the maximum outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0098] In some embodiments, the fourth processing module is used for
[0099] Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy.
[0100] If the step value of the change point in all change point intervals is greater than the lower limit of the outlier value of the total vibration energy, then determine whether the step value of the change point in all change point intervals is greater than the upper limit of the outlier value of the total vibration energy.
[0101] If there is a step value for a change point within a change point interval that is greater than the upper limit of the outlier value of the total vibration energy, then determine whether there is a step value for a change point within the change point interval with a number of vibration data points greater than a predetermined number of points among the step values for change points that exceed the upper limit of the outlier value of the total vibration energy.
[0102] If, among the variable point step values that exceed the outlier value upper limit of the total vibration energy, there exists a variable point step value in the variable point interval with a vibration data point number greater than a predetermined number of points, then the intersection of step values greater than the minimum vibration value based on domain knowledge is calculated.
[0103] If there exists an intersection of step values greater than the minimum vibration value based on domain knowledge, then the average value of the step values at the variable points in the intersection of step values is taken as the vibration threshold that the monitored device has during operation.
[0104] If there is no intersection of step values greater than the minimum vibration value based on domain knowledge, then find the intersection of step values less than the minimum vibration value based on domain knowledge.
[0105] Calculate the average of the step value at each variable point in the intersection of step values and the corresponding upper limit of the local outlier value. The maximum value among the averages of all variable point step values and the corresponding upper limit of the local outlier value is taken as the vibration threshold of the device under monitoring during operation.
[0106] In some embodiments, the fourth processing module is used for
[0107] Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy.
[0108] If the step value of the change point in all change point intervals is greater than the lower limit of the outlier value of the total vibration energy, then determine whether the step value of the change point in all change point intervals is greater than the upper limit of the outlier value of the total vibration energy.
[0109] If there is a step value for a change point within a change point interval that is greater than the upper limit of the outlier value of the total vibration energy, then determine whether there is a step value for a change point within the change point interval with a number of vibration data points greater than a predetermined number of points among the step values for change points that exceed the upper limit of the outlier value of the total vibration energy.
[0110] If the number of vibration data points within the change point interval corresponding to the change point step value that exceeds the upper limit of the outlier value of the total vibration energy is less than the predetermined number of change point step values.
[0111] Determine whether the number of change point step values located between the upper and lower limits of the outlier values of the total vibration energy is equal to 1;
[0112] If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then it is determined whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy.
[0113] If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0114] If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold that the monitored device has when it is running.
[0115] If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the maximum outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0116] In some embodiments, the fourth processing module is used for
[0117] Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy.
[0118] If the step value of the change point in all change point intervals is greater than the lower limit of the outlier value of the total vibration energy, then determine whether the step value of the change point in all change point intervals is greater than the upper limit of the outlier value of the total vibration energy.
[0119] If the step value of the change point in all change point intervals is less than the upper limit of the outlier value of the total vibration energy, then determine whether the number of step values of the change point between the upper and lower limits of the outlier value of the total vibration energy is equal to 1.
[0120] If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then it is determined whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy.
[0121] If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0122] If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold that the monitored device has when it is running.
[0123] If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the maximum outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0124] Thirdly, this disclosure provides a computer-readable storage medium storing a vibration threshold determination program based on historical data, which, when executed by a processor, implements the vibration threshold determination method based on historical data described in the first aspect.
[0125] Fourthly, this disclosure provides an electronic device, including a memory, a processor, and a vibration threshold determination program based on historical data stored in the memory and executable on the processor. When the processor executes the vibration threshold determination program based on historical data, it implements the vibration threshold determination method based on historical data described in the first aspect.
[0126] The vibration threshold determination method based on historical data according to embodiments of this disclosure includes determining the upper and lower limits of outliers for the total vibration energy of the monitored device within a predetermined time period during operation; monitoring vibration data characterizing vibration conditions within a variable point interval during the predetermined time period of operation of the monitored device, and extracting variable point step values and upper and lower limits of local outliers within the variable point interval based on the vibration data; adjusting the variable point step values and upper and lower limits of local outliers within the variable point interval according to the variable point step values and upper and lower limits of local outliers within the variable point interval; wherein, the variable point step value is used to characterize the changing trend of vibration data within the variable point interval; and determining the vibration threshold of the monitored device during operation by comparing the variable point step values within the variable point interval with the upper and lower limits of outliers for the total vibration energy; wherein the vibration threshold is used to determine the permissible degree of vibration during operation of the monitored device. This application monitors vibration data representing vibration conditions within a predetermined time interval during the operation of the equipment under test. Based on this vibration data, it extracts the step values and upper and lower limits of local outliers within the interval. By comparing the step values within the interval with the upper and lower limits of outliers in the overall total vibration energy, it determines the vibration threshold of the equipment under test. This approach considers both the overall change in total vibration energy and the changes in total vibration energy caused by variations in each process step, thus effectively reflecting the vibration threshold. In other words, the determined vibration threshold is more reasonable and effective.
[0127] Additional aspects and advantages of this disclosure 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 this disclosure. Attached Figure Description
[0128] Figure 1 This is a flowchart illustrating a vibration threshold determination method based on historical data, according to an exemplary embodiment.
[0129] Figure 2 This is a distribution map of the step values of the variable points corresponding to the adjusted variable point intervals obtained from monitoring, according to an exemplary embodiment.
[0130] Figure 3a This is a process flow diagram for determining vibration thresholds based on historical data, as illustrated in an exemplary embodiment. Figure 1 ;
[0131] Figure 3b This is a process flow diagram for determining vibration thresholds based on historical data, as illustrated in an exemplary embodiment. Figure 2 ;
[0132] Figure 3c This is a flowchart of the vibration threshold determination process based on historical data, as illustrated in an exemplary embodiment (Figure 3).
[0133] Figure 4This is a schematic diagram of a vibration threshold determination device based on historical data, according to an exemplary embodiment. Detailed Implementation
[0134] The following describes in detail embodiments of the present disclosure, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be construed as limiting the present disclosure.
[0135] Mechanical vibration is a common physical phenomenon in engineering and daily life. In most cases, mechanical vibration is harmful. Vibration often disrupts the normal operation and original performance of machines. The dynamic load of vibration accelerates machine failure, shortens its service life, and can even lead to serious accidents. Therefore, it is essential to set effective vibration monitoring thresholds to promptly understand the vibration status of mechanical equipment, detect abnormalities in a timely manner, and take necessary maintenance measures to ensure normal equipment operation. If the threshold is set too high, the mechanical equipment may have already begun to degrade but is still considered to be functioning normally; if the threshold is set too low, the equipment will alarm and shut down at the slightest abnormality, causing disturbance and financial loss. Only by reasonably setting the total vibration energy threshold can an objective evaluation of the equipment's condition be made.
[0136] In view of the above situation, this disclosure provides a method for determining vibration threshold based on historical data. Figure 1 This is a flowchart illustrating a vibration threshold determination method based on historical data, according to an exemplary embodiment. Figure 1 As shown, the vibration threshold determination method based on historical data includes:
[0137] Step 10: Determine the upper and lower limits of the overall outlier value of the total vibration energy of the monitored equipment within a predetermined time period during operation;
[0138] Step 11: Monitor the vibration data representing the vibration in the variable point interval during the operation of the device under monitoring within a predetermined time, and extract the variable point step value and the upper and lower limits of local outliers in the variable point interval based on the vibration data.
[0139] Step 12: Adjust the step value of the change point and the upper and lower limits of the local outlier values within the change point interval based on the step value of the change point and the upper and lower limits of the local outlier values within the change point interval; wherein, the step value of the change point is used to characterize the changing trend of the vibration data within the change point interval.
[0140] Step 13: Based on the comparison between the step value of the change point within the change point interval and the upper and lower limits of the outlier value of the total vibration energy, determine the vibration threshold of the device under monitoring during operation; wherein the vibration threshold is used to determine the degree of vibration that the device under monitoring is allowed to generate during operation.
[0141] In this exemplary embodiment, the upper and lower limits of the overall outlier values of the total vibration energy can be set as an acceptable vibration range based on historical data. The device to be monitored can be equipped with multiple vibration sensors. Each vibration sensor monitors vibration data within a specific range. Each range corresponds to a step value and upper and lower limits of local outliers.
[0142] The vibration threshold determination method based on historical data according to embodiments of this disclosure includes determining the upper and lower limits of outliers for the total vibration energy of the monitored device within a predetermined time period during operation; monitoring vibration data characterizing vibration conditions within a variable point interval during the predetermined time period of operation of the monitored device, and extracting variable point step values and upper and lower limits of local outliers within the variable point interval based on the vibration data; adjusting the variable point step values and upper and lower limits of local outliers within the variable point interval according to the variable point step values and upper and lower limits of local outliers within the variable point interval; wherein, the variable point step value is used to characterize the changing trend of vibration data within the variable point interval; and determining the vibration threshold of the monitored device during operation by comparing the variable point step values within the variable point interval with the upper and lower limits of outliers for the total vibration energy; wherein the vibration threshold is used to determine the permissible degree of vibration during operation of the monitored device. This application monitors vibration data representing vibration conditions within a predetermined time interval during the operation of the monitored equipment. Based on this vibration data, it extracts the step values and upper and lower limits of local outliers within the interval. By comparing the step values within the interval with the upper and lower limits of outliers for the overall total vibration energy, it determines the vibration threshold of the monitored equipment. This approach considers both the overall change in total vibration energy and the changes in total vibration energy caused by variations in each process step, thus accurately reflecting the vibration threshold. Therefore, the determined vibration threshold is more reasonable and effective. Furthermore, the vibration threshold is automatically set based on historical vibration data for each measuring point, saving manpower and time resources.
[0143] In some embodiments, adjusting the step value of the change point and the upper limit of the local outlier value within the change point interval based on the step value of the change point and the upper and lower limits of the local outlier value within the change point interval includes:
[0144] Determine whether the step value of the change point within the change point interval is less than the lower limit of the step value of the change point;
[0145] If the step value of the change point is less than the lower limit of the step value of the change point, then the average of the step value of the change point and the upper limit of the step value of the change point is taken as the step value of the change point within the change point interval.
[0146] Determine whether the step value of the change point within the change point interval is greater than the upper limit of the step value of the change point;
[0147] If the variable point step value is greater than the upper limit of the variable point step value, then the upper limit of the variable point step value is adjusted to twice the variable point step value minus the lower limit of the variable point step value.
[0148] In this exemplary embodiment, before determining the vibration threshold of the monitored device during operation by comparing the variable point step value within the variable point interval with the upper and lower limits of the outlier values of the total vibration energy, the variable point step value and the upper and lower limits of the local outlier values within the variable point interval are first adjusted based on the variable point step value and the upper and lower limits of the local outlier values within the variable point interval. If the variable point step value is less than the lower limit of the variable point step value, the average of the variable point step value and the upper limit of the variable point step value is taken as the variable point step value within the variable point interval. For example, if the variable point step value is 0.5, the lower limit of the variable point step value is 1, and the upper limit of the variable point step value is 2, then the adjusted variable point step value within the variable point interval is (0.5+2) / 2 = 1.25. 1.25 is located between the lower limit of the variable point step value 1 and the upper limit of the variable point step value 2.
[0149] If the variable point step value is greater than the upper limit of the variable point step value, then the upper limit of the variable point step value is adjusted to twice the variable point step value minus the lower limit of the variable point step value. For example, if the variable point step value is 3, the lower limit of the variable point step value is 1, and the upper limit of the variable point step value is 2, then the upper limit of the variable point step value is adjusted to 3*2-1=5. The variable point step value 3 is between the lower limit of the variable point step value 1 and the upper limit of the variable point step value 5. Figure 2 This is a distribution map of the step values of the variable points corresponding to the adjusted variable point intervals obtained from monitoring, according to an exemplary embodiment. Thus, as shown... Figure 2 The distribution map of the step values of the variable points is shown.
[0150] In some embodiments, determining the vibration threshold of the monitored device during operation by comparing the step value of the change point within the change point interval with the upper and lower limits of the outlier values of the total vibration energy includes:
[0151] Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy.
[0152] If there is a step value for a change point that is less than the lower limit of the total vibration energy, then determine whether the step value for a change point in all change point intervals is greater than the upper limit of the total vibration energy.
[0153] If there is a step value for a change point within a change point interval that is greater than the upper limit of the outlier value of the total vibration energy, then determine whether there is a step value for a change point within the change point interval with a number of vibration data points greater than a predetermined number of points among the step values for change points that exceed the upper limit of the outlier value of the total vibration energy.
[0154] If the number of vibration data points in the variable point interval that are greater than a predetermined number of variable point step values is 1, then the average of the upper limit of the outlier value of the total vibration energy and the average of the variable point step values in the variable point interval that are greater than a predetermined number of vibration data points is taken as the vibration threshold that the monitored device has when it is running.
[0155] If the number of step values of vibration data points greater than a predetermined number of points within the variable point interval is greater than 1, then the average value of the step values of vibration data points greater than the predetermined number of points within the variable point interval is taken as the vibration threshold of the device under monitoring during operation.
[0156] In this exemplary embodiment, Figure 3a This is a process flow diagram for determining vibration thresholds based on historical data, as illustrated in an exemplary embodiment. Figure 1 .like Figure 3a As shown, it includes:
[0157] Step 30: Determine the upper and lower limits of the outlier values for the total vibrational energy over a period of time;
[0158] Step 31: Perform all change point detections over a period of time;
[0159] Step 32: Extract the upper and lower limits of local outliers for each change point interval;
[0160] Step 33: Determine whether the step value of the change point within the change point interval is less than the lower limit of the step value of the change point;
[0161] If the step value of the change point is less than the lower limit of the step value of the change point, then the average of the step value of the change point and the upper limit of the step value of the change point is taken as the step value of the change point within the change point interval.
[0162] Determine whether the step value of the change point within the change point interval is greater than the upper limit of the step value of the change point;
[0163] If the variable point step value is greater than the upper limit of the variable point step value, then the upper limit of the variable point step value is adjusted to twice the variable point step value minus the lower limit of the variable point step value.
[0164] Step 34: Determine whether there are any outlier values in the step values of all change points within the change point interval that are less than the lower limit of the total vibration energy.
[0165] Step 35: If there is a change point step value that is less than the lower limit of the total vibration energy, then determine whether the change point step value in all change point intervals is greater than the upper limit of the total vibration energy.
[0166] Figure 3b This is a process flow diagram for determining vibration thresholds based on historical data, as illustrated in an exemplary embodiment. Figure 2 .like Figure 3b As shown,
[0167] Step 36: If there is a step value of a change point within a change point interval that is greater than the upper limit of the outlier value of the total vibration energy, then determine whether there is a step value of a change point within the change point interval with a number of vibration data points greater than a predetermined number of points among the step values of change points that exceed the upper limit of the outlier value of the total vibration energy.
[0168] Step 37: If the number of vibration data points in the variable point interval that are greater than a predetermined number of variable point step values is 1, then the average of the upper limit of the outlier value of the total vibration energy and the average of the variable point step values in the variable point interval that are greater than a predetermined number of vibration data points is taken as the vibration threshold that the monitored device has when it is running.
[0169] Step 38: If the number of step values for vibration data points greater than a predetermined number within the variable point interval is greater than 1, then the average value of the step values for vibration data points greater than the predetermined number within the variable point interval is taken as the vibration threshold of the device under monitoring during operation. Thus, the vibration threshold of the device under monitoring under the aforementioned vibration conditions is determined.
[0170] In some embodiments, determining the vibration threshold of the monitored device during operation by comparing the step value of the change point within the change point interval with the upper and lower limits of the outlier values of the total vibration energy includes:
[0171] Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy.
[0172] If there is a step value for a change point that is less than the lower limit of the total vibration energy, then determine whether the step value for a change point in all change point intervals is greater than the upper limit of the total vibration energy.
[0173] If there is a step value for a change point within a change point interval that is greater than the upper limit of the outlier value of the total vibration energy, then determine whether there is a step value for a change point within the change point interval with a number of vibration data points greater than a predetermined number of points among the step values for change points that exceed the upper limit of the outlier value of the total vibration energy.
[0174] If the number of vibration data points in all the variable point intervals corresponding to the variable point step value that exceeds the upper limit of the outlier value of the total vibration energy is less than the predetermined number of points, then it is determined whether the number of variable point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1.
[0175] If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then it is determined whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy.
[0176] If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0177] If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold that the monitored device has when it is running.
[0178] If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the maximum outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0179] In this exemplary embodiment, as Figure 3b As shown,
[0180] Step 39: If the number of vibration data points in all the variable point intervals corresponding to the variable point step value that exceeds the upper limit of the outlier value of the total vibration energy is less than the predetermined number of points, then determine whether the number of variable point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1.
[0181] Step 40: If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then determine whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy.
[0182] Step 41: If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0183] Step 42: If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold value of the device under monitoring during operation.
[0184] Step 43: If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the largest outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation. Thus, the vibration threshold of the device under monitoring under the aforementioned vibration conditions is determined.
[0185] In some embodiments, determining the vibration threshold of the monitored device during operation by comparing the step value of the change point within the change point interval with the upper and lower limits of the outlier values of the total vibration energy includes:
[0186] Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy.
[0187] If there is a step value for a change point that is less than the lower limit of the total vibration energy, then determine whether the step value for a change point in all change point intervals is greater than the upper limit of the total vibration energy.
[0188] If the step value of the change point in all change point intervals is less than the upper limit of the outlier value of the total vibration energy, then determine whether the number of step values of the change point between the upper and lower limits of the outlier value of the total vibration energy is equal to 1.
[0189] If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then it is determined whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy.
[0190] If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0191] If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold that the monitored device has when it is running.
[0192] If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the maximum outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0193] In this exemplary embodiment, as Figure 3b As shown,
[0194] Step 44: If the step value of the change point in all change point intervals is less than the upper limit of the outlier value of the total vibration energy, then determine whether the number of step values of the change point between the upper and lower limits of the outlier value of the total vibration energy is equal to 1.
[0195] Step 45: If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then determine whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy.
[0196] Step 46: If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0197] Step 47: If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold that the monitored device has when it is running.
[0198] Step 48: If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the largest outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation. Thus, the vibration threshold of the device under monitoring under the aforementioned vibration conditions is determined.
[0199] In some embodiments, determining the vibration threshold of the monitored device during operation by comparing the step value of the change point within the change point interval with the upper and lower limits of the outlier values of the total vibration energy includes:
[0200] Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy.
[0201] If the step value of the change point in all change point intervals is greater than the lower limit of the outlier value of the total vibration energy, then determine whether the step value of the change point in all change point intervals is greater than the upper limit of the outlier value of the total vibration energy.
[0202] If there is a step value for a change point within a change point interval that is greater than the upper limit of the outlier value of the total vibration energy, then determine whether there is a step value for a change point within the change point interval with a number of vibration data points greater than a predetermined number of points among the step values for change points that exceed the upper limit of the outlier value of the total vibration energy.
[0203] If, among the variable point step values that exceed the outlier value upper limit of the total vibration energy, there exists a variable point step value in the variable point interval with a vibration data point number greater than a predetermined number of points, then the intersection of step values greater than the minimum vibration value based on domain knowledge is calculated.
[0204] If there exists an intersection of step values greater than the minimum vibration value based on domain knowledge, then the average value of the step values at the variable points in the intersection of step values is taken as the vibration threshold that the monitored device has during operation.
[0205] If there is no intersection of step values greater than the minimum vibration value based on domain knowledge, then find the intersection of step values less than the minimum vibration value based on domain knowledge.
[0206] Calculate the average of the step value at each variable point in the intersection of step values and the corresponding upper limit of the local outlier value. The maximum value among the averages of all variable point step values and the corresponding upper limit of the local outlier value is taken as the vibration threshold of the device under monitoring during operation.
[0207] In this exemplary embodiment, Figure 3c This is flowchart three illustrating a vibration threshold determination process based on historical data, according to an exemplary embodiment. Figure 3c As shown,
[0208] Step 49: If the step value of the change point in all change point intervals is greater than the lower limit of the outlier value of the total vibration energy, then determine whether the step value of the change point in all change point intervals is greater than the upper limit of the outlier value of the total vibration energy.
[0209] Step 50: If there is a step value of a change point within a change point interval that is greater than the upper limit of the outlier value of the total vibration energy, then determine whether there is a step value of a change point within the change point interval with a number of vibration data points greater than a predetermined number of points among the step values of change points that exceed the upper limit of the outlier value of the total vibration energy.
[0210] Step 51: If there is a variable point step value in the variable point interval where the number of vibration data points in the variable point interval is greater than a predetermined number of points, then find the intersection of step values that are greater than the minimum vibration value based on domain knowledge.
[0211] Step 52: If there is an intersection of step values greater than the minimum vibration value based on domain knowledge, then the average value of the step values at the variable points in the intersection of step values is taken as the vibration threshold that the device under monitoring has during operation.
[0212] Step 53: If there is no intersection of step values greater than the minimum vibration value based on domain knowledge, then find the intersection of step values less than the minimum vibration value based on domain knowledge.
[0213] Step 54: Calculate the average of the step value at each variable point in the intersection of step values and the corresponding upper limit of the local outlier. The maximum value among the averages of all variable point step values and their corresponding upper limits of the local outlier is taken as the vibration threshold of the device under monitoring during operation. Thus, the vibration threshold of the device under monitoring under the aforementioned vibration conditions is determined.
[0214] During normal operation of the equipment, each measuring point has a vibration reference threshold. This threshold may be higher for some measuring points and lower for others. This is all domain-specific knowledge.
[0215] In some embodiments, determining the vibration threshold of the monitored device during operation by comparing the step value of the change point within the change point interval with the upper and lower limits of the outlier values of the total vibration energy includes:
[0216] Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy.
[0217] If the step value of the change point in all change point intervals is greater than the lower limit of the outlier value of the total vibration energy, then determine whether the step value of the change point in all change point intervals is greater than the upper limit of the outlier value of the total vibration energy.
[0218] If there is a step value for a change point within a change point interval that is greater than the upper limit of the outlier value of the total vibration energy, then determine whether there is a step value for a change point within the change point interval with a number of vibration data points greater than a predetermined number of points among the step values for change points that exceed the upper limit of the outlier value of the total vibration energy.
[0219] If the number of vibration data points within the change point interval corresponding to the change point step value that exceeds the upper limit of the outlier value of the total vibration energy is less than the predetermined number of change point step values.
[0220] Determine whether the number of change point step values located between the upper and lower limits of the outlier values of the total vibration energy is equal to 1;
[0221] If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then it is determined whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy.
[0222] If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0223] If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold that the monitored device has when it is running.
[0224] If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the maximum outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0225] In this exemplary embodiment, as Figure 3c As shown,
[0226] Step 55: If the number of vibration data points in the variable point interval corresponding to the variable point step value that exceeds the upper limit of the outlier value of the total vibration energy is less than the predetermined number of variable point step values, then determine whether the number of variable point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1.
[0227] Step 56: If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then determine whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy.
[0228] Step 57: If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0229] Step 58: If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the outlier value of the total vibration energy as a whole, then the average value of the upper limit of the outlier value of the total vibration energy as a whole and the total vibration energy that is greater than the upper limit of the outlier value of the total vibration energy as the vibration threshold value that the device to be monitored has when it is running.
[0230] Step 59: If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the largest outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation. Thus, the vibration threshold of the device under monitoring under the aforementioned vibration conditions is determined.
[0231] In some embodiments, determining the vibration threshold of the monitored device during operation by comparing the step value of the change point within the change point interval with the upper and lower limits of the outlier values of the total vibration energy includes:
[0232] Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy.
[0233] If the step value of the change point in all change point intervals is greater than the lower limit of the outlier value of the total vibration energy, then determine whether the step value of the change point in all change point intervals is greater than the upper limit of the outlier value of the total vibration energy.
[0234] If the step value of the change point in all change point intervals is less than the upper limit of the outlier value of the total vibration energy, then determine whether the number of step values of the change point between the upper and lower limits of the outlier value of the total vibration energy is equal to 1.
[0235] If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then it is determined whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy.
[0236] If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0237] If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold that the monitored device has when it is running.
[0238] If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the largest outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation. In this way, the vibration threshold of the device under monitoring under the aforementioned vibration conditions is determined.
[0239] In this exemplary embodiment, as Figure 3c As shown,
[0240] Step 60: If the step value of the change point in all change point intervals is less than the upper limit of the outlier value of the total vibration energy, then determine whether the number of step values of the change point located between the upper and lower limits of the outlier value of the total vibration energy is equal to 1.
[0241] Step 61: If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then determine whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy.
[0242] Step 62: If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the maximum change point step value between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0243] Step 63: If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold that the monitored device has when it is running.
[0244] Step 64: If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the maximum outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0245] In summary, this application considers both the overall change in total vibration energy and the change in total vibration energy caused by changes in each process, thus reflecting the vibration threshold under various conditions and making the determined vibration threshold more reasonable and effective.
[0246] This disclosure provides a vibration threshold determination device based on historical data. Figure 4 This is a schematic diagram of a vibration threshold determination device based on historical data, according to an exemplary embodiment. Figure 4 As shown, the vibration threshold determination device based on historical data includes:
[0247] The first processing module 60 is used to determine the upper and lower limits of the outlier values of the total vibration energy of the monitored equipment within a predetermined time period during operation.
[0248] The second processing module 61 is used to monitor vibration data representing vibration in the variable point interval within a predetermined time during the operation of the device under monitoring, and to extract the variable point step value and the upper and lower limits of local outliers in the variable point interval based on the vibration data.
[0249] The third processing module 62 is used to adjust the step value of the change point and the upper limit of the local outlier value in the change point interval according to the step value of the change point and the upper and lower limits of the local outlier value in the change point interval; wherein, the step value of the change point is used to characterize the changing trend of the vibration data in the change point interval.
[0250] The fourth processing module 63 is used to determine the vibration threshold of the device under monitoring during operation by comparing the step value of the change point within the change point interval with the upper and lower limits of the outlier value of the total vibration energy; wherein the vibration threshold is used to determine the degree of vibration that the device under monitoring can generate during operation.
[0251] In this exemplary embodiment, the upper and lower limits of the overall outlier values of the total vibration energy can be set as an acceptable vibration range based on historical data. The device to be monitored can be equipped with multiple vibration sensors. Each vibration sensor monitors vibration data within a specific range. Each range corresponds to a step value and upper and lower limits of local outliers.
[0252] According to an embodiment of this disclosure, a vibration threshold determination device based on historical data is used to determine the upper and lower limits of outliers in the total vibration energy of a device under monitoring within a predetermined time period during operation; monitor vibration data representing vibration conditions in a variable point interval within the predetermined time period during operation of the device under monitoring, and extract variable point step values and upper and lower limits of local outliers within the variable point interval based on the vibration data; adjust the variable point step values and upper and lower limits of local outliers within the variable point interval according to the variable point step values and upper and lower limits of local outliers within the variable point interval; wherein, the variable point step value is used to represent the changing trend of vibration data within the variable point interval; and determine the vibration threshold of the device under monitoring during operation by comparing the variable point step values within the variable point interval with the upper and lower limits of outliers in the total vibration energy; wherein the vibration threshold is used to determine the permissible degree of vibration during operation of the device under monitoring. This application monitors vibration data representing vibration conditions within a predetermined time interval during the operation of the monitored equipment. Based on this vibration data, it extracts the step values and upper and lower limits of local outliers within the interval. By comparing the step values within the interval with the upper and lower limits of outliers for the overall total vibration energy, it determines the vibration threshold of the monitored equipment. This approach considers both the overall change in total vibration energy and the changes in total vibration energy caused by variations in each process step, thus accurately reflecting the vibration threshold. Therefore, the determined vibration threshold is more reasonable and effective. Furthermore, the vibration threshold is automatically set based on historical vibration data for each measuring point, saving manpower and time resources.
[0253] In some embodiments, the third processing module is used for
[0254] Determine whether the step value of the change point within the change point interval is less than the lower limit of the step value of the change point;
[0255] If the step value of the change point is less than the lower limit of the step value of the change point, then the average of the step value of the change point and the upper limit of the step value of the change point is taken as the step value of the change point within the change point interval.
[0256] Determine whether the step value of the change point within the change point interval is greater than the upper limit of the step value of the change point;
[0257] If the variable point step value is greater than the upper limit of the variable point step value, then the upper limit of the variable point step value is adjusted to twice the variable point step value minus the lower limit of the variable point step value.
[0258] In some embodiments, the fourth processing module is used for
[0259] Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy.
[0260] If there is a step value for a change point that is less than the lower limit of the total vibration energy, then determine whether the step value for a change point in all change point intervals is greater than the upper limit of the total vibration energy.
[0261] If there is a step value for a change point within a change point interval that is greater than the upper limit of the outlier value of the total vibration energy, then determine whether there is a step value for a change point within the change point interval with a number of vibration data points greater than a predetermined number of points among the step values for change points that exceed the upper limit of the outlier value of the total vibration energy.
[0262] If the number of vibration data points in the variable point interval that are greater than a predetermined number of variable point step values is 1, then the average of the upper limit of the outlier value of the total vibration energy and the average of the variable point step values in the variable point interval that are greater than a predetermined number of vibration data points is taken as the vibration threshold that the monitored device has when it is running.
[0263] If the number of step values of vibration data points greater than a predetermined number of points within the variable point interval is greater than 1, then the average value of the step values of vibration data points greater than the predetermined number of points within the variable point interval is taken as the vibration threshold of the device under monitoring during operation.
[0264] In some embodiments, the fourth processing module is used for
[0265] Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy.
[0266] If there is a step value for a change point that is less than the lower limit of the total vibration energy, then determine whether the step value for a change point in all change point intervals is greater than the upper limit of the total vibration energy.
[0267] If there is a step value for a change point within a change point interval that is greater than the upper limit of the outlier value of the total vibration energy, then determine whether there is a step value for a change point within the change point interval with a number of vibration data points greater than a predetermined number of points among the step values for change points that exceed the upper limit of the outlier value of the total vibration energy.
[0268] If the number of vibration data points in all the variable point intervals corresponding to the variable point step value that exceeds the upper limit of the outlier value of the total vibration energy is less than the predetermined number of points, then it is determined whether the number of variable point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1.
[0269] If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then it is determined whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy.
[0270] If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0271] If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold that the monitored device has when it is running.
[0272] If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the largest outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation. In this way, the vibration threshold of the device under monitoring under the aforementioned vibration conditions is determined.
[0273] In some embodiments, the fourth processing module is used for
[0274] Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy.
[0275] If there is a step value for a change point that is less than the lower limit of the total vibration energy, then determine whether the step value for a change point in all change point intervals is greater than the upper limit of the total vibration energy.
[0276] If the step value of the change point in all change point intervals is less than the upper limit of the outlier value of the total vibration energy, then determine whether the number of step values of the change point between the upper and lower limits of the outlier value of the total vibration energy is equal to 1.
[0277] If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then it is determined whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy.
[0278] If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0279] If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold that the monitored device has when it is running.
[0280] If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the maximum outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0281] In some embodiments, the fourth processing module is used for
[0282] Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy.
[0283] If the step value of the change point in all change point intervals is greater than the lower limit of the outlier value of the total vibration energy, then determine whether the step value of the change point in all change point intervals is greater than the upper limit of the outlier value of the total vibration energy.
[0284] If there is a step value for a change point within a change point interval that is greater than the upper limit of the outlier value of the total vibration energy, then determine whether there is a step value for a change point within the change point interval with a number of vibration data points greater than a predetermined number of points among the step values for change points that exceed the upper limit of the outlier value of the total vibration energy.
[0285] If, among the variable point step values that exceed the outlier value upper limit of the total vibration energy, there exists a variable point step value in the variable point interval with a vibration data point number greater than a predetermined number of points, then the intersection of step values greater than the minimum vibration value based on domain knowledge is calculated.
[0286] If there exists an intersection of step values greater than the minimum vibration value based on domain knowledge, then the average value of the step values at the variable points in the intersection of step values is taken as the vibration threshold that the monitored device has during operation.
[0287] If there is no intersection of step values greater than the minimum vibration value based on domain knowledge, then find the intersection of step values less than the minimum vibration value based on domain knowledge.
[0288] Calculate the average of the step value at each variable point in the intersection of step values and the corresponding upper limit of the local outlier value. The maximum value among the averages of all variable point step values and the corresponding upper limit of the local outlier value is taken as the vibration threshold of the device under monitoring during operation.
[0289] In some embodiments, the fourth processing module is used for
[0290] Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy.
[0291] If the step value of the change point in all change point intervals is greater than the lower limit of the outlier value of the total vibration energy, then determine whether the step value of the change point in all change point intervals is greater than the upper limit of the outlier value of the total vibration energy.
[0292] If there is a step value for a change point within a change point interval that is greater than the upper limit of the outlier value of the total vibration energy, then determine whether there is a step value for a change point within the change point interval with a number of vibration data points greater than a predetermined number of points among the step values for change points that exceed the upper limit of the outlier value of the total vibration energy.
[0293] If the number of vibration data points within the change point interval corresponding to the change point step value that exceeds the upper limit of the outlier value of the total vibration energy is less than the predetermined number of change point step values.
[0294] Determine whether the number of change point step values located between the upper and lower limits of the outlier values of the total vibration energy is equal to 1;
[0295] If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then it is determined whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy.
[0296] If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0297] If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold that the monitored device has when it is running.
[0298] If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the maximum outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0299] In some embodiments, the fourth processing module is used for
[0300] Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy.
[0301] If the step value of the change point in all change point intervals is greater than the lower limit of the outlier value of the total vibration energy, then determine whether the step value of the change point in all change point intervals is greater than the upper limit of the outlier value of the total vibration energy.
[0302] If the step value of the change point in all change point intervals is less than the upper limit of the outlier value of the total vibration energy, then determine whether the number of step values of the change point between the upper and lower limits of the outlier value of the total vibration energy is equal to 1.
[0303] If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then it is determined whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy.
[0304] If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0305] If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold that the monitored device has when it is running.
[0306] If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the maximum outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
[0307] This disclosure provides a computer-readable storage medium storing a vibration threshold determination program based on historical data. When executed by a processor, the vibration threshold determination program based on historical data implements the vibration threshold determination method based on historical data described in the above embodiments.
[0308] This disclosure provides an electronic device, including a memory, a processor, and a vibration threshold determination program based on historical data stored in the memory and executable on the processor. When the processor executes the vibration threshold determination program based on historical data, it implements the vibration threshold determination method based on historical data described in the above embodiments.
[0309] It should be noted that the logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Furthermore, computer-readable media can even be paper or other suitable media on which programs can be printed, because programs can be obtained electronically, for example, by optically scanning the paper or other media, followed by editing, interpreting, or otherwise processing as necessary, and then stored in computer memory.
[0310] It should be understood that various parts of this disclosure can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0311] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this disclosure. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples.
[0312] In the description of this disclosure, it should be understood that the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," "clockwise," "counterclockwise," "axial," "radial," and "circumferential" indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are used only for the convenience of describing this disclosure and simplifying the description, and are not intended to 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 limitations on this disclosure.
[0313] Furthermore, the terms "first," "second," etc., used in the embodiments of this disclosure are for descriptive purposes only and should not be construed as indicating or implying relative importance, or implicitly specifying the number of technical features indicated in this embodiment. Therefore, features defined with terms such as "first" and "second" in the embodiments of this disclosure can explicitly or implicitly indicate that the embodiment includes at least one of those features. In the description of this disclosure, the word "multiple" means at least two or more, such as two, three, four, etc., unless otherwise explicitly specified in the embodiments.
[0314] In this disclosure, unless otherwise explicitly specified or limited in the embodiments, the terms "installation," "connection," "joining," and "fixing," etc., appearing in the embodiments should be interpreted broadly. For example, a connection can be a fixed connection, a detachable connection, or an integral part; it can also be a mechanical connection, an electrical connection, etc. Of course, it can also be a direct connection, or an indirect connection through an intermediate medium, or it can be the internal communication between two components, or the interaction between two components. Those skilled in the art can understand the specific meaning of the above terms in this disclosure based on the specific implementation.
[0315] In this disclosure, unless otherwise expressly specified and limited, "above" or "below" the second feature can mean that the first and second features are in direct contact, or that the first and second features are in indirect contact through an intermediate medium. Furthermore, "above," "on top of," and "over" the second feature can mean that the first feature is directly above or diagonally above the second feature, or simply that the first feature is at a higher horizontal level than the second feature. "Below," "below," and "under" the second feature can mean that the first feature is directly below or diagonally below the second feature, or simply that the first feature is at a lower horizontal level than the second feature.
[0316] Although embodiments of the present disclosure have been shown and described above, it is to be understood that the above embodiments are exemplary and should not be construed as limiting the present disclosure. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present disclosure.
Claims
1. A method for determining vibration thresholds based on historical data, characterized in that, include: Determine the upper and lower limits of the overall outlier value of the total vibration energy of the monitored equipment within a predetermined time period during operation; Vibration data characterizing vibration in a variable point interval during a predetermined time period of operation of the device under monitoring is monitored, and the variable point step value and upper and lower limits of local outliers in the variable point interval are extracted based on the vibration data. Based on the step value of the change point and the upper and lower limits of the local outlier values within the change point interval, the step value of the change point and the upper limit of the local outlier values within the change point interval are adjusted; wherein, the step value of the change point is used to characterize the changing trend of the vibration data within the change point interval; The vibration threshold of the device under monitoring is determined by comparing the step value of the change point within the change point interval with the upper and lower limits of the outlier value of the total vibration energy. The vibration threshold is used to determine the degree of vibration that the device under monitoring can generate during operation.
2. The vibration threshold determination method based on historical data according to claim 1, characterized in that, The step of adjusting the step value of the change point and the upper limit of the local outlier value within the change point interval based on the step value of the change point and the upper and lower limits of the local outlier value within the change point interval includes: Determine whether the step value of the change point within the change point interval is less than the lower limit of the step value of the change point; If the step value of the change point is less than the lower limit of the step value of the change point, then the average of the step value of the change point and the upper limit of the step value of the change point is taken as the step value of the change point within the change point interval. Determine whether the step value of the change point within the change point interval is greater than the upper limit of the step value of the change point; If the variable point step value is greater than the upper limit of the variable point step value, then the upper limit of the variable point step value is adjusted to twice the variable point step value minus the lower limit of the variable point step value.
3. The vibration threshold determination method based on historical data according to claim 2, characterized in that, The step of determining the vibration threshold of the monitored equipment during operation by comparing the step value of the change point within the change point interval with the upper and lower limits of the outlier value of the total vibration energy includes: Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy. If there is a step value for a change point that is less than the lower limit of the total vibration energy, then determine whether the step value for a change point in all change point intervals is greater than the upper limit of the total vibration energy. If there is a step value for a change point within a change point interval that is greater than the upper limit of the outlier value of the total vibration energy, then determine whether there is a step value for a change point within the change point interval with a number of vibration data points greater than a predetermined number of points among the step values for change points that exceed the upper limit of the outlier value of the total vibration energy. If the number of vibration data points in the variable point interval that are greater than a predetermined number of variable point step values is 1, then the average of the upper limit of the outlier value of the total vibration energy and the average of the variable point step values in the variable point interval that are greater than a predetermined number of vibration data points is taken as the vibration threshold that the monitored device has when it is running. If the number of step values of vibration data points greater than a predetermined number of points within the variable point interval is greater than 1, then the average value of the step values of vibration data points greater than the predetermined number of points within the variable point interval is taken as the vibration threshold of the device under monitoring during operation.
4. The vibration threshold determination method based on historical data according to claim 2, characterized in that, The step of determining the vibration threshold of the monitored equipment during operation by comparing the step value of the change point within the change point interval with the upper and lower limits of the outlier value of the total vibration energy includes: Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy. If there is a step value for a change point that is less than the lower limit of the total vibration energy, then determine whether the step value for a change point in all change point intervals is greater than the upper limit of the total vibration energy. If there is a step value for a change point within a change point interval that is greater than the upper limit of the outlier value of the total vibration energy, then determine whether there is a step value for a change point within the change point interval with a number of vibration data points greater than a predetermined number of points among the step values for change points that exceed the upper limit of the outlier value of the total vibration energy. If the number of vibration data points in all the variable point intervals corresponding to the variable point step value that exceeds the upper limit of the outlier value of the total vibration energy is less than the predetermined number of points, then it is determined whether the number of variable point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1. If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then it is determined whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy. If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation. If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold that the monitored device has when it is running. If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the maximum outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
5. The vibration threshold determination method based on historical data according to claim 2, characterized in that, The step of determining the vibration threshold of the monitored equipment during operation by comparing the step value of the change point within the change point interval with the upper and lower limits of the outlier value of the total vibration energy includes: Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy. If there is a step value for a change point that is less than the lower limit of the total vibration energy, then determine whether the step value for a change point in all change point intervals is greater than the upper limit of the total vibration energy. If the step value of the change point in all change point intervals is less than the upper limit of the outlier value of the total vibration energy, then determine whether the number of step values of the change point between the upper and lower limits of the outlier value of the total vibration energy is equal to 1. If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then it is determined whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy. If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation. If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold that the monitored device has when it is running. If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the maximum outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
6. The vibration threshold determination method based on historical data according to claim 2, characterized in that, The step of determining the vibration threshold of the monitored equipment during operation by comparing the step value of the change point within the change point interval with the upper and lower limits of the outlier value of the total vibration energy includes: Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy. If the step value of the change point in all change point intervals is greater than the lower limit of the outlier value of the total vibration energy, then determine whether the step value of the change point in all change point intervals is greater than the upper limit of the outlier value of the total vibration energy. If there is a step value for a change point within a change point interval that is greater than the upper limit of the outlier value of the total vibration energy, then determine whether there is a step value for a change point within the change point interval with a number of vibration data points greater than a predetermined number of points among the step values for change points that exceed the upper limit of the outlier value of the total vibration energy. If, among the variable point step values that exceed the outlier value upper limit of the total vibration energy, there exists a variable point step value in the variable point interval with a vibration data point number greater than a predetermined number of points, then the intersection of step values greater than the minimum vibration value based on domain knowledge is calculated. If there exists an intersection of step values greater than the minimum vibration value based on domain knowledge, then the average value of the step values at the variable points in the intersection of step values is taken as the vibration threshold that the monitored device has during operation. If there is no intersection of step values greater than the minimum vibration value based on domain knowledge, then find the intersection of step values less than the minimum vibration value based on domain knowledge. Calculate the average of the step value at each variable point in the intersection of step values and the corresponding upper limit of the local outlier value. The maximum value among the averages of all variable point step values and the corresponding upper limit of the local outlier value is taken as the vibration threshold of the device under monitoring during operation.
7. The vibration threshold determination method based on historical data according to claim 2, characterized in that, The step of determining the vibration threshold of the monitored equipment during operation by comparing the step value of the change point within the change point interval with the upper and lower limits of the outlier value of the total vibration energy includes: Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy. If the step value of the change point in all change point intervals is greater than the lower limit of the outlier value of the total vibration energy, then determine whether the step value of the change point in all change point intervals is greater than the upper limit of the outlier value of the total vibration energy. If there is a step value for a change point within a change point interval that is greater than the upper limit of the outlier value of the total vibration energy, then determine whether there is a step value for a change point within the change point interval with a number of vibration data points greater than a predetermined number of points among the step values for change points that exceed the upper limit of the outlier value of the total vibration energy. If the number of vibration data points within the change point interval corresponding to the change point step value that exceeds the upper limit of the outlier value of the total vibration energy is less than the predetermined number of change point step values. Determine whether the number of change point step values located between the upper and lower limits of the outlier values of the total vibration energy is equal to 1; If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then it is determined whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy. If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation. If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold that the monitored device has when it is running. If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the maximum outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
8. The vibration threshold determination method based on historical data according to claim 2, characterized in that, The step of determining the vibration threshold of the monitored equipment during operation by comparing the step value of the change point within the change point interval with the upper and lower limits of the outlier value of the total vibration energy includes: Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy. If the step value of the change point in all change point intervals is greater than the lower limit of the outlier value of the total vibration energy, then determine whether the step value of the change point in all change point intervals is greater than the upper limit of the outlier value of the total vibration energy. If the step value of the change point in all change point intervals is less than the upper limit of the outlier value of the total vibration energy, then determine whether the number of step values of the change point between the upper and lower limits of the outlier value of the total vibration energy is equal to 1. If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then it is determined whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy. If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation. If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold that the monitored device has when it is running. If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the maximum outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
9. A vibration threshold determination device based on historical data, characterized in that, include: The first processing module is used to determine the upper and lower limits of the outlier values of the total vibration energy of the monitored equipment within a predetermined time period during operation. The second processing module is used to monitor vibration data representing vibration in the variable point interval within a predetermined time during the operation of the device under monitoring, and to extract the variable point step value and the upper and lower limits of local outliers in the variable point interval based on the vibration data. The third processing module is used to adjust the step value of the change point and the upper limit of the local outlier value within the change point interval based on the step value of the change point and the upper and lower limits of the local outlier value within the change point interval; wherein, the step value of the change point is used to characterize the changing trend of the vibration data within the change point interval. The fourth processing module is used to determine the vibration threshold of the device under monitoring during operation by comparing the step value of the change point within the change point interval with the upper and lower limits of the outlier value of the total vibration energy; wherein the vibration threshold is used to determine the degree of vibration that the device under monitoring can generate during operation.
10. The vibration threshold determination device based on historical data according to claim 9, characterized in that, The third processing module is used for Determine whether the step value of the change point within the change point interval is less than the lower limit of the step value of the change point; If the step value of the change point is less than the lower limit of the step value of the change point, then the average of the step value of the change point and the upper limit of the step value of the change point is taken as the step value of the change point within the change point interval. Determine whether the step value of the change point within the change point interval is greater than the upper limit of the step value of the change point; If the variable point step value is greater than the upper limit of the variable point step value, then the upper limit of the variable point step value is adjusted to twice the variable point step value minus the lower limit of the variable point step value.
11. The vibration threshold determination device based on historical data according to claim 10, characterized in that, The fourth processing module is used for Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy. If there is a step value for a change point that is less than the lower limit of the total vibration energy, then determine whether the step value for a change point in all change point intervals is greater than the upper limit of the total vibration energy. If there is a step value for a change point within a change point interval that is greater than the upper limit of the outlier value of the total vibration energy, then determine whether there is a step value for a change point within the change point interval with a number of vibration data points greater than a predetermined number of points among the step values for change points that exceed the upper limit of the outlier value of the total vibration energy. If the number of vibration data points in the variable point interval that are greater than a predetermined number of variable point step values is 1, then the average of the upper limit of the outlier value of the total vibration energy and the average of the variable point step values in the variable point interval that are greater than a predetermined number of vibration data points is taken as the vibration threshold that the monitored device has when it is running. If the number of step values of vibration data points greater than a predetermined number of points within the variable point interval is greater than 1, then the average value of the step values of vibration data points greater than the predetermined number of points within the variable point interval is taken as the vibration threshold of the device under monitoring during operation.
12. The vibration threshold determination device based on historical data according to claim 10, characterized in that, The fourth processing module is used for Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy. If there is a step value for a change point that is less than the lower limit of the total vibration energy, then determine whether the step value for a change point in all change point intervals is greater than the upper limit of the total vibration energy. If there is a step value for a change point within a change point interval that is greater than the upper limit of the outlier value of the total vibration energy, then determine whether there is a step value for a change point within the change point interval with a number of vibration data points greater than a predetermined number of points among the step values for change points that exceed the upper limit of the outlier value of the total vibration energy. If the number of vibration data points in all the variable point intervals corresponding to the variable point step value that exceeds the upper limit of the outlier value of the total vibration energy is less than the predetermined number of points, then it is determined whether the number of variable point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1. If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then it is determined whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy. If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation. If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold that the monitored device has when it is running. If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the maximum outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
13. The vibration threshold determination device based on historical data according to claim 10, characterized in that, The fourth processing module is used for Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy. If there is a step value for a change point that is less than the lower limit of the total vibration energy, then determine whether the step value for a change point in all change point intervals is greater than the upper limit of the total vibration energy. If the step value of the change point in all change point intervals is less than the upper limit of the outlier value of the total vibration energy, then determine whether the number of step values of the change point between the upper and lower limits of the outlier value of the total vibration energy is equal to 1. If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then it is determined whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy. If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation. If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold that the monitored device has when it is running. If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the maximum outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
14. The vibration threshold determination device based on historical data according to claim 10, characterized in that, The fourth processing module is used for Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy. If the step value of the change point in all change point intervals is greater than the lower limit of the outlier value of the total vibration energy, then determine whether the step value of the change point in all change point intervals is greater than the upper limit of the outlier value of the total vibration energy. If there is a step value for a change point within a change point interval that is greater than the upper limit of the outlier value of the total vibration energy, then determine whether there is a step value for a change point within the change point interval with a number of vibration data points greater than a predetermined number of points among the step values for change points that exceed the upper limit of the outlier value of the total vibration energy. If, among the variable point step values that exceed the outlier value upper limit of the total vibration energy, there exists a variable point step value in the variable point interval with a vibration data point number greater than a predetermined number of points, then the intersection of step values greater than the minimum vibration value based on domain knowledge is calculated. If there exists an intersection of step values greater than the minimum vibration value based on domain knowledge, then the average value of the step values at the variable points in the intersection of step values is taken as the vibration threshold that the monitored device has during operation. If there is no intersection of step values greater than the minimum vibration value based on domain knowledge, then find the intersection of step values less than the minimum vibration value based on domain knowledge. Calculate the average of the step value at each variable point in the intersection of step values and the corresponding upper limit of the local outlier value. The maximum value among the averages of all variable point step values and the corresponding upper limit of the local outlier value is taken as the vibration threshold of the device under monitoring during operation.
15. The vibration threshold determination device based on historical data according to claim 10, characterized in that, The fourth processing module is used for Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy. If the step value of the change point in all change point intervals is greater than the lower limit of the outlier value of the total vibration energy, then determine whether the step value of the change point in all change point intervals is greater than the upper limit of the outlier value of the total vibration energy. If there is a step value for a change point within a change point interval that is greater than the upper limit of the outlier value of the total vibration energy, then determine whether there is a step value for a change point within the change point interval with a number of vibration data points greater than a predetermined number of points among the step values for change points that exceed the upper limit of the outlier value of the total vibration energy. If the number of vibration data points within the change point interval corresponding to the change point step value that exceeds the upper limit of the outlier value of the total vibration energy is less than the predetermined number of change point step values. Determine whether the number of change point step values located between the upper and lower limits of the outlier values of the total vibration energy is equal to 1; If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then it is determined whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy. If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation. If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold that the monitored device has when it is running. If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the maximum outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
16. The vibration threshold determination device based on historical data according to claim 10, characterized in that, The fourth processing module is used for Determine whether there are any outlier step values in all the change point intervals that are lower than the overall lower limit of the total vibration energy. If the step value of the change point in all change point intervals is greater than the lower limit of the outlier value of the total vibration energy, then determine whether the step value of the change point in all change point intervals is greater than the upper limit of the outlier value of the total vibration energy. If the step value of the change point in all change point intervals is less than the upper limit of the outlier value of the total vibration energy, then determine whether the number of step values of the change point between the upper and lower limits of the outlier value of the total vibration energy is equal to 1. If the number of change point step values between the upper and lower limits of the outlier value of the total vibration energy is equal to 1, then it is determined whether all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy. If all values of the total vibration energy are less than the upper limit of the outlier value of the total vibration energy, then the average value of the upper limit of the outlier value of the total vibration energy and the step value of the largest change point between the upper and lower limits of the outlier value of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation. If there is a total vibration energy value among all the values of the total vibration energy that is greater than the upper limit of the overall total vibration energy, then the average value of the upper limit of the overall total vibration energy and the total vibration energy values that are greater than the upper limit of the overall total vibration energy is taken as the vibration threshold that the monitored device has when it is running. If the number of outlier step values between the upper and lower limits of the total vibration energy is greater than 1, then the maximum outlier step value between the upper and lower limits of the total vibration energy is taken as the vibration threshold of the device under monitoring during operation.
17. A computer-readable storage medium, characterized in that, It stores a vibration threshold determination program based on historical data, which, when executed by a processor, implements the vibration threshold determination method based on historical data as described in any one of claims 1-8.
18. An electronic device, characterized in that, The device includes a memory, a processor, and a vibration threshold determination program based on historical data stored in the memory and executable on the processor. When the processor executes the vibration threshold determination program based on historical data, it implements the vibration threshold determination method based on historical data as described in any one of claims 1-8.
Citation Information
Patent Citations
Intelligent fault detection method for acquisition operation and maintenance system
CN110097141A
Method for cleaning vibration acceleration data of locomotive traction motor bearing
CN111175045A