The present disclosure relates to a hybrid thermal system having device-specific control logic.
Hybrid powertrains use multiple sources of input torque as needed in order to optimize fuel economy. Typically, an internal combustion engine provides input torque at higher vehicle speeds, either alone or assisted by additional input torque from an electric traction motor. The engine may be turned off at idle to conserve fuel. The traction motor may be used at low speeds to propel the vehicle in an electric-only mode, with the engine automatically restarting above a threshold speed or a threshold output torque request. In mild hybrid configurations, the traction motor is not used to propel the vehicle, but is still used to crank and start the engine after an engine autostop event. Extended-range electric vehicles provide yet another powertrain design in which a small internal combustion engine is used to generate electricity for powering the traction motor and/or for recharging a high-voltage battery.
In all of the example hybrid powertrain types noted above, a hybrid thermal system is used to cool various devices. Such fluid-cooled devices may include, for example, power inverter modules, auxiliary power modules, energy storage systems, the traction motor(s), and the like. A typical hybrid thermal system uses multiple cooling actuators. For instance, a fluid pump and one or more fans or blowers may circulate cooling fluid through different thermal loops. Proper thermal management of the various fluid-cooled devices is essential to ensuring the optimal performance of the hybrid powertrain.
A hybrid thermal system is disclosed herein. The thermal system cools a plurality of fluid-cooled devices via at least one thermal loop, and includes a controller. Each thermal loop has a dedicated cooling actuator, such as a fluid pump, fan, or blower, and a fluid passage connecting the cooling actuator to the devices cooled via that particular thermal loop. The controller executes recorded device-specific control logic to automatically arbitrate between multiple cooling requests from the various devices.
The controller receives, from each device, a corresponding raw speed request and a noise, vibration, and harshness (NVH) limit. The controller processes the received raw speed requests and NVH limits, a step which includes determining a relative cooling priority for each fluid-cooled device in each thermal loop. The controller then outputs a speed command to each of the cooling actuators from which cooling is required to thereby cool the devices in each thermal loop. Cooling in each thermal loop occurs at the level required by the device having the highest cooling priority relative to all other devices in that particular loop.
A method is also disclosed herein. The method includes circulating a cooling fluid through a fluid passage to one or more fluid-cooled device in each of a first and a second thermal loop via a first and second cooling actuator, respectively. The method further includes arbitrating, via a controller, different cooling requests from each of the devices. Arbitrating the cooling requests includes receiving, for each of the devices, a raw speed request and an NVH limit, and then processing the raw speed requests and NVH limits, including determining a relative cooling priority for each device. Additionally, the method includes transmitting a speed command to each of the first and second cooling actuators. Upon receipt of the speed commands, the actuators respond by cooling the devices in the first and second thermal loops at a level required by the device having the highest relative cooling priority in that particular thermal loop.
A vehicle includes an electric traction motor having an output member, a transmission having an input member that is selectively connected to the output member of the traction motor, a plurality of fluid-cooled devices each in electrical communication with the electric traction motor, a hybrid thermal system that cools the various devices, and a controller.
The thermal system of the example vehicle includes a first thermal loop having a pump that circulates coolant and conduit connecting the pump to any of the devices cooled via the first thermal loop. The conduit conducts the coolant to and from the fluid-cooled devices in the first thermal loop. The thermal system also includes a second thermal loop having, as a cooling actuator, a fan or blower that circulates air as a cooling medium, and air ducts connecting the fan/blower to any of the devices that are cooled via the second thermal loop. The air ducts conduct the air to and from the devices in the second thermal loop. The controller executes device-specific control logic from memory to automatically arbitrate between different cooling requests of the various fluid-cooled devices, for instance by using the method noted above.
The above features and advantages, and other features and advantages, of the present invention are readily apparent from the following detailed description of some of the best modes and other embodiments for carrying out the invention, as defined in the appended claims, when taken in connection with the accompanying drawings.
Referring to the drawings, and beginning with
Active thermal management aboard the vehicle 10 is controlled via operation of an onboard controller 20, which ultimately transmits an output signal (arrow 17), including speed commands to the fan 40 and the pump 42 as described below with reference to
The vehicle 10 shown schematically in
Regardless of the configuration, transmission output torque is ultimately delivered to an output member 21 of the transmission 19, and from there to the drive axle(s) 23 and a set of drive wheels 25. In some embodiments, the traction motor 18 may be selectively connected to and disconnected from the transmission 19 via a first input clutch C1. Similarly, the engine 16 may be selectively connected to and disconnected from the transmission 19 via a second input clutch C2. Actuation of the clutches C1 and C2, as well as other clutches within the transmission 19, may be controlled to establish various transmission gear states. Additional or fewer clutches may be used in other configurations without departing from the intended inventive scope.
The vehicle 10 may include multiple fluid-cooled devices each requiring liquid cooling via the first or the second thermal loops 12A or 12C, respectively, as noted above. In some embodiments, the devices may be in electrical communication with the electric traction motor 18. Example fluid-cooled devices include a traction power inverter module (TPIM) 28, a rechargeable energy storage system (RESS) 30, an on-board battery charging module (OBCM) 32, and an auxiliary power module (APM) 34, all of which are typical components of a hybrid powertrain.
The TPIM 28 may be electrically connected to the RESS 30 via a DC bus 31. Semiconductor switches (not shown) of the TPIM 28 are controlled via pulse width modulation or other power switching techniques to generate an AC output voltage, which is then transmitted via an AC bus 33 to the electric traction motor 18. A motor output shaft 35 of the traction motor 18, as well as an output shaft 13 of the engine 16 when the engine 16 is used as a torque input device, may be selectively connected to an input member 37 of the transmission 19.
As is well understood in the art, a battery charging module such as the OBCM 32 may be used to charge the RESS 30 when the vehicle 10 is not in use. For instance, the OBCM 32 may be plugged into a standard 110 VAC or 220 VAC wall outlet, with the OBCM 32 converting and filtering line power as needed to charge the RESS 30. The APM 34 may be used aboard the vehicle 10 as a DC-DC voltage converter in order to provide DC voltage at a required level, typically 12-15 VDC, i.e., a suitable auxiliary voltage.
The controller 20 of
In its role in thermal management aboard the vehicle 10, the controller 20 is configured to receive or derive a set of input signals (arrow 11) describing certain performance aspects of the various fluid-cooled devices of the vehicle 10. The controller 20 processes the input signals (arrow 11), and in doing so, generates the commanded speed (arrow 17) for each of the cooling actuators in the respective first and second thermal loops 12A, 12C, which are the fan 40 and the pump 42 for the example configuration of
Referring to
Likewise, in the second thermal loop 12C, coolant is drawn from a sump 39 and circulated via conduit 54. Each fluid-cooled device may include an inlet temperature sensor and/or an internal temperature sensor. For example, the TPIM 28 may include a third temperature sensor S3 and/or fourth temperature sensor S4, with the sensors S3 and S4 acting as an inlet and an internal temperature sensor, respectively. Inlet/internal sensor pairs S5, S6 and S7, S8 may be used in turn for the RESS 30 and the OBCM 32, respectively. Third and fourth temperature sensors S3 and S4 transmit the respective third and fourth temperature signals T3 and T4. Likewise, fifth and sixth temperature sensors S5 and S6 transmit respective fifth and sixth temperature signals T5 and T6, while the seventh and eighth temperature sensors S7 and S8 transmit respective seventh and eighth temperature signals T7 and T8.
While each fluid-cooled device is shown in
The controller 20 shown in
Referring to
The device-specific control logic 24 also includes an arbitration module 38. The arbitration module 38, which may be embodied as recorded instructions in the memory 22 of
Referring to
For instance, at a lower temperature, a given fluid-cooled device may have a priority of P4, as represented by trace LD. At a low priority of P4, the device may be allowed to turn on only at a low actuator speed NA for a given reference speed, e.g., vehicle speed. However, if the device becomes hot, the same device may be assigned a priority of P1. As illustrated in
The arbitration module 38 may determine the relative priorities P1-P4 of the various devices at least in part using the NVH limits LA-D. The shape and number of the traces 70 in
Additionally, the device-specific control logic 24 may be used by the controller 20 of
The temperatures of each fluid-cooled device along with its known performance characteristics may be factors used by the controller 20 in assigning the relative priority to a cooling request from a given fluid-cooled device. Thus, rather than defaulting to a worst-case scenario control mode, e.g., defaulting to maximum possible actuator speed, the arbitration module 38 of
Referring to
At step 104, the controller 20 determines whether the temperature data from step 102 is valid, for instance by comparing the received/derived temperature values to a corresponding calibrated reference value. Each sensor has a known maximum and minimum output value. Thus, if the values from step 102 fall outside of this range, the controller 20 can treat the data as being faulty or invalid. As part of step 104, the controller 20 may wait until all signals are deemed invalid. The method 100 proceeds to step 106 when the temperature data is invalid. However, if the data from step 102 is valid, the controller 20 proceeds instead to step 108.
At step 106, the controller 20, having determined at step 104 that the received temperature data from step 102 is invalid, may record a default temperature value. The actual recorded value may vary with the design. In some embodiments, step 106 may entail recording a maximum possible/worst case temperature. In other embodiments, step 106 may entail recording a lower value, which may be an average value or last known valid value. The method 100 then proceeds to step 110.
At step 108, the controller 20, having determined at step 104 that the received temperature data from step 102 is valid, records the temperature value(s) for each component. The method 100 then proceeds to step 110.
At step 110, the controller 20, via the component control modules 60A-60D of
At step 112, the arbitration module 38 of
Use of the present method 100 as explained above replaces loop-based control with device-specific control, and thus allows cooling actuators to be paired with components that share a cooling loop, e.g., the first and second thermal loops 12A and 12C, respectively. The controller 20 then assigns relative priorities to the various device in the thermal loops 12A and 12C. Thus, a device with an urgent need for cooling is prioritized over other devices which may require more cooling in an absolute sense, but less urgently given the recorded priorities and known NVH limits.
The control approach set forth above also simplifies coding relative to loop-based control, a conventional approach that requires recoding of all control logic for every added or subtracted device in a given thermal loop. The present invention is thus “modular” in that the arbitration module 38, once programmed into memory 22, receives and processes any raw speed requests and NVH curve limits from any additional control modules 60, automatically without recoding of the controller 20, whenever new devices are added to the thermal system 50 of
While the best modes for carrying out the invention have been described in detail, those familiar with the art to which this invention relates will recognize various alternative designs and embodiments for practicing the invention within the scope of the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
7121234 | Schmitz et al. | Oct 2006 | B2 |
7481072 | Ostrom et al. | Jan 2009 | B2 |
20030196612 | Le Lievre et al. | Oct 2003 | A1 |
20030196613 | Tomasseli et al. | Oct 2003 | A1 |
20060106524 | Schmitz et al. | May 2006 | A1 |
20060289663 | Smith | Dec 2006 | A1 |
20070209610 | Bradley et al. | Sep 2007 | A1 |
20080066476 | Zhu et al. | Mar 2008 | A1 |
20080308049 | Komurian et al. | Dec 2008 | A1 |
20090032229 | Gallegos-Lopez et al. | Feb 2009 | A1 |
20090139781 | Straubel | Jun 2009 | A1 |
20100065355 | Reddy | Mar 2010 | A1 |
20100095909 | Lin et al. | Apr 2010 | A1 |
20100139582 | Bilezikjian et al. | Jun 2010 | A1 |
20110016899 | Ogura | Jan 2011 | A1 |
20110106358 | Sawada et al. | May 2011 | A1 |
20110214627 | Nishikawa et al. | Sep 2011 | A1 |
20120082871 | Simonini et al. | Apr 2012 | A1 |
20120102995 | Sakata | May 2012 | A1 |
20120103283 | Mehring et al. | May 2012 | A1 |
20120118248 | Mehring et al. | May 2012 | A1 |
20120137993 | Kim et al. | Jun 2012 | A1 |
20120143414 | Shin et al. | Jun 2012 | A1 |
20120152186 | Sujan et al. | Jun 2012 | A1 |
20130094972 | Smith et al. | Apr 2013 | A1 |
20130255599 | Jentz et al. | Oct 2013 | A1 |
20130255603 | Pursifull et al. | Oct 2013 | A1 |
20130255604 | Rollinger et al. | Oct 2013 | A1 |
20130255605 | Jentz et al. | Oct 2013 | A1 |
20140114516 | Badger et al. | Apr 2014 | A1 |
Number | Date | Country | |
---|---|---|---|
20140148982 A1 | May 2014 | US |