The present invention relates to control of electric motors in electrified vehicle powertrains. More particularly, the disclosure relates to use of dynamic models to estimate winding temperature and control the motor accordingly.
An electric drive system includes a battery, a power electronics module, and a motor. During operation, the stator windings of the motor may increase in temperature due to copper losses and iron losses. The windings are cooled by various mechanisms. To avoid exceeding design temperature limits, the motor operating envelop must occasionally be restricted based on winding temperatures. However, sensors to directly measure the winding temperatures are expensive and unreliable.
An electric drive system includes a motor and a controller. The motor has a rotor and a stator. The stator has a plurality of windings. The controller is programmed to control a winding current such that the motor produces torque and power. The controller is also programmed to reduce a motor operating limit, such as a maximum rotor speed, in response to an estimate of a temperature of the windings, such as a temperature of a center section of the windings, exceeding a threshold. The estimate is output by a dynamic model, which may be a second order dynamic model, having rotor speed as an input. The inputs of the dynamic model may also include an oil flow rate through the motor, the winding current, an ambient temperature, and a sump temperature.
A method of operating a motor of an electric drive system includes adjusting a winding current and reducing an operating limit. The winding current is adjusted by a controller such that the motor produces torque. The operating limit of the motor, such as a maximum rotor speed, is reduced in response to an estimated center section winding temperature exceeding a first threshold. The center section winding temperature is estimated by the controller using a first dynamic model, which may be a second order dynamic model, based on a rotor speed. Inputs to the first dynamic model may also include an oil flow rate through the motor, the winding current, an ambient temperature, and a sump temperature. The controller may also estimate an end winding temperature using a second dynamic model based on the oil flow rate, the winding current, the ambient temperature, and the sump temperature. The operating limit of the motor may also be reduced in response to the estimated end winding temperature exceeding a second threshold. At least one instrumented test vehicle may be operated to record data including measured motor center section winding temperature and measured rotor speed and model constants may be computed based on the recorded data.
An electric drive system includes a motor, a pump, and a controller. The motor has a rotor and a stator. The stator has a plurality of windings. The pump is configured to circulate oil from a sump through the motor. The controller is programmed to control a winding current such that the motor produces torque and power. The controller is further programmed to reduce a motor operating limit, such as a maximum rotor speed, in response to an estimate of a temperature of the windings, such as a temperature of a center section of the windings, exceeding a threshold. The estimate is output by a dynamic model, such as a second order dynamic model, having a rate of flow of the oil as an input. The inputs of the dynamic model may also include a rotor speed, the winding current, an ambient temperature, and a sump temperature.
Detailed embodiments of the present invention are disclosed herein; however, it is to be understood that the disclosed embodiments are merely exemplary of the invention that may be embodied in various and alternative forms. The figures are not necessarily to scale; some features may be exaggerated or minimized to show details of particular components. Therefore, specific structural and functional details disclosed herein are not to be interpreted as limiting, but merely as a representative basis for teaching one skilled in the art to variously employ the present invention.
Referring now to
A traction battery 24 (“battery) stores energy that can be used by electric machine 14 for propelling EV 12. Battery 24 typically provides a high-voltage (HV) direct current (DC) output. Battery 24 is electrically connected to a power electronics module 26. Power electronics module 26 is electrically connected to electric machine 14 and provides the ability to bi-directionally transfer energy between battery 24 and the electric machine. For example, battery 24 may provide a DC voltage while electric machine 14 may require a three-phase alternating current (AC) voltage to function. Power electronics module 26 may convert the DC voltage to a three-phase AC voltage to operate electric machine 14. In a regenerative mode, power electronics module 26 may convert three-phase AC voltage from electric machine 14 acting as a generator to DC voltage compatible with battery 24.
Battery 24 is rechargeable by an external power source 36 (e.g., the grid). Electric vehicle supply equipment (EVSE) 38 is connected to external power source 36. EVSE 38 provides circuitry and controls to control and manage the transfer of energy between external power source 36 and EV 12. External power source 36 may provide DC or AC electric power to EVSE 38. EVSE 38 may have a charge connector 40 for plugging into a charge port 34 of EV 12. Charge port 34 may be any type of port configured to transfer power from EVSE 38 to EV 12. A power conversion module 32 of EV 12 may condition power supplied from EVSE 38 to provide the proper voltage and current levels to battery 24. Power conversion module 32 may interface with EVSE 38 to coordinate the delivery of power to battery 24. Alternatively, various components described as being electrically connected may transfer power using a wireless inductive coupling.
Wheel brakes 44 are provided for slowing and preventing motion of EV 12. Wheel brakes 44 are part of a brake system 50. Brake system 50 may include a controller to monitor and control wheel brakes 44 to achieve desired operation.
The various components discussed may have one or more associated controllers to control and monitor the operation of the components. The controllers can be microprocessor-based devices. The controllers may communicate via a serial bus (e.g., Controller Area Network (CAN)) or via discrete conductors. For example, a system controller 48 (i.e., a vehicle controller) is present to coordinate the operation of the various components.
As described, EV 12 is in this example is a PHEV having engine 18 and battery 24. In other embodiments, EV 12 is a battery electric vehicle (BEV). In a BEV configuration, EV 12 does not include an engine.
Referring now to
While a majority of the electrical power applied to the windings is converted to mechanical power at shaft 54, some of the power is converter to heat, causing motor components to increase in temperature. One form of power loss, called copper loss, is due electrical resistance and current in the windings. Copper loss is proportional to the electrical resistance, R, and to the square of the current, I2. Another form of power loss, called iron loss, is due to the magnetic resistance and the magnetic field strength. Iron loss is proportional to the magnetic resistance and to the square of the speed of the motor, ω2. The end-windings are heated primarily by copper loss. Heat from the end-windings is dissipated primarily by oil splashing against the end-windings. The center section is heated by both copper losses and by iron losses. Heat is dissipated by conduction through the poles and cylinder of the stator to either the exterior surface or to a portion of the stator that is cooled by the oil. The oil may be circulated by a pump from a sump, through the motor, through a radiator that provides opportunity for heat transfer from the oil to ambient air, and back to the sump.
The motor has an operating envelope in terms of speed, torque, and power. One quadrant of this envelope, corresponding to positive speed and toque, is illustrated in
Due to the harsh environment within the motor, directly measuring the winding temperature may be unreliable. Physical space available for attaching thermocouples is limited, especially at the center section of the windings. Thermocouples may come loose during usage and produce inaccurate measurements or no measurements at all. For these reasons, it is desirable to estimate the temperatures in both the end-windings and the center sections using mathematical models based on quantities that are more easily measured. No model perfectly estimates a physical quantity in all operating circumstances. Therefore, thresholds at which corrective actions are initiated must be set conservatively to ensure that action is taken even when the estimate is less than the actual temperature. Thresholds may be set higher if the model is more accurate, reducing the frequency and degree of operating envelope reductions.
Each heat flow rate is treated as a linear function of the oil flow rate F which is delivered by an oil pump. The temperature increase due to each heating source is Δt(Bai+BbiF)Ui where Δt is the time between executions and Bai and Bbi are empirical constants. The temperature decrease due to each cooling source is Δt(Bci+BciF)(Tmcs−Trefi) where Bci and Bdi are empirical constants. In some powertrain configurations, the oil flow rate may be proportional to a speed of an internal combustion engine. A first-order dynamic model has the form:
where Tmcs+ is the next motor center section temperature estimate.
where the B and Bh terms with various subscripts are all empirical constants. An alternative form of 2nd order model utilizes values from a previous time step, denoted with a “-” superscript, as opposed to an explicit additional heat sink.
The inventors have discovered that a 2nd order model of this form provides a more accurate prediction of the winding temperatures than the 1st order model discussed above.
At 124, the data captured by the test vehicles during the drive cycles is processed using a non-linear fit algorithm to determine values for the empirical constants in the dynamic thermal models. At 126, a fit performance check is performed. For example, the models may be executed using the measured inputs during the drive cycles to determine what outputs the models would have predicted. Correlation between these predicted temperatures and the measured temperatures is analyzed to assess a maximum prediction error. Finally, at 128, production vehicles are instrumented to measure the model inputs but not the model outputs. In the production vehicles, the winding temperatures, both Tmew and Tmcs, are estimated by executing the dynamic model using the empirical constants. The maximum prediction error as determined at 126 may be used to set the temperature limit T1 and T2 from
While exemplary embodiments are described above, it is not intended that these embodiments describe all possible forms of the present invention. Rather, the words used in the specification are words of description rather than limitation, and it is understood that various changes may be made without departing from the spirit and scope of the present invention. Additionally, the features of various implementing embodiments may be combined to form further embodiments of the present invention.