Driver personalized climate conditioning
09643471 ยท 2017-05-09
Assignee
Inventors
- Kwaku O. Prakah-Asante (Commerce Township, MI)
- Jialiang Le (Canton, MI)
- Manoharprasad K. Rao (Novi, MI)
- Gary S. Strumolo (Beverly Hills, MI, US)
Cpc classification
B60H1/00742
PERFORMING OPERATIONS; TRANSPORTING
B60H1/0075
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
An HVAC system for a vehicle includes a skin temperature sensor for measuring an actual skin temperature of the driver and a cabin temperature sensor for measuring an actual cabin temperature of ambient air within the passenger cabin. A controller module stores a target cabin temperature. The controller module controls the HVAC system according to a first error between the target cabin temperature and the actual cabin temperature. The actual cabin temperature is filtered according to a first time constant. A personalization module stores a target skin temperature, and the personalization module determines an offset to be applied to the target cabin temperature according to a second error between the target skin temperature and the actual skin temperature. The actual skin temperature is filtered according to a second time constant longer than the first time constant.
Claims
1. Apparatus in a transportation vehicle occupied by a person within a passenger cabin, comprising: a skin temperature sensor for measuring an actual skin temperature of the person; a cabin temperature sensor for measuring an actual cabin temperature of ambient air within the passenger cabin; an HVAC system with a heat source and a cool source for providing heated and cooled air flow into the passenger cabin; a controller module storing a target cabin temperature, wherein the controller module is configured to control the heat source and cool source to reduce a first error between the target cabin temperature and an averaged actual cabin temperature, wherein the controller module is configured to average the actual cabin temperature using a first averaging filter with a first time constant; and a personalization module storing a target skin temperature, wherein the personalization module is configured to apply an offset to the target cabin temperature used to determine the first error according to a second error between the target skin temperature and an averaged actual skin temperature, wherein the personalization module is configured to average the actual skin temperature using a second averaging filter with a second time constant longer than the first time constant.
2. The apparatus of claim 1 wherein the offset is zero when a difference between the target cabin temperature and the averaged actual cabin temperature is greater than a first threshold.
3. The apparatus of claim 1 wherein the offset is comprised of the second error multiplied by a gain factor.
4. The apparatus of claim 3 wherein the gain factor is a function of corresponding magnitudes of the first error and the second error.
5. The apparatus of claim 3 further comprising a map for correlating corresponding magnitudes of the first error and the second error with a value for the gain factor.
6. The apparatus of claim 1 wherein the averaged actual cabin temperature is determined in accordance with a formula
7. The apparatus of claim 1 wherein the averaged actual skin temperature is determined in accordance with a formula
8. The apparatus of claim 1 wherein the averaged actual cabin temperature is determined in accordance with a formula
CT.sub.err(k)=CT.sub.tar(k)
BT.sub.err(k)=BT.sub.tar(k)
CT.sub.tar(k)=CT.sub.tar(k1)+K.sub.1BT.sub.err(k) where K.sub.1 is the gain factor.
9. The apparatus of claim 1 wherein the skin temperature sensor is comprised of an infrared sensor mounted in a steering wheel of the vehicle and directed toward a face of the person.
10. The apparatus of claim 1 wherein the skin temperature sensor is comprised of first and second infrared sensors mounted in a steering wheel of the vehicle and directed toward a left-side and a right-side of a face of the person, respectively, and wherein the personalization module compares temperature measurements from the infrared sensors with the measured actual cabin temperature to determine the actual skin temperature.
11. The apparatus of claim 1 further comprising a user interface, wherein the target cabin temperature is determined using a manual user setting selected via the user interface.
12. The apparatus of claim 1 further comprising a user interface, wherein the target skin temperature is determined using a manual user setting selected via the user interface.
13. The apparatus of claim 12 wherein the personalization module calculates a recommended skin temperature and displays the recommended skin temperature via the user interface.
14. The apparatus of claim 13 further comprising a wireless communication device for obtaining a preview external air temperature, wherein the recommended skin temperature is calculated in response to the preview external air temperature.
15. The apparatus of claim 1 wherein the controller module and the personalization module are integrated in a programmable microcontroller.
16. A method of controlling heated and cooled air flow from an HVAC system into a passenger cabin of a transportation vehicle occupied by a person, comprising the steps of: measuring an actual skin temperature of the person; measuring an actual cabin temperature of ambient air within the passenger cabin; storing a target cabin temperature; averaging the actual cabin temperature according to a first time constant; controlling a heat source and a cool source of the HVAC system to reduce a first error between the target cabin temperature and the averaged actual cabin temperature; storing a target skin temperature; averaging the actual skin temperature according to a second time constant longer than the first time constant; and determining an offset for updating the target cabin temperature according to a second error between the target skin temperature and the averaged actual skin temperature.
17. The method of claim 16 wherein the offset is zero when the first error between the target cabin temperature and the averaged actual cabin temperature is greater than a first threshold.
18. The method of claim 16 wherein the offset is determined in response to the second error multiplied by a gain factor.
19. The method of claim 18 further comprising the step of determining the gain factor as a function of corresponding magnitudes of the first error and the second error.
20. The method of claim 19 wherein a map correlates corresponding magnitudes of the first error and the second error with a value for the gain factor.
21. The method of claim 16 further comprising the steps of: determining an external air temperature outside the passenger cabin; calculating a recommended skin temperature in response to the external air temperature and the actual cabin temperature; and displaying the recommended skin temperature to the person via a user interface.
22. The method of claim 16 further comprising the steps of: receiving a preview external air temperature via a wireless communication system; calculating a recommended skin temperature in response to the preview external air temperature and the actual cabin temperature; and displaying the recommended skin temperature to the person via a user interface.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
(9) Referring now to
(10) The present invention builds upon the EATC system of
(11) A system of the present invention is shown in greater detail in
(12) In order to obtain skin temperature measurements of the driver, a pair of infrared temperature sensors 32 and 33 is mounted on steering wheel 21. Heated or cooled air flow is provided onto the driver from various registers, including a register 35.
(13) Control apparatus for performing the present invention is shown in greater detail in
(14) Driver personalization function 40 receives various temperature measurements including skin temperature 43, ambient internal (i.e., cabin) temperature 44, ambient external air temperature 45, and a preview temperature 46. Preview temperature 46 may correspond to upcoming external temperature conditions based on 1) current or future temperature measurements at a destination toward which the vehicle is being driven, or 2) a short-term temperature forecast for the vicinity of the vehicle. These preview temperatures may be received from a remote service provider via the wireless communication system. Based on known models relating various temperature conditions to the personal feeling of comfort according to a person's skin temperature, personalization function 40 derives a recommended skin target temperature based on known physical/perceptual models.
(15) Using a target skin temperature derived from
(16) The signal processing and decision making performed in
where CT is actual cabin temperature, .sub.CT is the filter gain between 0 and 1 which defines the first time constant, BT is actual skin temperature, .sub.BT is the filter gain that defines the second time constant, and k is an index. The first error is determined in accordance with a formula:
CT.sub.err(k)=CT.sub.tar(k)
where CT.sub.err is the first error and CT.sub.tar is the target cabin temperature (i.e., that is used by the EATC as the feedback target). The second error is determined in accordance with a formula:
BT.sub.err(k)=BT.sub.tar(k)
where BT.sub.err is the second error and BT.sub.tar is the target skin temperature. An updated target cabin temperature (i.e., after incrementing index k by one) is determined in accordance with a formula:
CT.sub.tar(k)=CT.sub.tar(k1)+K.sub.1BT.sub.err(k)
where K.sub.1 is the tunable gain factor for a normalized gain factor between 0 and 1. The magnitude of BT.sub.err is applied if the tunable normalized K.sub.1 range is between 1 to 1 to provide appropriate directional offsets to the cabin temperature.
(17) A rule-base is provided for the value of gain factor K.sub.1 which is designed to limit the amount of change at each iteration and to prevent changes during times when the cabin temperature error is more than a threshold difference (e.g., 5 F.). One embodiment for the rule base for the invention is shown as a normalized surface plot in
CT.sub.tar(k)=CT.sub.tar(k1)+K.sub.1|BT.sub.err(k)|
The magnitudes for the cabin temperature error and body temperature error are shown with respect to a normalized scale between 1 and 1 representing thresholds within which the personalization function is allowed to operate. Near the thresholds, the value of K is zero in order to prevent operation of the personalization function. For example, at high values of cabin temperature error along regions 64 and 65 of surface 60 the value of K.sub.1 approaches zero. Likewise, when the body temperature error is close to zero, surface 60 is at a zero value as shown at region 66. When the value of cabin temperature error is close to zero, but body temperature error is between upper and lower thresholds, increasingly larger values of gain factor K.sub.1 are represented as shown in regions 67 and 68.
(18) Instead of a mapping, the controller can alternatively use a numerical relationship for determining the gain factor. Such a relationship can be stated generally as K.sub.1=f(CT.sub.err, BT.sub.err). Suitable equations defining this function are designed according to the desired properties for a particular vehicle, but would produce a gain factor similar to the mapping shown in
delta_CT.sub.tar(k)=K.sub.1BT.sub.err(k)
for normalized gain factors between 0 and 1,
and
delta_CT.sub.tar(k)=K.sub.1|BT.sub.err(k)|
with a normalized K.sub.1 range between 1 to 1. So that the personalization function does not impair overall performance of the temperature control system and to ensure stability of operation, the offset is further modified according to the following limits:
(19)
where .sub.thres is an upper-bound for CT.sub.err, .sub.thres is an lower-bound for CT.sub.err, .sub.thres is an upper-bound for BT.sub.err, and .sub.thres is an lower-bound for BT.sub.err. The thresholds prevent the personalization function from introducing modifications whenever either of the errors are too small or too big, thereby ensuring stability and avoiding undesirable interactions.
(20) In order to obtain robust skin temperature measurements, detection regions of the infrared temperature sensors mounted on the steering wheel may be provided as shown in
(21) The temperature measurements are evaluated to ensure that the sensor obtaining the better skin temperature measurement is utilized as shown in
(22) As shown in