CN105891727A - 一种双变结构滤波的动力电池荷电状态的估计方法与系统 - Google Patents
一种双变结构滤波的动力电池荷电状态的估计方法与系统 Download PDFInfo
- Publication number
- CN105891727A CN105891727A CN201610412667.1A CN201610412667A CN105891727A CN 105891727 A CN105891727 A CN 105891727A CN 201610412667 A CN201610412667 A CN 201610412667A CN 105891727 A CN105891727 A CN 105891727A
- Authority
- CN
- China
- Prior art keywords
- soc
- battery
- variable structure
- value
- variable
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/367—Software therefor, e.g. for battery testing using modelling or look-up tables
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/36—Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
- G01R31/382—Arrangements for monitoring battery or accumulator variables, e.g. SoC
- G01R31/3842—Arrangements for monitoring battery or accumulator variables, e.g. SoC combining voltage and current measurements
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Secondary Cells (AREA)
- Tests Of Electric Status Of Batteries (AREA)
Abstract
本发明为一种双变结构滤波的动力电池荷电状态SOC的估计方法与系统,本法步骤为:先建立电池等效模型,采用第一变结构滤波对动力电池模型的参数辨识,拟合动力电池开路电压OCV与SOC关系,再用第二变结构滤波的估算SOC。变结构滤波参数ββ值对修正增量影响较大,引入模糊规则自适应调整ββ。本估计系统电压、电流传感器安装于待检动力电池,微处理器含有执行本方法的计算模块,微处理器在线显示当前估计的SOC值,并可与汽车的CAN控制器连接。本发明在线辨识动力电池参数;自适应模糊调整变结构滤波参数的修正增量,估计方法简洁,运算量小,易于实现,精度高,对SOC初值依赖性小。
Description
技术领域
本发明涉及电动汽车的动力电池状态估计领域,具体为一种双变结构滤波的动力电池荷电状态的估计方法与系统。
背景技术
新能源汽车是解决传统汽车对环境污染的一种有效方法,动力电池是新能源汽车核心关键技术之一。高精度动力电池的荷电状态(State of Charge,简称SOC)的估算值是动力汽车行驶过程中的重要参数,也是电动汽车行驶状态的重要依据。
现常用动力电池荷电状态估算方法有:安时积分法、开路电压法、卡尔曼滤波法和粒子滤波法等。实际使用时这些方法均有难以克服的缺陷。安时积分法受车载传感器精度的限制,容易导致累计误差,造成动力电池的荷电状态SOC估算误差很大。开路电压法的开路电压数据的采集需要电池长时间的静置,才能准确测量,因而不适合实际行车过程中的SOC在线估计。卡尔曼滤波法多用于线性的动力电池的荷电状态SOC估计。扩展卡尔曼滤波法、无迹卡尔曼滤波法等将动力电池的荷电状态SOC作为一个状态变量建立状态空间模型,通过递推得到动力电池的荷电状态SOC最小方差估计值,但这些改进的卡尔曼滤波法对模型的依赖性很高;粒子滤波法需要用大量的样本数量才能有效地近似系统的后验概率密度,运算量相当大。
总之现有的动力电池的荷电状态SOC估算方法由于误差累计、动力电池的非线性等影响估算精度,目前尚未有SOC在线估算精度高、收敛速度较快,且对初值精度依赖度低的动力电池的荷电状态SOC估计方法。
发明内容
本发明的目的是设计一种采用双变结构滤波的动力电池荷电状态的估计方法,采用一个变结构滤波对电池模型参数辨识,采用另一模糊变结构滤波,对电池模型参数的修正增量进行自适应模糊调整,本方法不仅保证SOC估算值收敛的有效,而且保证估算值的精度。双变结构滤波结构简洁,能适应SOC不同初值状态,实现SOC的高精度估计。
本发明的另一目的是根据一种双变结构滤波的动力电池荷电状态的估计方法设计双变结构滤波的动力电池荷电状态的估计系统,采用变结构滤波对电池模型参数辨识,经具有修正增量的自适应调整的模糊变结构滤波实现SOC的估计。
本发明设计的一种双变结构滤波的动力电池荷电状态SOC的估计方法主要步骤如下:
Ⅰ、动力电池的参数辨识
Ⅰ-1、动力电池离散模型
本发明采用目前最广泛使用的Thevenin模型为电池等效模型,描述电池的静态和动态性能。电池的极化内阻Rp与电池的极化电容Cp并联构成一阶RC结构,表示电池的极化反应,RC两端电压为Up(t)表示电池端电压;串接欧姆电阻R0,流过欧姆内阻R0的电流为i(t),Uoc(t)为电池的开路电压OCV(Open circuit voltage),采样得到电池端电压U(t)和流过欧姆内阻R0的电流i(t)。
所述电池有效模型数学表达式如下:
采用后向差分变换方法对公式(1)的电池模型离散化,得:
Uk-Uoc,k=a(Uk-1-Uoc,k-1)+bIk+cIk-1 (2)
其中k是当前时刻,k-1是前一时刻,a、b和c分别为模型参数。
考虑到动力电池的充放电过程缓慢,开路电压Uoc变化较小,即Uoc,k=Uoc,k-1,以此,对公式(2)整理得动力电池等效模型的离散模型为:
Uk=akUk-1+bkIk+ckIk-1+(1-ak)Uoc,k (3)
其中,ak、bk、ck与电池后向差分模型参数关系如下:
式中T为采样周期,T为0.5秒至2秒。
通过动力电池离散模型的参数辨识,得到动力电池参数开路电压Uoc、电池的欧姆内阻R0、极化内阻Rp及电池的极化电容Cp。
Ⅰ-2第一变结构滤波的动力电池模型的参数辨识
采用变第一结构滤波对电池等效模型的离散模型进行参数辨识。根据公式(3)选择系统状态变量Xk=[ak,bk,ck,(1-a)Uoc,k]T,得状态方程为:
其中k是当前时刻,xk∈Rn×1是系统状态向量;zk∈Rm×1是测量状态变量;wk和vk分别为系统零均值随机过程噪声和测量噪声。主要由传感器精度、模型误差等造成;C是测量方程系数:C=[Uk-1,Ik,Ik-1,1]。
变结构滤波-Ⅰ算法下的参数辨识过程如下:
第一变结构滤波的是系统状态变量X在k-1时刻的修正值,是系统状态变量X在k时刻的修正值,是系统状态变量X在k时刻的预测值;是测量状态变量z在k时刻的预测值;是测量状态变量z在k时刻的修正值;Kk是参数辨识在k时刻的修正增量,即系统状态变量X在k时刻的预测值的修正量。
第一变结构滤波通过调整变结构滤波的修正增量Kk,不断修正状态变量X在k时刻的预测值k时刻的修正增量Kk为:
(8)、(9)式中zk是电池运行时的端电压k时刻的测量值,即Uk;是当前k时刻测量状态变量z的真实值与k时刻预测值之间的误差;是k-1时刻测量状态变量的真实值与k-1时刻预测值之间的误差;C-1是向量C的逆矩阵;β、γ是常数值,取值范围均为0~1,且β的取值直接影响变结构滤波参数识别的准确性;ο是Schur乘积,即两个矩阵对应元素相乘的结果;sat是饱和函数,其中Ψ为第一变结构滤波的平滑边界层厚度,第一变结构滤波的sat饱和函数的矢量定义如下:
其中第一变结构滤波的饱和函数sat的定义如下:
其中Ψi是针对偏差为了引进边界层而给出的边界,|Ψi|为边界层的厚度,取为常量,|Ψi|=0.01~0.03;sign表示符号函数:
通过以上第一变结构滤波,得到系统状态向量Xk=[ak,bk,ck,(1-a)Uoc,k]T的估计值为从系统状态向量估计值得到动力电池模型的参数值:欧姆内阻R0、极化内阻Rp、极化电容Cp及k时刻开路电压的估计值Uoc,k,即OCV。
Ⅱ、动力电池开路电压OCV-SOC关系的拟合
开路电压算法中,同类型的车载动力电池的开路电压OCV与SOC值有良好的一致性,OCV-SOC的高价多项式逼近拟合数学模型关系如下:
式中:h1~h9为OCV-SOC高价多项式拟合下的系数,逼近拟合后得:h1=2.10×103,h2=-7.38×103,h3=9.98×103,h4=-6.23×103,h5=1.40×103,h6=3.26×102,h7=-2.40×102,h8=47.98,h9=22.27。SOCk表示在DST(Dynamic StressTest动态应力测试)工况下采用高精度电流测量,按公认的SOC定义法得到的在k时刻电池剩余电量值。
Ⅲ、第二变结构滤波的SOC估算方法
采用第二变结构滤波进行SOC的在线估算,能有效保证SOC估算值的收敛性。选择SOC和电池模型中极化电容Cp的端电压Up,k作为第二变结构滤波的系统状态变量,即XXk=[SOCk Up,k]T,系统的状态方程和测量方程如下:
其中:
(13)式中:T为采样周期;QN为电池额定容量;η为充放电库伦效率;
Rp表示电池的极化内阻;Cp表示电池的极化电容;Uoc,k表示k时刻电池的开路电压;Ro表示电池的欧姆内阻;Ik表示k时刻流过欧姆内阻Ro的电流;Uk表示电池运行时的k时刻端电压;zzk是第二变结构滤波的测量状态变量,wwk和vvk分别为第二变结构滤波的系统零均值随机过程噪声和测量噪声,其方差与第一变结构滤波的系统零均值随机过程噪声wk和测量噪声vk的方差不同。主要由传感器精度、模型误差等造成。
把公式(12)代入测量方程(13)整理得:
其中CC为测量方程的系数,CC=[h8 -1];SOCk表示k时刻电池的剩余电量估算值。
根据Ⅰ-2步骤中第一变结构滤波公式(7)得:
状态更新时中的KKk为修正增量,即的修正值:
其中:是第二变结构滤波的系统状态变量xx在k时刻的修正值,是第二变结构滤波的系统状态变量XX在k时刻的预测值;CC-1是向量CC的逆反矩阵;
是第二变结构滤波的k时刻测量系统状态变量的真实值与预测值之间的误差;是第二变结构滤波的k-1时刻测量系统状态变量的真实值与修正后的预测值之间的误差;ο是Schur乘积;sat是饱和函数,其中ψψ为第二变结构滤波的平滑边界层厚度,第二变结构滤波的sat饱和函数的矢量具体定义如下:
其中第二变结构滤波的饱和函数sat的定义如下:
其中ψψi是针对偏差引进边界层而给出的边界,|ψψi|为边界层的厚度,取为常量,取值0.01~0.03;sign表示符号函数,其规则如下:
(15)式的修正增量计算式中,ββ是第二变结构滤波的端电压估算值和端电压真实测量值之间误差的系数,γγ是第二变结构滤波的端电压修正值和端电压真实测量值之间误差的系数。
大量试验发现,ββ对修正增量KKk值影响较大、且可控性强,本发明方法主要对参数ββ值进行调整。
为了抑制系统在收敛阶段的抖振,本发明还引入模糊规则,针对变结构滤波在收敛后易产生振动,导致估算结果产生较大误差的特性,在变结构滤波进行SOC在线估算时,引入模糊规则调整变结构滤波参数ββ,增强修正增量的适应性。选取简洁而有效、既确保SOC精度又保证SOC收敛速度的ββ值,ββ取值的模糊规则如下:
式中是测量系统状态变量的真实值与预测值之间的误差;UN为电池的额定电压,本发明取12~144V.
通过式(16)对变结构滤波进行参数的自适应模糊调整,即为模糊变结构滤波。该模糊变结构滤波与用于电池参数辨识用的变结构滤波结合一起构成本发明的双变结构滤波的SOC估计方法,求得动力电池的SOC值。
本发明根据上述一种双变结构滤波的动力电池荷电状态的估计方法设计的双变结构滤波的动力电池荷电状态SOC的估计系统,包括微处理器、模数转换模块、电流传感器、电压传感器。
电压传感器和电流传感器分别安装于待检测的动力电池端口,检测动力电池端电压和端口的电流。电压、电流传感器经模数转换模块连接微处理器,微处理器输出当前电池荷电状态的估计值。微处理器含有数据存储器和程序存储器,所述程序存储器内含有变结构滤波动力电池参数辨识模块,开路电压与SOC关系拟合模块以及参数自适应模糊调整模块。所述数据存储器存储动力电池的电压、电流检测数据和程序存储器中各模块计算过程中产生的数据。
微处理器与显示屏连接,在线显示当前的电池荷电状态的估计值,即当前估计的SOC值。
微处理器配有CAN接口,以便与汽车的CAN控制器连接,即与汽车其他电气通信连接。
电压传感器和电流传感器检测得到当前动力电池端电压和端口的电流的模拟信号经模数转换模块转换为对应的数字信号,送入微处理器,微处理器内的变结构滤波动力电池参数辨识模块、开路电压与SOC关系拟合模块以及参数自适应模糊调整模块,根据当前的端电压和电流值,按本发明的双变结构滤波的动力电池荷电状态的估计方法进行估算,得到当前的电池荷电状态的估计值。
与现有技术相比,本发明一种双变结构滤波的动力电池荷电状态的估计方法与系统优点为:1、变结构滤波的系统易于实现,结构简洁,可在线辨识动力电池参数;2、对变结构滤波进行参数修正增量进行自适应模糊调整,引入模糊控制规则,得到双变结构滤波的SOC估计方法;3、本估计方法简洁,运算量小,估计精度高,对SOC初值依赖性小;与常规变结构滤波的SOC估计相比,SOC的估计精度从原来的11.09%提高到1.50%。
附图说明
图1为双变结构滤波的动力电池荷电状态的估计方法实施例的步骤Ⅰ-1所述的电池等效模型示意图;
图2为双变结构滤波的动力电池荷电状态的估计方法实施例的模糊变结构滤波与用于电池参数辨识用的变结构滤波的SOC估计方法示意图;
图3为双变结构滤波的动力电池荷电状态的估计方法实施例的SOC估计流程示意图;
图4为双变结构滤波的动力电池荷电状态的估计系统实施例的结构示意图。
具体实施方式
双变结构滤波的动力电池荷电状态SOC的估计方法实施例
本双变结构滤波的动力电池荷电状态SOC的估计方法实施例的流程图如图3所示,主要步骤如下:
Ⅰ、动力电池的参数辨识
Ⅰ-1、动力电池离散模型
本例采用Thevenin模型为电池等效模型,描述电池的静态和动态性能,如图1所示,电池的极化内阻Rp与电池的极化电容Cp并联构成一阶RC结构,表示电池的极化反应,RC两端电压为Up(t)表示电池端电压;串接欧姆电阻R0,流过欧姆内阻R0的电流为i(t),Uoc(t)为电池的开路电压OCV,采样得到电池端电压U(t)和流过欧姆内阻R0的电流i(t)。
本电池等效模型数学表达式如下:
采用后向差分变换方法对公式(1)的电池模型离散化,得:
Uk-Uoc,k=a(Uk-1-Uoc,k-1)+bIk+cIk-1 (2)
其中k是当前时刻,k-1是前一时刻,a、b和c分别为模型参数。
对公式(2)整理得动力电池模型的离散模型为:
Uk=akUk-1+bkIk+ckIk-1+(1-ak)Uoc,k (3)
其中,ak、bk、ck与电池后向差分模型参数关系如下:
式中T为采样周期,本例T为1秒。
通过动力电池离散模型的参数辨识,得到动力电池参数开路电压Uoc、电池的欧姆内阻R0、极化内阻Rp及电池的极化电容Cp。
Ⅰ-2第一变结构滤波的动力电池模型的参数辨识
采用变第一结构滤波对电池等效模型的离散模型进行参数辨识。根据公式(3)选择系统状态变量Xk=[ak,bk,ck,(1-a)Uoc,k]T,得状态方程为:
其中k是当前时刻,Xk∈Rn×1是系统状态向量;Zk∈Rm×1是测量状态变量;wk和vk分别为系统零均值随机过程噪声和测量噪声。C是测量方程系数,C=[Uk-1,Ik,Ik-1,1]。
变结构滤波-Ⅰ算法下的参数辨识过程如下:
第一变结构滤波的是系统状态变量X在k-1时刻的修正值,是系统状态变量X在k时刻的修正值,是系统状态变量X在k时刻的预测值;是测量状态变量Z在k时刻的预测值;是测量状态变量z在k时刻的修正值;Kk是参数辨识在k时刻的修正增量,即系统状态变量X在k时刻的预测值的修正量。
第一变结构滤波通过调整变结构滤波的修正增量Kk,不断修正状态变量X在k时刻的预测值k时刻的修正增量Kk为:
(8)、(9)式中zk是电池运行时的端电压k时刻的测量值,即Uk;是当前k时刻测量状态变量z的真实值与k时刻预测值之间的误差;是k-1时刻测量状态变量的真实值与k-1时刻预测值之间的误差;C-1是向量C的逆矩阵;β、γ是常数值,取值范围均为0~1,且β的取值直接影响变结构滤波参数识别的准确性;ο是Schur乘积,即两个矩阵对应元素相乘的结果;sat是饱和函数,其中Ψ为第一变结构滤波的平滑边界层厚度,第一变结构滤波的sat饱和函数的矢量定义如下:
其中第一变结构滤波的饱和函数sat的定义如下:
其中Ψi是针对偏差为了引进边界层而给出的边界,|Ψi|为边界层的厚度,取为常量,|Ψi|=0.01~0.03;sign表示符号函数:
通过以上第一变结构滤波,得到系统状态向量Xk=[ak,bk,ck,(1-a)Uoc,k]T的估计值为从系统状态向量估计值得到动力电池模型的参数值:欧姆内阻R0、极化内阻Rp、极化电容Cp及k时刻开路电压的估计值Uoc,k,即OCV。
Ⅱ、动力电池开路电压OCV-SOC关系的拟合
OCV-SOC的高价多项式逼近拟合数学模型关系如下:
式中:h1~h9为OCV-SOC高价多项式拟合下的系数,逼近拟合后得:h1=2.10×103,h2=-7.38×103,h3=9.98×103,h4=-6.23×103,h5=1.40×103,h6=3.26×102,h7=-2.40×102,h8=47.98,h9=22.27。SOCk表示在DST工况下采用高精度电流测量,按公认的SOC定义法得到的在k时刻电池剩余电量值。
Ⅲ、第二变结构滤波的SOC估算方法
选择SOC和电池模型中极化电容Cp的端电压Up,k作为第二变结构滤波的系统状态变量,即XXk=[SOCk Up,k]T,系统的状态方程和测量方程如下:
其中:
(13)式中:T为采样周期;QN为电池额定容量;η为充放电库伦效率;Rp表示电池的极化内阻;Cp表示电池的极化电容;Uoc,k表示k时刻电池的开路电压;Ro表示电池的欧姆内阻;Ik表示k时刻流过欧姆内阻Ro的电流;Uk表示电池运行时的k时刻端电压;ZZk是第二变结构滤波的测量状态变量,wwk和vvk分别为第二变结构滤波的系统零均值随机过程噪声和测量噪声,其方差也与第一变结构滤波的系统零均值随机过程噪声wk和测量噪声vk的方差不同,主要由传感器精度、模型误差等造成。
把公式(12)代入测量方程(13)整理得:
其中CC为测量方程的系数,CC=[h8-1];SOCk表示k时刻电池的剩余电量估算值。
根据Ⅰ-2步骤中第一变结构滤波公式(7)得:
状态更新时中的KKk为修正增量,即的修正值:
其中:是第二变结构滤波的系统状态变量XX在k时刻的修正值,是第二变结构滤波的系统状态变量xx在k时刻的预测值;CC-1是向量CC的逆反矩阵;
是第二变结构滤波的k时刻测量系统状态变量的真实值与预测值之间的误差;是第二变结构滤波的k-1时刻测量系统状态变量的真实值与修正后的预测值之间的误差;ο是Schur乘积;sat是饱和函数,其中ψψ为第二变结构滤波的平滑边界层厚度第二变结构滤波的sat饱和函数的矢量具体定义如下:
其中第二变结构滤波的饱和函数sat的定义如下:
其中ψψi是针对偏差引进边界层而给出的边界,|ψψi|为边界层的厚度,本例为0.02;sign表示符号函数,其规则如下:
(15)式的修正增量计算式中,ββ是第二变结构滤波的端电压估算值和端电压真实测量值之间误差的系数,γγ是第二变结构滤波的端电压修正值和端电压真实测量值之间误差的系数。
本例主要对参数ββ值进行调整。
ββ取值的模糊规则如下:
式中是测量系统状态变量的真实值与预测值之间的误差;UN为电池的额定电压,本例为24V。
通过式(16)对变结构滤波进行参数的自适应模糊调整,即为模糊变结构滤波。该模糊变结构滤波与用于电池参数辨识用的变结构滤波结合一起得到动力电池的SOC估计值,如图2所示。
双变结构滤波的动力电池荷电状态SOC的估计系统实施例
本双变结构滤波的动力电池荷电状态SOC的估计系统实施例,包括微处理器、模数转换模块、电流传感器、电压传感器。本例动力电池为24V,22Ah。
电压传感器和电流传感器安装于动力电池端口,分别检测动力电池端电压和端口的电流。电压、电流传感器经模数转换模块连接微处理器的通用接口,微处理器输出端连接显示屏,在线显示当前的电池荷电状态的估计值,即当前估计的SOC值。微处理器输出端还连接CAN接口,与汽车的CAN控制器连接,即与汽车其他电气通信连接。
微处理器含有数据存储器和程序存储器,所述程序存储器内含有变结构滤波动力电池参数辨识模块,开路电压与SOC关系拟合模块以及参数自适应模糊调整模块。数据存储器存储动力电池的电压、电流检测数据和程序存储器中各模块计算过程中产生的数据。
电压传感器和电流传感器检测得到当前动力电池端电压和端口的电流的模拟信号经模数转换模块转换为对应的数字信号,送入微处理器,微处理器调用变结构滤波动力电池参数辨识模块、开路电压与SOC关系拟合模块以及参数自适应模糊调整模块,根据当前的端电压和电流值,按上述双变结构滤波的动力电池荷电状态的估计方法实施例进行估算,得到当前的电池荷电状态的估计值。
上述实施例,仅为对本发明的目的、技术方案和有益效果进一步详细说明的具体个例,本发明并非限定于此。凡在本发明的公开的范围之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围之内。
Claims (7)
1.一种双变结构滤波的动力电池荷电状态SOC的估计方法,主要步骤如下:
Ⅰ、动力电池的参数辨识
Ⅰ-1、动力电池离散模型
采用等效模型为电池等效模型,描述电池的静态和动态性能;电池的极化内阻Rp与电池的极化电容Cp并联构成一阶RC结构,表示电池的极化反应,RC两端电压为Up(t)表示电池端电压;串接欧姆电阻R0,流过欧姆内阻R0的电流为i(t),Uoc(t)为电池的开路电压OCV,采样得到电池端电压U(t)和流过欧姆内阻R0的电流i(t);
所述电池等效模型数学表达式如下:
采用后向差分变换方法对公式(1)的电池模型离散化,得:
Uk-Uoc,k=a(Uk-1-Uoc,k-1)+bIk+cIk-1 (2)
其中k是当前时刻,k-1是前一时刻,a、b和c分别为模型参数:
对公式(2)整理得动力电池等效模型的离散模型为:
Uk=akUk-1+bkIk+ckIk-1+(1-ak)Uoc,k (3)
其中,ak、bk、ck与电池后向差分模型参数关系如下:
式中T为采样周期,T为0.5秒至2秒;
通过动力电池离散模型的参数辨识,得到动力电池参数开路电压Uoc、电池的欧姆内阻R0、极化内阻Rp及电池的极化电容Cp;
Ⅰ-2第一变结构滤波的动力电池模型的参数辨识
采用变第一结构滤波对电池等效模型的离散模型进行参数辨识;根据公式(3)选择系统状态变量Xk=[ak,bk,ck,(1-a)Uoc,k]T,得状态方程为:
其中k是当前时刻,Xk∈Rn×1是系统状态向量;Zk∈Rm×1是测量状态变量;wk和vk分别为系统零均值随机过程噪声和测量噪声;C是测量方程系数,C=[Uk-1,Ik,Ik-1,1];
变结构滤波-Ⅰ算法下的参数辨识过程如下:
第一变结构滤波的是系统状态变量X在k-1时刻的修正值,是系统状态变量X在k时刻的修正值,是系统状态变量X在k时刻的预测值;是测量状态变量z在k时刻的预测值;是测量状态变量z在k时刻的修正值;Kk是参数辨识在k时刻的修正增量,即系统状态变量X在k时刻的预测值的修正量;
第一变结构滤波通过调整变结构滤波的修正增量Kk,不断修正状态变量X在k时刻的预测值k时刻的修正增量Kk为:
(8)、(9)式中zk是电池运行时的端电压k时刻的测量值,即Uk;是当前k时刻测量状态变量z的真实值与k时刻预测值之间的误差;是k-1时刻测量状态变量的真实值与k-1时刻预测值之间的误差;C-1是向量C的逆矩阵;β、γ是常数值,取值范围均为0~1,且β的取值直接影响变结构滤波参数识别的准确性;ο是Schur乘积,即两个矩阵对应元素相乘的结果;sat是饱和函数,其中Ψ为第一变结构滤波的平滑边界层厚度,第一变结构滤波的sat饱和函数的矢量定义如下:
其中第一变结构滤波的饱和函数sat的定义如下:
其中Ψi是针对偏差为了引进边界层而给出的边界,|Ψi|为边界层的厚度,取为常量,|Ψi|=0.01~0.03;sign表示符号函数:
通过以上第一变结构滤波,得到系统状态向量Xk=[ak,bk,ck,(1-a)Uoc,k]T的估计值为从系统状态向量估计值得到动力电池模型的参数值:欧姆内阻R0、极化内阻Rp、极化电容Cp及k时刻开路电压的估计值Uoc,k,即OCV;
Ⅱ、动力电池开路电压OCV-SOC关系的拟合
OCV-SOC的高价多项式逼近拟合数学模型关系如下:
式中:h1~h9为OCV-SOC高价多项式拟合下的系数,逼近拟合后得:h1=2.10×103,h2=-7.38×103,h3=9.98×103,h4=-6.23×103,h5=1.40×103,h6=3.26×102,h7=-2.40×102,h8=47.98,h9=22.27;SOCk表示在k时刻电池剩余电量值;
Ⅲ、第二变结构滤波的SOC估算方法
选择SOC和电池模型中极化电容Cp的端电压Up,k作为第二变结构滤波的系统状态变量,即XXk=[SOCk Up,k]T,系统的状态方程和测量方程如下:
其中:
(13)式中:T为采样周期;QN为电池额定容量;η为充放电库伦效率;Rp表示电池的极化内阻;Cp表示电池的极化电容;Uoc,k表示k时刻电池的开路电压;Ro表示电池的欧姆内阻;Ik表示k时刻流过欧姆内阻Ro的电流;Uk表示电池运行时的k时刻端电压;zzk是第二变结构滤波的测量状态变量,wwk和vvk分别为第二变结构滤波的系统零均值随机过程噪声和测量噪声;
把公式(12)代入测量方程(13)整理得:
其中CC为测量方程的系数,CC=[h8 -1];SOCk表示k时刻电池的剩余电量估算值;
根据Ⅰ-2步骤中第一变结构滤波公式(7)得:
状态更新时中的KKk为修正增量,即的修正值:
其中:是第二变结构滤波的系统状态变量XX在k时刻的修正值,是第二变结构滤波的系统状态变量XX在k时刻的预测值;CC-1是向量CC的逆反矩阵;
是第二变结构滤波的k时刻测量系统状态变量的真实值与预测值之间的误差;是第二变结构滤波的k-1时刻测量系统状态变量的真实值与修正后的预测值之间的误差;ο是Schur乘积;sat是饱和函数,其中ψψ为第二变结构滤波的平滑边界层厚度第二变结构滤波的sat饱和函数的矢量具体定义如下:
其中第二变结构滤波的饱和函数sat的定义如下:
其中ψψi是针对偏差引进边界层而给出的边界,|ψψi|为边界层的厚度,取为常量;sign表示符号函数,其规则如下:
(15)式的修正增量计算式中,ββ是第二变结构滤波的端电压估算值和端电压真实测量值之间误差的系数,γγ是第二变结构滤波的端电压修正值和端电压真实测量值之间误差的系数。
2.根据权利要求1所述的双变结构滤波的动力电池荷电状态SOC的估计方法,其特征在于:
所述采样周期T为0.5秒至2秒。
3.根据权利要求2所述的双变结构滤波的动力电池荷电状态SOC的估计方法,其特征在于:
所述步骤Ⅲ中的ββ取值的模糊规则如下:
式中是测量系统状态变量的真实值与预测值之间的误差;UN为电池的额定电压。
4.根据权利要求1至3中任一项所述的双变结构滤波的动力电池荷电状态SOC的估计方法,其特征在于:
所述步骤Ⅲ中的|ψψi|取值0.01~0.03。
5.根据权利要求3所述的双变结构滤波的动力电池荷电状态SOC的估计方法设计的一种双变结构滤波的动力电池荷电状态的估计系统,包括微处理器、模数转换模块、电流传感器、电压传感器;电压传感器和电流传感器分别安装于待检测的动力电池端口,检测动力电池端电压和端口的电流,电压、电流传感器经模数转换模块连接微处理器,所述微处理器输出当前电池荷电状态的估计值;其特征在于:
所述微处理器含有数据存储器和程序存储器,所述程序存储器内含有变结构滤波动力电池参数辨识模块,开路电压与SOC关系拟合模块以及参数自适应模糊调整模块;所述数据存储器存储动力电池的电压、电流检测数据和程序存储器中各模块计算过程中产生的数据。
6.根据权利要求5所述的双变结构滤波的动力电池荷电状态SOC的估计系统,其特征在于:
所述微处理器与显示屏连接,在线显示当前的电池荷电状态的估计值。
7.根据权利要求5所述的双变结构滤波的动力电池荷电状态SOC的估计系统,其特征在于:
所述微处理器配有CAN接口。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610412667.1A CN105891727B (zh) | 2016-06-13 | 2016-06-13 | 一种双变结构滤波的动力电池荷电状态的估计方法与系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610412667.1A CN105891727B (zh) | 2016-06-13 | 2016-06-13 | 一种双变结构滤波的动力电池荷电状态的估计方法与系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105891727A true CN105891727A (zh) | 2016-08-24 |
CN105891727B CN105891727B (zh) | 2018-10-19 |
Family
ID=56730360
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610412667.1A Active CN105891727B (zh) | 2016-06-13 | 2016-06-13 | 一种双变结构滤波的动力电池荷电状态的估计方法与系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105891727B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106249171A (zh) * | 2016-09-18 | 2016-12-21 | 北京理工大学 | 一种用于宽采样间隔的动力电池系统辨识和状态估计方法 |
CN107064808A (zh) * | 2017-02-09 | 2017-08-18 | 山东谦恒电子科技有限公司 | 电池的soc估计方法及装置 |
CN108445408A (zh) * | 2018-03-20 | 2018-08-24 | 重庆大学 | 一种基于参数估计ocv的全温度soc估计方法 |
CN110632520A (zh) * | 2019-10-17 | 2019-12-31 | 西安工业大学 | 一种动力电池soc的估算装置及其估算方法 |
CN110914696A (zh) * | 2017-07-31 | 2020-03-24 | 罗伯特·博世有限公司 | 用于在电池的操作期间估计电池开路池格电压、充电状态以及健康状态的方法和系统 |
CN111190109A (zh) * | 2020-01-07 | 2020-05-22 | 西北工业大学 | 一种无电流传感器的锂电池荷电状态估计方法 |
WO2020143193A1 (zh) * | 2019-01-08 | 2020-07-16 | 广州小鹏汽车科技有限公司 | 估算电池荷电状态的方法、设备及计算机可读存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040162683A1 (en) * | 2003-02-18 | 2004-08-19 | Verbrugge Mark W. | Method and apparatus for generalized recursive least-squares process for battery state of charge and state of health |
JP2011122951A (ja) * | 2009-12-11 | 2011-06-23 | Honda Motor Co Ltd | 二次電池の充電状態推定装置および劣化状態推定装置 |
KR20120028000A (ko) * | 2010-09-14 | 2012-03-22 | 충북대학교 산학협력단 | 리튬이온전지의 충전상태 추정방법 및 이 방법을 구현하기 위한 시스템 |
CN104502858A (zh) * | 2014-12-31 | 2015-04-08 | 桂林电子科技大学 | 基于后向差分离散模型的动力电池soc估计方法与系统 |
CN104535934A (zh) * | 2014-12-31 | 2015-04-22 | 桂林电子科技大学 | 在线前馈补偿的动力电池电荷状态估计方法与系统 |
CN105116343A (zh) * | 2015-08-24 | 2015-12-02 | 桂林电子科技大学 | 最小二乘支持向量机的动力电池电荷状态估计方法及系统 |
-
2016
- 2016-06-13 CN CN201610412667.1A patent/CN105891727B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040162683A1 (en) * | 2003-02-18 | 2004-08-19 | Verbrugge Mark W. | Method and apparatus for generalized recursive least-squares process for battery state of charge and state of health |
JP2011122951A (ja) * | 2009-12-11 | 2011-06-23 | Honda Motor Co Ltd | 二次電池の充電状態推定装置および劣化状態推定装置 |
KR20120028000A (ko) * | 2010-09-14 | 2012-03-22 | 충북대학교 산학협력단 | 리튬이온전지의 충전상태 추정방법 및 이 방법을 구현하기 위한 시스템 |
CN104502858A (zh) * | 2014-12-31 | 2015-04-08 | 桂林电子科技大学 | 基于后向差分离散模型的动力电池soc估计方法与系统 |
CN104535934A (zh) * | 2014-12-31 | 2015-04-22 | 桂林电子科技大学 | 在线前馈补偿的动力电池电荷状态估计方法与系统 |
CN105116343A (zh) * | 2015-08-24 | 2015-12-02 | 桂林电子科技大学 | 最小二乘支持向量机的动力电池电荷状态估计方法及系统 |
Non-Patent Citations (1)
Title |
---|
何洪文等: "基于滑模观测器的锂离子动力电池荷电状态估计", 《吉林大学学报(工学版)》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106249171A (zh) * | 2016-09-18 | 2016-12-21 | 北京理工大学 | 一种用于宽采样间隔的动力电池系统辨识和状态估计方法 |
CN106249171B (zh) * | 2016-09-18 | 2018-10-26 | 北京理工大学 | 一种用于宽采样间隔的动力电池系统辨识和状态估计方法 |
CN107064808A (zh) * | 2017-02-09 | 2017-08-18 | 山东谦恒电子科技有限公司 | 电池的soc估计方法及装置 |
CN110914696A (zh) * | 2017-07-31 | 2020-03-24 | 罗伯特·博世有限公司 | 用于在电池的操作期间估计电池开路池格电压、充电状态以及健康状态的方法和系统 |
CN110914696B (zh) * | 2017-07-31 | 2022-08-30 | 罗伯特·博世有限公司 | 用于在电池的操作期间估计电池开路池格电压、充电状态以及健康状态的方法和系统 |
CN108445408A (zh) * | 2018-03-20 | 2018-08-24 | 重庆大学 | 一种基于参数估计ocv的全温度soc估计方法 |
WO2020143193A1 (zh) * | 2019-01-08 | 2020-07-16 | 广州小鹏汽车科技有限公司 | 估算电池荷电状态的方法、设备及计算机可读存储介质 |
CN110632520A (zh) * | 2019-10-17 | 2019-12-31 | 西安工业大学 | 一种动力电池soc的估算装置及其估算方法 |
CN111190109A (zh) * | 2020-01-07 | 2020-05-22 | 西北工业大学 | 一种无电流传感器的锂电池荷电状态估计方法 |
CN111190109B (zh) * | 2020-01-07 | 2021-01-05 | 西北工业大学 | 一种无电流传感器的锂电池荷电状态估计方法 |
Also Published As
Publication number | Publication date |
---|---|
CN105891727B (zh) | 2018-10-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105891727A (zh) | 一种双变结构滤波的动力电池荷电状态的估计方法与系统 | |
Chen et al. | A novel approach to reconstruct open circuit voltage for state of charge estimation of lithium ion batteries in electric vehicles | |
CN110261779B (zh) | 一种三元锂电池荷电状态与健康状态在线协同估计方法 | |
CN103472403B (zh) | 一种基于pngv等效电路模型的动力电池soc复合估计方法 | |
CN113156321B (zh) | 一种锂离子电池荷电状态soc的估算方法 | |
CN103003709B (zh) | 电池状态估计装置以及电池状态估计方法 | |
Meng et al. | Low-complexity online estimation for LiFePO4 battery state of charge in electric vehicles | |
Seo et al. | Innovative lumped-battery model for state of charge estimation of lithium-ion batteries under various ambient temperatures | |
CN103616647B (zh) | 一种用于电动汽车电池管理系统的电池剩余电量估计方法 | |
CN106291381B (zh) | 一种联合估计动力电池系统荷电状态与健康状态的方法 | |
JP5324196B2 (ja) | バッテリの劣化推定方法及び装置 | |
CN105425154B (zh) | 一种估计电动汽车的动力电池组的荷电状态的方法 | |
CN102483442B (zh) | 电池状态估计装置以及电池状态估计方法 | |
CN111308379A (zh) | 一种基于局部恒压充电数据的电池健康状态估计方法 | |
CN109581225A (zh) | 电池在线参数辨识的能量状态估算方法及电池管理系统 | |
KR20010043872A (ko) | 전지 충전상태의 추정수단 및 전지 열화상태의 추정방법 | |
CN106646265A (zh) | 一种锂电池soc估计方法 | |
CN105425153B (zh) | 一种估计电动车辆的动力电池的荷电状态的方法 | |
CN105548896A (zh) | 基于n-2rc模型的动力电池soc在线闭环估计方法 | |
CN104502858A (zh) | 基于后向差分离散模型的动力电池soc估计方法与系统 | |
CN111965547A (zh) | 一种基于参数辨识法的电池系统传感器故障诊断方法 | |
CN104267354A (zh) | 一种动力电池的峰值功率预测方法 | |
CN109655758B (zh) | 电池开路电压测量方法及系统 | |
CN106324521A (zh) | 一种联合估计动力电池系统参数与荷电状态的方法 | |
JP5163542B2 (ja) | 二次電池の入出力可能電力推定装置 |
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 |