发明名称 一种基于多层支持向量机的蓄电池在线监测方法
摘要 本发明涉及一种基于多层支持向量机(SVM)的蓄电池在线监测方法,考虑到了蓄电池性能劣化过程与电压、电流变化情况及温度变化情况密切相关,为了更能体现内在的联系,通过建立SVM数据分类训练集,采用SVM算法,利用多层SVM蓄电池性能劣化诊断流程,对蓄电池进行实时智能故障判断,因此对蓄电池的健康状态的监控较传统方法具有更高的准确性,而且还能对蓄电池的失效提供预警。
申请公布号 CN102749585B 申请公布日期 2014.11.05
申请号 CN201110099646.6 申请日期 2011.04.21
申请人 李昌 发明人 李昌
分类号 G01R31/36(2006.01)I;G06K9/62(2006.01)I 主分类号 G01R31/36(2006.01)I
代理机构 温州瓯越专利代理有限公司 33211 代理人 李友福
主权项  一种基于多层支持向量机的蓄电池在线监测方法,其特征在于所述监测方法包括如下步骤:1)建立SVM数据分类训练集通过数据采集系统以分时段连续采样方式对若干个已知的、健康状况不同的蓄电池单体进行数据采集,采集的参数为整个放电周期过程中蓄电池单体放电电压变量u、放电电流变量i和电池表面温度temp,同一个蓄电池单体的放电电压变量u、放电电流变量i和电池表面温度temp为一个样本集,并根据该蓄电池单体健康状况标上“正常”或“异常”的标记,所有蓄电池单体的样本集构成SVM数据分类训练集;    2)SVM数据分类输入变量的获得由数据采集系统以分时段连续采样方式实时采集待诊断蓄电池单体实时放电电压变量u、放电电流变量i和实时电池表面温度temp,上述变量并送至SQL数据库系统中存储构成所述SVM数据分类输入变量,分别记为<img file="2011100996466100001dest_path_image002.GIF" wi="128" he="25" />、<img file="2011100996466100001dest_path_image004.GIF" wi="113" he="25" />、<img file="2011100996466100001dest_path_image006.GIF" wi="209" he="26" />;3)数据预处理:读取SQL数据库中待诊断蓄电池单体放电周期数据,确定出放电时间间隔<img file="2011100996466100001dest_path_image008.GIF" wi="81" he="24" />,以分时段连续采样方式获得放电周期时段内的电压<img file="2011100996466100001dest_path_image010.GIF" wi="17" he="25" />、电流<img file="dest_path_image012.GIF" wi="10" he="25" />及温度<img file="dest_path_image014.GIF" wi="40" he="25" />数值,(<img file="dest_path_image016.GIF" wi="92" he="22" />),设数据采样间隔为<img file="2011100996466100001dest_path_image018.GIF" wi="21" he="20" />,则数据分时段连续采样大小为<img file="2011100996466100001dest_path_image020.GIF" wi="78" he="20" />,记为:<img file="654705dest_path_image002.GIF" wi="128" he="25" />、<img file="571846dest_path_image004.GIF" wi="113" he="25" />、<img file="289266dest_path_image006.GIF" wi="209" he="26" />据此计算出各个采样点上的放电即时功率<img file="dest_path_image022.GIF" wi="73" he="25" />;计算电压<img file="871426dest_path_image010.GIF" wi="17" he="25" />、电流<img file="685798dest_path_image012.GIF" wi="10" he="25" />、温度<img file="508261dest_path_image014.GIF" wi="40" he="25" />及放电即时功率<img file="dest_path_image024.GIF" wi="20" he="25" />的平均值:<img file="dest_path_image026.GIF" wi="70" he="65" />,<img file="dest_path_image028.GIF" wi="62" he="65" />,<img file="dest_path_image030.GIF" wi="116" he="65" />及<img file="dest_path_image032.GIF" wi="72" he="65" />按下列公式得到各测量数据的偏差:<img file="dest_path_image034.GIF" wi="92" he="28" />,<img file="dest_path_image036.GIF" wi="80" he="28" />,<img file="dest_path_image038.GIF" wi="160" he="28" />及<img file="dest_path_image040.GIF" wi="92" he="28" />由此得到预处理后的数据<img file="dest_path_image042.GIF" wi="177" he="25" />4)数据诊断    采用3个SVM分类器:SVM1用于判断蓄电池电压正常状态与劣化状态,SVM2用于判断蓄电池单体温度正常状态与劣化状态,SVM3用于判断蓄电池综合状态正常状态与劣化状态;诊断流程分如下6个路径: 路径1:将步骤2)所得连续多个放电周期的电压渐变数据序列<img file="104456dest_path_image002.GIF" wi="128" he="25" />送至SVM1,当SVM1诊断结果为 “正常”,则将连续多个放电周期的温度渐变数据<img file="490307dest_path_image006.GIF" wi="209" he="26" />进一步送至SVM2;当SVM2诊断结果为“正常”,则最终诊断结果为“正常”;路径2:将步骤2)所得连续多个放电周期的电压渐变数据序列<img file="159186dest_path_image002.GIF" wi="128" he="25" />送至SVM1,当SVM1诊断结果为 “异常”,则将连续多个放电周期的温度渐变数据<img file="90233dest_path_image006.GIF" wi="209" he="26" />进一步送至SVM2;当SVM2诊断结果为“异常”,则最终诊断结果为“异常”;路径3:将步骤2)所得连续多个放电周期的电压渐变数据序列<img file="844562dest_path_image002.GIF" wi="128" he="25" />送至SVM1,当SVM1诊断结果为 “正常”,则将连续多个放电周期的温度渐变数据<img file="581574dest_path_image006.GIF" wi="209" he="26" />进一步送至SVM2;当SVM2诊断结果为“异常”,再将所得的预处理数据<img file="291910dest_path_image042.GIF" wi="177" he="25" />进一步送至SVM3;当SVM3诊断结果为“异常”,则最终诊断结果为“异常”;路径4:将步骤2)所得连续多个放电周期的电压渐变数据序列<img file="721754dest_path_image002.GIF" wi="128" he="25" />送至SVM1,当SVM1诊断结果为 “正常”,则将连续多个放电周期的温度渐变数据<img file="901063dest_path_image006.GIF" wi="209" he="26" />进一步送至SVM2;当SVM2诊断结果为“异常”,再将所得的预处理数据<img file="176187dest_path_image042.GIF" wi="177" he="25" />进一步送至SVM3;当SVM3诊断结果为“正常”,则最终诊断结果为“正常”;路径5:将步骤2)所得连续多个放电周期的电压渐变数据序列<img file="6608dest_path_image002.GIF" wi="128" he="25" />送至SVM1,当SVM1诊断结果为 “异常”,则将连续多个放电周期的温度渐变数据<img file="341775dest_path_image006.GIF" wi="209" he="26" />进一步送至SVM2;当SVM2诊断结果为“正常”,再将所得的预处理数据<img file="70696dest_path_image042.GIF" wi="177" he="25" />进一步送至SVM3;当SVM3诊断结果为“正常”,则最终诊断结果为“正常”;路径6:将步骤2)所得连续多个放电周期的电压渐变数据序列<img file="87194dest_path_image002.GIF" wi="128" he="25" />送至SVM1,当SVM1诊断结果为 “异常”,则将连续多个放电周期的温度渐变数据<img file="585171dest_path_image006.GIF" wi="209" he="26" />进一步送至SVM2;当SVM2诊断结果为“正常”,再将所得的预处理数据<img file="543769dest_path_image042.GIF" wi="177" he="25" />进一步送至SVM3;当SVM3诊断结果为“异常”,则最终诊断结果为“异常”。
地址 325000 浙江省温州市鹿城区黄龙街道黄龙住宅区凝霞1幢504室