Heat pump vehicle thermal system
12485719 ยท 2025-12-02
Assignee
Inventors
Cpc classification
B60H2001/00942
PERFORMING OPERATIONS; TRANSPORTING
B60H2001/00307
PERFORMING OPERATIONS; TRANSPORTING
B60H2001/00928
PERFORMING OPERATIONS; TRANSPORTING
B60H2001/00935
PERFORMING OPERATIONS; TRANSPORTING
B60H1/00271
PERFORMING OPERATIONS; TRANSPORTING
B60H1/00392
PERFORMING OPERATIONS; TRANSPORTING
B60H1/00907
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A heat pump vehicle thermal system comprises a battery pack thermal system, a two-phase refrigeration system, and a power electronics thermal system. When the outer environment is cold relative to the interior of the vehicle (cold ambient), the heat pump thermal system is controlled in a first mode where the two-phase refrigeration system transfers heat generated by the power electronics thermal system to either the battery pack thermal system or to the cabin or to both. When the outer environment is hot relative to the interior of the electric vehicle (hot ambient), the heat pump thermal system is controlled in a second mode where the two-phase refrigeration system absorbs heat from the battery pack thermal system and the cabin and transfers the absorbed heat to the ambient environment. In the second mode, no heat generated by the power electronics is transferred to either the cabin or the battery packs.
Claims
1. A method comprising: setting a compressor speed based on a battery temperature (TB) and a first system pressure (PH); setting a fan speed based on a second system pressure (PL) and a powertrain temperature (TP); setting a pump speed based on the second system pressure (PL) and the powertrain temperature (TP); combining multiple flow paths of a first liquid into a single flow path when the powertrain temperature TP is below a first threshold temperature; and splitting the single flow path of the first liquid into the multiple flow paths when the powertrain temperature TP is above a second threshold temperature.
2. The method of claim 1, further comprising: providing hysteresis that prevents oscillations between the operations of combining and splitting.
3. A method comprising: setting a compressor speed based on a battery temperature (TB) and a first system pressure (PH); setting a fan speed based on a second system pressure (PL) and a powertrain temperature (TP); setting a pump speed based on the second system pressure (PL) and the powertrain temperature (TP); repeating any of the operations of setting of the compressor speed, setting of the fan speed, and setting of the pump speed after a time delay has expired; determining the time delay from a system thermal response, wherein the time delay has a value in a range of 0.1 to 60 seconds; and selecting a refrigerant flow path through a first condenser or a second condenser, wherein the refrigerant flow path through the first condenser is selected when heat is requested, and wherein the refrigerant flow path through the second condenser is selected when no heat is requested.
4. The method of claim 3, wherein the heat is provided to a vehicle interior that is thermally coupled to the first condenser.
5. The method of claim 1, further comprising: causing the liquid to flow through a radiator to decrease the powertrain temperature TP or to bypass the radiator to increase the powertrain temperature TP.
6. The method of claim 5, wherein the powertrain temperature TP is indicative of a motor temperature, a power electronics temperature, or a temperature of a fluid cooling the motor or power electronics.
7. The method of claim 3, wherein the refrigerant flow path is temporarily redirected to the unselected condenser to flush refrigerant from that condenser.
8. A method comprising: setting a compressor speed based on a battery temperature (TB) and a first system pressure (PH); setting a fan speed based on a second system pressure (PL) and a powertrain temperature (TP); setting a pump speed based on the second system pressure (PL) and the powertrain temperature (TP); causing the first system pressure PH to approach a setpoint pressure by repeatedly increasing or decreasing a speed of the compressor; and causing the second system pressure PL to approach a setpoint by repeatedly increasing or decreasing a flow rate of a first liquid through a chiller evaporator.
9. The method of claim 8, further comprising: causing the second system pressure PL to approach a setpoint by repeatedly increasing or decreasing a flow rate of air over a condenser.
10. The method of claim 8, further comprising: causing the battery temperature TB to stay within a temperature range by allowing or preventing the first liquid to flow through a chiller evaporator.
11. A two-phase cooling loop system comprising: a variable-speed compressor; a first evaporator thermally coupled to a first single-phase cooling loop having a pump and a thermal load; a second evaporator thermally coupled to a vehicle interior; a first condenser thermally coupled to the vehicle interior; a second condenser thermally coupled to air outside of the vehicle interior; a first plurality of valves allowing or preventing flow of a refrigerant to each evaporator; a second plurality of valves directing flow of the refrigerant to the first or second condensers; and a second single-phase cooling loop that can be combined with or split from the first single-phase cooling loop, wherein the second single-phase cooling loop includes a variable-speed pump, a thermal load, and a heat exchanger thermally coupled to the air outside of the vehicle interior, wherein the first and second single-phase cooling loops are combined when a powertrain temperature TP is below a first threshold temperature, and wherein the first and second single-phase cooling loops are split when the powertrain temperature TP is above a second threshold temperature.
12. The two-phase cooling loop system of claim 11, wherein the thermal load comprises at least one of a motor and power electronics.
13. The two-phase cooling loop system of claim 11, further comprising: a temperature sensor.
14. The two-phase cooling loop system of claim 11, further comprising: a pressure sensor coupled to measure pressure between a pump output and a condenser input.
15. The two-phase cooling loop system of claim 11, further comprising: a pressure sensor coupled to measure pressure between a pump input and an evaporator output.
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)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
DETAILED DESCRIPTION
(23) Reference will now be made in detail to some embodiments of the invention, examples of which are illustrated in the accompanying drawings.
(24)
(25) In accordance with one novel aspect, system 10 is operable to utilize heat generated by power electronics 28 and motor 30 of vehicle 12 to heat cabin 24 and battery packs 22 of vehicle 12. For example, when the ambient 26 temperature is colder than the interior of the vehicle, it is desirable to heat both the driver and passengers in cabin 24 to ensure that driver and passengers are comfortable. In a cold ambient condition, it is also desirable to heat battery packs 22 to ensure that battery packs 22 are operating in an environment conducive to efficient operation. Rather than provide a resistive heating element, system 10 utilizes heat generated by power electronics 28 and motor 30 as a heat source to provide heat to passengers in cabin 24 and to battery packs 22. Instead of wasting heat generated by power electronics 28 and motor 30 by releasing the generated heat to the surrounding environment, the generated heat is used to warm the vehicle interior.
(26) System 10 is described in detail below with respect to a specific electric vehicle application. An artisan of ordinary skill in the art will appreciate that system 10 is applicable in any thermal management system, including other vessels, such as aircrafts, and buildings, such as commercial real estate. Although motors and electrical components provide a heat source to system 10, in other examples, other heat-generating bodies are used as the heat source. The novel techniques below are particularly advantageous where components of a system generate heat during operation of the system and where another part of the system requires thermal management. Accordingly, other applications may involve less than four heat exchangers.
(27)
(28) The reversible two-phase refrigeration system 34 is operable in a first mode and in a second mode. Reversible two-phase refrigeration system 34 is controlled to operate in the first mode when electric vehicle 12 is in a cold ambient condition thereby causing cabin 24 and battery packs 22 to heat. The relative heat being delivered to the cabin 24 versus the battery packs 22 is controlled by the relative performance of the first heat exchanger 14 and the second heat exchanger 16, which is determined by the battery pack fluid flow rate through the first heat exchanger 14 and by air flow rate over the second heat exchanger 16. In the first mode, fluid flows in a clockwise direction through reversible two-phase refrigeration system 34 causing heat to transfer from reversible two-phase refrigeration system 34 to battery pack thermal system 32 and to cabin 24. The heat is transferred into the reversible two-phase refrigeration system 34 from the third heat exchanger 18 and fourth heat exchanger 20, which draw heat from the ambient 26 and from the power electronics thermal system 36, respectively. The relative heat being taken from the ambient 26 versus the power electronics thermal system 36 is controlled by the relative performance of the third heat exchanger 18 and the fourth heat exchanger 20, which is determined by the power electronics thermal system fluid flow rate through the third heat exchanger 18 and by air flow rate over the fourth heat exchanger 20.
(29) Reversible two-phase refrigeration system 34 is controlled to operate in the second mode when electric vehicle 12 is in a hot ambient condition thereby causing cabin 24 and battery packs 22 to cool. In the second mode, fluid flows in a counter-clockwise direction through reversible two-phase refrigeration system 34 causing heat to be absorbed from battery pack thermal system 32 and cabin 24 and into reversible two-phase refrigeration system 34, thereby cooling cabin 24 and battery packs 22. This heat is moved to the third heat exchanger 18, where it is transferred to ambient 26.
(30) Reversing valve 42 controls whether reversible two-phase refrigeration system 34 is operating in the first mode or in the second mode. Reversing valve 42 is a four-port device having two inlets and two outlets. The first and second heat exchangers 14 and 16 are on one side of reversing valve 42, and the third and fourth heat exchangers 18 and 20 are on an opposite side of reversing valve 42.
(31) Expansion valve 44 is used to decrease the pressure of the fluid flowing through reversible two-phase refrigeration system 34 prior to entering an evaporation stage of the heat exchangers. First and second heat exchangers 14 and 16 and third and fourth heat exchangers 18 and 20 are on opposite sides of expansion valve 44.
(32) Compressor 40 is used to compress the fluid flowing through reversible two-phase refrigeration system 34 thereby increasing its pressure and temperature prior to entering a condensing stage of the heat exchangers. First and second heat exchangers 14 and 16 and third and fourth heat exchangers 18 and 20 are on opposite sides of compressor 40.
(33) With respect to battery pack thermal system 32, pump 38 controls a flow rate of the fluid flowing through system 32. The flow rate may be increased to increase the amount of heat transfer between battery pack thermal system 32 and first heat exchanger 14, or decreased to decrease the amount of heat transfer. Fluid flows through battery pack thermal system 32 in a clockwise direction.
(34) With respect to power electronics thermal system 36, three-way coupling 50 has three ports coupled to fourth heat exchanger 20, radiator 48, and pump 52. Pump 52 controls a flow rate of the fluid flowing through system 36. Variable flow valve 46 is a three-port valve having one inlet port and two outlet ports coupled-one coupled to transfer fluid to radiator 48 and another coupled to transfer fluid to fourth heat exchanger 20. The valve 46 may be varied to direct more fluid to the fourth heat exchanger 20 and increase the heat transfer through the fourth heat exchanger 20, or to direct more fluid flow to the radiator 48 and reduce the heat transfer through the fourth heat exchanger 40. Fluid flows through power electronics thermal system 36 in a clockwise direction.
(35)
(36) Cabin 24 is heated via second heat exchanger 16. Second heat exchanger 16 operates in a condenser stage and rejects heat via fans (illustrated) into cabin 24. Warm air provided to cabin 24 warms driver and passengers. Battery packs 22 are heated by absorbing heat from fluid 56 flowing through battery pack thermal system 32. First heat exchanger 14 absorbs heat from refrigerant fluid 54 and transfers this absorbed heat to fluid 56. Battery packs 22 can be heated at an increased rate by increasing the flow rate of fluid 56 through the battery pack thermal system 32. In one example, fluids 56 and 58 are water. In another example, fluids 56 and 58 are mixtures of water and glycol. Accordingly, power electronics thermal system 36 operates as a heat source in the first mode.
(37)
(38) Cabin 24 is cooled via second heat exchanger 16. Second heat exchanger 16 operates as an evaporator stage and absorbs heat from cabin 24. By absorbing heat from cabin 24, cabin 24 is cooled for driver and passengers. Battery packs 22 are cooled by releasing heat to fluid 56 flowing through battery pack thermal system 32. First heat exchanger 14 releases heat to refrigerant fluid 54 thereby cooling fluid 56. Fluid 56 absorbs heat from battery packs 22 thereby cooling the battery packs 22. Battery packs 22 can be cooled at an increased rate by increasing the flow rate of fluid 56 through the battery pack thermal system 32.
(39) In the second mode, power electronics thermal system 36 releases heat from power electronics 28 and motor 30 via radiator 48 to ambient 26. Variable flow valve 46 can optionally be controlled to divert a portion of fluid 58 to fourth heat exchanger 20, though this is unlikely due to the desirability of cooling the vehicle 12 and the undesirability of moving heat from the power electronics thermal system 36 into the fourth heat exchanger 20 in this operating mode. Power electronics 28 and motor 30 can be cooled at an increased rate by increasing the flow rate of fluid 58 through power electronics thermal system 36.
(40)
(41) At colder temperatures (below 15 F.), system 10 is controlled to transfer all heat generated by power electronics 28 and motor 30 into cabin 24 and batteries 22. During operation, if the electronics 28 and motor 30 are generating too much heat, then heat can be released to ambient 26 via radiator 48 by controlling variable flow valve 46. Generally, no battery heating and minimal battery cooling is provided when ambient 26 is between 45 F. and 90 F.
(42)
(43)
(44)
(45)
(46)
(47) In one embodiment, the heat pump vehicle thermal system 400 comprises a controller 1004 that includes a memory 1006. The controller comprises one or more of a processor, CPU, state machine, internal memory, program instructions, input/output interfaces, and other hardware/software used to perform the functions described herein. During operation, the controller 1004 is configured to receive user input 1022, such as heating/cooling requests, and output fan control signals (FAN CTL), pump control signals, compressor control signals (collectively, PUMP CTL), and valve control signals (VALVE CTL) that are used to control the various fans, pumps, compressors, and valves of the heat pump vehicle thermal system 400 to implement the various operating modes described herein. Valves include variable flow valves, such as the variable flow bypass valve 46, check valves, such as the one-way valves 64 and 65 coupled to the third and fourth heat exchangers, respectively, and select valves, such as the 4-way valve 1002, condenser select valve 53 and the expansion valves 44 and 54 coupled to the first and second heat exchangers, respectively. In an alternative embodiment, the expansion valve 44 and/or the expansion valve 54 are variable flow valves. In another alternate embodiment, one expansion valve is used for both the first and second heat exchangers, such as shown in
(48)
(49) In an alternative embodiment, there are not check valves coupled to the condensers preventing refrigerant from flowing back and pooling in the unused condenser, but instead the system may cause refrigerant to flow through the unused condenser for a short time period to flush out any refrigerant and/or oil which has pooled in the unused condenser.
(50) In various embodiments, the four-way valve 1002 is set to provide at least the following operating modes for the heat pump vehicle thermal system 400.
(51) Dual-Loop Mode
(52) Set 4-way valve 1002 to split the coolant into two coolant loops 32 and 36. Set select value to enable ambient condenser 20, set the variable flow bypass valve 46 for no radiator bypass, enable cabin evaporator 16 if cooling of the cabin is desired and then make the following adjustments. 1. Increase/decrease on-time of chiller 14, compressor 40 speed, pump 38 speed and/or condenser fan 1020 speed to maintain a temperature within the battery pack thermal system 32 within a desired range. 2. Increase/decrease radiator fan 1020 speed and/or coolant pump 52 speed to maintain a temperature of the powertrain cooling system 36 within a desired range. 3. Increase/decrease compressor 40 speed and/or on-time of the cabin evaporator 16 to provide more/less cooling to the passenger cabin 24. 4. If the temperature of the powertrain cooling system 32 is below a certain threshold, T.sub.D.sup.TH, switch into single-loop mode and set MODE value (SP=1); otherwise, return to (1).
Single-Loop Mode
(53) Set four-way valve 1002 to combine the battery pack thermal system 32 with the powertrain thermal system 36 into a single coolant loop, then: 1. If defog or cabin A/C is requested, turn cabin evaporator 16 on. 2. Select between condensers 18 and 20 to ensure the driver's heat request is met and not overshot (i.e. use ambient condenser 20 only to prevent the driver from getting too hot). 3. Increase/decrease a temperature of the single coolant loop by increasing/decreasing flow bypassing radiator 48, by adjusting the coolant pumps' 38 and 52 speeds, by turning the chiller 14 on and off, by adjusting the compressor 40 speed, and by adjusting the radiator fan 1020 speed. 4. If the temperature of the single coolant loop is above a certain threshold, T.sub.S.sup.TH, switch into Dual-loop Mode and set SP=2; otherwise, return to (1).
(54)
(55) At block 1202, a determination is made as to whether the system is in the single-loop operating mode (SP=1). If SP=1, the method proceeds to block 1208. If SP=2, the method proceeds to block 1206. When the method initially starts, it begins at block 1208.
(56) At block 1206, a determination is made as to whether a sensed powertrain temperature (T.sub.P) value is less than (<) a stored value of T.sub.D.sup.TH. If T.sub.P is less than T.sub.D.sup.TH, the method proceeds to block 1212. If T.sub.P is not less than T.sub.D.sup.TH, the method proceeds to block 1210.
(57) At block 1208, a determination is made as to whether a sensed powertrain temperature (T.sub.P) value is less than (<) a stored value T.sub.D.sup.TH. If T.sub.P is less than T.sub.D.sup.TH, the method proceeds to block 1212. If T.sub.P is not less than T.sub.D.sup.TH, the method proceeds to block 1210.
(58) At block 1210, the SP variable is set to (SP=2) to indicate that the system is to operate in the dual-loop mode. The 4-way valve 1002 is set to keep the two coolant loops circulating separately, each powered by its own pump 38 or 52, respectively.
(59) At block 1212, the SP variable is set to (SP=1) to indicate that the system is to operate in the single-loop mode. The 4-way valve 1002 is set to connect a single coolant loop which includes both pumps 38 and 52.
(60) At block 1214, a compressor speed is set based on high side pressure P.sub.H and battery temperature T.sub.B values. A more detailed description of the control functions at block 1214 are provided in
(61) At block 1216, a fan speed is set based on the obtained low side pressure P.sub.L and powertrain temperature T.sub.P values. A more detailed description of the control functions at block 1216 are provided in
(62) At block 1218, speeds of WEG pumps are set based on the obtained low side pressure P.sub.L and powertrain temperature T.sub.P values. A more detailed description of the control functions at block 1218 are provided in
(63) At block 1220, an optional time delay is incurred. In one embodiment, the time delay is determined based on a thermal response of the system. In one embodiment, the time delay is in the range of 0.1 seconds to 60 seconds. The time delay provides time for the thermal system to respond to the control actions taken in the prior steps and for the temperatures and pressures to change before the method proceeds to block 1202 and the temperatures and pressures are sensed again. After the time delay has completed, the method proceeds to block 1202.
(64)
(65) At block 1302, a determination is made as to whether a cabin heat request has been received. If a cabin heat request has been received, the method proceeds to block 1304. If a cabin heat request has not been received, the method proceeds to block 1312.
(66) At block 1304, the cabin condenser 18 is selected by the select valve 53.
(67) At block 1306, a determination is made as to whether a sensed battery temperature T.sub.B value is less than a stored low side temperature T.sub.L* value. If T.sub.B is less than T.sub.L*, the method proceeds to block 1310. If T.sub.B is not less than T.sub.L*, the method proceeds to block 1314.
(68) At block 1310, the chiller 14 is turned off. In one embodiment, the chiller 14 is turned off by closing the expansion valve 44. Then, the method proceeds to block 1318.
(69) At block 1312, the ambient condenser 20 is selected by the select valve 53.
(70) At block 1314, the chiller 14 is turned on. In one embodiment, the chiller 14 is turned on by opening the expansion valve 44.
(71) At block 1316, a determination is made as to whether a cabin AC or defrost request has been received. If a cabin AC or defrost request has not been received, the method proceeds to block 1332. If a cabin AC or defrost request has been received, the method proceeds to block 1318.
(72) At block 1318, the cabin evaporator 16 is turned on. In one embodiment, the cabin evaporator is turned on by opening the expansion valve 54.
(73) At block 1320, a compressor speed is calculated. In one embodiment, the compressor speed is calculated using calculation block (C1) shown in
(74) At block 1324, the compressor speed is set to the value calculated at block 1320.
(75) At block 1326, a determination is made as to whether a sensed battery temperature T.sub.B value is less than a stored high side temperature T.sub.S.sup.TH value. If T.sub.B is less than T.sub.S.sup.TH, the method proceeds to block 1330. If T.sub.B is not less than T.sub.B, the method proceeds to block 1314.
(76) At block 1330, the chiller 14 is turned off. In one embodiment, the chiller 14 is turned off by closing the expansion valve 44.
(77) At block 1332, the cabin evaporator 16 is turned off. In one embodiment, the cabin evaporator 16 is turned off by closing the expansion valve 54.
(78) At block 1334, a determination is made as to whether the chiller 14 is turned off. If the chiller 14 is not turned off, the method proceeds to block 1320. If the chiller 14 is turned off, the method proceeds to block 1336.
(79) At block 1336, the compressor 40 is turned off and the method ends.
(80) Thus, the method 1300 operates to set a compressor speed. It should be noted that the operations of method 1300 are exemplary and not limiting and that the operations may be added to, deleted, rearranged, or otherwise modified within the scope of the embodiments.
(81)
(82) At block 1402, a comparison is made to determine if a sensed vehicle speed, V, is less than a stored speed threshold, V.sup.T. If V is less than V.sup.T (V<V.sup.T), the method proceeds to start the parallel paths at block 1406 and block 1414. If V is not less than V.sup.T, the method proceeds to block 1404.
(83) In one embodiment, the method 1400 provides two parallel paths. A first path is referred to as a low pressure P.sub.L path that begins at block 1406. A second path is referred to as a powertrain temperature T.sub.P path that begins at block 1414. The first path operates to produce a fan speed value of zero (0) or FS1 to a maximum detector block 1412. The second path operates in parallel with the first path to produce a fan speed of zero (0) or FS2 to the maximum detector block 1412.
(84) At block 1404, the fan is turned off and the method ends.
(85) At block 1406, the P.sub.L path starts and a determination is made as to whether the ambient condenser 20 has been selected. If the ambient condenser 20 has been selected by operation of the select valve, the method proceeds to block 1408. If the ambient condenser 20 has not been selected, the method proceeds to block 1410.
(86) At block 1408, a fan speed (FS1) is calculated. In one embodiment, the fan speed (FS1) is calculated using calculation block (C2) shown in
(87) At block 1410, the fan speed FS1 is set to zero.
(88) At block 1412, a maximum fan speed is determined from all the inputs to block 1412. For instance, the P.sub.L path contributes a fan speed FS1 that is either 0 or a fan speed calculated from P.sub.L* and P.sub.L.
(89) As is described in detail below, the T.sub.P path contributes a fan speed FS2 that is either 0 or a fan speed calculated from (T.sub.S* and T.sub.P) or (T.sub.D* and T.sub.P). The maximum fan speed received at block 1412 upon the conclusion of execution of both of the parallel paths in this method 1400 is used to set the fan speed. The method 1400 then ends.
(90) At block 1414, a determination is made as to whether the radiator 48 is bypassed. If the radiator 48 is bypassed, the method proceeds to block 1416. If the radiator 48 is not bypassed, the method proceeds to block 1418.
(91) At block 1416, the fan speed FS2 is set to zero.
(92) At block 1418, a determination is made as to whether the system is operating in single-loop mode (SP=1). For instance, the operating mode of the system is set in blocks 1210 and 1212 of the method 1200 shown in
(93) At block 1420, a fan speed (FS2) is calculated from a stored T.sub.S* parameter and a sensed T.sub.P. In one embodiment, the fan speed (FS2) is calculated using calculation block (C1) shown in
(94) At block 1422, a fan speed (FS2) is calculated from a stored T.sub.D* and a sensed T.sub.P. In one embodiment, the fan speed (FS2) is calculated using calculation block (C1) shown in
(95) It should be noted that the operations of method 1400 are exemplary and not limiting and that the operations may be added to, deleted, rearranged, or otherwise modified within the scope of the embodiments.
(96)
(97) At block 1502, a determination is made as to whether the system is set to operate in the single-loop mode (SP=1). If SP=1, the method proceeds to block 1506. If SP is not equal to 1, then SP=2 and the method proceeds to block 1522.
(98) At block 1506, a four-way valve 1002 is set to a combine position such that a single coolant loop is formed.
(99) At block 1508, a pump speed (PS2) is calculated from a stored T.sub.S* parameter and a sensed T.sub.P. In one embodiment, the pump speed (PS2) is calculated using calculation block (C1) shown in
(100) At block 1512, a radiator bypass is set and a pump speed PS3 is calculated as illustrated in
(101) At block 1514, a comparison is performed to determine if a sensed vehicle speed (V) is less than a stored speed threshold (V.sup.T). If V is less than V.sup.T (V<V.sup.T), the method proceeds to block 1518. If V is not less than V.sup.T, the method proceeds to block 1516.
(102) At block 1516, a motor pump speed (PS1) value for the motor pump 52 is set to a high pump speed (HPS) value. In one embodiment, the HPS is set to operate the pump 52 at 28 liters per minute (LPM) for a 2-battery system and 36 LPM for a 3-battery system. The HPS may be preconfigured to be a flow rate that provides adequate coolant flow for the battery pack(s) to operate over their entire specified performance range during any vehicle driving.
(103) At block 1518, a motor pump speed (PS1) value for the motor pump 52 is set to a low pump speed (LPS) value. In one embodiment, the LPS is set to operate the pump 52 at 6 LPM for a 2-battery system and 9 LPM for a 3-battery system. The LPS may be preconfigured to be a flow rate that provides adequate coolant flow for the battery pack(s) to operate at only a subset of their specified performance range, such as only at lower power levels.
(104) At block 1520, speeds of a powertrain (motor) pump 52 and a battery pump 38 are set to the maximum pump speed that is received (e, g,. maximum of PS1, PS2, and PS3).
(105) At block 1522, the four-way valve 1002 is set to a split position to form two coolant loops and the radiator 48 is not bypassed.
(106) At block 1524, a pump speed is calculated from a stored T.sub.D* parameter and a sensed T.sub.P parameter. In one embodiment, the pump speed is calculated using calculation block (C1) shown in
(107) At block 1528, a speed of the powertrain (motor) pump 52 is set to the calculated powertrain (motor) pump speed determined at block 1524.
(108) At block 1530, a comparison is performed to determine if a sensed vehicle speed (V) is less than a stored speed threshold (V.sup.T). If V is less than V.sup.T (V<V.sup.T), the method proceeds to block 1532. If V is not less than V.sup.T, the method proceeds to block 1534.
(109) At block 1532, a pump speed value for the battery pump 38 is set to a stored low pump speed (LPS) value. In one embodiment, the LPS is set to operate the battery pump 38 at 6 LPM for a 2-battery system and 9 LPM for a 3-battery system.
(110) At block 1534, a pump speed value for the battery pump 38 is set to a stored high pump speed (HPS) value. In one embodiment, the HPS is set to operate the pump 38 at 28 liters per minute (LPM) for a 2-battery system and 36 LPM for a 3-battery system.
(111) It should be noted that the operations of method 1500 are exemplary and not limiting and that the operations may be added to, deleted, rearranged, or otherwise modified within the scope of the embodiments.
(112)
(113) At block 1602, a determination is made as to whether a cabin heat request has been received. If a cabin heat request has been received, the method proceeds to block 1604 to try to use heat from the coolant for cabin heating. If a cabin heat request has not been received, the method proceeds to block 1614.
(114) At block 1604, a sensed powertrain temperature T.sub.P and an ambient temperature T.sub.AMB are obtained. A stored powertrain temperature T.sub.S* is also obtained which represents the maximum target temperature for the coolant system while the coolant system operates in single-loop mode (SP=1).
(115) At block 1606, a determination is made as to whether the ambient temperature T.sub.AMB and powertrain temperature T.sub.P are within a first range (T.sub.S*<T.sub.P<T.sub.AMB) Or a second range (T.sub.S*>T.sub.P>T.sub.AMB). If T.sub.AMB and T.sub.P are within the first or second ranges, the method proceeds to block 1608, recognizing the ambient temperature is further away from T.sub.S* than the powertrain temperature T.sub.P is from T.sub.S*, and as such, bypassing the radiator will help move T.sub.P towards T.sub.S*. If T.sub.P Or T.sub.AMB are not within the first or second ranges, the method proceeds to block 1614, recognizing that the ambient temperature is closer to T.sub.S* than the powertrain temperature T.sub.P is to T.sub.S*.
(116) At block 1608, the bypass valve 46 is set so that the coolant bypasses the radiator. For instance, if bypassing the radiator will move T.sub.P towards T.sub.S*, the bypass valve 46 is set so that the radiator 48 is bypassed. Valve 46 may be a variable flow valve to allow for partial radiator bypass, or valve 46 may be a 2-position valve that is either set to bypass or not bypass the radiator.
(117) At block 1610, a pump speed (PS3) is calculated from a stored P.sub.L* parameter and a sensed P.sub.L parameter. In one embodiment, the pump speed (PS3) is calculated using calculation block (C1) shown in
(118) At block 1614, a valve is set so that the radiator is not bypassed. For instance, if the coolant gets too hot and the heat is not needed for the cabin, or if the coolant is cooler than ambient and using the radiator would increase the heat of the coolant towards T.sub.S*, the valve 46 is set so that the radiator 48 is not bypassed.
(119) At block 1616, the third pump speed value (PS3) is set to zero. The pump speed of (PS3=0) is returned to the method 1500 and input to block 1520.
(120) It should be noted that the operations of method 1600 are exemplary and not limiting and that the operations may be added to, deleted, rearranged, or otherwise modified within the scope of the embodiments.
(121)
(122) In one embodiment, the calculation block 1704 (C2) comprises a summation block 1710 and a PID controller 1712. In block 1704, the summation block 1710 forms a difference value by subtracting a sensed parameter from a stored parameter. The difference value is input to the PID controller 1712. The PID controller 1712 determines a calculated value by calculating proportional, integral, and derivative responses and summing those three components to compute the calculated value. It should be noted that calculate block 1704 (C2) is used at block 1408 in method 1400 shown in
(123) Alternative embodiments of calculation blocks may use a proportional integral (PI) controller instead of a PID controller, or may implement a floor or ceiling value on their output, or may implement other control strategies, such as feed-forward or state space or observer-based controls. Calculation block C2 is used in instances where the input and output vary inversely; where increasing the control output of the calculate block causes the sensed value input into the control block to decrease and vice-versa.
(124)
(125)
(126)
(127)
(128) Although the present invention has been described in connection with certain specific embodiments for instructional purposes, the present invention is not limited thereto. For example, in another embodiment, system 10 uses a reversible compressor operable in dual directions instead of compressor 40 and reversing valve 42. In this embodiment, the reversible compressor is a discrete, two-terminal device that performs the same function as the compressor 40 and reversing valve 42. A first terminal of the reversible compressor is coupled to the first and second heat exchangers 14 and 16, and a second terminal of the reversible compressor is coupled to the third and fourth heat exchangers 18 and 20. No separate reversing valve, such as reversing valve 42, is needed in this embodiment. Accordingly, various modifications, adaptations, and combinations of various features of the described embodiments can be practiced without departing from the scope of the invention as set forth in the claims.