The present disclosure relates generally to the measurement of permanent magnet strength or flux linkage, which can be used towards detection of reversible or irreversible magnetic fault in a permanent magnet synchronous motor (PMSM) and motor control for improved performance. More specifically, the present disclosure relates to a system and method to measure and estimate the state of health (SOH) and strength of a permanent magnet to detect demagnetization within the PMSM in a standstill condition.
Permanent magnet synchronous machines (PMSMs) are widely used in electric vehicles due to their high-power density and high efficiency. Permanent magnet (PM) flux strength in PMSM machines can be affected by operating conditions under thermal, mechanical, environmental and electrical stresses. It can lead to the degradation of the efficiency, performance and reliability of the machine and the whole system. Permanent magnet (PM) demagnetization can result in a severe fault in PMSMs. The PM strength in PMSMs can be affected by their operating conditions under thermal, mechanical, environmental, and electrical stresses or a combination of such stresses. It can lead to unbalanced magnetic pull, reduced torque, degradation of system efficiency and reliability of the overall motor drive system. Demagnetization can cause reduction and distortion of magnetic flux distribution in PMSMs, which can adversely affect fault diagnosis procedures. Demagnetization can result in harmonics and/or degradation in various mechanical and electrical parameters of the motor. PM demagnetization in PMSMs can result from high operating temperature, magnet damage due to aging or/and corrosion, or inappropriate armature current.
According to an aspect of the disclosure, a method for monitoring a permanent magnet synchronous machine (PMSM) comprises: applying phase voltages to each of a plurality of motor leads of the PMSM with the PMSM at a stand-still condition; measuring current in each of the plurality of motor leads while applying the phase voltages thereto; and determining at least one of flux linkage, permanent magnet (PM) strength, PM State of Health (SoH), or PM demagnetization based on a value of the current in at least one of the plurality of motor leads.
According to an aspect of the disclosure, a system for monitoring a permanent magnet synchronous machine (PMSM) comprises: an inverter configured to apply phase voltages to each of a plurality of motor leads of the PMSM with the PMSM at a stand-still condition; one or more current sensors configured to measure current in each of the plurality of motor leads while applying the phase voltages thereto; and a controller configured to determine at least one of flux linkage, permanent magnet (PM) strength, PM State of Health, or PM demagnetization of the PMSM based on a value of the current in at least one of the plurality of motor leads.
Further details, features and advantages of designs of the invention result from the following description of embodiment examples in reference to the associated drawings.
Referring to the Figures, wherein like numerals indicate corresponding parts throughout the several views, a method and system 10 for detecting permanent magnet (PM) demagnetization in a permanent magnet synchronous machine (PMSM) type electric machine, such as an electric motor, a generator, or a motor/generator. Demagnetization may include weakening of magnetic flux strength produced by one or more permanent magnets in a PMSM. For example, one or more PMs associated with a pole of a PMSM may experience a reduction in produced magnetic flux strength of 10%, which may be characterized as a demagnetization fault.
A new method is provided in this disclosure to diagnose a PM demagnetization fault under the standstill condition using the current. More specifically, voltages are injected into the PMSM under standstill condition using an inverter, and phase currents are measured for analysis to diagnose the local and uniform PM demagnetization faults. Constraints in an electric vehicle (EV) traction system environment are especially considered. In addition to PM demagnetization levels or demagnetization faults, the proposed method may also determine PM flux linkage, PM strength, PM state of health (SOH).
A main goal of the disclosed method and system is to identify PM demagnetization using the same system configuration that is used to operate the electric machine. Namely, the same DC source and inverter used to provide AC power to the electric machine may also be used to identify PM demagnetization of the electric machine. The proposed method is performed under a standstill condition when the rotor speed is zero. This can help to eliminate or reduce temperature variation, load change, noise, mechanical problems such as eccentricity faults, and speed-dependent parameters that can affect a demagnetization fault diagnosis.
An example of the system 10 is shown in
Current sensors 28 monitor phase currents I1, I2, I3 in each of the motor leads 24 and supply detected current values to a controller 30, which is configured to control the operation of the switching transistors 22 of the inverter 20. Additionally or alternatively, the current sensors 28 may be monitored by a different electronic control unit from the controller 30. Any or all of the current sensors 28, may include any known hardware and/or software for sensing electrical current. For example, the current sensors 28, may include any combination of current transformers, shunt resistance, voltage-based and/or current-based sensing, analog-to-digital (A/D) converters, etc.
The controller 30 includes a processor 32, such as a microprocessor or microcontroller, which is in functional communication with a machine-readable storage memory 34. The memory 34 holds program instructions 36 and data 38.
It should be appreciated the first and second PMSMs 26a, 26b are merely examples, and the system 10 and method of the present disclosure may be used with any PMSM 26 including interior rotor or exterior rotor configurations, and with any number of poles.
The present disclosure provides a current-based method which uses the root mean square (RMS) value of phase stator current to monitor the permanent magnet (PM) health state of the PMSM 26. The technique of the present disclosure may be used to determine any one of several different types of demagnetization faults up to and including demagnetization of all poles within the PMSM 26. Because magnetic flux distribution in a faulty motor is non-uniform, it impacts the motor inductance waveforms. According to the equivalent circuit of the motor, the stator current is affected in this case. Indeed, by comparing the current waveforms and their properties for both healthy and faulty motors, a fault can be detected and classified. Equivalent inductance variations with magnetic saturation depend on the relative position between the stator and rotor magnetic fields.
As a result of demagnetization, the magnet flux decreases, and the operating point is shifted down in the flux-current curve.
A demagnetization index kd is defined for demagnetization fault detection. The demagnetization index kd represents a relative change (%) of RMS value of phase current in the faulty machine against a healthy machine. The severity of a demagnetization fault is indicated by this index kd. The demagnetization index kd may be calculated by the following equation (1):
where Irms(healthy) and Irms(faulty) are the RMS values of phase currents when the PMSM 26 is healthy and faulty, respectively.
In the proposed method a phase voltage set applied using an inverter 20, to excite the PMSM 26 as shown in equation (2), below:
v
as
*(θ, ωt)=Vm·cos (θ)·sin (ωt)
v
bs
*(θ, ωt)=Vm·cos (θ−2π/3)·sin (ωt)
v
cs
*(θ, ωt)=Vm·cos (θ−2π/3)·sin (ωt) (2)
where Vm, ω and θ are voltage amplitude, excitation frequency, and flux vector angle, respectively, flux vector angle (θ) can change from 0° to 180°.
The inverter 20 may be controlled to generate a sinewave or space vector PWM to generate the three-phase voltages. Amplitude and frequency of the injected voltages are calculated based on motor's equivalent circuit parameters such as stator resistance and inductances to achieve the desired current amplitude that guarantees that the motor is saturated. The resultant magnetic flux in the motor pulsates between two points, θ and θ+180°. Due to this magnetic flux, the electromagnetic torque induced by the stator at θ and θ+180° would have the same amplitude and opposite direction which leads to zero average torque. Thus, the speed of the rotor remains zero.
An 8-pole internal-rotor PMSM (IPMSM) 26a, shown on
In the simulation Vm is 80 V, ω is equal to 2π×200 radians/second, and θ is varied from 0° to 180° in 30° steps. Selecting these values guarantee the core saturation. With these values, the demagnetization indicator is large enough to diagnose different levels of fault. The results of a simulation for one case (when θ=0°) is shown in
Another input in simulations is initial position. For a random initial position, proper flux vector angle selection is important to eliminate torque oscillation problems during testing. For this purpose, torque peak to peak value is measured at different initial positions to get the minimum torque ripple.
As the proposed fault detection method is designed for stand-still condition of the motor, an oscillating torque is resulted from the injected currents, which could cause noise and vibration during the test. The peak-peak value of the torque can be minimized by selecting a proper flux vector angle (θ) or an initial position (α). When the initial position α is fixed at a specific angle, selection of proper flux vector angle θ is important because it not only affects the peak-peak torque but also has an effect on RMS value of the phase current. It is important to understand this effect, as RMS value of the stator current is used to calculate PM strength in the proposed method. Similarly, for a fixed flux vector angle θ, changing the initial position α affects peak-peak torque and RMS value of the phase current. In most applications, the motor initial position α is fixed, but in this investigation the flux vector angle θ is fixed. Details are explained as: to investigate the impact of initial position α for a flux vector angle θ, a sweep test on initial position α is conducted for half the electrical cycle.
Simulations were performed with different initial positions for each flux vector angle θ to obtain a mechanical angle at which the produced torque is close to zero. It can be seen from
To study the RMS value of the phase current, the flux vector angle has been varied from 0° to 360° with a 30° step. For each flux vector angle, a proper initial position angle was selected to keep the torque peak to peak value at minimum. In this section all the simulation results are for IPMSM with Vm=80 V, ω is equal to 2π×200, and with the proper initial position selected to keep the torque peak to peak value at minimum.
Three cases are analyzed to observe the motor behavior under demagnetization condition and changes in the demagnetization indicator: healthy motor, 10% and 20% uniform demagnetized motor. In uniform demagnetization all eight poles have been demagnetized with the same level of demagnetization. In this report the RMS value of stator phase current is used to calculate the fault indicator as in equation (1), and the impact of demagnetization is investigated.
The following tables 2, 3 and 4 show results obtained from simulation that are used to drawing comparison between different conditions.
Comparisons between RMS values of stator current for phases A, B and C under healthy and demagnetization conditions are listed in table 5, below and are shown on
The values of the fault indicator Kd for three phases under faulty conditions are presented in Table 6 and are shown on
Demagnetization faults can be categorized as uniform or partial. In uniform demagnetization, all the magnets are demagnetized to the same level uniformly. Any demagnetization other than the uniform case can be called non-uniform or partial demagnetization. The demagnetization fault diagnosis using the fault indicator addressed in the previous section and the demagnetization fault classification is discussed in this section. As the demagnetization affects the magnetic flux linkage of the motor, any trace of this fault and uniformity or nonuniformity of that is clear in the magnetic flux. The d-axis flux λd can be estimated by equation (4):
λd=λm+Ld*id (4)
where λm and Ld are the PM flux linkage and d-axis inductance, respectively. So, d-axis inductance Ld which is named “apparent” d-axis inductance is given in equation (5):
where Ld is the slope of λd−id characteristics and shows that how the magnetic flux changes with the current in d-axis. It can be used to capture the variation of magnetic flux in the case of demagnetization fault. Direct axis (d-axis) differential inductance (L′d) is defined by equation (6):
Uniform and partial demagnetized cases with the same overall demagnetization ratio are compared.
As clear from
The first step in the proposed fault diagnosis method is finding RMS values of phase current for a healthy PMSM, and storing those RMS phase currents as reference values. RMS value of phase currents in a PMSM to be evaluated may then be compared with those reference values.
Based on the obtained results, each phase can be evaluated during a test. It should be noted that fault indicator just shows the severity of demagnetization not the exact percentage of demagnetization.
From Tables 6, it can be seen that by selecting the best initial position when the IPMSM is 10% demagnetized the kd is changing 4.4%-4.7% and for 20% demagnetized motor, kd is varying between 8%-8.4%. Moreover:
In this section simulation is repeated for a PMSM 26 having the second PMSM 26b configuration, shown in
The relationship between flux vector angle θ and initial position α can be extracted for all motors as equation (7):
where δ can be defined based on equation (8):
where P is the number of poles in the rotor of the PMSM 26.
The desired flux vector angle θ can be calculated using equation (7) to ensure the peak-peak torque is close to zero at any random initial position. The initial rotor position is set to such a position that the d-axis flux is aligned with phase A flux. As a result, both the q-axis current and flux linkage are close to zero, and consequently, the developed electromagnetic torque in this condition is approximately equal to zero.
A conventional 3-phase IGBT inverter 20 is also modeled using Ansys Simplorer, and co-simulation is conducted to operate the motors 26a, 26b with the inverter 20. A sinewave or space vector PWM can be used to generate the three-phase voltages.
In a simulation study, the DC bus voltage was set to 100 V. However, the DC bus voltage can be set to a value of VDC that is higher than 100 V. Vm is calculated using equation (9):
where ma is the modulation index. In the simulation, ma is 1, but it can be set to some other values to get Vm=66.7 V and ω is equal to 2π×200 rad/second. With these values, the demagnetization indicator is large enough to diagnose different levels of fault. The second PMSM 26b has 48 slots, so equation (8) can be refined as equation (10), below:
In the simulation, the initial position α is 165°, so according to equation (7), the flux vector angle θ is 0°.
Plots of Currents and torque for the second PMSM 26b under healthy conditions are shown in
A uniform demagnetization fault is simulated in the simulation. The main feature of the uniform demagnetization is that all the magnets 64b are demagnetized uniformly, which causes a uniform decrease in the overall magnetic flux linkage in the second PMSM 26b.
Phase resistance value is doubled to investigate the impact of resistance variation on PM flux strength determination. Temperature of magnet and winding are kept constant at 22° C. during simulations. Then the magnet is demagnetized by reducing the PM strength step by step to see the change in RMS value of phase current.
Demagnetization of permanent magnet material can be due to temperature rise. This is mainly related to the temperature coefficient of the permanent magnet material. Temperature affects magnetism by either strengthening or weakening a magnet's attractive force. A magnet subjected to heat experiences a reduction in its magnetic field as the particles within the magnet are moving at an increasingly faster and more sporadic rate. Increasing temperature affects both the stator resistance and magnets strength. In the following subsection, the impact of stator phase resistance change and then the impact of temperature on PM flux reduction and phase A current's RMS value is discussed.
Simulations were performed to analyze the effect of temperature on the RMS value of phase current. In the first step, temperature swept from 22° C. to 120° C. with 20° C. steps, and PM strength is calculated using the no-load test. It should be noted that in each set of simulation, phase resistance is adopted with temperature using equation (12), below:
R=R
ref[1+0.00393(T−Tref)] (12)
where T is conductor temperature in degrees Celsius, Tref is reference temperature, R is conductor resistance at temperature T, Rref is conductor resistance at reference temperature.
Table 7, below, shows the relationship between PM flux strength and temperature is almost linear.
This relationship is plotted in
In the next step, a faulty motor with different demagnetization severity at 22° C., 80° C. and 120° C. temperatures is modeled.
Data in the above tables 8-10 are summarized in
The present disclosure provides a method for monitoring the PM strength of a permanent magnet synchronous machine (PMSM). The method comprises: applying phase voltages to each of a plurality of motor leads of the PMSM with the PMSM at a stand-still condition; measuring current in each of the plurality of motor leads of the PMSM while applying the phase voltages thereto; and determining at least one of: flux linkage, permanent magnet (PM) strength, PM State of Health, or PM demagnetization based on a value of the current in at least one of the plurality of motor leads.
In some embodiments, the step of determining at least one of flux linkage, permanent magnet (PM) strength, PM State of Health, or PM demagnetization includes comparing the current in the at least one of the plurality of motor leads to a current value of the PMSM in a healthy condition. In some embodiments, the step of determining at least one of flux linkage, permanent magnet (PM) strength, PM State of Health, or PM demagnetization includes comparing the current in the at least one of the plurality of motor leads to a current value of the PMSM having a predetermined amount of demagnetization. In some embodiments, determining the flux linkage, permanent magnet (PM) strength, PM State of Health, or PM demagnetization is based on a flux vector angle.
In some embodiments, the method further comprises calculating root-mean-square (RMS) value of the current in the at least one of the plurality of motor leads; and the value of the current in the at least one of the plurality of motor leads is the RMS value of the current in the at least one of the plurality of motor leads.
In some embodiments, applying phase voltages to each of the plurality of motor leads of the PMSM causes the PMSM to generate zero average torque.
In some embodiments, the phase voltages are defined by:
v
as
*(θ, ωt)=Vm·cos (θ)·sin (ωt)
v
bs
*(θ, ωt)=Vm·cos (θ−2π/3)·sin (ωt)
v
cs
*(θ, ωt)=Vm·cos (θ−2π/3)·sin (ωt)
In some embodiments, determining the at least one of flux linkage, permanent magnet (PM) strength, PM State of Health, or PM demagnetization based on the value of the current in the at least one of the plurality of motor leads further comprises comparing the value of the current to each of a plurality of predetermined values corresponding to different amounts of demagnetization.
In some embodiments, determining the at least one of flux linkage, permanent magnet (PM) strength, PM State of Health, or PM demagnetization includes determining a demagnetization of only a single pole of the PMSM. In some embodiments, determining the at least one of flux linkage, permanent magnet (PM) strength, PM State of Health, or PM demagnetization includes determining a demagnetization of two or more poles of the PMSM.
In some embodiments, determining the least one of flux linkage, permanent magnet (PM) strength, PM State of Health, or PM demagnetization includes determining a reduction in PM strength based on a reduction of the current in the at least one of the plurality of motor leads. In some embodiments, determining the reduction in PM strength based on the reduction of the current in the at least one of the plurality of motor leads includes using a lookup table to determine the reduction in PM strength. In some embodiments, determining the reduction in PM strength based on the reduction of the current in the at least one of the plurality of motor leads includes using a mathematical model to calculate the reduction in PM strength. In some embodiments, determining the reduction in PM strength based on the reduction of the current in the at least one of the plurality of motor leads includes using an artificial neural network to determine the reduction in PM strength. 100861 The present disclosure provides a system 10 for monitoring a permanent magnet synchronous machine (PMSM) 26. The system 10 comprises an inverter 20 configured to apply phase voltages to each of a plurality of motor leads 24 of the PMSM 26 with the PMSM 26 at a stand-still condition. The system 10 also comprises one or more current sensors 28 configured to measure current in each of the plurality of motor leads while applying the phase voltages thereto. The system 10 also comprises a controller 30 configured to determine at least one of flux linkage, permanent magnet (PM) strength, PM State of Health, or PM demagnetization of the PMSM 26 based on a value of the current in at least one of the plurality of motor leads 28.
The provided method provides several advantages over existing online and offline methods. There is no need of extra hardware, motor disassembly or during the diagnosis. In addition, the provided method is not affected by load variations, mechanical problems and other motor parameters as it is performed with the PMSM at standstill.
The system, methods and/or processes described above, and steps thereof, may be realized in hardware, software or any combination of hardware and software suitable for a particular application. The hardware may include a general purpose computer and/or dedicated computing device or specific computing device or particular aspect or component of a specific computing device. The processes may be realized in one or more microprocessors, microcontrollers, embedded microcontrollers, programmable digital signal processors or other programmable device, along with internal and/or external memory. The processes may also, or alternatively, be embodied in an application specific integrated circuit, a programmable gate array, programmable array logic, or any other device or combination of devices that may be configured to process electronic signals. It will further be appreciated that one or more of the processes may be realized as a computer executable code capable of being executed on a machine readable medium.
The computer executable code may be created using a structured programming language such as C, an object oriented programming language such as C++, or any other high-level or low-level programming language (including assembly languages, hardware description languages, and database programming languages and technologies) that may be stored, compiled or interpreted to run on one of the above devices as well as heterogeneous combinations of processors processor architectures, or combinations of different hardware and software, or any other machine capable of executing program instructions.
Thus, in one aspect, each method described above and combinations thereof may be embodied in computer executable code that, when executing on one or more computing devices performs the steps thereof. In another aspect, the methods may be embodied in systems that perform the steps thereof, and may be distributed across devices in a number of ways, or all of the functionality may be integrated into a dedicated, standalone device or other hardware. In another aspect, the means for performing the steps associated with the processes described above may include any of the hardware and/or software described above. All such permutations and combinations are intended to fall within the scope of the present disclosure.
The foregoing description is not intended to be exhaustive or to limit the disclosure. Individual elements or features of a particular embodiment are generally not limited to that particular embodiment, but, where applicable, are interchangeable and can be used in a selected embodiment, even if not specifically shown or described. The same may also be varied in many ways. Such variations are not to be regarded as a departure from the disclosure, and all such modifications are intended to be included within the scope of the disclosure.
This PCT International Patent Application claims the benefit of U.S. Provisional Patent Application Ser. No. 62/992,179 filed on Mar. 20, 2020, and titled “Permanent Magnet Flux Linkage Measurement And Estimation Method For High Performance PMSM Control”, the entire disclosure of which is hereby incorporated by reference.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2021/023251 | 3/19/2021 | WO |
Number | Date | Country | |
---|---|---|---|
62992179 | Mar 2020 | US |