ONLINE MONITORING AND COMPENSATION OF STATOR INTER-TURN SHORT CIRCUIT FAULT IN PERMANENT MAGNET SYNCHRONOUS MACHINES
20230396204 · 2023-12-07
Inventors
Cpc classification
H02P29/024
ELECTRICITY
International classification
H02P29/024
ELECTRICITY
H02P21/13
ELECTRICITY
Abstract
A method and system for online monitoring and compensation of inter-turn short circuit faults (ISF) in windings of electric machines, such as permanent magnet synchronous motors is provided. A method for characterizing an ISF in a winding of an electric machine comprises: measuring phase voltages and currents; calculating sequence components of the electric machine based on the phase voltages and currents; determining a ratio between a percentage of shorted turns in the winding and a fault loop resistance based on the sequence components of the electric machine; and estimating characteristics of the inter-turn short circuit fault using an unscented Kalman filter. The characteristics include at least one of: a fault current, the percentage of shorted turns, or the fault loop resistance. A method for compensation an ISF in a winding of an electric machine comprises compensating the fault current based on the compensation current estimated from an unscented Kalman filter.
Claims
1. A method for characterizing an inter-turn short circuit fault in a winding of an electric machine, comprising: determining phase voltages and phase currents of the electric machine; calculating sequence components of the electric machine based on the phase voltages and the phase currents; determining, based on the sequence components of the electric machine, a ratio between a percentage of shorted turns in the winding and a fault loop resistance; and estimating, using an unscented Kalman filter, at least one characteristic of the inter-turn short circuit fault, the at least one characteristic including at least one of: a fault current in the inter-turn short circuit fault, the percentage of shorted turns, and the fault loop resistance.
2. The method of claim 1, wherein the at least one characteristic of the inter-turn short circuit fault includes the fault current, the percentage of shorted turns, and the fault loop resistance.
3. The method of claim 1, wherein the electric machine is a permanent magnet synchronous machine.
4. A method for compensating an inter-turn short circuit fault in an electric machine, the method comprising: determining a plurality of phase voltages based on a current command; applying, by an inverter, the plurality of phase voltages to corresponding windings of a plurality of windings of the electric machine, one of the windings having the inter-turn short circuit fault; determining phase currents in each of the plurality of windings; calculating sequence components of the electric machine based on the plurality of phase voltages and the phase currents; determining a change in fault factor based on the sequence components; determining if the change in fault factor is greater than a fault threshold value; estimating, in response to determining the change in fault factor is greater than the fault threshold value, using an unscented Kalman filter, at least one characteristic of the inter-turn short circuit fault, the at least one characteristic including a fault current in the inter-turn short circuit fault; determining a compensation current based on the fault current in the inter-turn short circuit fault; and adjusting the current command based on the compensation current to compensate the fault current.
5. The method of claim 4, wherein the at least one characteristic of the inter-turn short circuit fault further includes a fault resistance.
6. The method of claim 4, wherein the at least one characteristic of the inter-turn short circuit fault further includes a ratio of shorted turns to total turns in the one of the windings having the inter-turn short circuit fault.
7. The method of claim 4, wherein determining the compensation current based on the fault current in the inter-turn short circuit fault further includes calculating the compensation current based on a ratio of shorted turns to total turns in the one of the windings having the inter-turn short circuit fault.
8. The method of claim 4, further comprising: determining an absolute value of the fault current; determining if the absolute value of the fault current is less than a failure threshold; and wherein adjusting the current command based on the compensation current to compensate the fault current is performed only if the absolute value of the fault current is less than the failure threshold.
9. The method of claim 4, further comprising: determining an absolute value of the fault current; determining if the absolute value of the fault current is greater than a failure threshold; and flagging the electric machine as being faulty in response to determining the absolute value of the fault current is greater than the failure threshold.
10. The method of claim 8, further comprising: stopping the electric machine in response to determining the absolute value of the fault current is greater than the failure threshold.
11. The method of claim 4, wherein determining the change in fault factor based on the sequence components includes computing a fault factor (FF) as FF=Ĩ_sp−{tilde over (V)}_sp/Z_pp, where Ĩ_sp is a positive sequence current, {tilde over (V)}_sp is a positive sequence voltage and Z_pp is a positive sequence impedance.
12. The method of claim 4, wherein the electric machine is a permanent magnet synchronous machine.
13. A system for compensating an inter-turn short circuit fault in an electric machine having a plurality of windings, comprising: an inverter configured to apply phase voltages to corresponding windings of the plurality of windings, one of the plurality of windings having the inter-turn short circuit fault; and a controller configured to: determine the phase voltages based on a current command; determine phase currents in each of the plurality of windings; calculate sequence components of the electric machine based on the phase voltages and the phase currents; calculate a change in fault factor based on the sequence components; determine if the change in fault factor is greater than a fault threshold value; estimate, in response to determining the change in fault factor is greater than the fault threshold value, using an unscented Kalman filter, at least one characteristic of the inter-turn short circuit fault, the at least one characteristic including a fault current in the inter-turn short circuit fault; determine a compensation current based on the fault current in the inter-turn short circuit fault; and adjust the current command based on the compensation current to compensate the fault current.
14. The system of claim 13, wherein the at least one characteristic of the inter-turn short circuit fault further includes a fault resistance and a ratio of shorted turns to total turns in the one of the plurality of windings having the inter-turn short circuit fault.
15. The system of claim 13, wherein determining the compensation current based on the fault current in the inter-turn short circuit fault further includes calculating the compensation current based on a ratio of shorted turns to total turns in the one of the windings having the inter-turn short circuit fault.
16. The system of claim 13, wherein the controller is further configured to: determine an absolute value of the fault current; and determine if the absolute value of the fault current is less than a failure threshold; and wherein adjusting the current command based on the compensation current to compensate the fault current is performed only if the absolute value of the fault current is less than the failure threshold.
17. The system of claim 13, wherein the controller is further configured to: determine an absolute value of the fault current; determine if the absolute value of the fault current is greater than a failure threshold; and flag the electric machine as being faulty in response to determining the absolute value of the fault current is greater than the failure threshold.
18. The system of claim 17, wherein the controller is further configured to stop the electric machine in response to determining the absolute value of the fault current is greater than the failure threshold.
19. The system of claim 13, wherein calculating the change in fault factor based on the sequence components includes the controller computing a fault factor (FF) as FF=Ĩ_sp−{tilde over (V)}_sp/Z_pp, where Ĩ_sp is a positive sequence current, {tilde over (V)}_sp is a positive sequence voltage and Z_pp is a positive sequence impedance.
20. The system of claim 13, wherein the electric machine is a permanent magnet synchronous machine.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Further details, features and advantages of designs of the invention result from the following description of embodiment examples in reference to the associated drawings.
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
DETAILED DESCRIPTION
[0023] Referring to the Figures, wherein like numerals indicate corresponding parts throughout the several views, a system and method for characterizing an inter-turn short circuit fault in an electric machine is disclosed. More specifically, this disclosure describes the method in by way of an example method for online monitoring of inter-turn short circuits of Permanent Magnet Synchronous Motors (PMSMs). The term “Online” may refer to an electric machine that is in situ, or which is connected to electrical and/or mechanical hardware of its operating environment. For example, the method and system of the present disclosure may be used to diagnose faults in a PMSM that is installed within an electric vehicle (EV). In some cases, the method may be performed as part of a periodic maintenance or system check. For example, an electric vehicle may perform the method of the present disclosure as part of a startup check to begin a driving session. In some embodiments, the method may be performed using hardware components, such as a motor drive and controller, that are already in place for operating the electric machine.
[0024]
[0025] The system 10 of
[0026]
[0027]
[0028] The drive system 200 also includes a current regulator 204 configured to generate d-axis and q-axis voltage commands u.sub.d, u.sub.q to adjust a motor current i.sub.a,b,c supplied to electric machine 26 based on the current command i.sub.d,q*. The current regulator 204 takes, as inputs, the d-axis current command i.sub.d*, the q-axis current command i.sub.d*, and d-axis and q-axis motor currents i.sub.d, i.sub.q, representing the motor current i.sub.a,b,c supplied to electric machine 26. The drive system 200 also includes a first transform block 206 configured to generate phase voltages u.sub.a, u.sub.b, u.sub.c based on the d-axis and q-axis voltage commands u.sub.d, u.sub.q. The phase voltages u.sub.a, u.sub.b, u.sub.c.
[0029] The drive system 200 also includes a pulse-width-modulator (PWM) 208 configured to generate PWM signals 209 corresponding to each of the phase voltages u.sub.a, u.sub.b, u.sub.c. The drive system 200 also includes an inverter 210 configured to switch DC power from a DC source 212 based on the PWM signals 209 to cause motor leads 211 connected to the electric machine 26 to be energized with the corresponding phase voltages u.sub.a, u.sub.b, u.sub.c.
[0030] The drive system 200 also includes one or more current sensors 214 configured to measure phase currents i.sub.a, i.sub.b, i.sub.c. in each of the corresponding motor leads 211. The drive system 200 also includes a speed and position sensor 216 functionally coupled to electric machine 26 and configured to measure a motor speed ω.sub.e and a motor position θ.sub.e. The drive system 200 also includes a second transform block 218 configured compute the d-axis and q-axis motor currents i.sub.d, is based on the phase currents i.sub.a, i.sub.b, i.sub.c and the motor position θ.sub.e.
[0031] The drive system 200 of
[0032] The ISF compensator 220 of the drive system 200 also includes a sequence analyzer block 226 configured to determine an estimated fault resistance r.sub.f of the short circuit turns in the faulted winding of the electric machine 26. The ISF compensator 220 of the drive system 200 also includes a compensation current calculator block 228 configured to compute a q-axis compensation current i.sub.q.sup.com and a d-axis compensation current i.sub.d.sup.com to compensate for effects of the faulted winding of the electric machine 26.
[0033] The ISF compensator 220 of the drive system 200 also includes a q-axis current adder 230 configured to add the q-axis current command i.sub.q* and the q-axis compensation current i.sub.q.sup.com to calculate a modified q-axis current command i′.sub.q. The ISF compensator 220 of the drive system 200 also includes a d-axis current adder 232 configured to add the 2-axis current command i.sub.d* and the d-axis compensation current i.sub.d.sup.com to calculate a modified d-axis current command i′.sub.d. The current regulator 204 may take, as inputs, these modified current commands i′.sub.d, i′.sub.q for controlling the current supplied to the electric machine 26.
[0034] In accordance with an aspect of the present disclosure, a method for characterizing an inter-turn short circuit fault (ISF) in an electric machine is provided. The proposed method includes detecting characteristics of the electric machine, which may be performed while the electric machine is operating, determining from those characteristics whether an inter-turn short circuit fault is present on one or more of windings of the electric machine, and determining severity of characteristics associated with an ISF, which can be used as indicators of the health of the electric machine.
[0035] According to an aspect of the disclosure, a method 300 for characterizing an inter-turn short circuit fault in a winding of an electric machine is provided. The method 300 may be summarized in Algorithm I, listed below.
TABLE-US-00001 Algorithm I: ISF detection algorithm 1. Measure stator voltages and currents; 2. Calculate sequence components and ΔFF using (9);
[0036] The method 300 for characterizing an inter-turn short circuit fault in a winding of an electric machine is provided and is also shown in the flow chart of
[0037] The method 300 includes measuring phase voltages and currents at step 302. The phase voltages and currents may be measured, for example, by sensors within a motor drive configured to supply AC power to the electric machine.
[0038] The method 300 also includes calculating sequence components of the electric machine at step 304. The sequence components may include, for example, a positive sequence impedance Z.sub.pp. The positive sequence impedance Z.sub.pp may be calculated as Z.sub.pp=R+jω.sub.eL, where R is phase resistance, L is phase inductance and ω.sub.e is the electrical angular velocity of the rotor. Step 304 may be performed by the processor 32 executing instructions to implement the UKF block 224 and/or the sequence analyzer block 226.
[0039] The method 300 also includes determining a change in fault factor (ΔFF) based on the sequence components at step 306. In some embodiments, step 306 may include calculating the fault factor FF, which may be calculated using the equation
where Ĩ.sub.sp is a positive sequence current, {tilde over (V)}.sub.sp is a positive sequence voltage and Z.sub.pp is a positive sequence impedance. Step 306 may then monitor a change in the fault factor FF (i.e. ΔFF) to detect ISF. If there is no ISF, ΔFF will be zero even with voltage imbalance and inherent asymmetry of the motor. If there is ISF, ΔFF will not be zero anymore.
[0040] Step 306 may be performed by the processor 32 executing instructions to determine the change in fault factor ΔFF or to otherwise determine the change in fault factor ΔFF. For example, the change in fault factor ΔFF may be determined by tracking the fault factor FF and calculating the change as ΔFF=FF(k)−FF(k−1). FF(k) is the value of the fault factor FF at a current time instant and FF(k−1) is the value of FF at a previous time. More complex tracking may be involved to determine the change in fault factor ΔFF based on values of value of the fault factor FF over some extended period of time.
[0041] The change in fault factor ΔFF may be represented as
where ΔFF is the change in fault factor, FF.sub.h is a fault factor of a healthy winding, FF.sub.f is a fault factor of a faulty winding, Z.sub.pf is a sequence impedance of the faulty winding for a positive sequence current, Z.sub.pp is a sequence impedance for a positive sequence current, μ is a ratio of short circuit turns to total turns in the one of the windings having the inter-turn short circuit fault, and Ĩ.sub.f is the fault current. It can be seen from the equation
that the change in fault factor (ΔFF) is only related to ISF and not affected by voltage imbalance and inherent asymmetry of the electric machine. When the electric machine does not have ISF, the fault factor (i.e. FF.sub.h) may be determined using equation (a):
When the electric machine has ISF, the fault factor (i.e. FF.sub.f) may be represented using equation (b):
The change in FF (ΔFF) when ISF happens, may be represented using equation (c):
The fault factors FF.sub.h, FF.sub.f may be calculated using
Equations (a) and (b), above, may be provided just for the derivation of equation (c). If the electric machine has no ISF, ΔFF will be zero even with voltage imbalance and inherent asymmetry of the electric machine. If there is ISF, ΔFF will have a non-zero value and ΔFF will increase as the fault severity increases. Hence, tracking ΔFF can detect ISF even under voltage imbalance and inherent asymmetry of the electric machine.
[0042] The method 300 also includes determining if the change in fault factor is greater than a fault threshold value at step 308. Step 304 may be performed by the processor 32 executing instructions to perform the comparison. The fault threshold value may be predetermined. Additionally or alternatively, the fault threshold value may be adjusted during system operation.
[0043] The method 300 also includes determining a ratio between a percentage of shorted turns in the winding and a fault loop resistance r.sub.f based on the sequence components of the electric machine at step 310. The percentage of shorted turns in the winding may be directly related to the ratio of short circuit turns to total turns μ in the winding having ISF. In some embodiments, Step 310 may include using the equation:
Step 310 may be performed by the processor 32 executing instructions determine the ratio between the percentage of shorted turns in the winding (or the ratio of short circuit turns to total turns (μ) in the winding) and the fault loop resistance r.sub.f. Step 310 may be performed in response to determining the change in fault factor is greater than the fault threshold value at step 308.
[0044] The method 300 also includes estimating characteristics of the inter-turn short circuit fault using an unscented Kalman filter at step 312. The characteristics of the ISF may include one or more of: a fault current (Ĩ.sub.f), a fault resistance (r.sub.f) and/or a ratio of shorted turns to total turns in the winding (μ). In some embodiments, Step 312 may include the processor 32 executing instructions to implement the Unscented Kalman Filter (UKF) block 224 to estimate the ratio of short circuit turns to total turns μ and/or the fault current Ĩ.sub.r in a faulted winding of the electric machine. Step 312 may include the processor 32 executing instructions to implement the sequence analyzer block 226 to determine the fault resistance r.sub.f of the short circuit turns in the faulted winding of the electric machine. Step 312 may be performed in response to determining the change in fault factor is greater than the fault threshold value at step 308.
[0045] The method 300 also includes determining if an absolute value of the fault current (|Ĩ.sub.f|) is less than a failure threshold at step 314. The failure threshold may also be called a “failure threshold for |Ĩ.sub.f|.” Step 314 may include the processor 32 executing instructions to compute the absolute value of the fault current (|Ĩ.sub.f|) and to compare that absolute value of the fault current (|Ĩ.sub.f|) to the failure threshold. The failure threshold may be predetermined. Additionally or alternatively, the failure threshold may be adjusted during system operation.
[0046] The method 300 also includes compensating the fault current based on the Ĩ.sub.f estimated from UKF in response to determining the absolute value of the fault current is less than the failure threshold at step 316. Step 316 may be implemented using the ISF compensator 220. For example, step 316 may include the processor 32 implementing some or all of the ISF compensator 220.
[0047] The method 300 also includes stopping the electric machine and/or flagging the electric machine as being faulty in response to determining the absolute value of the fault current (|Ĩ.sub.f|) is not less than the failure threshold at step 318. Flagging the electric machine as being faulty may designate the electric machine as requiring maintenance. For example, the processor 32 may generate and store a diagnostic trouble code (DTC) to designate the electric machine as requiring maintenance. Alternatively or additionally, the processor 32 may transmit one or more messages or otherwise enunciate the condition of the electric machine and/or flagging the electric machine as being faulty. For example, the processor 32 may cause a warning light to be illuminated and/or a warning message to be displayed on a user interface.
[0048] A mathematical model for PMSMs is presented to understand the behavior of the machine with an inter-turn fault. Then, a relationship between the percentage of shorted turns and fault loop resistance is derived by analyzing the sequence components. An unscented Kalman filter (UKF) is employed to estimate the fault current, the percentage of shorted turns and fault loop resistance in the PMSM. The effect of voltage imbalance and inherent asymmetry are considered and canceled-out in the proposed method during a fault-severity estimation.
[0049] Stator faults form about 30% of all the faults in industrial motors. In accordance with an aspect of the present disclosure, an unscented Kalman filter (UKF)-based method to estimate the severity level of stator inter-turn short circuit fault in permanent magnet synchronous machines (PMSMs) is presented.
[0050] A mathematical model for PMSMs is described. The mathematical model may aid in describing the behavior of the machine with inter-turn faults, where the effects of machine asymmetry and voltage imbalance are both considered. The UKF is then employed to estimate the fault variables in the PMSM, such as short circuit current, the percentage of shorted turns and fault loop resistance, to monitor the fault severity. In order to verify the proposed method, a finite element analysis (FEA) based system simulation is carried out, where various fault severity levels under different load and voltage imbalance conditions are considered.
PMSM Modeling with ISF Fault
[0051] When ISF happens, the effective number of turns decreases in the motor winding. This phenomenon causes asymmetry in the machine's armature current and degrades machine performance. The ISF is usually modeled by an extra fault resistor R.sub.f, which is shown in
ISF Model in abc-Coordinates
[0052] The motor model under faulty condition can be written as in equation (1), below, in the abc frame while the faulty components induced in the motor phases are included.
where V.sub.a, V.sub.b, V.sub.c, i.sub.a, i.sub.b, i.sub.c and e.sub.a, e.sub.b, e.sub.c are the abc phase terminal voltages, currents and back EMF, respectively; R, L and M are the stator phase resistance, self- and mutual-inductances of healthy machine, respectively; R.sub.a2 and L.sub.a2 are the resistance and the self-inductance of the faulty winding as2. M.sub.a1a2, M.sub.a2b and M.sub.a2c are the mutual inductances between the a.sub.s2 and the windings a.sub.s1, b.sub.s and c.sub.s, respectively; I.sub.f, r.sub.f and e.sub.f are the fault current, fault resistance and fault back-EMF respectively.
[0053] The electromagnetic torque generated under ISF can be expressed as:
where T.sub.e is the electromagnetic torque and ω.sub.m is the rotating speed.
ISF Model in αβ-Coordinates
[0054] For the machine having one slot per pole and per phase, M.sub.a2b can be considered equal to M.sub.a2c. By using the Clark transform, (1) can be rewritten as follows:
Sequence Component Analysis in PMSMs
[0055] The positive and negative sequence voltages for PMSM under stator winding inter-turn fault can be expressed as follows:
{tilde over (V)}.sub.sp=Z.sub.ppĨ.sub.sp+Z.sub.ppnĨ.sub.sn+Z.sub.pfĨ.sub.f+{tilde over (E)}.sub.sp
{tilde over (V)}.sub.sn=Z.sub.nnĨ.sub.sn+Z.sub.npĨ.sub.sp+Z.sub.nfĨ.sub.f+{tilde over (E)}.sub.sn (6)
where Ĩ.sub.sp, Ĩ.sub.sn and Ĩ.sub.f are the positive sequence current, the negative sequence current and the current in the fault loop portion, respectively; {tilde over (E)}.sub.sp and {tilde over (E)}.sub.sn are the positive and the negative sequence back EMF, respectively; Z.sub.pp and Z.sub.nn are positive sequence and negative sequence impedances, respectively; Z.sub.pn and Z.sub.np are the off-diagonal sequence impedances/cross-sequence impedances, which present the effect of inherent asymmetry; Z.sub.pf and Z.sub.nf are impedances corresponding to the effect of the fault in the positive and negative sequence models, respectively.
[0056] Using the PMSM steady-state model with ISF, the sequence component model for PMSMs can be expressed as:
where ω.sub.e is the excited electrical frequency.
[0057] Let the fault factor
then we have:
Here, the superscripts h and f indicate the healthy machine and faulty machine, respectively.
[0058] Substituting equation (8) into equation (7), the difference between the healthy motor and faulty motor can be presented as equation (9), below.
[0059] Therefore, ΔFF has the fault-dependent value when the fault occurs. Under healthy conditions, Z.sub.pn should be zero. Therefore, by tracking the change in ΔFF, the ISF can be detected, even in the case of voltage imbalance and inherent asymmetry of the motor. Additionally, the relation between μ and Ĩ.sub.f can be easily observed by monitoring the fault factor FF. The change in fault factor ΔFF may be used as an ISF indicator, which may be compared to a fault threshold to determine if the electric machine has ISF. If there is no ISF, ΔFF will be zero, even with voltage imbalance and inherent asymmetry of the motor. If there is ISF, ΔFF will not be zero, and the change in fault factor ΔFF increases as the fault severity increases.
[0060] During the incipient fault detection, μ is small and r.sub.f is large. Furthermore, {tilde over (V)}.sub.sn is negligible compared to {tilde over (V)}.sub.sp. Therefore, from equation (7), the relation between r.sub.f and μ can be calculated as equation (10), below.
[0061] As long as one of the three parameters (Ĩ.sub.f, r.sub.f and μ) is estimated, the other two parameters can be easily calculated by using (9) and (10). The estimation process is presented in the next section.
Unscented Kalman Filter for Estimation of Fault Parameters
[0062] Unscented Kalman filter (UKF) omits linearization process for computing the covariance and the estimations. The discrete-time nonlinear dynamic system can be represented as
where x.sub.k is the unobserved state of the system; y.sub.k is the observed measurement; u.sub.k is the known exogenous input; w.sub.k and v.sub.k are the zero mean white Gaussian noises with covariance Q and R, respectively; Q and R are the noise covariance of the process and measurement, respectively; and f (,) and h (,) denote the nonlinear function with one-order continuous partial derivative.
[0063] The UKF algorithm generally contains four steps (initial values, unscented transform, prediction and correction). Firstly, the mean of the initial state z and the covariance of the initial state P.sub.x are set as (12). After that, the unscented transform is used to pick a set of sigma points around the mean with predefined weights W.sub.i. Each sigma point will be processed by f (,) and h (,) for estimated output {tilde over (y)}.sub.k. After {tilde over (y)}.sub.k is obtained, the output error covariance P.sub.y and cross-covariance P.sub.xy can be calculated. Finally, the {tilde over (x)} and P.sub.x are updated as {tilde over (x)}.sub.k′ and P.sub.x′. The details UKF estimation approach is shown as following
[0064] i. Initial Values
{tilde over (x)}=E(x.sub.0);P.sub.x=E[(x.sub.0−{tilde over (x)})(x.sub.0−{tilde over (x)}).sup.T] (12)
[0065] where x.sub.0 is the initial value of the state.
[0066] ii. Unscented Transform
where n is the dimension of {tilde over (x)}; λ is a design parameter in the UKF algorithm, which is called the scaling parameter.
[0067] iii. Prediction
[0068] iv. Correction
[0069] To build the state space model for PMSMs with ISF, we define equation (23):
and the state vector x=[x.sub.1 x.sub.2 x.sub.3].sup.T. The state space model for PMSM inter-turn short faults is presented as equation (24), below.
Torque Ripple Compensation Under ISF
[0070] Assuming the i.sub.f=I.sub.f cos(ω.sub.et+φ), where I.sub.f is the amplitude of i.sub.f, ω.sub.e is the electrical angular velocity of the rotor, φ is the initial phase angle for short circuit current. The electromagnetic torque generated under ISF in the dq-axis can be expressed as equation (25), below.
where φ.sub.m is the permanent magnet flux linkage. It can be seen from equation (25) that there are second order harmonic in the torque equation when the fault current is not zero, which will cause torque ripples.
[0071] To eliminate the torque ripples caused by ISF, the fault current μi.sub.f estimated from UKF will be added to phase A current. With the current compensation, the torque equation in (2) will be updated as equation (26), below.
[0072] It can be seen from equation (26), there is no more faulty term in the torque equation after compensation. By using Park transformation T.sub.abc_dq, the compensation current in the dq-axis can be expressed as equation (27), below.
where θ.sub.e the electrical angle of the rotor.
[0073] Matrices of transformations, T.sub.abc_αβ, T.sub.abc_dq, and T.sub.dq_abc, used in the transform blocks 222, 218, 206 are defined as equations (28), (29), and (30), respectively, below:
Validation in FEA-Based System Simulation
[0074] Simulation results are shown
[0075]
[0076]
[0077] According to an aspect of the disclosure, three-phase voltage and current are measured to calculate the sequence components of an electric machine. If the ISF indicator composed by the sequence components reaches the fault threshold, the relationship between the percentage of shorted turns and fault loop resistance will be derived by comparing the sequence components with the healthy motor and the UKF will be used to estimate the fault parameters, including the fault current, the percentage of shorted turns and fault loop resistance in a faulted winding of the electric machine.
[0078] According to an aspect of the disclosure, a relationship between the percentage of shorted turns and fault loop resistance is derived by analyzing the sequence components of an electric machine, such as a PMSM. The unscented Kalman filter (UKF) is then employed to estimate the fault current, the percentage of shorted turns and fault loop resistance in a faulted winding of the electric machine. The effect of voltage imbalance and inherent asymmetry are considered and canceled out in the proposed method during the fault severity estimation. During the whole estimation process, no complicated AI-based algorithm is involved.
[0079] According to an aspect of the disclosure, the compensation current for an inter-turn short circuit fault is estimated from unscented Kalman filter (UKF) to eliminate the torque ripples caused by inter-turn short circuit fault.
[0080] According to an aspect of the disclosure, a relationship between the percentage of shorted turns and fault loop resistance is derived by analyzing the sequence components of an electric machine, such as a PMSM. The unscented Kalman filter (UKF) is then employed to estimate the fault current, the percentage of shorted turns and fault loop resistance in a faulted winding of the electric machine. The effect of voltage imbalance and inherent asymmetry are considered and canceled out in the proposed method during the fault severity estimation. During the whole estimation process, no complicated AI-based algorithm is involved.
[0081] A method for characterizing an inter-turn short circuit fault in a winding of an electric machine is provided. The method includes: determining phase voltages and phase currents of the electric machine; calculating sequence components of the electric machine based on the phase voltages and the phase currents; determining, based on the sequence components of the electric machine, a ratio between a percentage of shorted turns in the winding and a fault loop resistance; and estimating, using an unscented Kalman filter, at least one characteristic of the inter-turn short circuit fault, the at least one characteristic including at least one of: a fault current, the percentage of shorted turns, and the fault loop resistance.
[0082] In some embodiments, the at least one characteristic of the inter-turn short circuit fault includes the fault current, the percentage of shorted turns, and the fault loop resistance.
[0083] In some embodiments, the electric machine is a permanent magnet synchronous machine.
[0084] A method for compensating an inter-turn short circuit fault in an electric machine comprises: determining a plurality of phase voltages based on a current command; applying, by an inverter, the plurality of phase voltages to corresponding windings of a plurality of windings of the electric machine, one of the windings having the inter-turn short circuit fault; determining phase currents in each of the plurality of windings; calculating sequence components of the electric machine based on the plurality of phase voltages and the phase currents; determining a change in fault factor based on the sequence components; determining if the change in fault factor is greater than a fault threshold value; estimating, in response to determining the change in fault factor is greater than the fault threshold value, using an unscented Kalman filter, at least one characteristic of the inter-turn short circuit fault, the at least one characteristic including a fault current in the inter-turn short circuit fault; and determining a compensation current based on the fault current in the inter-turn short circuit fault; and adjusting the current command based on the compensation current to compensate the fault current.
[0085] In some embodiments, the at least one characteristic of the inter-turn short circuit fault further includes a fault resistance.
[0086] In some embodiments, the at least one characteristic of the inter-turn short circuit fault further includes a ratio of shorted turns to total turns in the one of the windings having the inter-turn short circuit fault.
[0087] In some embodiments, determining the compensation current based on the fault current in the inter-turn short circuit fault further includes calculating the compensation current based on a ratio of shorted turns to total turns in the one of the windings having the inter-turn short circuit fault.
[0088] In some embodiments, the method further includes: determining an absolute value of the fault current; and determining if the absolute value of the fault current is less than a failure threshold; and wherein adjusting the current command based on the compensation current to compensate the fault current is performed only if the absolute value of the fault current is less than the failure threshold.
[0089] In some embodiments, the method further includes: determining an absolute value of the fault current; determining if the absolute value of the fault current is greater than a failure threshold; and flagging the electric machine as being faulty in response to determining the absolute value of the fault current is greater than the failure threshold.
[0090] In some embodiments, the method further includes: stopping the electric machine in response to determining the absolute value of the fault current is greater than the failure threshold.
[0091] In some embodiments, determining the change in fault factor based on the sequence components includes computing a fault factor (FF) as
where Ĩ.sub.sp is a positive sequence current, {tilde over (V)}.sub.sp is a positive sequence voltage and Z.sub.pp is a positive sequence impedance.
[0092] In some embodiments, the electric machine is a permanent magnet synchronous machine.
[0093] A system for compensating an inter-turn short circuit fault in an electric machine having a plurality of windings is provided. The system comprises: an inverter configured to apply phase voltages to corresponding windings of the plurality of windings, one of the plurality of windings having the inter-turn short circuit fault; and a controller. The controller is configured to: determine the phase voltages based on a current command; determine phase currents in each of the plurality of windings; calculate sequence components of the electric machine based on the phase voltages and the phase currents; calculate a change in fault factor based on the sequence components; determine if the change in fault factor is greater than a fault threshold value; estimate, in response to determining the change in fault factor is greater than the fault threshold value, using an unscented Kalman filter, at least one characteristic of the inter-turn short circuit fault, the at least one characteristic including a fault current in the inter-turn short circuit fault; determine a compensation current based on the fault current in the inter-turn short circuit fault; and adjust the current command based on the compensation current to compensate the fault current.
[0094] In some embodiments, the at least one characteristic of the inter-turn short circuit fault further includes a fault resistance and a ratio of shorted turns to total turns in the one of the plurality of windings having the inter-turn short circuit fault.
[0095] In some embodiments, determining the compensation current based on the fault current in the inter-turn short circuit fault further includes calculating the compensation current based on a ratio of shorted turns to total turns in the one of the windings having the inter-turn short circuit fault.
[0096] The controller and its related 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.
[0097] 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 processor architectures, or combinations of different hardware and software, or any other machine capable of executing program instructions.
[0098] 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.
[0099] 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.