A method and device for collecting vibration quantity based on bad point rejection and preventing electromagnetic interference
By using point-by-point analysis and defect elimination methods, electromagnetic interference pulses in vibration data are identified and eliminated, solving the data distortion problem of vibration monitoring systems under strong electromagnetic interference and achieving higher reliability and accuracy.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- NR ELECTRIC CO LTD
- Filing Date
- 2026-02-11
- Publication Date
- 2026-05-29
AI Technical Summary
Existing vibration monitoring systems struggle to effectively suppress interference waveforms when faced with strong electromagnetic interference, leading to distorted vibration data and potential malfunctions.
By analyzing the original vibration data point by point, high-frequency electromagnetic interference pulses are identified and eliminated. A defect elimination method is used to generate corrected data with waveforms free of electromagnetic interference.
This improved the reliability and data accuracy of the vibration monitoring system, reduced invalid calculations, and enhanced processing efficiency and the accuracy of anomaly identification.
Smart Images

Figure CN122108342A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to a method and device for vibration measurement and electromagnetic interference prevention based on defect elimination, belonging to the field of vibration monitoring technology. Background Technology
[0002] Vibration monitoring, as a core means of mechanical system condition assessment and fault prevention, plays an irreplaceable role in industrial equipment operation and maintenance, aerospace, energy and power, and other fields. Studies have shown that when vibration amplitude exceeds a threshold, equipment failure rates increase exponentially. Vibration monitoring, by acquiring vibration signals from mechanical equipment in real time, can accurately identify faults in rotating machinery (such as turbines, generators, and compressors), promptly tripping the machine and preventing accidents from escalating; it acts as a "sentinel" ensuring the safe operation of equipment. However, because vibration measurement is a small-signal, wide-bandwidth measurement, its accuracy is highly susceptible to various electromagnetic interferences, leading to data distortion and even malfunctions in the vibration monitoring system. Therefore, how to prevent electromagnetic interference from affecting vibration measurements is a key research area in the industry.
[0003] Traditional methods for preventing electromagnetic interference (EMI) include using shielded connecting wires in vibration monitoring systems, improving system grounding, and adding hardware and software filters to the system input. However, based on actual field feedback, these traditional methods often fail to achieve the desired results when facing strong EMI such as lightning strikes and the operation of circuit breakers and isolating switches. Under the influence of such strong EMI, the vibration data collected by the field vibration monitoring device cannot be completely suppressed by traditional methods, leading to data distortion and potentially causing malfunctions in the vibration monitoring device. Summary of the Invention
[0004] The purpose of this invention is to provide a vibration data acquisition method and device based on defect elimination to prevent electromagnetic interference. By analyzing the original vibration data point by point, high-frequency electromagnetic interference pulses that may exist in the original data are identified. The interference points are then eliminated by setting the parameters. Finally, the corrected vibration data without electromagnetic interference waveforms is output for subsequent vibration analysis, thereby improving the reliability of the vibration monitoring system.
[0005] To achieve the above objectives, the present invention is implemented using the following technical solution.
[0006] On the one hand, the present invention provides a vibration measurement method for electromagnetic interference prevention based on defect rejection, comprising:
[0007] The sampling rate of the sampling device is determined based on the characteristics of the electromagnetic interference waveform, and the original vibration data is collected according to the sampling rate to obtain the original vibration array.
[0008] The abrupt change at each point is calculated by traversing the original vibration array, and an array satisfying the initial judgment condition is generated based on the initial judgment condition.
[0009] The local waveforms near each point are obtained by traversing the initial judgment satisfaction array, and a secondary judgment satisfaction array is generated according to the secondary judgment conditions;
[0010] The data of each point in the re-judgment array within a preset range in the original vibration array are set to obtain the corrected vibration data.
[0011] Optionally, the sampling rate is determined as follows: using an oscilloscope or other broadband acquisition equipment to record the waveforms of electromagnetic interference that frequently occur and need to be eliminated on-site, and calculating the duration of the electromagnetic interference pulse waveform. :
[0012] ;
[0013] In the formula, This refers to the moment when the instantaneous value of the pulse changes from 0% of the peak value to 10% of the peak value. This refers to the moment when the pulse amplitude changes from 100% peak value to 10% peak value;
[0014] Calculate the sampling rate based on the duration of the interference pulse waveform. :
[0015] ;
[0016] In the formula, and These are the proportionality coefficients.
[0017] Optionally, the process of generating the initial judgment satisfaction array based on the initial judgment conditions is as follows: traversing the original vibration array. Calculate the mutation amount between two adjacent points to form a mutation amount array. :
[0018] ;
[0019] In the formula, i takes values from 0 to... , The length of the original vibration array; This represents the value at the i-th position in the original vibration array; This represents the value at the i-th position in the mutation array;
[0020] Traversing the mutation array Find the index of the point where the absolute value of the mutation is greater than the first mutation threshold, and put it into the initial judgment satisfaction array.
[0021] Optionally, the first mutation threshold can be set to different values depending on the type of vibration monitoring:
[0022] ;
[0023] In the formula, The first mutation threshold, To monitor the maximum range of the sensor for this type of vibration, This is the proportionality coefficient.
[0024] Optionally, the process of generating the re-judgment satisfaction array based on the re-judgment conditions is as follows: traverse the initial judgment satisfaction array, and in the original vibration array... In the middle, take the original data before and after each initial judgment satisfaction point to form a local waveform set. :
[0025] ;
[0026] In the formula, To initially determine if the array satisfies the condition, To initially determine if the array length is satisfied, The value range is 0 to ; The range of data taken forward from the mutation point; This refers to the range of data taken after the mutation point. To initially determine if the value at the j-th position in the array is satisfied; This represents the value at the j-th position in the local waveform set. This represents the value at the x-th position in the original vibration array;
[0027] Traverse the local waveform set, find the local waveforms that meet the re-judgment conditions, and add the index number of the initial judgment change point corresponding to the waveform to the re-judgment satisfaction array.
[0028] Optionally, the re-judgment conditions include two conditions;
[0029] The first condition for re-judgment is: after the initial judgment of the mutation point. A point is defined as having at least two points where the mutation amount between them is greater than the first mutation threshold and the mutation direction is opposite to the polarity of the initially screened mutation point. The formula is as follows:
[0030] ;
[0031] ;
[0032] In the formula, To determine the polarity of the initial screening mutation point; For the first After initially identifying the abrupt change point in each local waveform The set of positions within a point that satisfy the first re-judgment condition; t is the range of positions. This is the first mutation threshold; Used to determine the polarity of data; Used to calculate absolute value;
[0033] The second condition for re-judgment is: before the initial judgment of the mutation point. The mutation amount between any two adjacent points is less than the second mutation threshold, as expressed by the formula:
[0034] ;
[0035] ;
[0036] In the formula, For the first Before initially identifying the abrupt change point in a local waveform. The set of positions within a point that satisfy the second re-judgment condition; t is the range of positions. This is the proportionality coefficient; This is the second mutation threshold;
[0037] when The number of elements in the middle is greater than or equal to 1 and When the number of elements in the array is 0, the j-th local waveform satisfies the re-judgment condition, and its corresponding initial judgment change point index is added to the re-judgment satisfaction array. :
[0038] ;
[0039] In the formula, To re-evaluate the value at the q-th position in the array; the value of q ranges from [0, the number of local waveforms that satisfy the re-evaluation condition - 1].
[0040] Optionally, the process of setting the values in the original vibration array is as follows: traverse the re-judgment satisfaction array, and search backwards from each re-judgment satisfaction index point in the original vibration array. When a point satisfies that the abrupt change between two adjacent points is less than the third abrupt change threshold, stop searching, determine the index value of that point as the blocking start index value corresponding to the currently traversed re-judgment satisfaction index point, and confirm the value of that point as the corresponding blocking value. After traversing the re-judgment satisfaction array and performing the above steps in sequence, a complete array of blocking start index values and blocking values is formed.
[0041] Iterate through the starting index of the blockade and the array of blockade values. Set the data points N points after the starting index of the blockade in the original vibration array to the blockade values. Then, determine whether the mutation amount between two adjacent points from the N+1 to N+4 points after the starting index of the blockade is less than the third mutation threshold. If it is satisfied, the blockade ends and no further data is set. If it is not satisfied, set the original data points N more points to the blockade values and check again until the above conditions are met. After the traversal is completed, the corrected vibration data is formed.
[0042] Secondly, the present invention provides a vibration measurement anti-electromagnetic interference device based on defect rejection, comprising:
[0043] The data acquisition module is used to: determine the sampling rate of the sampling device based on the characteristics of the electromagnetic interference waveform, and collect the original vibration data according to the sampling rate to obtain the original vibration array;
[0044] The data correction module is used to: calculate the abrupt change at each point by traversing the original vibration array, and generate an array that satisfies the initial judgment conditions based on the initial judgment conditions;
[0045] The local waveforms near each point are obtained by traversing the initial judgment satisfaction array, and a secondary judgment satisfaction array is generated according to the secondary judgment conditions;
[0046] The data of each point in the re-judgment array within a preset range in the original vibration array are set to obtain the corrected vibration data.
[0047] Thirdly, the present invention provides a computer-readable storage medium having a computer program / instruction stored thereon, which, when executed by a processor, implements the steps of the vibration measurement anti-electromagnetic interference method based on bad pixel rejection as described in any of the first aspects.
[0048] Fourthly, the present invention provides a computer device / equipment / system, characterized in that it comprises:
[0049] Memory, used to store computer programs / instructions;
[0050] A processor for executing the computer program / instructions to implement the steps of the vibration measurement anti-electromagnetic interference method based on bad pixel rejection as described in any of the first aspects.
[0051] Compared with the prior art, the beneficial effects achieved by the present invention are as follows:
[0052] 1. This invention analyzes the original vibration data point by point to identify possible high-frequency electromagnetic interference pulses in the original data, and removes bad points of interference by setting values. Finally, it outputs the corrected vibration data without electromagnetic interference waveform for subsequent vibration analysis, thereby improving the reliability of the vibration monitoring system.
[0053] 2. This invention first generates an array of initial judgments that meet the initial judgment conditions by traversing and calculating the mutation variables, which greatly narrows the scope of subsequent processing. Then, it generates an array of secondary judgments that meet the initial judgment conditions based on the local waveform features of the initial judgment points, which further eliminates false judgment points such as normal fluctuations and slight interferences, and realizes a two-layer verification of "coarse screening + fine screening". This not only reduces invalid calculations and improves processing efficiency, but also significantly improves the accuracy of anomaly point identification. Attached Figure Description
[0054] Figure 1 The flowchart shows the vibration measurement method for electromagnetic interference prevention based on defect rejection according to the present invention.
[0055] Figure 2 This is a schematic diagram of the original vibration acquisition data with superimposed electromagnetic interference waveforms according to the present invention.
[0056] Figure 3 This is a schematic diagram of the array of initial satisfaction, secondary satisfaction, and blocking start points identified by the present invention.
[0057] Figure 4 This is a schematic diagram of the corrected vibration acquisition data output by the present invention. Detailed Implementation
[0058] The technical solution of the present invention will be described in detail below with reference to the accompanying drawings and specific embodiments. It should be understood that the embodiments of the present invention and the specific features in the embodiments are detailed descriptions of the technical solution of the present invention, rather than limitations thereof. In the absence of conflict, the embodiments of the present invention and the technical features in the embodiments can be combined with each other.
[0059] Example 1:
[0060] This embodiment introduces a vibration measurement method for electromagnetic interference prevention based on defect rejection, such as... Figure 1 As shown, it includes:
[0061] The sampling rate of the sampling device is determined based on the characteristics of the electromagnetic interference waveform, and the original vibration data is collected according to the sampling rate to obtain the original vibration array.
[0062] The abrupt change at each point is calculated by traversing the original vibration array, and an array satisfying the initial judgment condition is generated based on the initial judgment condition.
[0063] The local waveforms near each point are obtained by traversing the initial judgment satisfaction array, and a secondary judgment satisfaction array is generated according to the secondary judgment conditions;
[0064] The data of each point in the re-judgment array within a preset range in the original vibration array are set to obtain the corrected vibration data.
[0065] Step 1:
[0066] Use an oscilloscope or other broadband acquisition equipment to record the waveforms of electromagnetic interference that frequently occurs and needs to be eliminated on site, and calculate the duration of the electromagnetic interference pulse waveform. :
[0067] ;
[0068] In the formula, This refers to the moment when the instantaneous value of the pulse changes from 0% of the peak value to 10% of the peak value. This refers to the moment when the pulse amplitude changes from 100% peak value to 10% peak value;
[0069] Calculate the sampling rate based on the duration of the interference pulse waveform. :
[0070] ;
[0071] In the formula, The value range is [2,3]. The value range is (3,4];
[0072] The vibration signal is discretely acquired based on the sampling rate to obtain a discrete original vibration array with an array length of [value missing]. .
[0073] Step Two:
[0074] Traverse the original vibration acquisition array and find the points whose sudden changes meet the initial judgment conditions to form the initial judgment satisfaction array;
[0075] 1. Traverse the original vibration array Calculate the mutation amount between two adjacent points to form a mutation amount array. :
[0076] ;
[0077] in, Values range from 0 to ; This represents the value at the i-th position in the original vibration array; This represents the value at the i-th position in the mutation array.
[0078] 2. Traverse the mutation array Find the index of the point whose absolute value of mutation is greater than the first mutation threshold, and put it into the initial judgment array. :
[0079] (1) Initialization ;
[0080] (2) If Then execute , , Otherwise execute ;
[0081] (3) If equal If the condition is met, then stop traversing; otherwise, proceed to step (2).
[0082] in, The first mutation threshold is set to a different value depending on the type of vibration monitoring data.
[0083] ;
[0084] in, To monitor the maximum range of the sensor for this type of vibration, This is the proportionality coefficient, ranging from 0.01 to 0.1.
[0085] Step 3:
[0086] Traverse the initial judgment satisfaction array and find the secondary judgment satisfaction array composed of the local waveforms near each point that satisfy the secondary judgment conditions;
[0087] 1. Traverse the initial judgment satisfaction array, and sequentially take a segment of original data before and after each initial judgment satisfaction point in the original vibration array to form a local waveform set. :
[0088] ;
[0089] in, The value range is 0 to , The range of data taken forward from the mutation point can be [6, 12]. The range of data to be taken after the mutation point can be [2,3]. To initially determine if the value at the j-th position in the array is satisfied; This represents the value at the j-th position in the local waveform set. This represents the value at the x-th position in the original vibration array.
[0090] 2. Traverse the local waveform set, find the local waveforms that meet the re-judgment conditions, and add the index number of the initial judgment change point corresponding to the waveform to the re-judgment satisfaction array.
[0091] The conditions for retrial include two conditions;
[0092] The first condition for re-judgment is: after the initial judgment of the mutation point. A point is defined as having at least two points where the mutation amount between them is greater than the first mutation threshold and the mutation direction is opposite to the polarity of the initially screened mutation point. The formula is as follows:
[0093] ;
[0094] ;
[0095] In the formula, To determine the polarity of the initial screening mutation point; For the first After initially identifying the abrupt change point in each local waveform The set of positions within a point that satisfy the first re-judgment condition; t is the range of positions. This is the first mutation threshold; Used to determine the polarity of data; Used to calculate absolute value;
[0096] The second condition for re-judgment is: before the initial judgment of the mutation point. The mutation amount between any two adjacent points is less than the second mutation threshold, as expressed by the formula:
[0097] ;
[0098] ;
[0099] In the formula, For the first Before initially identifying the abrupt change point in a local waveform. The set of positions within a point that satisfy the second re-judgment condition; t is the range of positions. This is a proportionality coefficient, with values ranging from [0.25, 0.5]. This is the second mutation threshold;
[0100] when The number of elements in the middle is greater than or equal to 1 and When the number of elements in the array is 0, the j-th local waveform satisfies the re-judgment condition, and its corresponding initial judgment change point index is added to the re-judgment satisfaction array. :
[0101] ;
[0102] In the formula, To re-evaluate the value at the q-th position in the array; the value of q ranges from [0, the number of local waveforms that satisfy the re-evaluation condition - 1].
[0103] Step Four:
[0104] Iterate through the re-judgment satisfaction array, and set the values of a segment of data near each point in the original vibration array to form the corrected vibration data;
[0105] 1. Traverse the re-judgment satisfaction array, and sequentially search backward from each re-judgment satisfaction index point in the original vibration data. When a point satisfies the condition that the abrupt change between any two adjacent points is less than the third abrupt change threshold, the result is obtained. When the search stops, the index value of that point is determined as the starting index value of the lock corresponding to the current traversal's fulfillment index point, and the value of that point is confirmed as the corresponding lock value. After traversing the fulfillment array and performing the above steps sequentially, a complete array of lock starting index values and lock values is formed. .
[0106] Taking the case of re-judging the q-th point of the array as an example:
[0107] (1) Initialization , ;
[0108] (2) When satisfied
[0109] and
[0110] Stop the search if the time is right, otherwise execute. ;
[0111] (3) When satisfied equal If the search fails, stop; otherwise, proceed to step (2).
[0112] (4) After stopping the search, record the starting point of the blockade corresponding to the q-th point in the array that satisfies the re-judgment. The corresponding blocking value is Store the starting index value of the lock and the array of lock values. :
[0113] ;
[0114] in, This is a proportionality constant, with values ranging from [0.1, 0.2]. The maximum search range is [20-100].
[0115] 2. Traverse the starting index and the array of locked values. Set the data points N points after the starting index of the original vibration data to the locked values. Then, check if the abrupt change between adjacent points N+1 and N+4 after the starting index is less than the third abrupt change threshold. If so, the locking ends, and no further data is set. If not, set another N points of original data to locked values and repeat the check until the conditions are met. After this traversal, the corrected vibration data is generated. .
[0116] Taking the starting index value of the block and the q-th point of the block value array as an example:
[0117] (1) Initialization , , ;
[0118] (2) Perform the data setting operation , ;
[0119] (3) When satisfied Time judgment:
[0120]
[0121] (4) If The number of elements is equal to 0 or If the value equals 5, then the blockade will be lifted. Assign to Otherwise execute Then proceed to step (3);
[0122] Example 2:
[0123] This embodiment describes the specific implementation process of a vibration measurement anti-electromagnetic interference method based on defect rejection, including:
[0124] like Figure 2 The image shows a segment of raw vibration data superimposed with electromagnetic interference waveforms. The raw vibration data was affected by two electromagnetic interference pulses. After the interference, the calculated vibration result (taking peak-to-peak value as an example for shaft vibration calculation) is about 5 times the actual vibration result, which can easily cause malfunctions in subsequent vibration monitoring systems.
[0125] Based on the characteristics of electromagnetic interference waveforms, a suitable sampling rate for the sampling equipment was determined, and raw vibration data was collected to obtain the raw vibration acquisition array. According to the duration of a typical surge electromagnetic interference pulse, the sampling rate of the acquisition card of the vibration monitoring system was determined to be 51.2kHz, and a total of 1000 raw vibration data points were collected. In subsequent analysis, the effective data in the raw signal were normalized according to peak-to-peak value.
[0126] like Figure 3 As shown, the original vibration acquisition array is traversed to find points whose abrupt changes satisfy the initial judgment conditions, forming an initial judgment satisfaction array. Specifically, based on the vibration type of this instance, the following settings are configured: The value is 1.67. After traversing, the array [a2, a3, a4, a6, a7] that initially satisfies the condition is selected.
[0127] The initial judgment satisfies the array, and then the array containing the local waveforms near each point that satisfy the re-judgment conditions is formed. Among these, Take 6 Take 3. Take 0.83. After traversing, filter out the array [a2, a6] that satisfies the condition.
[0128] The algorithm iterates through the re-judgment array, and modifies a segment of data near each point in the original vibration array to form the corrected vibration data. Set N to 0.334 and N to 20. After traversal, form the starting index value and the array of locked values [[a1,0.018],[a5,0.14847]]. After setting the values to remove interference and bad points, output the corrected vibration data as follows: Figure 4 As shown. Figure 4 The peak-to-peak value of the corrected vibration acquisition data is 1, which matches the theoretical value, thus eliminating the influence of electromagnetic interference on the vibration calculation.
[0129] Example 3:
[0130] Based on the same inventive concept as Embodiment 1, this embodiment introduces a vibration measurement and electromagnetic interference prevention device based on defect rejection, comprising:
[0131] The data acquisition module is used to: determine the sampling rate of the sampling device based on the characteristics of the electromagnetic interference waveform, and collect the original vibration data according to the sampling rate to obtain the original vibration array;
[0132] The data correction module is used to: calculate the abrupt change at each point by traversing the original vibration array, and generate an array that satisfies the initial judgment conditions based on the initial judgment conditions;
[0133] The local waveforms near each point are obtained by traversing the initial judgment satisfaction array, and a secondary judgment satisfaction array is generated according to the secondary judgment conditions;
[0134] The data of each point in the re-judgment array within a preset range in the original vibration array are set to obtain the corrected vibration data.
[0135] The specific functions of each module described above are explained in the relevant content of the method in Embodiment 1, and will not be repeated here.
[0136] Example 4:
[0137] Based on the same inventive concept as other embodiments, this embodiment introduces a computer-readable storage medium storing a computer program / instructions thereon, which, when executed by a processor, implements the steps of the vibration measurement acquisition anti-electromagnetic interference method based on bad pixel rejection as described in any of the embodiments in Example 1.
[0138] Example 5:
[0139] Based on the same inventive concept as other embodiments, this embodiment introduces a computer device / apparatus / system, characterized in that it includes:
[0140] Memory, used to store computer programs / instructions;
[0141] A processor is configured to execute the computer program / instructions to implement the steps of the vibration measurement anti-electromagnetic interference method based on bad pixel rejection as described in any of Embodiment 1.
[0142] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0143] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0144] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0145] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0146] The embodiments of the present invention have been described above with reference to the accompanying drawings. However, the present invention is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of the present invention without departing from the spirit and scope of the claims. All of these forms are within the protection scope of the present invention.
Claims
1. A vibration measurement method for electromagnetic interference prevention based on defect rejection, characterized in that, include: The sampling rate of the sampling device is determined based on the characteristics of the electromagnetic interference waveform, and the original vibration data is collected according to the sampling rate to obtain the original vibration array. The abrupt change at each point is calculated by traversing the original vibration array, and an array satisfying the initial judgment condition is generated based on the initial judgment condition. The local waveforms near each point are obtained by traversing the initial judgment satisfaction array, and a secondary judgment satisfaction array is generated according to the secondary judgment conditions; The data of each point in the re-judgment array within a preset range in the original vibration array are set to obtain the corrected vibration data.
2. The vibration measurement method for electromagnetic interference prevention based on defect rejection according to claim 1, characterized in that, The process of determining the sampling rate is as follows: using an oscilloscope or other broadband acquisition equipment to record the waveforms of electromagnetic interference that frequently occur and need to be eliminated on site, and calculating the duration of the electromagnetic interference pulse waveform. : ; In the formula, This refers to the moment when the instantaneous value of the pulse changes from 0% of the peak value to 10% of the peak value. This refers to the moment when the pulse amplitude changes from 100% peak value to 10% peak value; Calculate the sampling rate based on the duration of the interference pulse waveform. : ; In the formula, and These are the proportionality coefficients.
3. The vibration measurement method for electromagnetic interference prevention based on defect rejection according to claim 1, characterized in that, The process of generating the initial judgment satisfaction array based on the initial judgment conditions is as follows: traversing the original vibration array. Calculate the mutation amount between two adjacent points to form a mutation amount array. : ; In the formula, i takes values from 0 to... , The length of the original vibration array; This represents the value at the i-th position in the original vibration array; This represents the value at the i-th position in the mutation array; Traversing the mutation array Find the index of the point where the absolute value of the mutation is greater than the first mutation threshold, and put it into the initial judgment satisfaction array.
4. The vibration measurement method for electromagnetic interference prevention based on defect rejection according to claim 3, characterized in that, The first mutation threshold is set to different values depending on the type of vibration monitoring: ; In the formula, The first mutation threshold, To monitor the maximum range of the sensor for this type of vibration, This is the proportionality coefficient.
5. The vibration measurement method for electromagnetic interference prevention based on defect rejection according to claim 1, characterized in that, The process of generating a re-judgment satisfaction array based on the re-judgment conditions is as follows: traverse the initial judgment satisfaction array, and in the original vibration array... In the middle, take the original data before and after each initial judgment satisfaction point to form a local waveform set. : ; In the formula, To initially determine if the array satisfies the condition, To initially determine if the array length is satisfied, The value range is 0 to ; The range of data taken forward from the mutation point; This refers to the range of data taken after the mutation point. To initially determine if the value at the j-th position in the array is satisfied; This represents the value at the j-th position in the local waveform set. This represents the value at the x-th position in the original vibration array; Traverse the local waveform set, find the local waveforms that meet the re-judgment conditions, and add the index number of the initial judgment change point corresponding to the waveform to the re-judgment satisfaction array.
6. The vibration measurement method for electromagnetic interference prevention based on defect rejection according to claim 5, characterized in that, The conditions for re-judgment include two conditions; The first condition for re-judgment is: after the initial judgment of the mutation point. A point is defined as having at least two points where the mutation amount between them is greater than the first mutation threshold and the mutation direction is opposite to the polarity of the initially screened mutation point. The formula is as follows: ; ; In the formula, To determine the polarity of the initial screening mutation point; For the first After initially identifying the abrupt change point in each local waveform The set of positions within a point that satisfy the first condition for re-judgment; t is the range of positions. This is the first mutation threshold; Used to determine the polarity of data; Used to calculate absolute value; The second condition for re-judgment is: before the initial judgment of the mutation point. The mutation amount between any two adjacent points is less than the second mutation threshold, as expressed by the formula: ; ; In the formula, For the first Before initially identifying the abrupt change point in a local waveform. The set of positions within a point that satisfy the second re-judgment condition; t is the range of positions. This is the proportionality coefficient; This is the second mutation threshold; when The number of elements in the middle is greater than or equal to 1 and When the number of elements in the array is 0, the j-th local waveform satisfies the re-judgment condition, and its corresponding initial judgment change point index is added to the re-judgment satisfaction array. : ; In the formula, To re-evaluate the value at the q-th position in the array; the value of q ranges from [0, the number of local waveforms that satisfy the re-evaluation condition - 1].
7. The vibration measurement method for electromagnetic interference prevention based on defect rejection according to claim 1, characterized in that, The process of setting the values in the original vibration array is as follows: traverse the re-judgment satisfaction array, and search backwards from each re-judgment satisfaction index point in the original vibration array. When a point satisfies that the mutation amount between two adjacent points is less than the third mutation threshold, stop searching, determine the index value of the point as the lock start index value corresponding to the currently traversed re-judgment satisfaction index point, and confirm the value of the point as the corresponding lock value. After traversing the re-judgment satisfaction array and performing the above steps in sequence, a complete array of lock start index values and lock values is formed. Iterate through the starting index of the blockade and the array of blockade values. Set the data points N points after the starting index of the blockade in the original vibration array to the blockade values. Then, determine whether the mutation amount between two adjacent points from the N+1 to N+4 points after the starting index of the blockade is less than the third mutation threshold. If it is satisfied, the blockade ends and no further data is set. If it is not satisfied, set the original data points N more points to the blockade values and check again until the above conditions are met. After the traversal is completed, the corrected vibration data is formed.
8. A vibration measurement and electromagnetic interference prevention device based on defect rejection, characterized in that, include: The data acquisition module is used to: determine the sampling rate of the sampling device based on the characteristics of the electromagnetic interference waveform, and collect the original vibration data according to the sampling rate to obtain the original vibration array; The data correction module is used to: calculate the abrupt change at each point by traversing the original vibration array, and generate an array that satisfies the initial judgment conditions based on the initial judgment conditions; The local waveforms near each point are obtained by traversing the initial judgment satisfaction array, and a secondary judgment satisfaction array is generated according to the secondary judgment conditions; The data of each point in the re-judgment array within a preset range in the original vibration array are set to obtain the corrected vibration data.
9. A computer-readable storage medium having a computer program / instructions stored thereon, characterized in that, When the computer program / instruction is executed by the processor, it implements the steps of the vibration measurement anti-electromagnetic interference method based on bad pixel rejection as described in any one of claims 1 to 7.
10. A computer device / equipment / system, characterized in that, include: Memory, used to store computer programs / instructions; A processor for executing the computer program / instructions to implement the steps of the vibration measurement anti-electromagnetic interference method based on bad pixel rejection as described in any one of claims 1 to 7.