Method and device for correcting charge state display, battery management system, and medium
By detecting battery performance indicators and estimated temperature values, the state of charge display is corrected, which solves the problem of rapid changes in the state of charge display under low temperature conditions, alleviates users' mileage anxiety, and improves the accuracy of display and user experience.
Patent Information
- Application Number
- CN202411811266.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-10
- Publication Date
- 2025-04-29
- Estimated Expiration
- 2044-12-10
AI Technical Summary
Under low temperature conditions, the battery's state of charge will show that the early change rate will be fast and the later change rate will be slow, causing users to worry about mileage in the early stage of driving.
By detecting the performance indicators of the battery, including the current temperature value, discharge depth interval, equivalent power and average voltage, the temperature value at the end of the discharge is estimated, and the corrected state of charge is obtained based on this. If the state of charge changes rapidly, follow-up rate slows down to display the state of charge changes to alleviate user anxiety.
It realizes the slow change in the state of charge display during the discharge process, reduces the user's early mileage anxiety, and improves the accuracy and user experience of the state of charge display.
Smart Images

Figure CN119291519B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of battery technology, and in particular to a method and device for correcting a state of charge display, a battery management system, and a medium. Background Art
[0002] At present, under low-temperature conditions, the battery discharge depth range (Depth of Discharge, DOD) is reduced. After driving, the temperature rises, causing the DOD range to be gradually released, resulting in the battery state of charge (State of Charge, SOC) displayed during the discharge process to change quickly in the early stage and slowly in the later stage, causing users to be anxious about the mileage in the early stage of driving. Summary of the invention
[0003] The present application provides a method and device for correcting a state of charge display, a battery management system, and a medium.
[0004] The technical solution of this application is implemented as follows:
[0005] A first aspect of the present application provides a method for correcting a state of charge display, the method comprising:
[0006] When it is detected that the battery is in a discharging state, the performance indicators of the battery are obtained, wherein the performance indicators include a current temperature value, a discharge depth interval corresponding to the current temperature value, an equivalent power and an average voltage; based on the obtained current discharge time, discharge current and initial state of charge of the battery, the current first state of charge is obtained; the discharge current is obtained based on the equivalent power and the average voltage; based on the first state of charge, the lower limit of the discharge depth interval corresponding to the current temperature value, the discharge current, the current temperature value and the temperature rise rate model, the first temperature value at the end of the discharge is estimated; the temperature rise rate model characterizes the correlation between thermal energy and temperature; based on the current discharge time, discharge current, initial state of charge, and the lower limit of the first discharge depth interval corresponding to the first temperature value, a corrected state of charge is obtained; when the difference between the first state of charge and the corrected state of charge is greater than a first threshold value, a first following rate is used to follow the first state of charge, thereby displaying the state of charge; the first following rate characterizes the slowing down of following the first state of charge, and the first threshold value is non-zero.
[0007] Based on this, when the difference between the first state of charge and the corrected state of charge is greater than the first threshold, the first following rate is used to follow the first state of charge, so as to display the displayed state of charge; the first following rate represents the slowing down of following the first state of charge. Since the displayed state of charge will follow the first state of charge slowly when the first state of charge changes rapidly, the state of charge displayed to the user changes slowly, thereby solving the user's early mileage anxiety problem.
[0008] In some embodiments of the present application, a corrected state of charge is obtained based on the current discharge duration, discharge current, initial state of charge, and the lower limit of the first discharge depth interval corresponding to the first temperature value, including: obtaining the current discharge capacity based on the discharge current and the current discharge duration; obtaining the corrected state of charge based on the current discharge capacity, total capacity, initial state of charge and the lower limit of the first discharge depth interval.
[0009] In some embodiments of the present application, a corrected state of charge is obtained based on the current discharge capacity, the total capacity, the initial state of charge and the lower limit of the first depth of discharge interval, including: combining a corrected charge model to obtain a change rate according to the initial state of charge, the lower limit of the first depth of discharge interval and the total capacity; the corrected charge model is derived based on the follow-up rate model, the first charge model and the second charge model; and the corrected state of charge is obtained according to the change rate and the current discharge capacity in combination with the initial state of charge.
[0010] In some embodiments of the present application, a corrected state of charge is obtained based on the change rate and the current discharge capacity in combination with the initial state of charge, including: multiplying the change rate by the current discharge capacity and then adding it to the initial state of charge to obtain a corrected state of charge.
[0011] In some embodiments of the present application, after obtaining the first temperature value, the method further includes: determining a first discharge depth interval and iteration information corresponding to the first temperature value; and obtaining a corrected state of charge based on the current discharge duration, discharge current, initial state of charge, and the lower limit of the first discharge depth interval corresponding to the first temperature value when the iteration information satisfies the iteration conditions.
[0012] In some embodiments of the present application, when the iteration condition is not met, the first discharge depth interval corresponding to the first temperature value is used as the next discharge depth interval, and the next temperature value at the next estimated discharge end is continued until the iteration condition is met.
[0013] Based on this, when the iteration condition is not met, the iteration is continued until the iteration condition is met, and then the state of charge that changes uniformly during the discharge process is obtained based on the lower limit of the first discharge depth interval corresponding to the second state of charge and the first temperature value, thereby ensuring the accuracy of the state of charge displayed during the discharge process.
[0014] In some embodiments of the present application, based on the first state of charge, the lower limit of the discharge depth interval corresponding to the current temperature value, the discharge current, the current temperature value and the temperature rise rate model, the first temperature value at the end of discharge is estimated, including: based on the first state of charge and the lower limit of the discharge depth interval corresponding to the current temperature value, estimating the remaining second state of charge; based on the second state of charge and the discharge current, obtaining the first time when the discharge ends; based on the first time, the current temperature value and the temperature rise rate model, estimating the first temperature value at the end of discharge.
[0015] Based on this, the present application estimates the temperature value that will rise to the end of discharge based on the first time and the temperature rise rate, and then obtains the first temperature value of the battery at the end of discharge based on the temperature value that will rise to the end of discharge and the current temperature value of the battery. This method can ensure the accuracy of estimating the temperature value of the battery at the end of discharge.
[0016] In some embodiments of the present application, based on the first time, the current temperature value and the temperature rise rate model, the first temperature value at the end of discharge is estimated, including: taking the first state of charge, the discharge current and the current temperature value as inputs of the temperature rise rate model to obtain the temperature rise rate; based on the first time, the temperature rise rate and the current temperature value, obtaining the first temperature value at the end of discharge.
[0017] Based on this, the rate of change of the discharge depth is multiplied by the discharge time to obtain the first discharge depth corresponding to the discharge time. Based on the second state of charge, the first discharge depth corresponding to the discharge time is subtracted to obtain the third state of charge. In this way, the display of the third state of charge during the discharge process changes smoothly and evenly.
[0018] In some embodiments of the present application, the first state of charge, the discharge current and the current temperature value are used as inputs of a temperature rise rate model to obtain the temperature rise rate, including: when the thermal management function is turned on, the first state of charge, the discharge current and the current temperature value are used as inputs of a thermal management rate model in the temperature rise rate model to obtain the thermal management rate; the first state of charge, the discharge current and the current temperature value are used as inputs of a heat dissipation rate model in the temperature rise rate model to obtain the heat dissipation rate; the temperature rise rate is obtained based on the thermal management rate and the heat dissipation rate.
[0019] Based on this, when the thermal management function is turned on, the temperature rise rate of the battery is obtained through the thermal management rate and the heat dissipation rate. This ensures the accuracy of the temperature rise rate.
[0020] In some embodiments of the present application, the first state of charge, the discharge current and the current temperature value are used as inputs of a temperature rise rate model to obtain the temperature rise rate, including: when the thermal management function is not turned on, the first state of charge, the discharge current and the current temperature value are used as inputs of a self-heating rate model in the temperature rise rate model to obtain the self-heating rate; the first state of charge, the discharge current and the current temperature value are used as inputs of a heat dissipation rate model in the temperature rise rate model to obtain the heat dissipation rate; the temperature rise rate is obtained based on the self-heating rate and the heat dissipation rate.
[0021] Based on this, when the thermal management function is not turned on, the temperature rise rate of the battery is obtained by the self-heat generation rate and the heat dissipation rate. This ensures the accuracy of the temperature rise rate.
[0022] In some embodiments of the present application, a first temperature value at the end of discharge is obtained based on the first time, the temperature rise rate and the current temperature value, including: estimating the second temperature value that the battery will rise at the end of discharge based on the product of the first time and the temperature rise rate; estimating the first temperature value of the battery at the end of discharge based on the sum of the current temperature value and the second temperature value.
[0023] In some embodiments of the present application, the first time when the discharge ends is obtained based on the second state of charge and the discharge current, including: obtaining the first time when the discharge ends based on the product of the second state of charge and the total capacitance and the ratio thereof to the discharge current.
[0024] In some embodiments of the present application, the method further includes: when the difference between the first state of charge and the corrected state of charge is less than a first threshold, using a second following rate to follow the first state of charge, thereby displaying the state of charge; the second following rate represents an accelerated follow-up of the first state of charge, and the second following rate is greater than the first following rate.
[0025] Based on this, the second following rate is used to speed up the following of the first state of charge, so as to ensure that the state of charge displayed at the end of discharge is consistent with the first state of charge.
[0026] In some embodiments of the present application, after obtaining a corrected state of charge based on the current discharge duration, the discharge current, the initial state of charge, and the lower limit of the first discharge depth interval corresponding to the first temperature value, the method further includes: using the corrected state of charge as a display state of charge, and displaying the display state of charge.
[0027] Based on this, the current discharge capacity is obtained based on the discharge current and the current discharge duration. In the process of the current discharge capacity changing with the current discharge duration, the corrected state of charge that changes with the current discharge capacity can be obtained by combining the discharge current, the initial state of charge, and the lower limit of the first depth of discharge interval corresponding to the first temperature value. Here, the current discharge capacity can be understood as an independent variable, the corrected state of charge can be understood as a dependent variable, and the discharge current, the initial state of charge, and the lower limit of the first depth of discharge interval corresponding to the first temperature value can be understood as a constant. The change in the current discharge capacity and the change in the corrected state of charge are presented as a linear relationship. Therefore, during the discharge process, as the current discharge capacity increases, the corrected state of charge decreases at a uniform rate, thereby solving the user's early mileage anxiety problem.
[0028] The second aspect of the present application provides a device for correcting the state of charge display, the device comprising: an acquisition unit, for acquiring the performance indicators of the battery when detecting that the battery is in a discharge state, wherein the performance indicators include a current temperature value, a discharge depth interval corresponding to the current temperature value, equivalent power and an average voltage; a processing unit, for obtaining a current first state of charge based on the current discharge duration, discharge current and initial state of charge of the battery; the discharge current is obtained based on the equivalent power and the average voltage; the processing unit is also used to obtain a current state of charge based on the first state of charge, the lower limit of the discharge depth interval corresponding to the current temperature value, the equivalent power and the average voltage. The first temperature value at the end of discharge is estimated by using a discharge current, a current temperature value and a temperature rise rate model; the temperature rise rate model characterizes the correlation between thermal energy and temperature; the processing unit is also used to obtain a corrected state of charge based on the current discharge duration, the discharge current, the initial state of charge, and the lower limit of the first discharge depth interval corresponding to the first temperature value; the display unit is used to follow the first state of charge at a first following rate when the difference between the first state of charge and the corrected state of charge is greater than a first threshold value, thereby displaying the state of charge; the first following rate characterizes the slowing down of following the first state of charge, and the first threshold value is non-zero.
[0029] A third aspect of the present application provides a battery management system, comprising: a processor and a memory configured to store a computer program that can be run on the processor, wherein the processor is configured to execute the steps of the method of the first aspect when running the computer program.
[0030] A fourth aspect of the present application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program implements the steps of the method of the first aspect when executed by a processor.
[0031] A fifth aspect of the present application provides a computer program product, comprising a computer program, wherein the computer program implements the steps of the method of the first aspect when executed by a processor.
[0032] The present application provides a method and device for correcting the display of the state of charge, a battery management system, and a medium, wherein the method comprises: obtaining the performance index of the battery upon detecting that the battery is in a discharge state, wherein the performance index comprises the current temperature value, the discharge depth interval corresponding to the current temperature value, the equivalent power, and the average voltage; obtaining the current first state of charge based on the obtained current discharge duration, discharge current, and the initial state of charge of the battery; the discharge current is obtained based on the equivalent power and the average voltage; estimating the first temperature value at the end of the discharge based on the first state of charge, the lower limit of the discharge depth interval corresponding to the current temperature value, the discharge current, the current temperature value, and a temperature rise rate model; the temperature rise rate model characterizes the correlation between thermal energy and temperature; obtaining the corrected state of charge based on the current discharge duration, the discharge current, the initial state of charge, and the lower limit of the first discharge depth interval corresponding to the first temperature value; when the difference between the first state of charge and the corrected state of charge is greater than a first threshold, following the first state of charge at a first following rate, thereby displaying the state of charge; the first following rate characterizes the slowing down of following the first state of charge, and the first threshold is non-zero. Since the displayed state of charge will slow down and follow the first state of charge when the first state of charge changes rapidly, the state of charge displayed to the user changes slowly, thereby solving the user's early mileage anxiety problem. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] Figure 1 A schematic diagram of an exemplary method for correcting the state of charge display provided in an embodiment of the present application Figure 1 ;
[0034] Figure 2 A schematic diagram of an exemplary method for correcting the state of charge display provided in an embodiment of the present application Figure 2 ;
[0035] Figure 3 A schematic diagram of an exemplary method for correcting the state of charge display provided in an embodiment of the present application Figure 3 ;
[0036] Figure 4 A schematic diagram of an exemplary method for correcting the state of charge display provided in an embodiment of the present application Figure 4 ;
[0037] Figure 5 A schematic diagram of an exemplary method for correcting the state of charge display provided in an embodiment of the present application Figure 5 ;
[0038] Figure 6 A schematic diagram of an exemplary method for correcting the state of charge display provided in an embodiment of the present application Figure 6 ;
[0039] Figure 7 A schematic diagram of an exemplary method for correcting the state of charge display provided in an embodiment of the present application Figure 7 ;
[0040] Figure 8 A schematic diagram of an exemplary method for correcting the state of charge display provided in an embodiment of the present application Figure 8 ;
[0041] Fig. 9 A schematic diagram of an exemplary method for correcting the state of charge display provided in an embodiment of the present application Figure 9 ;
[0042] Fig.10 It is a schematic diagram of the relationship between the corrected SOC and the current discharge capacity without temperature estimation and with temperature estimation;
[0043] Fig.11 A schematic diagram of the structure of a device for correcting the state of charge display provided in an embodiment of the present application;
[0044] Fig.12 A schematic diagram of the hardware entity of a battery management system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0045] The following embodiments of the technical solution of the present application are described in detail in conjunction with the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present application, and are therefore only used as examples, and cannot be used to limit the scope of protection of the present application.
[0046] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by technicians in the technical field to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" in the specification of this application and the above-mentioned drawings and any variations thereof are intended to cover non-exclusive inclusions.
[0047] In the description of the embodiments of the present application, the technical terms "first", "second", "third", etc. are only used to distinguish different objects, and cannot be understood as indicating or implying relative importance or implicitly indicating the number, specific order or primary and secondary relationship of the indicated technical features. In the description of the embodiments of the present application, the meaning of "multiple" is more than two, unless otherwise clearly and specifically defined.
[0048] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0049] In the description of the embodiments of the present application, the term "and / or" is only a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship.
[0050] In the description of the embodiments of the present application, the orientation or position relationship indicated by technical terms such as "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside" and "outside" are based on the orientation or position relationship shown in the accompanying drawings. They are only for the convenience of describing the embodiments of the present application and simplifying the description, and do not indicate or imply that the referred device or element must have a specific orientation, be constructed, operated or used in a specific orientation. Therefore, they should not be understood as limitations on the embodiments of the present application.
[0051] In the description of the embodiments of the present application, unless otherwise clearly specified and limited, technical terms such as "installed", "connected", "connected", "fixed" and the like should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, and it can be the internal connection of two elements or the interaction relationship between two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the embodiments of the present application can be understood according to the specific circumstances.
[0052] In the description of the embodiments of the present application, unless otherwise clearly specified and limited, the technical term "contact" should be understood in a broad sense, and may be direct contact or contact through an intermediate medium layer. It may be contact with essentially no interaction force between the two contacting parties, or it may be contact with interaction force between the two contacting parties.
[0053] Below, this application is described in detail.
[0054] The present application proposes a method for correcting the state of charge display, which is applied to a device for correcting the state of charge display, referring to Figure 1 The specific method includes the following steps S101 to S104:
[0055] Step S101: when it is detected that the battery is in a discharging state, obtaining performance indicators of the battery, wherein the performance indicators include a current temperature value, a discharge depth interval corresponding to the current temperature value, equivalent power and average voltage.
[0056] In the embodiment of the present application, the battery voltage will gradually increase during the charging process, and the battery voltage will gradually decrease during the discharging process. Therefore, by detecting the change of the battery voltage, it can be determined whether the battery is in a discharging state. Alternatively, the battery current is positive during the charging process, and the battery current is negative during the discharging process. Therefore, by detecting the change of the battery current, it is further determined whether the battery is in a discharging state.
[0057] In the embodiments of the present application, the state of charge (SOC) refers to the ratio of the remaining power of the battery to the total capacity of the battery in its fully charged state. The depth of discharge (DOD) refers to the ratio of the amount of discharge of the battery during use to the total capacity. Both are usually expressed as percentages.
[0058] In the embodiment of the present application, the discharge depth interval corresponding to the current temperature value is obtained according to the corresponding relationship between the temperature value and the discharge depth interval. That is, different temperature values correspond to different discharge depth intervals.
[0059] Step S102: obtaining a current first state of charge based on the obtained current discharge duration, discharge current and initial state of charge of the battery; the discharge current is obtained based on equivalent power and average voltage.
[0060] In the embodiment of the present application, the discharge current is obtained based on the ratio of equivalent power to average voltage. The current discharge capacity is obtained based on the ampere-hour integral of the current discharge duration and the discharge current. The current first state of charge, i.e., the actual state of charge of the current battery, is obtained based on the difference between the initial state of charge of the battery and the ratio of the current discharge capacity to the total capacity.
[0061] Step S103, estimating the first temperature value at the end of discharge based on the first state of charge, the lower limit of the discharge depth interval corresponding to the current temperature value, the discharge current, the current temperature value and the temperature rise rate model; the temperature rise rate model characterizes the correlation between thermal energy and temperature.
[0062] In the embodiment of the present application, the lower limit of the discharge depth interval can be understood as the minimum degree of the discharge depth. For example, if the discharge depth interval is [10%, 30%], the lower limit of the discharge depth interval is 10%.
[0063] In some embodiments of the present application, step S103 may include: estimating the remaining second state of charge based on the lower limit of the discharge depth interval corresponding to the first state of charge and the current temperature value; obtaining the first time when the discharge ends based on the second state of charge and the discharge current; estimating the first temperature value at the end of the discharge based on the first time, the current temperature value and the temperature rise rate model.
[0064] In the embodiment of the present application, a difference operation is performed between the first state of charge of the battery and the lower limit of the corresponding discharge depth interval to obtain the currently available or remaining second state of charge. That is, based on the first state of charge, after discharging to the lower limit of the current discharge depth interval, the remaining second state of charge is obtained.
[0065] In the embodiment of the present application, the first time at the end of discharge is obtained based on the multiplication of the second state of charge and the total capacity and then divided by the discharge current; the temperature rise rate model is used to estimate the rate of change of the temperature value of the battery based on the thermal energy to obtain the temperature rise rate; further, based on the first time at the end of discharge, the current temperature value of the battery and the temperature rise rate, the first temperature value of the battery at the end of discharge is estimated.
[0066] Step S104: Obtain a corrected state of charge based on the obtained current discharge duration, discharge current, initial state of charge, and a lower limit of a first discharge depth interval corresponding to the first temperature value.
[0067] Step S105: when the difference between the first state of charge and the corrected state of charge is greater than a first threshold, follow the first state of charge at a first following rate to display the state of charge; the first following rate represents a slower following of the first state of charge, and the first threshold is non-zero.
[0068] In the embodiment of the present application, when the difference between the first state of charge and the corrected state of charge is greater than the first threshold, it indicates that the battery is in the early stage of discharge. Since the battery state of charge displayed in the discharge process changes rapidly in the early stage, it is easy to cause the user's early mileage anxiety. Therefore, the first following rate is used to slow down the following of the first state of charge. Since the display of the state of charge will slow down the following of the first state of charge when the first state of charge changes rapidly, the state of charge displayed to the user changes slowly, thereby solving the problem of the user's early mileage anxiety.
[0069] In some embodiments of the present application, based on the current discharge duration, the discharge current, the initial state of charge, and the lower limit of the first discharge depth interval corresponding to the first temperature value, a corrected state of charge is obtained, including the following steps S201 to S202:
[0070] Step S201: obtaining the current discharge capacity based on the discharge current and the current discharge duration.
[0071] In the embodiment of the present application, the current discharge capacity can be obtained by integrating the current discharge duration and the ampere-hour of the discharge current.
[0072] Step S202: Obtain a corrected state of charge based on the current discharge capacity, the total capacity, the initial state of charge and the lower limit of the first depth of discharge interval.
[0073] In the embodiment of the present application, as the current discharge capacity changes with the current discharge duration, the corrected state of charge that changes with the current discharge capacity can be obtained by combining the discharge current, the initial state of charge, and the lower limit of the first depth of discharge interval corresponding to the first temperature value. Here, the current discharge capacity can be understood as an independent variable, the corrected state of charge can be understood as a dependent variable, and the discharge current, the initial state of charge, and the lower limit of the first depth of discharge interval corresponding to the first temperature value can be understood as a constant. The change in the current discharge capacity and the change in the corrected state of charge are presented as a linear relationship. Therefore, during the discharge process, as the current discharge capacity increases at a uniform rate, the corrected state of charge decreases at a uniform rate. In this way, users will not have mileage anxiety in the early stages.
[0074] In some embodiments of the present application, based on the current discharge capacity, the total capacity, the initial state of charge, the current discharge percentage and the lower limit of the first depth of discharge interval, a corrected state of charge is obtained, including the following steps S301 to S302:
[0075] Step S301, combining a modified charge model, obtaining a change rate according to an initial state of charge, a lower limit of a first depth of discharge interval and a total capacity; the modified charge model is derived based on a follow-up rate model, a first charge model and a second charge model.
[0076] In the embodiment of the present application, the first charge model is used to represent the relationship between the first state of charge (i.e., the current state of charge) and the initial state of charge, the current discharge capacity and the total capacity; the following rate model is used to represent the relationship between the following rate and the corrected state of charge, the first state of charge and the lower limit of the first discharge depth interval; the second charge model is used to represent the relationship between the corrected state of charge and the initial state of charge, the following rate, the current discharge capacity and the total capacity, and then the corrected charge model is derived. The corrected charge model is used to represent the relationship between the corrected state of charge and the initial state of charge, the lower limit of the first discharge depth interval, the current discharge capacity and the total capacity. Therefore, in combination with the corrected charge model, the change rate is first obtained according to the initial state of charge, the lower limit of the first discharge depth interval and the total capacity, and then the corrected state of charge is obtained according to the change rate and the current discharge capacity in combination with the initial state of charge.
[0077] Step S302: Obtain a corrected state of charge according to the change rate and the current discharge capacity in combination with the initial state of charge.
[0078] Exemplarily, the first charging model is expressed as: first state of charge = initial state of charge + current discharge capacity / total capacity, the following rate model is expressed as: following rate = corrected state of charge / (first state of charge - lower limit of first discharge depth interval), the second charging model is expressed as: corrected state of charge = initial state of charge + following rate * (current discharge capacity / total capacity), and the corrected charging model is further derived as: corrected state of charge = current discharge capacity * (initial state of charge / total capacity * (initial state of charge - lower limit of first discharge depth interval)) + initial state of charge.
[0079] Based on this, in some embodiments of the present application, the change rate is obtained according to the initial state of charge, the lower limit of the first discharge depth interval and the total capacity, which may include: the difference between the initial state of charge and the lower limit of the first discharge depth interval is multiplied by the total capacity to obtain a result, and then the change rate is obtained based on the ratio of the initial state of charge to the result.
[0080] Based on this, in some embodiments of the present application, a corrected state of charge is obtained based on the change rate and the current discharge capacity in combination with the initial state of charge, including: multiplying the change rate by the current discharge capacity and then adding it to the initial state of charge to obtain a corrected state of charge.
[0081] In some embodiments of the present application, after obtaining the first temperature value, the method further includes the following steps S401 to S402:
[0082] Step S401: Determine a first discharge depth interval and iteration information corresponding to a first temperature value.
[0083] In the embodiment of the present application, based on the corresponding relationship between the temperature value and the discharge depth interval, the first discharge depth interval corresponding to the first temperature value is obtained.
[0084] Exemplarily, the iteration information may be the number of iterations or the iteration duration.
[0085] Step S402: When the iteration information satisfies the iteration condition, a corrected state of charge is obtained based on the current discharge duration, the discharge current, the initial state of charge, and the lower limit of the first discharge depth interval corresponding to the first temperature value.
[0086] In some embodiments of the present application, when the iteration information is the number of iterations, the iteration condition includes: the number of iterations is greater than or equal to the iteration number threshold. When the iteration information is the iteration duration, the iteration condition includes: the iteration duration is greater than or equal to the iteration duration threshold. Here, the iteration number threshold and the iteration duration threshold can be set according to the experience or experiment of the developer.
[0087] Based on this, when the iteration information meets the iteration conditions, the accuracy of the corrected state of charge is improved based on the lower limit of the first discharge depth interval corresponding to the current discharge duration, discharge current, initial state of charge, and the first temperature value.
[0088] In some embodiments of the present application, the method further includes: when the iteration condition is not met, using the first discharge depth interval corresponding to the first temperature value as the next discharge depth interval, and continuing to estimate the next temperature value at the end of the next discharge until the iteration condition is met.
[0089] In the embodiment of the present application, when the number of iterations is less than the iteration number threshold, or the iteration duration is less than the iteration duration threshold, that is, the iteration condition is not met, based on the actual state of charge of the battery at this moment (i.e., the first state of charge) and the lower limit of the discharge depth interval corresponding to the current temperature value of the battery, the available second state of charge is obtained, and then based on the second state of charge, the discharge current, the current temperature value and the temperature rise rate model, the first temperature value at the end of discharge is estimated. Then, steps S401 and S402 are executed until the iteration condition is met, and based on the current discharge duration, discharge current, initial state of charge, and the lower limit of the first discharge depth interval corresponding to the first temperature value, the corrected state of charge is obtained, and the display is based on the corrected state of charge. In this way, the accuracy of the corrected state of charge can be guaranteed.
[0090] In some embodiments of the present application, based on the first time, the current temperature value and the temperature rise rate model, estimating the first temperature value at the end of discharge includes the following steps S501 to S502:
[0091] Step S501: taking the first state of charge, the discharge current and the current temperature value as inputs of a temperature rise rate model to obtain a temperature rise rate.
[0092] In the embodiment of the present application, the temperature rise rate model characterizes the correspondence between the state of charge, the discharge current and the temperature value and the temperature rise rate. This correspondence can be a linear relationship or a nonlinear relationship. Based on this, the temperature rise rate model is used to process the first state of charge, the discharge current and the current temperature value of the battery to obtain the corresponding temperature rise rate.
[0093] Step S502: obtaining a first temperature value when the discharge ends based on the first time, the temperature rise rate and the current temperature value.
[0094] In the embodiment of the present application, the temperature value that the battery will rise at the end of discharge is estimated based on the first time and the temperature rise rate, and then the final temperature value of the battery at the end of discharge, i.e., the first temperature value, is obtained based on the temperature value that the battery will rise at the end of discharge and the current temperature value of the battery.
[0095] In this way, the temperature rise rate of the battery at the end of discharge is estimated according to the temperature rise rate model, and then combined with the first time before the end of discharge, the temperature value of the battery in the first time can be obtained, and then combined with the current temperature value of the battery, the final temperature value of the battery at the end of discharge, that is, the first temperature value, can be obtained. This method ensures the accuracy of the estimation of the first temperature value of the battery at the end of discharge.
[0096] In some embodiments of the present application, the first state of charge, the discharge current and the current temperature value are used as inputs of the temperature rise rate model to obtain the temperature rise rate. Figure 6 , including the following steps S601 to S603:
[0097] Step S601: When the thermal management function is turned on, the first state of charge, the discharge current and the current temperature value are used as inputs of a thermal management rate model in a temperature rise rate model to obtain a thermal management rate.
[0098] In some embodiments, the method further includes: when the current temperature value of the battery is outside a preset temperature range, enabling a thermal management function.
[0099] In the embodiment of the present application, if the current temperature value of the battery is lower than the lower threshold of the preset temperature range or higher than the upper threshold of the preset temperature range, it means that the current temperature value of the battery is too low or too high. At this time, the battery cannot work normally and needs to turn on the thermal management function to perform corresponding heating and cooling with the help of an external module to ensure that the temperature value of the battery is at an appropriate temperature value to avoid affecting the service life and safety of the battery. The preset temperature range is set according to the actual working conditions of the battery, for example, the preset temperature range is -10°C to 45°C.
[0100] In some embodiments, the method further includes: when the current temperature value of the battery is within a preset temperature range and the driving data is outside an allowed data range, enabling a thermal management function.
[0101] In the embodiment of the present application, the current temperature value of the battery is within the preset temperature range, indicating that the current temperature value of the battery is within the working range, and the range of the driving data is further judged. If the driving data is outside the allowable data range, it indicates that there is a driving intention, then the thermal management function needs to be turned on to ensure the battery life and safety.
[0102] In some embodiments, the data outside the allowed range includes at least one of the following: the average vehicle speed is greater than or equal to a speed threshold, the driving distance is greater than or equal to a distance threshold, and the driving time is greater than or equal to a time threshold.
[0103] Here, the speed threshold refers to the speed threshold used to determine whether there is a driving intention. The distance threshold speed threshold refers to the distance threshold used to determine whether there is a driving intention. The time threshold refers to the time threshold used to determine whether there is a driving intention. The speed threshold, distance threshold, and time threshold can be set based on the developer's experience or experiments.
[0104] In an embodiment of the present application, the temperature rise rate model includes a thermal management rate model and a heat dissipation rate model. Here, the thermal management rate model characterizes the correspondence between the state of charge, discharge current and temperature value as a whole and the thermal management rate. This correspondence can be a linear relationship or a nonlinear relationship. Therefore, the first state of charge, discharge current and current temperature value of the battery are input into the thermal management rate model to obtain the corresponding thermal management rate. The thermal management rate characterizes how fast or slow the battery is heated or cooled with the help of an external module.
[0105] Step S602: using the first state of charge, the discharge current and the current temperature value as inputs of a heat dissipation rate model in the temperature rise rate model to obtain a heat dissipation rate.
[0106] In the embodiment of the present application, the heat dissipation rate model characterizes the correspondence between the state of charge, discharge current and temperature value and the heat dissipation rate as a whole. This correspondence can be a linear relationship or a nonlinear relationship. Therefore, the first state of charge, discharge current and the current temperature value of the battery are input into the heat dissipation rate model to obtain the corresponding heat dissipation rate. The heat dissipation rate characterizes how fast the battery dissipates heat.
[0107] Step S603: obtaining a temperature rise rate based on the thermal management rate and the heat dissipation rate.
[0108] In the embodiment of the present application, the temperature rise rate is obtained based on the difference between the thermal management rate and the heat dissipation rate. The temperature rise rate represents how fast the temperature value of the battery rises.
[0109] In some embodiments of the present application, the first state of charge, the discharge current and the current temperature value are used as inputs of the temperature rise rate model to obtain the temperature rise rate. Figure 7 , including the following steps S701 to S703:
[0110] Step S701: When the thermal management function is not enabled, the first state of charge, the discharge current and the current temperature value are used as inputs of a self-heating rate model in a temperature rise rate model to obtain a self-heating rate.
[0111] In some embodiments, the method further includes: when the current temperature value of the battery is within a preset temperature range and the driving data is within an allowable data range, the thermal management function is not enabled.
[0112] In the embodiment of the present application, the current temperature value of the battery is within the preset temperature range, indicating that the current temperature value of the battery is within the working range, and the range of the driving data is further judged. If the driving data is within the allowable data range, it means that there is no driving intention, and there is no need to turn on the thermal management function, so as to avoid the waste of resources caused by parking when the thermal management function is turned on.
[0113] In some embodiments, the allowed data range includes at least one of the following: an average vehicle speed less than a speed threshold, a driving distance less than a distance threshold, and a driving time less than a time threshold.
[0114] In an embodiment of the present application, the temperature rise rate model includes a self-heating rate model and a heat dissipation rate model. Here, the self-heating rate model characterizes the correspondence between the state of charge, discharge current and temperature value as a whole and the self-heating rate. This correspondence can be a linear relationship or a non-linear relationship. Therefore, the first state of charge, the discharge current and the current temperature value of the battery are input into the self-heating rate model to obtain the corresponding self-heating rate. Self-heating refers to the heat generated by the battery itself. The self-heating rate characterizes how fast the battery generates its own heat.
[0115] Step S702: using the first state of charge, the discharge current and the current temperature value as inputs of a heat dissipation rate model in the temperature rise rate model to obtain a heat dissipation rate.
[0116] In the embodiment of the present application, the heat dissipation rate model characterizes the correspondence between the state of charge, discharge current and temperature value and the heat dissipation rate as a whole. This correspondence can be a linear relationship or a nonlinear relationship. Therefore, the first state of charge, discharge current and the current temperature value of the battery are input into the heat dissipation rate model to obtain the corresponding heat dissipation rate. The heat dissipation rate characterizes how fast the battery dissipates heat.
[0117] Step S703: obtaining a temperature rise rate based on the self-heat generation rate and the heat dissipation rate.
[0118] In the embodiment of the present application, the temperature rise rate is obtained based on the difference between the self-heat generation rate and the heat dissipation rate. The temperature rise rate represents the speed at which the temperature value of the battery rises.
[0119] In some embodiments of the present application, based on the first time, the temperature rise rate and the current temperature value, the first temperature value at the end of the discharge is obtained, and the reference Figure 8 , including the following steps S801 to S802:
[0120] Step S801: based on the product of the first time and the temperature rise rate, estimate a second temperature value that the battery will rise to when discharging ends.
[0121] Step S802: based on the sum of the current temperature value and the second temperature value, estimate the first temperature value of the battery at the end of discharge.
[0122] In the embodiment of the present application, the first time from the end of discharge and the temperature rise rate are multiplied to estimate the second temperature value of the battery at the end of discharge. Then, the current temperature value of the battery and the second temperature value of the battery at the end of discharge are added to estimate the first temperature value of the battery at the end of discharge. Thus, the accuracy of the estimated temperature value of the battery at the end of discharge is ensured.
[0123] In some embodiments of the present application, the first time when the discharge ends is obtained based on the second state of charge and the electric energy parameter, including: obtaining the first time when the discharge ends based on the product of the second state of charge and the total capacitance and the ratio thereof to the discharge current.
[0124] In the embodiment of the present application, the available or remaining battery power is obtained based on the product of the second state of charge and the total capacity, and the first time when the discharge ends is obtained based on the ratio between the available or remaining battery power and the discharge current.
[0125] In some embodiments of the present application, the method further includes: when the difference between the first state of charge and the corrected state of charge is less than a first threshold, using a second following rate to follow the first state of charge, thereby displaying the state of charge; the second following rate represents an accelerated follow-up of the first state of charge, and the second following rate is greater than the first following rate.
[0126] In the embodiment of the present application, when the difference between the first state of charge and the corrected state of charge is less than the first threshold, it indicates that the battery is in the late stage of discharge. Since the battery state of charge displayed in the discharge process changes slowly in the late stage, the second tracking rate is used to speed up the tracking of the first state of charge to ensure that the state of charge displayed at the end of discharge is consistent with the first state of charge.
[0127] In some embodiments of the present application, after obtaining a corrected state of charge based on the current discharge duration, the discharge current, the initial state of charge, and the lower limit of the first discharge depth interval corresponding to the first temperature value, the method further includes: using the corrected state of charge as a display state of charge, and displaying the display state of charge.
[0128] In the embodiment of the present application, the current discharge capacity is obtained based on the discharge current and the current discharge duration. In the process of the current discharge capacity changing with the current discharge duration, the corrected state of charge that changes with the current discharge capacity can be obtained by combining the discharge current, the initial state of charge, and the lower limit of the first depth of discharge interval corresponding to the first temperature value. Here, the current discharge capacity can be understood as an independent variable, the corrected state of charge can be understood as a dependent variable, and the discharge current, the initial state of charge, and the lower limit of the first depth of discharge interval corresponding to the first temperature value can be understood as a constant. A linear relationship is achieved between the change in the current discharge capacity and the change in the corrected state of charge. Therefore, during the discharge process, as the current discharge capacity increases, the corrected state of charge decreases at a uniform rate. In this way, users will not have mileage anxiety in the early stages.
[0129] Based on the above embodiments, the present application embodiment specifically provides a method for correcting the charge state display. Fig. 9 A schematic diagram of an exemplary method for correcting the state of charge display provided in an embodiment of the present application Figure 9 ,like Fig. 9 As shown, the method for correcting the state of charge display includes the following steps:
[0130] Step S901: Determine a current discharge depth interval corresponding to a current temperature value of the battery.
[0131] Step S902: Obtain a current first state of charge based on the obtained current discharge duration, equivalent power, average total voltage and initial state of charge of the battery.
[0132] Specifically, the discharge current is obtained based on the ratio of equivalent power to average total voltage; the current discharge capacity is obtained by multiplying the discharge current by the current discharge duration; the current first state of charge is obtained by subtracting the ratio of the current discharge capacity to the total capacity of the battery from the initial charge state.
[0133] Step S903: Obtain a second state of charge based on a difference between the first state of charge of the battery and a lower limit of a current depth of discharge interval.
[0134] Step S904: based on the product of the second state of charge and the total capacitance, and then the ratio of the equivalent power to the average total voltage, the first time when the discharge ends is obtained.
[0135] The second state of charge is multiplied by the total capacity to obtain the available or remaining battery power. The ratio of the available battery power to the equivalent power and the average total voltage, that is, the ratio of the available battery power to the discharge current, obtains the first time or the remaining time when the discharge ends.
[0136] Step S905: According to factors such as heat generation, heat dissipation, and thermal management, a temperature rise rate is introduced, and a second temperature value of the battery when the discharge is completed is obtained based on the product of the temperature rise rate and the first time.
[0137] Regarding the determination of the temperature rise rate, specifically:
[0138] Determine whether the thermal management function is turned on; if the thermal management function is turned on, input the first state of charge, discharge current and current battery temperature value into the thermal management rate model to obtain the corresponding thermal management rate, and input the first state of charge, discharge current and current battery temperature value into the heat dissipation rate model to obtain the corresponding heat dissipation rate. Then, based on the difference between the thermal management rate and the heat dissipation rate, obtain the temperature rise rate.
[0139] If the thermal management function is not enabled, the first state of charge, the discharge current and the current temperature of the battery are input into the self-heating rate model to obtain the corresponding self-heating rate, and the first state of charge, the discharge current and the current temperature of the battery are input into the heat dissipation rate model to obtain the corresponding heat dissipation rate. Then, based on the difference between the self-heating rate and the heat dissipation rate, the temperature rise rate is obtained.
[0140] Step S906: based on the sum of the current temperature value of the battery and the second temperature value of the battery raised when the discharge is finished, estimate the first temperature value of the battery when the discharge is finished.
[0141] Step S907: during the discharge process, a first discharge depth interval corresponding to a first temperature value of the battery estimated at the end of discharge is used.
[0142] Step S908: Determine whether the number of iterations is exceeded.
[0143] If yes, execute step S909; if no, execute step S902.
[0144] Step S909: According to the lower limit of the first depth of discharge interval, the decreasing rate of the state of charge displayed during the discharge process is adjusted to change uniformly.
[0145] Specifically, according to the first state of charge = initial state of charge + current discharge capacity / total capacity, the following rate = corrected state of charge / (first state of charge - lower limit of the first discharge depth interval), the corrected state of charge = initial state of charge + following rate * (current discharge capacity / total capacity), it is deduced that: corrected state of charge = current discharge capacity * (initial state of charge / total capacity * (initial state of charge - lower limit of the first discharge depth interval)) + initial state of charge. Furthermore, according to the initial state of charge, the lower limit of the first discharge depth interval and the total capacity, the change rate is obtained, and then according to the change rate and the current discharge capacity, combined with the initial state of charge, the corrected state of charge is obtained.
[0146] Fig.10 It is a schematic diagram of the relationship between the corrected SOC and the current discharge capacity without temperature estimation and with temperature estimation, as shown in Fig.10 As shown, the horizontal axis represents the current discharge capacity, and the vertical axis represents the corrected SOC. The existing SOC without temperature estimation changes faster in the early stage and slower in the later stage. However, the temperature estimation method of the present application makes the displayed SOC change smoothly and evenly during the entire discharge process.
[0147] In order to implement the method of the embodiment of the present application, based on the same inventive concept, a device for correcting the charge state display is also provided in the embodiment of the present application. Fig.11 A schematic diagram of the structure of a device for correcting the state of charge display provided in an embodiment of the present application is shown in FIG. Fig.11 As shown, the device 110 for correcting the state of charge display includes:
[0148] An acquisition unit 1101 is used to acquire a performance index of the battery when it is detected that the battery is in a discharging state, wherein the performance index includes a current temperature value, a discharge depth interval corresponding to the current temperature value, an equivalent power, and an average voltage;
[0149] The processing unit 1102 is used to obtain a current first state of charge based on the obtained current discharge time, discharge current and initial state of charge of the battery; the discharge current is obtained based on equivalent power and average voltage;
[0150] The processing unit 1102 is further used to estimate the first temperature value at the end of the discharge based on the first state of charge, the lower limit of the discharge depth interval corresponding to the current temperature value, the discharge current, the current temperature value and the temperature rise rate model; the temperature rise rate model represents the correlation between thermal energy and temperature; the processing unit 1102 is further used to obtain a corrected state of charge based on the current discharge duration, the discharge current, the initial state of charge, and the lower limit of the first discharge depth interval corresponding to the first temperature value;
[0151] The display unit 1103 is used to follow the first state of charge at a first following rate when the difference between the first state of charge and the corrected state of charge is greater than a first threshold value, thereby displaying the state of charge; the first following rate represents a slowing down of following the first state of charge, and the first threshold value is non-zero.
[0152] In some embodiments of the present application, the processing unit 1102 is further used to obtain the current discharge capacity based on the discharge current and the current discharge duration; and to obtain the corrected state of charge based on the current discharge capacity, the total capacity, the initial state of charge and the lower limit of the first discharge depth interval.
[0153] In some embodiments of the present application, the processing unit 1102 is also used to obtain the change rate in combination with the modified charge model according to the initial state of charge, the lower limit of the first discharge depth interval and the total capacity; the modified charge model is derived based on the follow-up rate model, the first charge model and the second charge model; based on the change rate and the current discharge capacity, combined with the initial state of charge, a corrected state of charge is obtained.
[0154] In some embodiments of the present application, after obtaining the first temperature value, the processing unit 1102 is further configured to obtain a corrected state of charge by multiplying the current discharge capacity by the change rate and then adding the result to the initial state of charge.
[0155] In some embodiments of the present application, the processing unit 1102 is further used to determine a first discharge depth interval and iteration information corresponding to a first temperature value; when the iteration information satisfies an iteration condition, a corrected state of charge is obtained based on the current discharge duration, the discharge current, the initial state of charge, and the lower limit of the first discharge depth interval corresponding to the first temperature value.
[0156] In some embodiments of the present application, the processing unit 1102 is further configured to, when an iteration condition is not satisfied, use the first discharge depth interval corresponding to the first temperature value as the next discharge depth interval, and continue to estimate the next temperature value at the end of the next discharge until the iteration condition is satisfied.
[0157] In some embodiments of the present application, the processing unit 1102 is further used to estimate the remaining second state of charge based on the lower limit of the discharge depth interval corresponding to the first state of charge and the current temperature value; obtain the first time when the discharge ends based on the second state of charge and the discharge current; and estimate the first temperature value at the end of the discharge based on the first time, the current temperature value and the temperature rise rate model.
[0158] In some embodiments of the present application, the processing unit 1102 is further used to use the first state of charge, the discharge current and the current temperature value as inputs of the temperature rise rate model to obtain the temperature rise rate; based on the first time, the temperature rise rate and the current temperature value, obtain the first temperature value at the end of discharge.
[0159] In some embodiments of the present application, the processing unit 1102 is also used to, when the thermal management function is turned on, use the first state of charge, the discharge current and the current temperature value as inputs of the thermal management rate model in the temperature rise rate model to obtain the thermal management rate; use the first state of charge, the discharge current and the current temperature value as inputs of the heat dissipation rate model in the temperature rise rate model to obtain the heat dissipation rate; and obtain the temperature rise rate based on the thermal management rate and the heat dissipation rate.
[0160] In some embodiments of the present application, the processing unit 1102 is also used to, when the thermal management function is not turned on, use the first state of charge, the discharge current and the current temperature value as inputs of the self-heating rate model in the temperature rise rate model to obtain the self-heating rate; use the first state of charge, the discharge current and the current temperature value as inputs of the heat dissipation rate model in the temperature rise rate model to obtain the heat dissipation rate; and obtain the temperature rise rate based on the self-heating rate and the heat dissipation rate.
[0161] In some embodiments of the present application, the processing unit 1102 is further used to estimate the second temperature value that the battery will rise to at the end of discharge based on the product of the first time and the temperature rise rate; and to estimate the first temperature value of the battery at the end of discharge based on the sum of the current temperature value and the second temperature value.
[0162] In some embodiments of the present application, the processing unit 1102 is further configured to obtain a first time when the discharge ends based on a ratio of a product of the second state of charge and the total capacitance to the discharge current.
[0163] In some embodiments of the present application, the display unit 1103 is also used to follow the first state of charge at a second following rate when the difference between the first state of charge and the corrected state of charge is less than a first threshold value, thereby displaying the state of charge; the second following rate represents accelerated following of the first state of charge, and the second following rate is greater than the first following rate.
[0164] In some embodiments of the present application, the display unit 1103 is further configured to use the corrected state of charge as the display state of charge and display the display state of charge.
[0165] Fig.12 A schematic diagram of a hardware entity of a battery management system provided in an embodiment of the present application is shown as follows: Fig.12 As shown, the battery management system 120 includes: a processor 1201 and a memory 1202, wherein the memory 1202 stores a computer program that can be run on the processor 1201, and the processor 1201 implements the steps in the method of any of the above embodiments when executing the program.
[0166] The memory 1202 stores a computer program that can be run on the processor, and the memory 1202 is configured to store instructions and applications that can be executed by the processor 1201. When the processor 1201 executes the program, the steps of any of the above methods for correcting the state of charge display are implemented. The processor 1201 generally controls the overall operation of the battery management system 120.
[0167] In practical applications, the processor may be at least one of an application-specific integrated circuit (ASIC), a digital signal processing device (DSPD), a programmable logic device (PLD), a field-programmable gate array (FPGA), a controller, a microcontroller, and a microprocessor. It is understandable that for different devices, the electronic device used to implement the functions of the processor may also be other, and the embodiments of the present application do not specifically limit this.
[0168] The above-mentioned memory can be a volatile memory (volatile memory), such as a random access memory (RAM); or a non-volatile memory (non-volatile memory), such as a read-only memory (ROM), a flash memory, a hard disk (HDD) or a solid-state drive (SSD); or a combination of the above-mentioned types of memory, and provides instructions and data to the processor.
[0169] In an exemplary embodiment, the present application also provides a computer-readable storage medium for storing a computer program.
[0170] Optionally, the computer-readable storage medium can be applied to any one of the methods in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the processor in each method in the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0171] Exemplarily, an embodiment of the present application further provides a computer program product, including a computer program, which can be executed by a processor of a battery management system to complete the steps of any of the aforementioned methods.
[0172] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical, mechanical or other forms.
[0173] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the scheme of this embodiment.
[0174] In addition, all functional units in the embodiments of the present application can be integrated into one processing module, or each unit can be a separate unit, or two or more units can be integrated into one unit; the above integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units. A person of ordinary skill in the art can understand that all or part of the steps of the above method embodiments can be completed by hardware related to program instructions, and the above program can be stored in a computer-readable storage medium. When the program is executed, the steps of the above method embodiments are executed; and the above storage medium includes: mobile storage devices, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disks or optical disks, etc. Various media that can store program codes.
[0175] The methods disclosed in several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.
[0176] The features disclosed in several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.
[0177] The features disclosed in several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments or device embodiments.
[0178] The above description is only a specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application.
Claims
1. A method for correcting a state of charge display, characterized in that: The method comprises: When it is detected that the battery is in a discharging state, obtaining performance indicators of the battery, wherein the performance indicators include a current temperature value, a discharge depth interval corresponding to the current temperature value, equivalent power, and an average voltage; Based on the obtained current discharge duration, discharge current and initial state of charge of the battery, a current first state of charge is obtained; the discharge current is obtained based on the equivalent power and the average voltage; estimating a first temperature value at the end of discharge based on the first state of charge, the lower limit of the discharge depth interval corresponding to the current temperature value, the discharge current, the current temperature value and a temperature rise rate model; the temperature rise rate model characterizes the correlation between thermal energy and temperature; Obtaining a corrected state of charge based on the current discharge duration, the discharge current, the initial state of charge, and a lower limit of a first discharge depth interval corresponding to the first temperature value; When the difference between the first state of charge and the corrected state of charge is greater than a first threshold, a first following rate is used to follow the first state of charge, thereby displaying the state of charge; the first following rate represents a slower following of the first state of charge, and the first threshold is non-zero.
2. The method according to claim 1, characterized in that The obtaining a corrected state of charge based on the current discharge duration, the discharge current, the initial state of charge, and a lower limit of a first discharge depth interval corresponding to the first temperature value includes: Based on the discharge current and the current discharge duration, obtaining a current discharge capacity; In combination with the modified charge model, a result is obtained by multiplying the difference between the initial state of charge and the lower limit of the first depth of discharge interval by the total capacity; and a change rate is obtained based on a ratio of the initial state of charge to the result; The modified state of charge is obtained by multiplying the change rate by the current discharge capacity and then adding the change rate to the initial state of charge; The modified charge model is derived based on the following rate model, the first charge model and the second charge model.
3. The method according to claim 1 or 2, characterized in that: After obtaining the first temperature value, the method further includes: Determining a first discharge depth interval and iteration information corresponding to the first temperature value; When the iteration information satisfies the iteration condition, a corrected state of charge is obtained based on the current discharge duration, the discharge current, the initial state of charge, and a lower limit of a first depth of discharge interval corresponding to the first temperature value.
4. The method according to claim 3, characterized in that The method further comprises: When the iteration condition is not met, the first discharge depth interval corresponding to the first temperature value is used as the next discharge depth interval, and the next temperature value at the end of the next discharge is estimated until the iteration condition is met.
5. The method according to claim 1 or 2, characterized in that: The estimating the first temperature value at the end of discharge based on the first state of charge, the lower limit of the discharge depth interval corresponding to the current temperature value, the discharge current, the current temperature value and the temperature rise rate model includes: estimating a remaining second state of charge based on the first state of charge and a lower limit of a depth of discharge interval corresponding to the current temperature value; Based on the second state of charge and the discharge current, obtaining a first time when discharge ends; A first temperature value at the end of discharge is estimated based on the first time, the current temperature value and the temperature rise rate model.
6. The method according to claim 5, characterized in that The estimating the first temperature value at the end of discharge based on the first time, the current temperature value and the temperature rise rate model includes: Using the first state of charge, the discharge current and the current temperature value as inputs of the temperature rise rate model to obtain a temperature rise rate; A first temperature value when the discharge ends is obtained based on the first time, the temperature rise rate and the current temperature value.
7. The method according to claim 6, characterized in that The step of taking the first state of charge, the discharge current and the current temperature value as inputs of the temperature rise rate model to obtain the temperature rise rate includes: When the thermal management function is turned on, the first state of charge, the discharge current and the current temperature value are used as inputs of a thermal management rate model in the temperature rise rate model to obtain a thermal management rate; Using the first state of charge, the discharge current and the current temperature value as inputs of a heat dissipation rate model in the temperature rise rate model to obtain a heat dissipation rate; The temperature rise rate is obtained based on the thermal management rate and the heat dissipation rate.
8. The method according to claim 6, characterized in that The step of taking the first state of charge, the discharge current and the current temperature value as inputs of the temperature rise rate model to obtain the temperature rise rate includes: When the thermal management function is not enabled, the first state of charge, the discharge current and the current temperature value are used as inputs of a self-heating rate model in the temperature rise rate model to obtain a self-heating rate; Using the first state of charge, the discharge current and the current temperature value as inputs of a heat dissipation rate model in the temperature rise rate model to obtain a heat dissipation rate; The temperature rise rate is obtained based on the self-heat generation rate and the heat dissipation rate.
9. The method according to claim 6, characterized in that The obtaining, based on the first time, the temperature rise rate and the current temperature value, a first temperature value at the end of the discharge includes: estimating a second temperature value of the battery at the end of discharge based on the product of the first time and the temperature rise rate; A first temperature value of the battery at the end of discharge is estimated based on the sum of the current temperature value and the second temperature value.
10. The method according to claim 5, characterized in that The obtaining, based on the second state of charge and the discharge current, a first time when the discharge ends, comprises: Based on the product of the second state of charge and the total capacitance and then the ratio thereof to the discharge current, the first time when the discharge ends is obtained.
11. The method according to claim 1 or 2, characterized in that: The method further comprises: When the difference between the first state of charge and the corrected state of charge is less than the first threshold, a second following rate is used to follow the first state of charge, thereby displaying the state of charge; the second following rate represents accelerated following of the first state of charge, and the second following rate is greater than the first following rate.
12. The method according to claim 1 or 2, characterized in that: After obtaining the corrected state of charge based on the current discharge duration, the discharge current, the initial state of charge, and the lower limit of the first discharge depth interval corresponding to the first temperature value, the method further includes: The corrected state of charge is used as the displayed state of charge, and the displayed state of charge is displayed.
13. A device for correcting the state of charge display, characterized in that: The device comprises: an acquisition unit, configured to acquire performance indicators of the battery when detecting that the battery is in a discharging state, wherein the performance indicators include a current temperature value, a discharge depth interval corresponding to the current temperature value, equivalent power, and an average voltage; a processing unit, configured to obtain a current first state of charge based on the obtained current discharge duration, discharge current and initial state of charge of the battery; the discharge current is obtained based on the equivalent power and the average voltage; The processing unit is further used to estimate the first temperature value at the end of discharge based on the first state of charge, the lower limit of the discharge depth interval corresponding to the current temperature value, the discharge current, the current temperature value and a temperature rise rate model; the temperature rise rate model represents the correlation between thermal energy and temperature; The processing unit is further configured to obtain a corrected state of charge based on the current discharge duration, the discharge current, the initial state of charge, and a lower limit of a first discharge depth interval corresponding to the first temperature value; A display unit is used to follow the first state of charge at a first following rate to display the state of charge when the difference between the first state of charge and the corrected state of charge is greater than a first threshold; the first following rate represents a slowing down of following the first state of charge, and the first threshold is non-zero.
14. A battery management system, characterized in that: The battery management system includes: a processor and a memory configured to store a computer program that can be run on the processor. Wherein, the processor is configured to execute the steps of the method according to any one of claims 1 to 12 when running the computer program.
15. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.
Citation Information
Patent Citations
Real-time intelligent detection method and device for residual electric quantity of battery, electronic equipment and medium
CN114594381A
Battery electric quantity calculation method and device, terminal and storage medium
CN115656845A