动态建模的最小二乘支持向量机SOC估计方法技术

技术编号:13978036 阅读:60 留言:0更新日期:2016-11-11 23:09
本发明专利技术提供了一种动态建模的最小二乘支持向量机SOC估计方法,属于SOC估计方法技术领域。本发明专利技术的方法,在放电初期,LS‑SVM不断地匹配与当前放电循环最相近的样本,不断地建立新的模型给出当前放电时刻对应的SOC值,随后在放电稳定后,不再建立新的模型,使用当前模型完成对后续放电时刻的SOC估计。本发明专利技术对电池在整个生命周期进行SOC估计的同时,可以把本发明专利技术的方法推广至不同电池中。由于电池的充放电是个复杂的电化学反应过程,因此其SOC不可直接测量得到。在进行SOC估计时,需要采集电池外部可测参数,例如:电压、电流、电阻、温度等。由于这些外部参数与SOC非线性相关,因此需要将参数进行非线性映射到SOC上,达到通过外部可测量估计SOC的目的。

【技术实现步骤摘要】

本专利技术涉及一种动态建模的最小二乘支持向量机SOC估计方法,属于SOC估计方法

技术介绍
电池的功能是实现化学能与电能之间的转换,因此,其电量具有不可测性。然而在实际应用中,人们需要根据当前电池荷电状态即电池电量做出任务规划、预期充电时间,如果不能准确估计当前电池电量,以电动车为例,将会造成行驶途中电量衰竭无法完成预期行驶路线,或频繁充电浪费车主时间降低电池使用寿命等危害。因此,荷电状态(State of Charge,SOC)在目前电池状态估计研究体系中开展的工作最为深入与广泛。其代表方法主要有开路电压法、安时法和内阻法。开路电压法需要长时间静置才可以测得,因此其不适用于在线估计SOC。而内阻法需要精确的测量电池内阻,使其对测量仪器的精度要求极高,因此也不适用于在线估计SOC。安时法是一种估计SOC的直接方法,其需要SOC的初值以及较高精度的电流测量,其误差会不断累积因此不可单独使用。而电池所处环境、使用工况、寿命衰退等因素均会导致SOC估计误差的增加,这造成了精确SOC估计的困难与挑战。而目前的研究大都没有关注电池整个生命周期的SOC估计,对应建立的各类模型随着电池寿命的衰退误差越来越大。在实验室前期与企业合作的通讯基站备用电源状态估计项目中,暴漏了很多电池SOC估计仍存在的问题以及实际应用中尚存在的需求。
技术实现思路
本专利技术的目的是为了解决上述现有技术存在的问题,即目前的研究大都没有关注电池整个生命周期的SOC估计,对应建立的各类模型随着电池寿命的衰退误差越来越大。在实验室前期与企业合作的通讯基站备用电源状态估计项目中,暴漏了很多电池SOC估计仍存在的问题以及实际应用中尚存在的需求。进而提供一种动态建模的最小二乘支持向量机SOC估计方法。本专利技术的目的是通过以下技术方案实现的:一种动态建模的最小二乘支持向量机SOC估计方法,步骤如下:(一)最小二乘支持向量机基本原理对于给定的训练样本集s={(x1,y1)(x2,y2),…(xn,yn)本文档来自技高网...

【技术保护点】
一种动态建模的最小二乘支持向量机SOC估计方法,其特征在于,(一)最小二乘支持向量机基本原理对于给定的训练样本集s={(x1,y1)(x2,y2),…(xn,yn)}    (2‑1)其中xi是输入向量即与SOC映射的电池外部特征参量,yi为相应的输出向量即电池SOC,n为样本容量;由于特征参量与SOC的非线性关系,需通过一个非线性函数φ(·)将样本映射到高维特征空间:其函数表达式如下:K(x,y)=exp(‑(x‑y)2/2σ2)    (2‑3)其中,σ为核宽度参数;然后再把训练结果在高维特征空间进行线性回归,其回归函数为:f(x)=wT·φ(x)+b    (2‑4)其中,wT为权值向量,b为偏置值,φ(x)为非线性函数,然后以结构风险最小化原则为基础确定模型参数w、b,结构风险的表达式为:R=γ·Remp+12||w||2---(2-5)]]>其中,γ为正规化参数,且γ>0,Remp为损失函数,也叫做经验风险函数;LS‑SVM算法釆用的是二次损失函数的支持向量机,即Remp=Σinϵi2---(2-6)]]>其中,εi为支持向量机模型对训练样本的预测误差;利用结构风险最小化原则确定模型参数w、b的问题可等效为求解以下优化问题:min R=γ·Remp+12||w||2---(2-7)]]>约束条件:yi=wT·φ(x)+b    (2‑8)引入拉格朗日函数L得,L(w,b,ϵi,a)=γ·Σinϵi2+12||w||2-Σi=1n(ai·(wT·φ(x)+b-yi))---(2-9)]]>其中a=[a1,a2,…an]是拉格朗日乘子,根据优化条件有,∂L∂w=0→w=Σi=1nai·φ(xi)∂L∂b=0→Σi=1nai=0∂L∂ϵi=0→ai=2γϵi∂L∂ai=0→yi=wT·φ(xi)+b+ϵi---(2-10)]]>整理得:yi=Σj=1n(aj·<φ(xj),φ(xi)>)+b+12γai---(2-11)]]>带入核函数后得:yi=Σj=1n(aj·K(xi,xj))+b+12γai---(2-12)]]>合并成线性方程组形式如下:由训练样本s={(x1,y1)(x2,y2),…(xn,yn)},求解方程组(2‑10)可得[b,a1,a2……an]的值,并最终得到最小二乘支持向量机的函数估计为:f(x)=Σj=1naj·K(xi,xj)+b---(2-14)]]>(二)动态欧几距离比较的样本选择采用动态欧几距离比较的方法选择与当前测试集最相似的放电电压曲线用于LS‑SVM的建模;与样本集动态欧几距离比较方式如下:(V1′-Vk,n)2+(V2′-Vk,n+1)2+...+(Vm′-Vk,n+m-1)2---(2-15)]]>其中,Vm′代表测试集的电压点,而Vk,n′中k代表样本在样本集中的序列,n代表该样本的起始点,如V1,2′为第一个样本集中的第二个电压点;若一个样本共有p个电压点,对于一个样本需计算p‑m+1次欧几距离,从这p‑m+1个距离结果中选择最小的值作为测试集与该样本之间的距离;从所有样本中选择距离小的前三组作为本次建模的样本,在放电初期采集到的测试电压点不多的情况下,模型会很不稳定,每次新增电压点都会造成模型的重建,在放电至30%DOD以后,选取的样本基本不再改变,因此不再进行动态欧几距离比较选取样本;(三)LS‑SVM在SOC估计的参数设置上面已经提到为了消除LS‑SVM将所有样本点都作为支持向量的劣势选取与测试集最相似的3个样本做建模,而在实际应用中,还需要选取样本中能与SOC有较强对应关系的特征量作为LS‑SVM的建模参量,通过LS‑SVM找到其与SOC之间的关系,从而通过可测量的特征量估计不可直接测量的SOC值;为了准确的描述电池在放电过程中的电压变化,引入了电压差的概念,由于是恒流放电,因此,下一点电压与上一点电压的差值又可以表示为等放电深度电压变化;综上,LS‑SVM输入、输出参数如下:输入...

【技术特征摘要】
1.一种动态建模的最小二乘支持向量机SOC估计方法,其特征在于,(一)最小二乘支持向...

【专利技术属性】
技术研发人员:刘大同彭喜元赵天意彭宇
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:黑龙江;23

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1