CN114994555A - 一种基于混合模型的燃料电池剩余寿命预测方法及装置 - Google Patents

一种基于混合模型的燃料电池剩余寿命预测方法及装置 Download PDF

Info

Publication number
CN114994555A
CN114994555A CN202210634066.0A CN202210634066A CN114994555A CN 114994555 A CN114994555 A CN 114994555A CN 202210634066 A CN202210634066 A CN 202210634066A CN 114994555 A CN114994555 A CN 114994555A
Authority
CN
China
Prior art keywords
aging
voltage
fuel cell
time
model
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210634066.0A
Other languages
English (en)
Inventor
马龙华
夏泽韬
徐鸣
李永杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang University of Science and Technology ZUST
Original Assignee
Zhejiang University of Science and Technology ZUST
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang University of Science and Technology ZUST filed Critical Zhejiang University of Science and Technology ZUST
Priority to CN202210634066.0A priority Critical patent/CN114994555A/zh
Publication of CN114994555A publication Critical patent/CN114994555A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/392Determining battery ageing or deterioration, e.g. state of health
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/367Software therefor, e.g. for battery testing using modelling or look-up tables
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/378Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC] specially adapted for the type of battery or accumulator
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/36Arrangements for testing, measuring or monitoring the electrical condition of accumulators or electric batteries, e.g. capacity or state of charge [SoC]
    • G01R31/396Acquisition or processing of data for testing or for monitoring individual cells or groups of cells within a battery
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/02Neural networks
    • G06N3/08Learning methods
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/12Computing arrangements based on biological models using genetic models
    • G06N3/126Evolutionary algorithms, e.g. genetic algorithms or genetic programming
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02EREDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
    • Y02E60/00Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
    • Y02E60/30Hydrogen technology
    • Y02E60/50Fuel cells

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Theoretical Computer Science (AREA)
  • Biophysics (AREA)
  • Computational Linguistics (AREA)
  • Molecular Biology (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Artificial Intelligence (AREA)
  • Biomedical Technology (AREA)
  • Evolutionary Biology (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • General Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Mathematical Physics (AREA)
  • Physiology (AREA)
  • Genetics & Genomics (AREA)
  • Fuel Cell (AREA)

Abstract

本发明公开了一种基于混合模型的燃料电池剩余寿命预测方法及装置,该方法包括以下步骤:S1,构建监测数据集并进行预处理;S2,使用滤波算法对监测数据集中的电堆电压进行分解,构建日历老化电压数据集和可逆老化电压数据集;S3,构建日历老化电压模型和可逆老化电压模型;S4,使用日历老化电压模型、可逆老化电压模型分别对日历老化电压、可逆老化电压进行迭代滚动预测,分别得到将来时刻的日历老化电压估计值和可逆老化电压估计值,对日历老化电压估计值和可逆老化电压估计值进行叠加得到最终的燃料电池电堆预测电压,实现燃料电池的剩余使用寿命预测。本发明与传统方法相比提高了燃料电池剩余使用寿命的预测精度。

Description

一种基于混合模型的燃料电池剩余寿命预测方法及装置
技术领域
本发明属于燃料电池状态检测和健康管理技术领域,具体涉及一种基于混合模型的燃料电池剩余使用寿命预测方法及装置。
背景技术
以氢气为燃料的质子交换膜燃料电池(PEMFC)具有清洁环保、功率密度高、低温运行、低噪声等一系列优点,是具有广泛应用前景的能源装置之一,对以氢气为燃料的质子交换膜燃料电池(PEMFC)进行寿命预测在确保PEMFC能够长期健康运行方面发挥着至关重要的作用。
目前,PEMFC剩余寿命预测方法主要有以下三种:
1.基于模型的预测方法,其是基于老化机理而建立的数学模型,如经验模型、半机理半经验模型等;
2.基于数据的预测方法,其是利用历史老化数据训练预测模型,学习得到数据间的非线性映射关系,如使用机器学习、神经网络、信号处理方法等。
3.混合方法,融合机理、经验模型与数据驱动方法的特点,期望进一步提高模型的准确率和鲁棒性。
然而,在上述三种PEMFC寿命预测方法中,基于模型的预测方法虽然训练数据少、通用性强,便于理解和调试,但是计算量大,不适合在线应用,且由于失效机制的复杂性和不确定性,很难建立准确可靠的机理老化模型;基于数据的预测方法虽然不需要构造复杂的机理模型,利于在线部署,但是需要广泛而全面的训练数据,存在通用性较差的问题;混合方法虽然可以减轻训练数据的限制和机理模型知识的缺乏,通常比单一方法更加精确,但是代价是模型结构更复杂。
因此需要开发准确高效的燃料电池剩余寿命预测方法,从而提高其耐久性,降低维护和成本,助力质子交换膜燃料电池技术的进一步普及和发展,具有重要的意义。
发明内容
针对现有技术的以上缺陷和改进需求,本发明的目的是提供了一种基于混合模型的燃料电池剩余寿命预测方法及装置。该方法能够从老化测试数据中学习到日历老化电压的趋势信息和可逆老化的恢复信息,建立的预测模型具有较强的鲁棒性与泛化能力,与传统方法相比提高了燃料电池剩余使用寿命的预测精度。
本发明的目的是通过以下技术方案实现的:
根据本说明书的第一方面,提供一种基于混合模型的燃料电池剩余寿命预测方法,包括以下步骤:
S1,获取燃料电池的运行监测数据,构建监测数据集并进行预处理;
S2,使用滤波算法对监测数据集中的电堆电压进行分解,得到日历老化电压和可逆老化电压,并由日历老化电压构建日历老化电压数据集和由可逆老化电压构建可逆老化电压数据集;
S3,利用燃料电池通过极化曲线测试得到的极化曲线数据,基于经验极化方程建立半机理老化模型;利用日历老化电压数据集,结合基于遗传算法进行参数辨识处理的所述半机理老化模型,并基于非线性滤波器算法构建日历老化电压模型;
利用可逆老化电压数据集和燃料电池进行极化曲线测试的开始时间,结合自动机器学习方法,并基于长短时记忆神经网络构建可逆老化电压模型;
S4,使用日历老化电压模型、可逆老化电压模型分别对步骤S2中的日历老化电压数据集中的日历老化电压、可逆老化电压数据集中的可逆老化电压进行迭代滚动预测,分别得到将来时刻的日历老化电压估计值和可逆老化电压估计值,对日历老化电压估计值和可逆老化电压估计值进行叠加得到最终的燃料电池电堆预测电压,实现燃料电池的剩余使用寿命预测。
进一步地,在所述步骤S1中预处理具体为将监测数据集中电堆电压数据进行降采样,降采样间隔时间取1h。
进一步地,所述步骤S2具体包括以下步骤:
S21,使用局部加权回归滤波算法对监测数据集中的电堆电压数据进行平滑处理;
局部加权回归滤波算法包括加权线性最小二乘法和二阶多项式模型,设置滤波器的窗口宽度为300,通过权重函数计算滤波窗口内数据点的权重系数,权重系数定义如下:
Figure BDA0003679829600000031
其中,wi为权重系数,Δ(x)为窗口宽度,x为待拟合点横坐标,表示数据的测量时刻,xi为窗口中的数据点横坐标,|·|为绝对值,拟合点(x,y)的平滑值
Figure BDA0003679829600000032
可以通过加权最小二乘法来获得;y为待拟合点纵坐标,表示电堆电压;
Figure BDA0003679829600000033
表示电堆电压的平滑值;局部加权回归滤波算法中基于加权最小二乘法最小化的目标函数J(a,b)定义如下:
Figure BDA0003679829600000034
其中,m为窗口中的数据点数量,wi为权重系数,yi为数据点对应的函数值,表示电堆电压,a和b为回归曲线的参数,xi为窗口中的数据点横坐标,表示时间;获得电堆电压监测数据的非参数回归曲线的参数a和B后即可获得当前电压数据点的平滑值
Figure BDA0003679829600000035
Figure BDA0003679829600000036
S22,电堆电压Vst(t)经过S21的滤波处理,得到表征燃料电池老化趋势的日历老化电压Vc(t),t表示电压的测量时刻,将Vst(t)减去Vc(t)即可得到可逆老化电压Vr(t),最终燃料电池的老化电压分解表达式如下:
Vst(t)=Vc(t)+Vr(t)
因此,由得到的日历老化电压构建日历老化电压数据集和由可逆老化电压构建可逆老化电压数据集。
进一步地,所述步骤S3日历老化电压模型的构建具体包括以下步骤:
S311,利用燃料电池经极化曲线测试得到的极化曲线数据,基于极化方程半经验公式并引入老化衰减因子建立半机理老化模型,极化方程的半经验公式可以表示如下:
Figure BDA0003679829600000041
其中,Vc(t)为t时刻下的日历老化电压,t表示燃料电池运行中的某一时刻,N为电堆单体数量,Eocv为开路电压,i(t)为t时刻下的燃料电池输出电流,Rohm为欧姆内阻,a为Tafel常数,b为浓差极化常数,i0(t)为t时刻下的交换电流密度,iL(t)为t时刻下的极限电流密度,T为电堆运行温度;
根据极化方程半经验公式的参数含义与不同老化状态下参数的变化情况,选择欧姆内阻Rohm和极限电流密度iL作为老化参数,并引入老化因子α来表示老化参数的变化,其表达式如下:
Figure BDA0003679829600000042
其中,α(t)作为老化因子表征t时刻下的燃料电池的老化状态,R0为欧姆内阻的初始值,iL0为极限电流的初始值;联立上式可得燃料电池外部电压和老化时间的函数关系,以此作为半机理老化模型并表示如下:
Figure BDA0003679829600000043
其中,Vc(t)为t时刻下的日历老化电压,t表示燃料电池运行中的某一时刻,N为电堆单体数量,Eocv为开路电压,i(t)为t时刻下的燃料电池输出电流,α(t)作为老化因子表征t时刻下的燃料电池的老化状态,R0为欧姆内阻的初始值,a为Tafel常数,B为浓差极化常数,i0(t)为t时刻下的交换电流密度,iL0为极限电流的初始值,T为电堆运行温度;
S312,基于遗传算法对步骤S311中建立的半机理老化模型进行参数辨识,通过遗传算法中的适应度函数求得参数的最优解,具体如下:
首先将参数辨识问题转化为最优化问题,遗传算法的适应度函数表示为:
Figure BDA0003679829600000051
其中,k为极化曲线的采样点,Vc,k为电压实际值,
Figure BDA0003679829600000052
为辨识模型的拟合值;需要辨识的参数有6维:[Eocv,R0,a,b,i0,iL0];
遗传算法先随机初始化种群,设置交叉率和突变率,基于种群的适应度函数ffitmess大小来对变量执行选择、交叉、变异操作,重复执行操作后选择最优解,得到参数辨识结果;
S313,将基于经过步骤S312参数辨识处理的半机理老化模型,引入三阶老化衰减因子,具体如下:
燃料电池老化过程的非线性***表示如下:
Figure BDA0003679829600000053
式中,xk-1、xk分别表示k-1时刻和k时刻下燃料电池的老化状态,uk-1、uk分别表示k-1时刻和k时刻下的外部输入,yk为k时刻下的***输出,wk-1、vk分别表示k-1时刻下的***过程噪声和k时刻下的***测量噪声,f(·)和g(·)表示燃料电池老化模型的状态转移矩阵和输出矩阵;外部输入为电流负载ik,***输出yk为燃料电池日历老化电压Vc,k
定义三阶老化因子xk=[αk,βk,γk]T,可以得到燃料电池老化过程的离散时间状态空间方程:
Figure BDA0003679829600000054
其中,Δt为采样时间间隔,αk和αk-1作为老化因子分别表征k时刻和k-1时刻下的老化状态,βk和βk-1分别表示k时刻和k-1时刻下的老化速率,γk和γk-1分别表示k时刻和k-1时刻下的老化状态的二阶导数,Eocv为开路电压,ik为k时刻下的燃料电池负载电流,R0为欧姆内阻初始值,a为Tafel常数,B为浓差极化常数,i0为交换电流密度,iL0为极限电流密度初始值,T为电池电堆运行温度,N为电堆单体数量,wk-1、vk分别表示k-1时刻下的***过程噪声和k时刻下的***测量噪声;外部输入为电流负载ik,***输出yk为燃料电池日历老化电压Vc,k
利用泰勒多项式对非线性***进行线性化,则可获得非线性***的雅克比矩阵,并用于扩展卡尔曼滤波算法的迭代计算,扩展卡尔曼滤波算法由初始化、先验估计-预测与后验估计-更新三部分组成,算法的公式如下:
(1)初始化:
Figure BDA0003679829600000061
(2)先验估计-预测:
xk|k-1=Axk-1|k-1,Pk|k-1=APk-1|k-1AT+Q;
(3)后验估计-更新:
Figure BDA0003679829600000062
xk|k=xk|k-1+Kk(yk-g(xk,uk)),Pk|k=(I-KkHk)Pk|k-1
其中,x0|0、P0|0分别表示初始***状态和初始***协方差矩阵,E表示求取期望,Var表示求取协方差矩阵,x(t0)表示t0时刻下的***状态,Hk表示雅克比矩阵,g(·)表示燃料电池老化模型的输出矩阵,xk表示k时刻下燃料电池的老化状态,uk表示k时刻下***的外部输入,xk|k-1表示k时刻下***状态的先验估计,xk-1|k-1表示k-1时刻下***状态的后验估计,A表示***矩阵,AT表示***矩阵的转置,Pk|k-1表示k时刻下协方差矩阵的先验估计,Pk-1|k-1表示k-1时刻下协方差矩阵的后验估计,Q表示过程误差协方差矩阵,Kk表示k时刻下的卡尔曼增益,
Figure BDA0003679829600000063
表示雅克比矩阵的转置,R表示测量误差协方差矩阵,xk|k表示k时刻下***状态的后验估计,yk表示***的测量输出,Pk|k表示k时刻下协方差矩阵的后验估计,I表示单位矩阵;
并利用日历老化电压数据集进行训练,由此构建了燃料电池的日历老化电压模型。
进一步地,所述步骤S3中可逆老化电压模型的构建具体包括以下步骤:
S321,将可逆老化电压数据集中的可逆老化电压和燃料电池进行极化曲线测试的开始时间相融合,构建可逆老化数据集,并将可逆老化数据集进行数据标准化处理,得到标准化可逆老化数据集;
S322,利用自动机器学习方法对长短时记忆神经网络的超参数进行自动参数寻优,得到优化长短时记忆神经网络;
S323,将步骤S321中的标准化可逆老化数据集送入步骤S322中优化长短时记忆神经网络进行训练,构建可逆老化电压模型。
进一步地,所述步骤S4具体操作如下:
S41,使用日历老化电压模型、可逆老化电压模型分别对步骤S2中的日历老化电压数据集中的日历老化电压、可逆老化电压数据集中的可逆老化电压进行迭代滚动预测,其中,进行迭代滚动预测时,我们使用前一预测步的模型的估计值
Figure BDA0003679829600000071
作为输入变量的一部分,得到下一预测步的模型的估计伯
Figure BDA0003679829600000072
以这种方式进行迭代滚动预测,可以实现未来多步的电压预测,以此得到日历老化电压估计值
Figure BDA0003679829600000073
和可逆老化电压估计值
Figure BDA0003679829600000074
S42,对日历老化电压估计值
Figure BDA0003679829600000075
和可逆老化电压估计值
Figure BDA0003679829600000076
进行叠加得到最终的燃料电池电堆预测电压,燃料电池电堆预测电压
Figure BDA0003679829600000077
计算公式如下:
Figure BDA0003679829600000078
其中,选定燃料电池剩余使用寿命预测的失效阈值点,燃料电池的剩余使用寿命RUL为预测的失效阈值点所在电压失效时刻tf减去当前的预测时刻tk
RUL=tf-tk
由此,实现了预测燃料电池的剩余使用寿命。
进一步地,基于相对误差、RMSE、MAPE评价指标对RUL预测结果对比分析,其中,RMSE为预测结果的均方误差,MAPE为平均绝对百分比误差。
根据本说明书的第二方面,提供一种基于混合模型的燃料电池剩余寿命预测装置,包括存储器和一个或多个处理器,所述存储器中存储有可执行代码,所述处理器执行所述可执行代码时,用于实现如第一方面所述的基于混合模型的燃料电池剩余寿命预测方法。
本发明的有益效果是:
(1)本发明基于分解预测的思想建立燃料电池剩余使用寿命的混合预测模型,原始电压经滤波分解之后,分别基于扩展卡尔曼滤波算法和长短时记忆神经网络预测燃料电池的日历老化和可逆老化信息,融合了两种方法的优点,提高了预测精度和模型的泛化能力。
(2)本发明基于极化方程的半经验公式,引入了三阶的老化因子来表征燃料电池的老化信息,从而更精确地描述了电压日历老化的过程;引入了极化测试的先验时间信息,实现了对电压恢复现象更加精确的建模分析。
(3)本发明利用了遗传算法辨识得到极化方程的半经验公式,并利用自动机器学习算法(AutoML),实现了长短时记忆神经网络的超参数自动寻优,从而提高了模型的预测精度和训练效果。
(4)针对现有三种PEMFC寿命预测方法中,基于模型的预测方法虽然训练数据少、通用性强,便于理解和调试,但是计算量大,不适合在线应用,且由于失效机制的复杂性和不确定性,很难建立准确可靠的机理老化模型;基于数据的预测方法虽然不需要构造复杂的机理模型,利于在线部署,但是需要广泛而全面的训练数据,存在通用性较差的问题;混合方法虽然可以减轻训练数据的限制和机理模型知识的缺乏,通常比单一方法更加精确,但是代价是模型结构更复杂,开发了准确高效的燃料电池剩余寿命预测方法及装置,从而提高其耐久性,降低维护和成本,助力质子交换膜燃料电池技术的进一步普及和发展,具有重要的意义。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为一示例性实施例提供的基于混合模型的燃料电池剩余使用寿命预测方法的流程图;
图2为一示例性实施例提供的基于混合模型的燃料电池剩余使用寿命预测方法的结构示意图;
图3为一示例性实施例提供的在燃料电池运行监测数据集下,日历老化电压模型在老化测试数据中的预测结果图;
图4为一示例性实施例提供的在燃料电池运行监测数据集下,考虑了电压可逆现象的混合预测模型在老化测试数据中的预测结果图;
图5为一示例性实施例提供的基于混合模型的燃料电池剩余使用寿命预测装置的结构图;
具体实施方式
为了更好的理解本申请的技术方案,下面结合附图对本申请实施例进行详细描述。
应当明确,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本申请保护的范围。
在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。
如图1和图2所示,在一实施例中,提供一种基于混合模型的燃料电池剩余寿命预测方法,包括以下步骤:
S1,获取燃料电池的运行监测数据,构建监测数据集并进行预处理;在一实施例中,获取法国燃料电池实验室(FCLAB)的开源燃料电池监测运行数据集,开源燃料电池监测运行数据集包括电堆电压、负载电流、电堆温度、气体压力、气体流量等。
为了提高数据的处理速度,对数据进行降采样处理减小数据规模,例如,在一实施例中,在步骤S1中预处理具体为将监测数据集中电堆电压数据进行降采样,降采样间隔时间取1h。
S2,使用滤波算法对监测数据集中的电堆电压进行分解,得到日历老化电压和可逆老化电压,并由日历老化电压构建日历老化电压数据集和由可逆老化电压构建可逆老化电压数据集;其中,日历老化电压、可逆老化电压分别作为电压日历老化分量、电压可逆老化分量。
在一实施例中,步骤S2具体包括以下步骤:
S21,在滤波算法中选用局部加权回归滤波算法(LOESS),使用局部加权回归滤波算法对监测数据集中的电堆电压数据进行平滑处理;
局部加权回归滤波算法包括加权线性最小二乘法和二阶多项式模型;通过设置滤波器的窗口宽度,可以有效地过滤(平滑)含有噪声和大量尖峰的原始信号,本实施例中设置滤波器的窗口宽度为300,通过权重函数计算滤波窗口内数据点的权重系数,权重系数定义如下:
Figure BDA0003679829600000101
其中,wi为权重系数,Δ(x)为窗口宽度,x为待拟合点横坐标,表示数据的测量时刻,xi为窗口中的数据点横坐标,|·|为绝对值,拟合点(x,y)的平滑值
Figure BDA0003679829600000102
可以通过加权最小二乘法来获得;y为待拟合点纵坐标,表示电堆电压;
Figure BDA0003679829600000103
表示电堆电压的平滑值;局部加权回归滤波算法中基于加权最小二乘法最小化的目标函数J(a,b)定义如下:
Figure BDA0003679829600000104
其中,m为窗口中的数据点数量,wi为权重系数,yi为数据点对应的函数值,表示电堆电压,a和b为回归曲线的参数,xi为窗口中的数据点横坐标,表示时间;获得电堆电压监测数据的非参数回归曲线的参数a和B后即可获得当前电压数据点的平滑值
Figure BDA0003679829600000105
(即电压的平滑值):
Figure BDA0003679829600000111
S22,电堆电压Vst(t)经过S21的滤波处理,得到表征燃料电池老化趋势的日历老化电压Vc(t),t表示电压的测量时刻,将Vst(t)减去Vc(t)即可得到可逆老化电压Vr(t),最终燃料电池的老化电压分解表达式如下:
Vst(t)=Vc(t)+Vr(t)
因此,由得到的日历老化电压构建日历老化电压数据集和由可逆老化电压构建可逆老化电压数据集。
S3,利用燃料电池通过极化曲线测试得到的极化曲线数据,基于经验极化方程建立半机理老化模型;利用日历老化电压数据集,结合基于遗传算法进行参数辨识处理的半机理老化模型,并基于非线性滤波器算法构建日历老化电压模型;
如图3所示,在一实施例中,日历老化电压模型的构建具体包括以下步骤:
S311,利用燃料电池经极化曲线测试得到的极化曲线数据,基于极化方程半经验公式并引入老化衰减因子建立半机理老化模型,极化方程的半经验公式可以表示如下:
Figure BDA0003679829600000112
其中,Vc(t)为t时刻下的日历老化电压,t表示燃料电池运行中的某一时刻,N为电堆单体数量,Eocv为开路电压,i(t)为t时刻下的燃料电池输出电流,Rohm为欧姆内阻,a为Tafel常数,B为浓差极化常数,i0(t)为t时刻下的交换电流密度,iL(t)为t时刻下的极限电流密度,T为电堆运行温度;
根据极化方程半经验公式的参数含义与不同老化状态下参数的变化情况,选择欧姆内阻Rohm和极限电流密度iL作为老化参数,并引入老化因子α来表示老化参数的变化,其表达式如下:
Figure BDA0003679829600000113
其中,α(t)作为老化因子表征t时刻下的燃料电池的老化状态,R0为欧姆内阻的初始值,iL0为极限电流的初始值;联立上式可得燃料电池外部电压和老化时间的函数关系,以此作为半机理老化模型并表示如下:
Figure BDA0003679829600000121
其中,Vc(t)为t时刻下的日历老化电压,t表示燃料电池运行中的某一时刻,N为电堆单体数量,Eocv为开路电压,i(t)为t时刻下的燃料电池输出电流,α(t)作为老化因子表征t时刻下的燃料电池的老化状态,R0为欧姆内阻的初始值,a为Tafel常数,B为浓差极化常数,i0(t)为t时刻下的交换电流密度,iL0为极限电流的初始值,T为电堆运行温度;
S312,基于遗传算法对步骤S311中建立的半机理老化模型进行参数辨识,通过遗传算法中的适应度函数求得参数的最优解,具体如下:
首先将参数辨识问题转化为最优化问题,遗传算法的适应度函数表示为:
Figure BDA0003679829600000122
其中,k为极化曲线的采样点,Vc,k为电压实际值,
Figure BDA0003679829600000123
为辨识模型的拟合值;需要辨识的参数有6维:[Eocv,R0,a,b,i0,iL0];
遗传算法先随机初始化种群,设置交叉率和突变率,基于种群的适应度函数ffitmess大小来对变量执行选择、交叉、变异操作,重复执行操作后选择最优解,得到参数辨识结果;
S313,将基于经过步骤S312参数辨识处理的半机理老化模型,引入三阶老化衰减因子,具体如下:
燃料电池老化过程的非线性***表示如下:
Figure BDA0003679829600000124
式中,xk-1、xk分别表示k-1时刻和k时刻下燃料电池的老化状态,uk-1、uk分别表示k-1时刻和k时刻下的外部输入,yk为k时刻下的***输出,wk-1、vk分别表示k-1时刻下的***过程噪声和k时刻下的***测量噪声,f(·)和g(·)表示燃料电池老化模型的状态转移矩阵和输出矩阵;外部输入为电流负载ik,***输出yk为燃料电池日历老化电压Vc,k
为了更好的表征燃料电池的老化状态,提高模型的预测精度,定义三阶老化因子xk=[αk,βk,γk]T,可以得到燃料电池老化过程的离散时间状态空间方程:
Figure BDA0003679829600000131
其中,Δt为采样时间间隔,αk和αk-1作为老化因子分别表征k时刻和k-1时刻下的老化状态,βk和βk-1分别表示k时刻和k-1时刻下的老化速率,γk和γk-1分别表示k时刻和k-1时刻下的老化状态的二阶导数,Eocv为开路电压,ik为k时刻下的燃料电池负载电流,R0为欧姆内阻初始值,a为Tafel常数,B为浓差极化常数,i0为交换电流密度,iL0为极限电流密度初始值,T为电池电堆运行温度,N为电堆单体数量,wk-1、vk分别表示k-1时刻下的***过程噪声和k时刻下的***测量噪声;外部输入为电流负载ik,***输出yk为燃料电池日历老化电压Vc,k
利用泰勒多项式对非线性***进行线性化,则可获得非线性***的雅克比矩阵,并用于非线性滤波器算法的迭代计算,这里非线性滤波器算法选用扩展卡尔曼滤波算法,在其他实施例中,非线性滤波器算法还包括包含了粒子滤波(PF)算法和无迹卡尔曼滤波(UKF)算法;扩展卡尔曼滤波算法由初始化、先验估计-预测与后验估计-更新三部分组成,算法的公式如下:
(1)初始化:
Figure BDA0003679829600000132
(2)先验估计-预测:
xk|k-1=Axk-1|k-1,Pk|k-1=APk-1|k-1AT+Q;
(3)后验估计-更新:
Figure BDA0003679829600000133
xk|k=xk|k-1+Kk(yk-g(xk,uk)),Pk|k=(I-KkHk)Pk|k-1
其中,x0|0、P0|0分别表示初始***状态和初始***协方差矩阵,E表示求取期望,Var表示求取协方差矩阵,x(t0)表示t0时刻下的***状态,Hk表示雅克比矩阵,g(·)表示燃料电池老化模型的输出矩阵,xk表示k时刻下燃料电池的老化状态,uk表示k时刻下***的外部输入,xk|k-1表示k时刻下***状态的先验估计,xk-1|k-1表示k-1时刻下***状态的后验估计,A表示***矩阵,AT表示***矩阵的转置,Pk|k-1表示k时刻下协方差矩阵的先验估计,Pk-1|k-1表示k-1时刻下协方差矩阵的后验估计,Q表示过程误差协方差矩阵,Kk表示k时刻下的卡尔曼增益,
Figure BDA0003679829600000141
表示雅克比矩阵的转置,R表示测量误差协方差矩阵,xk|k表示k时刻下***状态的后验估计,yk表示***的测量输出,Pk|k表示k时刻下协方差矩阵的后验估计,I表示单位矩阵;
并利用日历老化电压数据集进行训练,由此构建了燃料电池的日历老化电压模型。图3为在不同训练数据集下,日历老化电压模型在老化测试数据中的预测结果,EKF预测的曲线即为预测的日历老化电压结果,可以看到,日历老化电压模型可以较为准确地预测燃料电池在将来时刻的电压变化趋势。
利用可逆老化电压数据集和燃料电池进行极化曲线测试的开始时间,结合自动机器学习方法,并基于长短时记忆神经网络(LSTM神经网络)构建可逆老化电压模型;
在一实施例中,步骤S3中可逆老化电压模型的构建具体包括以下步骤:
S321,由于极化曲线测试时,燃料电池运行中断会引起电压恢复现象,因此,该测试的开始时间可以作为先验信息,将燃料电池进行极化曲线测试的开始时间和可逆老化电压数据集中的可逆老化电压相融合,构建可逆老化数据集,并将可逆老化数据集进行数据标准化处理以提高模型的训练速度,得到标准化可逆老化数据集;本实施例中,极化曲线测试停机的开始时刻如下:ttest=[48 185 348 515 658 823 991](h)。
S322,利用自动机器学习方法对长短时记忆神经网络的超参数进行自动参数寻优,得到优化长短时记忆神经网络;
具体地,电压可逆老化信息具有高度的非线性特点,循环神经网络(RNN)适用于时间序列数据的非线性建模。长短时记忆神经网络通过引入三个门结构来控制信息的传递,避免了传统RNN训练中存在的梯度消失或***现象,从而提高模型的预测精度。
长短时记忆神经网络单元的内部结构,包括输入门、遗忘门、控制门和输出门。其中输入门决定哪些信息可以通过神经单元,被定义为:
it=sigm(Wxixt+Whiht-1+bi)
遗忘门决定从历史存储器中忽略输入的信息,定义为
ft=sigm(Wxfxt+Whfht-1+bf)
控制门控制单元状态从Ct-1更新到Ct,定义为
ct=tanh(Wxcxt+Whcht-1+bc)
Ct=ft⊙Ct-1+it⊙ct
输出门负责最后输出并更新隐藏状态ht,定义为
ot=sigm(Wxoxt+Whoht-1+bo)
ht=ot⊙tanh(Ct)
上式中,it表示输入门,ft表示遗忘门,ct表示控制门,ot表示输出门,sigm为sigmoid函数,xt为t时刻下的***输入,Wxi,Whi,Wxf,Whf,Wxc,Whc,Wxo,Who为各个门的权重矩阵,Bi,bf,bc,bo为偏置向量,ht-1和ht为t-1时刻和t时刻下的隐藏向量,Ct-1和Ct为t-1时刻和t时刻下的单元状态,⊙表示元素乘积,tanh用于将数值缩放到-1到+1之间。
利用自动机器学习方法对长短时记忆神经网络的神经元数量、训练轮次、预测滑动窗口长度等超参数进行自动参数寻优,本实施例选择自动机器学习(AutoML)方法中的遗传算法来进行模型的参数自适应寻优。
S323,将步骤S321中的标准化可逆老化数据集送入步骤S322中优化长短时记忆神经网络进行训练,训练结束得到经自动机器学习方法优化后的可逆老化电压模型。
S4,使用日历老化电压模型、可逆老化电压模型分别对步骤S2中的日历老化电压数据集中的日历老化电压、可逆老化电压数据集中的可逆老化电压进行迭代滚动预测,分别得到将来时刻的日历老化电压估计值和可逆老化电压估计值,对日历老化电压估计值和可逆老化电压估计值进行叠加得到最终的燃料电池电堆预测电压,实现燃料电池的剩余使用寿命预测。其中,日历老化电压估计值、可逆老化电压估计值、燃料电池电堆预测电压分别作为日历老化预测结果、可逆老化预测结果、长期电压预测结果。
进一步地,步骤S4具体操作如下:
S41,使用日历老化电压模型、可逆老化电压模型分别对步骤S2中的日历老化电压数据集中的日历老化电压、可逆老化电压数据集中的可逆老化电压进行迭代滚动预测,其中,进行迭代滚动预测时,我们使用前一预测步的模型的估计值
Figure BDA0003679829600000161
作为输入变量的一部分,得到下一预测步的模型的估计值
Figure BDA0003679829600000162
以这种方式进行迭代滚动预测,可以实现未来多步的电压预测,以此得到日历老化电压估计值
Figure BDA0003679829600000163
和可逆老化电压估计值
Figure BDA0003679829600000164
S42,对日历老化电压估计值
Figure BDA0003679829600000165
和可逆老化电压估计值
Figure BDA0003679829600000166
进行叠加得到最终的燃料电池电堆预测电压,燃料电池电堆预测电压
Figure BDA0003679829600000167
计算公式如下:
Figure BDA0003679829600000168
其中,选定燃料电池剩余使用寿命预测的失效阈值点,通常定义初始电压下降5%的时刻,燃料电池的剩余使用寿命RUL为预测的电压失效时刻tf减去当前的预测时刻tk
RUL=tf-tk
由此,实现了预测燃料电池的剩余使用寿命。图4为本发明所提的EKF-LSTM混合预测模型的预测结果,可以看到,本发明方法很好的刻画了电压日历老化趋势和可逆老化的现象,预测精度高,泛化能力强。
在一实施例中,基于相对误差、RMSE、MAPE评价指标对RUL预测结果对比分析,其中,RMSE为预测结果的均方误差,MAPE为平均绝对百分比误差。
该基于混合模型的燃料电池剩余寿命预测方法基于分解预测的思想建立燃料电池剩余使用寿命的混合预测模型,原始电压经滤波分解之后,分别基于扩展卡尔曼滤波算法和长短时记忆神经网络预测燃料电池的日历老化和可逆老化信息,融合了两种方法的优点,提高了预测精度和模型的泛化能力。
该基于混合模型的燃料电池剩余寿命预测方法基于极化方程的半经验公式,引入了三阶的老化因子来表征燃料电池的老化信息,从而更精确地描述了电压日历老化的过程;引入了极化测试的先验时间信息,实现了对电压恢复现象更加精确的建模分析。
该基于混合模型的燃料电池剩余寿命预测方法利用了遗传算法辨识得到极化方程的半经验公式,并利用自动机器学习算法(AutoML),实现了长短时记忆神经网络的超参数自动寻优,从而提高了模型的预测精度和训练效果。
该基于混合模型的燃料电池剩余寿命预测方法开发了准确高效的燃料电池剩余寿命预测方法及装置,从而提高其耐久性,降低维护和成本,助力质子交换膜燃料电池技术的进一步普及和发展,具有重要的意义。
与前述基于混合模型的燃料电池剩余寿命预测方法的实施例相对应,本发明还提供了基于混合模型的燃料电池剩余寿命预测装置的实施例。
参见图5,本发明实施例提供的一种基于混合模型的燃料电池剩余寿命预测装置,包括存储器和一个或多个处理器,存储器中存储有可执行代码,处理器执行可执行代码时,用于实现上述实施例中的基于混合模型的燃料电池剩余寿命预测方法。
本发明基于混合模型的燃料电池剩余寿命预测装置的实施例可以应用在任意具备数据处理能力的设备上,该任意具备数据处理能力的设备可以为诸如计算机等设备或装置。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在任意具备数据处理能力的设备的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图5所示,为本发明基于混合模型的燃料电池剩余寿命预测装置所在任意具备数据处理能力的设备的一种硬件结构图,除了图5所示的处理器、内存、网络接口、以及非易失性存储器之外,实施例中装置所在的任意具备数据处理能力的设备通常根据该任意具备数据处理能力的设备的实际功能,还可以包括其他硬件,对此不再赘述。
上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
本发明实施例还提供一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时,实现上述实施例中的基于混合模型的燃料电池剩余寿命预测方法。
计算机可读存储介质可以是前述任一实施例的任意具备数据处理能力的设备的内部存储单元,例如硬盘或内存。计算机可读存储介质也可以是任意具备数据处理能力的设备的外部存储设备,例如设备上配备的插接式硬盘、智能存储卡(Smart Media Card,SMC)、SD卡、闪存卡(Flash Card)等。进一步的,计算机可读存储介质还可以既包括任意具备数据处理能力的设备的内部存储单元也包括外部存储设备。计算机可读存储介质用于存储计算机程序以及任意具备数据处理能力的设备所需的其他程序和数据,还可以用于暂时地存储已经输出或者将要输出的数据。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
在本说明书一个或多个实施例使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本说明书一个或多个实施例可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
以上仅为本说明书一个或多个实施例的较佳实施例而已,并不用以限制本说明书一个或多个实施例,凡在本说明书一个或多个实施例的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书一个或多个实施例保护的范围之内。

Claims (8)

1.一种基于混合模型的燃料电池剩余寿命预测方法,其特征在于,包括以下步骤:
S1,获取燃料电池的运行监测数据,构建监测数据集并进行预处理;
S2,使用滤波算法对监测数据集中的电堆电压进行分解,得到日历老化电压和可逆老化电压,并由日历老化电压构建日历老化电压数据集和由可逆老化电压构建可逆老化电压数据集;
S3,利用燃料电池通过极化曲线测试得到的极化曲线数据,基于经验极化方程建立半机理老化模型;利用日历老化电压数据集,结合基于遗传算法进行参数辨识处理的所述半机理老化模型,并基于非线性滤波器算法构建日历老化电压模型;
利用可逆老化电压数据集和燃料电池进行极化曲线测试的开始时间,结合自动机器学习方法,并基于长短时记忆神经网络构建可逆老化电压模型;
S4,使用日历老化电压模型、可逆老化电压模型分别对步骤S2中的日历老化电压数据集中的日历老化电压、可逆老化电压数据集中的可逆老化电压进行迭代滚动预测,分别得到将来时刻的日历老化电压估计值和可逆老化电压估计值,对日历老化电压估计值和可逆老化电压估计值进行叠加得到最终的燃料电池电堆预测电压,实现燃料电池的剩余使用寿命预测。
2.根据权利要求1所述的基于混合模型的燃料电池剩余寿命预测方法,其特征在于,在所述步骤S1中预处理具体为将监测数据集中电堆电压数据进行降采样,降采样间隔时间取1h。
3.根据权利要求1所述的基于混合模型的燃料电池剩余寿命预测方法,其特征在于,所述步骤S2具体包括以下步骤:
S21,使用局部加权回归滤波算法对监测数据集中的电堆电压数据进行平滑处理;
局部加权回归滤波算法包括加权线性最小二乘法和二阶多项式模型,设置滤波器的窗口宽度为300,通过权重函数计算滤波窗口内数据点的权重系数,权重系数定义如下:
Figure FDA0003679829590000021
其中,wi为权重系数,Δ(x)为窗口宽度,x为待拟合点横坐标,表示数据的测量时刻,xi为窗口中的数据点横坐标,|·|为绝对值,拟合点(x,y)的平滑值
Figure FDA0003679829590000022
可以通过加权最小二乘法来获得;y为待拟合点纵坐标,表示电堆电压;
Figure FDA0003679829590000023
表示电堆电压的平滑值;局部加权回归滤波算法中基于加权最小二乘法最小化的目标函数J(a,b)定义如下:
Figure FDA0003679829590000024
其中,m为窗口中的数据点数量,wi为权重系数;yi为数据点对应的函数值,表示电堆电压;a和b为回归曲线的参数,xi为窗口中的数据点横坐标,表示时间;获得电堆电压监测数据的非参数回归曲线的参数a和b后即可获得当前电压数据点的平滑值
Figure FDA0003679829590000025
Figure FDA0003679829590000026
S22,电堆电压Vst(t)经过S21的滤波处理,得到表征燃料电池老化趋势的日历老化电压Vc(t),t表示电压的测量时刻,将Vst(t)减去Vc(t)即可得到可逆老化电压Vr(t),最终燃料电池的老化电压分解表达式如下:
Vst(t)=Vc(t)+Vr(t)
因此,由得到的日历老化电压构建日历老化电压数据集和由可逆老化电压构建可逆老化电压数据集。
4.根据权利要求1所述的基于混合模型的燃料电池剩余寿命预测方法,其特征在于,所述步骤S3中日历老化电压模型的构建具体包括以下步骤:
S311,利用燃料电池经极化曲线测试得到的极化曲线数据,基于极化方程半经验公式并引入老化衰减因子建立半机理老化模型,极化方程的半经验公式可以表示如下:
Figure FDA0003679829590000031
其中,Vc(t)为t时刻下的日历老化电压,t表示燃料电池运行中的某一时刻,N为电堆单体数量,Eocv为开路电压,i(t)为t时刻下的燃料电池输出电流,Rohm为欧姆内阻,a为Tafel常数,b为浓差极化常数,i0(t)为t时刻下的交换电流密度,iL(t)为t时刻下的极限电流密度,T为电堆运行温度;
根据极化方程半经验公式的参数含义与不同老化状态下参数的变化情况,选择欧姆内阻Rohm和极限电流密度iL作为老化参数,并引入老化因子α来表示老化参数的变化,其表达式如下:
Figure FDA0003679829590000032
其中,α(t)作为老化因子表征t时刻下的燃料电池的老化状态,R0为欧姆内阻的初始值,iL0为极限电流的初始值;联立上式可得燃料电池外部电压和老化时间的函数关系,以此作为半机理老化模型并表示如下:
Figure FDA0003679829590000033
其中,Vc(t)为t时刻下的日历老化电压,t表示燃料电池运行中的某一时刻,N为电堆单体数量,Eocv为开路电压,i(t)为t时刻下的燃料电池输出电流,α(t)作为老化因子表征t时刻下的燃料电池的老化状态,R0为欧姆内阻的初始值,a为Tafel常数,b为浓差极化常数,i0(t)为t时刻下的交换电流密度,iL0为极限电流的初始值,T为电堆运行温度;
S312,基于遗传算法对步骤S311中建立的半机理老化模型进行参数辨识,通过遗传算法中的适应度函数求得参数的最优解,具体如下:
首先将参数辨识问题转化为最优化问题,遗传算法的适应度函数表示为:
Figure FDA0003679829590000034
其中,k为极化曲线的采样点,Vc,k为电压实际值,
Figure FDA0003679829590000041
为辨识模型的拟合值;需要辨识的参数有6维:[Eocv,R0,a,b,i0,iL0];
遗传算法先随机初始化种群,设置交叉率和突变率,基于种群的适应度函数ffitmess大小来对变量执行选择、交叉、变异操作,重复执行操作后选择最优解,得到参数辨识结果;
S313,将基于经过步骤S312参数辨识处理的半机理老化模型,引入三阶老化衰减因子,具体如下:
燃料电池老化过程的非线性***表示如下:
Figure FDA0003679829590000042
式中,xk-1、xk分别表示k-1时刻和k时刻下燃料电池的老化状态,uk-1、uk分别表示k-1时刻和k时刻下的外部输入,yk为k时刻下的***输出,wk-1、vk分别表示k-1时刻下的***过程噪声和k时刻下的***测量噪声,f(·)和g(·)表示燃料电池老化模型的状态转移矩阵和输出矩阵;外部输入为电流负载ik,***输出yk为燃料电池日历老化电压Vc,k
定义三阶老化因子xk=[αkkk]T,可以得到燃料电池老化过程的离散时间状态空间方程:
Figure FDA0003679829590000043
其中,Δt为采样时间间隔,αk和αk-1作为老化因子分别表征k时刻和k-1时刻下的老化状态,βk和βk-1分别表示k时刻和k-1时刻下的老化速率,γk和γk-1分别表示k时刻和k-1时刻下的老化状态的二阶导数,Eocv为开路电压,ik为k时刻下的燃料电池负载电流,R0为欧姆内阻初始值,a为Tafel常数,b为浓差极化常数,i0为交换电流密度,iL0为极限电流密度初始值,T为电池电堆运行温度,N为电堆单体数量,wk-1、vk分别表示k-1时刻下的***过程噪声和k时刻下的***测量噪声;外部输入为电流负载ik,***输出yk为燃料电池日历老化电压Vc,k
利用泰勒多项式对非线性***进行线性化,则可获得非线性***的雅克比矩阵,并用于扩展卡尔曼滤波算法的迭代计算,扩展卡尔曼滤波算法由初始化、先验估计-预测与后验估计-更新三部分组成,算法的公式如下:
(1)初始化:
x0∣0=E[x(t0)],P0∣0=Var[x(t0)],
Figure FDA0003679829590000051
(2)先验估计-预测:
xk∣k-1=Axk-1∣k-1,Pk∣k-1=APk-1∣k-1AT+Q;
(3)后验估计-更新:
Figure FDA0003679829590000052
xk∣k=xk∣k-1+Kk(yk-g(xk,uk)),Pk∣k=(I-KkHk)Pk∣k-1
其中,x0∣0、P0∣0分别表示初始***状态和初始***协方差矩阵,E表示求取期望,Var表示求取协方差矩阵,x(t0)表示t0时刻下的***状态,Hk表示雅克比矩阵,g(·)表示燃料电池老化模型的输出矩阵,xk表示k时刻下燃料电池的老化状态,uk表示k时刻下***的外部输入,xk∣k-1表示k时刻下***状态的先验估计,xk-1∣k-1表示k-1时刻下***状态的后验估计,A表示***矩阵,AT表示***矩阵的转置,Pk∣k-1表示k时刻下协方差矩阵的先验估计,Pk-1∣k-1表示k-1时刻下协方差矩阵的后验估计,Q表示过程误差协方差矩阵,Kk表示k时刻下的卡尔曼增益,
Figure FDA0003679829590000053
表示雅克比矩阵的转置,R表示测量误差协方差矩阵,xk∣k表示k时刻下***状态的后验估计,yk表示***的测量输出,Pk∣k表示k时刻下协方差矩阵的后验估计,I表示单位矩阵;
并利用日历老化电压数据集进行训练,由此构建了燃料电池的日历老化电压模型。
5.根据权利要求1所述的基于混合模型的燃料电池剩余寿命预测方法,其特征在于,所述步骤S3中利用可逆老化电压数据集和燃料电池进行极化曲线测试的开始时间,结合自动机器学习方法,并基于长短时记忆神经网络构建可逆老化电压模型,具体包括以下步骤:
S321,将可逆老化电压数据集中的可逆老化电压和燃料电池进行极化曲线测试的开始时间相融合,构建可逆老化数据集,并将可逆老化数据集进行数据标准化处理,得到标准化可逆老化数据集;
S322,利用自动机器学习方法对长短时记忆神经网络的超参数进行自动参数寻优,得到优化长短时记忆神经网络;
S323,将步骤S321中的标准化可逆老化数据集送入步骤S322中优化长短时记忆神经网络进行训练,构建可逆老化电压模型。
6.根据权利要求5所述的基于混合模型的燃料电池剩余寿命预测方法,其特征在于,所述步骤S4具体操作如下:
S41,使用日历老化电压模型、可逆老化电压模型分别对步骤S2中的日历老化电压数据集中的日历老化电压、可逆老化电压数据集中的可逆老化电压进行迭代滚动预测,其中,进行迭代滚动预测时,我们使用前一预测步的模型的估计值
Figure FDA0003679829590000061
作为输入变量的一部分,得到下一预测步的模型的估计值
Figure FDA0003679829590000062
以这种方式进行迭代滚动预测,可以实现未来多步的电压预测,以此得到日历老化电压估计值
Figure FDA0003679829590000063
和可逆老化电压估计值
Figure FDA0003679829590000064
S42,对日历老化电压估计值
Figure FDA0003679829590000065
和可逆老化电压估计值
Figure FDA0003679829590000066
进行叠加得到最终的燃料电池电堆预测电压,燃料电池电堆预测电压
Figure FDA0003679829590000067
计算公式如下:
Figure FDA0003679829590000068
其中,选定燃料电池剩余使用寿命预测的失效阈值点,燃料电池的剩余使用寿命RUL为预测的失效阈值点所在电压失效时刻tf减去当前的预测时刻tk
RUL=tf-tk
由此,实现了预测燃料电池的剩余使用寿命。
7.根据权利要求6所述的基于混合模型的燃料电池剩余寿命预测方法,其特征在于,基于相对误差、RMSE、MAPE评价指标对RUL预测结果对比分析,其中,RMSE为预测结果的均方误差,MAPE为平均绝对百分比误差。
8.一种基于混合模型的燃料电池剩余寿命预测装置,包括存储器和一个或多个处理器,所述存储器中存储有可执行代码,其特征在于,所述处理器执行所述可执行代码时,用于实现如权利要求1-7中任一项所述的基于混合模型的燃料电池剩余寿命预测方法。
CN202210634066.0A 2022-06-06 2022-06-06 一种基于混合模型的燃料电池剩余寿命预测方法及装置 Pending CN114994555A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210634066.0A CN114994555A (zh) 2022-06-06 2022-06-06 一种基于混合模型的燃料电池剩余寿命预测方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210634066.0A CN114994555A (zh) 2022-06-06 2022-06-06 一种基于混合模型的燃料电池剩余寿命预测方法及装置

Publications (1)

Publication Number Publication Date
CN114994555A true CN114994555A (zh) 2022-09-02

Family

ID=83034083

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210634066.0A Pending CN114994555A (zh) 2022-06-06 2022-06-06 一种基于混合模型的燃料电池剩余寿命预测方法及装置

Country Status (1)

Country Link
CN (1) CN114994555A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115407211A (zh) * 2022-11-01 2022-11-29 北京航空航天大学 一种电动汽车锂电池健康状态在线预测方法及***
CN116859251A (zh) * 2023-06-16 2023-10-10 武汉理工大学 一种考虑恢复电压的燃料电池多步长混合预测方法及***
CN117272844A (zh) * 2023-11-22 2023-12-22 武汉宏联电线电缆有限公司 配电盘工作寿命的预测方法及***

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115407211A (zh) * 2022-11-01 2022-11-29 北京航空航天大学 一种电动汽车锂电池健康状态在线预测方法及***
CN116859251A (zh) * 2023-06-16 2023-10-10 武汉理工大学 一种考虑恢复电压的燃料电池多步长混合预测方法及***
CN116859251B (zh) * 2023-06-16 2024-04-19 武汉理工大学 一种考虑恢复电压的燃料电池多步长混合预测方法及***
CN117272844A (zh) * 2023-11-22 2023-12-22 武汉宏联电线电缆有限公司 配电盘工作寿命的预测方法及***
CN117272844B (zh) * 2023-11-22 2024-04-09 武汉宏联电线电缆有限公司 配电盘工作寿命的预测方法及***

Similar Documents

Publication Publication Date Title
CN114994555A (zh) 一种基于混合模型的燃料电池剩余寿命预测方法及装置
Huang et al. Convolutional gated recurrent unit–recurrent neural network for state-of-charge estimation of lithium-ion batteries
Liu et al. Remaining useful life prediction of PEMFC based on long short-term memory recurrent neural networks
CN110738360B (zh) 一种设备剩余寿命预测方法及***
Morando et al. Proton exchange membrane fuel cell ageing forecasting algorithm based on Echo State Network
CN112986827B (zh) 一种基于深度学习的燃料电池剩余寿命预测方法
Grbić et al. Adaptive soft sensor for online prediction and process monitoring based on a mixture of Gaussian process models
CN112990556A (zh) 一种基于Prophet-LSTM模型的用户用电能耗预测方法
CN111339712A (zh) 质子交换膜燃料电池剩余寿命预测方法
Ba-Alawi et al. Intelligent sensor validation for sustainable influent quality monitoring in wastewater treatment plants using stacked denoising autoencoders
CN110824914B (zh) 一种基于pca-lstm网络的废水处理智能监控方法
CN113449919B (zh) 一种基于特征和趋势感知的用电量预测方法及***
CN111044926A (zh) 质子交换膜燃料电池寿命预测方法
Bae et al. Learning of physical health timestep using the LSTM network for remaining useful life estimation
Li et al. Degradation prediction of proton exchange membrane fuel cell based on the multi-inputs Bi-directional long short-term memory
Li et al. Deep reliability learning with latent adaptation for design optimization under uncertainty
CN113779879B (zh) 一种基于LSTM-seq2seq-attention模型的中长期用电异常检测方法
Chang et al. Prognostics for remaining useful life estimation in proton exchange membrane fuel cell by dynamic recurrent neural networks
CN114897103A (zh) 一种基于近邻成分损失优化多尺度卷积神经网络的工业过程故障诊断方法
Lee et al. Developing semi-supervised latent dynamic variational autoencoders to enhance prediction performance of product quality
CN113743008A (zh) 一种燃料电池健康预测方法及***
CN112580254B (zh) 一种基于多级决策融合的换流变多维度分析和预警方法
CN112949947A (zh) 一种基于卷积长短期记忆网络的电力故障预警方法及***
Zhao et al. Long-term capacity fade forecasting of vanadium redox flow battery with Gaussian process regression combined with informer model
Wang et al. Proton exchange membrane fuel cells prognostic strategy based on navigation sequence driven long short-term memory networks

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination