This disclosure relates to methods for determining an optimal state-of-charge (SOC) operating window for a battery.
Battery systems in electric vehicles and other applications often include a battery management system implemented in hardware and/or software. One aspect of a battery management system may be an SOC operating window having recommended maximum and minimum SOC levels, which are often set at the factory and which remain constant over the service life of the battery system.
According to one embodiment, a method for determining an optimal SOC operating window for a battery for use in an electric vehicle includes learning a pattern of periodic charging of the battery for a plurality of time periods and a pattern of periodic usage of the battery for the plurality of time periods, determining a periodic energy requirement for the battery for the plurality of time periods based on the learned patterns using a statistical model, and setting a maximum SOC level and a minimum SOC level for the SOC operating window based on two or more of the periodic energy requirement, the learned patterns and a battery chemistry of the battery.
In this embodiment, the periodic charging, the periodic usage and the periodic energy requirement may each have a periodicity of daily, weekly or monthly, and the statistical model may be a Weibull distribution, a log-normal distribution or a positively skewed parametric or nonparametric distribution. Additionally, the periodic energy requirement may be a total energy requirement for all of the plurality of time periods, or a plurality of individual energy requirements wherein each of the individual energy requirements corresponds to a respective one of the plurality of time periods.
The learning step may include receiving a plurality of charging instances and a plurality of usage instances for the plurality of time periods, and establishing the patterns of periodic charging and periodic usage based on the received pluralities of charging instances and usage instances, respectively. Each charging instance may include two or more of a respective charging start time, a respective charging end time, a respective charging duration, a respective charging level, a respective beginning battery charge level and a respective ending battery charge level, and each usage instance may include two or more of a respective usage start time, a respective usage end time, a respective usage duration, a respective average energy use amount and a respective total energy use amount.
The method may further include accumulating additional instances of the periodic charging and the periodic usage of the battery, and utilizing a machine learning method to derive an updated maximum SOC level and an updated minimum SOC level for the SOC operating window based on the additional instances of periodic charging and periodic usage. In this configuration, the machine learning method may be a neural network, and the neural network may be a recurrent neural network.
The step of setting the maximum and minimum SOC levels may include: (i) selecting, as a candidate maximum SOC level, a lesser of a first recommended maximum SOC level based on a battery capacity model for the battery and a second recommended maximum SOC level based on a point of diminishing returns for thermal propagation performance for the battery; (ii) selecting, as a candidate minimum SOC level, a recommended minimum SOC level based on the battery capacity model for the battery; (iii) deriving a battery energy requirement by adding a factor to the periodic energy requirement or by multiplying the periodic energy requirement by a multiplier, wherein the factor and the multiplier are each based on the periodic charging of the battery and an availability of charging locations for the battery; and (iv) adjusting one or both of the candidate minimum and maximum SOC levels to establish the minimum and maximum SOC levels, respectively, so as to enable the battery to supply the battery energy requirement. In this arrangement, the battery capacity model may be based on a battery chemistry of the battery, and the availability of charging locations for the battery may be based on a range within which the battery may be utilized to motively power the electric vehicle.
According to another embodiment, a method for determining an optimal SOC operating window for a battery for use in an electric vehicle includes: (i) receiving a plurality of charging instances of the battery for a plurality of time periods and a plurality of usage instances of the battery for the plurality of time periods; (ii) establishing a pattern of periodic charging of the battery based on the received plurality of charging instances and a pattern of periodic usage of the battery based on the received plurality of usage instances; (iii) determining a periodic energy requirement for the battery for the plurality of time periods based on the learned patterns of periodic charging and periodic usage using a positively skewed parametric or nonparametric distribution; (iv) setting a maximum SOC level and a minimum SOC level for the SOC operating window based on two or more of the periodic energy requirement, the learned patterns of periodic charging and periodic usage and a battery chemistry of the battery; (v) accumulating additional instances of the periodic charging and the periodic usage of the battery; and (vi) utilizing a recurrent neural network to derive an updated maximum SOC level and an updated minimum SOC level for the SOC operating window based on the additional instances of periodic charging and periodic usage.
Each charging instance may include two or more of a respective charging start time, a respective charging end time, a respective charging duration, a respective charging level, a respective beginning battery charge level and a respective ending battery charge level, and each usage instance may include two or more of a respective usage start time, a respective usage end time, a respective usage duration, a respective average energy use amount and a respective total energy use amount.
In this embodiment, the step of setting the maximum and minimum SOC levels may include: selecting, as a candidate maximum SOC level, a lesser of a first recommended maximum SOC level based on a battery capacity model for the battery and a second recommended maximum SOC level based on a point of diminishing returns for thermal propagation performance for the battery; selecting, as a candidate recommended minimum SOC level, a minimum SOC level based on the battery capacity model for the battery; deriving a battery energy requirement by adding a factor to the periodic energy requirement or by multiplying the periodic energy requirement by a multiplier, wherein the factor and the multiplier are each based on the periodic charging of the battery and an availability of charging locations for the battery; and adjusting one or both of the candidate minimum and maximum SOC levels to establish the minimum and maximum SOC levels, respectively, so as to enable the battery to supply the battery energy requirement.
The battery capacity model may be based on a battery chemistry of the battery, and the availability of charging locations for the battery may be based on a range within which the battery may be utilized to motively power the electric vehicle. Additionally, the periodic energy requirement may be one of a total energy requirement for all of the plurality of time periods, and a plurality of individual energy requirements wherein each of the individual energy requirements corresponds to a respective one of the plurality of time periods.
According to yet another embodiment, a method for determining an optimal SOC operating window for a battery for use in an electric vehicle includes: (i) learning a pattern of periodic charging of the battery for a plurality of time periods and a pattern of periodic usage of the battery for the plurality of time periods; (ii) determining a periodic energy requirement for the battery for the plurality of time periods based on the learned patterns using a positively skewed parametric or nonparametric distribution; (iii) setting a maximum SOC level and a minimum SOC level for the SOC operating window based on two or more of the periodic energy requirement, the learned patterns and a battery chemistry of the battery; (iv) accumulating additional instances of the periodic charging and the periodic usage of the battery; and (v) utilizing a recurrent neural network to derive an updated maximum SOC level and an updated minimum SOC level for the SOC operating window based on the additional instances of periodic charging and periodic usage.
In this configuration, the learning step may include: receiving a plurality of charging instances and a plurality of usage instances for the plurality of time periods (wherein each charging instance includes two or more of a respective charging start time, a respective charging end time, a respective charging duration, a respective charging level, a respective beginning battery charge level and a respective ending battery charge level, and wherein each usage instance includes two or more of a respective usage start time, a respective usage end time, a respective usage duration, a respective average energy use amount and a respective total energy use amount); and establishing the patterns of periodic charging and periodic usage based on the received pluralities of charging instances and usage instances, respectively.
Additionally in this configuration, the step of setting the maximum and minimum SOC levels may include: selecting, as a candidate maximum SOC level, a lesser of a first recommended maximum SOC level based on a battery capacity model for the battery and a second recommended maximum SOC level based on a point of diminishing returns for thermal propagation performance for the battery; selecting, as a candidate recommended minimum SOC level, a minimum SOC level based on the battery capacity model for the battery; deriving a battery energy requirement by adding a factor to the periodic energy requirement or by multiplying the periodic energy requirement by a multiplier, wherein the factor and the multiplier are each based on the periodic charging of the battery and an availability of charging locations for the battery; and adjusting one or both of the candidate minimum and maximum SOC levels to establish the minimum and maximum SOC levels, respectively, so as to enable the battery to supply the battery energy requirement; wherein the battery capacity model is based on a battery chemistry of the battery, and wherein the availability of charging locations for the battery is based on a range within which the battery may be utilized to motively power the electric vehicle.
The above features and advantages, and other features and advantages, of the present teachings are readily apparent from the following detailed description of some of the best modes and other embodiments for carrying out the present teachings, as defined in the appended claims, when taken in connection with the accompanying drawings.
Referring now to the drawings, wherein like numerals indicate like parts in the several views, a method 100 for determining an optimal SOC operating window 20 for a battery 10 for use in an electric vehicle 18 is shown and described herein.
In
In practice, it is ideal to maintain the SOC for a battery 10 within a range between the maximum and minimum SOC levels 22, 24, and to avoid overcharging the battery 10 above the maximum SOC level 22 and to avoid allowing the SOC to drop below the minimum SOC level 24, as this will help prolong the effective service life of the battery 10. Each battery 10 or battery type may also have its own particular battery capacity model 14 and point of diminishing returns for thermal propagation performance 16, as illustrated in
In
The length of each time period 60 may be predetermined or it may be arbitrarily chosen on-the-fly. For example, as illustrated in
Returning to the upper-center of
Moving on to the upper-right of
In some configurations, the periodic energy requirement 62 may be a total energy requirement 64 for all of the plurality of time periods 60 taken together. For example, the total energy requirement 64 for the four time periods 60 shown in
As illustrated in
where k>0 is a shape parameter, λ>0 is a scale parameter, the independent variable x is a measure of battery energy (e.g., in kilowatt-hours) and f(x) is a density.
As shown in
Returning again to
Note that while
Because of the potential open-endedness of the number of additional charging instances 26a and additional usage instances 44a that are accumulated and utilized in the potentially open-ended number of additional time periods 60a in blocks 200 and 210, a machine learning method 82 may be well suited to this task. As illustrated in
As shown in
According to another embodiment, a method 100 for determining an optimal SOC operating window 20 for a battery 10 for use in an electric vehicle 18 includes: (i) at block 110, receiving or accumulating a plurality of charging instances 26 of the battery 10 for a plurality of time periods 60 and a plurality of usage instances 44 of the battery 10 for the plurality of time periods 60; (ii) at block 120, establishing a pattern 28 of periodic charging 26 of the battery 10 based on the received or accumulated plurality of charging instances 26 and a pattern 46 of periodic usage 44 of the battery 10 based on the received or accumulated plurality of usage instances 44; (iii) at block 140, determining a periodic energy requirement 62 for the battery 10 for the plurality of time periods 60 based on the learned patterns 28, 46 of periodic charging 26 and periodic usage 44 using a positively skewed parametric or nonparametric distribution 72; (iv) at block 150, setting a maximum SOC level 22 and a minimum SOC level 24 for the SOC operating window 20 based on two or more of the periodic energy requirement 62, the learned patterns 28, 46 of periodic charging 26 and periodic usage 44 and a battery chemistry 12 of the battery 10; (v) at block 200, accumulating additional instances 26a, 44a of the periodic charging 26 and the periodic usage 44 of the battery 10; and (vi) at block 210, utilizing a recurrent neural network 86 to derive an updated maximum SOC level 22u and an updated minimum SOC level 24u for the SOC operating window 20 based on the additional instances 26a, 44a of periodic charging 26 and periodic usage 44.
Each charging instance 26 may include two or more of a respective charging start time 30, a respective charging end time 32, a respective charging duration 34, a respective charging level 36, a respective beginning battery charge level 38 and a respective ending battery charge level 40, and each usage instance 44 may include two or more of a respective usage start time 48, a respective usage end time 50, a respective usage duration 52, a respective average energy use amount 54 and a respective total energy use amount 56.
In this embodiment, the step of setting the maximum and minimum SOC levels 22, 24 (i.e., at block 150) may include: at block 160, selecting, as a candidate maximum SOC level 90, a lesser of a first recommended maximum SOC level 87 based on a battery capacity model 14 for the battery 10 and a second recommended maximum SOC level 88 based on a point of diminishing returns for thermal propagation performance 16 for the battery 10; at block 170, selecting, as a candidate minimum SOC level 91, a recommended minimum SOC level 89 based on the battery capacity model 14 for the battery 10; at block 180, deriving a battery energy requirement 92 by adding a factor 93 to the periodic energy requirement 62 or by multiplying the periodic energy requirement 62 by a multiplier 94, wherein the factor 93 and the multiplier 94 are each based on the periodic charging 26 of the battery 10 and an availability 95 of charging locations 96 for the battery 10; and at block 190, adjusting one or both of the candidate minimum and maximum SOC levels 91, 90 to establish the minimum and maximum SOC levels 24, 22, respectively, so as to enable the battery 10 to supply the battery energy requirement 92.
The battery capacity model 14 may be based on a battery chemistry 12 of the battery 10, and the availability 95 of charging locations 96 for the battery 10 may be based on a range 97 within which the battery 10 may be utilized to motively power the electric vehicle 18. Additionally, the periodic energy requirement 62 may be one of a total energy requirement 64 for all of the plurality of time periods 60, and a plurality of individual energy requirements 66 wherein each of the individual energy requirements 66 corresponds to a respective one of the plurality of time periods 60.
According to yet another embodiment, a method 100 for determining an optimal SOC operating window 20 for a battery 10 for use in an electric vehicle 18 includes: (i) at block 130, learning a pattern 28 of periodic charging 26 of the battery 10 for a plurality of time periods 60 and a pattern 46 of periodic usage 44 of the battery 10 for the plurality of time periods 60; (ii) at block 140, determining a periodic energy requirement 62 for the battery 10 for the plurality of time periods 60 based on the learned patterns 28, 46 using a positively skewed parametric or nonparametric distribution 72; (iii) at block 150, setting a maximum SOC level 22 and a minimum SOC level 24 for the SOC operating window 20 based on two or more of the periodic energy requirement 62, the learned patterns 28, 46 and a battery chemistry 12 of the battery 10; (iv) at block 200, accumulating additional instances 26a, 44a of the periodic charging 26 and the periodic usage 44 of the battery 10; and (v) at block 210, utilizing a recurrent neural network 86 to derive an updated maximum SOC level 22u and an updated minimum SOC level 24u for the SOC operating window 20 based on the additional instances 26a, 44a of periodic charging 26 and periodic usage 44.
In this configuration, the learning step 130 may include: at block 110, receiving or accumulating a plurality of charging instances 26 and a plurality of usage instances 44 for the plurality of time periods 60 (wherein each charging instance 26 includes two or more of a respective charging start time 30, a respective charging end time 32, a respective charging duration 34, a respective charging level 36, a respective beginning battery charge level 38 and a respective ending battery charge level 40, and wherein each usage instance 44 includes two or more of a respective usage start time 48, a respective usage end time 50, a respective usage duration 52, a respective average energy use amount 54 and a respective total energy use amount 56); and, at block 120, establishing the patterns 28, 46 of periodic charging 26 and periodic usage 44 based on the received or accumulated pluralities of charging instances 26 and usage instances 44, respectively.
Additionally in this configuration, the step of setting the maximum and minimum SOC levels 22, 24 (i.e., block 150) may include: at block 160, selecting, as a candidate maximum SOC level 90, a lesser of a first recommended maximum SOC level 87 based on a battery capacity model 14 for the battery 10 and a second recommended maximum SOC level 88 based on a point of diminishing returns for thermal propagation performance 16 for the battery 10; at block 170, selecting, as a candidate minimum SOC level 91, a recommended minimum SOC level 89 based on the battery capacity model 14 for the battery 10; at block 180, deriving a battery energy requirement 92 by adding a factor 93 to the periodic energy requirement 62 or by multiplying the periodic energy requirement 62 by a multiplier 94, wherein the factor 93 and the multiplier 94 are each based on the periodic charging 26 of the battery 10 and an availability 95 of charging locations 96 for the battery 10; and at block 190, adjusting one or both of the candidate minimum and maximum SOC levels 91, 90 to establish the minimum and maximum SOC levels 24, 22, respectively, so as to enable the battery 10 to supply the battery energy requirement 92; wherein the battery capacity model 14 is based on a battery chemistry 12 of the battery 10. In this embodiment, the availability 95 of charging locations 96 for the battery 10 is based on a range 97 within which the battery 10 may be utilized to motively power the electric vehicle 18.
Note that any of the foregoing embodiments may include receiving one or more exogenous variables for use in one or more steps of the method 100. For example, an exogenous variable may include the day of the week when charging data or usage data is received or accumulated, as well as the number of miles driven per time period 60, 60a and the average drive efficiency per time period 60, 60a. Additionally, the method 100 may also include one or more of the steps sending data or results to a customer or owner of the battery/electric vehicle 10, 18, soliciting and receiving confirmation or acknowledgment of the sent data/results from the customer/owner, sending an optimized window or display configuration to the battery/vehicle 10, 18 for visual display of information pertaining to the battery 10 within the vehicle 18, and updating or adjusting the visual display of the window/information. Further, the determining step 140 using a statistical model 68 and/or the utilizing/deriving step 210 using a machine learning model 82 may be performed in the cloud and/or on-board the vehicle 18 (i.e., utilizing and/or interfacing with the controller 11).
While various steps of the method 100 have been described as being separate blocks, and various functions of the system have been described as being separate elements, it may be noted that two or more steps may be combined into fewer blocks, and two or more functions may be combined into fewer elements. Similarly, some steps described as a single block may be separated into two or more blocks, and some functions described as a single element may be separated into two or more elements. Additionally, the order of the steps or blocks described herein may be rearranged in one or more different orders, and the arrangement of the functions and elements may be rearranged into one or more different arrangements.
It may be noted that at some points throughout the present disclosure, reference may be made to a singular input, output, element, etc., while at other points reference may be made to plural/multiple inputs, outputs, elements, etc. Thus, weight should not be given to whether the input(s), output(s), element(s), etc. are used in the singular or plural form at any particular point in the present disclosure, as the singular and plural uses of such words should be viewed as being interchangeable, unless the specific context dictates otherwise.
The above description is intended to be illustrative, and not restrictive. While the dimensions and types of materials described herein are intended to be illustrative, they are by no means limiting and are exemplary embodiments. In the following claims, use of the terms “first”, “second”, “top”, “bottom”, etc. are used merely as labels, and are not intended to impose numerical or positional requirements on their objects. As used herein, an element or step recited in the singular and preceded by the word “a” or “an” should be understood as not excluding plural of such elements or steps, unless such exclusion is explicitly stated. Additionally, the phrase “at least one of A and B” and the phrase “A and/or B” should each be understood to mean “only A, only B, or both A and B”. Moreover, unless explicitly stated to the contrary, embodiments “comprising” or “having” an element or a plurality of elements having a particular property may include additional such elements not having that property. And when broadly descriptive adverbs such as “substantially” and “generally” are used herein to modify an adjective, these adverbs mean “mostly”, “mainly”, “for the most part”, “to a significant extent”, “to a large degree” and/or “at least 51 to 99% out of a possible extent of 100%”, and do not necessarily mean “perfectly”, “completely”, “strictly”, “entirely” or “100%”. Additionally, the word “proximate” may be used herein to describe the location of an object or portion thereof with respect to another object or portion thereof, and/or to describe the positional relationship of two objects or their respective portions thereof with respect to each other, and may mean “near”, “adjacent”, “close to”, “close by”, “at” or the like.
This written description uses examples, including the best mode, to enable those skilled in the art to make and use devices, systems and compositions of matter, and to perform methods, according to this disclosure. It is the following claims, including equivalents, which define the scope of the present disclosure.