Powering electric vehicle accessory devices from back EMF generated by an electric motor
11364811 · 2022-06-21
Assignee
Inventors
- Elias Stein (San Francisco, CA, US)
- Tai-Sik Hwang (Foster City, CA, US)
- Justin Tomlin (San Francisco, CA, US)
- James Michael Castelaz (Alameda, CA, US)
Cpc classification
B60L1/003
PERFORMING OPERATIONS; TRANSPORTING
B60L15/2045
PERFORMING OPERATIONS; TRANSPORTING
B60L50/60
PERFORMING OPERATIONS; TRANSPORTING
B60L58/10
PERFORMING OPERATIONS; TRANSPORTING
Y02T10/70
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
H02P4/00
ELECTRICITY
B60L15/20
PERFORMING OPERATIONS; TRANSPORTING
B60L3/0023
PERFORMING OPERATIONS; TRANSPORTING
H02P2201/07
ELECTRICITY
B60L1/00
PERFORMING OPERATIONS; TRANSPORTING
International classification
B60L58/10
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A controller generates a target motor torque and target accessory power information during operation of an electric vehicle. The target motor torque and target accessory power information maintain a DC-link of the electric vehicle powertrain within a safe DC-link operating range. The DC-link has a DC-link voltage that is used to supply an accessory device and a motor. The accessory device is disposed on the electric vehicle and includes vehicle indictors, hydraulics, or any other accessory involved in the operation of the vehicle. The motor drives the vehicle. The controller receives the DC-link voltage, motor speed, desired output torque information, desired accessory power information, and the safe DC-link operating range and generates therefrom the target motor torque and the target accessory power information.
Claims
1. A system comprising: a DC-link; an accessory device, wherein the accessory device is supplied by the DC-link; a first voltage source connected to the DC-link; a motor operable as a current source or a second voltage source; and a controller, wherein the controller obtains a DC-link voltage, motor speed, desired output torque information, desired accessory power information, and a safe DC-link voltage operating range, wherein the controller controls the motor to operate as the current source when power is flowing between the first voltage source and the DC-link, wherein the controller controls the motor to operate as the second voltage source when power is not flowing between the first voltage source and the DC-link, and wherein target motor torque and target accessory power information are generated based in part on the DC-link voltage, the motor speed, the desired output torque information, the desired accessory power information, and the safe DC-link voltage operating range, and wherein the target motor torque and target accessory power information maintain the DC-link within the safe DC-link voltage operating range.
2. The system of claim 1, wherein direct current supplied to the motor is generated from quadrature current that is proportional to motor torque, wherein the desired accessory power information includes a minimum required safety critical accessory power, a requested non-safety critical accessory power, and a total available accessory power, and wherein the controller obtains the safe DC-link voltage operating range by receiving information onto the controller or by reading information stored internally on the controller.
3. The system of claim 2, wherein the total available accessory power includes available battery power.
4. The system of claim 2, wherein the controller generates the target motor torque and the target accessory power information in accordance with a plurality of prioritized control objectives, wherein a first of the prioritized control objectives is to maintain the DC-link voltage within the safe DC-link voltage operating range, wherein a second of the prioritized control objectives is to maintain the minimum required safety critical accessory power, and wherein a third of the prioritized control objectives is to maintain motor torque in accordance with the desired output torque information.
5. The system of claim 4, wherein the first of the prioritized control objectives has a higher priority than the second of the prioritized control objectives, and wherein the second of the prioritized control objectives has a higher priority than the third of the prioritized control objectives.
6. The system of claim 1, wherein the target accessory power information includes target power for the accessory device.
7. The system of claim 1, wherein the controller also generates a target direct axis current thereby maintaining the DC-link within the safe DC-link voltage operating range, and wherein the target direct axis current is generated based in part on the DC-link voltage, the motor speed, the desired output torque information, the desired accessory power information, and the safe DC-link voltage operating range.
8. The system of claim 1, wherein the desired output torque information is determined by detecting an accelerator position.
9. The system of claim 1, wherein a motor inverter is coupled between the motor and the DC-link.
10. A method comprising: supplying an accessory device with a DC-link, wherein the DC-link has a DC-link voltage and a safe DC-link voltage operating range, and wherein the accessory device and a motor are disposed within an electric vehicle; receiving the DC-link voltage, motor speed, desired output torque information, desired accessory power information, and the safe DC-link voltage operating range onto a controller; and controlling the motor to operate as a voltage source when a fuse connected to an input voltage source is tripped and total input voltage loss occurs, wherein target motor torque and target accessory power information are generated based in part on the DC-link voltage, the motor speed, the desired output torque information, the desired accessory power information, and the safe DC-link voltage operating range, and wherein the target motor torque and target accessory power information maintain the DC-link within the safe DC-link voltage operating range.
11. The method of claim 10, wherein the desired accessory power information includes a minimum required safety critical accessory power, a requested non-safety critical accessory power, and a total available accessory power.
12. The method of claim 11, wherein the total available accessory power includes available battery power.
13. The method of claim 11, wherein the controlling of the motor is performed by the controller such that the target motor torque and the target accessory power information are generated in accordance with a plurality of prioritized control objectives, wherein a first of the prioritized control objectives is to maintain the DC-link voltage within the safe DC-link voltage operating range, wherein a second of the prioritized control objectives is to maintain the minimum required safety critical accessory power, and wherein a third of the prioritized control objectives is to maintain motor torque in accordance with the desired output torque information.
14. The method of claim 13, wherein the first of the prioritized control objectives has a higher priority than the second of the prioritized control objectives, and wherein the second of the prioritized control objectives has a higher priority than the third of the prioritized control objectives.
15. The method of claim 10, wherein the target accessory power information includes target power for the accessory device.
16. The method of claim 10, wherein the desired output torque information is determined by detecting an accelerator position.
17. The method of claim 10, wherein the supplying of the accessory device involves a motor inverter coupled between the motor and the DC-link.
18. A method comprising: supplying an accessory device with a DC-link, wherein the DC-link has a DC-link voltage and a safe DC-link voltage operating range, and wherein the accessory device and a motor are disposed within an electric vehicle; receiving the DC-link voltage, motor speed, desired output torque information, desired accessory power information, and the safe DC-link voltage operating range onto a controller; controlling the motor to operate as a voltage source when a fuse connected to an input voltage source is tripped and total input voltage loss occurs, wherein target motor torque and target accessory power information are generated based in part on the DC-link voltage, the motor speed, the desired output torque information, the desired accessory power information, and the safe DC-link voltage operating range, and wherein the target motor torque and target accessory power information maintain the DC-link within the safe DC-link voltage operating range; and generating a target direct axis current, wherein the target direct axis current maintains the DC-link within the safe DC-link voltage operating range, and wherein the target direct axis current is generated based in part on the DC-link voltage, the motor speed, the desired output torque information, the desired accessory power information, and the safe DC-link voltage operating range.
19. A system comprising: a DC-link that is coupled to supply an accessory device and a motor, wherein the DC-link, the motor, and the accessory device are disposed within an electric vehicle; and means for controlling the motor to operate as a voltage source when a fuse connected to an input voltage source is tripped and total input voltage loss occurs, wherein target motor torque and target accessory power information are generated based in part on a DC-link voltage, a motor speed, a desired output torque information, a desired accessory power information, and the safe DC-link voltage operating range, and wherein the target motor torque and target accessory power information maintain the DC-link within the safe DC-link voltage operating range.
20. The system of claim 19, wherein the means is a controller.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The accompanying drawings, where like numerals indicate like components, illustrate embodiments of the invention.
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
DETAILED DESCRIPTION
(13) Reference will now be made in detail to some embodiments of the invention, examples of which are illustrated in the accompanying drawings.
(14)
(15) During operation, the battery pack 106 generates and supplies a DC voltage onto the DC power bus 107. The battery pack effectively regulates the voltage on the DC power bus. The inverter 104 converts the DC voltage on the DC power bus 107 into an AC voltage that is used to drive the electric motor 105. The power converter 103 supplies the accessory device 102 from the DC power bus 107. In this example, power converter 103 is a bi-directional DC-to-DC buck boost power converter. In other examples, power converter 103 is a unidirectional power converter that operates in a DC step up mode, DC step down mode or DC-to-AC power conversion mode depending on the DC power bus 107 voltage and on the input voltage of the accessory device 102.
(16)
(17) The battery pack 106 comprises a plurality of electrochemical storage cells (referred to as “cells”) 111, a Battery Management System (BMS) 112, and a fuse 113. In this example, cells 111 are of a lithium-ion chemistry type. Although each of the cells depicted in
(18) The accessory device 102 is modeled with a resistor R.sub.LOAD and a capacitance C.sub.LOAD. The accessory device 102 has a desirable accessory device operating voltage that is required to operate the accessory device 102. Exceeding some margin above or below the desired accessory operating voltage will cause the accessory device 102 to cease operating.
(19)
(20) The inverter 104 is a three phase inverter that receives a DC voltage from the DC power bus 107 and generates AC stator winding voltages used to drive the electric motor 105. The inverter 104 comprises transistor and diode pairs 130, 131, 132, 133, 134, and 135. In this example, the inverter receives PWM switch control signals PWM1, PWM2, PWM3, PWM4, PWM5, and PWM6. The stator winding voltages are one hundred and twenty degrees (120°) out of phase with respect to each other as shown in
(21) In operation, the battery pack 106 is discharged and supplies the DC power bus 107. The digital logic levels of the digital control signals SW1-SW4 are controlled such that the accessory device 102 is powered from the DC LINK + 108. The control signals PWM1-PWM6 are controlled such that the electric motor 105 is driven in a desired fashion. If during operation, the fuse 113 trips and the battery pack 106 becomes disconnected, then the accessory device 102 risks no longer being operable.
(22)
(23) At time T1, a total voltage loss event occurs. For example, a total voltage loss event occurs if a fuse is blown. Starting at time T1, the DC link voltage V.sub.DCL+ begins to increase above a maximum DC link voltage level. The accessory voltage V.sub.ACC begins to fall at time T1 until the accessory device 102 is disabled. Between time T1 and T2, the accessory device 102 is susceptible to failure or degradation due to overvoltage conditions on the DC-Link. At time T1, flux control is disabled and torque control is disabled.
(24) At time T2, the DC link voltage V.sub.DCL+ enters a DC-link voltage safe operating range. Once the DC link voltage V.sub.DCL+ is below the maximum DC link voltage level, the accessory device 102 is enabled and the accessory voltage V.sub.ACC rises to the device's operating voltage level. The example of
(25) At time T3, the DC link voltage V.sub.DCL+ falls below the minimum DC link voltage level. The accessory device 102 is disabled at time T3 and the accessory voltage V.sub.ACC begins to decrease until the accessory voltage V.sub.ACC reaches zero volts. The motor velocity continues to decrease until the motor velocity reaches zero at time T5.
(26)
(27)
(28)
(29)
(30) The controller 201 also generates a variety of outputs, such as a torque set-point output 222 and a flux set-point output 223 to the MCU 202, and an accessory loads set-point output 221 to the PCU 206. The PCU 206 and MCU 202 also receive the velocity signal 219 from the inverter 203. The inverter 203 receives gate drive signals 224 from the MCU 202. The inverter 203 outputs motor phase voltage signals 225 to the motor 204. The PCU 206 also receives an accessory device information signal 207, a chassis sensor information signal 208, and a user input information signal 209.
(31)
(32) In an exemplary embodiment, the controller 201 generates target motor torque, target accessory power information, and target motor flux information in accordance with a plurality of prioritized control objectives. A first of the prioritized control objectives is to maintain a DC-link voltage within a safe DC-link operating range. A second of the prioritized control objectives is to maintain a minimum required safety critical accessory power. A third of the prioritized control objectives is to maintain motor torque in accordance with desired output torque information.
(33) In an exemplary embodiment, the limiter 307 performs the following functions.
(34) 1. Sets VDC* 323 based on the following logic in order to keep DCL voltage within safe limits.
(35) If DVM>SVMAX VDC*=SVMAX
(36) else if DVM<SVMIN VDC*=SVMIN
(37) else VDC*=DVM
2. Sets FEEDFORWARD ENABLE=TRUE when Voltage Mode Controller is enabled at T1.
(38) Voltage combiner 308 calculates the ERROR 324 between DVM 212 and DC link setpoint VDC* 323.
(39) Voltage controller 310 is a tuned PID voltage controller, which outputs a current setpoint IDC SETPOINT DCL 326 in order to minimize an ERROR 324.
(40) In an exemplary embodiment, limiter 304 limits the accessory non-critical load as necessary to prioritize the driver torque request (DTRI) 213.
(41) The accessory load controller 306 performs the following functions.
(42) 1. Based on IDC SETPOINT DCL 326:
(43) a. If the IDC SETPOINT DCL 326 is less than zero, the controller 306 adjusts the ACCESSORY LOADS SETPOINT INFO TO THE PCU 221 to drive down the DCL voltage, commanding a total accessory load less than or equal to IDC ACC TOTAL AVAILABLE 321.
(44) b. If the IDC SETPOINT DCL 326 is equal to or greater than zero, the controller 306 disables non-critical accessory loads.
(45) 2. The controller 306 calculates the IDC ACCESSORY SETPOINT 325 based on the requirements of enabled loads.
(46) 3. The controller 306 executes logic to reduce non-critical accessory loads commanded through ACCESSORY LOADS SETPOINT INFO TO PCU 221 as power is required to achieve DTRI 213 at a lower priority than in step 1a above.
(47) Current combiner 311 adds IDC ACCESSORY SETPOINT 325 to IDC SETPOINT DCL 326 to generate IDC SETPOINT TOTAL 327.
(48) Torque motor model 312 converts the IDC SETPOINT TOTAL 327 to a Torque level that would result in the motor/inverter drawing a current equal to IDC SETPOINT TOTAL 327, based on a model of the motor efficiency, DVM 212 and VEL 219.
(49) Open loop torque control model 314 adjusts DTRI 213 such that the total power does not exceed BPI 211 at velocity VEL 219, critical accessory loads are prioritized based on CAPRI 215, and motor torque limit MTL 220 is not exceeded.
(50) Torque setpoint combiner 313 subtracts TORQUE SETPOINT VDC 328 from TORQUE SETPOINT DRIVER REQUEST 329 to generate a TORQUE SETPOINT 222 to meet control objectives.
(51) Flux motor model 318 generates a flux setpoint 223 to maintain the electric motor stator winding voltages within a safe range to prevent DC-Link overvoltage, based on a model of the motor.
(52)
(53) In a second step (step 402), a controller receives the DC-link voltage, motor speed, desired output torque information, desired accessory power information, and the safe DC-link operating range.
(54) In a third step (step 403), the controller generates a target motor torque and target accessory power information that maintain the DC-link within the safe DC-link operating range. The target motor torque and the target accessory power information are generated based in part on the DC-link voltage, the motor speed, the desired output torque information, the desired accessory power information, and the safe DC-link operating range.
(55)
(56) Although the present invention has been described in connection with certain specific embodiments for instructional purposes, the present invention is not limited thereto. In the example of