1.一种电池模型参数与剩余电量联合异步在线估计方法,其特征在于该方法的具体步骤是:步骤(1)测量在k时刻的电池端电压yk和电池供电电流ik,k=1,2,3,…;
步骤(2)用状态方程和观测方程表示电池的各个时刻的荷电状态依赖关系:状态方程:
观测方程:
其中z为电池的荷电状态,即剩余电量;ηi为电池的放电比例系数,反映的是放电速率、温度因素对电池SOC的影响程度,本发明中只考虑放电速率的影响;Qn是电池在室温
25°C条件下、以1/30倍额定电流的放电速率放电时所能得到的额定总电量,Δt是测量T时间间隔,wk为处理噪声;pk=[K0 R K1 K2 K3 K4] 为电池观测模型的参数,是一个列向量;R为电池的内阻,vk为观测噪声;
放电比例系数ηi的确定方法为:(a)将完全充满电的电池以不同放电速率Ci恒流放电N次,计算相应放电速率下的电池总电量Qi,1≤i≤N,0
(b)根据最小二乘方法拟合出Qi与Ci间的二次曲线关系,即在最小均方误差准则下求出同时满足 a,b,c为最优系数;
(c)在放电电流为ik时,对应的放电比例系数ηi为:此处,由于放电比例系数与电池老化无关,因此最优系数a,b,c对于同一类型的电池只需确定一次,确定后可作为已知常数直接用于所有同类型电池的剩余电量估计;
步骤(3)执行如下初始化过程:(a)电池剩余电量估计的初始化:起始状态 及其方差P0分别为:处理噪声wk的方差Rw、观测噪声vk的方差Rv分别为:-5 -2
Rw=10 ,Rv=10
尺度参数γ为:
扩展后的状态向量 及其协方差 为:均值加权系数 i=0,1,2,...,6和方差加权系数 i=0,1,2,...,6分别为:
1≤i≤6
(b)电池模型参数估计的初始化:任意选取初始模型参数
设定p0的平方根均方差矩阵为Sp0,Sp0=I6,其中I6为6×6的单位矩阵;
选取比例常数h,h>1;
设定变量
设定加权系数 j=1,2,…,12;
步骤(4)采用采样点卡尔曼滤波算法进行循环递推:在时刻k=1,2,3,…,根据测得的电池端电压yk及电池的供电电流ik,按下列步骤迭代进行电池模型参数与剩余电量的联合异步估计:(a)电池剩余电量的估计流程①根据k-1时刻的扩展状态向量 及其协方差 计算该时刻的所有的采样点序列②根据状态方程进行时间域更新:由采样点序列 根据状态方程计算采样点更新对采样点更新 进行加权,计算状态估计计算状态估计 的方差
③根据观测方程完成测量更新:由采样点更新 及k-1时刻的参数估计值 根据观测方程计算测量更新对测量更新 进行加权,计算测量估计计算测量估计 的方差
计算 与 的互协方差
计算卡尔曼增益Kk:
计算状态更新
计算状态更新 的方差
通过上述流程,所得到的状态更新值 即为当前时刻k所估计得到的电池剩余电量;
(b)电池模型参数的估计流程:①计算模型参数的估计值
计算模型参数的平方根均方差矩阵的估计值 其中,diag{·}为对应矩阵的对角线元素构成的列向量;
②计算 的采样点序列
为6×1列向量, 为6×6矩阵,故 为6×13矩阵;
③按下列各式计算测量更新:计算采样点的观测序列 为6×13矩阵;
计算观测序列 的估计值 为 的第j列;
计算观测序列 的平方根均方差矩阵计算协方差矩阵
计算卡尔曼增益K′k:
计算参数更新
计算临时变量U:
计算模型参数的平方根均方差矩阵的更新 :T
其中qr{·}表示求矩阵的正交三角分解,并返回得到的上三角矩阵;(·) 为矩阵的转置操作; 表示求矩阵 的Cholesky分解;
通过上述流程,所得到的 即为当前时刻k所估计得到的电池模型参数;
在每一时刻,上述步骤4(a)、4(b)交替进行,因此,电池剩余电量的估计依赖于上一时刻电池模型参数的估计结果,另一方面,电池模型参数的估计则基于当前时刻所估计得到的电池剩余电量完成;整个循环递推过程是在线完成的,即在电池实际工作过程中在线异步完成各时刻电池剩余电量的估计与电池模型参数的估计。