Temperature self-adaptive real-time correction method and device for SOC (State of Charge) of ship lithium battery
By using temperature-adaptive OCV-SOC curve segmentation modeling and EKF algorithm, combined with support vector regression, the SOC of marine lithium batteries is corrected in real time. This solves the problem of decreased SOC estimation accuracy caused by temperature fluctuations, improves estimation accuracy and system stability, and reduces maintenance costs.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- WUHAN UNIV OF TECH
- Filing Date
- 2026-01-27
- Publication Date
- 2026-05-26
AI Technical Summary
Temperature fluctuations in marine lithium batteries lead to a decrease in the accuracy of SOC estimation. Traditional OCV method models have poor robustness, and the EKF algorithm requires parameter re-initialization when the temperature changes abruptly, resulting in insufficient system stability. Existing static calibration methods have high maintenance costs and cannot adapt to dynamic temperature change environments.
A temperature-adaptive OCV-SOC curve segmentation model is adopted. Combining the EKF algorithm and support vector regression, the corresponding OCV-SOC curve is selected in the static state through a real-time correction method. SOC is estimated using cluster voltage, current and temperature. Correction is performed when the difference between the SOC reference value and the estimated value is large. A temperature-error mapping model is constructed for dynamic compensation.
It improves the accuracy of SOC estimation, reduces errors caused by temperature fluctuations, enhances system stability, reduces the frequency of manual calibration, lowers maintenance costs, has self-learning capabilities, and further reduces estimation errors after long-term use.
Smart Images

Figure CN122085199A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of marine battery management system technology, and in particular to a method and apparatus for adaptive real-time temperature correction of marine lithium battery SOC. Background Technology
[0002] The large temperature fluctuations in ship battery compartments (e.g., -20℃ to 50℃) and significant temperature differences between different battery clusters cause traditional fixed open circuit voltage (OCV)-state of charge (SOC) curves to fail to accurately reflect the true SOC. At low or high temperatures, the mapping relationship between OCV and SOC drifts, increasing the accumulated error of the ampere-hour integration method and causing parameter mismatch in the extended Kalman filter (EKF) model, resulting in significant SOC estimation errors. Existing static calibration methods rely on a single temperature curve, requiring frequent manual calibration, which is costly to maintain and cannot adapt to dynamic temperature variations.
[0003] The existing OCV method does not consider the temperature segmentation characteristics, resulting in poor model robustness. The EKF algorithm requires parameter re-initialization when the temperature changes abruptly, leading to insufficient system stability. Summary of the Invention
[0004] In view of this, it is necessary to provide a temperature-adaptive real-time correction method and device for the State of Charge (SOC) of marine lithium batteries, in order to solve the problem of decreased SOC estimation accuracy caused by temperature fluctuations in marine lithium batteries.
[0005] To address the aforementioned problems, in a first aspect, the present invention provides a method for temperature adaptive real-time correction of the state of charge (SOC) of a marine lithium battery, comprising: When the ship's lithium battery is in a static state, the corresponding OCV-SOC curve is selected from the pre-constructed multi-segment OCV-SOC curves based on the current temperature of the ship's lithium battery. The measured OCV of the marine lithium battery is solved based on the corresponding OCV-SOC curve to determine the SOC reference value; When the difference between the SOC reference value and the SOC estimate is greater than a preset threshold, a correction is performed based on the SOC reference value and the SOC estimate to obtain a corrected SOC value; the SOC estimate is determined based on the cluster voltage, current, temperature and historical SOC values of the marine lithium battery.
[0006] In one possible implementation, the step of solving for the measured OCV of the marine lithium battery based on the corresponding OCV-SOC curve to determine the SOC reference value includes: The SOC reference value is obtained by performing inverse solving or interpolation calculation based on the corresponding OCV-SOC curve.
[0007] In one possible implementation, before the step of correcting based on the SOC reference value and the SOC estimate to obtain the SOC correction value, the method further includes: Based on the historical values of cluster voltage, current, temperature and SOC of marine lithium batteries, state equations and observation equations are constructed respectively using the EKF algorithm; Based on the state equation and the observation equation, the estimated value of SOC is determined.
[0008] In one possible implementation, before selecting the corresponding OCV-SOC curve from a pre-constructed multi-segment OCV-SOC curve based on the current temperature of the ship's lithium battery when it is in a static state, the method further includes: Constant temperature static test was conducted on marine lithium batteries in different temperature ranges to obtain OCV-SOC datasets in different temperature ranges. The OCV-SOC datasets in different temperature ranges are fitted with functions to obtain the multiple OCV-SOC curves.
[0009] In one possible implementation, after correcting based on the SOC reference value and the SOC estimate to obtain the SOC correction value, the method further includes: Based on the current temperature, the estimated SOC value, the current, and the corrected SOC value, a temperature-error mapping model is obtained by training through support vector regression. The temperature-error mapping model is used to output the predicted SOC deviation value; The predicted SOC deviation is used to compensate for the SOC estimate when the ship's lithium battery is not in a static state.
[0010] In one possible implementation, the expression for the SOC correction value is as follows:
[0011] in, Indicates the SOC correction value. This represents the estimated SOC value. Indicates the SOC reference value. This represents the attenuation factor, with a value range of 0 to 1.
[0012] One possible implementation also includes: When the absolute value of the current of the ship's lithium battery is less than the preset current value and the duration is greater than the preset duration, the ship's lithium battery is determined to be in a static state.
[0013] Secondly, the present invention also provides a temperature adaptive real-time correction device for marine lithium battery SOC, comprising: The selection unit is used to select the corresponding OCV-SOC curve from a pre-built multi-segment OCV-SOC curve based on the current temperature of the ship's lithium battery when the ship's lithium battery is in a static state. The solution unit is used to solve the measured OCV of the marine lithium battery based on the corresponding OCV-SOC curve and determine the SOC reference value. The correction unit is used to correct the SOC based on the SOC reference value and the SOC estimated value when the difference between the SOC reference value and the SOC estimated value is greater than a preset threshold, so as to obtain a corrected SOC value; the SOC estimated value is determined based on the cluster voltage, current, temperature and historical SOC values of the marine lithium battery.
[0014] Thirdly, the present invention also provides an electronic device, including a memory and a processor, wherein, The memory is used to store programs; The processor, coupled to the memory, is used to execute the program stored in the memory to implement the steps in the temperature adaptive real-time correction method for marine lithium battery SOC described in any of the above implementations.
[0015] Fourthly, the present invention also provides a computer-readable storage medium for storing a computer-readable program or instruction, which, when executed by a processor, is capable of implementing the steps in the temperature adaptive real-time correction method for marine lithium battery SOC described in any of the above implementations.
[0016] The beneficial effects of this invention are as follows: The temperature-adaptive real-time correction method and device for the SOC of marine lithium batteries provided by this invention, when the marine lithium battery is in a static state, selects the corresponding OCV-SOC curve according to the current temperature to obtain the SOC reference value, and estimates the SOC value through the cluster voltage, current, temperature and historical SOC values of the marine lithium battery. When the deviation between the SOC reference value and the SOC estimate value is large, further correction is performed using the SOC reference value and the SOC estimate value to obtain the SOC correction value. When the temperature fluctuates, the SOC error decreases, improving the SOC estimation accuracy. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 One of the schematic flowcharts of an embodiment of the temperature adaptive real-time correction method for marine lithium battery SOC provided by the present invention; Figure 2 A schematic diagram of the temperature adaptive real-time correction system for marine lithium battery SOC provided by the present invention; Figure 3 A second schematic flowchart of an embodiment of the temperature adaptive real-time correction method for marine lithium battery SOC provided by the present invention; Figure 4 A schematic diagram of an embodiment of the temperature adaptive real-time correction device for marine lithium battery SOC provided by the present invention; Figure 5 A schematic diagram of an embodiment of the electronic device provided by the present invention. Detailed Implementation
[0019] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.
[0020] In the description of the embodiments of the present invention, unless otherwise stated, "multiple" means two or more. "And / or" describes the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.
[0021] The terms "first," "second," etc., used in the embodiments of this invention are for descriptive purposes only and should not be construed as indicating or implying their relative importance or implicitly specifying the number of technical features indicated. Therefore, a technical feature defined with "first" or "second" may explicitly or implicitly include at least one of that feature.
[0022] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of the invention. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0023] This invention provides a method and apparatus for temperature adaptive real-time correction of the state of charge (SOC) of a marine lithium battery, which will be described below.
[0024] Figure 1One of the schematic flowcharts of an embodiment of the temperature adaptive real-time correction method for marine lithium battery SOC provided by the present invention is shown below. Figure 1 As shown, the temperature adaptive real-time correction method for the state of charge (SOC) of marine lithium batteries includes: S101. When the ship's lithium battery is in a static state, select the corresponding OCV-SOC curve from the pre-constructed multi-segment OCV-SOC curves based on the current temperature of the ship's lithium battery. S102. Based on the corresponding OCV-SOC curve, the measured OCV of the marine lithium battery is solved to determine the SOC reference value; S103. When the difference between the SOC reference value and the SOC estimated value is greater than a preset threshold, a correction is performed based on the SOC reference value and the SOC estimated value to obtain a SOC correction value; the SOC estimated value is determined based on the cluster voltage, current, temperature and historical SOC values of the marine lithium battery.
[0025] In S101, when the absolute value of the ship's lithium battery is less than the preset current value and the duration is greater than the preset duration, it can be determined that the ship's lithium battery is in a static state.
[0026] The pre-constructed multiple OCV-SOC curves correspond to different temperature ranges. Based on the temperature range to which the current temperature belongs, the corresponding OCV-SOC curve can be selected. The OCV-SOC curve is used to describe the relationship between OCV and SOC of the battery in a static state.
[0027] In S102, based on the OCV-SOC curve of the corresponding temperature zone, the SOC reference value is obtained by inverse solution or interpolation calculation of the measured OCV of the marine lithium battery.
[0028] In S103, the estimated SOC value is obtained by using the EFK algorithm based on the cluster voltage, current, temperature and historical SOC value of the ship's lithium battery.
[0029] When the deviation between the SOC reference value and the SOC estimate is large, that is, the difference between the two is greater than the preset threshold, the SOC is corrected based on the SOC reference value and the SOC estimate, so as to obtain an accurate SOC correction value.
[0030] In summary, the temperature-adaptive real-time correction method for the SOC of marine lithium batteries provided in this embodiment of the invention, when the marine lithium battery is in a static state, selects the corresponding OCV-SOC curve based on the current temperature to obtain the SOC reference value, and estimates the SOC value using the cluster voltage, current, temperature, and historical SOC values of the marine lithium battery. When the deviation between the SOC reference value and the SOC estimate is large, further correction is performed using the SOC reference value and the SOC estimate to obtain the SOC correction value. When the temperature fluctuates, the SOC error decreases, improving the SOC estimation accuracy.
[0031] In some embodiments of the present invention, before selecting the corresponding OCV-SOC curve from a pre-constructed multi-segment OCV-SOC curve based on the current temperature of the ship's lithium battery when the ship's lithium battery is in a static state, the method further includes: Constant temperature static test was conducted on marine lithium batteries in different temperature ranges to obtain OCV-SOC datasets in different temperature ranges. The OCV-SOC datasets in different temperature ranges are fitted with functions to obtain the multiple OCV-SOC curves.
[0032] In this embodiment of the invention, adaptive OCV modeling is performed based on temperature. First, the temperature range is divided into a low temperature range, a normal temperature range, and a high temperature range. The low temperature range corresponds to a temperature less than 0°C, the normal temperature range corresponds to a temperature range of 0°C to 40°C, and the high temperature range corresponds to a temperature greater than 40°C.
[0033] Then, constant-temperature static tests were conducted on the marine lithium batteries in different temperature ranges to obtain OCV-SOC datasets for different temperature ranges. Function fitting was then performed to obtain multiple OCV-SOC curves, as shown in the following expressions:
[0034] The temperature-adaptive real-time correction method for the state of charge (SOC) of marine lithium batteries provided in this invention reduces SOC error and improves accuracy by linking a temperature-segmented OCV model with static correction under low or high temperature conditions.
[0035] In some embodiments of the present invention, before the step of correcting based on the SOC reference value and the SOC estimated value to obtain the SOC corrected value, the method further includes: Based on the historical values of cluster voltage, current, temperature and SOC of marine lithium batteries, state equations and observation equations are constructed respectively using the EKF algorithm; Based on the state equation and the observation equation, the estimated value of SOC is determined.
[0036] By collecting historical values of cluster voltage, current, temperature, and SOC of the ship's lithium batteries, the EKF algorithm can be used to determine the output estimate. .
[0037] Based on the ampere-hour integral, the state equations are constructed as follows:
[0038] in, For charging and discharging efficiency, The current at the current moment, For the battery's rated capacity, This represents the sampling time step.
[0039] Based on the equivalent circuit model, the observation equations are constructed as follows:
[0040] in, Described by a first-order RC branch, This is the battery resistance.
[0041] EKF uses the aforementioned state equation and observation equation for prediction and correction, outputting an estimated SOC value. .
[0042] The temperature-adaptive real-time correction method for the state of charge (SOC) of marine lithium batteries provided in this invention combines the state equation of the ampere-hour integral method with the observation equation of the equivalent circuit model, and achieves real-time SOC estimation through the prediction-correction iteration of the EKF.
[0043] In some embodiments of the present invention, it further includes: When the absolute value of the current of the ship's lithium battery is less than the preset current value and the duration is greater than the preset duration, the ship's lithium battery is determined to be in a static state.
[0044] In some embodiments of the present invention, the step of solving for the measured OCV of the marine lithium battery based on the corresponding OCV-SOC curve to determine the SOC reference value includes: The SOC reference value is obtained by performing inverse solving or interpolation calculation based on the corresponding OCV-SOC curve.
[0045] When the absolute value of the current of the ship's lithium battery is less than the preset current value, and the duration is greater than the preset duration, that is... (Preset current value) and continue (Preset duration) determines that the ship's lithium battery is in a static state.
[0046] The actual measured OCV is as follows:
[0047] Select the OCV-SOC curve for the corresponding temperature zone based on the current temperature T, as follows:
[0048] Based on the OCV-SOC curve for the corresponding temperature region, the SOC reference value can be obtained through inverse solving or interpolation calculation. ,as follows:
[0049] In some embodiments of the present invention, the expression for the SOC correction value is as follows:
[0050] in, Indicates the SOC correction value. This represents the estimated SOC value. Indicates the SOC reference value. This represents the attenuation factor, with a value range of 0 to 1.
[0051] When SOC estimate Compared with SOC reference value The deviation exceeds the preset threshold, that is When the preset threshold is reached, the attenuation factor will be applied. A smoothing correction is performed to obtain the final SOC correction value. ,as follows:
[0052] in, Value range 0 < <1, The closer the value is to 1, the smaller the correction magnitude and the stronger the smoothness. The closer the value is to 0, the faster the correction speed. Historical data can be used to simulate and adjust, so as to achieve a balance between response speed and stability.
[0053] The temperature-adaptive real-time correction method for the SOC of marine lithium batteries provided in this invention avoids sudden changes in SOC through exponential sliding correction, improves the system convergence speed during temperature transition, and enhances stability.
[0054] In some embodiments of the present invention, after correcting based on the SOC reference value and the SOC estimated value to obtain the SOC corrected value, the method further includes: Based on the current temperature, the estimated SOC value, the current, and the corrected SOC value, a temperature-error mapping model is obtained by training through support vector regression. The temperature-error mapping model is used to output the predicted SOC deviation value; The predicted SOC deviation is used to compensate for the SOC estimate when the ship's lithium battery is not in a static state.
[0055] Understandably, when the rate of temperature change exceeds the preset rate of change, i.e. (Preset rate of change), or when the temperature enters a new temperature range, the OCV curve segment will be automatically switched and the EKF parameters will be reset.
[0056] After each calibration is completed, record the correction for each correction. The data is used to train a temperature-error mapping model through Support Vector Regression (SVR), thereby establishing a mathematical relationship between temperature and SOC estimation error. Temperature compensation can also be performed in non-static states to improve the accuracy of dynamic SOC.
[0057] SVR solves nonlinear mapping problems through kernel functions. For battery SOC error characteristics, radial basis function (RBF) can be used as kernel function, which can effectively fit complex nonlinear relationships and has flexible parameter adjustment.
[0058] The expression for the temperature-error mapping model is as follows:
[0059] The input values for the mapping model are temperature T and the current SOC estimate. With current I, the output value of the mapping model is the predicted SOC deviation value under the current state. .
[0060] The temperature adaptive real-time correction method for marine lithium battery SOC provided in this invention has self-learning capabilities, utilizes an experience database to support online model updates, and further reduces estimation errors after long-term use.
[0061] Figure 2 This is a schematic diagram of the temperature adaptive real-time correction system for marine lithium battery SOC provided by the present invention, as shown below. Figure 2 As shown, the system includes: a temperature sensor cluster, a data acquisition module, a multi-segment OCV modeling module, an EKF estimator, a static calibration module, an exponential sliding calibration algorithm, a temperature migration switching module, and an empirical database.
[0062] A cluster of temperature sensors is used to monitor the surface / ambient temperature of the battery cluster in real time, providing a basis for temperature zoning and model switching.
[0063] The data acquisition module is used to synchronously acquire voltage, current, and temperature signals, eliminating noise and timing deviations.
[0064] The multi-segment OCV modeling module is used to store OCV-SOC relationship curves for different temperature zones and supports dynamic retrieval.
[0065] EKF estimator is used to estimate the initial SOC value in real time based on the battery equivalent circuit model. .
[0066] The static calibration module is used to detect static conditions and trigger OCV inverse solving to obtain high-precision results. .
[0067] The exponential sliding correction algorithm is used to smoothly correct SOC jumps and balance historical estimates with static correction results.
[0068] The temperature migration switching module is used to monitor temperature abrupt changes and switch the OCV curve segment, and reset the EKF parameters.
[0069] An experience database is used to store historical correction data, train temperature-error mapping models, and optimize long-term accuracy.
[0070] Based on the above embodiments, Figure 3 A second schematic diagram of an embodiment of the temperature adaptive real-time correction method for marine lithium battery SOC provided by the present invention is shown below. Figure 3 As shown, it includes: S301, Temperature-Adaptive OCV Modeling.
[0071] Construct multiple OCV-SOC curves, dividing them into temperature zones (e.g., T<0℃, 0℃≤T≤40℃, T>40℃), and fit the curve equation for each zone through a constant-temperature static test.
[0072] S302, Dynamic SOC Estimation.
[0073] Real-time acquisition of cluster voltage, current, temperature, and historical SOC; outputting estimated values using the EKF algorithm. .
[0074] (1) State equations (based on ampere-hour integrals):
[0075] in, For charging and discharging efficiency, The current at the current moment, This is the rated capacity.
[0076] (2) Observation equations (combined with the equivalent circuit model):
[0077] Described by a first-order RC branch.
[0078] (3) EKF uses the above equations to make predictions and corrections, and outputs the SOC estimate. .
[0079] S303, Quiet state trigger calibration.
[0080] When the current (Threshold) and persistent (When setting duration): (1) Actual measured current OCV:
[0081] (2) Select the OCV-SOC curve for the corresponding temperature zone based on the current temperature T:
[0082] (3) Obtained through reverse solving or interpolation:
[0083] S304, Exponential sliding correction.
[0084] If the deviation between the estimated SOC value and the reference value exceeds a preset threshold, i.e. Then according to the attenuation factor Smoothing correction:
[0085] in, Value range 0 < <1, the closer the value is to 1, the smaller the correction range and the stronger the smoothness; the closer it is to 0, the faster the correction speed. Historical data can be used to simulate and adjust, so as to achieve a balance between response speed and stability.
[0086] S305, temperature migration adaptive.
[0087] When the rate of temperature change exceeds a preset threshold, i.e. When entering a new temperature zone, the OCV curve segment is automatically switched and the EKF parameters are reset.
[0088] S306, SOC deviation prediction.
[0089] Record each correction The data is used to train a temperature-error mapping model through support vector regression (SVR) to establish a mathematical relationship between temperature and SOC estimation error. Temperature compensation can also be performed in non-static states to improve the accuracy of dynamic SOC.
[0090]
[0091] The input values are temperature T and the current estimated SOC. And current I, the output value is the predicted SOC deviation value under the current state. .
[0092] The temperature-adaptive real-time correction method for the State of Charge (SOC) of marine lithium batteries provided by this invention is suitable for marine operating environments with significant temperature fluctuations. It solves the problem of decreased SOC estimation accuracy caused by temperature fluctuations in marine lithium batteries, avoids the risk of overcharging / over-discharging due to SOC errors, reduces manual calibration costs in multi-temperature scenarios, improves the convergence speed of the model during sudden temperature changes, and constructs a long-term self-optimizing error correction database. It has the following advantages: (1) Improved SOC estimation accuracy: By linking the temperature segmented OCV model with static correction, the SOC error under low temperature / high temperature conditions is reduced.
[0093] (2) Enhanced stability, exponential sliding correction avoids sudden changes in SOC, and the system convergence speed is improved during temperature migration.
[0094] (3) Cost optimization reduces the frequency of manual calibration and lowers maintenance costs.
[0095] (4) Self-learning ability: The experience database supports online model updates, and the estimation error is further reduced after long-term use.
[0096] To better implement the temperature adaptive real-time correction method for marine lithium battery SOC in this embodiment of the invention, based on the temperature adaptive real-time correction method for marine lithium battery SOC, the corresponding method is as follows: Figure 4 As shown, this embodiment of the invention also provides a temperature adaptive real-time correction device for a marine lithium battery SOC. The temperature adaptive real-time correction device 400 for a marine lithium battery SOC includes: Selection unit 401 is used to select the corresponding OCV-SOC curve from a pre-built multi-segment OCV-SOC curve based on the current temperature of the ship's lithium battery when the ship's lithium battery is in a static state. The solving unit 402 is used to solve the measured OCV of the marine lithium battery based on the corresponding OCV-SOC curve and determine the SOC reference value. The correction unit 403 is used to correct the SOC based on the SOC reference value and the SOC estimated value when the difference between the SOC reference value and the SOC estimated value is greater than a preset threshold, so as to obtain a corrected SOC value; the SOC estimated value is determined based on the cluster voltage, current, temperature and historical SOC values of the marine lithium battery.
[0097] The temperature adaptive real-time correction device 400 for marine lithium battery SOC provided in the above embodiments can realize the technical solution described in the above embodiments of the temperature adaptive real-time correction method for marine lithium battery SOC. The specific implementation principle of each module or unit can be found in the corresponding content in the above embodiments of the temperature adaptive real-time correction method for marine lithium battery SOC, and will not be repeated here.
[0098] like Figure 5 As shown, the present invention also provides an electronic device 500. The electronic device 500 includes a processor 501, a memory 502, and a display 503. Figure 5 Only some components of the electronic device 500 are shown, but it should be understood that it is not required to implement all the components shown, and more or fewer components may be implemented instead.
[0099] In some embodiments, processor 501 may be a central processing unit (CPU), microprocessor, or other data processing chip, used to run program code stored in memory 502 or process data, such as the temperature adaptive real-time correction method for marine lithium battery SOC in this invention.
[0100] In some embodiments, processor 501 may be a single server or a group of servers. The server group may be centralized or distributed. In some embodiments, processor 501 may be local or remote. In some embodiments, processor 501 may be implemented on a cloud platform. In some embodiments, the cloud platform may include a private cloud, public cloud, hybrid cloud, community cloud, distributed cloud, internal cloud, multi-cloud, or any combination thereof.
[0101] In some embodiments, memory 502 may be an internal storage unit of electronic device 500, such as a hard disk or memory of electronic device 500. In other embodiments, memory 502 may also be an external storage device of electronic device 500, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc. equipped on electronic device 500.
[0102] Furthermore, the memory 502 may include both internal storage units of the electronic device 500 and external storage devices. The memory 502 is used to store application software and various types of data installed on the electronic device 500.
[0103] In some embodiments, display 503 may be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an organic light-emitting diode (OLED) touchscreen. Display 503 is used to display information from electronic device 500 and to display a visual user interface. Components 501-503 of electronic device 500 communicate with each other via a system bus.
[0104] In one embodiment, when processor 501 executes the temperature adaptive real-time correction program for the marine lithium battery SOC in memory 502, the following steps can be implemented: When the ship's lithium battery is in a static state, the corresponding OCV-SOC curve is selected from the pre-constructed multi-segment OCV-SOC curves based on the current temperature of the ship's lithium battery. The measured OCV of the marine lithium battery is solved based on the corresponding OCV-SOC curve to determine the SOC reference value; When the difference between the SOC reference value and the SOC estimate is greater than a preset threshold, a correction is performed based on the SOC reference value and the SOC estimate to obtain a corrected SOC value; the SOC estimate is determined based on the cluster voltage, current, temperature and historical SOC values of the marine lithium battery.
[0105] It should be understood that when the processor 501 executes the temperature adaptive real-time correction program for the marine lithium battery SOC in the memory 502, in addition to the functions mentioned above, it can also perform other functions, as detailed in the description of the corresponding method embodiments above.
[0106] Furthermore, this embodiment of the invention does not specifically limit the type of electronic device 500 mentioned. Electronic device 500 can be a mobile phone, tablet computer, personal digital assistant (PDA), wearable device, laptop computer, or other portable electronic device. Exemplary embodiments of portable electronic devices include, but are not limited to, portable electronic devices running iOS, Android, Microsoft, or other operating systems. The aforementioned portable electronic device can also be other portable electronic devices, such as a laptop computer with a touch-sensitive surface (e.g., a touch panel). It should also be understood that in some other embodiments of the invention, electronic device 500 may not be a portable electronic device, but rather a desktop computer with a touch-sensitive surface (e.g., a touch panel).
[0107] Accordingly, embodiments of the present invention also provide a computer-readable storage medium for storing computer-readable programs or instructions. When the programs or instructions are executed by a processor, they can implement the steps or functions of the temperature adaptive real-time correction method for marine lithium battery SOC provided in the above-described method embodiments.
[0108] Those skilled in the art will understand that all or part of the processes of the methods described in the above embodiments can be implemented by a computer program instructing related hardware (such as a processor, controller, etc.), and the computer program can be stored in a computer-readable storage medium. The computer-readable storage medium may be a disk, optical disk, read-only memory, or random access memory, etc.
[0109] The above provides a detailed description of the temperature adaptive real-time correction method and device for marine lithium battery SOC provided by the present invention. Specific examples have been used to illustrate the principle and implementation of the present invention. The description of the above embodiments is only for the purpose of helping to understand the method and core idea of the present invention. At the same time, for those skilled in the art, there will be changes in the specific implementation and application scope based on the idea of the present invention. Therefore, the content of this specification should not be construed as a limitation of the present invention.
Claims
1. A method for temperature-adaptive real-time correction of the state of charge (SOC) of a marine lithium battery, characterized in that, include: When the ship's lithium battery is in a static state, the corresponding OCV-SOC curve is selected from the pre-constructed multi-segment OCV-SOC curves based on the current temperature of the ship's lithium battery. The measured OCV of the marine lithium battery is solved based on the corresponding OCV-SOC curve to determine the SOC reference value; When the difference between the SOC reference value and the SOC estimated value is greater than a preset threshold, a correction is performed based on the SOC reference value and the SOC estimated value to obtain the SOC correction value; The SOC estimate is determined based on the cluster voltage, current, temperature, and historical SOC values of the marine lithium battery.
2. The temperature adaptive real-time correction method for marine lithium battery SOC according to claim 1, characterized in that, The process of solving for the measured OCV of the marine lithium battery based on the corresponding OCV-SOC curve to determine the SOC reference value includes: The SOC reference value is obtained by performing inverse solving or interpolation calculation based on the corresponding OCV-SOC curve.
3. The temperature adaptive real-time correction method for marine lithium battery SOC according to claim 1, characterized in that, Before the step of correcting based on the SOC reference value and the SOC estimate to obtain the SOC correction value, the method further includes: Based on the historical values of cluster voltage, current, temperature and SOC of marine lithium batteries, state equations and observation equations are constructed respectively using the EKF algorithm; Based on the state equation and the observation equation, the estimated value of SOC is determined.
4. The temperature adaptive real-time correction method for marine lithium battery SOC according to claim 1, characterized in that, Before selecting the corresponding OCV-SOC curve from a pre-constructed multi-segment OCV-SOC curve based on the current temperature of the ship's lithium battery when the ship's lithium battery is in a static state, the method further includes: Constant temperature static test was conducted on marine lithium batteries in different temperature ranges to obtain OCV-SOC datasets in different temperature ranges. The OCV-SOC datasets in different temperature ranges are fitted with functions to obtain the multiple OCV-SOC curves.
5. The temperature adaptive real-time correction method for marine lithium battery SOC according to claim 1, characterized in that, After correcting based on the SOC reference value and the SOC estimate to obtain the SOC correction value, the process further includes: Based on the current temperature, the estimated SOC value, the current, and the corrected SOC value, a temperature-error mapping model is obtained by training through support vector regression. The temperature-error mapping model is used to output the predicted SOC deviation value; The predicted SOC deviation is used to compensate for the SOC estimate when the ship's lithium battery is not in a static state.
6. The temperature adaptive real-time correction method for marine lithium battery SOC according to claim 1, characterized in that, The expression for the SOC correction value is as follows: in, Indicates the SOC correction value. This represents the estimated SOC value. Indicates the SOC reference value. This represents the attenuation factor, with a value range of 0 to 1.
7. The temperature adaptive real-time correction method for the state of charge (SOC) of a marine lithium battery according to claim 1, characterized in that, Also includes: When the absolute value of the current of the ship's lithium battery is less than the preset current value and the duration is greater than the preset duration, the ship's lithium battery is determined to be in a static state.
8. A temperature adaptive real-time correction device for a marine lithium battery SOC, characterized in that, include: The selection unit is used to select the corresponding OCV-SOC curve from a pre-built multi-segment OCV-SOC curve based on the current temperature of the ship's lithium battery when the ship's lithium battery is in a static state. The solution unit is used to solve the measured OCV of the marine lithium battery based on the corresponding OCV-SOC curve and determine the SOC reference value. The correction unit is used to correct the SOC based on the SOC reference value and the SOC estimated value when the difference between the SOC reference value and the SOC estimated value is greater than a preset threshold, so as to obtain a corrected SOC value. The SOC estimate is determined based on the cluster voltage, current, temperature, and historical SOC values of the marine lithium battery.
9. An electronic device, characterized in that, Including memory and processor, among which, The memory is used to store programs; The processor, coupled to the memory, is used to execute the program stored in the memory to implement the steps in the temperature adaptive real-time correction method for marine lithium battery SOC as described in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, Used to store computer-readable programs or instructions, which, when executed by a processor, enable the implementation of the steps in the temperature adaptive real-time correction method for marine lithium battery SOC as described in any one of claims 1 to 7.