Battery charge control optimization for extended life with machine
A physics-based reduced-order model and machine learning algorithms, integrated with a digital twin, address the limitations of traditional battery management systems by predicting battery behavior and optimizing charging strategies, enhancing performance and safety.
Patent Information
- Application Number
- PCT/US2025/016211
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-18
- Filing Date
- 2025-02-17
- Publication Date
- 2025-09-25
AI Technical Summary
Traditional battery management systems lack the capability to accurately predict and adapt to dynamic conditions affecting battery performance, longevity, and safety, often leading to suboptimal performance, reduced lifespan, and increased risk of failure due to reliance on static battery models.
Integration of a physics-based reduced-order model and machine learning algorithms within a battery management system, utilizing a digital twin to simulate and predict battery cell behavior, enabling adaptive charging strategies and proactive maintenance.
Enhances battery performance and longevity by accurately forecasting future states, optimizing charging cycles, and preventing degradation, thereby improving reliability and safety.
Smart Images

Figure US2025016211_25092025_PF_FP_ABST
Abstract
Description
[0001] Description
[0002] BATTERY CHARGE CONTROL OPTIMIZATION FOR EXTENDED LIFE WITH MACHINE
[0003] Field Of The Disclosure
[0004] This document pertains generally, but not by way of limitation, to battery management systems and, more specifically, to methods and systems for optimizing the performance and extending the longevity of battery cells within a battery module.
[0005] Background
[0006] Rechargeable batteries, particularly Lithium-ion (Li-ion) batteries, have become the cornerstone of electric machine, including electric vehicle technology, offering a greener, more sustainable alternative to traditional fossil fuel-powered engines. These batteries boast high energy density, longer lifespans, and lower self-discharge rates, making them ideal for powering electric cars and heavy machinery. The efficiency and durability of these batteries are critical, as they directly impact the range, performance, and overall appeal of electric vehicles.
[0007] The charging algorithms for electric machines are crucial in optimizing battery health and performance. These sophisticated algorithms are designed to balance the need for fast charging against the potential risks of overcharging, which can degrade battery life and pose safety risks. Smart charging technologies in electric machines adjust charging rates based on the battery's condition, ambient temperature, and usage patterns. Some employ pulse charging methods, providing intermittent bursts of energy to enhance charge absorption and minimize heat generation, which is particularly important in large battery packs used in electric vehicles.
[0008] However, battery degradation remains a significant challenge. Over time, Li-ion batteries in electric vehicles undergo chemical and physical changes that reduce their capacity and efficiency. Factors such as the number of charge-discharge cycles, exposure to extreme temperatures, and high current demands during rapid acceleration and heavy load conditions contribute to this degradation. In electric vehicles, battery aging can lead to reduced driving range and slower charging times, impacting both the user experience and the vehicle's resale value.
[0009] Summary of the Disclosure
[0010] This disclosure describes techniques for using machine learning to extract physics-based cell model parameters from battery charge data provided by the battery module of the battery management system. This data may be processed via machine learning techniques in order to periodically update or adapt a physics-based model that may capture cell electrical dynamics and degradation mechanisms. The techniques may utilize a "digital twin" to adaptively charge the battery while preserving the life of the cells.
[0011] In some aspects, this disclosure is directed to a battery management system for managing operation and health of a battery cell of a battery module, the battery management system comprising: a processing unit in communication with the battery module; and a non-transitory computer-readable memory in communication with the processing unit, the non-transitory computer-readable memory including instructions that, when executed, cause the processing unit to: simulate, using a physics-based model, electrochemical processes of the battery cell; receive, using a machine-learning model, operational data from the battery module and calibrate the physics-based model based on the received operational data; and control, based on the physics-based model, the operation of the battery module.
[0012] In some aspects, this disclosure is directed to a method for managing operation and health of a battery cell of a battery module, the method comprising: simulating, using a physics-based model, electrochemical processes of the battery cell; receiving, using a machine- learning model, operational data from the battery module and calibrating the physics-based model based on the received operational data; and controlling, based on the physics-based model, the operation of the battery module.
[0013] In some aspects, this disclosure is directed to a battery management system for managing operation and health of a battery cell of a battery module, the battery management system comprising: a plurality of sensors configured to sense operational data from the battery module, wherein the operational data includes at least one of temperature, voltage, current, state of charge, and state of health of the battery cell; a processing unit in communication with the battery module; and a non-transitory computer-readable memory in communication with the processing unit, the non-transitory computer-readable memory including instructions that, when executed, cause the processing unit to: simulate, using a physics-based model, electrochemical processes of the battery cell, wherein the physicsbased model, once calibrated, serves as a digital twin of the battery cell, and wherein the digital twin provides a virtual representation that approximates real-time behavior of the battery cell; receive, using a machine-learning model, the operational data from the battery module and calibrate the physics-based model based on the received operational data; and control, based on the physics-based model, the operation of the battery module.
[0014] Brief Description of the Drawings
[0015] In the drawings, which are not necessarily drawn to scale, like numerals may describe similar components in different views. Like numerals having different letter suffixes may represent different instances of similar components. The drawings illustrate generally, by way of example, but not by way of limitation, various embodiments discussed in the present document.
[0016] FIG. l is a perspective view of an example of a battery- powered machine that may implement various techniques of this disclosure. FIG. 2 is a block diagram of an example of an electrical architecture that may implement various techniques of this disclosure.
[0017] FIG. 3 shows an example of a machine learning module according to some examples of the present disclosure.
[0018] FIG. 4 is a block diagram of another example of an electrical architecture that may implement various techniques of this disclosure.
[0019] FIG. 5 is a flow diagram of an example of a method for managing operation and health of a battery cell of a battery module.
[0020] Detailed Description
[0021] The management of battery systems, particularly in applications such as electric vehicles, energy storage systems, and portable electronics, presents a series of complex challenges. Traditional battery management systems often rely on direct physical monitoring and control mechanisms that may be limited in their ability to predict and adapt to the dynamic conditions affecting battery performance, longevity, and safety. These systems typically lack the capability to accurately forecast future states of the battery cells based on varying operational conditions, which can lead to suboptimal performance, reduced lifespan, and increased risk of failure. Current battery management system algorithms are typically based on static battery models designed for beginning of life conditions.
[0022] The present inventors recognized a need for an advanced battery management system capable of accurately predicting and optimizing the performance and lifespan of battery cells. This disclosure describes techniques for using machine learning to extract physics-based cell model parameters from battery charge data provided by the battery module of the battery management system. This data may be processed via machine learning techniques in order to periodically update or adapt a physics-based model that may capture cell electrical dynamics and degradation mechanisms. The techniques may utilize a "digital twin" to adaptively charge the battery while preserving the life of the cells. FIG. l is a perspective view of an example of a battery- powered machine 100 that may implement various techniques of this disclosure. FIG. 1 depicts a non-limiting view of a battery-powered machine 100 in the form of a load-haul-dump (LHD) vehicle, such as for mining, including a dump bucket 102, wheels 104, 106, an operator control cabin 108, and a vehicle body 110.
[0023] The battery-powered machine 100, e.g., an electric mine truck, also includes an electrical architecture 112. The electrical architecture 112 may include a DC power source, namely a battery module 114 having one or more battery cells, which may supply power to, among other things, an electric motor. The electric motor may supply rotational power to one or more systems, such as a system configured to operate various hydraulics of the dump bucket 102. The electrical architecture 112 further includes a battery management system 116 in communication with the battery module 114. The electrical architecture 112 is shown and described in more detail below, such as with respect to FIG. 2.
[0024] The techniques of this disclosure are not limited to LHD vehicles and are instead applicable to other industrial vehicles including, but not limited to, continuous miners, feeder breakers, roof bolters, utility vehicles for mining, underground mining loaders, underground articulated trucks, or any other vehicle used for industrial purposes, such as hauling, excavating, drilling, loading, dumping, compacting, etc. Further, the techniques of this disclosure, while especially suited for use in battery- powered vehicles, also may be used in hybrid-powered vehicles.
[0025] FIG. 2 is a block diagram of an example of an electrical architecture that may implement various techniques of this disclosure. The electrical architecture 112 includes a battery module 114 in electrical communication with the battery management system 116. The battery module 114 includes a plurality of battery cells 212.
[0026] The battery management system (BMS) 116 further includes a processing unit 202, which includes one or more processors. The processing unit 202 may be in communication with a non-transitory computer-readable memory 204. In some examples, the processing unit 202 may be co-located with the battery module 114. In other examples, the processing unit 202 may be located remotely be configured to communicate with the battery module and the non-transitory computer-readable memory via a wireless communication network, such as shown in FIG. 3.
[0027] The memory 204 includes a machine-learning model 206 and a physics-based model / digital twin 208. The electrical architecture 112 may include a plurality of sensors 210 that are in electrical communication with the battery module 114 and the battery management system 116. Each sensor is configured to collect operational data from the battery module. For example, the operational data includes at least one of temperature, voltage, current, state of charge, and state of health of one or more of the battery cells 212. The state of charge (SOC) of battery cells 212 in a battery module 114 may be defined as the available capacity (in Ah) and expressed as a percentage of its rated capacity.
[0028] The SOC parameter may be viewed as a thermodynamic quantity enabling one to assess the potential energy of a battery. The SOC parameter of a battery decreases over time as energy is drawn from the battery. The state of health (SOH) of a battery cell represents a measure of the battery cell’s ability to store and deliver electrical energy compared with a new battery. A decline in the SOH of a battery can cause a battery to discharge faster. A battery’s internal impedance is an example of a battery characteristic that corresponds well with its SOH and that can be measured periodically to monitor the battery.
[0029] The physics-based model 208 may be a reduced-order model that serves to effectively approximate the comprehensive physical and chemical behaviors of one or more of the battery cells 212. This model is engineered to simplify the complex array of differential equations typically found in a full-scale physics-based model, which may include second or first- order partial differential equations (PDEs), by reducing them to first-order ordinary differential equations (ODEs) or to algebraic equations that are more computationally efficient.
[0030] The reduced-order physics-based model 208 approximates the governing physics / chemistry of the cell, such as the electrochemical processes and degradation mechanisms pertinent to the battery cell's operation. These processes include, but are not limited to, ion diffusion as governed by Fick's laws of diffusion, the intercalation reaction of lithium ions with the electrode particles as described by Butler-Volmer kinetics, the formation of a solid electrolyte interphase (SEI) layer, and the plating of lithium on the anode surface. The model is designed to account for any additional degradation mechanisms that may impact the battery cell's performance and longevity.
[0031] While comprehensive full-physics models, such as the single particle model (SPM) and the pseudo-two-dimensional model (P2D), provide a detailed representation of the battery cell's behavior, their direct implementation within a battery management system (BMS) may be impractical due to the substantial computational resources they require. The reduced-order model may be a pragmatic solution that delivers a balance between computational simplicity and the retention of essential physical and chemical characteristics, thereby enabling real-time analysis and management of the battery within the computational constraints of the BMS.
[0032] The machine-learning model 206 is an analytical tool that uses data-driven algorithms to enhance the predictive accuracy and operational efficiency of the battery management system 116. Utilizing historical and / or real-time data from the battery module 114 collected by the sensors 210, the machine-learning model 206 is trained to identify complex patterns and correlations that are not readily discernible through traditional analysis methods. The machine-learning model 206 continuously refines its predictive capabilities through adaptive learning, enabling it to forecast future battery states, such as the state of charge and / or the state of health, with a high degree of precision. The machine learning machine-learning model 206 also contributes to the optimization of charging and discharging cycles, the anticipation of potential failure modes, and the formulation of maintenance schedules, thereby improving the overall reliability, safety, and lifespan of the battery. By integrating this model, the battery management system 116 is equipped to make informed decisions, dynamically adjust operational parameters in response to changing conditions, and provide actionable insights to maintain the battery at its optimal performance level.
[0033] In some examples, the machine-learning model 206 is configured to calibrate the physics-based model 208 using the operational data collected by the plurality of sensors. For example, the machine-learning model 206 adjusts various parameters of the physics-based model to align its predictions more closely with the observed data. This calibration process may involve fine-tuning variables within the physics-based model, such as reaction rates, diffusion coefficients, or state variables, to correct for any deviations and improve the model's fidelity. The calibrated physics-based model 208 is thus a refined representation of the battery cell's behavior, offering improved accuracy in simulating the battery cell's performance. In some examples, the machine-learning model 206 is configured to update the calibration of the physics-based model 208 over the life of the battery cell to account for aging and changes in battery cell performance.
[0034] The physics-based model 208, once calibrated, serves as a digital twin of the battery cell, where the digital twin provides a virtual representation that approximates the real-time behavior of the battery cell. A digital twin refers to a comprehensive digital representation that simulates the physical state and dynamics of the battery cell, reflecting its current condition and performance. The calibrated physics-based model, as a digital twin, incorporates a multitude of parameters and variables that characterize the battery cell, including but not limited to electrochemical properties, thermal behavior, and electrical performance. By simulating these aspects, the digital twin provides insights into the battery cell's functionality under various load conditions, state of charge (SoC) levels, and environmental influences. The digital twin is configured to simulate and predict future performance and degradation of the battery cell under various operating conditions. The digital twin enables predictive analytics and diagnostics by forecasting the battery's future states and identifying potential issues before they manifest in the physical cell. The digital twin allows the processing unit 202 to perform a scenario analysis, where different operational strategies can be virtually tested on the digital twin to assess their impact on the battery's performance and longevity without risking damage to the actual battery cells 212.
[0035] Moreover, the digital twin serves as a decision-support tool for the battery management system 116, facilitating optimized charge and discharge cycles, maintenance planning, and end-of-life assessments. The digital twin acts as a bridge between the physical and digital domains, enabling a continuous feedback loop where data from the physical battery cells 212 informs the digital twin, and the insights from the digital twin guide the management of the physical battery cells 212. In particular, in some examples, the machine-learning model 206 is configured to update the digital twin in real time to reflect changes in at least one of the state of charge and the state of health of the battery cell.
[0036] The digital twin's ability to provide a real-time virtual representation of the battery cell's state and behavior is important in enhancing the operational efficiency, safety, and reliability of the battery management system 116. The digital twin is a dynamic model that evolves with the battery cell over time, capturing the effects of aging and wear, thus ensuring that the virtual representation remains an accurate reflection of the physical battery throughout its lifecycle.
[0037] Using various techniques of this disclosure, the battery management system 116 simulates, using the physics-based model 208, the electrochemical processes of the battery cell, e.g., one or more of the battery cells 212. Then, the machine-learning model 206 receives operational data of one or more of the battery cells 212 from the battery module and calibrates the physics-based model 208 based on the received data. The processing unit 202 then controls, based on the physics-based model 208, the operation of the battery module 114.
[0038] In some examples, the processing unit 202 is configured to adjust operational parameters of the battery module 114 in real time based on the calibrated physics-based model to enhance battery cell performance and longevity. The operational parameters that the processing unit may adjust include, but are not limited to, charge and discharge rates, voltage thresholds, temperature setpoints, and balancing strategies. By continuously monitoring the battery cell's state through the digital twin and comparing it against the desired performance criteria, the processing unit 202 may make informed decisions to modify these parameters. For example, if the digital twin predicts an impending thermal event, the processing unit 202 may preemptively lower the charge rate to mitigate the risk.
[0039] The adjustments made by the processing unit 202 are based on a complex interplay of data, including current SoC, SoH, usage patterns, and environmental conditions. The calibrated physics-based model provides a predictive framework that enables the processing unit 202 to anticipate the battery cell's response to various operational scenarios. This foresight allows for the implementation of proactive measures that may prevent stress on the battery cell, thereby reducing the likelihood of degradation and failure.
[0040] Furthermore, the processing unit's real-time adjustments may facilitate adaptive energy management, ensuring that the battery module 114 operates within its optimal efficiency range. This not only enhances the immediate performance of the battery cell but also contributes to its longterm health by avoiding conditions that could accelerate wear and aging.
[0041] The processing unit's capability to adjust operational parameters in real time, guided by the calibrated physics-based model, represents a significant advancement in battery management technology. It embodies a proactive approach to battery maintenance, where the BMS actively shapes the battery's operational environment to promote peak performance and maximize lifespan, rather than merely reacting to adverse conditions after they arise.
[0042] In some examples, the battery management system 116 reads operational data from the sensors 210. The processing unit 202 calculates one or more state of charge, state of health, and state of function (SoF) of one or more of the battery cells 212. The machine-learning model 206 receives the sensor data, which may be used for training the model.
[0043] The physics-based model / digital twin 208 may periodically trigger an update by the machine-learning model 206 at a specified learning rate. The physics-based model / digital twin 208 may calculate a degradation rate of the battery cells 212 based on the received data from the sensors 210 and the onboard physics-based model / digital twin 208. In addition, the physics-based model / digital twin 208 SoF limit flags may be sent back to the processing unit 202 to apply additional limits to battery module 114 current to stay under degradation rate limits, e.g., derate the limits.
[0044] FIG. 3 describes an example of a process of training a machine learning model to produce a trained machine learning model, such as the machine learning model 206 of FIG. 2.
[0045] The machine learning module 300 may be implemented in whole or in part by one or more computing devices. In some examples, a training module 302 may be implemented by a different device than a prediction module 304. In these examples, the trained model 314 may be created on a first machine and then sent to a second machine. For example, the training may be performed in a server device, e.g., "in the cloud", and then the trained model may be sent to another device, such as a PC.
[0046] The machine learning module 300 utilizes a training module 302 and a prediction module 304. The training data 306 may be formatted using a pre-processing module 308. The training data 306 may include, for example, using historical and real-time data collected by the sensors 210 of FIG. 2. In some implementations, the training data 306 may include at least some simulation training data. In some examples, simulated and experimental data may be included in the training data 306 set prior to the model training.
[0047] During training, the training module 302 may compare the training data 306 and the prediction output 312 and generate an error function 324 based on the comparison. In some examples, the training module 302 may update the machine learning model in training 310 in response to the error function 324, such as by using backpropagation module 316.
[0048] In the prediction module 304, the data 318 may be input and pre-processed using a pre-processing module 320 to format the data prior to sending to the trained model 314. The pre-processing module 320 generates formatted data, which is input into the trained model 314 to generate an output 322. In some implementations, the pre-processing module 308 and the pre-processing module 320 may be the same module.
[0049] The machine learning model in training 310 may be selected from among many different potential supervised or unsupervised machine learning algorithms. Examples of learning algorithms include artificial neural networks, convolutional neural networks, Bayesian networks, instance-based learning, support vector machines, decision trees (e.g., Iterative Dichotomiser 3, C4.5, Classification and Regression Tree (CART), Chi-squared Automatic Interaction Detector (CHAID), and the like), random forests, linear classifiers, quadratic classifiers, k-nearest neighbor, linear regression, logistic regression, a region based CNN, a full CNN (for semantic segmentation), a mask R-CNN algorithm for instance segmentation, and hidden Markov models. Examples of unsupervised learning algorithms include expectationmaximization algorithms, vector quantization, and information bottleneck method.
[0050] FIG. 4 is a block diagram of another example of an electrical architecture that may implement various techniques of this disclosure. The electrical architecture 400 includes a battery module 114 in electrical communication with a battery management system 402. The battery module 114 includes a plurality of battery cells 212. FIG. 4 includes features that are similar to those shown and described above with respect to FIG. 2 and similar reference numbers are used for such features. For brevity, those features will not be described again in detail.
[0051] In the example shown in FIG. 4, the electrical architecture 400 includes a remotely located remote server 404, e.g., a cloud platform, such as MICROSOFT AZURE® and AMAZON EC2®. The remote server 404 includes a processing unit 406 and memory 408, where the processing unit 406 is configured to communicate with the battery module 114 via a wireless communication network 410. The machine-learning model 206 and the physics-based model / digital twin 208 are stored on the remote server 404.
[0052] In some examples, the battery management system 116 reads operational data from the sensors 210. The processing unit 202 calculates one or more state of charge, state of health, and state of function (SoF) of one or more of the battery cells 212. The battery management system 116 then transmits the data from the sensors 210, including the calculated state of charge, state of health, and / or state of of function, to the remote server. The machine-learning model 206 receives the sensor data, which may be used for training the model.
[0053] The physics-based model / digital twin 208 may periodically trigger an update by the machine-learning model 206 at a specified learning rate. The physics-based model / digital twin 208 may calculate a degradation rate of the battery cells 212 based on the received data from the sensors 210 and the onboard physics-based model / digital twin 208. In addition, the physics-based model / digital twin 208 SoF limit flags may be sent back to the battery management system 116 to apply additional limits to battery module 114 current to stay under degradation rate limits, e.g., derate the limits.
[0054] FIG. 5 illustrates a flow diagram of an example of a method 500 for managing operation and health of a battery cell of a battery module. At block 502, the method 500 includes simulating, using the physics-based model, electrochemical processes of the battery cell. At block 504, the method 500 includes receiving, using the machine-learning model, operational data from the battery module and calibrating the physics-based model based on the received data.
[0055] At block 506, the method 500 includes controlling, based on the physics-based model, the operation of the battery module.
[0056] In some examples, the method 500 includes sensing the operational data from the battery module, wherein the operational data includes at least one of temperature, voltage, current, state of charge, and state of health of the battery cell.
[0057] In some examples, the method 500 includes calibrating the physics-based model using the operational data collected by the plurality of sensors.
[0058] In some examples, the method 500 includes updating the calibration of the physics-based model over the life of the battery cell.
[0059] In some examples, the method 500 includes providing, as a digital twin, a virtual representation that approximates the real-time behavior of the battery cell.
[0060] In some examples, the method 500 includes storing the digital twin on a remote server.
[0061] In some examples, the method 500 includes training the machine-learning model using historical and real-time data collected by a plurality of sensors.
[0062] Industrial Applicability
[0063] The present invention has significant industrial applicability, offering substantial improvements in the management and operation of battery systems across various sectors. The integration of a digital twin with a physics-based reduced order model (ROM) and machine learning algorithms within a battery management system (BMS) provides a robust solution that is particularly beneficial for industries where battery reliability, efficiency, and longevity are critical. For example, with electric machines as well as electric vehicles (EVs), the techniques of this disclosure may be used to enhance the performance and safety of lithium-ion batteries. By accurately predicting the State-of-Charge (SOC), State-of-Health (SOH), and State-of-Function (SOF), the BMS ensures optimal charging strategies, prevents over-discharge, and extends the overall life of the battery, thereby reducing the total cost of ownership and improving the user experience.
[0064] In addition, the renewable energy sector, which relies heavily on battery storage systems to manage intermittent power sources such as wind and solar, stands to benefit from the invention's predictive maintenance capabilities. The digital twin enables energy operators to anticipate and address potential battery failures before they occur, ensuring a consistent and reliable energy supply and reducing downtime.
[0065] In summary, the invention's industrial applicability is broad and impactful, offering enhanced battery management solutions that can be tailored to the specific needs of various industries. By improving battery performance, extending battery life, and ensuring safety, the invention provides a competitive advantage to manufacturers and operators of battery systems, contributing to the advancement of energy storage technology.
[0066] Various Notes
[0067] Each of the non-limiting claims or examples described herein may stand on its own, or may be combined in various permutations or combinations with one or more of the other examples.
[0068] The above detailed description includes references to the accompanying drawings, which form a part of the detailed description. The drawings show, by way of illustration, specific embodiments in which the invention may be practiced. These embodiments are also referred to herein as “examples.” Such examples may include elements in addition to those shown or described. However, the present inventors also contemplate examples in which only those elements shown or described are provided. Moreover, the present inventors also contemplate examples using any combination or permutation of those elements shown or described (or one or more claims thereof), either with respect to a particular example (or one or more claims thereof), or with respect to other examples (or one or more claims thereof) shown or described herein.
[0069] In the event of inconsistent usages between this document and any documents so incorporated by reference, the usage in this document controls.
[0070] In this document, the terms “a” or “an” are used, as is common in patent documents, to include one or more than one, independent of any other instances or usages of “at least one” or “one or more.” In this document, the term “or” is used to refer to a nonexclusive or, such that “A or B” includes “A but not B,” “B but not A,” and “A and B,” unless otherwise indicated. In this document, the terms “including” and “in which” are used as the plain-English equivalents of the respective terms “comprising” and “wherein.” Also, in the following claims, the terms “including” and “comprising” are open-ended, that is, a system, device, article, composition, formulation, or process that includes elements in addition to those listed after such a term in a claim are still deemed to fall within the scope of that claim. Moreover, in the following claims, the terms “first,” “second,” and “third,” etc. are used merely as labels, and are not intended to impose numerical requirements on their objects.
[0071] Method examples described herein may be machine or computer-implemented at least in part. Some examples may include a computer-readable medium or machine-readable medium encoded with instructions operable to configure an electronic device to perform methods as described in the above examples. An implementation of such methods may include code, such as microcode, assembly language code, a higher-level language code, or the like. Such code may include computer readable instructions for performing various methods. The code may form portions of computer program products. Further, in an example, the code may be tangibly stored on one or more volatile, non-transitory, or non-volatile tangible computer-readable media, such as during execution or at other times. Examples of these tangible computer-readable media may include, but are not limited to, hard disks, removable magnetic disks, removable optical disks (e.g., compact discs and digital video discs), magnetic cassettes, memory cards or sticks, random access memories (RAMs), read only memories (ROMs), and the like.
[0072] The above description is intended to be illustrative, and not restrictive. For example, the above-described examples (or one or more claims thereof) may be used in combination with each other. Other embodiments may be used, such as by one of ordinary skill in the art upon reviewing the above description. The Abstract is provided to comply with 37 C.F.R. § 1.72(b), to allow the reader to quickly ascertain the nature of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. Also, in the above Detailed Description, various features may be grouped together to streamline the disclosure. This should not be interpreted as intending that an unclaimed disclosed feature is essential to any claim. Rather, inventive subject matter may lie in less than all features of a particular disclosed embodiment. Thus, the following claims are hereby incorporated into the Detailed Description as examples or embodiments, with each claim standing on its own as a separate embodiment, and it is contemplated that such embodiments may be combined with each other in various combinations or permutations. The scope of the invention should be determined with reference to the appended claims, along with the full scope of equivalents to which such claims are entitled.
Claims
Claims1. A battery management system (402) (116) for managing operation and health of a battery cell of a battery module (114), the battery management system (402) (116) comprising: a processing unit (406) (202) in communication with the battery module (114); and a non-transitory computer-readable memory (408) (204) in communication with the processing unit (406) (202), the non-transitory computer-readable memory (408) (204) including instructions that, when executed, cause the processing unit (406) (202) to: simulate, using a physics-based model, electrochemical processes of the battery cell; receive, using a machine-learning model (206), operational data (318) from the battery module (114) and calibrate the physics-based model based on the received operational data (318); and control, based on the physics-based model, the operation of the battery module (114).
2. The battery management system (402) (116) of claim 1, comprising: a plurality of sensors (210) configured to sense the operational data (318) from the battery module (114), wherein the operational data (318) includes at least one of temperature, voltage, current, state of charge, and state of health of the battery cell.
3. The battery management system (402) (116) of claim 2, wherein the machine-learning model (206) is configured to calibrate the physics-based model using the operational data (318) collected by the plurality of sensors (210).
4. The battery management system (402) (116) of claim 3, wherein the machine-learning model (206) is configured to update the calibration of the physics-based model over a life of the battery cell.
5. The battery management system (402) (116) of claim 3, wherein the physics-based model, once calibrated, serves as a digital twin (208) of the battery cell, and wherein the digital twin (208) provides a virtual representation that approximates real-time behavior of the battery cell.
6. The battery management system (402) (116) of claim 5, wherein the digital twin (208) is stored on a remote server (404).
7. The battery management system (402) (116) of claim 5, wherein the digital twin (208) is configured to simulate and predict future performance and degradation of the battery cell.
8. The battery management system (402) (116) of claim 5, wherein the machine-learning model (206) is configured to update the digital twin (208) in real-time to reflect changes in at least one of the state of charge and the state of health of the battery cell.
9. The battery management system (402) (116) of claim 2, wherein the machine-learning model (206) is trained using historical and real-time data (318) collected by the plurality of sensors (210).
10. The battery management system (402) (116) of claim 2, wherein the processing unit (406) (202) is configured to adjust one or more operational parameters of the battery module (114) in real time based on the calibrated physics-based model.
11. The battery management system (402) (116) of claim 2, wherein the processing unit (406) (202) is located remotely and is configured to communicate with the battery module (114) via a wireless communication network (410).
12. A method (500) for managing operation and health of a battery cell of a battery module (114), the method (500) comprising: simulating, using a physics-based model, electrochemical processes of the battery cell; receiving, using a machine-learning model (206), operational data (318) from the battery module (114) and calibrating the physics-based model based on the received operational data (318); and controlling, based on the physics-based model, the operation of the battery module (114).
13. The method (500) of claim 12, comprising: calibrating the physics-based model using operational data(318) collected by a plurality of sensors (210).
14. The method (500) of claim 12, comprising: providing, as a digital twin (208), a virtual representation that approximates real-time behavior of the battery cell.
15. The method (500) of claim 14, comprising: storing the digital twin (208) on a remote server (404).
Citation Information
Patent Citations
Battery energy storage system state estimation method based on cloud-terminal digital twinning
CN113671382A
Systems and methods for predicting remaining useful life in batteries and assets
US20230307731A1