Online tracking method and device for displaying SOH (state of health) of battery pack and medium
Through the online follow-up method, the battery pack display SOH value is adjusted using the preset follow-up coefficient and cumulative charge and discharge capacity, which solves the problem that the SOH value calculated by BMS is prone to jump after calibration or correction, and achieves stable and accurate changes in the SOH value and optimizes the user experience.
Patent Information
- Application Number
- CN202411651614.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-18
- Publication Date
- 2025-02-25
AI Technical Summary
The battery SOH calculated by BMS is prone to jump after external calibration or algorithm correction, resulting in the corrected value being lower than the calculated value, bringing customers a bad user experience.
It provides an online follow-up method for displaying SOH in the battery pack. By obtaining the displayed SOH value and the real SOH value of the battery pack, combining the preset follow-up coefficient and accumulated charge and discharge capacity, the target drop rate is determined, ensuring that the displayed SOH value approaches the real SOH value at a reasonable speed, and avoids jumping.
On the premise of preventing SOH from jumping, the output SOH presents a more reasonable attenuation trend, optimizes users' cognitive experience of battery aging, and ensures that the SOH value changes are more stable and accurate.
Smart Images

Figure CN119511128A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of electric vehicles, and in particular to an online tracking method, device and medium for displaying SOH of a battery pack. Background Art
[0002] The state of health (SOH) of lithium-ion batteries has always been a key indicator for evaluating battery performance and life. Accurately estimating the battery SOH can effectively prevent the impact of thermal runaway and aging on the battery system. The battery system SOH calculated by the battery management system (BMS) is often presented to the vehicle controller VCU through the vehicle communication protocol, and then the specific SOH value is presented to the user, so that the user can know the remaining life of the current battery through the SOH. However, the SOH calculated by the BMS often jumps after external calibration or its own algorithm correction, and the corrected value is often lower than the calculated value, which brings a bad user experience to customers. Summary of the invention
[0003] In view of this, the present invention provides an online tracking method, device and medium for displaying SOH of a battery pack, so as to solve the problem that the SOH calculated by the BMS often jumps after external calibration or its own algorithm correction, and the corrected value is often lower than the calculated value, thereby bringing a bad user experience to customers.
[0004] In a first aspect, the present invention provides an online tracking method for displaying SOH of a battery pack, the method comprising:
[0005] Obtain a first displayed SOH value of the battery pack in a first scheduling cycle and a true SOH value in a second scheduling cycle, wherein the first scheduling cycle is a previous scheduling cycle adjacent to the second scheduling cycle; obtain a preset following coefficient and a first cumulative charge and discharge capacity of the battery pack within the preset following coefficient, wherein the preset following coefficient represents a cyclic period during which the first displayed SOH value follows the true SOH value; when the absolute value of the difference between the first displayed SOH value and the true SOH value is greater than a preset threshold, determine a target descent rate based on the preset following coefficient using the first cumulative charge and discharge capacity, the first displayed SOH value and the true SOH value; determine a target displayed SOH value of the battery pack at the current moment based on the target descent rate, and display the target displayed SOH value to a corresponding user via a preset display device.
[0006] The online tracking method of the battery pack display SOH provided by the present invention triggers the response of the first display SOH value to follow the real SOH value when the absolute value of the difference between the first display SOH value of the first scheduling period and the real SOH value of the second scheduling period is greater than a preset threshold value. Furthermore, a preset tracking coefficient characterizing the cycle period of the first display SOH value following the real SOH value is set, so as to control the tracking speed and stability of the SOH value. Furthermore, on the basis of the preset tracking coefficient, in combination with the first cumulative charge and discharge capacity, the first display SOH value and the real SOH value, the target decrease rate of the corresponding first display SOH value can be more accurately calculated. Finally, the target display SOH value of the battery pack at the current moment is determined according to the obtained target decrease rate, so that the display SOH value can approach the real SOH value at a reasonable speed, avoiding the occurrence of sudden jumps. Furthermore, the obtained target display SOH value is displayed to the corresponding user through a preset display device, which optimizes the user's cognitive experience of battery aging during use. Therefore, by implementing the present invention, the output SOH can present a more reasonable attenuation trend while preventing SOH jumps, thereby solving the problem that the calculated SOH often jumps after external calibration or its own algorithm correction, and the corrected value is often lower than the calculated value, thereby bringing a bad user experience to customers.
[0007] In an optional implementation, when the absolute value of the difference between the first displayed SOH value and the true SOH value is greater than a preset threshold, based on a preset following coefficient, the target drop rate is determined using the first cumulative charge and discharge capacity, the first displayed SOH value, and the true SOH value, including:
[0008] Obtain a two-dimensional mapping table of a preset following relationship and cycle life SOH; determine a target mapping value based on the first cumulative charge and discharge capacity and the two-dimensional mapping table; when the absolute value of the difference between the first displayed SOH value and the true SOH value is greater than a preset threshold, determine the target descent rate using a preset following relationship based on the preset following coefficient, the target mapping value, the first cumulative charge and discharge capacity, the first displayed SOH value and the true SOH value.
[0009] The online tracking method for the battery pack displayed SOH provided by the present invention determines the target mapping value according to the first cumulative charge and discharge capacity two-dimensional mapping table, and can link the battery usage with the change of the SOH value. Furthermore, based on the first cumulative charge and discharge capacity, the first displayed SOH value and the actual SOH value, the target decrease rate of the first displayed SOH within the preset tracking coefficient can be determined in combination with the target mapping value, which provides support for the subsequent precise control of the SOH value decrease process.
[0010] In an optional implementation, based on a preset following coefficient, a target mapping value, a first cumulative charge and discharge capacity, a first displayed SOH value, and a real SOH value, a preset following relationship is used to determine a target drop rate, including:
[0011] Based on the preset following coefficient, the target mapping value, the first displayed SOH value and the real SOH value, the initial descent rate is determined using the preset following relationship; based on the initial descent rate, the preset following relationship is used to determine whether the first displayed SOH value follows the real SOH value within the preset following coefficient; when the first displayed SOH value does not follow the real SOH value within the preset following coefficient, the initial descent rate is adjusted until the first displayed SOH value follows the real SOH value within the preset following coefficient, thereby obtaining the target descent rate.
[0012] The online tracking method for displaying SOH of a battery pack provided by the present invention comprehensively considers multiple factors such as a preset tracking coefficient, a target mapping value, a first displayed SOH value, and a real SOH value to determine the initial drop rate, and adjusts it according to the tracking situation, so that the drop rate can adapt to different battery states, usage environments, and user needs. Furthermore, by continuously judging whether the first displayed SOH value follows the real SOH value within the preset tracking coefficient, and making corresponding adjustments, a dynamic tracking process is realized, which can respond to changes in the battery state in real time, ensure that the displayed SOH value can always closely follow the real SOH value, and achieve fine optimization of the drop rate, ensuring that the change of the SOH value is more stable and accurate, and avoiding the errors and instability that may be caused by determining the target drop rate at one time.
[0013] In an optional embodiment, the method further includes:
[0014] When the first displayed SOH value tracks the real SOH value within a preset tracking coefficient, the initial drop rate is determined to be the target drop rate.
[0015] In an optional implementation, determining a target displayed SOH value of the battery pack at the current moment based on the target drop rate includes:
[0016] Obtain a preset adjustment factor and a second displayed SOH value of the battery pack at a target moment, where the target moment is the time point when the first displayed SOH value begins to follow the true SOH value; obtain the second cumulative charge and discharge capacity of the battery pack from the target moment to the current moment; and determine the target displayed SOH value of the battery pack at the current moment based on the preset adjustment factor, the second displayed SOH value, the second cumulative charge and discharge capacity, and the target decrease rate.
[0017] The online tracking method of the battery pack displayed SOH provided by the present invention determines the target displayed SOH value of the battery pack at the current moment according to the obtained target decrease rate, so that the displayed SOH value can approach the real SOH value at a reasonable speed, avoiding sudden jumps.
[0018] In an optional implementation, the target descent rate is expressed as the following relationship:
[0019]
[0020] Wherein: k represents the target drop rate; ΔSOH represents the absolute value of the difference between the first displayed SOH value and the actual SOH value; f(2FC0) represents the target mapping value; F represents the preset following coefficient; 2FC0 represents the first cumulative charge and discharge capacity; C0 represents the rated capacity of the battery.
[0021] In a second aspect, the present invention provides an online tracking device for displaying SOH of a battery pack, the device comprising:
[0022] The first acquisition module is used to obtain the first displayed SOH value of the battery pack in the first scheduling period and the real SOH value of the second scheduling period, where the first scheduling period is the previous scheduling period adjacent to the second scheduling period; the second acquisition module is used to obtain the preset following coefficient and the first cumulative charge and discharge capacity of the battery pack within the preset following coefficient, where the preset following coefficient represents the cycle period of the first displayed SOH value following the real SOH value; the first determination module is used to determine the target decrease rate based on the preset following coefficient, using the first cumulative charge and discharge capacity, the first displayed SOH value and the real SOH value when the absolute value of the difference between the first displayed SOH value and the real SOH value is greater than a preset threshold value; the second determination module is used to determine the target displayed SOH value of the battery pack at the current moment based on the target decrease rate, and the target displayed SOH value is displayed to the corresponding user through a preset display device.
[0023] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the online tracking method of the battery pack display SOH of the above-mentioned first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0024] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the online tracking method for displaying SOH of a battery pack according to the first aspect or any corresponding embodiment thereof.
[0025] In a fifth aspect, the present invention provides a computer program product, comprising computer instructions for causing a computer to execute the online tracking method for displaying SOH of a battery pack according to the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0027] Figure 1 is a flow chart of an online tracking method for displaying SOH of a battery pack according to an embodiment of the present invention;
[0028] Figure 2 is a flow chart of another online tracking method for displaying SOH of a battery pack according to an embodiment of the present invention;
[0029] Figure 3 is a specific schematic diagram showing that SOH follows the real SOH according to an embodiment of the present invention;
[0030] Figure 4 is a flow chart of another method for online tracking of battery pack display SOH according to an embodiment of the present invention;
[0031] Figure 5 is another specific schematic diagram showing that SOH follows real SOH according to an embodiment of the present invention;
[0032] Figure 6 is another specific schematic diagram showing that the SOH follows the real SOH according to an embodiment of the present invention;
[0033] Figure 7 is a structural block diagram of an online tracking device for displaying SOH of a battery pack according to an embodiment of the present invention;
[0034] Figure 8 It is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. DETAILED DESCRIPTION
[0035] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0036] An embodiment of the present invention provides an online tracking method for displaying SOH of a battery pack. By setting a preset tracking coefficient that characterizes the cycle period of a first displayed SOH value tracking a real SOH value, the target decrease rate is continuously adjusted and determined to achieve the effect of making the output SOH present a more reasonable attenuation trend while preventing SOH jumps.
[0037] According to an embodiment of the present invention, an embodiment of an online tracking method for displaying SOH of a battery pack is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in an order different from that shown here.
[0038] In this embodiment, a method for online tracking of the SOH displayed by a battery pack is provided, which can be used in a battery management system BMS.
[0039] Figure 1 is a flow chart of an online tracking method for displaying SOH of a battery pack according to an embodiment of the present invention. Figure 1 As shown, the process includes the following steps:
[0040] Step S101 , obtaining a first displayed SOH value of a battery pack in a first scheduling period and a real SOH value in a second scheduling period.
[0041] The first scheduling period is a previous scheduling period adjacent to the second scheduling period.
[0042] Specifically, the battery management system BMS can obtain the first displayed SOH value of the battery pack in the first scheduling period from the non-volatile memory (NVM). In the acquisition process, the operation specification of the battery management system is strictly followed to avoid data acquisition failure or system failure due to misoperation; non-volatile memory refers to a computer memory in which the stored data will not disappear when the current is turned off;
[0043] Furthermore, the real SOH value is the real SOH value of the battery pack calculated by the battery management system BMS in the second scheduling period.
[0044] Step S102, obtaining a preset following coefficient and a first cumulative charge and discharge capacity of the battery pack within the preset following coefficient.
[0045] Specifically, the preset following coefficient F represents the cycle period during which the first displayed SOH value follows the actual SOH value; the first cumulative charge and discharge capacity represents the cumulative charge and discharge capacity of the battery pack within the preset following coefficient F, that is, the cumulative charge and discharge capacity of the battery pack during the time period during which the first displayed SOH value follows the actual SOH value.
[0046] Step S103 , when the absolute value of the difference between the first displayed SOH value and the real SOH value is greater than a preset threshold, based on a preset following coefficient, a target drop rate is determined using the first cumulative charge and discharge capacity, the first displayed SOH value and the real SOH value.
[0047] The target decrease rate indicates the decrease rate of the first displayed SOH value in the process of following the actual SOH value.
[0048] Specifically, if the absolute value of the difference between the first displayed SOH value and the true SOH value is greater than a preset threshold, it means that there is a certain gap between the first displayed SOH value and the true SOH value. At this time, if the first displayed SOH value is modified directly according to the true SOH value, it will cause the first displayed SOH value to jump, which will bring a bad user experience. Therefore, in order to avoid the first displayed SOH value from jumping, it is necessary to trigger the first displayed SOH value to follow the true SOH value.
[0049] Furthermore, during the following process, the corresponding target decrease rate may be determined in combination with the first cumulative charge and discharge capacity, the first displayed SOH value, and the actual SOH value.
[0050] Step S104, based on the target drop rate, determining the target displayed SOH value of the battery pack at the current moment.
[0051] Specifically, the real-time display SOH value, ie, the target display SOH value, at any moment (current moment) in the process of the first display SOH value following the real SOH value can be determined in combination with the target decrease rate.
[0052] Furthermore, the obtained target display SOH value can be displayed to the corresponding user through a preset display device, wherein the preset display device can be a vehicle controller VCU, which is not specifically limited in this embodiment.
[0053] The online tracking method of the battery pack display SOH provided in this embodiment triggers the response of the first display SOH value to follow the real SOH value when the absolute value of the difference between the first display SOH value of the first scheduling period and the real SOH value of the second scheduling period is greater than the preset threshold value. Furthermore, a preset tracking coefficient that characterizes the cycle period of the first display SOH value following the real SOH value is set to control the tracking speed and stability of the SOH value. Furthermore, on the basis of the preset tracking coefficient, combined with the first cumulative charge and discharge capacity, the first display SOH value and the real SOH value, the target decrease rate of the corresponding first display SOH value can be more accurately calculated. Finally, the target display SOH value of the battery pack at the current moment is determined according to the obtained target decrease rate, so that the display SOH value can approach the real SOH value at a reasonable speed, avoiding the occurrence of sudden jumps. Furthermore, the obtained target display SOH value is displayed to the corresponding user through a preset display device, which optimizes the user's cognitive experience of battery aging during use. Therefore, by implementing the present invention, the output SOH can present a more reasonable attenuation trend while preventing SOH jumps, thereby solving the problem that the calculated SOH often jumps after external calibration or its own algorithm correction, and the corrected value is often lower than the calculated value, thereby bringing a bad user experience to customers.
[0054] In this embodiment, a method for online tracking of the SOH displayed by a battery pack is provided, which can be used in a battery management system BMS.
[0055] Figure 2 is a flow chart of an online tracking method for displaying SOH of a battery pack according to an embodiment of the present invention. Figure 2 As shown, the process includes the following steps:
[0056] Step S201, obtain the first displayed SOH value of the battery pack in the first scheduling period and the real SOH value of the second scheduling period. Figure 1 Step S101 of the illustrated embodiment will not be described in detail here.
[0057] Step S202, obtaining a preset following coefficient and a first cumulative charge and discharge capacity of the battery pack within the preset following coefficient. Figure 1 Step S102 of the illustrated embodiment will not be described in detail here.
[0058] Step S203 , when the absolute value of the difference between the first displayed SOH value and the real SOH value is greater than a preset threshold, based on a preset following coefficient, a target drop rate is determined using the first cumulative charge and discharge capacity, the first displayed SOH value and the real SOH value.
[0059] Specifically, the above step S203 includes:
[0060] Step S2031, obtaining a two-dimensional mapping table of a preset following relational expression and cycle life SOH.
[0061] Specifically, the preset tracking relationship is used to express the relationship between the displayed SOH and the real SOH, aiming to ensure that the battery management system can accurately reflect the actual health status of the battery. By continuously adjusting the displayed SOH to make it as close to the real SOH as possible, more reliable battery status information can be provided to the user.
[0062] In an optional implementation, the preset following relationship is shown in the following relationship (1):
[0063] SOH r -(1-f(2FC0))=SOH d -2kFC0=SOH r +ΔSOH-2kFC0 (1)
[0065] Where: SOH r represents the actual SOH value; f(2FC0) represents the target mapping value; F represents the preset tracking coefficient; C0 represents the rated capacity of the battery; SOH d Indicates the displayed SOH value; ΔSOH indicates the absolute value of the SOH difference, that is, the absolute value of the difference between the displayed SOH value and the true SOH value; k indicates the decrease rate of the displayed SOH; 2FC0 indicates the cumulative charge and discharge capacity.
[0066] Specifically, Figure 3 As shown, assuming that when the display SOH (SOH d ) When catching up, it is stipulated that the displayed SOH needs to catch up with the actual SOH (SOH) within F charging cycles. r ), then after the battery has accumulated 2FC0 charge and discharge capacity, SOH r If it decreases, then SOH d Catching up with SOH r , then the above relationship (1) needs to be satisfied.
[0067] In another optional implementation, the preset following relationship may be other nonlinear following models, for example, the form of which is specified to be a quadratic form, as shown in the following relationship (2):
[0068] SOH r -(1-f(2FC0))=SOH d -k(2FC0) 2 =SOH r +ΔSOH-k(2FC0) 2 (2)
[0070] Furthermore, the two-dimensional mapping table of the cycle life SOH is fixed and can be obtained through experimental testing.
[0071] Step S2032: determining a target mapping value based on the first accumulated charge and discharge capacity and the two-dimensional mapping table.
[0072] Specifically, the target mapping value f(2FC0) may be determined by the mapping relationship f between the first cumulative charge and discharge capacity 2FC0 and the two-dimensional mapping table.
[0073] Step S2033, when the absolute value of the difference between the first displayed SOH value and the true SOH value is greater than a preset threshold, a preset tracking relationship is used to determine a target descent rate based on a preset tracking coefficient, a target mapping value, a first cumulative charge and discharge capacity, a first displayed SOH value, and a true SOH value.
[0074] Specifically, according to the above relationship (1), the target descent rate k can be obtained as shown in the following relationship (3):
[0075]
[0076] Further, ΔSOH may be calculated by combining the first displayed SOH value and the true SOH value.
[0077] Furthermore, the target decrease rate k can be calculated by substituting the preset following coefficient F, the target mapping function f, the first cumulative charge and discharge capacity 2FC0 and ΔSOH into the above relational formula (3).
[0078] In some optional implementations, the above step S2033 includes:
[0079] Step a1, based on a preset tracking coefficient, a target mapping value, a first displayed SOH value and a real SOH value, an initial descent rate is determined using a preset tracking relationship.
[0080] Step a2: Based on the initial drop rate, a preset tracking relationship is used to determine whether the first displayed SOH value tracks the actual SOH value within a preset tracking coefficient.
[0081] Step a3, when the first displayed SOH value does not track the real SOH value within the preset tracking coefficient, adjust the initial drop rate until the first displayed SOH value tracks the real SOH value within the preset tracking coefficient to obtain the target drop rate.
[0082] Step a4: when the first displayed SOH value follows the real SOH value within a preset following coefficient, the initial decreasing rate is determined as the target decreasing rate.
[0083] First, the corresponding initial descent rate k can be calculated using the above relationship (1).
[0084] Secondly, according to the obtained initial drop rate k, combined with the above relationship (1), it can be determined whether the first displayed SOH value follows the real SOH value within the preset following coefficient, that is, whether the above relationship (1) is satisfied.
[0085] Finally, if the above relationship (1) is not satisfied, it means that the first displayed SOH value does not follow the real SOH value within the preset tracking coefficient. At this time, adjust the initial descent rate k, and repeatedly judge until the first displayed SOH value follows the real SOH value within the preset tracking coefficient. Then, the corresponding descent rate is obtained and used as the target descent rate k.
[0086] Furthermore, if the above relational expression (1) is satisfied, it means that the first displayed SOH value has been able to track the real SOH value within the preset tracking coefficient, and the initial drop rate k calculated at this time is used as the final target drop rate k.
[0087] Step S204: Determine the target displayed SOH value of the battery pack at the current moment based on the target drop rate. Figure 1 Step S104 of the illustrated embodiment will not be described in detail here.
[0088] The online tracking method for displaying SOH of a battery pack provided in this embodiment determines the target mapping function according to the first cumulative charge and discharge capacity, and can link the battery usage with the change of the SOH value. Further, the initial drop rate is determined by comprehensively considering multiple factors such as the preset tracking coefficient, the target mapping function, the first displayed SOH value, and the real SOH value, and is adjusted according to the tracking situation, so that the drop rate can adapt to different battery states, usage environments, and user needs. Furthermore, by continuously judging whether the first displayed SOH value follows the real SOH value within the preset tracking coefficient and making corresponding adjustments, a dynamic tracking process is realized, which can respond to changes in the battery state in real time, ensure that the displayed SOH value can always closely follow the real SOH value, realize fine optimization of the drop rate, ensure that the change of the SOH value is more stable and accurate, and avoid the error and instability that may be caused by determining the target drop rate at one time.
[0089] In this embodiment, a method for online tracking of the SOH displayed by a battery pack is provided, which can be used in a battery management system BMS.
[0090] Figure 4 is a flow chart of an online tracking method for displaying SOH of a battery pack according to an embodiment of the present invention. Figure 4 As shown, the process includes the following steps:
[0091] Step S401, obtain the first displayed SOH value of the battery pack in the first scheduling period and the real SOH value of the second scheduling period. Figure 1 Step S101 of the illustrated embodiment will not be described in detail here.
[0092] Step S402, obtaining a preset following coefficient and a first cumulative charge and discharge capacity of the battery pack within the preset following coefficient. Figure 1 Step S102 of the illustrated embodiment will not be described in detail here.
[0093] Step S403: When the absolute value of the difference between the first displayed SOH value and the real SOH value is greater than a preset threshold, the target drop rate is determined based on the preset tracking coefficient using the first cumulative charge and discharge capacity, the first displayed SOH value and the real SOH value. Figure 2 Step S203 of the illustrated embodiment will not be described in detail here.
[0094] Step S404, based on the target drop rate, determine the target displayed SOH value of the battery pack at the current moment.
[0095] Specifically, the above step S404 includes:
[0096] Step S4041, obtaining a preset adjustment factor and a second displayed SOH value of the battery pack at a target time.
[0097] Specifically, the preset adjustment factor is used to determine the degree of influence of the cumulative charge and discharge capacity on the displayed SOH change, and can be set manually. The larger the preset adjustment factor, the greater the influence of the cumulative charge and discharge capacity change on the displayed SOH.
[0098] Further, the target time is the time point when the first displayed SOH value starts to track the real SOH value.
[0099] Step S4042, obtaining a second cumulative charge and discharge capacity of the battery pack from the target time to the current time.
[0100] The second accumulated charge and discharge capacity represents the accumulated charge and discharge capacity of the battery pack during the period from the target time to the current time.
[0101] Specifically, at the target moment, the battery has a certain power state and cumulative charge and discharge history. From this moment on, as the battery continues to be used, both the increase in power during charging and the decrease in power during discharging are recorded and accumulated. For example, if the cumulative charge and discharge capacity of the battery is a certain value at the target moment, and in the subsequent time period, the battery undergoes multiple charge and discharge cycles, and finally, the second cumulative charge and discharge capacity at the current moment is obtained, which is used to reflect the overall charge and discharge status of the battery during this period.
[0102] Step S4043, determining the target displayed SOH value of the battery pack at the current moment based on the preset adjustment factor, the second displayed SOH value, the second accumulated charge and discharge capacity, and the target decrease rate.
[0103] Specifically, the target displayed SOH value of the battery pack at the current moment is calculated using the following equation (4):
[0104]
[0105] Where: t0 represents the target time; t0+Δt represents the current time; C new =∑It(t0∽t0+Δt) represents the second cumulative charge-discharge capacity; Indicates the second display SOH value; Indicates the target display SOH value; a>0 indicates the adjustment factor; k indicates the target descent rate.
[0106] The online tracking method of the battery pack displayed SOH provided in the present embodiment triggers the response of the first displayed SOH value to follow the real SOH value when the absolute value of the difference between the first displayed SOH value of the first scheduling period and the real SOH value of the second scheduling period is greater than a preset threshold value. Furthermore, a preset tracking coefficient characterizing the cycle period of the first displayed SOH value following the real SOH value is set, so as to control the tracking speed and stability of the SOH value. Furthermore, on the basis of the preset tracking coefficient, in combination with the first cumulative charge and discharge capacity, the first displayed SOH value and the real SOH value, the target decrease rate of the corresponding first displayed SOH value can be calculated more accurately. Finally, the target displayed SOH value of the battery pack at the current moment is determined according to the obtained target decrease rate, so that the displayed SOH value can approach the real SOH value at a reasonable speed, avoiding the occurrence of sudden jumps.
[0107] In one example, a method for tracking the SOH of a battery pack is provided, comprising the following steps:
[0108] S1: BMS obtains the displayed SOH value of the previous scheduling cycle from NVM, and compares it with the real SOH calculated by BMS in this scheduling cycle (at this time, we are discussing the tracking of the displayed SOH to the real SOH, and the real SOH is assumed to be the actual value). When the absolute value of the difference between the two is greater than a specific threshold, the real SOH is recorded as SOHr, the SOH difference is ΔSOH (the value is greater than 0), and the subsequent tracking steps are performed.
[0109] S2: Set a tracking coefficient F, where F is a positive integer, which means the cycle of the displayed SOH tracking the real SOH. Then:
[0110] SOH r-(1-f(2FC0))=SOH d -2kFC0=SOH r +ΔSOH-2kFC0
[0111] Right now:
[0112]
[0113] Among them, k is the rate of decrease of SOH; f represents the mapping relationship of the two-dimensional mapping table of the cumulative charge and discharge capacity of the battery pack and the cycle life SOH under normal circumstances. The table is fixed and obtained through experimental testing; C0 is the rated capacity of the battery (Ah).
[0114] S3: Since the battery pack is still charging and discharging normally during the following process, the moment when SOH following starts is recorded as t0. After Δt, the cumulative charge and discharge capacity of the battery pack is Then the calculation method of the displayed SOH at time t0+Δt is:
[0115]
[0116] in, The displayed SOH value of the previous scheduling cycle obtained by BMS from NVM, a is the adjustment factor (a>0).
[0117] Furthermore, in other optional real-time methods, the decrease of the displayed SOH of S2 may be other nonlinear following models, for example, the form thereof is specified as a quadratic form:
[0118] SOH r -(1-f(2FC0))=SOH d -k(2FC0) 2 =SOH r +ΔSOH-k(2FC0) 2
[0119] Further, solve the k-th generation and enter S3.
[0120] The battery pack display SOH tracking method provided in this example has the following beneficial effects:
[0121] 1. By setting the displayed SOH and specifying the calculation method of the displayed SOH to follow the real SOH, the SOH value calculated by the BMS can be effectively smoothed and anti-jump processed, and then output to the user end through the vehicle controller to optimize the user's cognitive experience of battery aging during use.
[0122] 2. Step S2 sets the following coefficient F or other following models, which can be adjusted according to specific user needs in different operating environments and different stages of the battery life cycle, so that the output SOH presents a more reasonable attenuation trend while preventing SOH jumps.
[0123] Exemplarily, based on the battery pack display SOH tracking method provided in this example, a specific embodiment is provided:
[0124] like Figure 5 As shown, SOH d To display SOH, SOH r is the real SOH. Both are calculated in real time during each cycle of the actual operation. Usually SOH d It will be presented to the user in real time. At some point, the real SOH is corrected or other reasonable changes occur, causing the SOH r The value of has changed significantly, then SOH r With SOH d The difference will become larger. d Also equal to SOH r , then the SOH displayed to the user will also change, which may be unacceptable to the user. d Following.
[0125] 1. Assume that SOH is r Than SOH d Low ΔSOH = 10%. This embodiment is planned to start from the back, the battery pack undergoes 10 charge and discharge cycles, SOH d Catching up with SOH r , then F = 10, assuming the rated capacity of the battery C0 = 80Ah, then during the following period, the battery actually also carried out a charge and discharge process of 2FC0 = 1600Ah capacity ( Figure 5 Then SOH d The range to be followed is not just 10%, but the SOH change corresponding to 10% + 1600Ah capacity (corresponding to 100% - f(2FC0)). Assuming f(2FC0) = 1%, that is, SOH r It will change from point B to point C in the figure within these 10 charge and discharge cycles. The effect to be achieved in this embodiment is that SOH d From point A to point C. During this period, SOH r Down 1%, SOH d To drop by 11%.
[0126] 2. According to the statement in 1, SOH dThere needs to be a decreasing rate k, so after 10 charge and discharge cycles, SOH d The amplitude of the decrease is 2kFC0=1600k. At this time, according to the above relationship (1), we can get:
[0127] SOH r -1% = SOH r +10% -1600k
[0128] Further, we can calculate SOH d The decline rate is 0.0069%.
[0129] 3. SOH d The following process is a continuous process, a total of 10 cycles to catch up with SOH r , the following rate is 0.0069%. But these 10 cycles are certainly not immediate changes. Even if the battery is charged and discharged at a current of 80A, it still needs to be charged and discharged continuously for 20 hours. During these 20 hours, SOH d It also needs to be calculated in real time, so it is necessary to consider that from the beginning of the follow-up, the battery is charged and discharged for a certain period of time, SOH d How much will it drop to? Only when it reaches 1600Ah, SOH d Drop to equal SOH r .like Figure 6 As shown, assuming SOH d =95%, C new =5Ah charge and discharge, then according to the above relationship (3) we can get the S0H value at the current moment, that is,
[0130]
[0131] Furthermore, a is an adjustable coefficient, assuming it is 1, then SOH d =94.9655%.
[0132] In this embodiment, an online tracking device for displaying SOH of a battery pack is also provided, which is used to implement the above-mentioned embodiments and preferred implementation modes, and will not be repeated hereafter. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation in hardware, or a combination of software and hardware, is also possible and conceivable.
[0133] This embodiment provides an online tracking device for displaying SOH of a battery pack, such as Figure 7 As shown, the device comprises:
[0134] The first acquisition module 701 is used to acquire a first displayed SOH value of the battery pack in a first scheduling period and a real SOH value in a second scheduling period. The first scheduling period is a previous scheduling period adjacent to the second scheduling period.
[0135] The second acquisition module 702 is used to acquire a preset following coefficient and a first cumulative charge and discharge capacity of the battery pack within the preset following coefficient, wherein the preset following coefficient represents a cycle period of the first displayed SOH value following the actual SOH value.
[0136] The first determination module 703 is used to determine the target drop rate based on the preset tracking coefficient using the first cumulative charge and discharge capacity, the first displayed SOH value and the real SOH value when the absolute value of the difference between the first displayed SOH value and the real SOH value is greater than a preset threshold.
[0137] The second determination module 704 is used to determine a target display SOH value of the battery pack at the current moment based on the target decrease rate, and the target display SOH value is displayed to the corresponding user through a preset display device.
[0138] In some optional implementations, the first determining module 703 includes:
[0139] The first acquisition submodule is used to acquire a two-dimensional mapping table of a preset following relational expression and a cycle life SOH.
[0140] The first determining submodule is used to determine a target mapping value based on the first accumulated charge and discharge capacity and the two-dimensional mapping table.
[0141] The second determination submodule is used to determine the target descent rate using a preset following relationship based on a preset following coefficient, a target mapping value, a first cumulative charge and discharge capacity, a first displayed SOH value and a true SOH value when the absolute value of the difference between the first displayed SOH value and the true SOH value is greater than a preset threshold.
[0142] In some optional implementations, the second determining submodule includes:
[0143] The first determining unit is used to determine an initial descent rate by using a preset following relationship based on a preset following coefficient, a target mapping value, a first displayed SOH value and a real SOH value.
[0144] The judgment unit is used to judge whether the first displayed SOH value follows the real SOH value within the preset following coefficient based on the initial decreasing rate and using the preset following relationship.
[0145] The adjustment unit is used to adjust the initial drop rate when the first displayed SOH value fails to track the real SOH value within the preset tracking coefficient, until the first displayed SOH value tracks the real SOH value within the preset tracking coefficient, thereby obtaining a target drop rate.
[0146] In some optional implementations, the second determining submodule further includes:
[0147] The second determining unit is used to determine the initial descent rate as the target descent rate when the first displayed SOH value follows the real SOH value within a preset following coefficient.
[0148] In some optional implementations, the second determining module 704 includes:
[0149] The second acquisition submodule is used to obtain a preset adjustment factor and a second displayed SOH value of the battery pack at a target time, where the target time is the time point when the first displayed SOH value starts to track the real SOH value.
[0150] The third acquisition submodule is used to acquire a second cumulative charge and discharge capacity of the battery pack from the target time to the current time.
[0151] The third determination submodule is used to determine the target displayed SOH value of the battery pack at the current moment based on the preset adjustment factor, the second displayed SOH value, the second accumulated charge and discharge capacity and the target decrease rate.
[0152] In some optional implementations, the target descent rate in the second determination unit is expressed as the following relationship:
[0153]
[0154] Wherein: k represents the target decrease rate; ΔSOH represents the absolute value of the difference between the first displayed SOH value and the actual SOH value; f(2FC0) represents the target mapping value; F represents the preset following coefficient; 2FC0 represents the first cumulative charge and discharge capacity; C0 represents the rated capacity of the battery.
[0155] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0156] The online tracking device for displaying SOH of the battery pack in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0157] The embodiment of the present invention also provides a computer device having the above Figure 7 The battery pack shown shows an online tracking device for SOH.
[0158] See also Figure 8 , Figure 8is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 8 As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process instructions executed in the computer device, including instructions stored in or on the memory to display the graphical information of the GUI on an external input / output device (such as a display device coupled to the interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 8 A processor 10 is taken as an example.
[0159] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0160] The memory 20 stores instructions executable by at least one processor 10, so that at least one processor 10 executes the method shown in the above embodiment.
[0161] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0162] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0163] The computer device further comprises a communication interface 30 for the computer device to communicate with other devices or a communication network.
[0164] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0165] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.
[0166] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. An online tracking method for displaying SOH of a battery pack, characterized in that: The method comprises: Obtain a first displayed SOH value of the battery pack in a first scheduling period and a real SOH value in a second scheduling period, where the first scheduling period is a previous scheduling period adjacent to the second scheduling period; Acquire a preset following coefficient and a first cumulative charge and discharge capacity of the battery pack within the preset following coefficient, wherein the preset following coefficient represents a cycle period during which the first displayed SOH value follows the actual SOH value; When the absolute value of the difference between the first displayed SOH value and the true SOH value is greater than a preset threshold, based on the preset following coefficient, a target decrease rate is determined using the first cumulative charge and discharge capacity, the first displayed SOH value, and the true SOH value; Based on the target decrease rate, a target display SOH value of the battery pack at the current moment is determined, and the target display SOH value is displayed to the corresponding user through a preset display device.
2. The method according to claim 1, characterized in that: When the absolute value of the difference between the first displayed SOH value and the true SOH value is greater than a preset threshold, based on the preset following coefficient, determining a target decrease rate by using the first cumulative charge and discharge capacity, the first displayed SOH value, and the true SOH value, including: Obtain a two-dimensional mapping table of a preset follow-up relation and a cycle life SOH; determining a target mapping value based on the first cumulative charge and discharge capacity and the two-dimensional mapping table; When the absolute value of the difference between the first displayed SOH value and the true SOH value is greater than a preset threshold, the target decrease rate is determined using the preset following relationship based on the preset following coefficient, the target mapping value, the first cumulative charge and discharge capacity, the first displayed SOH value and the true SOH value.
3. The method according to claim 2, characterized in that Based on the preset following coefficient, the target mapping value, the first cumulative charge and discharge capacity, the first displayed SOH value, and the real SOH value, the target decreasing rate is determined by using the preset following relationship, including: Determining an initial descent rate using the preset following relationship based on the preset following coefficient, the target mapping value, the first displayed SOH value, and the real SOH value; Based on the initial drop rate, using the preset following relationship, determining whether the first displayed SOH value follows the real SOH value within the preset following coefficient; When the first displayed SOH value fails to catch up with the real SOH value within the preset tracking coefficient, the initial descent rate is adjusted until the first displayed SOH value catches up with the real SOH value within the preset tracking coefficient, thereby obtaining the target descent rate.
4. The method according to claim 3, characterized in that The method further comprises: When the first displayed SOH value tracks the real SOH value within the preset tracking coefficient, the initial descent rate is determined to be the target descent rate.
5. The method according to claim 1, characterized in that Determining a target displayed SOH value of the battery pack at a current moment based on the target drop rate includes: Obtaining a preset adjustment factor and a second displayed SOH value of the battery pack at a target time, wherein the target time is a time point when the first displayed SOH value starts to track the real SOH value; Acquire a second cumulative charge and discharge capacity of the battery pack from the target time to the current time; Based on the preset adjustment factor, the second displayed SOH value, the second accumulated charge and discharge capacity, and the target decrease rate, the target displayed SOH value of the battery pack at the current moment is determined.
6. The method according to claim 2, characterized in that The target descent rate is expressed as the following relationship: Wherein: k represents the target drop rate; ΔSOH represents the absolute value of the difference between the first displayed SOH value and the true SOH value; f(2FC0) represents the target mapping value; F represents a preset following coefficient; 2FC0 represents a first cumulative charge and discharge capacity; and C0 represents a rated capacity of the battery.
7. An online tracking device for displaying SOH of a battery pack, characterized in that: The device comprises: A first acquisition module, used to acquire a first displayed SOH value of the battery pack in a first scheduling period and a real SOH value in a second scheduling period, wherein the first scheduling period is a previous scheduling period adjacent to the second scheduling period; A second acquisition module, used for acquiring a preset following coefficient and a first cumulative charge and discharge capacity of the battery pack within the preset following coefficient, wherein the preset following coefficient represents a cycle period of the first displayed SOH value following the real SOH value; a first determining module, configured to determine a target decreasing rate based on the preset following coefficient by using the first cumulative charge and discharge capacity, the first displayed SOH value, and the real SOH value when an absolute value of a difference between the first displayed SOH value and the real SOH value is greater than a preset threshold; The second determination module is used to determine the target display SOH value of the battery pack at the current moment based on the target decrease rate, and the target display SOH value is displayed to the corresponding user through a preset display device.
8. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the online tracking method for displaying SOH of a battery pack according to any one of claims 1 to 6 by executing the computer instructions.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the online tracking method for displaying SOH of a battery pack according to any one of claims 1 to 6.
10. A computer program product, characterized in that The method comprises computer instructions for causing a computer to execute the online tracking method for displaying SOH of a battery pack according to any one of claims 1 to 6.