A magnetic bearing shaft system fault analysis method and system
By performing spectrum scanning analysis of the magnetic bearing position signal and determining the fault reference frequency, the problems of slow response speed and large collision loss in the prior art are solved, and the effect of rapid fault response and reduced collision loss is achieved.
Patent Information
- Application Number
- CN202411233246.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-04
- Publication Date
- 2025-04-01
AI Technical Summary
The existing magnetic bearing shaft system fault diagnosis system cannot analyze the instability frequency data in real time, resulting in slow response speed and increasing the collision loss after complete instability.
By performing spectrum scanning analysis of magnetic bearing position signals, the fault reference frequency is determined using a preset cyclic iteration algorithm, thereby achieving rapid fault response and reducing collision losses.
The magnetic bearing system is able to respond quickly to faults at all times, reduce collision losses after complete instability, and improve the accuracy and efficiency of fault analysis.
Smart Images

Figure CN119738162A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of magnetic bearing shaft system fault analysis, and in particular to a magnetic bearing shaft system fault analysis method and system. Background Art
[0002] In recent years, magnetic bearing systems have been widely used in large motor systems, blowers, wind turbines and other fields. They are one of the important means of modern industrial applications, greatly improving the level of industry and automation and expanding the scope of industrial applications. In the prior art, there is no unified standard for judging the working state of magnetic bearing shaft systems and diagnosing faults. Generally, in the current fault diagnosis system, displacement sensors, vibration, and temperature values are directly connected to the system host. For the current displacement amplitude alarm, in this process, it is impossible to analyze the instability frequency data that specifically generates the displacement amplitude alarm, resulting in the inability to analyze the specific cause of the instability of the bearing system after the instability. This greatly reduces the response speed of the magnetic bearing system to faults and increases the collision loss after the magnetic bearing is completely unstable. Summary of the invention
[0003] In view of this, the purpose of the present application is to at least provide a magnetic bearing shaft system fault analysis method and system, by scanning and analyzing the spectrum of the magnetic bearing position signal, to obtain the fault reference frequency that causes the magnetic bearing shaft system fault, so that the magnetic bearing system can always respond to faults quickly and reduce the collision loss after the magnetic bearing becomes completely unstable.
[0004] This application mainly includes the following aspects:
[0005] In a first aspect, an embodiment of the present application provides a magnetic bearing shaft fault analysis method, which is applied to a bearing shaft fault analysis system, wherein the bearing shaft fault analysis system includes a displacement transmitter module and a controller, wherein the method includes: the displacement transmitter module collects the displacement voltage signal generated by the rotor system corresponding to the magnetic bearing and sends the displacement voltage signal to the controller; the controller performs fault analysis on multiple target given reference frequencies according to a preset cyclic iteration algorithm and the displacement voltage signal, and determines the fault reference frequency from the multiple target given reference frequencies.
[0006] In a possible implementation, the controller includes a displacement signal sampling module, a spectrum scanning analysis module and a fault analysis module, wherein the method further includes: the displacement signal sampling module receives a displacement voltage signal; the spectrum scanning analysis module calculates the displacement amplitude signal of the rotor system at each target given reference frequency based on the displacement voltage signal using a preset cyclic iteration algorithm; the fault analysis module determines the fault reference frequency based on the displacement amplitude signal corresponding to each target given reference frequency.
[0007] In a possible embodiment, the bearing shaft fault analysis system also includes a signal conditioning module, wherein the method also includes: the displacement transmission module sends the displacement voltage signal to the signal conditioning module; the signal conditioning module adjusts the displacement voltage signal to a sampling voltage range corresponding to the displacement signal sampling module, and sends the conditioned target displacement voltage signal to the displacement signal sampling module.
[0008] In a possible implementation, the spectrum scanning and analysis module includes a fundamental wave signal generating module, a frequency scanning module and a spectrum amplitude calculation module, wherein the method further includes: the fundamental wave signal generating module generates a sine fundamental wave signal and a cosine fundamental wave signal with an amplitude of 1 corresponding to each target given reference frequency respectively; the frequency scanning module performs a cyclic dynamic scanning of multiple target given reference frequencies according to a preset sampling frequency; the spectrum amplitude calculation module determines the displacement amplitude signal corresponding to each target given reference frequency based on the sine fundamental wave signal, cosine fundamental wave signal, displacement voltage signal and a preset cyclic iteration algorithm corresponding to each target given reference frequency.
[0009] In a possible implementation, the controller further includes a speed detection module, wherein the method further includes: the speed detection module collects speed data corresponding to the rotor system and determines the speed according to the speed data.
[0010] The main frequency corresponding to the subsystem; the frequency scanning module filters out the given reference frequency indicated by the main frequency from multiple given reference frequencies within a given frequency range to obtain multiple target given reference frequencies.
[0011] In one possible implementation, the cyclic iterative calculation method includes: for each target given reference frequency, performing the following processing: extracting the corresponding sine voltage signal and cosine voltage signal at the target given reference frequency from the sine fundamental signal and the cosine fundamental signal, respectively; determining the corresponding sine coefficient and cosine coefficient at the current number of iterations; calculating the calculated amplitude signal of the target given reference frequency at the current number of iterations based on the sine voltage signal, the cosine voltage signal, and the corresponding sine coefficient and cosine coefficient at the current number of iterations; accumulating the calculated amplitude signals corresponding to the current number of iterations and the previous two iterations to determine the displacement amplitude signal corresponding to the target given reference frequency.
[0012] In one possible implementation, the fault analysis module determines the fault reference frequency in the following manner: for each target given reference frequency, perform the following processing: compare the displacement amplitude signal corresponding to the target given reference frequency with the preset fault amplitude; if it is determined that the displacement amplitude signal corresponding to the target given reference frequency is greater than the preset fault amplitude, then determine the target given reference frequency as the fault reference frequency, and determine whether the scan of all target given reference frequencies is completed; if the scan of all target given reference frequencies is completed, then end the loop iterative calculation; if the scan of all target given reference frequencies is not completed, then add 1 to the current number of iterations to determine whether the scan of the target given reference frequency is completed; if the scan of the target given reference frequency is completed, switch to the next target given reference frequency and return to perform the iterative calculation of the next target given reference frequency; if the scan of the target given reference frequency is not completed, then return to continue the iterative calculation of the target given reference frequency.
[0013] In a possible implementation, the fault analysis module is also used to: determine whether the displacement amplitude signal corresponding to the target given reference frequency is less than or equal to the preset fault amplitude, then determine whether the scan of all target given reference frequencies is completed; if the scan of all target given reference frequencies is completed, end the loop iterative calculation; if the scan of all target given reference frequencies is not completed, then the current number of iterations + 1 is added to determine whether the scan of the target given reference frequency is completed; if the scan of the target given reference frequency is completed, switch to the next target given reference frequency and return to perform the iterative calculation of the next target given reference frequency; if the scan of the target given reference frequency is not completed, then return to continue the iterative calculation of the target given reference frequency.
[0014] In the second aspect, an embodiment of the present application also provides a magnetic bearing shaft system fault analysis system, which includes a displacement transmitter module and a controller, wherein the displacement transmitter module collects the displacement voltage signal generated by the rotor system corresponding to the magnetic bearing and sends the displacement voltage signal to the controller; the controller performs fault analysis on multiple target given reference frequencies according to a preset cyclic iteration algorithm and the displacement voltage signal, and determines the fault reference frequency from the multiple target given reference frequencies.
[0015] In a possible implementation, the controller includes a displacement signal sampling module, a spectrum scanning and analysis module, and a fault analysis module. The displacement signal sampling module receives a displacement voltage signal; the spectrum scanning and analysis module calculates the displacement amplitude signal of the rotor system at each target given reference frequency based on the displacement voltage signal using a preset cyclic iteration algorithm; the fault analysis module determines the fault reference frequency based on the displacement amplitude signal corresponding to each target given reference frequency.
[0016] A magnetic bearing shaft fault analysis method provided in an embodiment of the present application is applied to a bearing shaft fault analysis system, wherein the bearing shaft fault analysis system includes a displacement transmitter module, a speed detection module and a controller, wherein the method includes: the displacement transmitter module collects the displacement voltage signal generated by the rotor system corresponding to the magnetic bearing and sends the displacement voltage signal to the controller; the controller performs fault analysis on multiple target given reference frequencies according to a preset cyclic iteration algorithm and the displacement voltage signal, and determines the fault reference frequency from multiple given reference frequencies. The present application obtains the fault reference frequency that causes the magnetic bearing shaft fault by scanning and analyzing the spectrum of the magnetic bearing position signal, so that the magnetic bearing system can always respond to faults quickly and reduce the collision loss after the magnetic bearing is completely unstable.
[0017] In order to make the above-mentioned objects, features and advantages of the present application more obvious and easy to understand, preferred embodiments are specifically cited below and described in detail with reference to the attached drawings. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0019] Figure 1 A flow chart of a magnetic bearing shaft system fault analysis method provided in an embodiment of the present application is shown;
[0020] Figure 2 A structural schematic diagram of a magnetic bearing shaft fault analysis system provided in an embodiment of the present application is shown;
[0021] Figure 3 A flow chart of a controller execution method provided in an embodiment of the present application is shown. DETAILED DESCRIPTION
[0022] To make the purpose, technical scheme and advantages of the embodiments of the present application clearer, the technical scheme in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. It should be understood that the drawings in the present application only serve the purpose of explanation and description and are not used to limit the scope of protection of the present application. In addition, it should be understood that the schematic drawings are not drawn in real proportion. The flowchart used in this application shows the operations implemented according to some embodiments of the present application. It should be understood that the operations of the flowchart can be implemented out of sequence, and the steps without logical context can be reversed in order or implemented simultaneously. In addition, those skilled in the art, under the guidance of the content of the present application, can add one or more other operations to the flowchart, or remove one or more operations from the flowchart.
[0023] In addition, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the application claimed for protection, but merely represents the selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without making creative work belong to the scope of protection of the present application.
[0024] In recent years, magnetic bearing systems have been widely used in large motor systems, blowers, wind turbines and other fields. They are one of the important means of modern industrial applications, greatly improving the level of industry and automation and expanding the scope of industrial applications. Generally speaking, magnetic bearing systems are composed of the following parts: magnetic bearing control system, magnetic bearing body, displacement sensor probe, displacement sensor decoding box, but there is no unified standard for judging the working status of the magnetic bearing shaft system and diagnosing faults. Usually, an overall judgment is made based on the amplitude of the displacement. The system needs to set many alarm points. Once an abnormal situation occurs at the alarm point, the system host can automatically brake the fault and store the fault record.
[0025] However, in the current fault diagnosis system, the displacement sensor, vibration, and temperature value are generally directly connected to the system host. For the current displacement amplitude alarm, no specific instability frequency data is provided. After the instability, the specific cause of the instability cannot be analyzed, which will have an adverse impact on the improvement of the system operation performance.
[0026] Based on this, the embodiment of the present application provides a magnetic bearing shaft fault analysis method, which obtains the fault reference frequency that causes the magnetic bearing shaft fault by scanning and analyzing the spectrum of the magnetic bearing position signal, so that the magnetic bearing system can always respond to faults quickly and reduce the collision loss after the magnetic bearing is completely unstable, as follows:
[0027] See also Figure 1 , Figure 1 A flow chart of a magnetic bearing shaft system fault analysis method provided in an embodiment of the present application is shown. Figure 2 , Figure 2 FIG. 1 is a schematic diagram of a magnetic bearing shaft fault analysis system provided in an embodiment of the present application. Figure 1 and Figure 2 As shown, the magnetic bearing shaft fault analysis system provided in the embodiment of the present application includes a displacement transmitter module 1 and a controller 2.
[0028] In a specific embodiment, the method comprises the following steps:
[0029] S100, the displacement transmission module collects the displacement voltage signal generated by the rotor system corresponding to the magnetic bearing and sends the displacement voltage signal to the controller.
[0030] S200: The controller performs fault analysis on multiple target given reference frequencies according to a preset cyclic iteration algorithm and a displacement voltage signal, and determines a fault reference frequency from the multiple target given reference frequencies.
[0031] In a preferred embodiment, the displacement transmitter module may adopt a displacement sensor, and the controller may adopt different hardware systems, including but not limited to at least one of the following items: not limited to a digital signal processor (Digital Signal Processing, referred to as DSP), an ARM processor and an FPGA processor. The displacement transmitter module collects the displacement voltage signal generated when the rotor system is in motion. The displacement voltage signal reflects the position trajectory of the rotor system. After the controller receives the displacement voltage signal, the preset loop iteration algorithm may be an LMS iteration algorithm. The LMS iteration algorithm is used to perform spectrum separation on the displacement voltage signal, and the rotor displacement voltage signal corresponding to each target given reference frequency is extracted, thereby performing a single frequency operating status analysis. This can not only eliminate interference from other frequencies, but also record the instability frequency during a fault, which is convenient for the system to perform a systematic analysis of the fault frequency distribution.
[0032] In a preferred embodiment, see Figure 3 , Figure 3 1 shows a flow chart of a controller execution method provided by an embodiment of the present application. Specifically, the controller includes a displacement signal sampling module, a spectrum scanning analysis module and a fault analysis module, wherein, Figure 3 As shown, the method also includes:
[0033] S3001. A displacement signal sampling module receives a displacement voltage signal.
[0034] S3002, the spectrum scanning analysis module calculates the displacement amplitude signal of the rotor system at each target given reference frequency according to the displacement voltage signal using a preset cyclic iteration algorithm.
[0035] S3003. The fault analysis module determines the fault reference frequency according to the displacement amplitude signal corresponding to each target given reference frequency.
[0036] Specifically, since the displacement voltage signal collected by the displacement transmission module exceeds the sampling voltage range corresponding to the displacement signal sampling module in the controller, before the displacement transmission module sends the displacement voltage signal to the displacement signal sampling module in the controller, the bearing shaft fault analysis system of the present application also provides a signal conditioning module, which further converts and processes the displacement voltage signal output by the displacement transmission module through the signal conditioning module.
[0037] In a specific embodiment, the method provided by the present application further includes:
[0038] The displacement transmitter module sends the displacement voltage signal to the signal conditioning module, the signal conditioning module adjusts the displacement voltage signal to the sampling voltage range corresponding to the displacement signal sampling module, and sends the conditioned target displacement voltage signal to the displacement signal sampling module.
[0039] Specifically, after the displacement signal sampling module receives the target displacement voltage signal, the spectrum scanning and analysis module directly uses a preset loop iteration algorithm to analyze and calculate the target displacement voltage signal to obtain the displacement amplitude signal of the rotor system at each target given reference frequency, and sends the displacement amplitude signal corresponding to each target given reference frequency to the fault analysis module. The displacement amplitude signal reflects the corresponding rotor position signal at the given reference frequency. The fault analysis module determines the fault reference frequency based on the displacement amplitude signal corresponding to each target given reference frequency.
[0040] The spectrum scanning and analysis module includes a fundamental wave signal generating module, a frequency scanning module and a spectrum amplitude calculating module.
[0041] In a preferred embodiment, the method also includes: a fundamental wave signal generating module respectively generates a sine fundamental wave signal and a cosine fundamental wave signal with an amplitude of 1 corresponding to each target given reference frequency; a frequency scanning module performs a cyclic dynamic scanning on multiple target given reference frequencies according to a preset sampling frequency; a spectrum amplitude calculation module determines the displacement amplitude signal corresponding to each target given reference frequency based on the sine fundamental wave signal, cosine fundamental wave signal, displacement voltage signal and a preset cyclic iteration algorithm corresponding to each target given reference frequency.
[0042] In a specific embodiment, multiple target given reference frequencies are determined based on a given frequency range. Specifically, when the preset sampling frequency and the given frequency range are known: the fundamental wave signal generating module respectively generates a sine (sin) fundamental wave signal and a cosine (cos) fundamental wave signal with an amplitude of 1 corresponding to each target given reference frequency, and the frequency scanning module performs cyclic dynamic sampling in the given frequency range according to the preset sampling frequency, so that multiple target given reference frequencies can be obtained, and then the spectrum amplitude calculation module further analyzes the sine fundamental wave signal and the cosine fundamental wave signal, and further calculates and extracts the displacement amplitude signal corresponding to each target given reference frequency from the sine fundamental wave signal and the cosine fundamental wave signal.
[0043] In the present application, the fundamental signal generating module directly generates a sine / cosine fundamental signal with an amplitude of 1 corresponding to each target given reference frequency, and then the spectrum amplitude calculation module uses a preset loop iteration algorithm to perform iterative calculation processing to generate a displacement amplitude signal Y(k) that is infinitely close to the voltage displacement signal corresponding to f0 for each target given reference frequency f0.
[0044] In a preferred embodiment, the controller further includes a rotation speed detection module, and the method further includes:
[0045] The speed detection module collects the speed data corresponding to the rotor system and determines the main frequency corresponding to the rotor system according to the speed data. The frequency scanning module filters out the given reference frequency indicated by the main frequency from multiple given reference frequencies within a given frequency range to obtain multiple target given reference frequencies.
[0046] Specifically, the main frequency corresponding to the rotor system can be collected through the speed detection module, and the magnetic bearing system not only includes the main frequency, but also has other frequencies besides the main frequency. However, other frequencies cannot be collected through the speed detection module. Based on this, the present application can pre-set a given frequency range to perform fault frequency analysis on frequencies other than the main frequency. The given frequency range covers the main frequency. Therefore, when the frequency scanning module of the present application performs cyclic dynamic sampling in a given frequency range according to a preset sampling frequency, it first obtains multiple given reference frequencies, and then screens out the main frequency from the multiple given reference frequencies to analyze the remaining multiple target given reference frequencies.
[0047] In a preferred embodiment, the loop iterative calculation method includes:
[0048] For each target given reference frequency, the following processing is performed:
[0049] The sine voltage signal and cosine voltage signal corresponding to the given reference frequency of the target are extracted from the sine fundamental signal and the cosine fundamental signal respectively, and the sine coefficient and cosine coefficient corresponding to the current iteration number are determined. According to the sine voltage signal, the cosine voltage signal, and the sine coefficient and cosine coefficient corresponding to the current iteration number, the calculated amplitude signal of the given reference frequency of the target at the current iteration number is calculated. The calculated amplitude signals corresponding to the current iteration number and the previous two iterations are accumulated to determine the displacement amplitude signal corresponding to the given reference frequency of the target.
[0050] In a preferred embodiment, the calculated amplitude signal corresponding to each target given reference frequency at the current iteration number k is determined by the following formula:
[0051] y(k)=sin(wt)×W L1 (k)+cos(wt)×W L2 (k)
[0052] In this formula, y(k) represents the calculated amplitude signal corresponding to the target given reference frequency at the current iteration number k, w = 2πf0, t = kT S , where f0 represents the target given reference frequency, T s represents the program operation cycle, cos(wt) represents the sinusoidal voltage signal corresponding to the target given reference frequency at the current iteration number k, sin(wt) represents the cosine frequency voltage signal corresponding to the target given reference frequency at the current iteration number k, W L1 (k) represents the corresponding sine coefficient at the current iteration number k, W L2 (k) represents the cosine coefficient corresponding to the current iteration number k.
[0053] Specifically, the corresponding sine coefficient W under the current iteration number k is determined by the following formula: L1 (k):
[0054] W L1 (k) = W L1 (k-1)+μ×E(k)×sin(w2t)
[0055] In this formula, W L1 (k-1) represents the sine coefficient corresponding to the k-1 iteration, μ is the preset factor, E(k)=D(k)-Y(k), w2t=2π(k-1)T s f0, D(k) represents the displacement voltage signal input, and Y(k) represents the displacement voltage signal component corresponding to f0 contained in D(k).
[0056] The cyclic iterative calculation method also provides the following calculation formula to determine the displacement amplitude signal corresponding to a given reference frequency for each target:
[0057] Y(k)=y(k)+y(k-1)+y(k-2)
[0058] ={sin(w1t)×W L1 (k-1)+cos(w1t)×W L2 (k-1)}
[0059] +{sin(w2t)×W L1 (k-1)+cos(w2t)×W L2 (k-1)}
[0060] +{sin(w3t)×W L1 (k-2)+cos(w3t)×W L2 (k-2)}
[0061] In this formula, w1=2πkT s f0,w2t=2π(k-1)T s f0,w3t=2π(k-2)T s f0.
[0062] In a preferred embodiment, the fault analysis module determines the fault reference frequency in the following manner: for each target given reference frequency, the following processing is performed:
[0063] The displacement amplitude signal corresponding to the target given reference frequency is compared with the preset fault amplitude, and it is determined that the displacement amplitude signal corresponding to the target given reference frequency is greater than the preset fault amplitude, then the target given reference frequency is determined as the fault reference frequency, and it is determined whether the scanning of all target given reference frequencies is completed. If the scanning of all target given reference frequencies is completed, the loop iterative calculation is terminated; if the scanning of all target given reference frequencies is not completed, the current number of iterations is increased by 1, and it is determined whether the scanning of the target given reference frequency is completed. If the scanning of the target given reference frequency is completed, switch to the next target given reference frequency and return to perform the iterative calculation of the next target given reference frequency. If the scanning of the target given reference frequency is not completed, return to continue the iterative calculation of the target given reference frequency.
[0064] In the present application, it is determined whether the displacement amplitude signal Y(k) corresponding to the target given reference frequency is greater than the preset fault amplitude. If Y(k) is greater than the preset fault amplitude, the target given reference frequency is determined as the fault reference frequency, the fault reference frequency is recorded and the corresponding fault flag is output.
[0065] Determine that the displacement amplitude signal corresponding to the target given reference frequency is less than or equal to the preset fault amplitude, then determine whether the scanning of all target given reference frequencies is completed; if the scanning of all target given reference frequencies is completed, end the loop iterative calculation; if the scanning of all target given reference frequencies is not completed, then add 1 to the current number of iterations to determine whether the scanning of the target given reference frequency is ended; if the scanning of the target given reference frequency is ended, switch to the next target given reference frequency and return to execute the iterative calculation of the next target given reference frequency; if the scanning of the target given reference frequency is not ended, return to continue the iterative calculation of the target given reference frequency.
[0066] The present application can detect the position of the rotor of the magnetic bearing shaft system in real time, and judge the operating status of the flywheel shaft system in real time by spectral scanning and analysis of the position signal, so that the magnetic bearing system can always maintain a rapid response to faults, reduce the collision loss after the magnetic bearing is completely unstable, and improve the safety characteristics of the flywheel protection system.
[0067] Furthermore, the present application uses the LMS iterative algorithm to perform spectral separation on the position information of the flywheel magnetic bearing rotor, extracts the rotor position signal corresponding to each frequency, and makes a single frequency operating status judgment. This can not only eliminate interference from other frequencies, but also record the instability frequency during a fault, making it convenient for the system to conduct a systematic analysis of the fault frequency distribution.
[0068] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, the specific working process of the system and device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. In the several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. The device embodiments described above are merely schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some communication interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0069] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0070] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0071] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a non-volatile computer-readable storage medium that is executable by a processor. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc., various media that can store program codes.
[0072] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A magnetic bearing shaft fault analysis method, characterized in that: The method is applied to a bearing shaft system fault analysis system, wherein the bearing shaft system fault analysis system comprises a displacement transmitter module and the controller. Wherein, the method comprises: The displacement transmission module collects the displacement voltage signal generated by the rotor system corresponding to the magnetic bearing and sends the displacement voltage signal to the controller; The controller performs fault analysis on a plurality of target given reference frequencies according to a preset cyclic iteration algorithm and the displacement voltage signal, and determines a fault reference frequency from the plurality of target given reference frequencies.
2. The method according to claim 1, characterized in that The controller includes a displacement signal sampling module, a spectrum scanning analysis module and a fault analysis module. Wherein, the method further comprises: The displacement signal sampling module receives the displacement voltage signal; The spectrum scanning and analysis module calculates the displacement amplitude signal of the rotor system at each target given reference frequency using a preset cyclic iteration algorithm according to the displacement voltage signal; The fault analysis module determines the fault reference frequency according to the displacement amplitude signal corresponding to each target given reference frequency.
3. The method according to claim 2, characterized in that The bearing shaft fault analysis system also includes a signal conditioning module. Wherein, the method further comprises: The displacement transmission module sends the displacement voltage signal to the signal conditioning module; The signal conditioning module adjusts the displacement voltage signal to a sampling voltage range corresponding to the displacement signal sampling module, and sends the conditioned target displacement voltage signal to the displacement signal sampling module.
4. The method according to claim 2, characterized in that: The spectrum scanning and analysis module includes a fundamental wave signal generating module, a frequency scanning module and a spectrum amplitude calculating module. Wherein, the method further comprises: The fundamental wave signal generating module generates a sine fundamental wave signal and a cosine fundamental wave signal with an amplitude of 1 corresponding to each target given reference frequency respectively; The frequency scanning module performs a cyclic dynamic scanning on the multiple target given reference frequencies according to a preset sampling frequency; The spectrum amplitude calculation module determines the displacement amplitude signal corresponding to each target given reference frequency according to the sine fundamental wave signal, cosine fundamental wave signal, displacement voltage signal and a preset loop iteration algorithm corresponding to each target given reference frequency.
5. The method according to claim 4, characterized in that The controller also includes a rotation speed detection module. Wherein, the method further comprises: The speed detection module collects speed data corresponding to the rotor system and determines the main frequency corresponding to the rotor system according to the speed data; The frequency scanning module filters out the given reference frequency indicated by the main frequency from a plurality of given reference frequencies within a given frequency range to obtain a plurality of target given reference frequencies.
6. The method according to claim 4, characterized in that The cyclic iterative calculation method comprises: For each target given reference frequency, the following processing is performed: Extracting the corresponding sine voltage signal and cosine voltage signal at the given reference frequency of the target from the sine fundamental wave signal and the cosine fundamental wave signal respectively; determining the corresponding sine coefficient and cosine coefficient at the current number of iterations; Calculate the calculated amplitude signal of the target given reference frequency at the current iteration number according to the sine voltage signal, the cosine voltage signal, the sine coefficient and the cosine coefficient corresponding to the current iteration number; The calculated amplitude signals corresponding to the current iteration number and the previous two iterations are accumulated to determine the displacement amplitude signal corresponding to the given reference frequency of the target.
7. The method according to claim 6, characterized in that The fault analysis module determines the fault reference frequency in the following manner: For each target given reference frequency, the following processing is performed: Comparing the displacement amplitude signal corresponding to the given reference frequency of the target with the preset fault amplitude; Determining that the displacement amplitude signal corresponding to the target given reference frequency is greater than the preset fault amplitude, determining the target given reference frequency as the fault reference frequency, and determining whether the scanning of all target given reference frequencies is completed; If the scanning of all target given reference frequencies is completed, the loop iterative calculation ends; If the scanning of all target given reference frequencies is not completed, the current number of iterations is increased by 1 to determine whether the scanning of the target given reference frequency is completed. If the scanning of the target given reference frequency is completed, switch to the next target given reference frequency and return to perform iterative calculation of the next target given reference frequency; If the scanning of the target given reference frequency has not been completed, the method returns to continue the iterative calculation of the target given reference frequency.
8. The method according to claim 7, characterized in that The fault analysis module is also used for: Determining that the displacement amplitude signal corresponding to the target given reference frequency is less than or equal to the preset fault amplitude, then determining whether the scanning of all target given reference frequencies is completed; If the scanning of all target given reference frequencies is completed, the loop iterative calculation ends; If the scanning of all target given reference frequencies is not completed, the current number of iterations is increased by 1 to determine whether the scanning of the target given reference frequency is completed. If the scanning of the target given reference frequency is completed, switch to the next target given reference frequency and return to perform iterative calculation of the next target given reference frequency; If the scanning of the target given reference frequency has not been completed, the method returns to continue the iterative calculation of the target given reference frequency.
9. A magnetic bearing shaft fault analysis system, characterized in that: The magnetic bearing shaft fault analysis system includes a displacement transmitter module and a controller, wherein: The displacement transmission module collects the displacement voltage signal generated by the rotor system corresponding to the magnetic bearing and sends the displacement voltage signal to the controller; The controller performs fault analysis on a plurality of target given reference frequencies according to a preset cyclic iteration algorithm and the displacement voltage signal, and determines a fault reference frequency from the plurality of target given reference frequencies.
10. The magnetic bearing shaft fault analysis system according to claim 9, characterized in that: The controller includes a displacement signal sampling module, a spectrum scanning analysis module and a fault analysis module. The displacement signal sampling module receives the displacement voltage signal; The spectrum scanning and analysis module calculates the displacement amplitude signal of the rotor system at each target given reference frequency using a preset cyclic iteration algorithm according to the displacement voltage signal; The fault analysis module determines the fault reference frequency according to the displacement amplitude signal corresponding to each target given reference frequency.