CURRENT IMBALANCE FAULT MITIGATION FOR ROTARY ELECTRIC MACHINE WITH PARALLEL STATOR WINDINGS
20230087179 · 2023-03-23
Assignee
Inventors
Cpc classification
H02P29/68
ELECTRICITY
H02K7/006
ELECTRICITY
H02P29/028
ELECTRICITY
H02P29/60
ELECTRICITY
H02P29/024
ELECTRICITY
International classification
H02K7/00
ELECTRICITY
Abstract
An electric powertrain system includes an electric machine having a rotor and stator. The stator has multiple phase legs, each respective one of which includes a single phase lead connected to two or more parallel stator windings. The stator thus has multiple phase leads collectively conducting phase currents. A rotary output member is connected to the rotor and connectable to a load. A traction power inverter module (TPIM) is electrically connected to the phase legs. Current sensors collectively measure the phase currents. Each respective current sensor is connected to a different phase lead. A controller in communication with the current sensors and the TPIM, in response to a commanded current and the measured phase currents, detects a threshold variation in the measured phase currents indicative of a phase current imbalance fault, and selectively changes a thermodynamic state of the electrified powertrain in response to the fault.
Claims
1. An electric powertrain system comprising: a rotary electric machine having a rotor and a stator, wherein the stator has multiple phase legs, each respective one of the multiple phase legs including a single phase lead connected to two or more parallel stator windings, such that the stator has multiple phase leads collectively conducting a set of phase currents; a rotary output member connected to the rotor and connectable to a load; a traction power inverter module (TPIM) electrically connected to the multiple phase legs; a plurality of current sensors configured to collectively measure the phase currents and, in response, to output measured phase currents, each respective current sensor of the plurality of current sensors being connected to a different one of the multiple phase leads; and a controller in communication with the plurality of current sensors and the TPIM, wherein the controller is configured, in response to a commanded current and the measured phase currents, to detect a threshold variation in the measured phase currents indicative of a phase current imbalance fault, and to selectively change a thermodynamic state of the electric powertrain system in response to the phase current imbalance fault.
2. The electric powertrain system of claim 1, wherein the commanded current includes a d-axis current command and a q-axis current command, and wherein the controller is configured to detect the threshold variation as a function of the d-axis current command, the q-axis current command, and the measured phase currents.
3. The electric powertrain system of claim 2, wherein the function includes a unitless modulus value that normalizes the d-axis current command, the q-axis current command, and the measured phase currents, and wherein the unitless modulus value is expressed as:
4. The electric powertrain system of claim 1, wherein the controller is configured to compare the threshold variation to multiple different thresholds of increasing fault severity, and to change the thermodynamic state of the electric powertrain system in a manner corresponding to the increasing fault severity.
5. The electric powertrain system of claim 4, further comprising: a coolant pump configured to circulate a heat transfer fluid to the electric powertrain system, wherein the multiple different thresholds include a first threshold, and wherein the controller is configured to selectively increase a rotary speed of the coolant pump in response to the threshold variation exceeding the first threshold.
6. The electric powertrain system of claim 5, wherein the multiple different thresholds include a second threshold that exceeds the first threshold, and wherein the controller is configured to selectively derate the electric machine, via switching control of the TPIM, when the threshold variation exceeds the second threshold.
7. The electric powertrain system of claim 1, wherein the electric machine includes a first electric machine and a second electric machine, and the controller is configured to identify, as a faulted motor, which one of the first electric machine or the second electric machine is experiencing the threshold variation, and to selectively reduce a torque capability of the faulted motor in response to the threshold variation.
8. The electric powertrain system of claim 7, wherein the load includes a road wheel of a motor vehicle, and the controller is configured to apply torque vectoring of the non-faulted motor to maintain a minimal wheel slip level of the road wheel.
9. The electric powertrain system of claim 1, wherein the two or more parallel stator windings includes at least eight parallel stator windings for each respective one of the phase legs.
10. A method for detecting a threshold variation in measured phase currents of a rotary electric machine having a parallel-wound stator disposed with respect to a rotor, the threshold variation being indicative of a phase current imbalance fault, the method comprising: measuring phase currents of the electric machine as the measured phase currents, via a plurality of current sensors, wherein each respective one of the current sensors is connected to a corresponding single phase lead of the stator such that the stator has multiple phase leads, wherein the multiple phase leads are respectively connected to two or more parallel stator windings; detecting the threshold variation via a controller in response to a commanded current and the measured phase currents; and changing a thermodynamic state of the electric powertrain system via the controller in response to the imbalance fault.
11. The method of claim 10, wherein detecting the threshold variation occurs as a function of a d-axis current command, a q-axis current command, and the measured phase currents, and wherein the commanded current includes the d-axis current command and the q-axis current command.
12. The method of claim 11, wherein the function includes a unitless modulus value that normalizes the d-axis current command, the q-axis current command, and the measured phase currents, and wherein detecting the threshold variation includes calculating the unitless modulus value as:
13. The method of claim 10, further comprising: comparing the threshold variation to multiple different thresholds of increasing fault severity, and changing the thermodynamic state of the electric powertrain system based on the increasing fault severity.
14. The method of claim 13, including a coolant pump configured to circulate a heat transfer fluid to the electric machine, wherein the multiple different thresholds includes a first threshold, the method further comprising: selectively increasing a rotary speed of the coolant pump in response to the threshold variation exceeding the first threshold.
15. The method of claim 14, wherein the multiple different thresholds includes a second threshold that exceeds the first threshold, the method further comprising: selectively derating the electric machine, via switching control of a traction power inverter module (TPIM) connected to the stator, when the threshold variation exceeds the second threshold.
16. The method of claim 10, wherein the electric machine includes a first electric machine and a second electric machine, the method further comprising: identifying, as a faulted motor, which one of the first electric machine or the second electric machine is experiencing the threshold variation, and selectively reducing a torque capability of the faulted motor in response to the threshold variation.
17. The method of claim 16, wherein the load includes a road wheel of a motor vehicle, the method further comprising: applying torque vectoring of whichever of the first electric machine or the second electric machine is not the faulted motor to thereby maintain a minimal wheel slip level of the road wheel.
18. The method of claim 10, wherein the two or more parallel stator windings includes at least eight parallel stator windings for each of the phase legs.
19. A computer-readable medium on which is recorded instructions for detecting a threshold variation in a set of measured phase currents of a polyphase electric machine having a parallel-wound stator disposed with respect to a rotor, the threshold variation being indicative of a phase current imbalance fault, wherein execution of the instructions by a processor of a computer device causes the processor to: receive the measured phase currents from a plurality of current sensors, each respective one of the current sensors being connected to a corresponding single phase lead of the stator, the stator having multiple phase leads each respectively connected to two or more parallel stator windings; detect the threshold variation across the measured phase currents during a predetermined testing interval in response to a commanded current and the measured phase currents; and selectively change a thermodynamic state of the electric powertrain system in response to the imbalance fault, including increasing a rotary speed of a coolant pump in fluid communication with the electric machine and/or derating the electric machine via switching commands to a traction power inverter module (TPIM) connected to the stator via the multiple phase leads.
20. The computer-readable medium of claim 19, wherein the commanded current includes a d-axis current command and a q-axis current command, and wherein execution of the instructions causes the processor to calculate a unitless modulus value that normalizes the d-axis current command, a q-axis current command, and the measured phase currents, the unitless modulus value being expressed as:
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0017]
[0018]
[0019]
[0020]
[0021]
DETAILED DESCRIPTION
[0022] The present disclosure is susceptible of embodiment in many different forms. Representative examples of the disclosure are shown in the drawings and described herein in detail as non-limiting examples of the disclosed principles. To that end, elements and limitations described in the Abstract, Introduction, Summary, and Detailed Description sections, but not explicitly set forth in the claims, should not be incorporated into the claims, singly or collectively, by implication, inference, or otherwise.
[0023] For purposes of the present description, unless specifically disclaimed, use of the singular includes the plural and vice versa, the terms “and” and “or” shall be both conjunctive and disjunctive, “any” and “all” shall both mean “any and all”, and the words “including”, “containing”, “comprising”, “having”, and the like shall mean “including without limitation”. Moreover, words of approximation such as “about”, “almost”, “substantially”, “generally”, “approximately”, etc., may be used herein in the sense of “at, near, or nearly at”, or “within 0-5% of”, or “within acceptable manufacturing tolerances”, or logical combinations thereof.
[0024] Referring to the drawings, wherein like reference numbers refer to like features throughout the several views, and beginning with
[0025] As described in detail herein with reference to
[0026] In addition to detecting phase current imbalance faults, the controller 50 also responds to detected faults by recording a diagnostic code indicative of the existence of the detected fault, and by selectively changing a thermal and/or dynamic (“thermodynamic”) state of the electric powertrain system 12 based on fault severity. Such control actions may be performed by transmitting an alert signal (arrow 51) to an indicator device (“!”) 52, such as by sending a text message, illuminating a dashboard indicator lamp, and/or providing another suitable audio and/or visual alert drawing an operator's attention to the presence of the phase current imbalance fault, as well as to the possible need for scheduling corrective maintenance. Additional control actions may include transmitting a thermal control signal (arrow CC.sub.11) to a thermal management system 11 and/or transmitting inverter control signals (arrow CC.sub.25) to a traction power inverter module (TPIM) 25 of the electric powertrain system 12, with both control actions described in further detail below.
[0027] The electric powertrain system 12 shown in
[0028] In the exemplary embodiment of the electric powertrain system 12, the electric machine 14 is a polyphase/alternating current (AC) traction motor used for generating output torque (arrow T.sub.O), which in turn is harnessed and directed, via a rotary output member 20 connected to the rotor 18, to a coupled load. When used as a traction motor aboard the motor vehicle 10, for example, the coupled load may include one or more of the road wheel(s) 22, or a drive axle 21 coupled thereto. The rotary output member 20 may be variously embodied as a rotatable gear set, a shaft, or another suitable mechanical coupling mechanism. The road wheels 22 in the illustrated use case of the motor vehicle 10 may be configured as front or rear road wheels 22 in different embodiments. Likewise, while the present teachings are presented in the context of a single electric machine 14 for illustrative simplicity and clarity, at least one additional electric machine 140 (M.sub.E*) may be present, with the additional electric machine 140 generating an output torque (arrow T.sub.O*), e.g., to another drive axle (not shown), or to a particular road wheel(s) 22 in different embodiments.
[0029] In keeping with the simplified 3-phase embodiment, an AC-side of the TPIM 25 has three corresponding phases, nominally a, b, and c electrical phases as appreciated in the art, or u, v, and w phases using different labeling conventions. An AC voltage bus 32 provides an AC voltage (VAC) to the stator 16, with the measured phase currents 13 provided by a plurality of current sensors 40 as part of the above-noted input signals (arrow CC.sub.IN). Power is supplied to the TPIM 25 by a direct current (DC) voltage bus 30, which carries a DC voltage (VDC) and is connected to an onboard DC voltage supply 26, in this instance an exemplary rechargeable lithium-ion battery pack (B.sub.HV). As the voltage capability of the DC voltage supply 26 is typically much higher than auxiliary 12-15V auxiliary voltage levels, e.g., 60V-300V or more, the electric powertrain system 12 may be equipped with an auxiliary power module (APM) 31 in the form of a DC-to-DC converter, which in turn is connected to a 12-15V auxiliary battery 28 (B.sub.AUX), typically a lead-acid battery.
[0030] Still referring to
[0031] Referring briefly to
[0032] As part of the control hardware used for performing the present method 100, a plurality of current sensors 40 (
[0033] Referring again to
[0034] One such configuration is that shown in
[0035] For the purposes of executing the present method 100, the controller 50 is equipped with application-specific amounts of the volatile and non-volatile memory (M) and one or more of processor(s) (PR), e.g., microprocessors or central processing units, as well as other associated hardware and software, for instance a digital clock or timer, input/output circuitry, buffer circuitry, Application Specific Integrated Circuits (ASICs), systems-on-a-chip (SoCs), electronic circuits, and other requisite hardware as needed to provide the programmed functionality. In the context of the present disclosure, the controller 50 executes instructions via the processor(s) (PR) to cause the controller 50 to perform the method 100.
[0036] In doing so, the controller 50 may use the inverter control signals (arrow CC.sub.25) to modulate a voltage delivered to gate control pins (not shown) of the TPIM 25 for control of the torque and/or speed of the electric traction motor 14. That is, depending on the state of the imbalance fault, the controller 50 may elect to derate the electric machine 14 using corresponding switching control actions of the TPIM 25, i.e., ON/OFF state control of constituent IGBTs or other resident semiconductor switches thereof, as appreciated in the art. Execution of the method 100 may ultimately include controlling a switching output state of the TPIM 25, and as a result, a dynamic output state of the electric traction motor 14. Likewise, the controller 50 may respond to the detected phase current imbalance fault by temporarily increasing a rotary speed of the coolant pump 23 of
[0037] Referring now to
[0038] In contrast, a peak difference (Δ.sub.pk*) as shown in plot 62 of
[0039] Unlike diagnostic strategies that seek to measure the current flow on each stator winding 42 of each respective electrical phase, the present approach may perform unitless calculations using the collectively measured current data of
[0040] In a representative implementation, the above-noted function includes a unitless modulus value that normalizes the d-axis current command, the q-axis current command, and the measured phase currents 13. The unitless modulus value (“Modulus”) may be expressed as:
wherein the electric machine 14 has three of the multiple phase legs, I.sub.a, I.sub.b, and I.sub.c are the measured phase currents 13, and I.sub.d_Cmd and I.sub.q_Cmd are the above-mentioned d-axis command and the q-axis command, respectively.
[0041] As shown in plot 70 of
[0042] In some implementations of the present teachings, the controller 50 detects a threshold variation in the measured phase currents 13 of
[0043] More aggressive control actions such as derating the electric machine 14 via operation of the TPIM 25 could selectively occur when the modulus value exceeds a higher level, such as when the modulus value falls between L3 and a higher level, e.g., L4. Although
[0044] Referring to
[0045] Block B104 in this non-limiting exemplary embodiment includes calculating the unitless modulus value (“CALC I-MOD), e.g., a unitless value normalizing the d-axis current command, the q-axis current command, and the measured phase currents 13 as set forth above. The end result of block B104 is effectively a DC value that, ideally, approaches zero, indicating balanced winding currents. The method 100 then proceeds to block B106.
[0046] At block B106, the controller 50 next detects a threshold variation across the measured phase currents 13 in response to the commanded current, e.g., the d-axis and q-axis currents, and the measured phase currents 13. This occurs by comparing the unitless modulus value from block B104 to a first threshold level (“>CAL.sub.1”). The method 100 repeats block B102 when the modulus value is less than the first threshold level of CAL.sub.1, e.g., level L2 of
[0047] Block B108 entails recording a diagnostic code, e.g., DTC=1, indicative of the first threshold level having been exceeded. The method 100 then proceeds to block B110.
[0048] At block B110, the controller 50 may optionally compare the modulus value to one or more (N) additional, progressively higher calibrated threshold levels (CALK). In the example of
[0049] Still referring to
[0050] Block B114 includes executing a first control action (CA #1) in response to the determination at block B112 that a single electric machine 14 is used as part of the electric powertrain system 12, and that at least one calibrated threshold level has been exceeded at block B110. The first control action includes changing a thermodynamic state of the electric powertrain system 12 via the controller 50 in response to the imbalance fault, as noted above. With just one electric machine 14, suitable control actions for execution in block B114 may include selectively increasing a rotary speed of the coolant pump 23 shown in
[0051] Although omitted for simplicity, block B114 of
[0052] Block B116 includes executing a second control action (CA #2) in response to the determination at block B112 that at least two electric machines 14 are used as part of the electric powertrain system 12, and that at least one calibrated threshold level of the modulus value has been exceeded at block B110. In such a case, and using a simplified two-motor scenario in which the electric machine 14 is a nominal “first electric machine” and the electric machine 140 is a nominal “second electric machine”, the controller 50 may identify, as a faulted motor, which one of a first or second electric machine is presently experiencing the threshold variation in the modulus value. The controller 50 may then selectively reduce a torque capability of the faulted motor in response to the threshold variation.
[0053] Additionally, when the electric powertrain system 12 is used aboard the motor vehicle 10 in which a load driven by the electric machines 14 and 140 includes a road wheel 22 of the motor vehicle 10, block B116 may include applying torque vectoring of the non-faulted motor to maintain a minimal wheel slip level of one or more of the road wheels 22. In an illustrative embodiment, the controller 50 may be programmed with a calibrated slip threshold. Torque from the non-faulted motor may be used to maintain minimal wheel slip, thereby compensating for the reduced performance of the electric machine 14 or 140 having the imbalance fault mitigated by the present teachings.
[0054] Those skilled in the art, in view of the foregoing disclosure, will appreciate that instructions embodying the method 100 or variations thereof may be recorded on a computer-readable medium. Execution of the instructions by the processor (PR) of a computer device, e.g., the controller 50 of
[0055] In terms of the predetermined testing interval, the controller 50 may periodically execute the method 100 at a particular steady-state speed of the electric machine 14, such as when cruising at a particular speed. Doing so may enable the controller 50 to use a speed-specific set of thresholds for improved diagnostic accuracy. The controller 50 may be programmed with multiple different lookup tables in another embodiment, such that the controller 50 uses a corresponding set of threshold values when testing at a particular speed during the above-noted predetermined testing interval.
[0056] Additionally, execution of the instructions causes the controller 50 to change a thermodynamic state of the electrified powertrain system 12 in response to the imbalance fault, possibly including increasing a rotary speed of the coolant pump 23 (see
[0057] The method 100 as described above is therefore usable for detecting phase current imbalance faults in a parallel winding motor, a non-limiting 8-winding per phase example of which is shown in
[0058] Since an open winding tends to accelerate degradation due to the increased loading on the remaining windings of a given phase, the approach enabled by the present method 100 provides additional time for scheduling service. For example, a rotary speed of the coolant pump 23 of
[0059] The detailed description and the drawings or figures are supportive and descriptive of the present teachings, but the scope of the present teachings is defined solely by the claims. While some of the best modes and other embodiments for carrying out the present teachings have been described in detail, various alternative designs and embodiments exist for practicing the present teachings defined in the appended claims. Moreover, this disclosure expressly includes combinations and sub-combinations of the elements and features presented above and below.