发明名称 一种电池模型参数与剩余电量联合异步在线估计方法
摘要 本发明涉及一种电池模型参数与剩余电量联合异步在线估计方法。现有方法一般都假设同类型的电池其内阻等参数基本不变,因此难以克服由于电池老化对电池剩余电量估计精度的影响。本发明方法通过测量在<img file="2011101274791100004dest_path_image002.GIF" wi="11" he="13" />时刻的电池端电压<img file="dest_path_image004.GIF" wi="16" he="15" />和电池供电电流<img file="dest_path_image006.GIF" wi="11" he="15" />,依据合理的电池模型,在合适的初始化基础上,首先基于<img file="dest_path_image008.GIF" wi="30" he="13" />时刻电池模型参数的估计结果,采用采样点卡尔曼滤波算法进行<img file="690356dest_path_image002.GIF" wi="14" he="20" />时刻电池剩余电量的估计,然后利用<img file="684987dest_path_image002.GIF" wi="14" he="20" />时刻所估计出的电池剩余电量,采用采样点卡尔曼滤波算法完成电池模型参数的估计。电池剩余电量与电池模型参数的估计异步交替在线完成。本发明方法可以方便地进行电池剩余电量的在线估计,收敛速度快、估计精度高,受电池老化影响较小。
申请公布号 CN102289557A 申请公布日期 2011.12.21
申请号 CN201110127479.1 申请日期 2011.05.17
申请人 杭州电子科技大学 发明人 何志伟;高明煜;曾毓;黄继业
分类号 G06F19/00(2006.01)I 主分类号 G06F19/00(2006.01)I
代理机构 杭州求是专利事务所有限公司 33200 代理人 杜军
主权项 1.一种电池模型参数与剩余电量联合异步在线估计方法,其特征在于该方法的具体步骤是:步骤(1)测量在<img file="2011101274791100001DEST_PATH_IMAGE002.GIF" wi="14" he="20" />时刻的电池端电压<img file="2011101274791100001DEST_PATH_IMAGE004.GIF" wi="20" he="25" />和电池供电电流<img file="2011101274791100001DEST_PATH_IMAGE006.GIF" wi="14" he="25" />,<img file="2011101274791100001DEST_PATH_IMAGE008.GIF" wi="81" he="22" />;步骤(2)用状态方程和观测方程表示电池的各个时刻的荷电状态依赖关系:状态方程:<img file="2011101274791100001DEST_PATH_IMAGE010.GIF" wi="260" he="52" />观测方程:<img file="DEST_PATH_IMAGE012.GIF" wi="466" he="100" />其中<img file="DEST_PATH_IMAGE014.GIF" wi="14" he="14" />为电池的荷电状态,即剩余电量;<img file="DEST_PATH_IMAGE016.GIF" wi="17" he="25" />为电池的放电比例系数,反映的是放电速率、温度等因素对电池SOC的影响程度,本发明中只考虑放电速率的影响;<img file="DEST_PATH_IMAGE018.GIF" wi="21" he="25" />是电池在室温25<img file="DEST_PATH_IMAGE020.GIF" wi="21" he="17" />条件下、以1/30倍额定电流的放电速率放电时所能得到的额定总电量,<img file="DEST_PATH_IMAGE022.GIF" wi="21" he="20" />是测量时间间隔,<img file="DEST_PATH_IMAGE024.GIF" wi="21" he="25" />为处理噪声;<img file="DEST_PATH_IMAGE026.GIF" wi="230" he="30" />为电池观测模型的参数,是一个列向量;<img file="DEST_PATH_IMAGE028.GIF" wi="17" he="18" />为电池的内阻,<img file="DEST_PATH_IMAGE030.GIF" wi="18" he="25" />为观测噪声;放电比例系数<img file="130639DEST_PATH_IMAGE016.GIF" wi="17" he="25" />的确定方法为:(a)将完全充满电的电池以不同放电速率<img file="DEST_PATH_IMAGE032.GIF" wi="20" he="25" />恒流放电<img file="DEST_PATH_IMAGE034.GIF" wi="20" he="20" />次,计算相应放电速率下的电池总电量<img file="DEST_PATH_IMAGE036.GIF" wi="20" he="25" />,<img file="DEST_PATH_IMAGE038.GIF" wi="60" he="20" />,<img file="DEST_PATH_IMAGE040.GIF" wi="72" he="25" />,<img file="DEST_PATH_IMAGE042.GIF" wi="49" he="20" />,<img file="DEST_PATH_IMAGE044.GIF" wi="17" he="20" />为电池的额定放电电流;(b)根据最小二乘方法拟合出<img file="276581DEST_PATH_IMAGE036.GIF" wi="20" he="25" />与<img file="887691DEST_PATH_IMAGE032.GIF" wi="20" he="25" />间的二次曲线关系,即在最小均方误差准则下求出同时满足<img file="DEST_PATH_IMAGE046.GIF" wi="124" he="26" />,<img file="DEST_PATH_IMAGE048.GIF" wi="41" he="22" />为最优系数;(c)在放电电流为<img file="779993DEST_PATH_IMAGE006.GIF" wi="14" he="25" />时,对应的放电比例系数<img file="109343DEST_PATH_IMAGE016.GIF" wi="17" he="25" />为:<img file="DEST_PATH_IMAGE050.GIF" wi="110" he="46" />此处,由于放电比例系数与电池老化无关,因此最优系数<img file="121293DEST_PATH_IMAGE048.GIF" wi="41" he="22" />对于同一类型的电池只需确定一次,确定后可作为已知常数直接用于所有同类型电池的剩余电量估计;步骤(3)执行如下初始化过程:(a)电池剩余电量估计的初始化:起始状态<img file="DEST_PATH_IMAGE052.GIF" wi="18" he="25" />及其方差<img file="DEST_PATH_IMAGE054.GIF" wi="18" he="25" />分别为:<img file="DEST_PATH_IMAGE056.GIF" wi="69" he="24" />,<img file="DEST_PATH_IMAGE058.GIF" wi="121" he="26" />处理噪声<img file="462275DEST_PATH_IMAGE024.GIF" wi="21" he="25" />的方差<img file="DEST_PATH_IMAGE060.GIF" wi="22" he="25" />、观测噪声<img file="721218DEST_PATH_IMAGE030.GIF" wi="18" he="25" />的方差<img file="DEST_PATH_IMAGE062.GIF" wi="20" he="25" />分别为:<img file="DEST_PATH_IMAGE064.GIF" wi="64" he="26" />,<img file="DEST_PATH_IMAGE066.GIF" wi="62" he="26" />尺度参数<img file="DEST_PATH_IMAGE068.GIF" wi="14" he="18" />为:<img file="DEST_PATH_IMAGE070.GIF" wi="50" he="26" />扩展后的状态向量<img file="DEST_PATH_IMAGE072.GIF" wi="22" he="28" />及其协方差<img file="DEST_PATH_IMAGE074.GIF" wi="22" he="26" />为:<img file="DEST_PATH_IMAGE076.GIF" wi="109" he="29" />,<img file="DEST_PATH_IMAGE078.GIF" wi="132" he="75" />均值加权系数<img file="2011101274791100001DEST_PATH_IMAGE080.GIF" wi="122" he="28" />和方差加权系数<img file="2011101274791100001DEST_PATH_IMAGE082.GIF" wi="120" he="28" />分别为:<img file="2011101274791100001DEST_PATH_IMAGE084.GIF" wi="57" he="28" />,<img file="2011101274791100001DEST_PATH_IMAGE086.GIF" wi="54" he="28" />,<img file="2011101274791100001DEST_PATH_IMAGE088.GIF" wi="113" he="28" />,<img file="2011101274791100001DEST_PATH_IMAGE090.GIF" wi="54" he="20" />(b)电池模型参数估计的初始化:任意选取初始模型参数<img file="2011101274791100001DEST_PATH_IMAGE092.GIF" wi="53" he="25" />;设定<img file="2011101274791100001DEST_PATH_IMAGE094.GIF" wi="21" he="25" />的平方根均方差矩阵为<img file="2011101274791100001DEST_PATH_IMAGE096.GIF" wi="25" he="26" />,<img file="2011101274791100001DEST_PATH_IMAGE098.GIF" wi="54" he="26" />,其中<img file="2011101274791100001DEST_PATH_IMAGE100.GIF" wi="17" he="25" />为<img file="2011101274791100001DEST_PATH_IMAGE102.GIF" wi="34" he="20" />的单位矩阵;选取比例常数<img file="2011101274791100001DEST_PATH_IMAGE104.GIF" wi="14" he="20" />,<img file="2011101274791100001DEST_PATH_IMAGE106.GIF" wi="36" he="20" />;设定变量<img file="2011101274791100001DEST_PATH_IMAGE108.GIF" wi="86" he="30" />;设定加权系数<img file="2011101274791100001DEST_PATH_IMAGE110.GIF" wi="352" he="48" />,<img file="2011101274791100001DEST_PATH_IMAGE112.GIF" wi="90" he="22" />;步骤(4)采用采样点卡尔曼滤波算法进行循环递推:在时刻<img file="368492DEST_PATH_IMAGE008.GIF" wi="81" he="22" />,根据测得的电池端电压<img file="105504DEST_PATH_IMAGE004.GIF" wi="20" he="25" />及电池的供电电流<img file="439009DEST_PATH_IMAGE006.GIF" wi="14" he="25" />,按下列步骤迭代进行电池模型参数与剩余电量的联合异步估计:(a)电池剩余电量的估计流程①根据<img file="2011101274791100001DEST_PATH_IMAGE114.GIF" wi="33" he="20" />时刻的扩展状态向量<img file="2011101274791100001DEST_PATH_IMAGE116.GIF" wi="29" he="30" />及其协方差<img file="2011101274791100001DEST_PATH_IMAGE118.GIF" wi="25" he="28" />,计算该时刻的所有的采样点序列<img file="DEST_PATH_IMAGE120.GIF" wi="32" he="26" />:<img file="DEST_PATH_IMAGE122.GIF" wi="280" he="38" />②根据状态方程进行时间域更新:由采样点序列<img file="619585DEST_PATH_IMAGE120.GIF" wi="32" he="26" />,根据状态方程计算采样点更新<img file="DEST_PATH_IMAGE124.GIF" wi="38" he="28" />:<img file="DEST_PATH_IMAGE126.GIF" wi="122" he="28" />;对采样点更新<img file="657949DEST_PATH_IMAGE124.GIF" wi="38" he="28" />进行加权,计算状态估计<img file="DEST_PATH_IMAGE128.GIF" wi="20" he="26" />:<img file="DEST_PATH_IMAGE130.GIF" wi="122" he="46" />;计算状态估计<img file="74018DEST_PATH_IMAGE128.GIF" wi="20" he="26" />的方差<img file="DEST_PATH_IMAGE132.GIF" wi="22" he="28" />:<img file="DEST_PATH_IMAGE134.GIF" wi="257" he="46" />;③根据观测方程完成测量更新:由采样点更新<img file="533467DEST_PATH_IMAGE124.GIF" wi="38" he="28" />及<img file="930951DEST_PATH_IMAGE114.GIF" wi="33" he="20" />时刻的参数估计值<img file="DEST_PATH_IMAGE136.GIF" wi="30" he="25" />,根据观测方程计算测量更新<img file="DEST_PATH_IMAGE138.GIF" wi="37" he="26" />:<img file="DEST_PATH_IMAGE140.GIF" wi="158" he="28" />;对测量更新<img file="348288DEST_PATH_IMAGE138.GIF" wi="37" he="26" />进行加权,计算测量估计<img file="DEST_PATH_IMAGE142.GIF" wi="21" he="26" />:<img file="DEST_PATH_IMAGE144.GIF" wi="122" he="46" />;计算测量估计<img file="489419DEST_PATH_IMAGE142.GIF" wi="21" he="26" />的方差<img file="DEST_PATH_IMAGE146.GIF" wi="24" he="28" />:<img file="DEST_PATH_IMAGE148.GIF" wi="258" he="46" />;计算<img file="862763DEST_PATH_IMAGE124.GIF" wi="38" he="28" />与<img file="368831DEST_PATH_IMAGE138.GIF" wi="37" he="26" />的互协方差<img file="DEST_PATH_IMAGE150.GIF" wi="32" he="26" />:<img file="DEST_PATH_IMAGE152.GIF" wi="266" he="49" />;计算卡尔曼增益<img file="DEST_PATH_IMAGE154.GIF" wi="24" he="25" />:<img file="DEST_PATH_IMAGE156.GIF" wi="88" he="28" />;计算状态更新<img file="DEST_PATH_IMAGE158.GIF" wi="18" he="25" />:<img file="DEST_PATH_IMAGE160.GIF" wi="141" he="26" />;计算状态更新<img file="332851DEST_PATH_IMAGE158.GIF" wi="18" he="25" />的方差<img file="DEST_PATH_IMAGE162.GIF" wi="22" he="26" />:<img file="DEST_PATH_IMAGE164.GIF" wi="128" he="28" />;通过上述流程,所得到的状态更新值<img file="90723DEST_PATH_IMAGE158.GIF" wi="18" he="25" />即为当前时刻<img file="443206DEST_PATH_IMAGE002.GIF" wi="14" he="20" />所估计得到的电池剩余电量;(b)电池模型参数的估计流程:①计算模型参数的估计值<img file="DEST_PATH_IMAGE166.GIF" wi="22" he="26" />:<img file="DEST_PATH_IMAGE168.GIF" wi="64" he="26" />;计算模型参数的平方根均方差矩阵的估计值<img file="DEST_PATH_IMAGE170.GIF" wi="25" he="28" />:<img file="DEST_PATH_IMAGE172.GIF" wi="109" he="28" />,其中,<img file="DEST_PATH_IMAGE174.GIF" wi="300" he="33" />,<img file="DEST_PATH_IMAGE176.GIF" wi="50" he="22" />为对应矩阵的对角线元素构成的列向量;②计算<img file="127698DEST_PATH_IMAGE166.GIF" wi="22" he="26" />的采样点序列<img file="DEST_PATH_IMAGE178.GIF" wi="38" he="28" />:<img file="DEST_PATH_IMAGE180.GIF" wi="240" he="30" />;<img file="440999DEST_PATH_IMAGE166.GIF" wi="22" he="26" />为6×1列向量,<img file="861616DEST_PATH_IMAGE170.GIF" wi="25" he="28" />为6×6矩阵,故<img file="147235DEST_PATH_IMAGE178.GIF" wi="38" he="28" />为6×13矩阵;③按下列各式计算测量更新:计算采样点的观测序列<img file="DEST_PATH_IMAGE182.GIF" wi="37" he="26" />:<img file="DEST_PATH_IMAGE184.GIF" wi="146" he="28" />,<img file="57422DEST_PATH_IMAGE182.GIF" wi="37" he="26" />为6×13矩阵;计算观测序列<img file="795702DEST_PATH_IMAGE182.GIF" wi="37" he="26" />的估计值<img file="DEST_PATH_IMAGE186.GIF" wi="21" he="28" />:<img file="DEST_PATH_IMAGE188.GIF" wi="128" he="48" />,<img file="DEST_PATH_IMAGE190.GIF" wi="45" he="26" />为<img file="892447DEST_PATH_IMAGE182.GIF" wi="37" he="26" />的第<img file="DEST_PATH_IMAGE192.GIF" wi="14" he="21" />列;计算观测序列<img file="281840DEST_PATH_IMAGE182.GIF" wi="37" he="26" />的平方根均方差矩阵<img file="DEST_PATH_IMAGE194.GIF" wi="25" he="29" />:<img file="DEST_PATH_IMAGE196.GIF" wi="484" he="38" />计算协方差矩阵<img file="DEST_PATH_IMAGE198.GIF" wi="33" he="26" />:<img file="DEST_PATH_IMAGE200.GIF" wi="241" he="33" />;计算卡尔曼增益<img file="DEST_PATH_IMAGE202.GIF" wi="24" he="25" />:<img file="DEST_PATH_IMAGE204.GIF" wi="142" he="36" />;计算参数更新<img file="DEST_PATH_IMAGE206.GIF" wi="21" he="25" />:<img file="DEST_PATH_IMAGE208.GIF" wi="148" he="28" />;计算临时变量<img file="DEST_PATH_IMAGE210.GIF" wi="18" he="20" />:<img file="DEST_PATH_IMAGE212.GIF" wi="70" he="29" />;计算模型参数的平方根均方差矩阵的更新<img file="DEST_PATH_IMAGE214.GIF" wi="25" he="26" />:<img file="DEST_PATH_IMAGE216.GIF" wi="186" he="28" />;其中<img file="DEST_PATH_IMAGE218.GIF" wi="36" he="22" />表示求矩阵的正交三角分解,并返回得到的上三角矩阵;<img file="DEST_PATH_IMAGE220.GIF" wi="26" he="25" />为矩阵的转置操作;<img file="DEST_PATH_IMAGE222.GIF" wi="149" he="28" />表示求矩阵<img file="DEST_PATH_IMAGE224.GIF" wi="134" he="28" />的Cholesky分解;通过上述流程,所得到的<img file="945951DEST_PATH_IMAGE206.GIF" wi="21" he="25" />即为当前时刻<img file="358478DEST_PATH_IMAGE002.GIF" wi="14" he="20" />所估计得到的电池模型参数;在每一时刻,上述步骤4(a)、4(b)交替进行,因此,电池剩余电量的估计依赖于上一时刻电池模型参数的估计结果,另一方面,电池模型参数的估计则基于当前时刻所估计得到的电池剩余电量完成;整个循环递推过程是在线完成的,即在电池实际工作过程中在线异步完成各时刻电池剩余电量的估计与电池模型参数的估计。
地址 310018 浙江省杭州市下沙高教园区2号大街