The information provided in this section is for the purpose of generally presenting the context of the disclosure. Work of the presently named inventors, to the extent it is described in this section, as well as aspects of the description that may not otherwise qualify as prior art at the time of filing, are neither expressly nor impliedly admitted as prior art against the present disclosure.
The present disclosure relates apparatuses and methods of controlling the climate in the passenger compartment of a vehicle. Heating, ventilation, and air conditioning (HVAC) systems are widely used to cool and to heat passenger compartments. However, the power drain of HVAC systems significantly reduce the gas mileage in combustion engine vehicles as well as the battery life of electric vehicles.
It is an object of the present disclosure to provide a climate control system in a vehicle. The system comprises a first control module configured to: i) receive a first temperature measurement associated with a passenger compartment of a vehicle; ii) compare the first temperature measurement to a temperature set point value; and iii) in response to the comparison, determine a first error value associated with a difference between the first temperature measurement and the temperature set point. The system further comprises a temperature control module configured to receive the first error value and, in response, to adjust the light transmissivity of at least one window the vehicle.
In one embodiment, the temperature control module adjusts the light transmissivity of the at least one window in order to reduce the first error value.
In another embodiment, the temperature control module increases the light transmissivity of the at least one window in order to reduce the first error value.
In still another embodiment, the temperature control module decreases the light transmissivity of the at least one window in order to reduce the first error value.
In yet another embodiment, after the temperature control module adjusts the light transmissivity of the at least one window the vehicle, the first control module is further configured to: i) receive a second temperature measurement associated with the passenger compartment of the vehicle; ii) compare the second temperature measurement to a temperature set point value; and ii) in response to the comparison, determine a second error value associated with a difference between the second temperature measurement and the temperature set point.
In a further embodiment, the temperature control module is further configured to receive the second error value and, in response, to adjust a setting of a heating, ventilation and air conditioning (HVAC) module of the vehicle.
In a still further embodiment, the temperature control module adjusts the setting of the HVAC module in order to reduce the second error value.
In a yet further embodiment, the temperature control module adjusts a blower speed of the HVAC module in order to reduce the second error value.
In one embodiment, the temperature control module adjusts a mode of the HVAC module in order to reduce the second error value.
In another embodiment, the temperature control module adjusts a temperature of air exiting the HVAC module in order to reduce the second error value.
It is another object of the present disclosure to provide a method of climate control in a vehicle. The method of controlling a climate of a passenger compartment of a vehicle comprises: i) receiving a first temperature measurement associated with a passenger compartment of a vehicle; ii) comparing the first temperature measurement to a temperature set point value; and iii) in response to the comparison, determining a first error value associated with a difference between the first temperature measurement and the temperature set point. The method further comprises, in response to the first error value, adjusting the light transmissivity of at least one window the vehicle.
Further areas of applicability of the present disclosure will become apparent from the detailed description, the claims and the drawings. The detailed description and specific examples are intended for purposes of illustration only and are not intended to limit the scope of the disclosure.
The present disclosure will become more fully understood from the detailed description and the accompanying drawings, wherein:
In the drawings, reference numbers may be reused to identify similar and/or identical elements.
The present disclosure describes a vehicle climate control system that tunes the glazing properties of all window surfaces in the vehicle for thermal comfort and/or for reducing the energy consumption of the heating, ventilation, and air conditioning (HVAC) system of the vehicle. Reducing the energy consumption of the HVAC system is particularly useful in an electric vehicle (EV) that operates on battery power, since energy consumption increases the effective EV vehicle range.
The present disclosure also introduces the concept of an Equivalent Homogeneous Temperature (EHT) value. The EHT value may be defined as “the uniform temperature of an imaginary enclosure with air velocity equal to zero in which a person exchanges the same dry heat by radiation and convection as in an actual non-uniform environment”. The EHT value provides a single representative value to characterize a “non-uniform” thermal environment into a uniform thermal environment. By way of example, the actual environment inside the passenger compartment of a vehicle may exhibit significant temperature variations between dark surfaces and light surfaces, between the space near the roof and the space near the floor, and so forth. The EHT value provides a single uniform value to represent the non-uniform temperature inside the passenger compartment. The EHT value may vary over time according to the solar load (i.e., amount of sunlight) on the vehicle, the ambient air temperature, the number of passengers, and the like.
Battery controller module 110 controls the charging of a plurality of battery cells in battery pack 120. Power converter 130 receive DC power output from battery pack 120 and converts the DC power to an AC output voltage that is applied to electric motor 120. The output torque of electric motor 140 is applied to transmission 150, which turns wheels 160A and 160B. In one embodiment, transmission 150 may be, for example, a single gear transmission. The speed and acceleration of vehicle 100 is controlled by the level of AC output voltage from power converter 130. The AC output voltage of power converter 130 is, in turn, controlled by the accelerator pedal (not shown) in vehicle 100.
Sensors module 180 comprises a variety of sensors. These sensors may include, for example, a thermostat for sensing the temperature in the passenger compartment and a thermostat for sensing the ambient air temperature outside the passenger compartment. These sensors may also include an infrared camera configured to sense thermal radiation inside the passenger compartment, including thermal radiation from one or more passengers. These sensors may further include one or more solar cells for detecting the position and angle of the sun and determining the amount of sunlight (i.e., solar load) on the surfaces of the vehicle.
According to the principles of the present disclosure, climate control module 170 receives sensor input data from sensors module 180 and, in response, adjusts the glazing of one or more of the vehicle windows and the settings of HVAC module 175. Adjusting the glazing of the windows adjusts the light transmissivity of each window. Currently, some types of aircraft incorporate windows in the passenger cabin that enable each passenger to use a control button to adjust the glazing of the window next to his or her seat.
The EHT Set Point control module 210 determines from one or more of the inputs from sensors module 180 the actual EHT value in the passenger compartment. The EHT Set Point control module 210 then compares the actual EHT value to the EHT Set Point value to produce an error signal ΔEHT that indicates if the actual EHT value is higher or lower and by how much. (i.e., magnitude of difference).
In some embodiments, the error may be the difference between the actual measured temperature and a target temperature. However, in other embodiments, the error may be the difference between a calculated EHT under the current vehicle conditions and what the EHT should be for those vehicle conditions (i.e., the EHT Set Point).
The temperature control module 220 receives the error signal ΔEHT and, in response, may adjust the window glazing or the A/C settings, or both, in order to reduce or to eliminate the error signal ΔEHT. The temperature control module 220 adjusts the window glazing by sending a control value Yn to the glazing control module 230. The control value Yn may cause the glazing control module 230 to reduce light transmissivity in order to cool the passenger compartment or may cause the glazing control module 230 to increase light transmissivity in order to warm the passenger compartment. The temperature control module 220 adjusts the HVAC settings by sending a control value Xn to the HVAC control module 230. The HVAC settings include HVAC mode (i.e., heat or cool), exit air temperature (warmer or cooler), and blower speed (i.e., fan speed). The control value Xn may cause the HVAC control module 230 to cool the passenger compartment or may cause the HVAC control module 230 to warm the passenger compartment.
According to an advantageous embodiment, the glazing control module 230 may execute one or more artificial intelligence (AI) or machine learning (ML) algorithms. The AI/ML algorithms may determine the optimal glazing composition based on the EHT set point and one or more input boundary conditions, such as the solar load, the outside air temperature, the HVAC discharge temperature, and the like. Preferably, the AI/ML algorithms may be pre-trained on a dataset that encompasses any environmental condition the vehicle may encounter.
According to the principles of the present disclosure, climate control module 170 will try to control temperature by adjusting window glazing first. If adjusting the light transmissivity is sufficient to maintain the EHT value, then it will not be necessary to turn on the HVAC module 175 or to increase the amount of heating or cooling done by the HVAC module 175. If adjusting the light transmissivity is not sufficient to maintain the EHT value, only then will it be necessary to turn on the HVAC module 175 or to increase its power consumption. The enables significant power savings since adjusting the window glazing requires a very small amount of power compared to the HVAC module 175.
Initially, in 305, the EHT set point control module 210 receives sensor inputs and calculates the cabin EHT value and/or determines the occupant temperature from, for example, an IR image. In 310, the EHT set point control module 210 compares the cabin EHT to the EHT Set Point and determines the ΔEHT control error value. In 315, the temperature control module 220 uses the ΔEHT control error value to determine the Yn control value. In 320, the glazing control module 230 uses the Yn control value to adjust light transmissivity of one or more vehicle windows. Depending on the direction and elevation of the sun, it may be necessary to adjust the light transmissivity of only those window(s) that actually face the sun.
In 405, after the window glazing has been adjusted, the EHT set point control module 210 reassesses the cabin EHT and/or the occupant temperature. In 410, the EHT set point control module 210 compares the cabin EHT to the EHT Set Point and again determines the ΔEHT control error value. In 415, the temperature control module 220 uses the ΔEHT control error value to determine the Xn control value. In 420, the HVAC control module 240 uses the Xn control value to adjust one or more of exit (discharge) air temperature, the blower speed, and the HVAC mode in order to increase or to decrease the cabin temperature.
Thereafter, the climate control module 170 may return to 305 in order to adjust iteratively one or both of the window glazing and the HVAC settings. In this way, the climate control module 170 tunes the glazing properties of all window surfaces in the vehicle for thermal comfort and reduces the energy consumption of the HVAC system of the vehicle.
In the embodiments described above, the light transmissivity of the windows of the vehicle is controlled by adjusting the window glazing. However, this is by way of example only and should not be construed to limit the scope of the disclosure. In alternate embodiments of the disclosure, the light transmissivity of one or more of the windows of the vehicle 100 may be controlled by other types of smart glass technologies, including electrochromic, photochromic, thermochromic, and the like.
In some embodiments of the disclosure, the light transmissivity of individual windows may be adjusted for individual passengers in the vehicle 100. In such embodiments, the EHT Set Point control module 210 may receive, for example, individual IR images for each passenger and may calculate an individual ΔEHT control error value for each passenger. This enables the temperature control module 220 to generate multiple Yn control values to adjust the light transmissivity of each window separately.
The foregoing description is merely illustrative in nature and is in no way intended to limit the disclosure, its application, or uses. The broad teachings of the disclosure can be implemented in a variety of forms. Therefore, while this disclosure includes particular examples, the true scope of the disclosure should not be so limited since other modifications will become apparent upon a study of the drawings, the specification, and the following claims. It should be understood that one or more steps within a method may be executed in different order (or concurrently) without altering the principles of the present disclosure. Further, although each of the embodiments is described above as having certain features, any one or more of those features described with respect to any embodiment of the disclosure can be implemented in and/or combined with features of any of the other embodiments, even if that combination is not explicitly described. In other words, the described embodiments are not mutually exclusive, and permutations of one or more embodiments with one another remain within the scope of this disclosure.
Spatial and functional relationships between elements (for example, between modules, circuit elements, semiconductor layers, etc.) are described using various terms, including “connected,” “engaged,” “coupled,” “adjacent,” “next to,” “on top of,” “above,” “below,” and “disposed.” Unless explicitly described as being “direct,” when a relationship between first and second elements is described in the above disclosure, that relationship can be a direct relationship where no other intervening elements are present between the first and second elements, but can also be an indirect relationship where one or more intervening elements are present (either spatially or functionally) between the first and second elements. As used herein, the phrase at least one of A, B, and C should be construed to mean a logical (A OR B OR C), using a non-exclusive logical OR, and should not be construed to mean “at least one of A, at least one of B, and at least one of C.”
In the figures, the direction of an arrow, as indicated by the arrowhead, generally demonstrates the flow of information (such as data or instructions) that is of interest to the illustration. For example, when element A and element B exchange a variety of information but information transmitted from element A to element B is relevant to the illustration, the arrow may point from element A to element B. This unidirectional arrow does not imply that no other information is transmitted from element B to element A. Further, for information sent from element A to element B, element B may send requests for, or receipt acknowledgements of, the information to element A.
In this application, including the definitions below, the term “module” or the term “controller” may be replaced with the term “circuit.” The term “module” may refer to, be part of, or include: an Application Specific Integrated Circuit (ASIC); a digital, analog, or mixed analog/digital discrete circuit; a digital, analog, or mixed analog/digital integrated circuit; a combinational logic circuit; a field programmable gate array (FPGA); a processor circuit (shared, dedicated, or group) that executes code; a memory circuit (shared, dedicated, or group) that stores code executed by the processor circuit; other suitable hardware components that provide the described functionality; or a combination of some or all of the above, such as in a system-on-chip.
The module may include one or more interface circuits. In some examples, the interface circuits may include wired or wireless interfaces that are connected to a local area network (LAN), the Internet, a wide area network (WAN), or combinations thereof. The functionality of any given module of the present disclosure may be distributed among multiple modules that are connected via interface circuits. For example, multiple modules may allow load balancing. In a further example, a server (also known as remote, or cloud) module may accomplish some functionality on behalf of a client module.
The term code, as used above, may include software, firmware, and/or microcode, and may refer to programs, routines, functions, classes, data structures, and/or objects. The term shared processor circuit encompasses a single processor circuit that executes some or all code from multiple modules. The term group processor circuit encompasses a processor circuit that, in combination with additional processor circuits, executes some or all code from one or more modules. References to multiple processor circuits encompass multiple processor circuits on discrete dies, multiple processor circuits on a single die, multiple cores of a single processor circuit, multiple threads of a single processor circuit, or a combination of the above. The term shared memory circuit encompasses a single memory circuit that stores some or all code from multiple modules. The term group memory circuit encompasses a memory circuit that, in combination with additional memories, stores some or all code from one or more modules.
The term memory circuit is a subset of the term computer-readable medium. The term computer-readable medium, as used herein, does not encompass transitory electrical or electromagnetic signals propagating through a medium (such as on a carrier wave); the term computer-readable medium may therefore be considered tangible and non-transitory. Non-limiting examples of a non-transitory, tangible computer-readable medium are nonvolatile memory circuits (such as a flash memory circuit, an erasable programmable read-only memory circuit, or a mask read-only memory circuit), volatile memory circuits (such as a static random access memory circuit or a dynamic random access memory circuit), magnetic storage media (such as an analog or digital magnetic tape or a hard disk drive), and optical storage media (such as a CD, a DVD, or a Blu-ray Disc).
The apparatuses and methods described in this application may be partially or fully implemented by a special purpose computer created by configuring a general-purpose computer to execute one or more particular functions embodied in computer programs. The functional blocks, flowchart components, and other elements described above serve as software specifications, which can be translated into the computer programs by the routine work of a skilled technician or programmer.
The computer programs include processor-executable instructions that are stored on at least one non-transitory, tangible computer-readable medium. The computer programs may also include or rely on stored data. The computer programs may encompass a basic input/output system (BIOS) that interacts with hardware of the special purpose computer, device drivers that interact with particular devices of the special purpose computer, one or more operating systems, user applications, background services, background applications, etc.
The computer programs may include: (i) descriptive text to be parsed, such as HTML (hypertext markup language), XML (extensible markup language), or JSON (JavaScript Object Notation) (ii) assembly code, (iii) object code generated from source code by a compiler, (iv) source code for execution by an interpreter, (v) source code for compilation and execution by a just-in-time compiler, etc. As examples only, source code may be written using syntax from languages including C, C++, C#, Objective-C, Swift, Haskell, Go, SQL, R, Lisp, Java®, Fortran, Perl, Pascal, Curl, OCaml, Javascript®, HTML5 (Hypertext Markup Language 5th revision), Ada, ASP (Active Server Pages), PHP (PHP: Hypertext Preprocessor), Scala, Eiffel, Smalltalk, Erlang, Ruby, Flash®, Visual Basic®, Lua, MATLAB, SIMULINK, and Python®.