付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于安时法的锂电池状态空间模型
随着世界能源危机和污染的加剧,电动汽车的设计和制造受到了各国政府和公司的高度重视。动力电池作为电动汽车动力系统的重要部件,其性能和成本是电动汽车发展的关键因素。电池荷电状态(StateofCharge,SOC)预测是电池组管理系统中最核心的任务,直接影响电池可靠性、安全性和使用寿命。同时在动力电池工作过程中,整车控制器需要依据电池管理系统提供的电池剩余容量SOC分配各系统能量,实现最优控制。但电池SOC受到充放电电流、温度、循环寿命和自放电等各种因素影响,不能直接测量,只能通过一定的算法间接获得。目前,常用的电池SOC估计方法有安时电流积分法、开路电压法、模糊逻辑法、神经网络法和扩展卡尔曼滤波(EKF)法等。安时电流积分法由于SOC初值计算、测量仪器误差、电流和温度导致容量变化等问题,一般不应用于实车上。开路电压法需要较长的静止时间,不适合SOC实时动态估计。相对于模糊逻辑法和神经网络法,扩展卡尔曼滤波法计算量小,便于实现,然而扩展卡尔曼滤波要求统计特性已知的白噪声。电动车在行驶时,电池管理系统在数据采集过程中系统噪声和量测噪声特性未知,使扩展卡尔曼滤波估计准确性下降,甚至导致发散。相比于常用的电池SOC估计方法,粒子滤波算法适用于任何用状态空间模型描述的非高斯背景的非线性随机系统,对系统的测量噪声和过程噪声没有任何限制,可以应用于任何非线性系统,精度可以接近最优估计,是一种很有效的非线性滤波技术。因此,笔者通过把粒子滤波算法引入到镍氢电池组SOC估计,有效地提高了SOC估计的准确性和可靠性。1放电电流、温度变化问题电池荷电状态SOC表示电池当前的净容量与额定容量的比值,净容量指电池在后续时间能放出的最大电量,额定容量指电池在一定温度和电流下完全充满所需电量。电池SOC如公式(1)所示:式中:SOC0代表电池荷电状态的初始值;Cdis是从t0到t电池释放的电量;Cin代表电池的额定容量;ηI,T代表电池容量基于电流I和温度T的修正系数。SOC0可以直接给定,Cdis可通过式(2)获得,但随着放电电流、温度等因素时刻发生变化,所以求解电池荷电状态关键点就是对变化的Cdis进行动态估计,即确定基于电流和温度变化的修正系数ηI,T,由于ηI,T=ηI×ηT,所以必须分别求解ηI和ηT。为求解电流修正系数ηI,实验在室温25℃下进行。在不同倍率的方式下,分别对镍氢电池进行(1/20C~1C,C代表“倍率”)恒流放电,并计算该倍率下的电池实际放电总电量Qi,然后与标准电量Qn进行比较,即这样就可以得到一系列基于电流i(i1,i2,i3,…,in)变化的电流修正系数ηI(ηi1,ηi2,ηi3,…,ηin),利用MATLAB中的拟合函数,得到ηI关于三阶多项式拟合曲线方程:利用同样的方法求解温度修正系数ηT,实验在镍氢电池完全充满电的状态下进行,分别在(-20℃、0℃、20℃、30℃、40℃、50℃)的恒温环境中,以C/20放电倍率对电池进行完全放电,得到基于不同温度下的电池放电总电量QT,然后与标准电量Qn进行比较,即这样就可以得到一系列基于温度T(T1,T2,T3,…,Tn)变化的温度修正系数ηT(ηT1,ηT2,ηT3,…,ηTn),利用MATLAB中的拟合函数,得到ηT关于三阶多项式拟合曲线方程:最终得到基于温度和放电倍率电池SOC算法如下所示:将公式(5)离散化为:2电池模型建立利用粒子滤波估计电池SOC时必须建立电池理论模型。本文将结合Shepherd模型、Unnewehruniversal模型和Nernst模型建立复合模型。Shepherd模型:Unnewehruniversal模型:Nernst模型:式中:yk为电池输出电压;R为电池内阻,会随着SOC变化而变化;Ki为极化电阻;K1,K2,K3为模型匹配系数;ik为放电电流。结合以上3种电池模型并结合式(6)建立电池状态空间模型:式中:yk为k时刻观测电压;xk为k时刻的SOC。式(7)和式(8)分别为离散化的电池输出观测方程和状态方程。对于式(7)中的参数K0,R,K1,K2,K3,K4可通过实验方法进行辨识。Y=Hθ式中:Y和H为通过实验获得的已知向量。因此,参数向量θ可由以上方程组求得。3非线性状态空间模型及标准粒子滤波粒子滤波(ParticleFiltering)算法是最近兴起的一种很有潜力的非线性滤波方法,基本原理是利用状态空间中的随机样本来近似后验概率密度函数,并依据蒙特卡洛估计方法估计状态值。由于粒子滤波的优势在于可以处理非常复杂的非高斯和非线性问题,因此成为一种研究非线性、非高斯系统最优估计有效方法,在工程科学中有广泛应用。动力电池非线性状态空间模型:其中:式中:xk和yk分别是系统k时刻的状态值(电池SOC)和测量值(输出电压);映射h(·)和f(·)分别为系统量测模型函数和状态转移模型函数;wk-1是系统噪声,vk是观测噪声,它们是相互独立的随机噪声。标准粒子滤波算法如下:重要密度分解为后验概率密度表示为根据式(11)、式(12)和式(13),可得到重要性权值更新公式为将权值归一化,即后验概率密度可表示为将粒子滤波算法归纳如下。a.初始化:由先验概率p(x0)产生粒子集,所有粒子权值为1/N。可得到xk的最小均方估计c.重新采样得到新的粒子集4不同估计方法对电池soc估计的比较为了验证基于粒子滤波原理的电池SOC估计算法的准确性和适用性,将其与扩展卡尔曼滤波估计算法进行比较。在美国FTP-75工况和NEDC工况下,在MATLAB中对粒子滤波算法和扩展卡尔曼滤波算法进行编程实现,然后分别对10Ah/1.2V的镍氢电池组SOC状态进行仿真估计。FTP-75工况总共进行1800s,设定SOC初始值为0.95,进行变电流充放电,电流变化比较剧烈,如图1所示,放电时电流为负值,充电时电流为正值。在电池使用过程中,电池真实SOC值是不能直接在线测量的,只能在实验结束后,利用获得的电流、温度、时间等数据通过安时计量法来计算SOC值。在FTP-75工况下实验两种电池SOC估计算法变化情况如图2所示,由图可以看出,与扩展卡尔曼滤波估计相比粒子滤波估计与真实值更加接近。每隔5min检测一下两种SOC估计方法误差,两种估计方法误差结果见表1,很显然,随着时间的推移,基于粒子滤波估计误差(最大值为2.7%)低于扩展卡尔曼滤波估计误差(最大值为5.4%)。在实验过程中,电池放电时产生很多热量致使温度升高,而电池内部复杂的非线性化学反应容易受到温度影响,因此导致电池输出特性发生变化。实验表明,在不断的充放电过程中粒子滤波算法更适合电池SOC估计。NEDC工况总共进行1200s,同样设定SOC初始值为0.95,进行变电流充放电,电流变化比较剧烈,如图3所示,放时电流为负值,充电时电流为正值。在NEDC工况下,两种估计算法对电池SOC估计情况如图4所示,由图可以看出,与卡尔曼滤波估计相比粒子滤波估计与真实值更加接近。每隔4min检测一下两种SOC估计方法误差,两种估计方法误差结果见表2所示,很显然,随着时间的推移基于粒子滤波估计误差(最大值为1.4%)低于扩展卡尔曼滤波估计误差(最大值为2.2%)。5基于模型的soc估计电池荷电状态SOC的估算方法一直是研究的重点。本论文通过引入粒子滤波算法对镍氢电
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 图像分割技巧课程设计
- 包装系统设计课程课程设计
- WebGL粒子系统渲染技巧指南课程设计
- 超市收银台排队课程设计
- 隐私计算同态加密技术实现课程设计
- 基于机器学习的Snort检测模型课程设计
- 模拟退火车间调度前沿探索课程设计
- 生物信息学DNA序列比对工具实验设计课程设计
- 苯乙烯处理课程设计
- 常规流水灯课程设计
- 2025年市场监管综合执法岗《化妆品监管执法》题库附答案
- 粉煤灰供应、运输、售后服务方案
- 第1课 开启物联网之门 课件(内嵌视频)2026-2027学年人教版初中信息科技八年级全一册
- 2026年工商注册代理从业人员考核模拟试题及答案
- 2026国家能源集团科学技术研究总院(北京低碳清洁能源研究院)社会招聘84人考前冲刺试卷【典优】附答案详解
- 2026年跨境电商海外仓建设与运营管理
- 国家开放大学汉语言文学本科《古代诗歌散文专题》历年期末纸质考试真题总题库2027珍藏版
- 2026新教材全国培训:统编版小学语文五年级教材解析
- 2026年秋季开学第一课:强国复兴有我
- 1.5 大豆产量 课件(共23张)北师大版数学四年级上册
- 踔厉奋发 2026-2027学年第一学期初中一年级道德与法治教学工作计划
评论
0/150
提交评论