A three-phase AC motor fault simulation method, system and readable storage medium
By acquiring and processing the characteristic signals of the motor, performing gain, phase and filtering, and modulating the fault signal to the normal signal to generate a dynamic power frequency signal, it solves the accuracy and cost problems of the existing motor fault simulation methods, and achieves more accurate and economical fault simulation.
Patent Information
- Application Number
- CN202410150127.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-02
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2044-02-02
AI Technical Summary
The existing motor fault simulation methods have serious problems in terms of accuracy and cost, poor signal repeatability, difficulty in simulating the exact degree of failure, and physical damage methods lead to a short life of the simulation device, high noise, and a great impact on the environment.
By obtaining the characteristic signals of the motor during normal and faults, gain control, phase adjustment and filtering, a differential sinusoidal signal is generated, and the fault signal is modulated to the normal signal, and finally voltage and power amplification are performed to generate a dynamic power frequency signal to simulate a motor failure.
Achieve more accurate simulation of motor failures, reduce simulation costs, improve simulation safety and repeatability without frequent replacement of simulation components or using multiple simulation devices.
Smart Images

Figure CN118050636B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of motor technology, and in particular to a three-phase AC motor fault simulation method, system and readable storage medium. Background Art
[0002] In the industrial field, three-phase AC motors are widely used power sources. Their reliability is crucial to production efficiency and equipment safety. Therefore, accurate simulation of motor faults has great practical value and scientific significance for fault prediction, maintenance strategies and research on new protection methods.
[0003] At present, motor fault simulation mainly relies on physical methods, such as artificially applying external forces or deliberately damaging motor components to simulate fault conditions. These methods obtain fault signals by actually damaging the motor, so as to study the behavior of the motor under various fault conditions.
[0004] However, the motor fault simulation methods in the related art have significant disadvantages. For example, the instability of the fault characteristics leads to poor signal repeatability, making it difficult to simulate the exact degree of fault. At the same time, it is challenging to quantitatively manufacture mechanical faults, and it is difficult to obtain consistent and reliable fault signals. In addition, the physical damage method leads to a short life of the simulation device, and the noise is large during operation, which has a great impact on the environment, which is not conducive to the control of the experimental environment and the normal operation of other equipment. In summary, the related motor fault simulation methods have serious problems in terms of accuracy and cost. Summary of the invention
[0005] The present application provides a three-phase AC motor fault simulation method, system and readable storage medium for improving accuracy and reducing costs.
[0006] In a first aspect, the present application provides a three-phase AC motor fault simulation method, comprising:
[0007] Acquire a normal characteristic signal when the simulated motor is working normally and a fault characteristic signal when the simulated motor is abnormal;
[0008] Performing gain control on the normal characteristic signal to a first preset signal amplitude to obtain a normal characteristic signal after gain, and performing gain control on the fault characteristic signal to a second preset signal amplitude to obtain a fault characteristic signal after gain, wherein the first preset signal amplitude is a corresponding preset standard amplitude, and the second preset signal amplitude is an amplitude set based on a required fault severity;
[0009] Changing the phase of the normal characteristic signal after gain to a preset phase difference to obtain a changed normal characteristic signal;
[0010] Filtering the changed normal characteristic signal and the gained fault characteristic signal into sinusoidal signals to obtain a filtered normal characteristic signal and a filtered fault characteristic signal;
[0011] Adjusting the filtered normal characteristic signal and the filtered fault characteristic signal to differential sinusoidal signals to obtain an adjusted normal characteristic signal and an adjusted fault characteristic signal;
[0012] Modulating the adjusted fault characteristic signal onto the adjusted normal characteristic signal to obtain a modulated signal;
[0013] The modulated signal is voltage-amplified and power-amplified to obtain a dynamic industrial frequency signal simulating the dynamic state of the motor.
[0014] In the above embodiment, by making an analog signal circuit to simulate the signal characteristics of the motor fault, and adjusting the strength of the signal by gain, the severity of the motor fault can be precisely simulated. Compared with the existing fault simulation methods on the market, this method can simulate the motor fault more accurately, thereby effectively solving the problem of fault simulation accuracy of the existing methods. Since the fault simulation board can continuously and steplessly adjust the frequency, amplitude, and phase of the fault signal, there is no need to frequently replace the simulation components or use multiple simulation devices, thereby reducing the material and operating costs in the simulation process. This adjustability allows a single device to be used for multiple fault simulations, which can significantly reduce costs compared to related methods that use different devices to simulate different faults.
[0015] In combination with some embodiments of the first aspect, in some embodiments, after the step of performing voltage amplification and power amplification on the modulated signal to obtain a dynamic power frequency signal simulating the dynamic state of the motor, the method further includes:
[0016] Connecting a resistor of a preset resistance in series in at least one phase winding of the three-phase AC motor, wherein the preset resistance is set based on the required fault severity;
[0017] Collect the static industrial frequency signal of the three-phase AC motor in static state.
[0018] In the above embodiment, an external resistor is connected to simulate a fault when the motor is stopped, and the fault state can be simulated without running the motor, thereby avoiding actual damage to the motor that may be caused during the fault simulation process. By adjusting the resistance value of the external resistor, the measurement parameter deviation of the winding can be accurately controlled, thereby simulating motor static faults of different severity. This method can accurately simulate the motor fault state without applying external mechanical loads and electrical loads, effectively saving the fault simulation cost, while improving the safety and repeatability of simulated faults.
[0019] In combination with some embodiments of the first aspect, in some embodiments, obtaining a normal characteristic signal when simulating normal operation of the motor and a fault characteristic signal when simulating abnormal operation of the motor specifically includes:
[0020] Inputting a preset first parameter group and a preset second parameter group into a field programmable gate array to obtain a normal sinusoidal waveform and a fault sinusoidal waveform represented by digital means respectively;
[0021] The normal sine waveform and the fault sine waveform are respectively accumulated at a fixed frequency step to obtain a normal continuous sine waveform and a fault continuous sine waveform;
[0022] The normal continuous sinusoidal waveform and the fault continuous sinusoidal waveform are converted into analog signals to obtain a normal characteristic signal and a fault characteristic signal.
[0023] In the above embodiment, by utilizing a preset parameter group and a field programmable gate array to generate digitally represented normal and fault sinusoidal waveforms, and then accumulating these waveforms to obtain a continuous sinusoidal waveform, and converting it into an analog signal, the characteristic signals of the motor in normal operation and abnormal conditions can be accurately obtained.
[0024] In conjunction with some embodiments of the first aspect, in some embodiments, before the step of inputting the preset first parameter group and the preset second parameter group into the field programmable gate array to respectively obtain a normal sinusoidal waveform and a fault sinusoidal waveform represented digitally, the method further includes:
[0025] Determine a corresponding dependency table based on the selected fault type;
[0026] In the case of determining that any parameter in the preset second parameter group is modified;
[0027] The other parameters in the preset second parameter group are automatically adjusted to meet the interdependence of the parameters in the dependency table.
[0028] In the above embodiment, a dependency table is introduced to determine the preset parameter group, and other parameters are automatically adjusted to meet the dependency relationship when a specific parameter is modified. The use of the dependency table ensures the consistency and scientificity of the parameter modification, avoids the problem of parameter adjustment not conforming to the actual fault characteristics, and thus improves the authenticity of the fault simulation.
[0029] In combination with some embodiments of the first aspect, in some embodiments, before the step of connecting a resistor with a preset resistance in series in at least one phase winding of the three-phase AC motor, where the preset resistance is set based on the required fault severity, the method further includes:
[0030] Set different types and degrees of fault conditions for three-phase AC motors;
[0031] Under corresponding fault conditions, record the static power frequency signal of the three-phase AC motor in static state;
[0032] An observation sequence under corresponding fault conditions is established based on the static power frequency signal.
[0033] In the above embodiment, before connecting the resistor in series to simulate different fault degrees, different types and degrees of fault conditions are set, and the static power frequency signals of the three-phase AC motor under these conditions are recorded to establish an observation sequence to provide empirical data for subsequent analysis.
[0034] In combination with some embodiments of the first aspect, in some embodiments, a resistor with a preset resistance is connected in series in at least one phase winding of the three-phase AC motor, and the preset resistance is set based on the required fault severity, and the steps specifically include:
[0035] A resistor with a preset resistance is connected in series between at least one phase winding of the three-phase AC motor and at least one test element, and the preset resistance is set based on the required fault severity.
[0036] In the above embodiment, by connecting a resistor of a preset resistance in series between at least one phase winding and at least one test element, the method can simulate multiple fault conditions. Compared with connecting a resistor in series only in one phase winding, the method can more comprehensively simulate faults of different locations and types, thereby improving the accuracy of fault detection and diagnosis.
[0037] In combination with some embodiments of the first aspect, in some embodiments, after the step of performing voltage amplification and power amplification on the modulated signal to obtain a dynamic power frequency signal simulating the dynamic state of the motor, the method further includes:
[0038] Convert dynamic power frequency signals into time domain and frequency domain representations.
[0039] In the above embodiment, the analysis in the time domain and the frequency domain provides two different perspectives for analyzing and understanding the motor fault. This multi-dimensional information is crucial for quickly locating the cause of the fault.
[0040] In a second aspect, an embodiment of the present application provides a three-phase AC motor fault simulation system, comprising:
[0041] An acquisition module is used to acquire a normal characteristic signal when the simulated motor works normally and a fault characteristic signal when the simulated motor is abnormal;
[0042] A gain module, used for performing gain control on a normal characteristic signal to a first preset signal amplitude to obtain a normal characteristic signal after gain, and performing gain control on a fault characteristic signal to a second preset signal amplitude to obtain a fault characteristic signal after gain, wherein the first preset signal amplitude is a corresponding preset standard amplitude, and the second preset signal amplitude is an amplitude set based on a required fault severity;
[0043] A phase module, used to change the phase of the normal characteristic signal after gain to a preset phase difference to obtain a changed normal characteristic signal;
[0044] A filtering module, used for filtering the changed normal characteristic signal and the gained fault characteristic signal into sinusoidal signals to obtain a filtered normal characteristic signal and a filtered fault characteristic signal;
[0045] An adjustment module, used for adjusting the filtered normal characteristic signal and the filtered fault characteristic signal into differential sinusoidal signals to obtain an adjusted normal characteristic signal and an adjusted fault characteristic signal;
[0046] A modulation module, used for modulating the adjusted fault characteristic signal to the adjusted normal characteristic signal to obtain a modulated signal;
[0047] The amplification module is used to amplify the voltage and power of the modulated signal to obtain a dynamic power frequency signal simulating the dynamic state of the motor.
[0048] In conjunction with some embodiments of the second aspect, in some embodiments, the system further includes:
[0049] A resistor module, used for connecting a resistor of a preset resistance in series in at least one phase winding of the three-phase AC motor, wherein the preset resistance is set based on a required fault severity;
[0050] The acquisition module is used to acquire the static power frequency signal of the three-phase AC motor in static state.
[0051] In conjunction with some embodiments of the second aspect, in some embodiments, the acquisition module specifically includes:
[0052] A digital submodule, used for inputting a preset first parameter group and a preset second parameter group into a field programmable gate array to obtain a normal sinusoidal waveform and a fault sinusoidal waveform represented by digital means respectively;
[0053] A continuous submodule, used for respectively accumulating the normal sinusoidal waveform and the faulty sinusoidal waveform at a fixed frequency step to obtain a normal continuous sinusoidal waveform and a faulty continuous sinusoidal waveform;
[0054] The conversion submodule is used to convert the normal continuous sinusoidal waveform and the fault continuous sinusoidal waveform into analog signals to obtain the normal characteristic signal and the fault characteristic signal.
[0055] In conjunction with some embodiments of the second aspect, in some embodiments, the acquisition module further includes:
[0056] A determination submodule, used to determine a corresponding dependency table based on the selected fault type;
[0057] The adjustment submodule is used to automatically adjust other parameters in the preset second parameter group to comply with the mutual dependency relationship of parameters in the dependency table when it is determined that any parameter in the preset second parameter group is modified.
[0058] In conjunction with some embodiments of the second aspect, in some embodiments, the system further includes:
[0059] A setting module, used for setting different types and degrees of fault conditions for the three-phase AC motor;
[0060] A recording module, used for recording the static power frequency signal of the three-phase AC motor in a static state under corresponding fault conditions;
[0061] A module is established to establish an observation sequence under corresponding fault conditions according to a static power frequency signal.
[0062] In conjunction with some embodiments of the second aspect, in some embodiments, the resistance module specifically includes:
[0063] The resistor submodule is used to connect a resistor with a preset resistance in series between at least one phase winding of the three-phase AC motor and at least one test element, wherein the preset resistance is set based on the required fault severity.
[0064] In conjunction with some embodiments of the second aspect, in some embodiments, the system further includes:
[0065] The representation module is used to convert the dynamic power frequency signal into time domain and frequency domain representation.
[0066] In a third aspect, an embodiment of the present application provides a three-phase AC motor fault simulation system, the system comprising: one or more processors and a memory;
[0067] The memory is coupled to the one or more processors, and is used to store computer program code, which includes computer instructions. The one or more processors call the computer instructions to enable the three-phase AC motor fault simulation system to perform the method described in the first aspect and any possible implementation of the first aspect.
[0068] In a fourth aspect, an embodiment of the present application provides a computer program product comprising instructions, which, when the computer program product is run on a server, enables the server to execute the method described in the first aspect and any possible implementation of the first aspect.
[0069] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, comprising instructions. When the above instructions are executed on a three-phase AC motor fault simulation system, the above three-phase AC motor fault simulation system executes the method described in the first aspect and any possible implementation method in the first aspect.
[0070] It can be understood that the three-phase AC motor fault simulation system provided in the second aspect, the three-phase AC motor fault simulation system provided in the third aspect, the computer program product provided in the fourth aspect, and the computer storage medium provided in the fifth aspect are all used to execute the three-phase AC motor fault simulation method provided in the embodiment of the present application. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method, and will not be repeated here.
[0071] One or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:
[0072] 1. The three-phase AC motor fault simulation method provided by the present application simulates the signal characteristics of the motor fault by making an analog signal circuit, and adjusts the strength of the signal by gain, so as to accurately simulate the severity of the motor fault. Compared with the existing fault simulation methods on the market, this method can simulate the motor fault more accurately, thereby effectively solving the problem of fault simulation accuracy of the existing methods. Since the fault simulation board can continuously and steplessly adjust the frequency, amplitude, and phase of the fault signal, there is no need to frequently replace the simulation components or use multiple simulation devices, thereby reducing the material and operating costs during the simulation process. This adjustability allows a single device to be used for multiple fault simulations, which can significantly reduce costs compared to related methods that use different devices to simulate different faults.
[0073] 2. The three-phase AC motor fault simulation method provided by the present application simulates a fault by connecting an external resistor when the motor is stopped. The fault state can be simulated without running the motor, thereby avoiding actual damage to the motor that may be caused during the fault simulation process. By adjusting the resistance value of the external resistor, the measurement parameter deviation of the winding can be accurately controlled to simulate motor static faults of different degrees of severity. This method can accurately simulate the motor fault state without applying external mechanical and electrical loads, effectively saving the fault simulation cost, while improving the safety and repeatability of simulated faults. BRIEF DESCRIPTION OF THE DRAWINGS
[0074] Figure 1 A schematic flow chart of a three-phase AC motor fault simulation method provided in this application.
[0075] Figure 2 A schematic diagram of a modular virtual device of a three-phase AC motor fault simulation system provided in this application.
[0076] Figure 3 A schematic diagram of a physical device of a three-phase AC motor fault simulation system provided in this application. DETAILED DESCRIPTION
[0077] The terms used in the following embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to be used as limitations to the present application. As used in the specification and appended claims of the present application, the singular expressions "one", "a kind of", "", "above", "the" and "this" are intended to also include plural expressions, unless there is a clear indication to the contrary in the context. It should also be understood that the term "and / or" used in the present application refers to any or all possible combinations comprising one or more of the listed items.
[0078] In the following, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as suggesting or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features, and in the description of the embodiments of the present application, unless otherwise specified, "plurality" means two or more.
[0079] The following describes the three-phase AC motor fault simulation method in this embodiment:
[0080] like Figure 1 As shown, Figure 1 A schematic flow chart of a three-phase AC motor fault simulation method provided in this application.
[0081] It should be noted that steps S101 to S107 are methods for simulating dynamic faults of motors, while steps S108 to S109 are methods for simulating static faults of motors. Although steps S101 to S107 are used for dynamic simulation, the steps of S101 to S107 are also applicable to fault simulation under static conditions. It is worth noting that in S101 to S107, the motor used is actually a simulated motor for simulating fault conditions; in contrast, steps S108 to S109 involve real motors, which simulate faults with real data.
[0082] S101, obtaining a normal characteristic signal when simulating normal operation of the motor and a fault characteristic signal when simulating abnormal operation of the motor.
[0083] In some embodiments, S101 specifically includes:
[0084] S1011, inputting a preset first parameter group and a preset second parameter group into a field programmable gate array to obtain a normal sinusoidal waveform and a faulty sinusoidal waveform represented by digital means respectively;
[0085] First, two preset parameter groups (the first parameter group and the second parameter group) are input into the FPGA (field programmable gate array). These parameter groups define the electrical characteristics of the motor under normal operation and fault conditions, respectively. The FPGA uses these parameters to generate two digital signals through a built-in algorithm: one is a sinusoidal waveform representing the motor under normal operating conditions, and the other is a sinusoidal waveform representing the motor under specific fault conditions. These two waveforms are accurately simulated in the digital domain, accurately reflecting the state defined by the preset parameters.
[0086] S1012, accumulating the normal sine waveform and the faulty sine waveform in steps of a fixed frequency to obtain a normal continuous sine waveform and a faulty continuous sine waveform;
[0087] Next, the two digital sinusoidal waveforms are accumulated by stepping at a fixed frequency. This simulates the continuous change of the sinusoidal waveform over time when the motor is running. Through this accumulation, a continuous sinusoidal waveform under normal working conditions and a continuous sinusoidal waveform under fault conditions are obtained. These continuous waveforms are closer to the electrical behavior of the real motor in their respective states.
[0088] S1013. Convert the normal continuous sinusoidal waveform and the faulty continuous sinusoidal waveform into analog signals to obtain a normal characteristic signal and a fault characteristic signal.
[0089] Finally, the continuous digital sine waveform is converted into an analog signal through a digital-to-analog converter (DAC). In this way, normal characteristic signals and fault characteristic signals that can be directly applied to motor testing or simulation are obtained. These analog signals can be used to test the response of the motor control system or to train maintenance personnel to identify different motor failure modes.
[0090] It can be seen that by using the preset parameter group and the field programmable gate array to generate digitally represented normal and fault sinusoidal waveforms, then accumulating these waveforms to obtain a continuous sinusoidal waveform and converting it into an analog signal, the characteristic signals of the motor in normal operation and abnormal conditions can be accurately obtained.
[0091] In some optional embodiments, before step S1011, the method further includes:
[0092] S1014, determining a corresponding dependency table based on the selected fault type;
[0093] Based on the selected motor fault type, a dependency table is determined. This dependency table lists in detail the dependencies between the parameters in the preset second parameter group when simulating the fault type. The dependency table is established based on the impact of the fault mode on the motor characteristic parameters, such as a short circuit fault may cause an increase in current and a decrease in voltage. The dependency table ensures that after the parameters are modified, the simulated fault characteristic signal can accurately reflect the behavior of the actual motor under the corresponding fault.
[0094] S1015, when it is determined that any parameter in the preset second parameter group is modified;
[0095] During the simulation, if any parameter in the preset second parameter group needs to be adjusted (for example, the motor current or voltage during the simulated fault), the operator can modify it directly. This modification may be based on new fault data or to test the reaction of the motor control system to changes in specific fault parameters.
[0096] S1016. Automatically adjust other parameters in the preset second parameter group to comply with the mutual dependency relationship of the parameters in the dependency table.
[0097] Once any parameter in the second parameter group is modified, the simulation system will automatically adjust the other parameters to keep them in accordance with the relationship defined in the dependency table. This step is controlled by the algorithm, which uses preset rules or artificial intelligence models to ensure that all relevant parameter adjustments work together to simulate the accurate fault state. For example, if the current parameter is increased, the system may automatically reduce the voltage parameter to conform to the physical laws of the actual fault condition.
[0098] It can be seen that the dependency table is introduced to determine the preset parameter group, and other parameters are automatically adjusted to meet the dependency relationship when a specific parameter is modified. The use of the dependency table ensures the consistency and scientificity of parameter modification, avoids the problem of parameter adjustment not conforming to the actual fault characteristics, and thus improves the authenticity of fault simulation.
[0099] In some embodiments, the normal characteristic signal may also be a power supply signal.
[0100] In some embodiments, the normal characteristic signal and the fault characteristic signal are multiple 3.3V square wave signals.
[0101] S102, perform gain control on the normal characteristic signal to a first preset signal amplitude to obtain a normal characteristic signal after gain, and perform gain control on the fault characteristic signal to a second preset signal amplitude to obtain a fault characteristic signal after gain, wherein the first preset signal amplitude is a corresponding preset standard amplitude, and the second preset signal amplitude is an amplitude set based on the required fault severity.
[0102] In the initial state, there is a normal characteristic signal that simulates the motor in the absence of faults. This signal first passes through a gain control circuit, which may include components such as an operational amplifier, a single-ended to differential circuit, and a transformer. The gain is adjusted so that the amplitude of the output signal reaches a first preset signal amplitude, which corresponds to the standard amplitude when the motor is working normally, such as 220V. In this way, the normal characteristic signal after gain can simulate the actual working environment with a constant voltage level. Similarly, the fault characteristic signal also passes through the gain control circuit. Unlike the normal characteristic signal, the second preset signal amplitude of the fault characteristic signal is set based on the severity of the fault to be simulated. By adjusting the gain, fault conditions of different levels from minor to major can be simulated. For example, if you want to simulate a voltage drop caused by motor insulation damage, you can set the amplitude of the fault characteristic signal to a level lower than the amplitude during normal operation, such as 190V.
[0103] S103 , changing the phase of the normal characteristic signal after gain to a preset phase difference to obtain a changed normal characteristic signal.
[0104] Before phase control, there is already a normal characteristic signal after gain control in step S102, and its amplitude has been controlled at a preset 220V. The current goal is to simulate the phase difference in three-phase AC power, which usually requires a phase difference of 120 degrees. Use FPGA for phase control FPGA is used to achieve precise phase control. Special logic can be written inside the FPGA to adjust the phase of the digital signal. This logic can be a digital phase locked loop (DPLL) or other algorithms suitable for controlling the phase. Set the output of the FPGA so that there is a phase difference of 120 degrees between the output signals of the three channels. After FPGA processing, the normal characteristic signal that was originally in phase is now converted into a three-phase signal with a phase difference of 120 degrees. Each signal channel corresponds to a phase (such as 0 degrees for phase A, 120 degrees for phase B, 240 degrees for phase C, or equivalent to -120 degrees for phase C), thereby simulating the real phase relationship of three-phase AC power.
[0105] In practical applications, it is necessary to simulate the operation of the motor under different phase voltage supplies. To this end, the following operations can be performed: Through FPGA design, three signals are generated: A, B, and C are originally in phase, and the phase of signal B is changed by FPGA to delay it by 120 degrees, and signal C is delayed by 240 degrees. The three signals after phase adjustment are output to simulate the three phase inputs of the motor.
[0106] S104 , filtering the changed normal characteristic signal and the gained fault characteristic signal into sinusoidal signals to obtain a filtered normal characteristic signal and a filtered fault characteristic signal.
[0107] Design or select a suitable low-pass filter (LPF) whose cutoff frequency should only allow the sinusoidal component of the fundamental frequency to pass through, thereby filtering out the high-frequency harmonics in the square wave signal. Determine the order and type of the filter (such as Butterworth, Chebyshev, etc.) to achieve the required amplitude and phase response. Pass the altered normal characteristic square wave signal and the gained fault characteristic square wave signal through the selected low-pass filter respectively. The filter will remove the high-frequency harmonic components in the square wave signal, leaving an approximate sinusoidal fundamental frequency component. Check whether the filtered signal meets the expected sinusoidal waveform. Use an oscilloscope or signal analyzer to check the filtered normal characteristic signal and fault characteristic signal to ensure that they are close to the ideal sinusoidal waveform.
[0108] S105 , adjusting the filtered normal characteristic signal and the filtered fault characteristic signal to differential sinusoidal signals to obtain an adjusted normal characteristic signal and an adjusted fault characteristic signal.
[0109] Select an appropriate single-ended to differential converter (for example, an operational amplifier configured as a differential amplifier). Make sure the converter can handle the amplitude and frequency of the filtered signal. Input the filtered normal characteristic sinusoidal signal and the filtered fault characteristic sinusoidal signal to the input of the single-ended to differential converter respectively. Adjust the gain of the converter to ensure that the amplitude of the output differential signal matches the system requirements. If necessary, make further amplitude or phase adjustments to the converted differential signal to ensure that the signal accurately meets the system requirements. Use a differential signal receiving device or an oscilloscope to verify the adjusted differential sinusoidal signal to confirm the quality of the signal.
[0110] S106: modulate the adjusted fault characteristic signal to the adjusted normal characteristic signal to obtain a modulated signal.
[0111] Confirm that the adjusted normal characteristic differential sine signal is used as the power frequency carrier signal, and its theoretical frequency value is 30Hz. The adjusted fault characteristic differential sine signal is used as the modulated signal.
[0112] Use an amplitude modulator to modulate the fault characteristic signal onto the normal characteristic signal. In the modulator, the amplitude of the carrier signal will change according to the amplitude of the modulated signal. This ensures that the fault signal information can be clearly superimposed on the carrier signal while avoiding signal distortion caused by overmodulation. Use an oscilloscope or spectrum analyzer to check the modulated signal to ensure that the frequency, phase, and amplitude of the carrier and modulating signals are as expected. Verify whether the modulated signal correctly contains the power supply signal information and the fault signal information.
[0113] S107, performing voltage amplification and power amplification on the modulated signal to obtain a dynamic power frequency signal simulating the dynamic state of the motor.
[0114] Amplify the modulated signal using a voltage amplifier, such as an operational amplifier. Adjust the gain to achieve the desired voltage level based on system requirements. Note that the amplifier bandwidth must be able to handle the frequency range of the signal. Monitor the amplified signal using an oscilloscope to ensure that the signal is not distorted or clipped. Send the amplified signal to a power amplifier for further amplification. Select a suitable power amplifier to ensure that it can provide enough current to drive the load and has good thermal management and stability. Match the power of its output signal to the power required to simulate the motor load. Again, use an oscilloscope or other appropriate monitoring equipment to check the amplified signal waveform to ensure that there is no excessive distortion. If necessary, make minor adjustments to the amplifier to ensure that the signal maintains high quality and high fidelity.
[0115] It can be seen that by making an analog signal circuit to simulate the signal characteristics of the motor fault and adjusting the strength of the signal through the gain, the severity of the motor fault can be precisely simulated. Compared with the existing fault simulation methods on the market, this method can simulate the motor fault more accurately, thus effectively solving the problem of fault simulation accuracy of the existing methods. Since the fault simulation board can continuously and steplessly adjust the frequency, amplitude, and phase of the fault signal, there is no need to frequently replace the simulation components or use multiple simulation devices, thereby reducing the material and operating costs in the simulation process. This adjustability allows a single device to be used for multiple fault simulations, which can significantly reduce costs compared to related methods that use different devices to simulate different faults.
[0116] In some embodiments, after step S107, the method further includes converting the dynamic power frequency signal into time domain and frequency domain representations.
[0117] It can be seen that time domain and frequency domain analysis provide two different perspectives for analyzing and understanding motor failures. This multi-dimensional information is crucial for quickly locating the cause of the failure.
[0118] S108, connecting a resistor with a preset resistance in series in at least one phase winding of the three-phase AC motor, where the preset resistance is set based on the required fault severity;
[0119] In some embodiments, a resistor with a preset resistance is connected in series between at least one phase winding of the three-phase AC motor and at least one test element, and the preset resistance is set based on the required fault severity.
[0120] It can be seen that by connecting a resistor of a preset resistance in series between at least one phase winding and at least one test element, the method can simulate multiple fault conditions. Compared with connecting a resistor in series in only one phase winding, the method can more comprehensively simulate faults of different locations and types, thereby improving the accuracy of fault detection and diagnosis.
[0121] S109, collecting the static power frequency signal of the three-phase AC motor in static state.
[0122] In some embodiments, the objective is to: simulate a three-phase unbalanced fault;
[0123] Fault setting: Connect an 80Ω resistor in series with the U-phase winding;
[0124] Test results: The impedance (Z) changes significantly, and the deviation value reaches 50.67%, which meets the judgment conditions of three-phase unbalanced fault.
[0125] After a large number of experiments, it is found that the fault preset range of three-phase unbalanced fault is: impedance change (△Z)>5%.
[0126] In some other embodiments, target: winding turn-to-turn short circuit fault
[0127] Fault setting: Connect a 36Ω resistor in series with the V phase winding;
[0128] Test results: Resistance (R), impedance (Z), I / F value, and phase angle (Fi) all changed, with I / F and Fi reaching 10 and 30 respectively, meeting the judgment conditions for turn-to-turn short-circuit fault.
[0129] After a large number of experiments, it was found that the preset range of the winding inter-turn short-circuit fault is: the phase angle change (△Fi)>2 and the current-frequency ratio change (△I / F)>2.
[0130] In other embodiments, the target: a short circuit fault between winding layers;
[0131] Fault setting: Connect a 5.6Ω resistor in series with the W phase winding;
[0132] Test results: Resistance (R), impedance (Z), and phase angle (Fi) changed, and I / F and Fi were 1 and 2 respectively, meeting the judgment conditions for interlayer short circuit fault.
[0133] After a large number of experiments, it is found that the fault preset range of the winding layer short circuit fault is: phase angle change (△Fi)>1 and I / F ≤ 1.
[0134] In other embodiments, the target: a short circuit fault between winding lines;
[0135] Fault setting: Connect a 10Ω resistor in series with the U-phase winding;
[0136] Test results: Resistance (R), impedance (Z), and phase angle (Fi) change, and I / F and Fi are 1 and 4 respectively, which meet the judgment conditions for line short circuit fault.
[0137] After a large number of experiments, it is found that the fault preset range of the winding line short circuit fault is: phase angle change (△Fi)>2 and I / F ≤ 3.
[0138] In other embodiments, the target: winding insulation fault;
[0139] Fault setting: A 19.54MΩ resistor is connected in series with any one phase of the winding.
[0140] Test results: Z=68.37%, L=31.11%, I / F=34, Fi =57. The motor's impedance, inductance, I / F, and Fi all increased significantly. The fault can be determined to be a connector or cable fault.
[0141] After a large number of experiments, it is found that the fault preset range of winding insulation fault is: insulation resistance value <100 MΩ (for 3KW motor, the recommended insulation value is 10-20MΩ at room temperature).
[0142] It can be seen that when the motor is stopped, an external resistor is connected to simulate a fault, which can simulate the fault state without running the motor, thereby avoiding the actual damage that may be caused to the motor during the fault simulation process. By adjusting the resistance value of the external resistor, the measurement parameter deviation of the winding can be accurately controlled to simulate motor static faults of different severity. This method can accurately simulate the motor fault state without applying external mechanical and electrical loads, effectively saving the fault simulation cost, while improving the safety and repeatability of simulated faults.
[0143] In some embodiments, before step S108, the method further includes:
[0144] Set different types and degrees of fault conditions for three-phase AC motors;
[0145] Under corresponding fault conditions, record the static power frequency signal of the three-phase AC motor in static state;
[0146] An observation sequence under corresponding fault conditions is established based on the static power frequency signal.
[0147] It can be seen that before connecting the resistor in series to simulate different fault degrees, by setting fault conditions of different types and degrees and recording the static power frequency signals of the three-phase AC motor under these conditions, an observation sequence is established to provide empirical data for subsequent analysis.
[0148] The following are device embodiments of the present application, which can be used to execute the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.
[0149] refer to Figure 2The embodiment of the present application provides a three-phase AC motor fault simulation system, and the three-phase AC motor fault simulation system includes:
[0150] An acquisition module 201 is used to acquire a normal characteristic signal when the simulated motor works normally and a fault characteristic signal when the simulated motor is abnormal;
[0151] A gain module 202, configured to perform gain control on a normal characteristic signal to obtain a normal characteristic signal after gain by a first preset signal amplitude, and perform gain control on a fault characteristic signal to obtain a fault characteristic signal after gain by a second preset signal amplitude, wherein the first preset signal amplitude is a corresponding preset standard amplitude, and the second preset signal amplitude is an amplitude set based on a required fault severity;
[0152] A phase module 203, used to change the phase of the normal characteristic signal after gain to a preset phase difference to obtain a changed normal characteristic signal;
[0153] A filtering module 204, configured to filter the changed normal characteristic signal and the gained fault characteristic signal into sinusoidal signals to obtain a filtered normal characteristic signal and a filtered fault characteristic signal;
[0154] An adjustment module 205, used for adjusting the filtered normal characteristic signal and the filtered fault characteristic signal into differential sinusoidal signals to obtain an adjusted normal characteristic signal and an adjusted fault characteristic signal;
[0155] A modulation module 206, configured to modulate the adjusted fault characteristic signal to the adjusted normal characteristic signal to obtain a modulated signal;
[0156] The amplification module 207 is used to perform voltage amplification and power amplification on the modulated signal to obtain a dynamic power frequency signal simulating the dynamic state of the motor.
[0157] In some embodiments, the system further comprises:
[0158] A resistor module, used for connecting a resistor of a preset resistance in series in at least one phase winding of the three-phase AC motor, wherein the preset resistance is set based on a required fault severity;
[0159] The acquisition module is used to acquire the static power frequency signal of the three-phase AC motor in static state.
[0160] In some embodiments, the acquisition module specifically includes:
[0161] A digital submodule, used for inputting a preset first parameter group and a preset second parameter group into a field programmable gate array to obtain a normal sinusoidal waveform and a fault sinusoidal waveform represented by digital means respectively;
[0162] A continuous submodule, used for respectively accumulating the normal sinusoidal waveform and the faulty sinusoidal waveform at a fixed frequency step to obtain a normal continuous sinusoidal waveform and a faulty continuous sinusoidal waveform;
[0163] The conversion submodule is used to convert the normal continuous sinusoidal waveform and the fault continuous sinusoidal waveform into analog signals to obtain the normal characteristic signal and the fault characteristic signal.
[0164] In some embodiments, the acquisition module further includes:
[0165] A determination submodule, used to determine a corresponding dependency table based on the selected fault type;
[0166] The adjustment submodule is used to automatically adjust other parameters in the preset second parameter group to comply with the mutual dependency relationship of parameters in the dependency table when it is determined that any parameter in the preset second parameter group is modified.
[0167] In some embodiments, the system further comprises:
[0168] A setting module, used for setting different types and degrees of fault conditions for the three-phase AC motor;
[0169] A recording module, used for recording the static power frequency signal of the three-phase AC motor in a static state under corresponding fault conditions;
[0170] A module is established to establish an observation sequence under corresponding fault conditions according to a static power frequency signal.
[0171] In some embodiments, the resistance module specifically includes:
[0172] The resistor submodule is used to connect a resistor with a preset resistance in series between at least one phase winding of the three-phase AC motor and at least one test element, wherein the preset resistance is set based on the required fault severity.
[0173] In some embodiments, the system further comprises:
[0174] The representation module is used to convert the dynamic power frequency signal into time domain and frequency domain representation.
[0175] The present application also discloses a three-phase AC motor fault simulation system. Figure 3 , is a schematic diagram of a physical device of a three-phase AC motor fault simulation system provided in the present application. The computer 300 may include: at least one processor 301 , at least one network interface 304 , a user interface 303 , a memory 305 , and at least one communication bus 302 .
[0176] The communication bus 302 is used to realize the connection and communication between these components.
[0177] The user interface 303 may include a display screen (Display) and a camera (Camera). Optionally, the user interface 303 may also include a standard wired interface and a wireless interface.
[0178] The network interface 304 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).
[0179] Among them, the processor 301 may include one or more processing cores. The processor 301 uses various interfaces and lines to connect various parts in the entire server, and executes various functions of the server and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 305, and calling data stored in the memory 305. Optionally, the processor 301 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 301 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 301, and it can be implemented separately through a chip.
[0180] Among them, the memory 305 may include a random access memory (Random Access Memory, RAM) and may also include a read-only memory (Read-Only Memory). Optionally, the memory 305 includes a non-transitory computer-readable storage medium. The memory 305 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 305 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned method embodiments, etc.; the data storage area may store data involved in the above-mentioned method embodiments, etc. The memory 305 may optionally be at least one storage device located away from the aforementioned processor 301. Refer to Figure 3The memory 305 as a computer storage medium may include an operating system, a network communication module, a user interface module, and an application for three-phase AC motor fault simulation.
[0181] exist Figure 3 In the computer 300 shown, the user interface 303 is mainly used to provide an input interface for the user and obtain the data input by the user; and the processor 301 can be used to call the application program for three-phase AC motor fault simulation stored in the memory 305. When executed by one or more processors 301, the computer 300 executes one or more methods in the above-mentioned embodiments. It should be noted that for the aforementioned method embodiments, for the sake of simple description, they are all expressed as a series of action combinations, but those skilled in the art should know that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required for the present application.
[0182] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0183] In the several embodiments provided in this application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of units, which is only a logical function division. There may be other division methods in actual implementation, such as 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 service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
[0184] 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.
[0185] 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. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0186] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned memory includes: various media that can store program codes, such as USB flash drives, mobile hard drives, magnetic disks or optical disks.
[0187] The above are only exemplary embodiments of the present disclosure and cannot be used to limit the scope of the present disclosure. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the disclosure of the specification and the truth of practice, those skilled in the art will easily think of other embodiments of the present disclosure.
[0188] This application is intended to cover any variation, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the art not described in the present disclosure. The description and examples are to be regarded as exemplary only, and the scope and spirit of the present disclosure are defined by the claims.
Claims
1. A three-phase AC motor fault simulation method, characterized in that: include: Inputting a preset first parameter group and a preset second parameter group into a field programmable gate array to obtain a normal sinusoidal waveform and a faulty sinusoidal waveform represented by digital signals respectively; Accumulating the normal sinusoidal waveform and the faulty sinusoidal waveform respectively at a fixed frequency step to obtain a normal continuous sinusoidal waveform and a faulty continuous sinusoidal waveform; Converting a normal continuous sinusoidal waveform and a fault continuous sinusoidal waveform into analog signals to obtain a normal characteristic signal and a fault characteristic signal; The normal characteristic signal is gain-controlled to a first preset signal amplitude to obtain a normal characteristic signal after gain, and the fault characteristic signal is gain-controlled to a second preset signal amplitude to obtain a fault characteristic signal after gain, wherein the first preset signal amplitude is a corresponding preset standard amplitude, and the second preset signal amplitude is an amplitude set based on a required fault severity; Changing the phase of the normal characteristic signal after gain to a preset phase difference to obtain a changed normal characteristic signal; the changed normal characteristic signal is a three-phase alternating current signal with a phase difference of 120°; Filtering the changed normal characteristic signal and the gained fault characteristic signal into sinusoidal signals to obtain a filtered normal characteristic signal and a filtered fault characteristic signal; Adjusting the filtered normal characteristic signal and the filtered fault characteristic signal to differential sinusoidal signals to obtain an adjusted normal characteristic signal and an adjusted fault characteristic signal; Modulating the adjusted fault characteristic signal onto the adjusted normal characteristic signal to obtain a modulated signal; The modulated signal is subjected to voltage amplification and power amplification to obtain a dynamic power frequency signal simulating the dynamic state of the motor.
2. The three-phase AC motor fault simulation method according to claim 1, characterized in that: After the step of performing voltage amplification and power amplification on the modulated signal to obtain a dynamic power frequency signal simulating the dynamic state of the motor, the method further comprises: Connecting a resistor of a preset resistance in series in at least one phase winding of the three-phase AC motor, wherein the preset resistance is set based on the required fault severity; The static power frequency signal of the three-phase AC motor in static state is collected.
3. The three-phase AC motor fault simulation method according to claim 1, characterized in that: Before the step of inputting the preset first parameter group and the preset second parameter group into the field programmable gate array to respectively obtain a normal sinusoidal waveform and a faulty sinusoidal waveform represented by digital signals, the method further comprises: Determine a corresponding dependency table based on the selected fault type; the dependency table lists the dependency relationship between the parameters in the preset second parameter group when simulating the fault type; When it is determined that any parameter in the preset second parameter group is modified, other parameters in the preset second parameter group are automatically adjusted to comply with the mutual dependency relationship of the parameters in the dependency table.
4. The three-phase AC motor fault simulation method according to claim 2, characterized in that: Before the step of connecting a resistor with a preset resistance in series in at least one phase winding of the three-phase AC motor, wherein the preset resistance is set based on the required fault severity, the method further comprises: Set different types and degrees of fault conditions for three-phase AC motors; Under corresponding fault conditions, recording the static power frequency signal of the three-phase AC motor in static state; An observation sequence under corresponding fault conditions is established according to the static power frequency signal.
5. The three-phase AC motor fault simulation method according to claim 2, characterized in that: The step of connecting a resistor of a preset resistance in series in at least one phase winding of the three-phase AC motor, wherein the preset resistance is set based on the required fault severity, specifically comprises: A resistor with a preset resistance is connected in series between at least one phase winding of the three-phase AC motor and at least one test element, wherein the preset resistance is set based on the required fault severity.
6. The three-phase AC motor fault simulation method according to claim 1, characterized in that: After the step of performing voltage amplification and power amplification on the modulated signal to obtain a dynamic power frequency signal simulating the dynamic state of the motor, the method further comprises: The dynamic power frequency signal is converted into time domain and frequency domain representation.
7. A three-phase AC motor fault simulation system, used to execute the three-phase AC motor fault simulation method according to any one of claims 1 to 6, characterized in that: include: An acquisition module is used to acquire a normal characteristic signal when the simulated motor works normally and a fault characteristic signal when the simulated motor is abnormal; A gain module, used for performing gain control on the normal characteristic signal to a first preset signal amplitude to obtain a normal characteristic signal after gain, and performing gain control on the fault characteristic signal to a second preset signal amplitude to obtain a fault characteristic signal after gain, wherein the first preset signal amplitude is a corresponding preset standard amplitude, and the second preset signal amplitude is an amplitude set based on a required fault severity; A phase module, used to change the phase of the normal characteristic signal after gain to a preset phase difference to obtain a changed normal characteristic signal; A filtering module, used for filtering the changed normal characteristic signal and the gained fault characteristic signal into sinusoidal signals to obtain a filtered normal characteristic signal and a filtered fault characteristic signal; An adjustment module, used for adjusting the filtered normal characteristic signal and the filtered fault characteristic signal into differential sinusoidal signals to obtain an adjusted normal characteristic signal and an adjusted fault characteristic signal; A modulation module, used for modulating the adjusted fault characteristic signal to the adjusted normal characteristic signal to obtain a modulated signal; The amplification module is used to perform voltage amplification and power amplification on the modulated signal to obtain a dynamic power frequency signal simulating the dynamic state of the motor.
8. A three-phase AC motor fault simulation system, characterized in that: include: one or more processors and memory; The memory is coupled to the one or more processors, and the memory is used to store computer program codes, wherein the computer program codes include computer instructions, and the one or more processors call the computer instructions to enable the three-phase AC motor fault simulation system to execute the method as described in any one of claims 1-6.
9. A computer-readable storage medium comprising instructions, characterized in that: When the instruction is executed on a three-phase AC motor fault simulation system, the three-phase AC motor fault simulation system is caused to execute the method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Apparatus, system, and method for simulating outputs of a resolver to test motor-resolver systems
CN101303603A
Ac motor trouble analogue means
CN205984054U