The present invention relates generally to electric motors, and more specifically, but not exclusively, to estimating a critical temperature of a vector-controlled AC induction motor.
In a traction drive for an electric vehicle (EV), a load and a speed of the drive is user dependent. This is in contrast to other uses of traction drives where the load and speed are set by the type of application and installation details. EV traction drives have high peak to continuous power ratios, and include temperatures for various components that can vary widely. To prevent damage to a component of the traction drive due to temperature, sometimes a motor controller regulates output power within the limits of a thermally limiting component.
Depending upon many factors including design and implementation, for many motors it is possible to obtain desirable performance levels through simple-to-achieve thermal measure of a motor component (e.g., stator windings of the motor). The motor controller uses this direct thermal measurement to regulate output power and protect the entire motor from damage due to excess temperature.
However, depending on electromagnetic design, geometry, and cooling system choices, such a measurement may not indicate the thermally limiting component in all circumstances. Characterization of the electric motor may indicate that maintaining the temperature of the stator windings within the thermal limits of stator winding insulation may not maintain other components within their appropriate thermal limits (e.g., components thermally coupled to a rotor of the electric motor).
For instance, while the components of an AC induction squirrel cage rotor can operate at high temperatures (i.e., shaft, magnetic steel, bars/aluminum), there are bearings that are thermally well-coupled to the rotor shaft and these bearings typically have a much lower operating temperature limit than the other components. In this AC induction motor, it is extremely hard to measure directly the temperature of the rotor or the bearings. Additionally, many methods of directed rotor and bearing cooling come with efficiency penalties or mechanical design challenges. Thus, in such a system where a primary thermal rejection path for the rotor is via convection across an air gap to the stator, it is critical to have some quantification of the temperature of the thermally limiting component (e.g., the bearing(s)).
Without direct measurement of the bearing temperature, the motor controller could use a direct thermal measurement of another component of the motor and limit output power according to some relationship between the temperature of the measurable component and the temperature of the thermally limiting component. Sometimes this is referred to as a proxy, as in the directly measurable component serves as a proxy for the component which is not measurable or measured. The more thermally remote and inaccurate the proxy relationship, the more inefficient the motor controller will be in regulating the output power. Often this means the performance of the motor is not optimal as its performance is limited more than necessary to allow for a sufficient safety margin.
To improve this situation, and allow more optimization in electric motor performance and design, one either must find a better proxy (which may not be available), directly measure the critical component (which can introduce different complications and undesirable inefficiencies), and/or estimate the temperature of the critical component, which in the case of the bearings would extend their serviceable life.
In many conventional systems, a motor's continuous power is characterized based on information available from direct thermal measurements only. Doing so, especially in designs with no direct rotor cooling and widely varying inlet air temperature (results in widely varying stator heat rejection), results in poor reliability or performance as a compromise between worst and best case delta temperature between directly measured thermals and limiting, non-measured, components is achieved. To reduce the need for such compromises, what is needed is a system and method including a runtime thermal model that estimates individual component temperatures, permitting the system to only limit power when necessary or desirable.
Disclosed is a system and method including a runtime thermal model that estimates individual component temperatures, permitting the system to only limit power when necessary or desirable. The following summary of the invention is provided to facilitate an understanding of some of technical features related to estimating individual component temperatures in an electric motor, and is not intended to be a full description of the present invention. A full appreciation of the various aspects of the invention can be gained by taking the entire specification, claims, drawings, and abstract as a whole.
A power-limiting system for a vector-controlled AC induction motor includes a torque command system for generating a torque command; a thermal protection system determining a runtime estimate for a temperature of a component of a rotor of the vector-controlled AC induction motor; and a controller configured to generate a motor control signal for the vector-controlled AC induction motor responsive to the torque command, wherein the thermal protection system determines the runtime temperature estimate responsive to a multi-node thermal model of the vector-controlled AC induction motor, and wherein the controller limits output power, torque, or phase current of the vector-controlled AC induction motor to maintain the temperature below a critical temperature.
A method for operating an electric vehicle includes a) propelling the electric vehicle using a vector-controlled AC induction motor responsive to a motor control signal wherein the vector-controlled AC induction motor includes a stationary electro-magnetic component (stator) and a co-axial rotational electro-magnetic component (rotor) to generate a propulsion torque; and b) controlling the vector-controlled AC induction motor using a controller having a control algorithm responsive to a torque command signal, wherein the controller is configured to selectively limit output power, torque, or phase current of the AC induction motor responsive to a runtime estimated temperature of a component of the rotor during operation of the AC induction motor.
Implementations of preferred embodiments of the present invention do not require knowledge of ambient temperature, or the means of cooling of the stator. Additionally, the use of field oriented control allows one to accurately predict dissipation in the rotor bars while measuring only stator currents. Further, the use of only two empirically derived thermal impedances and capacitances allows for simple implementation in the motor controller and easy validation.
Other features, benefits, and advantages of the present invention will be apparent upon a review of the present disclosure, including the specification, drawings, and claims.
The accompanying figures, in which like reference numerals refer to identical or functionally-similar elements throughout the separate views and which are incorporated in and form a part of the specification, further illustrate the present invention and, together with the detailed description of the invention, serve to explain the principles of the present invention.
Embodiments of the present invention provide a system and method including a runtime thermal model that estimates individual component temperatures, permitting the system to only limit power when necessary or desirable. The following description is presented to enable one of ordinary skill in the art to make and use the invention and is provided in the context of a patent application and its requirements.
Various modifications to the preferred embodiment and the generic principles and features described herein will be readily apparent to those skilled in the art. Thus, the present invention is not intended to be limited to the embodiment shown but is to be accorded the widest scope consistent with the principles and features described herein.
There are many ways to provide torque control for the electric motor of an EV. A preferred implementation of a torque control using modulation of a flux linkage (flux) is described in U.S. Pat. No. 7,847,501 entitled “VARYING FLUX VERSUS TORQUE FOR MAXIMUM EFFICIENCY” filed 7 Mar. 2008 which is hereby expressly incorporated herein by reference in its entirety for all purposes. That patent describes flux control to increase efficiency or decrease the power loss of the EV throughout its operating range. The present invention preferably includes a field-oriented motor controller similar to that disclosed in the incorporated patent application as detailed herein.
The torque command value includes, or may otherwise be derived using, information from a throttle or other EV speed or torque input (e.g., input from a user). In certain examples, the torque command value is taken directly from the input from the user, or the torque command value is modulated, such as by filtering the user input to obtain a smoother or more realistic response or acceleration, a more constant or stable speed or torque, or to apply one or more other driving features, such as traction control or cruise control.
Generally, an EV includes certain components, such as a propulsion electric motor, a power source (e.g., a battery or other energy source), drive electronics, a power delivery system (e.g., a transmission), and other vehicle systems appropriate for the EV application. Typically the drive electronics include motor controller 105, an inverter, and other components. There are different types of electric motors available for an EV including an alternating current (AC) induction motor, a synchronous AC motor, a direct current (DC) motor, a stepper motor, or other type of electric motor capable of providing power to propel the EV. The EV is not limited to “traditional” terrestrial vehicles and may include all manner of vehicle whether ground based, aquatic based, air based, or other based vehicle capable of being propelled using a motor.
Motor controller 210 is configured to output the control signals using an integrated inverter (not shown). The inverter includes one or more electronic circuits or components configured to convert DC power to AC power. In some embodiments there will be a discrete inverter for generation of the motor control signals. Either implementation may benefit from the present invention.
There are many ways to implement thermal protection/power-limiting features and the description herein describes a generic thermal estimator 220 that calculates a temperature of a critical component and provides the temperature to a torque command calculator 215 to be used in a temperature-driven power, torque, or current limit algorithm. This algorithm is preferably implemented in torque command calculator 215. The estimation and use of the estimate may be integrated in one more components of the system, or completely distributed, or aggregated in other ways than shown herein.
One example of a simple torque limiter provides a proportional limit as a function of estimated rotor (copper) temperature. Torque command calculator 215 provides 100% torque up to a target temperature (e.g., estimated rotor temperature less than or equal to 250 degrees C.). In a range of greater estimated temperatures, torque is limited linearly from 100% at 250 degrees C. to 15% of full torque at 300 degrees C.
Stator 310 and rotor 315 are typically formed of a stack of insulated laminated steel plates to reduce eddy currents, lower losses, and lower heating. A set of insulated electrical stator windings are placed inside slots 410 to generate the desired magnetic fields, one set for each phase.
Rotor 315 includes an embedded “squirrel cage” (not shown) which includes a plurality of longitudinal conductive rotor bars joined at the ends by the pair of annular conductive end-rings 345. The conductor is preferably copper, though aluminum or another conductor may be used. The rotor bars are located in rotor slots 415. (End-rings 345 may be disposed between fan blades 335 and a body of rotor 315 shown in
As noted above, it is possible to directly measure a temperature of stator 310. However, measuring any particular part of rotor 315 is challenging, particularly when it is desirable to reduce weight and complexity, and increase performance, efficiency, and reliability of motor 300. Operation of motor 300 results in high thermal conditions, and in some implementations, end-rings 345 experience the greatest temperature. Heat is variously generated and transferred to and from different components. For example, heat generated in rotor 315 may be dissipated to stator 310 across air gap 405, permitting some cooling. Heat generated in end-rings 345 flows not only through the rotor bars to the laminations to the air gap 405, but also through the rotor bars to the laminations to the shaft 320 and then to bearings 325.
In this particular case, it will be assumed that the bearings are the critical component and operation of motor 300 must be operated to avoid having bearing 325 reach or exceed a critical temperature. As noted herein, it is undesirable to attempt to directly measure the temperature of bearing 325 so the preferred implementation provides an estimation of the bearing temperature. As it turns out, while it is possible to estimate the bearing temperature using the thermal modeling principles described herein, in the present case doing so results in unnecessary complications because of the relatively complicated thermal pathways from the heat generating sources to bearings 325.
In some appropriate cases, some of the complexities associated with thermal modeling may be reduced by finding a suitable proxy for bearings 325. For the preferred embodiment, estimating the temperature of end-rings 345 provides a very good proxy for the temperature of bearings 325. Estimating the temperature of end-ring 345 is further detailed below in the discussion of
Thermal elements of model 500 further include a measured stator winding temperature 520 determining node 505 temperature and a variable air gap thermal impedance 525 coupling node 505 to node 510. Thermal impedance 525 is affected by mechanical angular speed of motor 300 and is set by a mechanical rotation 530. Model 500 also includes a thermal capacitance 535 of the steel in rotor 315 determining node 510 temperature and includes a thermal capacitance 540 of the copper in rotor 315 determining node 515 temperature. Model 500 further includes a thermal impedance 545 of rotor steel to rotor copper that couples node 510 to node 515.
An estimated rotor copper dissipation is shown as a heat source 550 introduced at node 515 in thermal network model 500. The temperature of node 515 is estimated and is used by a compensator 555 to compensate for temperature effects on resistance of the rotor conductors to determine a real-time electrical resistance (rrotor) of the rotor copper. Real-time current (istator) of stator 310 is measured on motor 205 and provided to motor controller 210. When motor controller 210 is a vector-controlled, field-oriented controller, then it likely has all the quantities to determine a real-time rotor current (irotor).
As the incorporated '501 patent explains, analysis of induction motors with a space vector model is complicated due to the requirement of using complex numbers. The '501 patent uses a D-Q dynamic model of induction motors for vector control. FIG. 3 through FIG. 5 of the '501 patent include references to the Q-axis and the D-axis of the dynamic model. A Q-axis rotor current (Iqr) calculation can be derived using two machine parameters—motor inductance (Lm) and rotor inductance (Lr)—in (−6) in addition to iqmeas, the torque producing current in the stator reference frame found in FIG. 3 through FIG. 5 of the '501 patent. Iqr=−(Lm/Lr)*iqmeas. D-axis rotor current (Idr) is calculated: Idr=λdr−LmIds)/Lr. Ids and λdr are discussed in the incorporated '501 patent. Ids is the flux-producing current determined in the rotating reference frame converter 145 of FIG. 5 of the '501 patent. λdr is the direct component of the rotor flux estimate (λer provided from rotor flux estimator 130 shown in FIG. 4 of the '501 patent). Rotor flux can be calculated/estimated in a variety of ways in a field oriented controller. With these quantities defined, irotor can be calculated as the square root of the sum of Iqr2 and Idr2.
With irotor known, power dissipated in the rotor copper can be determined as irotor*irotor*rrotor (i2R—standard equation for power dissipated in a resistor). The thermal model estimated temperature for copper has been shown to be an accurate proxy for the temperature of bearing 325. Torque command calculator 215 uses the estimated rotor copper temperature to assure that critical temperature of critical components (e.g., bearing 325) is not met or exceeded during operation of motor 300. Motor controller 210 may use the estimated rrotor to determine rotor or stator flux for field orientation.
Dissipation is modeled in node 515 from runtime calculation of rotor currents and runtime calculation of rotor resistance as a function of rotor copper material properties and estimated temperatures. Rotor currents are estimated by motor controller 210 using direct runtime measurements of stator current. Thermal impedance 545 from rotor copper to rotor steel is characterized prior to runtime and is determined empirically. Thermal impedance 525 from rotor steel across the air gap to the stator winding is an empirical function of runtime-measured rotor mechanical speed. The estimated rotor copper temperature 515 is used as an additional input to a thermally-driven proportional, proportional-integrative, or other power or current limit process in torque command calculator 215. Specifics of the process are dependent upon implementation, application, and characterization of the components of motor 300.
The preferred embodiments of the present invention are advantageous because the rotor temperature estimation does not require knowledge of ambient temperature, or the means of cooling of the stator. Additionally, the use of field oriented control by motor controller 210 allows one to accurately predict dissipation in the rotor copper while measuring only stator currents. Finally, the use of only two empirically derived thermal impedances (impedance 525 and impedance 545) and thermal capacitances (capacitance 535 and capacitance 540) allows for simple implementation in motor controller 210 and easy validation.
As noted herein, the system and process are most preferably implemented in a vector-controlled AC induction motor, and more preferably in an electric vehicle using such a motor for propulsion. Other implementations and applications will find the teachings and preferred embodiments disclosed herein to be advantageous.
The system and methods above has been described in general terms as an aid to understanding details of preferred embodiments of the present invention. In the description herein, numerous specific details are provided, such as examples of components and/or methods, to provide a thorough understanding of embodiments of the present invention. One skilled in the relevant art will recognize, however, that an embodiment of the invention can be practiced without one or more of the specific details, or with other apparatus, systems, assemblies, methods, components, materials, parts, and/or the like. In other instances, well-known structures, materials, or operations are not specifically shown or described in detail to avoid obscuring aspects of embodiments of the present invention.
Reference throughout this specification to “one embodiment”, “an embodiment”, or “a specific embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention and not necessarily in all embodiments. Thus, respective appearances of the phrases “in one embodiment”, “in an embodiment”, or “in a specific embodiment” in various places throughout this specification are not necessarily referring to the same embodiment. Furthermore, the particular features, structures, or characteristics of any specific embodiment of the present invention may be combined in any suitable manner with one or more other embodiments. It is to be understood that other variations and modifications of the embodiments of the present invention described and illustrated herein are possible in light of the teachings herein and are to be considered as part of the spirit and scope of the present invention.
It will also be appreciated that one or more of the elements depicted in the drawings/figures can also be implemented in a more separated or integrated manner, or even removed or rendered as inoperable in certain cases, as is useful in accordance with a particular application.
Additionally, any signal arrows in the drawings/Figures should be considered only as exemplary, and not limiting, unless otherwise specifically noted. Furthermore, the term “or” as used herein is generally intended to mean “and/or” unless otherwise indicated. Combinations of components or steps will also be considered as being noted, where terminology is foreseen as rendering the ability to separate or combine is unclear.
As used in the description herein and throughout the claims that follow, “a”, “an”, and “the” includes plural references unless the context clearly dictates otherwise. Also, as used in the description herein and throughout the claims that follow, the meaning of “in” includes “in” and “on” unless the context clearly dictates otherwise.
The foregoing description of illustrated embodiments of the present invention, including what is described in the Abstract, is not intended to be exhaustive or to limit the invention to the precise forms disclosed herein. While specific embodiments of, and examples for, the invention are described herein for illustrative purposes only, various equivalent modifications are possible within the spirit and scope of the present invention, as those skilled in the relevant art will recognize and appreciate. As indicated, these modifications may be made to the present invention in light of the foregoing description of illustrated embodiments of the present invention and are to be included within the spirit and scope of the present invention.
Thus, while the present invention has been described herein with reference to particular embodiments thereof, a latitude of modification, various changes and substitutions are intended in the foregoing disclosures, and it will be appreciated that in some instances some features of embodiments of the invention will be employed without a corresponding use of other features without departing from the scope and spirit of the invention as set forth. Therefore, many modifications may be made to adapt a particular situation or material to the essential scope and spirit of the present invention. It is intended that the invention not be limited to the particular terms used in following claims and/or to the particular embodiment disclosed as the best mode contemplated for carrying out this invention, but that the invention will include any and all embodiments and equivalents falling within the scope of the appended claims. Thus, the scope of the invention is to be determined solely by the appended claims.
This application claims the benefit of U.S. Provisional Application No. 61/362,312, filed 8 Jul. 2010.
Number | Name | Date | Kind |
---|---|---|---|
3985110 | Doundoulakis | Oct 1976 | A |
4672288 | Abbondanti | Jun 1987 | A |
5035115 | Ptasinski | Jul 1991 | A |
5058391 | Periot | Oct 1991 | A |
5086264 | Kelledes et al. | Feb 1992 | A |
5291960 | Brandenburg et al. | Mar 1994 | A |
5339776 | Regueiro | Aug 1994 | A |
5483807 | Abersfelder et al. | Jan 1996 | A |
5537956 | Rennfeld et al. | Jul 1996 | A |
5542387 | Okubo | Aug 1996 | A |
5584360 | Wedeven | Dec 1996 | A |
5604441 | Freese, V et al. | Feb 1997 | A |
5647534 | Kelz et al. | Jul 1997 | A |
5669335 | Hollis | Sep 1997 | A |
5680833 | Smith | Oct 1997 | A |
5705742 | Fox et al. | Jan 1998 | A |
5977742 | Henmi | Nov 1999 | A |
5992481 | Smith | Nov 1999 | A |
6042265 | Kliman et al. | Mar 2000 | A |
6124644 | Olson et al. | Sep 2000 | A |
6138466 | Lake et al. | Oct 2000 | A |
6186254 | Mufford et al. | Feb 2001 | B1 |
6209331 | Lake et al. | Apr 2001 | B1 |
6213233 | Sonntag et al. | Apr 2001 | B1 |
6216646 | Smith et al. | Apr 2001 | B1 |
6305345 | Bakhtine | Oct 2001 | B1 |
6347528 | Iritani et al. | Feb 2002 | B1 |
6357541 | Matsuda et al. | Mar 2002 | B1 |
6360835 | Skala | Mar 2002 | B1 |
6394207 | Skala | May 2002 | B1 |
6448535 | Ap | Sep 2002 | B1 |
6464027 | Dage | Oct 2002 | B1 |
6467286 | Hasebe et al. | Oct 2002 | B2 |
6481230 | Kimishima et al. | Nov 2002 | B2 |
6561155 | Williams | May 2003 | B1 |
6569550 | Khelifa | May 2003 | B2 |
6575258 | Clemmer | Jun 2003 | B1 |
6651761 | Hrovat et al. | Nov 2003 | B1 |
6708513 | Koehler et al. | Mar 2004 | B2 |
6743539 | Clingerman et al. | Jun 2004 | B2 |
6772603 | Hsu et al. | Aug 2004 | B2 |
6797421 | Assarabowski et al. | Sep 2004 | B2 |
7048044 | Ban et al. | May 2006 | B2 |
7104347 | Severinsky et al. | Sep 2006 | B2 |
7147071 | Gering et al. | Dec 2006 | B2 |
7150159 | Brummett et al. | Dec 2006 | B1 |
7191858 | Vanderwees et al. | Mar 2007 | B2 |
7237634 | Severinsky et al. | Jul 2007 | B2 |
7259469 | Brummett et al. | Aug 2007 | B2 |
7570074 | Gao et al. | Aug 2009 | B2 |
7591143 | Zeigler et al. | Sep 2009 | B2 |
7591303 | Zeigler et al. | Sep 2009 | B2 |
7821224 | Baglino et al. | Oct 2010 | B2 |
7847501 | Baglino et al. | Dec 2010 | B2 |
8339082 | Campbell et al. | Dec 2012 | B2 |
20020027027 | Skala | Mar 2002 | A1 |
20020040896 | Ap | Apr 2002 | A1 |
20030193009 | Dill | Oct 2003 | A1 |
20030217876 | Severinsky et al. | Nov 2003 | A1 |
20050115748 | Lanier | Jun 2005 | A1 |
20050133215 | Ziehr et al. | Jun 2005 | A1 |
20050241865 | Varenne | Nov 2005 | A1 |
20060100057 | Severinsky et al. | May 2006 | A1 |
20060231305 | Severinsky et al. | Oct 2006 | A1 |
20060250154 | Gao | Nov 2006 | A1 |
20080048457 | Patel et al. | Feb 2008 | A1 |
20080251235 | Zhou | Oct 2008 | A1 |
20090024256 | Adams et al. | Jan 2009 | A1 |
20090139781 | Straubel | Jun 2009 | A1 |
20090153087 | Lim | Jun 2009 | A1 |
20090227194 | Johnston | Sep 2009 | A1 |
20090256517 | Baglino et al. | Oct 2009 | A1 |
20090280395 | Nemesh et al. | Nov 2009 | A1 |
20090284204 | Colby | Nov 2009 | A1 |
Number | Date | Country |
---|---|---|
10-2008-0026609 | Sep 2009 | KR |
10-2009-0101015 | Sep 2009 | KR |
Entry |
---|
International preliminary report on patentability, Simin Baharlou, Jan. 8, 2013 (contains abstract of 10-2008-0026609). |
Written opinion of the international searching authority, Song Hong Seok, Feb. 9, 2012 (contains abstract of 10-2009-0101015). |
Number | Date | Country | |
---|---|---|---|
20120007532 A1 | Jan 2012 | US |
Number | Date | Country | |
---|---|---|---|
61362312 | Jul 2010 | US |