AUTOMOTIVE SEAT BASED MICROCLIMATE SYSTEM
20240131902 ยท 2024-04-25
Inventors
- Alan Chewter (Ypsilanti, MI, US)
- Mobashar Ahmad (Troy, MI, US)
- Ankit Tiwari (Farmington Hills, MI, US)
- Tyler Myers (Plymouth, MI, US)
- Chad Westerman (Milford, MI, US)
Cpc classification
B60H1/00878
PERFORMING OPERATIONS; TRANSPORTING
B60H1/2218
PERFORMING OPERATIONS; TRANSPORTING
B60H1/0073
PERFORMING OPERATIONS; TRANSPORTING
International classification
Abstract
A microclimate system for a vehicle occupant includes multiple microclimate thermal effectors. Each of the microclimate thermal effectors has a corresponding thermal effector controller and is configured to at least partially control an occupant thermal comfort. Each of the microclimate thermal effectors includes at least one sensor configured to determine a microclimate parameter corresponding to at least one microclimate thermal effector of the multiple microclimate thermal effectors. A microclimate system controller is in communication with a plurality of thermal effector controllers. An optimizer is configured to apply a corresponding weighting value from a plurality of weighting values to each thermal effector controller in the plurality microclimate thermal effectors.
Claims
1. A microclimate system for a vehicle occupant comprising: multiple microclimate thermal effectors, each of the microclimate thermal effectors having a corresponding thermal effector controller and being configured to at least partially control an occupant thermal comfort, each of the microclimate thermal effectors including at least one sensor configured to determine a microclimate parameter corresponding to at least one microclimate thermal effector of the multiple microclimate thermal effectors; and a microclimate system controller in communication with a plurality of thermal effector controllers, and an optimizer, the optimizer being configured to apply a corresponding weighting value from a plurality of weighting values to each thermal effector controller in the plurality microclimate thermal effectors.
2. The microclimate system of claim 1, wherein each weighting value is a combination of a user preference value and an efficiency value, and optionally wherein the optimizer is configured to modify the preference value corresponding to a thermal effector in response to a user manually modifying the operations of the corresponding thermal effector.
3. The microclimate system of claim 2, wherein the weighting value is the user preference value multiplied by the efficiency value.
4. The microclimate system of claim 1, wherein the optimizer includes a weighting chart, the weighting chart including a power usage entry for each thermal effector, the power usage entry defining an estimated amount of power required by the corresponding thermal effector to achieve a commanded thermal comfort level.
5. The microclimate system of claim 4, wherein the weighting chart further includes a weighting value entry for each thermal effector, the weighting value entry defining the weighting value of the corresponding thermal entry for a thermal effector operation to achieve the commanded thermal comfort level.
6. The microclimate system of claim 5, wherein the weighting chart further includes a cumulative power usage entry, the cumulative power usage entry defining an estimated total power usage of the corresponding thermal effector and each other thermal effector of the plurality of thermal effectors having a higher weighting value than the corresponding thermal effector, and optionally, wherein the weighting chart includes a limit entry for each thermal effector in the plurality of thermal effectors, wherein the limit entry defines one of no limits, 0 power usage, and a numerical limit, and wherein the numerical limit is an amount of power allowed to be used by the corresponding thermal effector and is less than the power usage entry for the corresponding microclimate system.
7. The microclimate system of claim 1 wherein the optimizer includes a plurality of weighting values for each thermal effector, and wherein each weighting value corresponds to a distinct thermal effector operation, and optionally, wherein the distinct thermal effector operations include heating operations, heating operations starting below a threshold temperature, cooling operations, and cooling operations starting above a threshold temperature.
8. The microclimate system of claim 1, wherein the microclimate system controller is configured to output a plurality of error signals, the plurality of error signals including one error signal corresponding to each thermal effector and wherein the optimizer is configured to apply the weighting value by multiplying the error signal corresponding to a given thermal effector by the weighting value corresponding to the given thermal effector.
9. The microclimate system of claim 1, wherein the optimizer is disposed between an output of the microclimate system controller and an input of each of the thermal effector controllers.
10. The microclimate system of claim 1, wherein the optimizer is a component of the microclimate system controller.
11. A method for optimizing thermal operations in a microclimate system comprising: generating a plurality of feedback control error signals, each feedback control error signal in the plurality of feedback control error signals corresponding to a unique thermal effector in a plurality of thermal effectors; multiplying each feedback control error signal by a weighting value corresponding to the unique thermal effector to which the feedback control error signal corresponds using an optimizer; and providing each weighted feedback control error signal to the corresponding unique thermal effector.
12. The method of claim 11, further comprising determining each weighting value by multiplying a normalized efficiency weighting value with a normalized preference value, wherein the efficiency value is indicative of a power usage efficiency of the corresponding unique thermal effector during a commanded thermal operation and the preference value is indicative of at least one user's preference for the corresponding thermal effector, and optionally comprising reducing the normalized preference value of a thermal effector in response to the user reducing an output of the thermal effector.
13. The method of claim 11, wherein the optimizer is configured to increase feedback control error signals of preferred thermal effectors and decrease feedback control error signals of non-preferred thermal effectors.
14. The method of claim 11, wherein the optimizer includes an estimated power usage for each thermal operation of each thermal effector, and a cumulative power usage entry for each thermal effector, and wherein the cumulative power usage entry corresponding to a given thermal effector is the estimated power usage of the corresponding thermal effector summed with the estimated power usage corresponding to each thermal effector having a higher weighting value.
15. The method of claim 14, further comprising enforcing a power budget by providing no power limit on thermal effectors with a corresponding cumulative power usage entry below the power budget, restricting a power usage of a first thermal effector having a corresponding cumulative power usage in excess of the power budget, and disabling all remaining thermal effectors.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0026] The disclosure can be further understood by reference to the accompanying drawings, comprising
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039] The embodiments, examples and alternatives of the claims, or the following description and drawings, including any of their various aspects or respective individual features, may be taken independently or in any combination. Features described in connection with one embodiment are applicable to all embodiments, unless such features are incompatible.
DETAILED DESCRIPTION
[0040] This disclosure relates to a microclimate system that provides increased thermal comfort to the occupant by controlling microclimate thermal effectors to generate a desired comfort level.
[0041] Referring to
[0042] As a further challenge to providing an effective climate control system, each occupant 104 typically has unique personal comfort preferences. That is, a particular occupant 104 detects a level of thermal energy differently than another occupant 104. As a result, the exact same thermal environment within a vehicle 100 may be perceived as comfortable by one occupant 104, but as uncomfortable by another occupant 104.
[0043] Microclimate thermal effectors are localized components that can adjust or maintain a desired microclimate in a corresponding zone 130, 132, 134, 136, 138. The microclimate thermal effectors can include, for example, climate controlled seats (e.g., U.S. Pat. Nos. 5,524,439 and 6,857,697), a head rest/neck conditioner (e.g., U.S. Provisional App. No. 62/039,125), a climate controlled headliner (e.g., U.S. Provisional App. No. 61/900,334), a steering wheel (e.g., U.S. Pat. No. 6,727,467 and U.S. Pub. No. 2014/0090513), a heated gear shifter (e.g., U.S. Pub. No. 2013/0061603, etc.), heater mats, a mini-compressor system, and/or any other systems configured to achieve a personalized microclimate. The enumerated microclimate thermal effectors are exemplary in nature and are non-limiting. The microclimate system provides a corresponding occupant 104 personal comfort in an automated manner with little or no input from the corresponding occupant 104. All or some of the microclimate thermal effectors can be arranged to optimally control the thermal environment around an occupant of a seat located anywhere inside a passenger vehicle. In addition, the microclimate thermal effectors can be used to regulate thermal comfort separately for individual segments of the occupant's body.
[0044] In the example of
[0045] Thermal effectors contained within an occupant seat may have heat characteristics that depend on the installation in the seat. By way of example, conductive devices may transfer heat through a layer of insulating material such as foam, fabric, or leather trim with the amount and types of these materials controlling the effectiveness of the thermal effector. Similarly, convective devices may push or pull conditioned air through vented layers of a seat suspension system.
[0046] Even further, when thermal devices are configured to affect a seat occupant in a dependent fashion (i.e. the effectiveness of one thermal effector depends on the operations of another thermal effector), the thermal calculations and device controls are most effective if they account for those dependencies. The control algorithm described herein (which includes an estimator and a controller) simultaneously solves three problems. First, the controller determines how to most effectively split the control signal between the dependent devices. Second, the estimator determines the magnitude of effect of one device on the other. Third, to control the overall system, the estimator determines the combined effect on the occupant of several devices so that the controller can ensure that the overall system objectives are met. The combined effect necessarily includes the impact each thermal effector has on the heat transfer rates and thermal effectiveness of nearby thermal effectors.
[0047] The HVAC system 110 of
[0048] With continued reference to
[0049] Within the context of
[0050] The architectural design approach of using nested subsystem models built from component transfer functions allows for an efficient re-use of software defining the component transfer functions and is illustrated in
[0051]
[0052]
[0053] With continued reference to
[0054] The inputs 610 are compared to the output of the system transfer function 310 via a comparison 620 to generate an error value 622. The error value 622 represents the difference between the commanded values (the inputs) and the actual system values (the output of the system transfer function 310). The error value 622 includes multiple signals, each of which is provided to a corresponding thermal effector system 602 including a thermal effector controller 630 that converts the error value into physical control signals 632 that drive the thermal effectors 640 to operate. One or more sensors throughout the thermal system, and in particular at the thermal effectors 640, measures the conditions at each of the thermal effectors 640, and provides the measured values to the component transfer functions 210 corresponding to that thermal effector 640. The component transfer function 210 then provides outputs to the system transfer function 310, in which it is nested, and to the controller 630 controlling the thermal effector 640.
[0055] The thermal effector system 602 is repeated for each individual thermal effector system within the microclimate system. In some examples the controller 630 is a dedicated controller for the corresponding thermal effector 640, while in other examples the controller 630 is a subcomponent of a microclimate system controller or general vehicle controller with the subcomponent being dedicated to control of the corresponding thermal effector 640.
[0056] The control structure and algorithms illustrated visually in
[0057] Once the desired setpoint is calculated by the controller, the controller determines a transfer function for each device within the system in a Calculate Component Transfer Function action 720. The transfer functions are created using assumptions of quasi-steady state conditions and conventional techniques. The assumptions are based on the specifics of the thermal environment and the break down of the cabin (or other environmentally controlled area) into discrete zones. The heat transfer is calculated using a lumped thermal capacitance concept and the associated assumptions resulting in some portions of the thermal system being combined mathematically. The mathematical reduction (i.e., combination) of portions of the thermal system reflects similar behaviors across the portions and boundary conditions.
[0058] The component transfer functions utilize device outputs and heat transfer rates to model the behavior of the component as described above with regards to
[0059] Device setpoints for each of the thermal effectors are calculated using the current occupant temperatures and heat transfer rates calculated by the system transfer functions in a Calculate Device Setpoint action 740. The device setpoints are configured to minimize the difference between the occupant temperature and heat transfer rate calculated by the system transfer function versus the desired setpoint values. The device setpoints are then used to control the devices in a Control Each Device to Setpoint action 750. The controller uses the component transfer functions to provide calculated feedback values in a closed loop feedback control. In order to prevent runaway, or other potentially hazardous or inefficient operations of the thermal effectors, the controller imposes setpoint limits on each device in a Limit Device Setpoints action 760.
[0060] The forgoing description defines an exemplary thermal effector control system that accounts for the presence of multiple other thermal effectors in driving control of a thermal system. In some implementations the example of
[0061]
[0062] In one example, a distinct chart can be utilized for distinct thermal effector operations including heating operations, heating operations starting below a threshold temperature, cooling operations, and cooling operations starting above a threshold temperature.
[0063] The optimizer 810 operates by ranking the thermal effector systems 602 in order of preferences and applying the preference to the control values as a weighting factor. The overall rank of each thermal effector system 602 is determined by multiplying a user preference parameter by a device effectiveness parameter. The user preference parameter is a stored value that indicates the particular user's preference for or against the thermal effector system 602. The device effectiveness parameter is a scalar value representing the efficiency of converting vehicle power to heating or cooling and the speed at which the device reaches a set point.
[0064] The user preference parameter can be retrieved from a stored user profile including specific users whose preferences are learned over time, and at least one generic user profile that operates as a starting point for the preference weighting. For the specific users, the profile is learned over time and reflects fine tuning that a specific user may apply to the thermal effector systems 602. By way of example, if a user routinely turns down one specific thermal effector system 602 the user profile is updated to decrease the weighting applied to that thermal effector system 602.
[0065] Further, the specific weightings and effectiveness of each thermal effector system 602 is dependent on the operation being performed by the thermal effector system 602 and can change when a different operation is performed. By way of example, one thermal effector system 602 may be highly efficient at providing heat in a heating operation, but inefficient at removing heat in a cooling operation. This thermal effector system 602 would then be applied a high rank during heating and a low rank during cooling.
[0066] The combination of user preference and effectiveness creates a single scalar weight value for each thermal effector system 602, and the error signal provided from the combination 620 is multiplied by the scalar weight value before the error signal is provided to the corresponding thermal effector system 602.
[0067] With continued reference to
[0068] A user preference column 930 and a thermal effectiveness column 940 each provide a ranking from 0 to 2 indicating the weight applied for the corresponding user preference or thermal effectiveness of the corresponding device with a 2 indicating the most preferred or effective, and a 0 indicating that the thermal effector corresponding to that row should not be utilized. The thermal effectiveness of the thermal effector is the power delivered to the occupant divided by the power consumed by the thermal device. This value is then normalized on the scale of 0-2. A combined weight column 950 provides a combined weight that is the result of multiplying the user preference value and the thermal effectiveness value. The combined weight column 950 drives the ordering of the chart, with the highest combined weight (thermal effector A) appearing at one end and the highest combined weight (thermal effector G) appearing at the other end. The combined weight from column 950 is the value applied to the feedback control signal of the corresponding thermal device by the optimizer 810. The weight is applied by multiplying the error value of the corresponding thermal effector by the combined weight value from column 950 for that thermal effector.
[0069] A device power column 960 lists the amount of power expected to be used by the thermal effector system to achieve the thermal operation. A cumulative device power column 970 lists the total amount of power expected to be used by the thermal effector system in that row combined with the expected power expenditure of all of the thermal effector systems below it (i.e. all thermal effector systems having a higher rank).
[0070] A power limit column 980 defines a limit on the amount of power that is allowed to be used by the thermal system of a given row in order to prevent a power budget of the vehicle from being exceeded. Three types of entries 982, 984, 986 are present in the power budget column 980. An entry 982 indicating no limit defines that there are no power budget limitations on the thermal effector system of that row. An entry 984 indicating 0 defines that the thermal effector system of that row is not provided any power during the thermal operations, and thus will not be operated.
[0071] The third entry type 986 indicates a numeric power budget that is less than the corresponding entry in the device power column 960, but greater than 0. The value in the third entry type provides an amount of power that can be consumed by the corresponding thermal device in the thermal operation before the corresponding thermal device is de-activated. Depending on the type of device and the type of controls, the power limit can be a cut off threshold, where the device stops operating when the threshold is exceeded, or the power limit can be averaged over time causing the thermal operations of the corresponding thermal effector to be reduced, and allowing the operations to continue across the entire thermal operation. The power limit column 980 is only utilized in examples where the thermal system is provided with a limited power budget.
[0072] The specific values in each column 930, 940, 950, 960, 970, and 980 are situational and will vary depending on the circumstances and conditions that the thermal operation is occurring in. By way of example, the entries in the user preference column 930 are learned over time for each given user, and are adjusted based on the user's custom tweaks to the thermal system. Similarly, the thermal effectiveness column 940 depends on exterior conditions, such as temperature and humidity, and are adjusted using established rules. The established rules can be based on empirical testing, neural network learning, or any similar method.
[0073] The entries in the device power column 960 are estimates of the amount of power that the thermal effector uses to achieve the desired temperature and flowrate. The estimates depend on the specific thermal operation and conditions and are determined by the controller for the thermal device according to any known estimation. As described above, the entries in the cumulative device power column 970 are dependent on the device power column 960 entries and on the order of the columns determined by the combined weight column 950.
[0074] With continued reference to the control system of
[0075] The generic operation 1000 of
[0076] After determining the efficiency of each thermal effector in the thermal system, the controller ranks the devices by multiplying the determine efficiency with the determined preference in a Determine Device Rank step 1050. Depending on the mode of operation (e.g. power optimization, power budget, etc.) the controller adjusts the ranking of the devices in an Adjust Rank step 1060. Once any adjustments have been performed, the thermal effectors are controlled according to the error values modified by the device ranks as described above with regards to
[0077]
[0078] In equation 1, the first term (f.sub.bias1) includes T.sub.set, referring to the air temperature or surface temperature for a given thermal effector, T.sub.min, referring to a minimum acceptable value in the range for the selected thermal effector, and T.sub.max, referring to the maximum acceptable value in the range for the selected thermal effector and is used for both conductive devices and convective devices. The second term (f.sub.bias2), includes h set referring to the set heat transfer coefficients for the given thermal effector, h.sub.max referring to the maximum heat transfer coefficient for the given thermal effector, and h.sub.min referring to the minimum heat transfer coefficient for the given thermal effector. The second term, and the division by 2 is only utilized for convective devices.
[0079] The minimization function (Equation 1) determines a P value representing the estimated power usage of the thermal effector, and the rank of each thermal is adjusted by altering the device set points within the predefined limits to identify a minimum power usage required to achieve the set points in an Adjust Set-Points to Minimize Power step 1166. The minimized power rankings are then used to control the device, as in
[0080] When the thermal effector system is allocated a limited amount of power the vehicle controller operates to ensure that not only is power usage minimized, but also that the allocated power budget is not exceeded. By way of example, this can occur when an electric vehicle has below a certain amount of charge remaining, and the controller needs to ensure that sufficient charge exists to operate the vehicle until a charging station has been reached. To ensure that power budgets are not exceeded, the process of
[0081] After determining the cumulative device power, the controller identifies which thermal effector's estimated power usage would cause the cumulative power to exceed the provided power limit in an Identify Where Cumulative Power Exceeds Power Limit step. The identified thermal effector is indexed to provide a power limit on the operations of the thermal effector, each thermal effector below the indexed thermal effector is provided no limit, and each thermal effector above the indexed thermal effector is disabled and/or turned off in an Apply Power Limit step 1270.
[0082] Although the different examples have specific components shown in the illustrations, embodiments of this invention are not limited to those particular combinations. It is possible to use some of the components or features from one of the examples in combination with features or components from another one of the examples.
[0083] Although an example embodiment has been disclosed, a worker of ordinary skill in this art would recognize that certain modifications would come within the scope of the claims. For that reason, the following claims should be studied to determine their true scope and content.