The present disclosure generally relates to the field of vehicle batteries and, more specifically, to methods and systems for calibrating state of charge and/or power limits for batteries of vehicles, such as in electric or hybrid electric vehicles.
Certain vehicles, particularly electric vehicles and hybrid electric vehicles, utilize batteries (e.g., battery packs) for power. The battery includes various battery cells within. The battery typically operates within state of charge and power limits that are pre-set for the vehicle. The state of charge and power limits are typically pre-set based on a worst case scenario of environmental and operating conditions, in order to ensure longevity of the battery across all conditions. However, in certain cases such typical techniques may not provide optimal battery performance or fuel savings for the vehicle, for example in relatively mild climates or mild usage conditions.
Accordingly, it is desirable to provide improved methods for calibrating state of charge or power limits for batteries, such as for hybrid vehicles or hybrid electric vehicles. It is also desirable to provide improved program products and systems for calibrating state of charge or power limits for batteries, such as for hybrid vehicles or hybrid electric vehicles. Furthermore, other desirable features and characteristics of the present invention will be apparent from the subsequent detailed description and the appended claims, taken in conjunction with the accompanying drawings and the foregoing technical field and background.
In accordance with an exemplary embodiment, a method is provided for calibrating limits of a battery of a vehicle, the battery having state of charge limits and power limits. The method comprises the steps of obtaining a history of environmental conditions for the vehicle, and adjusting one or more of the state of charge limits, one or more of the power limits, or both based on the history of environmental conditions and usage severity pertaining to chemistry failure modes using a processor.
In accordance with another exemplary embodiment, a program product is provided for calibrating limits of a battery of a vehicle, the battery having state of charge limits and power limits. The program product comprises a program and a non-transitory, computer-readable storage medium. The program is configured to obtain a history of environmental conditions for the vehicle, and adjust one or more of the state of charge limits, one or more of the power limits, or both based on the history of environmental conditions. The non-transitory, computer-readable storage medium bears the program.
In accordance with a further exemplary embodiment, a system is provided for calibrating limits of a battery of vehicle, the battery having state of charge limits and power limits. The system comprises a memory and a processor. The memory is configured to store a history of environmental conditions for the vehicle. The processor is coupled to the memory, and is configured to adjust one or more of the state of charge limits, one or more of the power limits, or both based on the history of environmental conditions.
The present disclosure will hereinafter be described in conjunction with the following drawing figures, wherein like numerals denote like elements, and wherein:
The following detailed description is merely exemplary in nature and is not intended to limit the disclosure or the application and uses thereof. Furthermore, there is no intention to be bound by any theory presented in the preceding background or the following detailed description.
The vehicle 100 includes a chassis 112, a body 114, four wheels 116, and an electronic control system 118. The body 114 is arranged on the chassis 112 and substantially encloses the other components of the vehicle 100. The body 114 and the chassis 112 may jointly form a frame. The wheels 116 are each rotationally coupled to the chassis 112 near a respective corner of the body 114.
The vehicle 100 may be any one of a number of different types of automobiles, such as, for example, a sedan, a wagon, a truck, or a sport utility vehicle (SUV), and may be two-wheel drive (2WD) (i.e., rear-wheel drive or front-wheel drive), four-wheel drive (4WD) or all-wheel drive (AWD). The vehicle 100 may also incorporate any one of, or combination of, a number of different types of engines, such as, for example, a gasoline or diesel fueled combustion engine, a “flex fuel vehicle” (FFV) engine (i.e., using a mixture of gasoline and alcohol), a gaseous compound (e.g., hydrogen and/or natural gas) fueled engine, a combustion/electric motor hybrid engine, a fuel cell and an electric motor.
In the exemplary embodiment illustrated in
Still referring to
The battery 122 is electrically connected to the inverter 126. In one embodiment, the battery 122 comprises a set of battery cells which can be made of various chemistries and with a combination of various anode and cathode materials, such as a lithium ion battery. The battery 122 operates within upper and lower state of charge and power limits provided by the battery control system 124, described below.
As depicted in
The sensor array 168 includes temperature sensor 148, a current sensor 150, and a voltage sensor 152. Each of the sensors 148, 150, and 152 are preferably disposed adjacent or proximate to the battery 122. The temperature sensor 148 measures an ambient temperature outside (preferably, adjacent to) the battery 122, and provides signals and/or information thereto to the controller 146 for processing and for use in adjusting state of charge and power limits for the battery 122. The current sensor 150 measures an electric current of the battery 122, and provides signals and/or information thereto to the controller 146 for processing and for use in adjusting state of charge and power limits for the battery 122. The voltage sensor 152 measures a voltage of the battery 122, and provides signals and/or information thereto to the controller 146 for processing and for use in adjusting state of charge and power limits for the battery 122.
The controller 146 is coupled to the GPS device 140, the sensor array 168, the battery 122, and the electronic control system 118. The controller 146 utilizes the geographic data location data from the GPS device 140 and the measured values from the sensor array 168 in determining state of charge and power limits and adjustments thereto for the battery 122 based on environmental conditions and usage severity for the battery 122 and/or for the vehicle 100, preferably including average temperature values for the geographic locations in which the vehicle 100 has been driver. In a preferred embodiment, the controller 146 performs these functions in accordance with steps of the process 200 and the sub-processes thereof described further below in connection with
In certain embodiments, the controller 146 directly controls the state of charge and power limits for the battery 122. In certain other embodiments, the controller 146 indirectly controls the state of charge and power limits for the battery 122 via instructions and/or information provided to the electronic control system 118. In addition, although not illustrated as such, the battery control system 124 (and/or one or more components thereof) may be integral with the electronic control system 118 and may also include one or more power sources.
As depicted in
In the depicted embodiment, the computer system of the controller 146 includes a processor 154, a memory 156, an interface 158, a storage device 160, and a bus 162. The processor 154 performs the computation and control functions of the controller 146, and may comprise any type of processor or multiple processors, single integrated circuits such as a microprocessor, or any suitable number of integrated circuit devices and/or circuit boards working in cooperation to accomplish the functions of a processing unit. During operation, the processor 154 executes one or more programs 164 contained within the memory 156 and, as such, controls the general operation of the controller 146 and the computer system of the controller 146, preferably in executing the steps of the processes described herein, such as the steps of the process 200 and the various steps, sub-processes, and graphical illustrations pertaining thereto in
The memory 156 can be any type of suitable memory. This would include the various types of dynamic random access memory (DRAM) such as SDRAM, the various types of static RAM (SRAM), and the various types of non-volatile memory (PROM, EPROM, and flash). The bus 162 serves to transmit programs, data, status and other information or signals between the various components of the computer system of the controller 146. In a preferred embodiment, the memory 156 stores the above-referenced program 164 along with one or more stored values 166, include various databases of information pertaining to temperature values and/or other environmental conditions of various geographic locations in which the vehicle may have been operated over time. In certain examples, the memory 156 is located on and/or co-located on the same computer chip as the processor 154.
The interface 158 allows communication to the computer system of the controller 146, for example from a system driver and/or another computer system, and can be implemented using any suitable method and apparatus. It can include one or more network interfaces to communicate with other systems or components. The interface 158 may also include one or more network interfaces to communicate with technicians, and/or one or more storage interfaces to connect to storage apparatuses, such as the storage device 160.
The storage device 160 can be any suitable type of storage apparatus, including direct access storage devices such as hard disk drives, flash systems, floppy disk drives and optical disk drives. In one exemplary embodiment, the storage device 160 comprises a program product from which memory 156 can receive a program 164 that executes one or more embodiments of one or more processes of the present disclosure, such as the steps of the process 200 and the various steps, sub-processes, and graphical illustrations pertaining thereto in
The bus 162 can be any suitable physical or logical means of connecting computer systems and components. This includes, but is not limited to, direct hard-wired connections, fiber optics, infrared and wireless bus technologies. During operation, the program 164 is stored in the memory 156 and executed by the processor 154.
It will be appreciated that while this exemplary embodiment is described in the context of a fully functioning computer system, those skilled in the art will recognize that the mechanisms of the present disclosure are capable of being distributed as a program product with one or more types of non-transitory computer-readable signal bearing media used to store the program and the instructions thereof and carry out the distribution thereof, such as a non-transitory computer readable medium bearing the program and containing computer instructions stored therein for causing a computer processor (such as the processor 154) to perform and execute the program. Such a program product may take a variety of forms, and the present disclosure applies equally regardless of the particular type of computer-readable signal bearing media used to carry out the distribution. Examples of signal bearing media include: recordable media such as floppy disks, hard drives, memory cards and optical disks, and transmission media such as digital and analog communication links. It will similarly be appreciated that the computer system of the controller 146 may also otherwise differ from the embodiment depicted in
The radiator 128 is connected to the frame at an outer portion thereof and although not illustrated in detail, includes multiple cooling channels therein that contain a cooling fluid (i.e., coolant) such as water and/or ethylene glycol (i.e., “antifreeze”) and is coupled to the engine 130 and the inverter 126.
As depicted in
One or more geographic locations are identified or obtained (step 206). In one embodiment, the geographic location comprises a geographic region in which the vehicle was purchased, and is stored in the memory 156 of
A determination is made as to whether the geographic location represents a high temperature environment (step 208). In a preferred embodiment, a geographic location is determined to represent a high temperature environment if it approximately matches the distribution of a high temperature climate as defined by the algorithm, such as Phoenix, Ariz. This determination is preferably made by the processor 154 of
If it is determined that the geographic location represents a high temperature environment, then the state of charge and power limits for the battery remain at a relatively conservative level (step 210). Specifically, in this case, the upper and lower state of charge and power limits remain at respective first levels (preferably, factory pre-set levels) that provide for battery life to extend for a predetermined target amount of time under a “worst case scenario” (i.e., assuming relatively high temperature values and/or other potentially adverse weather conditions). The process also preferably exits during step 210. The state of charge determination and implementation of step 210 (i.e., the maintenance of existing or factory pre-set levels) is preferably performed by the processor 154 of
If the geographic location does not represent a high temperature environment, then a battery life lower limit model or curve is obtained for capacity and a battery life upper limit model or curve is obtained for resistance (step 211). The battery life lower limit model or curve and the battery life upper limit model or curve preferably represent an estimated or projected amount of battery degradation over time that is expected with a relatively high degree of certainty (e.g., with a ninety percent confidence interval) under various conditions pertaining to the environment (such as temperature) and usage severity (such as various state of charge related variables). The battery life lower limit model or curve and the battery life upper limit model or curve are preferably stored in the memory 156 of
A current capacity and resistance for the battery are then estimated (step 212). Specifically, in a preferred embodiment, the current capacity and resistance are estimated by the processor 154 of
With reference to
The average values of steps 302 and 304 are preferably calculated by the processor 154 of
A calendar capacity fade and resistance increase are then estimated (step 308). The calendar capacity fade and resistance increase are preferably estimated by the processor 154 of
In addition, an average temperature value is determined, preferably corresponding to an average temperature surrounding the battery (step 310). An average RMS power is also calculated, preferably corresponding to an average RMS power over various ignition cycles over time (step 311). An average state of charge (step 312), state of charge swing (step 314), and duty cycle (step 316) are also calculated or determined, preferably corresponding to respective values over various ignition cycles of the vehicle over time. The average values of steps 310-316 are preferably calculated by the processor 154 of
An estimated cycle capacity fade and resistance increase are then estimated (referenced in
Returning to
Conversely, if it is determined that the battery life model current capacity is less than the measured capacity of the battery or if the battery life model current resistance is more than the measured resistance of the battery, then the battery life fade ratio is calculated (step 216). During step 216, a battery life fade ratio is calculated based on an initial measured capacity (preferably, as measured by the sensor array 142 of
in which BLFRC represents the battery life fade ratio for capacity, BLFRR represents the battery life fade ratio for resistance, IMC represents the initial measured capacity, IMR represents the initial measured resistance, MC represents the measured capacity, MR represents the measured resistance, BLMPC represents the battery life model predicted capacity, BLMPR represents the battery life model predicted resistance, Slopemeasured represents the measured slope, and Slopepredicted represents the predicted slope.
A predicted capacity function or curve and predicted resistance function or curve are then calculated (step 217). Specifically, the predicted capacity function or curve and predicted resistance function or curve are preferably calculated by the processor 154 of
A determination is made as to whether the battery life fade ratios are greater than one (step 218). This determination is preferably made by the processor 154 of
If it is determined in step 218 that the battery life fade ratio for capacity is greater than one, then the modified, predicted capacity curve is calculated (step 219). If it is determined in step 218 that the battery life fade ratio for resistance is greater than one, then the modified, predicted resistance curve is calculated (step 219). Specifically, the modified, predicted capacity curve and the modified, predicted resistance curve are preferably calculated in step 219 by the processor 154 of
MPCC=1−(1−PCC)*BLFRC (Equation 3),
MPRC=1+(PRC−1)*BLFRR (Equation 4),
in which MPCC represents the modified, predicted capacity curve and MPRC represents the modified, predicted resistance curve calculated in step 219, PCC represents the predicted capacity curve and PRC represents the predicted resistance curve of step 217, and BLFRC and BLFRR represent the battery life fade ratios of step steps 215, 216.
Conversely, if it is determined in step 218 that the battery life fade ratio for capacity is less than or equal to one, then the modified, predicted capacity curve is set equal to the predicted capacity curve or if the battery life fade ratio for resistance is less than or equal to one, then the modified, predicted resistance curve is set equal to the predicted resistance curve of step 217 (step 220). The modified, predicted capacity curve and the modified, predicted resistance curve are preferably set in this manner by the processor 154 of
A determination is made as to whether the modified, predicted capacity curve of steps 219, 220 is less than the battery life lower limit curve of step 211 at any point in time (step 221) or if the modified, predicted resistance curve of steps 219, 220 is greater than the battery life upper limit curve of step 211 at any point in time (step 221). This determination is preferably made by the processor 154 of
With reference to
In addition, in a preferred embodiment, an upper power limit of the battery is decremented by a calibratable amount (step 414). In addition, a lower power limit of the battery is incremented by a different calibratable amount (step 416). Each of the values of steps 414, 416 are preferably calculated and/or implemented by the processor 154 of
With reference again to
With reference to
In addition, in a preferred embodiment, an upper power limit of the battery is incremented by a calibratable amount (step 514). In addition, a lower power limit of the battery is decremented by a different calibratable amount (step 516). Each of the values of steps 514, 516 are preferably calculated and/or implemented by the processor 154 of
With reference again to
In addition, the modified, predicted capacity curve and the modified, predicted resistance curve of steps 219, 220 are also recalculated (step 228). Specifically, the modified, predicted capacity curve and the modified, predicted resistance curve are recalculated using the temporary state of charge upper limit, temporary state of charge lower limit, the temporary state of charge setpoint, the temporary power upper limit, and the temporary power lower limit. The modified, predicted capacity curve and the modified, predicted resistance curve are preferably recalculated by the processor 154 of
A determination is then made as to whether modified, predicted capacity curve is less than the battery life lower limit curve at any point and/or whether modified, predicted resistance curve is greater than the battery life upper limit curve at any point (step 230). This determination is preferably made by the processor 154 of
During step 234, a determination is then made as to whether the modified, predicted capacity curve is greater than the battery life lower limit curve plus a deadband value at all points and/or whether modified, predicted resistance curve is less than the battery life upper limit curve minus a deadband value at any point. The deadband value preferably corresponds to the deadband value described above in connection with step 225. This determination is preferably made by the processor 154 of
Accordingly, the state of charge limits and power limits are increased when the vehicle has been operating in a relatively mild climate and/or with environmental and/or operating conditions that are conducive to longevity of the battery. Under such conditions, enhanced engine performance and fuel economy may be provided, while still maintaining at least an expected, predetermined battery life. Conversely, relatively more conservative state of charge limits and power limits are used when the vehicle has been operating in relatively hot climates and/or with environmental and/or operating conditions that are less conducive to longevity of the battery. Under such conditions, the battery state of charge and power settings are set so as to maximize battery life, to help ensure that at least an expected, predetermined battery life is attained even under such relatively adverse conditions.
With reference to
In addition,
The curves 602-610 of FIGS. 6 and 702-710 of
Accordingly, the systems, program products, and processes described above provide for potentially improved settings for state of charge and power limits for vehicle batteries. It will be appreciated that the disclosed systems, methods, and program products may vary from those depicted in the Figures and described herein. For example, the vehicle 100, the battery control system 124, and/or various components thereof may vary from that depicted in
While at least one exemplary embodiment has been presented in the foregoing detailed description, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration of the invention in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing the exemplary embodiment or exemplary embodiments. It should be understood that various changes can be made in the function and arrangement of elements without departing from the scope of the invention as set forth in the appended claims and the legal equivalents thereof