[go: up one dir, main page]

CN106026260B - A kind of series winding battery pack SOC estimation method with equalizing circuit - Google Patents

A kind of series winding battery pack SOC estimation method with equalizing circuit Download PDF

Info

Publication number
CN106026260B
CN106026260B CN201610470569.3A CN201610470569A CN106026260B CN 106026260 B CN106026260 B CN 106026260B CN 201610470569 A CN201610470569 A CN 201610470569A CN 106026260 B CN106026260 B CN 106026260B
Authority
CN
China
Prior art keywords
battery
soc
battery cell
current
terminal voltage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN201610470569.3A
Other languages
Chinese (zh)
Other versions
CN106026260A (en
Inventor
张之梁
程祥
陆舟宇
顾东杰
杨阳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing University of Aeronautics and Astronautics
Original Assignee
Nanjing University of Aeronautics and Astronautics
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing University of Aeronautics and Astronautics filed Critical Nanjing University of Aeronautics and Astronautics
Priority to CN201610470569.3A priority Critical patent/CN106026260B/en
Publication of CN106026260A publication Critical patent/CN106026260A/en
Application granted granted Critical
Publication of CN106026260B publication Critical patent/CN106026260B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02JCIRCUIT ARRANGEMENTS OR SYSTEMS FOR SUPPLYING OR DISTRIBUTING ELECTRIC POWER; SYSTEMS FOR STORING ELECTRIC ENERGY
    • H02J7/00Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries
    • H02J7/0013Circuit arrangements for charging or depolarising batteries or for supplying loads from batteries acting upon several batteries simultaneously or sequentially
    • H02J7/0014Circuits for equalisation of charge between batteries
    • H02J7/0016Circuits for equalisation of charge between batteries using shunting, discharge or bypass circuits
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/367Software therefor, e.g. for battery testing using modelling or look-up tables
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/382Arrangements for monitoring battery or accumulator variables, e.g. SoC
    • G01R31/3842Arrangements for monitoring battery or accumulator variables, e.g. SoC combining voltage and current measurements

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Secondary Cells (AREA)

Abstract

本发明涉及一种带有均衡电路的串连电池组SOC估算方法。所述的方法通过在充放电阶段对电压最低或最高的电池单体进行自适应扩展卡尔曼滤波的SOC估算,从而得到串连电池组的SOC。为了消除噪声对测量信号的影响,并分析非稳态剧烈变化的电压和电流信号,在自适应扩展卡尔曼滤波前加入小波变换,用于信号的降噪和分析。考虑到各电池参数和开路电压‑荷电状态(Open Circuit Voltage‑State of Charge,OCV‑SOC)曲线随温度、SOC的变化而变化,本方法可以进行参数的在线更新,提高SOC估算的精度。此种估算方法可以在保证串连电池组安全工作的情况下,准确估算电池组的SOC,适用于主动和被动均衡。同时,本方法可以有效消除噪声的影响,并对电压、电流信号进行有效分析。

The invention relates to a method for estimating the SOC of a battery pack connected in series with an equalizing circuit. In the method, the SOC of the battery cells connected in series is obtained by performing adaptive extended Kalman filter SOC estimation on the battery cells with the lowest or highest voltage during the charging and discharging phase. In order to eliminate the influence of noise on the measurement signal and analyze the voltage and current signals with unsteady drastic changes, wavelet transform is added before the adaptive extended Kalman filter for signal noise reduction and analysis. Considering that each battery parameter and the Open Circuit Voltage-State of Charge (OCV-SOC) curve change with temperature and SOC, this method can update the parameters online to improve the accuracy of SOC estimation. This estimation method can accurately estimate the SOC of the battery pack while ensuring the safe operation of the series battery pack, and is suitable for active and passive equalization. At the same time, the method can effectively eliminate the influence of noise, and effectively analyze voltage and current signals.

Description

一种带有均衡电路的串连电池组SOC估算方法A method for estimating the SOC of series-connected battery packs with equalization circuit

技术领域technical field

本发明公开了一种带有均衡电路的串连电池组SOC估算方法,属于电动汽车动力电池管理系统技术领域。The invention discloses a method for estimating the SOC of a series battery pack with an equalizing circuit, and belongs to the technical field of electric vehicle power battery management systems.

背景技术Background technique

近年来,新能源汽车如电动汽车正快速发展,而动力电池作为电动汽车的心脏,需要高效可靠的管理,这样才能保障汽车的安全性、经济性,延长电池的使用寿命。In recent years, new energy vehicles such as electric vehicles are developing rapidly, and power batteries, as the heart of electric vehicles, require efficient and reliable management, so as to ensure the safety and economy of vehicles and prolong the service life of batteries.

电池荷电状态是指电池的剩余荷电容量与电池额定容量的比值,它在经过一定转换之后可以反映电动汽车的续航里程。同时,对电池SOC的准确估计可以防止电池在充放电过程中发生过充和过放,从而保障电池的安全使用,延长电池使用寿命。目前SOC的估算方法主要包括以下几种:1)开路电压法;2)安时积分法;3)扩展卡尔曼滤波法及其改进算法;4)神经网络法;5)模糊逻辑法等。其中,开路电压法需要长时间静置得到开路电压,再查表得到SOC,因此,该方法不适合电动汽车的实时应用场合。安时积分法简单易行,是目前很多电动汽车厂商采用的SOC估算方法,但是该算法受初始值影响大,并存在累积误差。神经网络法和模糊逻辑法等智能算法可以得到精度较高的SOC估计值,但是这一类算法需要大量的实验数据作为支撑,同时,它们的算法也比较复杂,难于应用到现在的电动汽车场合。扩展卡尔曼滤波法以及很多改进的算法基于电池等效电路模型或其余模型,可以进行电池状态的最优估计,同时,这一类算法还可以消除初始值不准确带来的估算误差。The state of charge of the battery refers to the ratio of the remaining charge capacity of the battery to the rated capacity of the battery, which can reflect the cruising range of the electric vehicle after a certain conversion. At the same time, accurate estimation of the battery SOC can prevent the battery from overcharging and overdischarging during charging and discharging, thereby ensuring the safe use of the battery and prolonging the service life of the battery. At present, SOC estimation methods mainly include the following: 1) open circuit voltage method; 2) ampere-hour integration method; 3) extended Kalman filter method and its improved algorithm; 4) neural network method; 5) fuzzy logic method, etc. Among them, the open circuit voltage method requires a long period of standing to obtain the open circuit voltage, and then look up the table to obtain the SOC. Therefore, this method is not suitable for real-time applications of electric vehicles. The ampere-hour integral method is simple and easy to implement. It is currently the SOC estimation method adopted by many electric vehicle manufacturers. However, this algorithm is greatly affected by the initial value and has cumulative errors. Intelligent algorithms such as neural network method and fuzzy logic method can obtain high-precision SOC estimates, but this type of algorithm requires a large amount of experimental data as support. At the same time, their algorithms are relatively complicated and difficult to apply to the current electric vehicle occasions. . The extended Kalman filter method and many improved algorithms are based on the battery equivalent circuit model or other models, which can perform optimal estimation of the battery state. At the same time, this type of algorithm can also eliminate the estimation error caused by inaccurate initial values.

由于电池单体的差异,各个电池单体在充放电过程中状态会有所区别,因此,现有的先进电池管理系统都包含均衡电路,采用的均衡策略包括主动均衡和被动均衡。在充电和放电末期,某些电池单体的电压会先到达电压上限或下限的数值,为保障电池的安全和高效使用,需要在电池的充放电过程中,开启均衡电路进行电池均衡。同时,在充电和放电的过程中,电池的均衡和充放电控制是由单体电压为Vmax和Vmin的电池单体所决定。传统的SOC估算方法是基于电池组的特性进行估算的,然而这种算法估算得到的SOC忽略了电池单体的差异,也忽略了实际决定电池充放电和均衡的电池单体的特性。因此,为了保障电池的安全使用,同时为了得到电池组准确的SOC估算数值,需要在充电和放电过程中,分别对电池电压为Vmax和Vmin的电池单体进行SOC估算,在估算的过程中也需要考虑均衡电路的差异和均衡电流的影响。Due to the difference of battery cells, the state of each battery cell will be different during the charging and discharging process. Therefore, the existing advanced battery management systems include equalization circuits, and the equalization strategies adopted include active equalization and passive equalization. At the end of charging and discharging, the voltage of some battery cells will first reach the upper or lower limit of the voltage. In order to ensure the safety and efficient use of the battery, it is necessary to turn on the equalization circuit for battery equalization during the charging and discharging process of the battery. At the same time, in the process of charging and discharging, the balance and charge and discharge control of the battery are determined by the battery cells with the cell voltages V max and V min . The traditional SOC estimation method is based on the characteristics of the battery pack. However, the SOC estimated by this algorithm ignores the differences of the battery cells, and also ignores the characteristics of the battery cells that actually determine the charging and discharging and balancing of the battery. Therefore, in order to ensure the safe use of the battery, and to obtain an accurate SOC estimation value of the battery pack, it is necessary to estimate the SOC of the battery cells with the battery voltage V max and V min during the charging and discharging process. Also need to consider the difference of the equalization circuit and the influence of the equalization current.

实际的电动汽车的电磁环境十分复杂,这将带来电磁干扰等问题,因此,电池管理系统(Battery Management System,BMS)采集的很多电信号都是含有大量噪声的,这些噪声将会带来测量误差。如果不对测量的电压、电流等信号进行降噪处理,将会带来SOC估算误差。另一方面,实际工况下,电动汽车的电流和电压变化是随机且剧烈的,因此,也需要一种可以有效分析这一类信号的方法。小波变换作为一种新兴的数学分析工具,它可以有效的对非平稳信号进行分析,同时,通过一定的方法,它也可以实现信号的滤波降噪。The actual electromagnetic environment of electric vehicles is very complex, which will bring problems such as electromagnetic interference. Therefore, many electrical signals collected by the battery management system (Battery Management System, BMS) contain a lot of noise, and these noises will bring measurement error. If the measured voltage, current and other signals are not noise-reduced, errors in SOC estimation will result. On the other hand, under actual working conditions, the current and voltage changes of electric vehicles are random and dramatic. Therefore, a method that can effectively analyze this type of signal is also needed. As a new mathematical analysis tool, wavelet transform can effectively analyze non-stationary signals, and at the same time, through certain methods, it can also achieve signal filtering and noise reduction.

在电动汽车的使用过程中,电池单体所处的状态是随时变化的,例如温度、SOC等都会不断变化,这些变化将会引起电池单体参数发生变化。如果在建立电池模型的时候,不考虑这些变化,那么在进行SOC估算的时候将会带来估算误差。为了消除由于状态变化带来的误差,需要时刻对电池单体参数进行修正,使得电池模型与所处状态保持一致。During the use of electric vehicles, the state of the battery cells changes at any time, such as temperature, SOC, etc., will continue to change, and these changes will cause changes in the parameters of the battery cells. If these changes are not taken into account when building a battery model, estimation errors will result in SOC estimation. In order to eliminate the error caused by the state change, it is necessary to correct the battery cell parameters at all times, so that the battery model is consistent with the state.

发明内容Contents of the invention

本发明针对现有技术的缺陷和不足,提出了一种带有均衡电路的串连电池组荷电状态(State ofCharge,SOC)估算方法。它可以在保障所有电池单体安全工作的情况下,实现串连电池组SOC的准确估算,适合被动和主动均衡;同时,它可以实现非平稳信号的分析和降噪;在考虑电池参数变化的情况下,AEKF估算电池组的SOC可以提高算法的精度,并实现算法的自适应和初始误差的修正。Aiming at the defects and deficiencies of the prior art, the present invention proposes a method for estimating the state of charge (State of Charge, SOC) of a series battery pack with an equalizing circuit. It can accurately estimate the SOC of series battery packs while ensuring the safe operation of all battery cells, and is suitable for passive and active equalization; at the same time, it can realize non-stationary signal analysis and noise reduction; when considering battery parameter changes In some cases, AEKF estimates the SOC of the battery pack can improve the accuracy of the algorithm, and realize the self-adaptation of the algorithm and the correction of the initial error.

本发明的具体技术方案如下:Concrete technical scheme of the present invention is as follows:

一种带有均衡电路的串连电池组SOC估算方法,包括如下步骤:A method for estimating the SOC of a battery pack connected in series with an equalizing circuit, comprising the steps of:

(1)建立改进的电池等效电路模型;(1) Establish an improved battery equivalent circuit model;

(2)对电池组中任选的电池单体进行不同温度、不同SOC下的电池等效电路模型中的OCV、欧姆内阻、极化电阻和极化电容各参数的测试,再进行多项式拟合得到不同温度下电池单体OCV、欧姆内阻、极化电阻和极化电容各参数与SOC的关系式;(2) Test the parameters of OCV, ohmic internal resistance, polarization resistance and polarization capacitance in the battery equivalent circuit model under different temperatures and different SOCs for the optional battery cells in the battery pack, and then perform polynomial simulation The relationship between the parameters of battery cell OCV, ohmic internal resistance, polarization resistance and polarization capacitance and SOC at different temperatures is obtained by combining them;

(3)根据带有均衡电路的串联电池组上个充放电过程结束时电池管理系统记录的SOC终值初始化本次充放电的SOC初值,并判断充放电状态;(3) Initialize the SOC initial value of this charge and discharge according to the SOC final value recorded by the battery management system at the end of the last charge and discharge process of the series battery pack with an equalization circuit, and judge the charge and discharge state;

(4)放电时选择端电压最低,即端电压为Vmin的电池单体作为电池组SOC估算对象;充电时选择端电压最高,即端电压为Vmax的电池单体作为电池组SOC估算对象;充放电过程中出现的不充不放阶段,仍选择上一时刻选择的电池单体作为电池组SOC估算对象;(4) When discharging, select the battery cell with the lowest terminal voltage, that is, the terminal voltage is V min as the battery pack SOC estimation object; when charging, select the battery cell with the highest terminal voltage, that is, the terminal voltage is V max as the battery pack SOC estimation object ; During the non-charging and non-discharging stage during the charging and discharging process, the battery cell selected at the previous moment is still selected as the battery pack SOC estimation object;

(5)读取所选电池单体的端电压、母线电流、均衡电流和温度;(5) Read the terminal voltage, bus current, balance current and temperature of the selected battery cell;

(6)对步骤(5)中读取的端电压、母线电流、均衡电流进行小波分解、降噪和重构,得到降噪后的端电压、母线电流和均衡电流;(6) Carry out wavelet decomposition, noise reduction and reconstruction to the terminal voltage, bus current and balanced current read in step (5), and obtain the terminal voltage, bus current and balanced current after noise reduction;

(7)根据步骤(5)中读取的温度,分别选择当前温度下电池等效电路模型中电池单体OCV、欧姆内阻、极化电阻、极化电容与SOC的关系式;再根据上一个估算循环估算得到的SOC估算值,求出当前温度和SOC状态下的电池单体OCV、欧姆内阻、极化电阻、极化电容的数值;对于第一次循环,由上个充放电过程结束时电池管理系统记录的SOC终值求出当前温度和SOC状态下的电池单体OCV、欧姆内阻、极化电阻、极化电容的数值;(7) According to the temperature read in step (5), respectively select the relational expressions of battery cell OCV, ohmic internal resistance, polarization resistance, polarization capacitance and SOC in the battery equivalent circuit model at the current temperature; and then according to the above Calculate the estimated SOC value obtained by an estimation cycle, and calculate the value of the OCV, ohmic internal resistance, polarization resistance, and polarization capacitance of the battery cell under the current temperature and SOC state; for the first cycle, from the previous charge and discharge process Calculate the value of the battery cell OCV, ohmic internal resistance, polarization resistance, and polarization capacitance under the current temperature and SOC state from the final SOC value recorded by the battery management system at the end;

(8)由步骤(6)得到的降噪后的电池单体端电压、母线电流、均衡电流,以及步骤(7)得到的当前温度和SOC下的OCV、欧姆内阻、极化电阻和极化电容,通过AEKF估算带有均衡电路的电池组的SOC,得到当前时刻的SOC估算值;(8) The noise-reduced battery cell terminal voltage, bus current, and balance current obtained in step (6), as well as the OCV, ohmic internal resistance, polarization resistance, and polarity at the current temperature and SOC obtained in step (7). The capacitor is used to estimate the SOC of the battery pack with the equalization circuit through AEKF to obtain the estimated value of the SOC at the current moment;

(9)判断充电或放电是否结束,结束则停止估算,电池管理系统记录步骤(8)估算得到的SOC估算值作为SOC终值;未结束则继续步骤(4)-(9),其中,步骤(8)得到的SOC估算值,用于下一个估算循环的步骤(7)估算电池等效电路模型中的各个参数。(9) Judging whether charging or discharging is over, stop estimating when it is over, and the battery management system records the estimated SOC value estimated in step (8) as the final SOC value; if it is not over, continue with steps (4)-(9), wherein, step (8) The obtained estimated SOC value is used in the step (7) of the next estimation cycle to estimate various parameters in the battery equivalent circuit model.

进一步地,在进行SOC估算之前,需要确定均衡判断依据和均衡策略,电池均衡判断依据为电池组的所有电池单体电压的数值和设置的电池单体电压差值的阈值,具体包括:Furthermore, before performing SOC estimation, it is necessary to determine the balance judgment basis and balance strategy. The battery balance judgment basis is the value of the voltage value of all battery cells in the battery pack and the set threshold value of the battery cell voltage difference, which specifically includes:

a.根据实际均衡的要求,设置合适的电池单体电压差值的阈值;a. According to the requirements of actual balance, set the appropriate threshold value of the battery cell voltage difference;

b.若BMS采用被动均衡,则对电池单体电压与Vmin差值大于阈值的电池单体进行放电,对电池单体电压与Vmin差值小于阈值的电池单体不做均衡;b. If the BMS adopts passive equalization, discharge the battery cells whose voltage and V min difference is greater than the threshold, and not balance the cells whose voltage and V min difference is smaller than the threshold;

c.若BMS采用主动均衡,则对电池单体电压与Vmin差值大于阈值的电池单体进行放电,对电池单体电压与Vmin差值小于阈值的电池单体进行充电;c. If the BMS adopts active equalization, discharge the battery cells whose voltage and V min difference is greater than the threshold, and charge the battery cells whose voltage and V min difference is smaller than the threshold;

d.均衡结束的标志为所有电池单体的电压与Vmin差值小于阈值。d. The sign of the end of equalization is that the difference between the voltage of all battery cells and V min is less than the threshold.

进一步地,步骤(1)中,建立改进的电池等效电路模型,该模型具体包括如下部分:Further, in step (1), an improved battery equivalent circuit model is established, which specifically includes the following parts:

a.可变电压源:用于模拟随着SOC和温度变化的OCV数值;a. Variable voltage source: used to simulate the OCV value that changes with SOC and temperature;

b.一个串联电阻:用于模拟电池欧姆内阻;b. A series resistor: used to simulate the ohmic internal resistance of the battery;

c.两个并联的RC环节:用于模拟电池的极化特性,分别是极化电阻和极化电容;c. Two parallel RC links: used to simulate the polarization characteristics of the battery, which are polarization resistance and polarization capacitance;

d.三个环节串联构成电池的等效电路模型。d. Three links connected in series constitute the equivalent circuit model of the battery.

进一步地,步骤(2)中具体包括如下步骤:Further, step (2) specifically includes the following steps:

(2-1)在不同温度、不同SOC下进行电池单体的OCV测试,将不同温度下的OCV-SOC数值曲线进行多项式拟合得到一组不同温度下OCV与SOC的关系式;(2-1) Perform OCV tests of battery cells at different temperatures and different SOCs, and perform polynomial fitting on the OCV-SOC numerical curves at different temperatures to obtain a set of relationship expressions between OCV and SOC at different temperatures;

(2-2)在不同温度、不同SOC下进行电池单体的欧姆内阻、两个极化电阻和两个极化电容的测试,将不同温度下的电池单体欧姆内阻、两个极化电阻和两个极化电容数值曲线进行多项式拟合,分别得到多组不同温度下电池单体欧姆内阻、两个极化电阻和两个极化电容与SOC的关系式。(2-2) Test the ohmic internal resistance, two polarization resistances, and two polarization capacitances of the battery cells at different temperatures and different SOCs. Polynomial fitting is carried out on the numerical curves of the polarization resistance and the two polarization capacitances, and the relationship expressions between the ohmic internal resistance of the battery cell, the two polarization resistances, the two polarization capacitances and the SOC at different temperatures are respectively obtained.

进一步地,步骤(3)中具体包括如下步骤:Further, step (3) specifically includes the following steps:

(3-1)根据带有均衡电路的串联电池组上个充放电过程结束时电池管理系统记录的SOC终值,初始化为本次充放电的SOC初值;(3-1) According to the final SOC value recorded by the battery management system at the end of the last charging and discharging process of the series battery pack with a balancing circuit, initialize it to the initial SOC value of this charging and discharging;

(3-2)由BMS接收到的电池组母线电流数值的正负判断电池组处于充电或放电状态。若电流为正,则电池组处于放电状态;若电流为负,则电池组处于充电状态;(3-2) Judging whether the battery pack is in a charging or discharging state based on the positive or negative value of the bus current value of the battery pack received by the BMS. If the current is positive, the battery pack is in a discharging state; if the current is negative, the battery pack is in a charging state;

进一步地,步骤(4)中具体包括如下步骤:Further, step (4) specifically includes the following steps:

(4-1)若电池组处于放电状态,则为保证串连电池组中所有电池单体处于安全工作电压范围内,选择电池单体端电压为Vmin的电池单体作为电池组SOC估算对象;(4-1) If the battery pack is in the discharge state, in order to ensure that all battery cells in the series battery pack are within the safe operating voltage range, the battery cell whose terminal voltage is V min is selected as the battery pack SOC estimation object ;

(4-2)若电池组处于充电状态,则为保证串连电池组中所有电池单体处于安全工作电压范围内,选择电池单体端电压为Vmax的电池单体作为电池组SOC估算对象;(4-2) If the battery pack is in the charging state, in order to ensure that all battery cells in the series battery pack are within the safe operating voltage range, select the battery cell whose terminal voltage is V max as the battery pack SOC estimation object ;

(4-3)若电池组没有进行充放电,而上个时刻电池组处于放电状态,则依旧选择电池单体端电压为Vmin的电池单体作为电池组SOC估算对象;若上个时刻电池组处于充电状态,则依旧选择电池单体端电压为Vmax的电池单体作为电池组SOC估算对象。(4-3) If the battery pack is not being charged and discharged, and the battery pack was in the discharge state at the last moment, the battery cell whose terminal voltage is V min is still selected as the battery pack SOC estimation object; If the battery pack is in the charging state, the battery cell whose terminal voltage is V max is still selected as the battery pack SOC estimation object.

进一步地,步骤(5)中具体包括如下步骤:Further, step (5) specifically includes the following steps:

(5-1)对于放电状态,如果电池组采用被动均衡,则读取端电压为Vmin的电池单体的负载电流,即母线电流,以及电池单体的端电压和温度,此时Vmin电池单体没有均衡电流;如果电池组采用主动均衡,则读取端电压为Vmin电池单体的负载电流,即母线电流,以及均衡电流、端电压和温度;(5-1) For the discharge state, if the battery pack adopts passive equalization, read the load current of the battery cell whose terminal voltage is V min , that is, the bus current, as well as the terminal voltage and temperature of the battery cell, at this time V min The battery cell has no equalization current; if the battery pack adopts active equalization, the terminal voltage is read as V min , the load current of the battery cell, that is, the bus current, and the equalization current, terminal voltage and temperature;

(5-2)对于充电状态,无论电池组采用被动均衡或主动均衡,均需要读取Vmax电池单体的充电电流,即母线电流,以及均衡电流、端电压和温度;(5-2) For the state of charge, regardless of whether the battery pack is passively balanced or actively balanced, it is necessary to read the charging current of the V max battery cell, that is, the bus current, as well as the balanced current, terminal voltage and temperature;

(5-3)对于充放电过程中的不充电不放电状态,无论电池组采用被动均衡或主动均衡,均需要读取步骤(4-3)中选择的电池单体的均衡电流,端电压和温度,此时电池单体没有母线电流。(5-3) For the non-charging and non-discharging state during the charging and discharging process, regardless of whether the battery pack adopts passive balancing or active balancing, it is necessary to read the balancing current, terminal voltage and Temperature, at this time the battery cell has no bus current.

进一步地,步骤(6)中具体包括如下步骤:Further, step (6) specifically includes the following steps:

(6-1)建立8阶或者阶数更高、更低的2n阶小波变换矩阵WTM,其中,8阶矩阵形式为(6-1) Establish an 8th-order or higher or lower 2n -order wavelet transform matrix WTM, where the 8th-order matrix is in the form

(6-2)将步骤(5)中读取的含噪声的电池单体的端电压、母线电流以及均衡电流信号序列NS分别左乘小波变换矩阵,可以分别得到端电压、母线电流和均衡电流小波分解系数矩阵CFD,表示如下:(6-2) Multiply the terminal voltage, bus current and balanced current signal sequence NS of the noisy battery cell read in step (5) to the left by the wavelet transform matrix respectively, and the terminal voltage, bus current and balanced current can be obtained respectively The wavelet decomposition coefficient matrix CFD is expressed as follows:

CFD=WTM·NS (2)CFD=WTM·NS (2)

(6-3)计算电池单体端电压、母线电流和均衡电流信号降噪需要设置的阈值,阈值计算表达式如下:(6-3) Calculate the threshold value that needs to be set for noise reduction of battery cell terminal voltage, bus current and balanced current signal. The threshold value calculation expression is as follows:

σ是步骤(6-2)中小波分解得到的系数矩阵CFD的细节系数的标准差,Nd是小波分解得到的系数矩阵CFD的长度,δd是降噪需要设置的阈值。σ is the standard deviation of the detail coefficients of the coefficient matrix CFD obtained by wavelet decomposition in step (6-2), N d is the length of the coefficient matrix CFD obtained by wavelet decomposition, and δ d is the threshold to be set for noise reduction.

(6-4)对电池单体端电压信号分解得到的系数矩阵CFD中的系数进行软阈值降噪,对电池单体母线电流和均衡电流信号分解得到的系数矩阵CFD中的系数进行硬阈值降噪。软阈值表述如下:(6-4) Perform soft threshold noise reduction on the coefficients in the coefficient matrix CFD obtained by decomposing the battery cell terminal voltage signal, and perform hard threshold reduction on the coefficients in the coefficient matrix CFD obtained by decomposing the battery cell bus current and balanced current signals noise. The soft threshold is expressed as follows:

硬阈值表述如下:The hard threshold is expressed as follows:

cDk是小波分解得到的系数矩阵CFD中的系数。cD k is the coefficient in the coefficient matrix CFD obtained by wavelet decomposition.

经过系数的降噪处理,得到降噪之后的新的小波分解系数矩阵DC。After denoising the coefficients, a new wavelet decomposition coefficient matrix DC after denoising is obtained.

(6-5)通过对新的小波分解系数矩阵DC左乘小波变换矩阵的逆矩阵IWTM,可以将原来的含噪声的电池单体端电压、母线电流和均衡电流信号恢复成消除噪声的电池单体端电压、母线电流和均衡电流信号DS,表述如下:(6-5) By multiplying the new wavelet decomposition coefficient matrix DC to the left by the inverse matrix IWTM of the wavelet transformation matrix, the original noise-containing battery cell terminal voltage, bus current and balanced current signals can be restored to the noise-eliminated battery cell The bulk terminal voltage, bus current and balanced current signal DS are expressed as follows:

DS=IWTM·DC (6)DS = IWTM DC (6)

这里WTM采用的是8阶(23)矩阵,可以建立阶数更低或者更高(2n)的小波变换矩阵,矩阵形式可类比8阶矩阵进行推导得到,但是对应的信号序列包含的信号数也要改变。当WTM为8阶时,电池单体端电压、母线电流以及均衡电流信号序列均需要读取连续的8个信号。在进行一次小波变换降噪之后,可以得到降噪之后的连续的8个信号。因此,在算法最开始的8次测量时,可以先不进行小波变换降噪。当电池单体端电压、母线电流以及均衡电流的信号读取数超过8个时,每次进行SOC估算时,将本次读取的信号与前7次读取的信号形成信号序列进行降噪,得到降噪后的连续的8个信号,本次测量信号降噪后的信号值为序列的最后一个数值。Here WTM uses an 8-order (2 3 ) matrix, which can establish a lower or higher-order (2 n ) wavelet transform matrix. The matrix form can be derived by analogy to an 8-order matrix, but the corresponding signal sequence contains the signal The number also changes. When the WTM is 8-level, the battery cell terminal voltage, bus current and equalization current signal sequence all need to read 8 consecutive signals. After one wavelet transform denoising, 8 continuous signals after denoising can be obtained. Therefore, in the first 8 measurements of the algorithm, the wavelet transform noise reduction may not be performed first. When the number of signal readings of battery cell terminal voltage, bus current, and balance current exceeds 8, each time the SOC is estimated, the signal read this time and the signals read for the previous 7 times are used to form a signal sequence for noise reduction , to obtain 8 consecutive signals after noise reduction, and the signal value of this measurement signal after noise reduction is the last value of the sequence.

进一步地,步骤(7)中具体包括如下步骤:Further, step (7) specifically includes the following steps:

(7-1)根据温度检测值,选择当前温度下拟合得到的对应的OCV-SOC关系式,再根据上一个估算循环估算得到的SOC估算值或者上个充放电过程记录的SOC终值,求得当前温度和SOC状态下的电池单体OCV数值;(7-1) According to the temperature detection value, select the corresponding OCV-SOC relationship obtained by fitting at the current temperature, and then estimate the SOC estimated value obtained from the previous estimation cycle or the final SOC value recorded in the last charge and discharge process, Obtain the OCV value of the battery cell under the current temperature and SOC state;

(7-2)根据温度检测值,选择当前温度下拟合得到的电池单体欧姆内阻,以及各个极化电阻和极化电容的关系式,再根据上一个估算循环估算得到的SOC估算值或者上个充放电过程记录的SOC终值,求得当前温度和SOC状态下的电池单体欧姆内阻,以及各个极化电阻和极化电容的数值。(7-2) According to the temperature detection value, select the ohmic internal resistance of the battery cell fitted at the current temperature, as well as the relational expressions of each polarization resistance and polarization capacitance, and then estimate the SOC estimated value based on the previous estimation cycle Or the final value of SOC recorded in the last charging and discharging process, to obtain the ohmic internal resistance of the battery cell under the current temperature and SOC state, as well as the values of each polarization resistance and polarization capacitance.

进一步地,步骤(8)中具体包括如下步骤:Further, step (8) specifically includes the following steps:

(8-1)根据改进的电池等效电路模型,选择当前状态下的SOC和两个RC并联环节的电压作为状态变量,降噪后的电池单体的母线电流和均衡电流作为输入变量,电池单体端电压估算值作为输出变量,建立电池的状态空间:(8-1) According to the improved battery equivalent circuit model, select the SOC in the current state and the voltage of two RC parallel links as state variables, and the bus current and balanced current of the battery cell after noise reduction as input variables. The estimated value of the cell terminal voltage is used as the output variable to establish the state space of the battery:

是状态方程,是计算电池单体端电压估算值的测量方程;下标和上标的k代表上一时刻,k+1代表当前时刻;SOC,Up1和Up2是电池状态变量,Up1和Up2是两个RC并联环节的电压;Δt是信号采样时间;η是库伦效率;Cnorm是电池单体额定容量;Rp1、Rp2是电池单体两个极化电阻;Cp1、Cp2是电池单体两个极化电容;τp1、τp2是两个RC并联环节的时间常数,其中,τp1=Rp1Cp1p2=Rp2Cp2;U是电池单体端电压;UOCV是电池单体开路电压;IC是电池单体母线电流,IB是电池单体均衡电流,加减符号取决于电池单体均衡电流与母线电流方向是否一致;RO是电池单体欧姆内阻; is the state equation, is the measurement equation for calculating the estimated value of the terminal voltage of the battery cell; the subscript and superscript k represent the previous moment, and k+1 represents the current moment; SOC, U p1 and U p2 are battery state variables, and U p1 and U p2 are two Δt is the signal sampling time; η is the Coulomb efficiency; C norm is the rated capacity of the battery cell; R p1 and R p2 are the two polarization resistances of the battery cell; C p1 and C p2 are the battery cell Two polarized capacitances of the body; τ p1 and τ p2 are the time constants of the two RC parallel links, where τ p1 = R p1 C p1 , τ p2 = R p2 C p2 ; U is the terminal voltage of the battery cell; U OCV is the open circuit voltage of the battery cell; I C is the bus current of the battery cell; resistance;

(8-2)根据上述步骤(7)得到的当前状态下的电池单体各个参数更新建立的电池状态空间,再由步骤(6)得到的降噪后的电池单体母线电流、均衡电流、端电压,步骤(8)进一步的进行AEKF估算,步骤如下:(8-2) The battery state space is updated and established according to the parameters of the battery cells in the current state obtained in the above step (7), and then the noise-reduced battery cell bus current, balanced current, Terminal voltage, step (8) further carries out AEKF estimation, the steps are as follows:

式中:In the formula:

下标的k代表上一时刻,k+1代表当前时刻;Q、R分别是过程噪声协方差和测量噪声协方差,A和C是计算所需的两个雅克比矩阵,是状态估计值,是状态协方差估计值,L是卡尔曼增益,是状态最优估计值,y是电池单体端电压测量值,是状态协方差最优估计值,I是单位矩阵;The subscript k represents the previous moment, and k+1 represents the current moment; Q and R are process noise covariance and measurement noise covariance respectively, and A and C are two Jacobian matrices required for calculation, is the state estimate, is the state covariance estimate, L is the Kalman gain, is the optimal estimated value of the state, y is the measured value of the terminal voltage of the battery cell, is the optimal estimate of the state covariance, and I is the identity matrix;

为了实现自适应,需要在每个循环更新一次协方差矩阵,更新过程如下:In order to achieve self-adaptation, the covariance matrix needs to be updated once in each cycle. The update process is as follows:

其中,下标的k和i代表k时刻和i时刻,d是电压测量值和估算值的误差,W是窗口长度,Cd是新息估算方差;Among them, the subscript k and i represent time k and time i, d is the error between the voltage measurement value and the estimated value, W is the window length, and C d is the estimated variance of the innovation;

当本次循环估算完成后,可以得到当前时刻的SOC估算值。After the current cycle estimation is completed, the estimated value of the SOC at the current moment can be obtained.

进一步地,步骤(9)中具体包括如下步骤:Further, step (9) specifically includes the following steps:

(9-1)BMS判断充电或放电是否结束;(9-1) BMS judges whether charging or discharging is over;

(9-2)若充电或放电结束,则电池管理系统记录步骤(8)估算得到的SOC估算值作为SOC终值;(9-2) If charging or discharging ends, the battery management system records the estimated SOC value estimated in step (8) as the final SOC value;

(9-3)若充电或放电未结束,则继续步骤(4)-(9),其中,步骤(8)得到的SOC估算值,用于下一个估算循环的步骤(7)估算电池等效电路模型中的各个参数。(9-3) If charging or discharging is not over, continue to steps (4)-(9), wherein, the SOC estimation value obtained in step (8) is used in the step (7) of the next estimation cycle to estimate the battery equivalent Individual parameters in the circuit model.

本发明相比现有技术具有如下优点:Compared with the prior art, the present invention has the following advantages:

1.本发明可以保障电池组所有电池单体都在安全工作范围内,延长电池使用寿命,并实现串连电池组SOC的精确估算;1. The present invention can ensure that all battery cells of the battery pack are within the safe working range, prolong the service life of the battery, and realize accurate estimation of the SOC of the series-connected battery pack;

2.本发明适合被动均衡和主动均衡情况;2. The present invention is suitable for passive equalization and active equalization;

3.本发明提出的小波变换方法可以实现非平稳信号的分析和降噪,从而获得准确的电压和电流等信息;3. The wavelet transform method proposed by the present invention can realize the analysis and noise reduction of non-stationary signals, thereby obtaining information such as accurate voltage and current;

4.本发明考虑了温度、SOC等状况的变化对电池参数的影响,对模型进行实时修正,使模型更为精确;4. The present invention considers the influence of changes in temperature, SOC and other conditions on battery parameters, and corrects the model in real time to make the model more accurate;

5.本发明所提出的自适应扩展卡尔曼滤波(Adaptive Extended Kalman Filter,AEKF)可以实现算法的自适应,提高了SOC估算的精度,同时,也具有对初始误差的修正作用;5. The adaptive extended Kalman filter (Adaptive Extended Kalman Filter, AEKF) proposed by the present invention can realize the self-adaptation of the algorithm, has improved the precision of SOC estimation, meanwhile, also has the correction function to initial error;

6.本发明算法可以在ARM等嵌入式芯片内编程实现。6. The algorithm of the present invention can be implemented by programming in embedded chips such as ARM.

附图说明Description of drawings

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实例一起用于解释本发明,并不构成对本发明的限制。The accompanying drawings are used to provide a further understanding of the present invention, and constitute a part of the description, and are used to explain the present invention together with the examples of the present invention, and do not constitute a limitation to the present invention.

图1为改进型PNGV电池等效电路模型图;Fig. 1 is an improved PNGV battery equivalent circuit model diagram;

图2为HPPC电池测试电流图;Fig. 2 is the HPPC battery test current diagram;

图3为HPPC电池测试电压响应图;Fig. 3 is a HPPC battery test voltage response diagram;

图4为放电状态被动均衡示意图;Fig. 4 is a schematic diagram of passive equalization in a discharge state;

图5为放电状态主动均衡示意图;Figure 5 is a schematic diagram of active equalization in the discharge state;

图6为充电状态被动均衡示意图;Fig. 6 is a schematic diagram of passive equalization of charging state;

图7为充电状态主动均衡示意图;Fig. 7 is a schematic diagram of active equalization of charging state;

图8为本发明小波分解、降噪、重构示意图;Fig. 8 is a schematic diagram of wavelet decomposition, noise reduction and reconstruction of the present invention;

图9为本发明带有均衡电路的串连电池组SOC估算流程图。FIG. 9 is a flow chart of SOC estimation for a series battery pack with an equalization circuit according to the present invention.

具体实施方式Detailed ways

为了使本领域的技术人员更好地理解本发明的技术方案,下面结合附图对本发明进行详细描述。In order to enable those skilled in the art to better understand the technical solutions of the present invention, the present invention will be described in detail below in conjunction with the accompanying drawings.

本发明的一种带有均衡电路的串连电池组SOC估算方法具体过程为:A kind of method for estimating the SOC of a series battery pack with an equalizing circuit of the present invention is as follows:

首先,在进行SOC估算之前,需要确定均衡判断依据和均衡策略,电池均衡判断依据为电池组的所有电池单体电压的数值和设置的电池单体电压差值的阈值,具体包括:First, before SOC estimation, it is necessary to determine the balance judgment basis and balance strategy. The battery balance judgment basis is the value of all battery cell voltages in the battery pack and the threshold value of the battery cell voltage difference set, including:

a.根据实际均衡的要求,设置合适的电池单体电压差值的阈值;a. According to the requirements of actual balance, set the appropriate threshold value of the battery cell voltage difference;

b.若BMS采用被动均衡,则对电池单体电压与Vmin差值大于阈值的电池单体进行放电,对电池单体电压与Vmin差值小于阈值的电池单体不做均衡;b. If the BMS adopts passive equalization, discharge the battery cells whose voltage and V min difference is greater than the threshold, and not balance the cells whose voltage and V min difference is smaller than the threshold;

c.若BMS采用主动均衡,则对电池单体电压与Vmin差值大于阈值的电池单体进行放电,对电池单体电压与Vmin差值小于阈值的电池单体进行充电;c. If the BMS adopts active equalization, discharge the battery cells whose voltage and V min difference is greater than the threshold, and charge the battery cells whose voltage and V min difference is smaller than the threshold;

d.均衡结束的标志为所有电池单体的电压与Vmin差值小于阈值。d. The sign of the end of equalization is that the difference between the voltage of all battery cells and V min is less than the threshold.

一种带有均衡电路的串连电池组SOC估算方法,具体包括如下步骤:A method for estimating the SOC of a battery pack connected in series with an equalizing circuit, specifically comprising the steps of:

步骤一:建立改进的电池等效电路模型,如图1所示,该模型具体包括如下部分:Step 1: Establish an improved battery equivalent circuit model, as shown in Figure 1. The model specifically includes the following parts:

a.可变电压源:用于模拟随着SOC和温度变化的OCV数值;a. Variable voltage source: used to simulate the OCV value that changes with SOC and temperature;

b.一个串联电阻:用于模拟电池欧姆内阻;b. A series resistor: used to simulate the ohmic internal resistance of the battery;

c.两个并联的RC环节:用于模拟电池的极化特性,分别是极化电阻和极化电容;c. Two parallel RC links: used to simulate the polarization characteristics of the battery, which are polarization resistance and polarization capacitance;

d.三个环节串联构成电池的等效电路模型。d. Three links connected in series constitute the equivalent circuit model of the battery.

步骤二:对电池组中任选的电池单体进行不同温度、不同SOC下的电池等效电路模型中的OCV、欧姆内阻、极化电阻和极化电容各参数的测试,再进行多项式拟合得到不同温度下电池单体OCV、欧姆内阻、极化电阻和极化电容各参数与SOC的关系式,具体包括如下步骤:Step 2: Test the parameters of OCV, ohmic internal resistance, polarization resistance and polarization capacitance in the battery equivalent circuit model under different temperatures and different SOCs for the optional battery cells in the battery pack, and then perform polynomial simulation Combined to obtain the relationship between the parameters of battery cell OCV, ohmic internal resistance, polarization resistance and polarization capacitance and SOC at different temperatures, specifically including the following steps:

(2-1)在不同温度、不同SOC下进行电池单体的OCV测试,可以得到不同状态下的OCV数值,进一步地,将不同温度下的OCV-SOC数值曲线进行多项式拟合,从而可以得到一组不同温度下的OCV-SOC关系式,进而可以根据温度和SOC估算值得到当前状态下的OCV数值;(2-1) The OCV test of the battery cell is carried out at different temperatures and different SOCs, and the OCV values under different states can be obtained. Further, the OCV-SOC numerical curves at different temperatures are polynomially fitted, so that it can be obtained A set of OCV-SOC relational expressions at different temperatures, and then the OCV value in the current state can be obtained according to the estimated value of temperature and SOC;

(2-2)在不同温度、不同SOC下进行HPPC测试,如图2所示,测试过程为:1)电池单体静置至稳态;2)进行电流为5C的40s脉冲放电实验;3)电池单体静置200s;4)进行电流为5C的40s脉冲充电实验;5)电池静置200s。在测试期间,BMS记录电池单体端电压数值,端电压响应曲线如图3所示;(2-2) Perform HPPC tests at different temperatures and different SOCs, as shown in Figure 2, the test process is: 1) The battery cell is left to stand to a steady state; 2) A 40s pulse discharge experiment with a current of 5C is performed; 3 ) The battery cell was left standing for 200s; 4) The 40s pulse charging experiment with a current of 5C was carried out; 5) The battery was left standing for 200s. During the test, the BMS records the terminal voltage value of the battery cell, and the terminal voltage response curve is shown in Figure 3;

(2-3)由t1,t2时刻的电池单体端电压突变值可以求得电池单体欧姆内阻数值,由t1-t2和t2-t3的端电压响应曲线可以在Matlab里进行曲线拟合得到电池单体极化电阻和极化电容的数值。(2-3) The battery cell ohmic internal resistance value can be obtained from the battery cell terminal voltage mutation value at time t 1 and t 2 , and the terminal voltage response curves of t 1 -t 2 and t 2 -t 3 can be obtained in Perform curve fitting in Matlab to obtain the values of the polarization resistance and polarization capacitance of the battery cell.

(2-4)将不同温度、不同SOC下的电池单体欧姆内阻、两个极化电阻和两个极化电容数值曲线进行多项式拟合,可以分别得到不同温度下电池单体欧姆内阻、电池单体两个极化电阻和两个极化电容与SOC的关系式,进而可以根据温度和SOC估算值得到当前状态下电池单体各参数数值。(2-4) Perform polynomial fitting on the ohmic internal resistance, two polarization resistances, and two polarization capacitance numerical curves of the battery cell at different temperatures and different SOCs, and the ohmic internal resistance of the battery cell at different temperatures can be obtained respectively 1. The relationship between the two polarization resistances and two polarization capacitances of the battery cell and the SOC, and then the values of the parameters of the battery cell in the current state can be obtained according to the temperature and the estimated value of the SOC.

步骤三:根据带有均衡电路的串联电池组上个充放电过程结束时电池管理系统记录的SOC终值初始化本次充放电的SOC初值,并判断充放电状态,具体包括如下步骤:Step 3: Initialize the initial SOC value of this charging and discharging according to the final SOC value recorded by the battery management system at the end of the last charging and discharging process of the series battery pack with a balance circuit, and judge the charging and discharging status, specifically including the following steps:

(3-1)根据带有均衡电路的串联电池组上个充放电过程结束时电池管理系统记录的SOC终值,初始化为本次充放电的SOC初值;(3-1) According to the final SOC value recorded by the battery management system at the end of the last charging and discharging process of the series battery pack with a balancing circuit, initialize it to the initial SOC value of this charging and discharging;

(3-2)由BMS接收到的电池组母线电流数值的正负判断电池组处于充电或放电状态。若电流为正,则电池组处于放电状态;若电流为负,则电池组处于充电状态;(3-2) Judging whether the battery pack is in a charging or discharging state based on the positive or negative value of the bus current value of the battery pack received by the BMS. If the current is positive, the battery pack is in a discharging state; if the current is negative, the battery pack is in a charging state;

步骤四:放电时选择端电压最低,即端电压为Vmin的电池单体作为电池组SOC估算对象;充电时选择端电压最高,即端电压为Vmax的电池单体作为电池组SOC估算对象;充放电过程中出现的不充不放阶段,仍选择上一时刻选择的电池单体作为电池组SOC估算对象,具体包括如下步骤:Step 4: When discharging, select the battery cell with the lowest terminal voltage, that is, the terminal voltage is V min as the battery pack SOC estimation object; when charging, select the battery cell with the highest terminal voltage, that is, the terminal voltage is V max as the battery pack SOC estimation object ; In the non-charging and non-discharging stage during the charging and discharging process, the battery cell selected at the previous moment is still selected as the battery pack SOC estimation object, which specifically includes the following steps:

(4-1)若电池组处于放电状态,则为保证串连电池组中所有电池单体处于安全工作电压范围内,选择电池单体端电压为Vmin的电池单体作为电池组SOC估算对象;(4-1) If the battery pack is in the discharge state, in order to ensure that all battery cells in the series battery pack are within the safe operating voltage range, the battery cell whose terminal voltage is V min is selected as the battery pack SOC estimation object ;

(4-2)若电池组处于充电状态,则为保证串连电池组中所有电池单体处于安全工作电压范围内,选择电池单体端电压为Vmax的电池单体作为电池组SOC估算对象;(4-2) If the battery pack is in the charging state, in order to ensure that all battery cells in the series battery pack are within the safe operating voltage range, select the battery cell whose terminal voltage is V max as the battery pack SOC estimation object ;

(4-3)若电池组没有进行充放电,而上个时刻电池组处于放电状态,则依旧选择电池单体端电压为Vmin的电池单体作为电池组SOC估算对象;若上个时刻电池组处于充电状态,则依旧选择电池单体端电压为Vmax的电池单体作为电池组SOC估算对象。(4-3) If the battery pack is not being charged and discharged, and the battery pack was in the discharge state at the last moment, the battery cell whose terminal voltage is V min is still selected as the battery pack SOC estimation object; If the battery pack is in the charging state, the battery cell whose terminal voltage is V max is still selected as the battery pack SOC estimation object.

步骤五:读取所选电池单体的端电压、母线电流、均衡电流和温度,具体包括如下步骤:Step 5: Read the terminal voltage, bus current, balance current and temperature of the selected battery cell, specifically including the following steps:

(5-1)图4为放电状态被动均衡示意图,图中,假设第n-1节电池单体为Vmin电池单体,第1、n节等电池单体电压与Vmin差值大于阈值,需要均衡;而第2、n-1节等电池单体电压与Vmin差值小于阈值,不需要均衡。对于放电状态的被动均衡,需要读取Vmin电池单体的负载电流,即母线电流,以及电池单体的端电压和温度,此时Vmin电池单体没有均衡电流;(5-1) Figure 4 is a schematic diagram of passive equalization in the discharge state. In the figure, it is assumed that the n-1th battery cell is a V min battery cell, and the difference between the voltage of the 1st and nth battery cells and V min is greater than the threshold , needs equalization; while the difference between cell voltage and V min of cells 2 and n-1 is less than the threshold, no equalization is required. For passive equalization of the discharge state, it is necessary to read the load current of the V min battery cell, that is, the bus current, as well as the terminal voltage and temperature of the battery cell. At this time, the V min battery cell has no equalization current;

(5-2)图5为放电状态主动均衡示意图,图中,假设第n-1节电池单体为Vmin电池单体,第1、n节等电池单体电压与Vmin差值大于阈值,需要放电均衡;虽然第2、n-1节等电池单体电压与Vmin差值小于阈值,但是需要充电均衡。对于放电状态的主动均衡,需要读取Vmin电池单体的负载电流,即母线电流,以及电池单体的充电均衡电流、端电压和温度;(5-2) Figure 5 is a schematic diagram of active equalization of the discharge state. In the figure, it is assumed that the n-1 battery cell is a V min battery cell, and the difference between the battery cell voltage and V min of the first and n cells is greater than the threshold , discharge balance is required; although the difference between the battery cell voltage and V min of cells 2 and n-1 is less than the threshold, charge balance is required. For the active equalization of the discharge state, it is necessary to read the load current of the V min battery cell, that is, the bus current, and the charging equalization current, terminal voltage and temperature of the battery cell;

(5-3)图6为充电状态被动均衡示意图,图中,假设第1节电池单体为Vmax电池单体,第1、n节等电池单体电压与Vmin差值大于阈值,需要均衡;而第2、n-1节等电池单体电压与Vmin差值小于阈值,不需要均衡。对于充电状态的被动均衡,需要读取Vmax电池单体的负载电流,即母线电流,以及电池单体的放电均衡电流、端电压和温度;(5-3) Figure 6 is a schematic diagram of passive equalization of the charging state. In the figure, it is assumed that the first battery cell is a V max battery cell, and the difference between the voltage of the first and n battery cells and V min is greater than the threshold. Equalization; while the difference between the cell voltage of cells 2 and n-1 and V min is less than the threshold, no equalization is required. For passive equalization of the charging state, it is necessary to read the load current of the V max battery cell, that is, the bus current, and the discharge equalization current, terminal voltage and temperature of the battery cell;

(5-4)图7为充电状态主动均衡示意图,图中,假设第1节电池单体为Vmax电池单体,第1、n节等电池单体电压与Vmin差值大于阈值,需要放电均衡;虽然第2、n-1节等电池单体电压与Vmin差值小于阈值,但是需要充电均衡。对于充电状态的主动均衡,需要读取Vmax电池单体的负载电流,即母线电流,以及电池单体的放电均衡电流、端电压和温度;(5-4) Figure 7 is a schematic diagram of the active equalization of the charging state. In the figure, it is assumed that the first battery cell is a V max battery cell, and the difference between the voltage of the first and n battery cells and V min is greater than the threshold value, and it is necessary to Discharge equalization; although the difference between the cell voltage of cells 2 and n-1 and V min is less than the threshold, charge equalization is required. For the active equalization of the state of charge, it is necessary to read the load current of the V max battery cell, that is, the bus current, and the discharge equalization current, terminal voltage and temperature of the battery cell;

(5-5)对于充放电过程中的不充电不放电状态,无论电池组采用被动均衡或主动均衡,均需要读取步骤(4-3)中选择的电池单体的均衡电流,端电压和温度,此时电池单体没有母线电流。(5-5) For the non-charging and non-discharging state during the charging and discharging process, regardless of whether the battery pack adopts passive balancing or active balancing, it is necessary to read the balancing current, terminal voltage and Temperature, at this time the battery cell has no bus current.

步骤六:对步骤五中读取的端电压、母线电流、均衡电流进行小波分解、降噪和重构,得到降噪后的端电压、母线电流和均衡电流,执行过程如图8所示,具体包括如下步骤:Step 6: Perform wavelet decomposition, noise reduction and reconstruction on the terminal voltage, bus current and balanced current read in step 5 to obtain the denoised terminal voltage, bus current and balanced current. The execution process is shown in Figure 8. Specifically include the following steps:

(6-1)建立8阶或者阶数更高、更低的2n阶小波变换矩阵WTM,其中,8阶矩阵形式为(6-1) Establish an 8th-order or higher or lower 2n -order wavelet transform matrix WTM, where the 8th-order matrix is in the form

(6-2)将步骤五中读取的含噪声的电池单体的端电压、母线电流以及均衡电流信号序列NS分别左乘小波变换矩阵,可以分别得到端电压、母线电流和均衡电流小波分解系数矩阵CFD,表示如下:(6-2) Multiply the terminal voltage, bus current and balanced current signal sequence NS of the noise-containing battery cell read in step 5 to the left by the wavelet transformation matrix respectively, and the wavelet decomposition of the terminal voltage, bus current and balanced current can be obtained respectively The coefficient matrix CFD is expressed as follows:

CFD=WTM·NS (2)CFD=WTM·NS (2)

(6-3)计算电池单体端电压、母线电流和均衡电流信号降噪需要设置的阈值,阈值计算表达式如下:(6-3) Calculate the threshold value that needs to be set for noise reduction of battery cell terminal voltage, bus current and balanced current signal. The threshold value calculation expression is as follows:

σ是步骤(6-2)中小波分解得到的系数矩阵CFD的细节系数的标准差,Nd是小波分解得到的系数矩阵CFD的长度,δd是降噪需要设置的阈值。σ is the standard deviation of the detail coefficients of the coefficient matrix CFD obtained by wavelet decomposition in step (6-2), N d is the length of the coefficient matrix CFD obtained by wavelet decomposition, and δ d is the threshold to be set for noise reduction.

(6-4)对电池单体端电压信号分解得到的系数矩阵CFD中的系数进行软阈值降噪,对电池单体母线电流和均衡电流信号分解得到的系数矩阵CFD中的系数进行硬阈值降噪。软阈值表述如下:(6-4) Perform soft threshold noise reduction on the coefficients in the coefficient matrix CFD obtained by decomposing the battery cell terminal voltage signal, and perform hard threshold reduction on the coefficients in the coefficient matrix CFD obtained by decomposing the battery cell bus current and balanced current signals noise. The soft threshold is expressed as follows:

硬阈值表述如下:The hard threshold is expressed as follows:

cDk是小波分解得到的系数矩阵CFD中的系数。cD k is the coefficient in the coefficient matrix CFD obtained by wavelet decomposition.

经过系数的降噪处理,得到降噪之后的新的小波分解系数矩阵DC。After denoising the coefficients, a new wavelet decomposition coefficient matrix DC after denoising is obtained.

(6-5)通过对新的小波分解系数矩阵DC左乘小波变换矩阵的逆矩阵IWTM,可以将原来的含噪声的电池单体端电压、母线电流和均衡电流信号恢复成消除噪声的电池单体端电压、母线电流和均衡电流信号DS,表述如下:(6-5) By multiplying the new wavelet decomposition coefficient matrix DC to the left by the inverse matrix IWTM of the wavelet transformation matrix, the original noise-containing battery cell terminal voltage, bus current and balanced current signals can be restored to the noise-eliminated battery cell The bulk terminal voltage, bus current and balanced current signal DS are expressed as follows:

DS=IWTM·DC (6)DS = IWTM DC (6)

这里WTM采用的是8阶(23)矩阵,可以建立阶数更低或者更高(2n)的小波变换矩阵,矩阵形式可类比8阶矩阵进行推导得到,但是对应的信号序列包含的信号数也要改变。当WTM为8阶时,电池单体端电压、母线电流以及均衡电流信号序列均需要读取连续的8个信号。在进行一次小波变换降噪之后,可以得到降噪之后的连续的8个信号。因此,在算法最开始的8次测量时,可以先不进行小波变换降噪。当电池单体端电压、母线电流以及均衡电流的信号读取数超过8个时,每次进行SOC估算时,将本次读取的信号与前7次读取的信号形成信号序列进行降噪,得到降噪后的连续的8个信号,本次测量信号降噪后的信号值为序列的最后一个数值。Here WTM uses an 8-order (2 3 ) matrix, which can establish a lower or higher-order (2 n ) wavelet transform matrix. The matrix form can be derived by analogy to an 8-order matrix, but the corresponding signal sequence contains the signal The number also changes. When the WTM is 8-level, the battery cell terminal voltage, bus current and equalization current signal sequence all need to read 8 consecutive signals. After one wavelet transform denoising, 8 continuous signals after denoising can be obtained. Therefore, in the first 8 measurements of the algorithm, the wavelet transform noise reduction may not be performed first. When the number of signal readings of battery cell terminal voltage, bus current, and balance current exceeds 8, each time the SOC is estimated, the signal read this time and the signals read for the previous 7 times are used to form a signal sequence for noise reduction , to obtain 8 consecutive signals after noise reduction, and the signal value of this measurement signal after noise reduction is the last value of the sequence.

步骤七:根据步骤五中读取的温度,分别选择当前温度下电池等效电路模型中电池单体OCV、欧姆内阻、极化电阻、极化电容与SOC的关系式;再根据上一个估算循环估算得到的SOC估算值或者上个充放电过程记录的SOC终值,求出当前温度和SOC状态下的电池单体OCV、欧姆内阻、极化电阻、极化电容的数值,具体包括如下步骤:Step 7: According to the temperature read in step 5, respectively select the relational expressions of battery cell OCV, ohmic internal resistance, polarization resistance, polarization capacitance and SOC in the battery equivalent circuit model at the current temperature; and then estimate according to the previous one Calculate the SOC estimated value obtained by cycle estimation or the SOC final value recorded in the last charging and discharging process, and calculate the values of battery cell OCV, ohmic internal resistance, polarization resistance, and polarization capacitance under the current temperature and SOC state, including the following step:

(7-1)根据温度检测值,选择当前温度下拟合得到的对应的OCV-SOC关系式,再根据上一个估算循环估算得到的SOC估算值或者上个充放电过程记录的SOC终值,求得当前温度和SOC状态下的电池单体OCV数值;(7-1) According to the temperature detection value, select the corresponding OCV-SOC relationship obtained by fitting at the current temperature, and then estimate the SOC estimated value obtained from the previous estimation cycle or the final SOC value recorded in the last charge and discharge process, Obtain the OCV value of the battery cell under the current temperature and SOC state;

(7-2)根据温度检测值,选择当前温度下拟合得到的电池单体欧姆内阻,以及各个极化电阻和极化电容的关系式,再根据上一个估算循环估算得到的SOC估算值或者上个充放电过程记录的SOC终值,求得当前温度和SOC(7-2) According to the temperature detection value, select the ohmic internal resistance of the battery cell fitted at the current temperature, as well as the relational expressions of each polarization resistance and polarization capacitance, and then estimate the SOC estimated value based on the previous estimation cycle Or the final value of SOC recorded in the last charging and discharging process to obtain the current temperature and SOC

状态下的电池单体欧姆内阻,以及各个极化电阻和极化电容的数值。The ohmic internal resistance of the battery cell in the state, and the values of each polarization resistance and polarization capacitance.

步骤八:由步骤六得到的降噪后的电池单体端电压、母线电流、均衡电流,以及步骤七得到的当前温度和SOC下的OCV、欧姆内阻、极化电阻和极化电容,通过AEKF估算带有均衡电路的电池组的SOC,得到当前时刻的SOC估算值,具体包括如下步骤:Step 8: The noise-reduced battery cell terminal voltage, bus current, and balanced current obtained in step 6, as well as the current temperature and OCV, ohmic internal resistance, polarization resistance, and polarization capacitance at the SOC obtained in step 7, are passed through AEKF estimates the SOC of the battery pack with a balancing circuit, and obtains the estimated value of the SOC at the current moment, which specifically includes the following steps:

(8-1)根据改进的电池等效电路模型,选择当前状态下的SOC和两个RC并联环节的电压作为状态变量,降噪后的电池单体的母线电流和均衡电流作为输入变量,电池单体端电压估算值作为输出变量,建立电池的状态空间:(8-1) According to the improved battery equivalent circuit model, select the SOC in the current state and the voltage of two RC parallel links as state variables, and the bus current and balanced current of the battery cell after noise reduction as input variables. The estimated value of the cell terminal voltage is used as the output variable to establish the state space of the battery:

是状态方程,是计算电池单体端电压估算值的测量方程;下标和上标的k代表上一时刻,k+1代表当前时刻;SOC,Up1和Up2是电池状态变量,Up1和Up2是两个RC并联环节的电压;Δt是信号采样时间;η是库伦效率;Cnorm是电池单体额定容量;Rp1、Rp2是电池单体两个极化电阻;Cp1、Cp2是电池单体两个极化电容;τp1、τp2是两个RC并联环节的时间常数,其中,τp1=Rp1Cp1p2=Rp2Cp2;U是电池单体端电压;UOCV是电池单体开路电压;IC是电池单体母线电流,IB是电池单体均衡电流,加减符号取决于电池单体均衡电流与母线电流方向是否一致;RO是电池单体欧姆内阻; is the state equation, is the measurement equation for calculating the estimated value of the terminal voltage of the battery cell; the subscript and superscript k represent the previous moment, and k+1 represents the current moment; SOC, U p1 and U p2 are battery state variables, and U p1 and U p2 are two Δt is the signal sampling time; η is the Coulomb efficiency; C norm is the rated capacity of the battery cell; R p1 and R p2 are the two polarization resistances of the battery cell; C p1 and C p2 are the battery cell Two polarized capacitances of the body; τ p1 and τ p2 are the time constants of the two RC parallel links, where τ p1 = R p1 C p1 , τ p2 = R p2 C p2 ; U is the terminal voltage of the battery cell; U OCV is the open circuit voltage of the battery cell; I C is the bus current of the battery cell; resistance;

(8-2)根据上述步骤七得到的当前状态下的电池单体各个参数更新建立的电池状态空间,再由步骤六得到的降噪后的电池单体母线电流、均衡电流、端电压,步骤八进一步的进行AEKF估算,步骤如下:(8-2) Update the established battery state space according to the parameters of the battery cell in the current state obtained in the above step 7, and then obtain the noise-reduced bus current, balanced current, and terminal voltage of the battery cell obtained in step 6, step Eight further AEKF estimation, the steps are as follows:

式中:In the formula:

下标的k代表上一时刻,k+1代表当前时刻;Q、R分别是过程噪声协方差和测量噪声协方差,A和C是计算所需的两个雅克比矩阵,是状态估计值,是状态协方差估计值,L是卡尔曼增益,是状态最优估计值,y是电池单体端电压测量值,是状态协方差最优估计值,I是单位矩阵;The subscript k represents the previous moment, and k+1 represents the current moment; Q and R are process noise covariance and measurement noise covariance respectively, and A and C are two Jacobian matrices required for calculation, is the state estimate, is the state covariance estimate, L is the Kalman gain, is the optimal estimated value of the state, y is the measured value of the terminal voltage of the battery cell, is the optimal estimate of the state covariance, and I is the identity matrix;

为了实现自适应,需要在每个循环更新一次协方差矩阵,更新过程如下:In order to achieve self-adaptation, the covariance matrix needs to be updated once in each cycle. The update process is as follows:

其中,下标的k和i代表k时刻和i时刻,d是电压测量值和估算值的误差,W是窗口长度,Cd是新息估算方差;Among them, the subscript k and i represent time k and time i, d is the error between the voltage measurement value and the estimated value, W is the window length, and C d is the estimated variance of the innovation;

当本次循环估算完成后,可以得到当前时刻的SOC估算值。After the current cycle estimation is completed, the estimated value of the SOC at the current moment can be obtained.

步骤九具体包括如下步骤:Step nine specifically includes the following steps:

(9-1)BMS判断充电或放电是否结束;(9-1) BMS judges whether charging or discharging is over;

(9-2)若充电或放电结束,则电池管理系统记录步骤八估算得到的SOC估算值作为SOC终值;(9-2) If charging or discharging ends, the battery management system records the estimated SOC value estimated in step 8 as the final SOC value;

(9-3)若充电或放电未结束,则继续步骤四到步骤九,其中,步骤八得到的SOC估算值,用于下一个估算循环的步骤七估算电池等效电路模型中的各个参数。(9-3) If the charging or discharging is not finished, continue to step 4 to step 9, wherein the estimated SOC value obtained in step 8 is used in step 7 of the next estimation cycle to estimate various parameters in the battery equivalent circuit model.

图9是带有均衡电路的串连电池组SOC估算流程图,由图中可以看出,本发明可以在充电、放电以及不进行充放电的状况下,对带有均衡电路的电池组进行SOC估算。在估算过程中,不断调整由于电池状态改变而变化的电池参数。同时,通过运用小波变换的方法,可以实现非平稳含噪信号的分析和滤波。Fig. 9 is a flow chart of estimating the SOC of a battery pack in series with an equalizing circuit, as can be seen from the figure, the present invention can perform SOC on a battery pack with an equalizing circuit under the conditions of charging, discharging or not charging and discharging. estimate. During the estimation process, battery parameters that change due to changes in battery state are continuously adjusted. At the same time, by using the wavelet transform method, the analysis and filtering of non-stationary noise-containing signals can be realized.

综上所述,为了实现带有均衡电路的串连电池组SOC的准确估算,本发明提出了一种带有均衡电路的串连电池组SOC估算方法。其主要优点有:1)在保障所有电池单体安全工作的情况下,实现串连电池组SOC的准确估算;2)适合被动均衡和主动均衡的情况;3)实现非平稳信号的分析和降噪,可以获得准确的电压、电流等信息;4)考虑了温度、SOC等状况的变化对电池参数的影响,模型更为精确;5)所提出的AEKF可以实现算法的自适应,提高了SOC估算的精度,同时,也具有对初始误差的修正作用。To sum up, in order to realize the accurate estimation of the SOC of the series battery pack with the equalization circuit, the present invention proposes a method for estimating the SOC of the series battery pack with the equalization circuit. Its main advantages are: 1) Under the condition of ensuring the safe operation of all battery cells, it can realize the accurate estimation of the SOC of the series battery pack; 2) It is suitable for the situation of passive equalization and active equalization; 3) It can realize the analysis and reduction of non-stationary signals. 4) Considering the influence of changes in temperature and SOC on battery parameters, the model is more accurate; 5) The proposed AEKF can realize the self-adaptation of the algorithm and improve the SOC The accuracy of the estimate, meanwhile, also has the effect of correcting the initial error.

以上实施例只是用于帮助理解本发明的方法及核心思想,对本技术领域的普通技术人员而言,在不脱离本发明原理的前提下,通过以上描述与举例能自然联想到的其它等同应用方案,以及对本发明进行的若干改进和修饰,均包含在本发明的保护范围之内。The above embodiments are only used to help understand the method and core idea of the present invention. For those of ordinary skill in the art, on the premise of not departing from the principle of the present invention, other equivalent application schemes that can be naturally associated with the above description and examples , and several improvements and modifications to the present invention are included within the protection scope of the present invention.

Claims (9)

1. a kind of series battery SOC estimation method with equalizing circuit, which is characterized in that include the following steps:
(1) improved battery equivalent circuit model is established;
(2) battery cell optional in battery pack is carried out in the battery equivalent circuit model under different temperatures, difference SOC The test of OCV, ohmic internal resistance, polarization resistance and each parameter of polarization capacity, then carry out fitting of a polynomial obtain it is electric under different temperatures Pond monomer OCV, ohmic internal resistance, polarization resistance and each parameter of polarization capacity and the relational expression of SOC;
(3) SOC that battery management system records at the end of series battery last time charge and discharge process of the basis with equalizing circuit Final value initializes the SOC initial values of this charge and discharge, and judges charging and discharging state;
(4) selection terminal voltage is minimum when discharging, i.e., terminal voltage is VminBattery cell as battery pack SOC estimate object;Charging When select terminal voltage highest, i.e., terminal voltage be VmaxBattery cell as battery pack SOC estimate object;Go out in charge and discharge process Existing not filling is not put the stage, and the battery cell that last moment selects still is selected to estimate object as battery pack SOC;
(5) terminal voltage, bus current, euqalizing current and the temperature of battery cell selected by reading;
(6) terminal voltage, bus current, euqalizing current progress wavelet decomposition, noise reduction and the reconstruct to being read in step (5), obtains Terminal voltage, bus current and euqalizing current after noise reduction;
(7) according to the temperature read in step (5), battery cell in battery equivalent circuit model is selected under Current Temperatures respectively OCV, ohmic internal resistance, polarization resistance, the relational expression of polarization capacity and SOC;The SOC obtained further according to upper one estimation cycle estimation The numerical value of battery cell OCV under Current Temperatures and SOC states, ohmic internal resistance, polarization resistance, polarization capacity is obtained in estimated value; For first time recycle, by last charge and discharge process at the end of battery management system record SOC final values be obtained Current Temperatures and The numerical value of battery cell OCV, ohmic internal resistance, polarization resistance, polarization capacity under SOC states;
(8) battery cell terminal voltage, bus current, euqalizing current and the step (7) after the noise reduction obtained by step (6) obtain OCV, ohmic internal resistance, polarization resistance and polarization capacity under the Current Temperatures and SOC that arrive, pass through adaptive extended kalman filtering The SOC of battery pack of the estimation with equalizing circuit, obtains the SOC estimated values at current time;
(9) judge whether charge or discharge terminate, end then stops estimating, battery management system recording step (8) estimation obtains SOC estimated values as SOC final values;Do not terminate, continue step (4)-(9), wherein, the SOC estimated values that step (8) obtains are used Parameters in next the step of estimating cycle (7) estimation battery equivalent circuit model.
2. the series battery SOC estimation method according to claim 1 with equalizing circuit, which is characterized in that into Before row SOC estimations, it is thus necessary to determine that balanced basis for estimation and balance policy, battery balanced basis for estimation are all electricity of battery pack The threshold value of the numerical value of pond monomer voltage and the battery cell voltage difference of setting, specifically includes:
A. according to practical balanced requirement, the threshold value of suitable battery cell voltage difference is set;
B. if battery management system is using passive equilibrium, to battery cell voltage and VminDifference is more than the battery cell of threshold value It discharges, to battery cell voltage and VminThe battery cell that difference is less than threshold value does not do equilibrium;
C. if battery management system uses active equalization, to battery cell voltage and VminDifference is more than the battery cell of threshold value It discharges, to battery cell voltage and VminThe battery cell that difference is less than threshold value charges;
D. voltage and V of the balanced mark terminated for all battery cellsminDifference is less than threshold value.
3. the series battery SOC estimation method according to claim 1 with equalizing circuit, which is characterized in that step (1) in, improved battery equivalent circuit model is established, which specifically includes such as lower part:
A. variable voltage source:For simulating with SOC and the OCV numerical value of temperature change;
B. a series resistance:For simulated battery ohmic internal resistance;
C. two RC links in parallel:It is polarization resistance and polarization capacity respectively for the polarization characteristic of simulated battery;
D. the equivalent-circuit model of three link batteries in series.
4. according to any series battery SOC estimation methods with equalizing circuit of claim 1-3, feature exists In step specifically comprises the following steps in (2):
(2-1) carries out the OCV tests of battery cell under different temperatures, difference SOC, by the OCV-SOC numerical value under different temperatures Curve carries out fitting of a polynomial and obtains the relational expression of OCV and SOC under one group of different temperatures;
(2-2) carries out ohmic internal resistance, two polarization resistances and the two polarization electricity of battery cell under different temperatures, difference SOC The test of appearance, by battery cell ohmic internal resistance, two polarization resistances and the two polarization capacity numerical curves under different temperatures into Row fitting of a polynomial respectively obtains multigroup different temperatures lower battery cell ohmic internal resistance, two polarization resistances and two polarization electricity Hold the relational expression with SOC.
5. the series battery SOC estimation method according to claim 4 with equalizing circuit, which is characterized in that step (3) specifically comprise the following steps in:
Battery management system records at the end of the last charge and discharge process of series battery of (3-1) basis with equalizing circuit SOC final values are initialized as the SOC initial values of this charge and discharge;
The positive negative judgement battery pack for the battery pack bus current numerical value that (3-2) is received by battery management system is in charging or puts Electricity condition:If electric current is just, battery pack is in discharge condition;If electric current is negative, battery pack is in charged state.
6. the series battery SOC estimation method according to claim 5 with equalizing circuit, which is characterized in that step (4) specifically comprise the following steps in:
(4-1) is in trouble free service electricity if battery pack is in discharge condition, for all battery cells in guarantee series battery In the range of pressure, battery cell terminal voltage is selected as VminBattery cell as battery pack SOC estimate object;
(4-2) is in trouble free service electricity if battery pack is in charged state, for all battery cells in guarantee series battery In the range of pressure, battery cell terminal voltage is selected as VmaxBattery cell as battery pack SOC estimate object;
(4-3) be not if battery pack carries out charge and discharge, and last moment battery pack is in discharge condition, then still selects battery list Body end voltage is VminBattery cell as battery pack SOC estimate object;If last moment battery pack is in charged state, Battery cell terminal voltage is still selected as VmaxBattery cell as battery pack SOC estimate object.
7. the series battery SOC estimation method according to claim 6 with equalizing circuit, which is characterized in that step (5) specifically comprise the following steps in:
(5-1) is for discharge condition, if battery pack reads terminal voltage as V using passive equilibriumminBattery cell it is negative The terminal voltage and temperature of electric current, i.e. bus current and battery cell are carried, at this time VminBattery cell does not have euqalizing current;If Battery pack uses active equalization, then reads terminal voltage as VminThe load current of battery cell, i.e. bus current and balanced electricity Stream, terminal voltage and temperature;
(5-2) for charged state, no matter battery pack using passive balanced or active equalization, is required to read VmaxBattery cell Charging current, i.e. bus current and euqalizing current, terminal voltage and temperature;
(5-3) for the not discharge condition that do not charge in charge and discharge process, no matter battery pack is using passive balanced or active equalization, The euqalizing current of the battery cell selected in read step (4-3), terminal voltage and temperature are required to, battery cell is without mother at this time Line current.
8. the series battery SOC estimation method according to claim 7 with equalizing circuit, which is characterized in that step (6) specifically comprise the following steps in:
(6-1) establishes 8 ranks or exponent number higher, lower 2nRank wavelet transform matrix WTM, wherein, 8 rank matrix forms are
Terminal voltage, bus current and the euqalizing current signal sequence of the battery cell of Noise that (6-2) will be read in step (5) NS difference premultiplication wavelet transform matrix is arranged, terminal voltage, bus current and euqalizing current coefficient of wavelet decomposition square can be respectively obtained Battle array CFD, represents as follows:
CFD=WTMNS (2)
(6-3) calculates the threshold value that battery cell terminal voltage, bus current and euqalizing current signal de-noising needs are set, threshold calculations Expression formula is as follows:
σ is the standard deviation of the detail coefficients of coefficient matrix CFD that wavelet decomposition obtains in step (6-2), NdIt is that wavelet decomposition obtains Coefficient matrix CFD length, δdIt is the threshold value that noise reduction needs are set;
Coefficient in the coefficient matrix CFD that (6-4) decomposes battery cell terminal voltage signal carries out soft threshold de-noising, to electricity Coefficient in the coefficient matrix CFD that pond monomer bus current and euqalizing current signal decomposition obtain carries out hard -threshold noise reduction, soft threshold Value is expressed as follows:
Hard -threshold is expressed as follows:
cDkIt is the coefficient in the coefficient matrix CFD that wavelet decomposition obtains;
By the noise reduction process of coefficient, the new coefficient of wavelet decomposition matrix D C after noise reduction is obtained;
(6-5) can be incited somebody to action original by the inverse matrix IWTM to new coefficient of wavelet decomposition matrix D C premultiplication wavelet transform matrix Noise battery cell terminal voltage, bus current and euqalizing current signal revert to eliminate noise battery cell end electricity Pressure, bus current and euqalizing current signal DS, are expressed as follows:
DS=IWTMDC (6)
When WTM is 8 rank, battery cell terminal voltage, bus current and euqalizing current signal sequence are required to read continuous 8 A signal;After a wavelet transformation noise reduction is carried out, continuous 8 signals after noise reduction can be obtained;Therefore, in algorithm It, can be first without wavelet transformation noise reduction when 8 times most started measure;When battery cell terminal voltage, bus current and equilibrium When the signal-obtaining number of electric current is more than 8, when carrying out SOC estimations every time, by the signal of this reading and the signal of first 7 times readings It forms signal sequence and carries out noise reduction and obtain continuous 8 signals after noise reduction, the signal value after this measuring signal noise reduction is sequence The last one numerical value of row.
9. the series battery SOC estimation method according to claim 8 with equalizing circuit, which is characterized in that step (8) specifically comprise the following steps in:
(8-1) selects the voltage of SOC and two RC parallel connection link under current state according to improved battery equivalent circuit model As state variable, the bus current and euqalizing current of the battery cell after noise reduction are as input variable, battery cell terminal voltage Estimated value establishes the state space of battery as output variable:
It is state equation,It is the measurement equation for calculating battery cell terminal voltage estimated value;Subscript and upper Target k represents last moment, and k+1 represents current time;SOC,Up1And Up2It is battery status variable, Up1And Up2Be two RC simultaneously Join the voltage of link;Δ t is the signal sampling time;η is coulombic efficiency;CnormIt is battery cell rated capacity;Rp1、Rp2It is battery Two polarization resistances of monomer;Cp1、Cp2It is two polarization capacities of battery cell;τp1、τp2Be two RC parallel connection links time it is normal Number, wherein, τp1=Rp1Cp1p2=Rp2Cp2;U is battery cell terminal voltage;UOCVIt is battery cell open-circuit voltage;ICIt is battery Monomer bus current, IBIt is battery cell euqalizing current, plus-minus symbol depends on battery cell euqalizing current and bus current side To whether unanimously;ROIt is battery cell ohmic internal resistance;
The more newly-established battery status of battery cell parameters under the current state that (8-2) is obtained according to above-mentioned steps (7) Battery cell bus current, euqalizing current behind space, then the noise reduction obtained by step (6), terminal voltage, step (8) are further Carry out AEKF estimations, step is as follows:
In formula:
Lower target k represents last moment, and k+1 represents current time;Q, R is process noise covariance and measurement noise association side respectively Difference, A and C are to calculate two required Jacobian matrixs,It is state estimation,It is state covariance estimated value, L is karr Graceful gain,It is state optimization estimated value, y is battery cell terminal voltage measured value,It is state covariance optimal estimation value, I It is unit matrix;
It is adaptive in order to realize, it needs to be cyclically updated a covariance matrix each, renewal process is as follows:
Wherein, lower target k and i represent k moment and i moment, and d is the error of voltage measuring value and estimated value, and W is length of window, Cd It is new breath estimation variance;
After the completion of this cycle estimation, the SOC estimated values at current time can be obtained.
CN201610470569.3A 2016-06-24 2016-06-24 A kind of series winding battery pack SOC estimation method with equalizing circuit Expired - Fee Related CN106026260B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610470569.3A CN106026260B (en) 2016-06-24 2016-06-24 A kind of series winding battery pack SOC estimation method with equalizing circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610470569.3A CN106026260B (en) 2016-06-24 2016-06-24 A kind of series winding battery pack SOC estimation method with equalizing circuit

Publications (2)

Publication Number Publication Date
CN106026260A CN106026260A (en) 2016-10-12
CN106026260B true CN106026260B (en) 2018-06-26

Family

ID=57083456

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610470569.3A Expired - Fee Related CN106026260B (en) 2016-06-24 2016-06-24 A kind of series winding battery pack SOC estimation method with equalizing circuit

Country Status (1)

Country Link
CN (1) CN106026260B (en)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108023371B (en) * 2016-11-03 2021-07-27 舒尔电子(苏州)有限公司 Lithium battery storage processing device and storage processing method
EP3548327B1 (en) * 2016-12-01 2022-07-20 Volvo Truck Corporation A system and a method for selecting energy storage cells for balancing of an electrical energy storage pack
CN106707190A (en) * 2017-01-09 2017-05-24 苏州海德蓝电气科技有限公司 Battery state of charge equilibrium threshold value determining method applied to chain type energy storage system
CN106655408B (en) * 2017-02-06 2019-10-25 中航锂电(洛阳)有限公司 Battery pack balance control method and control device
CN106959420B (en) * 2017-03-10 2019-04-09 南京航空航天大学 An adaptive estimation method for SOC and SOH of power battery pack
CN108663620B (en) * 2017-03-29 2020-03-31 比亚迪股份有限公司 Power battery pack state of charge estimation method and system
CN107091992A (en) * 2017-05-15 2017-08-25 安徽锐能科技有限公司 Battery pack state-of-charge SOC methods of estimation and estimating system
CN107340479B (en) * 2017-06-16 2020-10-09 山东大学 A method and system for improving SOC calculation accuracy of electric vehicle power battery
CN109428358B (en) * 2017-08-31 2023-04-07 比亚迪股份有限公司 Battery equalization method, system, vehicle, storage medium and electronic device
CN110015176B (en) * 2017-08-31 2021-04-20 比亚迪股份有限公司 Battery equalization method, system, vehicle, storage medium and electronic device
CN109599903A (en) * 2017-09-30 2019-04-09 加百裕工业股份有限公司 Battery equilibrium management method
CN107748336B (en) * 2017-11-06 2024-01-26 清华大学 On-line estimation method and system for state of charge of lithium ion battery
CN107977944A (en) * 2017-12-12 2018-05-01 华南农业大学 One kind estimation NPP remote sensing image data generation methods
CN107957560B (en) * 2017-12-19 2020-03-06 国联汽车动力电池研究院有限责任公司 An Equivalent Circuit-Based SOC Estimation Algorithm for Li-ion Batteries
CN108199073B (en) * 2018-01-26 2020-02-18 上海理工大学 Method for rapidly screening internal resistance and capacity of battery
CN108197073B (en) * 2018-02-09 2021-05-14 国网江苏省电力有限公司电力科学研究院 Improved electric vehicle charging electric energy signal characteristic analysis method
CN108365253B (en) * 2018-02-09 2020-06-09 上海理工大学 Method for rapidly screening internal resistance and capacity of battery
CN108461838B (en) * 2018-03-09 2020-04-03 上海理工大学 Method for rapidly screening internal resistance and capacity of battery
CN108470932B (en) * 2018-03-21 2020-06-09 上海理工大学 Method for rapidly screening internal resistance and capacity of battery
CN108928245A (en) * 2018-05-17 2018-12-04 四川野马汽车股份有限公司 A kind of dynamic calibration method of electric automobile power battery SOC
CN108828448B (en) * 2018-06-08 2020-08-28 江苏大学 Battery state of charge on-line estimation method based on charging voltage curve fusion Kalman filtering
CN109061506A (en) * 2018-08-29 2018-12-21 河海大学常州校区 Lithium-ion-power cell SOC estimation method based on Neural Network Optimization EKF
CN109672243A (en) * 2018-12-20 2019-04-23 南京航空航天大学 A kind of dynamic lithium battery group energy balance circuit and control method
CN110970964B (en) * 2019-04-24 2021-01-05 宁德时代新能源科技股份有限公司 Battery pack balance control method, device, equipment and medium
CN110967646B (en) * 2019-05-24 2021-03-30 宁德时代新能源科技股份有限公司 SOC correction method and apparatus, battery management system, and storage medium
CN110109019A (en) * 2019-06-04 2019-08-09 河北工业大学 A kind of SOC estimation method of the hybrid power lithium battery based on EKF algorithm
CN110231573A (en) * 2019-06-14 2019-09-13 安徽锐能科技有限公司 A kind of SOE estimation device based on the passive equilibrium of battery
CN110336343A (en) * 2019-06-14 2019-10-15 安徽锐能科技有限公司 A kind of SOC estimation method based on active equalization of battery
CN110231572A (en) * 2019-06-14 2019-09-13 安徽锐能科技有限公司 A kind of SOC estimation device based on active equalization of battery
CN110231580A (en) * 2019-06-14 2019-09-13 安徽锐能科技有限公司 It is a kind of based on battery balanced SOE estimation device
CN110596593B (en) * 2019-08-26 2020-08-04 浙江大学 Lithium ion battery SOC estimation method based on intelligent adaptive extended Kalman filtering
CN112557905B (en) * 2019-09-25 2021-12-07 比亚迪股份有限公司 Battery pack, data processing method thereof, computer device, medium, and vehicle
CN111239608A (en) * 2019-11-21 2020-06-05 国联汽车动力电池研究院有限责任公司 Battery SOC estimation method and device based on extended Kalman filter
CN111142037A (en) * 2019-12-24 2020-05-12 许昌中科森尼瑞技术有限公司 Online detection method for internal resistance of high-frequency discharge storage battery
KR20210099504A (en) 2020-02-04 2021-08-12 삼성전자주식회사 Method and system for detecting operating status of battery in a battery system
CN111216593B (en) * 2020-02-29 2021-09-24 张凯 New energy vehicle, power supply control method and storage medium
CN112505546B (en) * 2020-10-28 2021-08-03 江苏大学 A method and system for estimating SOC with dual Kalman filter coupled gas-liquid dynamic model
CN112350400A (en) * 2020-10-30 2021-02-09 湖北工业大学 Lithium battery pack non-hierarchical active and passive equalization circuit and method
CN112946522A (en) * 2021-02-05 2021-06-11 四川大学 On-line monitoring method for short-circuit fault in battery energy storage system caused by low-temperature working condition
CN113009348B (en) * 2021-04-01 2024-03-12 浙江吉利控股集团有限公司 Method and device for improving power battery SOC estimation precision
CN113419123B (en) * 2021-05-25 2022-09-13 四川轻化工大学 A state-of-charge estimation method for series-connected supercapacitor banks for variable temperature environments
CN115972978B (en) * 2023-03-20 2023-06-02 杭州科工电子科技有限公司 Battery equalization method based on battery capacity consistency analysis
CN116826930B (en) * 2023-08-29 2023-11-14 浙江达航数据技术有限公司 Battery DC/DC intelligent equalizer and equalizing method
CN118336850B (en) * 2024-03-11 2025-01-24 郑州科技学院 An active balancing control method for lithium battery pack based on dual variables of SOC and voltage difference

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19545833A1 (en) * 1995-12-08 1997-06-12 Bayerische Motoren Werke Ag Battery with multiple cell in-series e.g. for motor vehicle
CN102195101A (en) * 2010-03-05 2011-09-21 陕西铭越信息科技有限公司 Power battery management system and method thereof
CN105609887A (en) * 2016-01-08 2016-05-25 南京航空航天大学 Layered equalizing circuit system based on series battery stack and hybrid control method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19545833A1 (en) * 1995-12-08 1997-06-12 Bayerische Motoren Werke Ag Battery with multiple cell in-series e.g. for motor vehicle
CN102195101A (en) * 2010-03-05 2011-09-21 陕西铭越信息科技有限公司 Power battery management system and method thereof
CN105609887A (en) * 2016-01-08 2016-05-25 南京航空航天大学 Layered equalizing circuit system based on series battery stack and hybrid control method

Also Published As

Publication number Publication date
CN106026260A (en) 2016-10-12

Similar Documents

Publication Publication Date Title
CN106026260B (en) A kind of series winding battery pack SOC estimation method with equalizing circuit
CN109256834B (en) Active balancing method of battery pack based on battery state of health and state of charge
CN111142036B (en) On-line fast capacity estimation method for lithium-ion batteries based on incremental capacity analysis
CN110596593B (en) Lithium ion battery SOC estimation method based on intelligent adaptive extended Kalman filtering
CN113156321B (en) A method for estimating the state of charge SOC of lithium-ion batteries
CN105203969B (en) State-of-charge method of estimation based on modified RC battery models
CN103616647B (en) A kind of estimation method of battery dump energy for cell management system of electric automobile
CN110632528B (en) A Lithium Battery SOH Estimation Method Based on Internal Resistance Detection
CN103020445B (en) A kind of SOC and SOH Forecasting Methodology of electric-vehicle-mounted ferric phosphate lithium cell
CN104181470B (en) Battery state-of-charge (SOC) estimation method based on nonlinear prediction extended Kalman filtering
CN110554324B (en) SOC and SOH joint estimation method
CN109061506A (en) Lithium-ion-power cell SOC estimation method based on Neural Network Optimization EKF
CN107037374A (en) A kind of SOC and SOH combined estimation methods of lithium ion battery
CN110007236A (en) A parameter identification method for the equivalent circuit model of an aluminum-air battery
CN110208703A (en) The method that compound equivalent-circuit model based on temperature adjustmemt estimates state-of-charge
CN110687462B (en) A joint estimation method of power battery SOC and capacity full life cycle
CN105301509A (en) Combined estimation method for lithium ion battery state of charge, state of health and state of function
CN111220920B (en) State of charge calculation method for decommissioned lithium-ion batteries based on H∞ unscented Kalman filter algorithm
CN111426957B (en) SOC estimation optimization method for power battery under simulated vehicle working condition
CN115656848A (en) Lithium battery SOC estimation method based on capacity correction
CN113777510A (en) Method and device for estimating state of charge of lithium battery
CN111060824A (en) A state-of-charge estimation method based on a step-by-step fusion of models and algorithms
CN112557906A (en) SOC and capacity online joint estimation method in full life cycle of power battery
CN111707953A (en) An online SOC estimation method for lithium batteries based on a backward smoothing filter framework
CN111426956A (en) Fractional order power battery SOC estimation method considering temperature and hysteresis effect

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180626

Termination date: 20190624

CF01 Termination of patent right due to non-payment of annual fee