买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于极限学习和扩展卡尔曼滤波的荷电量估算方法及设备_武汉理工大学_202210544102.4 

申请/专利权人:武汉理工大学

申请日:2022-05-18

公开(公告)日:2024-04-09

公开(公告)号:CN114895190B

主分类号:G01R31/367

分类号:G01R31/367;G01R31/388;G06N3/04;G06N3/08

优先权:

专利状态码:有效-授权

法律状态:2024.04.09#授权;2022.08.30#实质审查的生效;2022.08.12#公开

摘要:本发明提供了一种基于极限学习和扩展卡尔曼滤波的荷电量估算方法及设备。所述方法包括:步骤1至步骤6。本发明不需要在不同温度下建立等效电路模型和进行参数识别,仅需要利用ELM即可训练得到电池模型,所得的电池模型不仅精度更高,能够更精确地反应电池端电压,而且能够大大节省建模时间,将由ELM训练的电池模型与EKF结合进行SOC估算,基于ELM‑EKF的SOC估算方法具有更高的精度和更好的鲁棒性。

主权项:1.一种基于极限学习和扩展卡尔曼滤波的荷电量估算方法,其特征在于,包括:步骤1:基于锂电池测试平台,在不同温度下对锂离子电池进行特性实验,包括:容量测试、HPPC测试、开路电压OCV测试以及动态工况测试FUDS,实验过程中采集实时的实验数据,包括环境温度、电池本体温度、电池端电压以及电流,其中容量测试的数据用来计算锂电池的真实SOC;HPPC测试和OCV测试数据用来建立与ELM对比的等效电路模型ECM;FUDS测试数据用来训练、验证和测试ELM电池模型,还用来测试SOC估算精度;步骤2:构建ELM神经网络,输入层包含三个神经元,分别为当前时刻t的电流值、SOC值,以及上一时刻t-1的端电压值;输出层包含一个神经元,即SOC;隐藏层神经元的激活函数采用双曲正切函数,隐藏层神经元个数在下一步骤中采用试错法确定;步骤3:利用ELM训练电池模型,首先使用30℃下的FUDS测试数据构建训练数据集,训练数据集的输入包括当前时刻t的电流值It、真实SOC值SOCt,以及上一时刻t-1的端电压值Vt-1,输出为当前时刻t的端电压值Vt,其中真实SOC值根据安时积分法计算: 其中SOCt0为实验开始前的SOC初值,SOCt为当前时刻的SOC值,Cm是由容量测试校准的在该温度下的电池容量,其余输入与输出量为设备采集的实时数据,接着将训练集的数据进行归一化处理,提高训练速度和精度,利用构建的训练数据集训练ELM模型;步骤4:测试训练好的ELM电池模型,根据步骤2,将10℃和50℃下的FUDS测试数据构建成测试数据集,将测试数据集输入到已构建的ELM电池模型中,对比模型输出电压与实测的电池端电压,并使用均方根误差RMSE和平均绝对误差MAE来定量衡量ELM电池模型的精确度;步骤5:构建基于扩展卡尔曼滤波算法的SOC估算方法,首先定义xk=[SOCk,Vk-1]为系统的状态变量,包括当前时刻的SOC和上一时刻的端电压,yk为系统输出,即当前时刻的端电压,则系统的状态空间方程为:xk+1=fxk,uk+wkyk=gxk,uk+vk其中wk和vk表示高斯噪声,uk为系统的输入,fxk,uk表示状态方程,gxk,uk为量测方程,即由ELM训练的电池模型,进行扩展卡尔曼滤波的循环;步骤6:基于10℃、30℃或50℃下的FUDS测试数据,利用已构建的ELM-EKF方法对SOC进行估算,将预测SOC与真实SOC进行对比,计算MAE和RMSE,进行性能评估。

全文数据:

权利要求:

百度查询: 武汉理工大学 基于极限学习和扩展卡尔曼滤波的荷电量估算方法及设备

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。