Battery state-of-health estimation method, apparatus and device, and storage medium
By dividing the battery charge-discharge cycle into stages, recording current sampling values and calculating the average current rate, and combining this with the SOH cycle count curve, the problem of current rate variation in battery health status estimation is solved, achieving a more accurate battery health status assessment.
Patent Information
- Application Number
- PCT/CN2024/137546
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-06-24
- Filing Date
- 2024-12-06
- Publication Date
- 2026-01-02
AI Technical Summary
In the existing technology, the battery health status estimation method fails to effectively consider the change in current ratio during charging and discharging, resulting in a deviation between the calculation results and the actual battery health status.
The battery charge-discharge cycle is divided into several stages. The current sampling value of each stage is recorded, the average current rate is calculated, and the battery life loss weight is determined by combining the pre-obtained SOH cycle number curve and updating the battery health status.
By accurately estimating battery health status, the impact of lifespan loss caused by changes in current rate is reduced, providing a more accurate assessment of battery health status.
Smart Images

Figure CN2024137546_02012026_PF_FP_ABST
Abstract
Description
Battery state of health estimation method, device, equipment and storage medium
[0001] Related applications
[0002] The present application claims priority to Chinese Patent Application No. 202410818823.9, filed on June 24, 2024, the entire contents of which are incorporated herein by reference. TECHNICAL FIELD
[0003] The present application relates to the technical field of batteries, in particular to a battery state of health estimation method, device, equipment and storage medium. BACKGROUND
[0004] In the prior art, to evaluate the state of health (SOH) of a battery, a battery can be disassembled, and various methods such as a direct current resistance method, an alternating current impedance method or a bridge method are used to evaluate the SOH of the battery. The change in the internal resistance of the battery is used as an evaluation index to approximately obtain the current SOH of the battery. Alternatively, the SOH of the battery can be estimated directly by using various parameters such as the degree of charge and discharge cycle, the cycle temperature and the historical life data of the battery. However, the above-mentioned methods for estimating the SOH of the battery do not take into account the change in the current rate during the current charge and discharge process, which results in a deviation between the calculated SOH of the battery and the actual SOH. SUMMARY
[0005] The main purpose of the present application is to provide a battery state of health estimation method, device, equipment and storage medium, which aims to solve the technical problem of how to more accurately estimate the state of health of a battery.
[0006] To achieve the above-mentioned purpose, the present application provides a battery state of health estimation method, which comprises the following steps:
[0007] dividing the current charge and discharge cycle of the battery into a plurality of stages, and recording the current sampling values corresponding to each stage;
[0008] determining the average current rate corresponding to the completion of the charge and discharge cycle based on the current sampling values;
[0009] determining the battery life loss weight corresponding to the average current rate based on the average current rate and the corresponding SOH cycle number curve;
[0010] confirming the current battery state of health of the battery based on the battery life loss weight.
[0011] In an embodiment, the step of determining the average current rate corresponding to the completion of the charge and discharge cycle based on the current sampling values comprises:
[0012] sequentially accumulating each of the current sampling values to determine a real-time current accumulation value corresponding to each of the stages after completion of the stages;
[0013] judging whether the charge-discharge cycle is completed based on the real-time current accumulation value;
[0014] obtaining a cycle time consumed for completing the charge-discharge cycle when the charge-discharge cycle is completed;
[0015] determining the average current multiplier based on the real-time current accumulation value corresponding to the current, the cycle time, and the number of stages.
[0016] In an embodiment, the step of determining the average current multiplier based on the real-time current accumulation value corresponding to the current, the cycle time, and the number of stages includes:
[0017] determining an average current density corresponding to each of the stages based on the real-time current accumulation value and the cycle time;
[0018] determining the average current multiplier based on the average current density and the number of stages.
[0019] In an embodiment, before the step of dividing the charge-discharge cycle performed by the battery this time into a plurality of stages and recording current sampling values corresponding to each of the stages, the method further includes:
[0020] setting a nominal capacity corresponding to completion of one charge or discharge of the battery;
[0021] controlling the battery to perform a plurality of the charge-discharge cycles based on the nominal capacity.
[0022] In an embodiment, before the step of determining the battery life loss weight corresponding to the average current multiplier based on the average current multiplier and a SOH cycle number curve, the method further includes:
[0023] performing a plurality of the charge-discharge cycles by a plurality of sample batteries respectively based on different preset current multipliers until initial nominal capacities of the sample batteries attenuate to target nominal capacities;
[0024] obtaining each cycle number of each of the sample batteries after the charge-discharge cycle at the corresponding preset current multiplier when the initial nominal capacities of the sample batteries attenuate to the target nominal capacities;
[0025] obtaining each of the battery life loss weights corresponding to each of the sample batteries after each single charge-discharge cycle at the corresponding preset current multiplier based on each of the cycle numbers;
[0026] Based on each of the battery life loss weights, each of the SOH cycle number curves corresponding to each of the preset current multipliers is obtained.
[0027] In an embodiment, the step of determining the battery life loss weight corresponding to the average current multiplier based on the average current multiplier and the corresponding SOH cycle number curve comprises:
[0028] Two of the preset current multipliers adjacent to the average current multiplier are obtained.
[0029] Based on the two of the preset current multipliers, a first battery life loss weight and a second battery life loss weight corresponding to the average current multiplier are respectively determined through the SOH cycle number curves corresponding to the two of the preset current multipliers.
[0030] The battery life loss weight corresponding to the average current multiplier is determined based on the first battery life loss weight and the second battery life loss weight through a linear difference estimation method.
[0031] In an embodiment, after the step of confirming the current battery health state of the battery based on the battery life loss weight, the method further comprises:
[0032] When the battery health state changes to an unexpected state, the user is prompted that the current battery needs to be replaced.
[0033] In addition, to achieve the above-mentioned purposes, the application also provides a battery health state estimation device, which comprises:
[0034] A current sampling module is configured to divide a current charging and discharging cycle of a battery into a plurality of stages, and record current sampling values corresponding to each of the stages.
[0035] A multiplier calculation module is configured to determine an average current multiplier corresponding to the completion of the charging and discharging cycle based on each of the current sampling values.
[0036] A life loss calculation module is configured to determine a battery life loss weight corresponding to the average current multiplier based on the average current multiplier and a corresponding SOH cycle number curve.
[0037] A health state estimation module is configured to confirm a current battery health state of the battery based on the battery life loss weight.
[0038] In addition, to achieve the above object, the application further provides a battery health state estimation device, comprising a memory, a processor and a battery health state estimation program stored in the memory and executable on the processor, the battery health state estimation program being configured to implement the steps of the battery health state estimation method as described above.
[0039] In addition, to achieve the above object, the application further provides a storage medium, which is a computer readable storage medium, and the computer readable storage medium stores a battery health state estimation program, the battery health state estimation program being executed by a processor to implement the steps of the battery health state estimation method as described above.
[0040] The application provides a battery health state estimation method, device, equipment and storage medium, the steps of the battery health state estimation method comprising: dividing the current charging and discharging cycle of the battery into several stages, and recording the current sampling value corresponding to each stage; determining the average current rate corresponding to the completion of the charging and discharging cycle based on the current sampling value; determining the battery life loss weight corresponding to the average current rate based on the average current rate and the corresponding SOH cycle number curve; and confirming the current battery health state of the battery based on the battery life loss weight. By dividing the charging and discharging cycle process into several stages each time the battery is charged and discharged, and obtaining the average current rate corresponding to the current charging and discharging cycle based on the current sampling value of the several stages, the battery life loss caused by the current average current rate to complete the charging and discharging cycle is determined in combination with the SOH cycle number curve obtained through historical experiments in advance, and the original health state of the battery is updated, so as to obtain the latest battery health state, thereby reducing the influence of life loss caused by the change of battery rate each time the battery is charged and discharged, and accurately estimating the current battery health state of the battery. BRIEF DESCRIPTION OF DRAWINGS
[0041] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the application and serve to explain the principles of the application together with the specification.
[0042] In order to more clearly illustrate the technical solutions in the embodiments of the application or the prior art, the accompanying drawings needed to be used in the embodiments or prior art description will be briefly introduced hereinafter. Obviously, for those skilled in the art, other drawings can also be obtained based on these drawings without any creative work.
[0043] Fig. 1 is a flowchart provided by the battery health state estimation method according to the first embodiment of the application;
[0044] Fig. 2 is a flowchart of a second embodiment of the battery state of health estimation method of the present application;
[0045] Fig. 3 is a flowchart of a third embodiment of the battery state of health estimation method of the present application;
[0046] Fig. 4 is a schematic diagram of the module structure of the battery state of health estimation device of the present application;
[0047] Fig. 5 is a schematic diagram of the structure of the battery state of health estimation device of the present application.
[0048] The purposes, functional features and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION
[0049] It should be understood that the specific embodiments described herein are merely intended to explain the technical solutions of the present application, and are not intended to limit the present application.
[0050] In order to better understand the technical solutions of the present application, the specific embodiments will be described in detail below with reference to the accompanying drawings and specific embodiments.
[0051] The main solution of the present application is to divide the current battery charging and discharging cycle into several stages, respectively collect the current sampling values corresponding to each stage, calculate the average current rate corresponding to the current charging and discharging cycle process through the current sampling values, combine the average current rate obtained by calculation with the SOH cycle number curve corresponding to the current rate obtained by pre-test to determine the battery life loss weight corresponding to the current average current rate, and then update the original battery state of health based on the current battery life loss weight, so as to obtain the most accurate current battery state of health.
[0052] At present, when evaluating the battery SOH of a battery, the battery can be unpacked, and the internal resistance change of the battery cell is used as an evaluation index by using various methods such as direct current resistance method, alternating current impedance method or bridge method to approximately obtain the current battery SOH of the battery. Or directly estimate the current SOH of the battery through various parameters such as the charging and discharging cycle degree, cycle temperature and historical life data of the battery. The above methods all consider that the change of the current rate of the battery during the measurement of the battery SOH will also cause the change of the battery SOH, which will cause the measured battery SOH to deviate from the actual battery SOH. Therefore, how to more accurately estimate the health state of the battery is a problem that needs to be solved at present.
[0053] The application divides the charging and discharging cycle process into several stages each time the battery is charged and discharged, and obtains the average current ratio corresponding to the current charging and discharging cycle based on the collected current sampling values of the several stages. In combination with the SOH cycle number curve obtained through historical experiments in advance, the battery life loss generated by completing the charging and discharging cycle at the current average current ratio is determined, the original health status of the battery is updated, the latest battery health status is obtained, the life loss caused by the change of the battery ratio during each charging and discharging of the battery is reduced, and the current battery health status can be accurately estimated.
[0054] The execution subject of the embodiment can be a battery health status estimation device, or a battery health status estimation equipment with data processing, network communication and program running functions, etc. The embodiment does not make specific limitation hereon. The battery health status estimation device is taken as an example for the execution subject to illustrate the embodiment and the following embodiments.
[0055] Based on this, the battery health status estimation method of the first embodiment is proposed. Please refer to FIG. 1. The battery health status estimation method comprises steps S10-S40:
[0056] In step S10, the charging and discharging cycle of the battery this time is divided into several stages, and the current sampling values corresponding to each stage are recorded.
[0057] In the embodiment, the battery health status after the current charging and discharging cycle of the battery is effectively and accurately evaluated by performing the charging and discharging cycle of the battery and obtaining the electrical parameters generated in the single charging and discharging cycle of the battery. The charging and discharging cycle refers to the process of charging and discharging the battery once at a certain nominal capacity. For example, if the nominal capacity is 25% of the total capacity of the battery, the battery is first charged at 25% of the total capacity of the battery, and then discharged at 25%, which is regarded as completing a charging and discharging cycle.
[0058] In the embodiment, when the battery is charged and discharged this time, it can be divided into a small stage every preset unit time, so as to divide the whole charging and discharging cycle into several stages, and the current generated by charging or discharging in each stage can be sampled to obtain the current sampling value corresponding to the stage.
[0059] In step S20, the average current ratio corresponding to the completion of the charging and discharging cycle is determined based on the current sampling values.
[0060] The current ratio refers to the relationship between the current current value and the current battery capacity during the charging and discharging cycle, and the average current ratio refers to the relationship between the current sampling value and the average battery capacity of each stage during the entire charging and discharging cycle. In this embodiment, the current charging and discharging cycle process can be determined by the current sampling value obtained by each stage, and the corresponding average current ratio in the entire charging and discharging cycle can be determined by collecting the current sampling value corresponding to each stage of the charging and discharging cycle.
[0061] In step S30, the average current ratio and the corresponding SOH cycle number curve are used to determine the battery life loss weight corresponding to the average current ratio.
[0062] The SOH cycle number curve is obtained by testing the battery at different current ratios in advance, and represents the relationship between the battery health state of the battery and the cycle number of the charging and discharging cycle after the initial health state decays to the non-desired health state. The initial health state refers to the health state corresponding to the initial nominal capacity of the battery, and the non-desired health state refers to the health state corresponding to the user's setting when the battery cannot work normally.
[0063] In this embodiment, the current average current ratio can be used as the dependent variable, and the SOH cycle number curve corresponding to the battery can be used to estimate the battery life loss caused by the current charging and discharging cycle. Then, the battery life loss weight corresponding to the current average current ratio is determined by using the weight method.
[0064] In step S40, the battery life loss weight is used to determine the current battery health state of the battery.
[0065] In this embodiment, when the battery life loss weight corresponding to the current charging and discharging cycle is obtained, the battery life estimation value obtained before the current charging and discharging cycle can be updated by using the battery life loss weight, so as to determine the current remaining battery life estimation value of the battery, and then the current battery health state of the battery can be determined.
[0066] The application provides a battery health state estimation method, and steps of the battery health state estimation method comprise: dividing a current charging and discharging cycle of a battery into a plurality of stages, and recording current sampling values corresponding to each stage; determining an average current multiple corresponding to completion of the charging and discharging cycle based on the current sampling values; determining a battery life loss weight corresponding to the average current multiple based on the average current multiple and a SOH cycle number curve; and confirming a current battery health state of the battery based on the battery life loss weight. By dividing a charging and discharging cycle process into a plurality of stages each time the battery is subjected to the charging and discharging cycle, and obtaining an average current multiple corresponding to the current charging and discharging cycle based on a plurality of current sampling values collected in the plurality of stages, a SOH cycle number curve obtained through historical experiments in advance is combined to determine a battery life loss caused by completion of the charging and discharging cycle under the current average current multiple, and the original health state of the battery is updated, so that the latest battery health state is obtained, the influence of life loss caused by battery multiple change during each charging and discharging of the battery is reduced, and the current battery health state of the battery can be accurately estimated.
[0067] Based on the first embodiment of the application, in the second embodiment of the application, the same or similar contents as the above-mentioned first embodiment can be referred to the above description, and will not be described in detail. On this basis, please refer to FIG. 2, the step of determining the average current multiple corresponding to completion of the charging and discharging cycle based on the current sampling values comprises:
[0068] In step S21, the current sampling values are sequentially accumulated to determine real-time current accumulation values corresponding to completion of each stage.
[0069] In this embodiment, during the current charging and discharging cycle of the battery, the current sampling value collected in the last stage is recorded, and the current sampling values collected in each stage are accumulated to obtain real-time current accumulation values after a certain number of stages.
[0070] Wherein, if the current sampling value collected in the i-th stage is current i The calculation formula of the current real-time current accumulation value SumCurrent is as follows:
[0071] In step S22, whether the charging and discharging cycle is completed is judged based on the real-time current accumulation value.
[0072] After the battery goes through several stages, the accumulated real-time current accumulation value reaches a theoretical current accumulation value corresponding to a complete charge-discharge cycle of the battery, and it can be directly determined that the current charge-discharge cycle is completed. The theoretical current accumulation value can be obtained based on historical measurement data of the charge-discharge cycle of the battery.
[0073] Step S23, when the charge-discharge cycle is completed, the cycle time spent in completing the charge-discharge cycle is obtained.
[0074] When the current charge-discharge cycle is completed, the time of the current state is recorded, and the time period between the current time and the time when the charge-discharge cycle starts is the cycle time spent in completing the current charge-discharge cycle.
[0075] Step S24, based on the current corresponding real-time current accumulation value, the cycle time, and the number of stages of each stage, the average current ratio is determined.
[0076] In this embodiment, the change amount of the charge-discharge ratio in the entire charge-discharge cycle can be averaged by the real-time current accumulation value obtained through the entire charge-discharge cycle process, the cycle time, and the number of stages corresponding to each stage in the entire charge-discharge cycle process, and the average current ratio of each stage in the current charge-discharge cycle is obtained.
[0077] Further, in this embodiment, the step of determining the average current ratio based on the current corresponding real-time current accumulation value, the cycle time, and the number of stages of each stage includes:
[0078] Step S241, based on the real-time current accumulation value and the cycle time, the average current density corresponding to each stage is determined.
[0079] If the real-time current accumulation value is SumCurrent and the cycle time is Time, the average current density C i of each stage is calculated as follows:
[0080] Step S242, based on the average current density and the number of stages, the average current ratio is determined.
[0081] The calculation formula of the average current ratio C of each stage in the entire charge-discharge cycle is as follows:
[0082] Where x is the number of stages divided in the current charge-discharge cycle, and C i is the average current density of each stage.
[0083] Further, in the embodiment, before the step of dividing the current charging and discharging cycle of the battery into several stages and recording the current sampling value corresponding to each stage, the method further comprises the steps of:
[0084] Step S01, set the nominal capacity corresponding to the completion of charging or discharging of the battery.
[0085] Step S02, based on the nominal capacity, control the battery to perform a plurality of charging and discharging cycles.
[0086] In the embodiment, different battery capacities can be used as the nominal capacity of the battery for charging and discharging cycle. For example, if the total capacity of the battery is C, the nominal capacity of the battery for charging and discharging cycle can be 1 / 3C, and the process of charging 1 / 3C and discharging 1 / 3C of the battery can be regarded as a charging and discharging cycle.
[0087] Based on the first and / or second embodiments of the application, in the third embodiment of the application, the same or similar contents as the above-mentioned first and second embodiments can be referred to the above introduction, and will not be described in detail. On this basis, please refer to FIG. 3, before the step of determining the battery life loss weight corresponding to the average current ratio based on the average current ratio and the corresponding SOH cycle number curve, the method further comprises the steps of:
[0088] Step S301, based on different preset current ratios, a plurality of sample batteries are respectively subjected to a plurality of charging and discharging cycles until the initial nominal capacity of each sample battery decays to a target nominal capacity.
[0089] The nominal capacity corresponding to the battery will decay each time the battery is subjected to a charging and discharging cycle. If the initial nominal capacity corresponding to the battery decays to the target nominal capacity set by the user to indicate that the current battery can no longer be used normally when the battery completes a plurality of charging and discharging cycles. The sample battery refers to a battery of the same model as the battery described above. In the embodiment, in order to make the measured data more accurate, a plurality of sample batteries can be grouped for testing, and each group of sample batteries is subjected to charging and discharging cycle at different preset current ratios until the initial nominal capacity of all sample batteries in the group decays to the target nominal capacity preset by the user after completing a plurality of charging and discharging cycles.
[0090] Step S302, when the initial nominal capacity of each sample battery decays to the target nominal capacity, the number of cycles of each sample battery subjected to the charging and discharging cycle at the corresponding preset current ratio is obtained.
[0091] In the embodiment, the cycle number of battery charge-discharge cycles experienced by each sample battery in each group is recorded when the initial nominal capacity of each sample battery in each group is attenuated to the target nominal capacity.
[0092] In step S303, based on the cycle number, the battery life loss weight corresponding to each charge-discharge cycle of each sample battery at the preset current rate is obtained.
[0093] In the embodiment, the battery life loss caused by each sample battery in each group completing a single charge-discharge cycle at the preset current rate can be obtained through the cycle number, that is, the battery life loss weight corresponding to a single charge-discharge cycle of the battery at the preset current rate is determined.
[0094] In step S304, based on the battery life loss weight, the SOH cycle number curve corresponding to each preset current rate is obtained.
[0095] In the embodiment, the SOH cycle number curve can be obtained by establishing a mapping relationship between the cycle number in which the sample battery can normally perform charge-discharge cycles and the current rate corresponding to the battery charge-discharge cycle.
[0096] Further, in the embodiment, the step of determining the battery life loss weight corresponding to the average current rate based on the average current rate and the SOH cycle number curve comprises:
[0097] In step S31, two preset current rates adjacent to the average current rate are obtained.
[0098] In step S32, based on the two preset current rates, the first battery life loss weight and the second battery life loss weight are respectively determined through the SOH cycle number curve corresponding to each of the two preset current rates.
[0099] Since any current rate cannot be used as a preset current rate for testing in the process of obtaining the SOH cycle number curve, the corresponding battery life loss weight cannot be directly found in the SOH cycle number curve by directly obtaining the average current rate. In the embodiment, two preset current rates adjacent to the average current rate can be found, and the approximate battery life loss weight corresponding to the current average current rate can be determined.
[0100] In a specific implementation, a preset current multiple closest to and lower than the average current multiple corresponds to a first battery life loss weight in the SOH cycle number curve, and a preset current multiple closest to and higher than the average current multiple loss corresponds to a second battery life loss weight in the SOH cycle number curve.
[0101] In step S33, the battery life loss weight corresponding to the average current multiple is determined based on the first battery life loss weight and the second battery life loss weight by a linear difference estimation method.
[0102] In the SOH cycle number curve, the cycle number is inversely proportional to the battery life loss weight, that is, a nonlinear relationship. In this embodiment, the battery life loss weight corresponding to the average current multiple in the SOH cycle number curve can be estimated by a linear difference operation based on the first battery life loss weight and the second battery life loss weight by a linear interpolation estimation method.
[0103] Further, in this embodiment, after the step of confirming the current battery health state of the battery based on the battery life loss weight, the method further includes:
[0104] In step S50, when the battery health state changes to an unexpected state, the user is prompted that the current battery needs to be replaced.
[0105] In this embodiment, when the battery health state is updated based on the battery life loss weight obtained by the average current multiple estimation, if it is detected that the updated battery health state changes to an unexpected state set by the user to determine that the current battery cannot normally perform charging and discharging, it indicates that the life of the battery has been exhausted, and the user can be prompted that the current battery needs to be replaced.
[0106] The application also provides a battery health state estimation device, which is described with reference to FIG. 4. The battery health state estimation device includes:
[0107] The current sampling module 10 is configured to divide a charging and discharging cycle of the battery into a plurality of stages and record current sampling values corresponding to the stages.
[0108] The multiple calculation module 20 is configured to determine an average current multiple corresponding to the charging and discharging cycle based on the current sampling values.
[0109] The life loss calculation module 30 is configured to determine a battery life loss weight corresponding to the average current multiple based on the average current multiple and a corresponding SOH cycle number curve.
[0110] The health status estimation module 40 is configured to determine the current battery health status of the battery based on the battery life consumption weight.
[0111] The battery health status estimation device provided by the embodiments of the present application adopts the battery health status estimation method in the above embodiments, and can solve the technical problem of how to more accurately estimate the health status of the battery. Compared with the prior art, the battery health status estimation device provided by the embodiments of the present application has the same beneficial effects as the battery health status estimation method provided by the above embodiments, and other technical features of the battery health status estimation device are the same as the features disclosed in the above embodiments, which will not be repeated here.
[0112] The present application provides a battery health status estimation device, which comprises at least one processor and a memory connected with the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the battery health status estimation method in the above embodiment one.
[0113] Reference is made to FIG. 5, which shows a structural schematic diagram of a battery health status estimation device suitable for implementing the embodiments of the present application. The battery health status estimation device in the embodiments of the present application can include, but is not limited to, a fixed terminal such as a vehicle terminal. The battery health status estimation device shown in FIG. 5 is only an example, and should not bring any limitation to the functions and use range of the embodiments of the present application.
[0114] As shown in FIG. 5, the battery state of health estimation device can include a processing device 1001 (e.g., a central processing unit, a graphics processing unit, etc.) that can perform various appropriate actions and processes according to programs stored in a read only memory (ROM) 1002 or loaded from a storage device 1003 into a random access memory (RAM) 1004. Various programs and data required for the operation of the battery state of health estimation device are also stored in the RAM 1004. The processing device 1001, the ROM 1002, and the RAM 1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; the storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the battery state of health estimation device to communicate wirelessly or by wire with other devices to exchange data. Although the battery state of health estimation device with various systems is shown in the figure, it should be understood that all of the systems shown are not required to be implemented or possessed. More or fewer systems can be alternatively implemented or possessed.
[0115] In particular, the processes described above with reference to the flowcharts can be implemented as a computer software program according to embodiments of the present disclosure. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a computer readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network through the communication device, or installed from the storage device 1003, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the methods of embodiments of the present disclosure are performed.
[0116] The battery state of health estimation device provided by the present disclosure adopts the battery state of health estimation method in the above embodiments, and can solve the technical problem of how to more accurately estimate the state of health of the battery. Compared with the prior art, the battery state of health estimation device provided by the present disclosure has the same beneficial effects as the battery state of health estimation method provided by the above embodiments, and other technical features in the battery state of health estimation device are the same as the features disclosed in the previous embodiment method, which will not be repeated here.
[0117] It should be understood that various aspects of the disclosure can be implemented in hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any appropriate manner in any one or more embodiments or examples.
[0118] The above description is merely illustrative of the application and is not intended to limit the scope of the application. Any variations and modifications that can be made by any person skilled in the art within the spirit and scope of the application are intended to be encompassed by the application. Therefore, the scope of the application should be determined by the appended claims.
[0119] The application provides a computer readable storage medium having computer readable program instructions (i.e., computer programs) stored thereon, the computer readable program instructions being used to execute the battery state of health estimation method in the above embodiments.
[0120] The computer readable storage medium provided by the application may, for example, be a U disk, but is not limited to an electric, magnetic, optical, electromagnetic, infrared, or semiconductor system, system, or device, or any combination thereof. More specific examples of the computer readable storage medium can include, but are not limited to, an electric connection having one or more conductive wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any appropriate combination thereof. In the present embodiment, the computer readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, system, or device. The program code contained on the computer readable storage medium can be transmitted by any appropriate medium, including but not limited to an electric wire, an optical cable, an RF (Radio Frequency), etc., or any appropriate combination thereof.
[0121] The above computer readable storage medium can be included in the battery state of health estimation device; or can exist separately and not be assembled into the battery state of health estimation device.
[0122] The computer readable storage medium described above carries one or more programs, when the one or more programs are executed by the battery health state estimation device, cause the battery health state estimation device to: divide a current charging and discharging cycle of the battery into a plurality of stages, and record current sampling values corresponding to each of the stages; determine an average current multiple corresponding to completion of the charging and discharging cycle based on the current sampling values; determine a battery life loss weight corresponding to the average current multiple based on the average current multiple and a corresponding SOH cycle number curve; and determine a current battery health state of the battery based on the battery life loss weight.
[0123] Computer program code for carrying out operations of the present application can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).
[0124] The computer program instructions can also be loaded onto a computer or other programmable information processing apparatus to cause a series of operations to be performed on the computer or other programmable information processing apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable information processing apparatus implement the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0125] The modules described in the embodiments of the present application can be implemented in the form of software or in the form of hardware. In some cases, the name of the module does not constitute a limitation on the module itself.
[0126] The computer readable storage medium provided by the present application is a computer readable storage medium, which stores computer readable program instructions (i.e. computer programs) for executing the battery state of health estimation method described above, and can solve the technical problem of how to more accurately estimate the state of health of the battery. Compared with the prior art, the beneficial effects of the computer readable storage medium provided by the present application are the same as those of the battery state of health estimation method provided by the above-mentioned embodiments, and will not be repeated here.
[0127] The above is only the preferred embodiment of the present application, and does not limit the patent scope of the present application, and any equivalent structure or equivalent process transformation using the content of the present application specification and drawings, or direct or indirect application in other related technical fields, are also included in the patent processing scope of the present application.
Claims
1. A method for estimating battery state of health, wherein, The steps of the battery health state estimation method include: The current charge-discharge cycle of the battery is divided into several stages, and the current sampling value corresponding to each stage is recorded. Based on each of the current sampling values, determine the average current ratio corresponding to the completion of the charge-discharge cycle; Based on the average current ratio and the corresponding SOH cycle number curve, determine the battery life loss weight corresponding to the average current ratio. Based on the battery life loss weight, the current battery health status is determined.
2. The battery health state estimation method as described in claim 1, wherein, The step of determining the average current factor corresponding to the completion of the charge-discharge cycle based on each of the current sampling values includes: The current sampling values are accumulated sequentially to determine the real-time current accumulation value corresponding to the completion of each stage. Based on the real-time current accumulation value, it is determined whether the charge-discharge cycle is completed; When the charge-discharge cycle is completed, the cycle time taken to complete the charge-discharge cycle is obtained; The average current multiplier is determined based on the current real-time accumulated current value, the cycle time, and the number of stages in each stage.
3. The battery health state estimation method as described in claim 2, wherein, The step of determining the average current multiplier based on the current real-time accumulated current value, the cycle time, and the number of stages in each stage includes: Based on the real-time current accumulation value and the cycle time, the average current density corresponding to each stage is determined; The average current ratio is determined based on the average current density and the number of stages.
4. The battery health state estimation method as described in claim 1, wherein, Before the step of dividing the current charge-discharge cycle of the battery into several stages and recording the current sampling value corresponding to each stage, the method further includes: Set the nominal capacity corresponding to one charge or discharge cycle of the battery; Based on the nominal capacity, the battery is controlled to undergo multiple charge-discharge cycles.
5. The battery health state estimation method as described in claim 1, wherein, Before the step of determining the battery life loss weight corresponding to the average current ratio based on the average current ratio and the corresponding SOH cycle number curve, the method further includes: Based on different preset current rates, multiple sample batteries are subjected to several charge-discharge cycles until the initial nominal capacity of each sample battery decays to the target nominal capacity. When the initial nominal capacity of each of the sample batteries decays to the target nominal capacity, the number of charge-discharge cycles of each of the sample batteries at the corresponding preset current rate is obtained. Based on the number of cycles, obtain the battery life loss weight of each sample battery for each single charge-discharge cycle at the corresponding preset current rate; Based on the battery life loss weights, obtain the SOH cycle number curves corresponding to the preset current ratios.
6. The battery health state estimation method as described in claim 5, wherein, The step of determining the battery life loss weight corresponding to the average current ratio based on the average current ratio and the corresponding SOH cycle count curve includes: Obtain two preset current ratios adjacent to the average current ratio; Based on the two preset current ratios, the corresponding first battery life loss weight and second battery life loss weight are determined respectively through the corresponding SOH cycle number curves. The battery life loss weight corresponding to the average current ratio is determined by using the linear interpolation estimation method, based on the first battery life loss weight and the second battery life loss weight.
7. The battery health state estimation method as described in claim 1, wherein, After the step of confirming the current battery health status based on the battery life loss weight, the method further includes: When the battery health status changes to an undesirable state, the user is prompted that the current battery needs to be replaced.
8. A battery health status estimation device, wherein, The battery health status estimation device includes: The current sampling module is used to divide the current charge-discharge cycle of the battery into several stages and record the current sampling value corresponding to each stage. The rate calculation module is used to determine the average current rate corresponding to the completion of the charge-discharge cycle based on each of the current sampling values. The life loss calculation module is used to determine the battery life loss weight corresponding to the average current rate based on the average current rate and the corresponding SOH cycle number curve. The health status estimation module is used to determine the current battery health status based on the battery life loss weight.
9. A battery health status estimation device, wherein, The battery health state estimation device includes: a memory, a processor, and a battery health state estimation program stored in the memory and executable on the processor, the battery health state estimation program being configured to implement the steps of the battery health state estimation method as described in any one of claims 1 to 7.
10. A storage medium, wherein, The storage medium is a computer-readable storage medium, and the computer-readable storage medium stores a battery health state estimation program, which, when executed by a processor, implements the steps of the battery health state estimation method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
SOH estimation method and device for lithium battery standby power system
CN113567862A
Battery health state determination method and device, electronic equipment and storage medium
CN114779109A
Lithium battery health state assessment method
CN115684940A
Battery health state assessment method, electronic equipment and readable storage medium
CN115877242A
Battery health state estimation method and system based on fragment charging data
CN117825997A