【技术实现步骤摘要】
本专利技术涉及电动汽车电池SOC估计
,具体涉及基于支持向量机模型和卡尔曼滤波的锂电池SOC估计方法。
技术介绍
近些年来人们对电动汽车(ElectricVehicles,EVs)快速发展日益关注。锂电池是EV的动力核心,电荷状态(StateofCharge,SOC)是锂离子电池的重要参数之一;合理地进行SOC估计是电池管理系统的重要功能之一。SOC估计方法有开路电压法、安时积分法、内阻法、神经网络法、卡尔曼滤波算法等,传统单一的估计方法有一定的局限性,普遍存在着建模难、精度低的问题。
技术实现思路
为了解决上述技术问题,本专利技术提供一种基于支持向量机模型和卡尔曼滤波的锂电池SOC估计方法,该方法可以有效地解决锂电池SOC估计中建模难、精度低的问题。本专利技术解决其技术问题所采用的技术方案是:基于支持向量机模型和卡尔曼滤波的锂电池SOC估计方法,包括:S1、获取锂电池充放电历史样本数据,同时对样本数据进行划分,确定与SOC相关的主要变量;S2、确定支持向量机锂电池模型的输入和输出数据;并确定影响支持向量机回归精度重要参数规则化参数C和核函数的宽度参数σ,从而建立支持向量机锂电池模型;S3、当支持向量机锂电池模型的SOC估计误差在预设范围内时,将该模型输出的SOC用卡尔曼滤波器(KalmanFilter,KF)算法进行滤波;S4、获取测试样本数据,将测试样本中的电压U、电流I、温度T作为训练后的支持向量机锂电池模型的输入,采用该训练后的模型对测试样本进行估计;为了增强其动态适应性,输出用KF算法进行滤波,进而获得精度高的SOC估计值;所述样本数据分为训 ...
【技术保护点】
基于支持向量机模型和卡尔曼滤波的锂电池SOC估计方法,其特征在于,包括如下步骤:S1、获取锂电池充放电历史样本数据,同时对样本数据进行划分,确定与SOC相关的主要变量;S2、确定支持向量机锂电池模型的输入、输出数据和模型主要参数,从而建立基于支持向量机锂电池模型;S3、当支持向量机锂电池模型的SOC估计误差在预设范围内时,将该模型输出的SOC用卡尔曼滤波(Kalman Filter,KF)算法进行滤波;S4、获取测试样本数据,将测试样本中的电压U、电流I、温度T作为训练后的支持向量机锂电池模型的输入,采用该训练后的模型对测试样本进行估计;为了增强其动态适应性,输出用KF算法进行滤波,进而获得精度高的SOC估计值;所述样本数据分为训练样本数据和测试样本数据。训练时所采用的锂电池样本数据包括若干个完整周期充放电历史数据。
【技术特征摘要】
1.基于支持向量机模型和卡尔曼滤波的锂电池SOC估计方法,其特征在于,包括如下步骤:S1、获取锂电池充放电历史样本数据,同时对样本数据进行划分,确定与SOC相关的主要变量;S2、确定支持向量机锂电池模型的输入、输出数据和模型主要参数,从而建立基于支持向量机锂电池模型;S3、当支持向量机锂电池模型的SOC估计误差在预设范围内时,将该模型输出的SOC用卡尔曼滤波(KalmanFilter,KF)算法进行滤波;S4、获取测试样本数据,将测试样本中的电压U、电流I、温度T作为训练后的支持向量机锂电池模型的输入,采用该训练后的模型对测试样本进行估计;为了增强其动态适应性,输出用KF算法进行滤波,进而获得精度高的SOC估计值;所述样本数据分为训练样本数据和测试样本数据。训练时所采用的锂电池样本数据包括若干个完整周期充放电历史数据。2.根据权利要求1所述的基于支持向量机模型和卡尔曼滤波的锂电池SOC估计方法,其特征在于,所述步骤S3中所述预设范围为5%~8%。3.根据权利要求1所述的基于支持向量机模型和卡尔曼滤波的锂电池SOC估计方法,其特征在于,所述锂电池充放电历史样本数据包括每秒的数据,所述每秒的数据包括电压、电流、环境温度和SOC。4.根据权利要求3所述的基于支持向量机模型和卡尔曼滤波的锂电池SOC估计方法,其特征在于,所述步骤S2中所述的支持向量机锂电池模型的输入数据为电压、电流和温度,输出数据为SOC、,数据主要参数为影响支持向量机回归精度重要参数规则化参数C和核函数的宽度参数σ。5.根据权利要求1所述基于支持向量机模型和卡尔曼滤波的锂电池SOC估计方法,其特征在于,所述步骤S3中卡尔曼滤波(KF)算法包括:S31、计算先验状态估计值:X(k|k-1)=AX(k-1|k-1)+BU(k)其中,k是现在的系统状态,X(k|k-1)是利用上一状态预测的结果,X(k-1|k-1)是上一状态最优的结果,U(k)为现在...
【专利技术属性】
技术研发人员:张增棵,卜凡涛,
申请(专利权)人:华晨汽车集团控股有限公司,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。