一种考虑退化的燃料电池混合系统的能量管理方法转让专利

申请号 : CN201911388070.8

文献号 : CN111162295B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 吴小娟郝家琪

申请人 : 电子科技大学

摘要 :

本发明公开了一种考虑退化的燃料电池混合系统的能量管理方法,属于优化控制技术领域。本方法首先搭建混合系统模型以及混合系统成本模型,然后通过能量分配模块获取两个子系统的最优参考功率运行轨迹,并将优化结果作为控制器的目标参考轨迹,最后使用迭代学习控制器实现对子系统分配功率的跟踪控制,实现混合系统的最优能量管理。本发明考虑了固体氧化物燃料电池的性能退化和锂电池的容量衰减,基于控制向量参数化的动态粒子群优化算法实现混合系统的能量分配,使得系统运行成本最低,并减缓了系统的退化趋势,延长了系统的寿命。并且通过迭代学习控制器实现了对具有时变特性的子系统的输出功率轨迹的跟踪控制,使得系统高效安全的工作。

权利要求 :

1.一种考虑退化的固体氧化物燃料电池混合系统的能量管理方法,具体包括以下步骤:

S1、建立混合系统数学模型以及混合系统成本模型:采用模块化建模方法,分别对固体氧化物燃料电池和锂电池两个子系统进行数学建模,然后将其连接起来实现整体混合系统模型的搭建;

S1.1、建立包括电堆、鼓风机、燃料热交换器、空气热交换器、尾气燃烧室、旁路阀、以及混合器的固体氧化物燃料电池系统数学模型,并基于Ni粒子粗化以及Ni粒子氧化还原反应机理建立固体氧化物燃料电池电堆退化模型,具体如下:电堆单电池的输出电压V的表达式如式(1)所示:式中,1、2、3、4分别表示电堆双极板、阳极、电解质和阴极;Vocv表示开环电路电压,ηohm,j(j=1,2,3,4)表示在双极板、阳极、电解质和阴极处的欧姆损失电动势,ηcon,2、ηcon,4分别为阳极浓差损失电动势和阴极浓差损失电动势,ηact,2、ηact,4分别为阳极活化损失电动势和阴极活化损失电动势;

基于Ni粒子粗化以及Ni粒子氧化还原反应机理建立固体氧化物燃料电池退化模型:固体氧化物燃料电池系统的性能退化体现在电导率σ随时间增长而降低,三相边界区域随时间增长而不断减小,其表达式分别如下所示:

1.3

σ=σ0·tan(θ)·(Pr(t)‑Prc)      (5)TPB=2((π‑2θ)R(t))τNi(t)        (6)其中,t为时间,R(t)为随时间变化的镍粒子半径,σ0为电导率初值,θ为氧气覆盖度,Prc为镍粒子占用率,Pr(t)表示随时间变化的镍粒子占用率,TPB为燃料电池三相边界区域长度,τNi(t)表示随时间变化的镍粒子周长,相关表达式具体如下所示:R(t)=(Rmax‑R0)·(1‑exp(‑ks,capt))+R0       (2)其中Rmax、R0分别为最大和初始镍粒子半径,ks,cap为电容器常数,rox为镍粒子氧化速率,A(0)为电堆初始反应面积,KA为热导率,nic(t)为镍粒子随时间变化的剩余数量;

固体氧化物燃料电池的输出功率为:

PSOFC=NVI‑Pcp               (11)其中,N表示电池个数,I是电堆电流,Pcp为鼓风机所消耗的功率;

S1.2、建立锂电池二阶等效电路模型,并基于电池容量的不可逆衰减机理建立锂电池容量退化的数学模型,具体如下:

在电池工作原理的基础上,使用电阻、电容和恒压源组成等效电路模拟电池的性能,具体公式如下:

其中Upa是电化学极化损失,Upc是浓差极化损失,Ro是欧姆内阻、Rpa是电化学极化内阻、Cpa是电化学极化电容、Rpc是浓差极化电阻,Cpc是浓差极化电容,IL是负载电流,UL是输出电压;Pbat是锂电池输出电压;根据实际数据进行拟合得到:

0.0215SOC ‑17.2SOCUoc=1.278e ‑0.2468e      (13)SOC表示锂电池的荷电状态,采用安时法进行估计得到:其中SOC0表示锂电池的初始荷电状态,Q表示锂电池容量,由于锂电池在多次循环充放电过程中导致电极中的锂析出,从而引起的容量变化;基于现有数据建立锂电池容量衰退半经验模型:

Q=Q0‑Qdeg          (15)其中Q0表示锂电池初始容量,Qdeg表示锂电池衰减的容量,基于现有实验数据并拟合得到以下半经验模型:

其中,Rd表示锂电池充放电倍率,T表示锂电池温度;

S1.3、建立混合系统成本模型,具体如下:系统成本包括消耗的燃料成本,电力成本,以及燃料电池和锂电池的退化成本,如下式所示:

其中,J1,ele表示电力成本, 表示燃料成本,J2,SOFC表示燃料电池退化成本,J2,bat表示锂电池退化成本;由公式(17)计算得来:其中,Pbat为锂电池输出功率,wf为燃料电池燃料流量,priceele和priceH2分别为电力和氢气价格,ΔPloss,SOFC为燃料电池损失功率,PSOFC,0为正常情况下燃料电池输出功率,Ploss,eol为燃料电池最大可损失功率,Qloss,eol为锂电池容量最大可损失值,priceSOFC和pricebat分别为燃料电池和锂电池固定采购成本;

S2、考虑性能退化的固体氧化物燃料电池混合系统的能量分配方法;

选取混合系统中的燃料电池输出功率和锂电池输出功率作为优化过程中的决策变量,选取混合系统成本作为优化目标,利用动态粒子群优化方法,分配燃料电池和锂电池两个子系统的最优输出参考功率,使其满足混合系统在任意时刻的成本最低,具体如下:S2.1、采用动态粒子群优化算法获取最优解,具体步骤如下:

1)、控制向量参数化

基于控制向量参数化方法,首先将控制变量u(t)定义为2×n维的向量即u(t)=[u1(t) u2(t)]=[PSOFC Pbat],然后把控制变量的每个分量分别用一系列基函数的线性组合来近似,将动态多目标优化问题转化为静态多目标优化问题;考虑在等长时间区间下,采用分段常量函数近似控制变量u(t);

2)、初始化种群;在决策变量的变化范围内,随机生成s个粒子u=[u1,u2,...,us],每个粒子是一个2×n维的向量;

3)、计算每个粒子对应的混合系统成本,并将每个粒子的初始位置xi设置为个体最优解pbest=[pbest1,pbest2,...,pbests],选择其中成本最低的粒子位置作为全局最优粒子gbest;

4)、根据进化方法,按照下列规则更新粒子群的速度及位置;

vi(k+1)=wvi(k)+c1r1[pbesti(k)‑xi(k)]+c2r2[gbest(k)‑xi(k)]    (19)xi(k+1)=xi(k)+vi(k+1)         (20)其中,vi和xi分别表示第i个粒子的速度和位置(i=1,2,…,s),pbesti是个体最优解,代表着迭代寻优过程中第i个粒子自身找到的最优解位置,gbest是全局最优解,代表着整个种群在迭代寻优过程中找到的最优解位置;w是惯性参数,c1与c2是学习因子参数,r1与r2是0到1之间的随机值,k表示当前迭代次数;

5)、更新个体极值点pbesti以及全局极值点gbest;计算当代粒子群的系统成本,若当代粒子的系统成本低于上一代粒子的系统成本,则新的个体极值点pbesti即为当代粒子的位置,反之,则保持个体极值点pbesti不变;比较完所有粒子后,将s个粒子中系统成本最小的粒子位置,作为全局极值点gbest;

6)、判断是否满足停止条件,若不满足停止准则,重复步骤4)‑6);若满足,算法终止;

S3、实现对固体氧化物燃料电池和锂电池的最优输出参考功率运行轨迹的动态跟踪控制;

采用迭代学习控制器,分别选取燃料电池电流和锂电池充放电电流作为控制器的控制变量,实现对步骤S2分配的两个子系统的最优输出参考功率运行轨迹的跟踪控制,最终使得混合系统能够经济安全稳定地运行。

2.如权利要求1所述的一种考虑退化的固体氧化物燃料电池混合系统的能量管理方法,其特征在于,步骤S3具体如下:采用迭代学习控制器,记忆模块将上次迭代过程的控制输入uk(t)和输出误差ek(t)存储起来,并用来修正当前迭代过程的控制输入uk+1(t),如此经过多次的迭代学习,逐渐使得子系统的实际输出功率yk(t)与理想输出功率yd(t)的变化轨迹相一致;在控制目标不断随时间变化的情况下,分别实现了对燃料电池和锂电池参考功率的最优操作轨迹的跟踪控制,最终使得考虑性能退化的固体氧化物燃料电池混合系统安全稳定地运行。

说明书 :

一种考虑退化的燃料电池混合系统的能量管理方法

技术领域

[0001] 本发明属于优化控制技术领域,具体涉及一种考虑退化的燃料电池混合系统的能量管理方法。

背景技术

[0002] 固体氧化物燃料电池能在高温下直接将储存在燃料和氧化剂中的化学能高效、环境友好地转化成电能,具有清洁,安全,能量转化效率高的特点,被视为是一种很有发展前
途的能源动力装置。然而在实际应用中,由于固体氧化物燃料电池动态响应较慢,通常会引
入其它储能装置比如锂电池来应对功率的突变情况。
[0003] 固体氧化物燃料电池较高的工作温度会导致系统性能随着时间的推移而逐渐退化,缩短了系统的寿命。与此同时,锂电池频繁的充放电也会导致锂电池出现容量衰减现
象。混合系统中存在的这些性能退化现象,不仅会影响子系统的功率输出也会影响系统的
运行成本。因此,在考虑混合系统的能量分配时需要考虑子系统的退化现象。然而目前已有
的能量管理方法忽略了燃料电池系统和锂电池两个子系统的性能退化对系统整体的影响。
所设计的能量管理方法也多基于静态优化算法,并未考虑到子系统的运行状态会随时间而
不断变化,并且所提出的控制方法也并未考虑系统的时变特性。
[0004] 基于上述情况本发明提出了考虑退化的燃料电池混合系统的动态优化能量管理方法,该方案实现了在保证混合系统成本最低的情况下对固体氧化物燃料电池和锂电池的
最优能量分配。

发明内容

[0005] 本发明的目的在于克服现有技术的不足,提供一种考虑性能退化的固体氧化物燃料电池混合系统最优能量管理方法,通过基于控制向量参数化的动态粒子群优化算法和迭
代学习控制算法实现了在最低系统运营成本下对固体氧化物燃料电池和锂电池两个子系
统的功率分配以及跟踪控制。
[0006] 为实现上述发明目的,本发明为一种考虑退化的固体氧化物燃料电池混合系统的能量管理方法,具体包括以下步骤:
[0007] S1、建立混合系统数学模型以及混合系统成本模型:
[0008] 采用模块化建模方法,分别对固体氧化物燃料电池和锂电池两个子系统进行数学建模,然后将其连接起来实现整体混合系统模型的搭建。
[0009] S1.1、建立包括电堆、鼓风机、燃料热交换器、空气热交换器、尾气燃烧室、旁路阀、以及混合器的固体氧化物燃料电池系统数学模型,并基于Ni粒子粗化以及Ni粒子氧化还原
反应机理建立固体氧化物燃料电池退化模型。
[0010] S1.2、建立锂电池二阶等效电路模型,并基于电池容量的不可逆衰减机理建立锂电池容量退化的数学模型。
[0011] S1.3、建立混合系统成本模型。
[0012] S2、考虑性能退化的固体氧化物燃料电池混合系统的能量分配方法;
[0013] 选取混合系统中的燃料电池输出功率和锂电池输出功率作为优化过程中的决策变量,选取混合系统成本作为优化目标,利用动态粒子群优化方法,分配燃料电池和锂电池
两个子系统的最优输出参考功率,使其满足混合系统在任意时刻的成本最低。
[0014] S3、实现对固体氧化物燃料电池和锂电池的最优输出参考功率运行轨迹的动态跟踪控制;
[0015] 采用迭代学习控制器,分别选取燃料电池电流和锂电池充放电电流作为控制器的控制变量,实现对步骤S2分配的两个子系统的最优输出参考功率运行轨迹的跟踪控制,最
终使得混合系统能够经济安全稳定地运行。
[0016] 本发明的发明目的是这样实现的:
[0017] 本发明一种考虑性能退化的固体氧化物燃料电池混合系统能量管理方法,首先搭建考虑性能退化的固体氧化物燃料电池数学模型和锂电池数学模型,然后通过能量分配模
块获取燃料电池和锂电池两个子系统的最优参考功率运行轨迹,并将优化结果作为控制器
的目标参考轨迹,最后使用迭代学习控制器实现对两个子系统分配功率的跟踪控制,最终
实现混合系统的最优能量管理。
[0018] 同时,本发明的有益效果体现在进行混合发电系统能量管理时考虑了固体氧化物燃料电池的性能退化和锂电池的容量衰减。基于控制向量参数化的动态粒子群优化算法实
现混合发电系统的能量分配,使得混合发电系统运行成本最低,并减缓了系统的退化趋势,
延长了系统的寿命。并且通过迭代学习控制器实现了对具有时变特性的子系统的输出功率
轨迹的跟踪控制,使得混合发电系统高效安全的工作。

附图说明

[0019] 图1是本发明一种混合发电系统示意图;
[0020] 图2是本发明一种混合发电系统能量管理结构框图;
[0021] 图3是基于控制向量参数化的动态粒子群算法流程图;
[0022] 图4是迭代学习控制算法原理框图。

具体实施方式

[0023] 下面结合附图对本发明的具体实施方式进行描述,以便本领域的技术人员更好地理解本发明。需要特别提醒注意的是,在以下的描述中,当已知功能和设计的详细描述也许
会淡化本发明的主要内容时,这些描述在这里将被忽略。
[0024] 在本实施例中,如图1所示,本发明混合发电系统主要包含固体氧化物燃料电池和锂电池两个子系统,共同向负载供电。其中燃料电池子系统由鼓风机、燃料热交换器、空气
热交换器、电堆、混合器、旁路阀,以及尾气燃烧室组成。燃料电池和锂电池两个子系统均考
虑了系统退化情况。如图2所示,本发明一种考虑性能退化的燃料电池混合系统能量管理方
法,主要包括三部分:一、建立考虑性能退化的混合发电系统子系统数学模型;二、考虑性能
退化的固体氧化物燃料电池混合系统能量分配;三、实现对具有时变特性的子系统的参考
功率轨迹的跟踪控制。下面我们将对本发明进行详细说明,具体包括以下步骤:
[0025] S1、建立混合发电系统数学模型
[0026] 本发明将采用模块化建模方法,分别对固体氧化物燃料电池和锂电池两个子系统进行数学建模,然后将其连接起来实现整体混合系统模型的搭建。
[0027] S1.1、建立考虑性能退化的固体氧化物燃料电池数学模型
[0028] 在燃料电池子系统模型中,由于鼓风机、燃料热交换器、空气热交换器、混合器、旁路阀,以及尾气燃烧室在混合系统能量管理中的作用不大,且已有很多文献对相关数学模
型进行阐述,故只构建出电堆相关方程,具体如下:
[0029] 电堆单电池的输出电压V的表达式如式(1)所示:
[0030]
[0031] 式中,1、2、3、4分别表示电堆双极板、阳极、电解质和阴极。Vocv表示开环电路电压,ηohm,j(j=1,2,3,4)表示在双极板、阳极、电解质和阴极处的欧姆损失电动势,ηcon,2、ηcon,4分
别为阳极浓差损失电动势和阴极浓差损失电动势,ηact,2、ηact,4分别为阳极活化损失电动势
和阴极活化损失电动势。
[0032] 高温工作下的固体氧化物燃料电池,会因为自身的材料或结构发生变化而导致性能退化。包括电堆阳极中的Ni粒子粗化,导致的三相边界区域(Triple phase Boundary,
TPB)变小,最终造成电堆反应面积减小而引起的电堆退化现象;以及Ni粒子发生氧化还原
反应,导致电导率降低,改变电池电堆的内部阻抗从而引起电堆退化的现象。
[0033] (1)Ni粒子粗化
[0034] R(t)=(Rmax‑R0)·(1‑exp(‑ks,capt))+R0            (2)
[0035] 其中,t为时间,Rmax、R0分别为最大和初始镍粒子半径,ks,cap为电容器常数,R(t)为随时间变化的镍粒子半径。
[0036] (2)Ni粒子氧化还原反应
[0037] 相关化学反应表达式如下:
[0038]
[0039]
[0040] 固体氧化物燃料电池系统的性能退化主要体现在电导率σ随时间增长而降低,三相边界区域随时间增长而不断减小,其表达式分别如下所示:
[0041] σ=σ0·tan(θ)·(Pr(t)‑Prc)1.3                     (5)
[0042] TPB=2((π‑2θ)R(t))τNi(t)                     (6)
[0043] 其中,σ0为电导率初值,θ为氧气覆盖度,Prc为镍粒子占用率,Pr(t)表示随时间变化的镍粒子占用率,TPB为燃料电池三相边界区域长度,τNi(t)表示随时间变化的镍粒子周
长,相关表达式具体如下所示:
[0044]
[0045]
[0046] 其中rox为镍粒子氧化速率,A(0)为电堆初始反应面积,KA为热导率,nic(t)为镍粒子随时间变化的剩余数量。
[0047] 燃料利用率uf反映的是电堆消耗燃料与电堆入口燃料的比值,空气过氧比 则反映的是电堆消耗氧气与电堆入口氧气的比值:
[0048]
[0049]
[0050] 其中, 是甲烷摩尔分数, 是氧气摩尔分数,N表示电池个数,W1和W7分别表示电堆阳极、阴极入口流量,I是电堆电流,F是法拉第常量。
[0051] 固体氧化物燃料电池的输出功率为:
[0052] PSOFC=NVI‑Pcp                                  (11)
[0053] 其中,Pcp为鼓风机所消耗的功率。
[0054] S1.2、建立锂电池二阶阻抗等效模型以及退化模型
[0055] 在电池工作原理的基础上,使用电阻、电容和恒压源等电路元件组成等效电路模拟电池的性能,具体公式如下:
[0056]
[0057] 其中Upa是电化学极化损失,Upc是浓差极化损失,Ro是欧姆内阻、Rpa是电化学极化内阻、Cpa是电化学极化电容、Rpc是浓差极化电阻,Cpc是浓差极化电容,IL是负载电流,UL是输
出电压。Pbat是锂电池输出电压。根据实际数据进行拟合得到:
[0058] Uoc=1.278e0.0215SOC‑0.2468e‑17.2SOC                (13)
[0059] SOC表示锂电池的荷电状态,采用安时法进行估计可得:
[0060]
[0061] 其中SOC0表示锂电池的初始荷电状态,Q表示锂电池容量,由于锂电池在多次循环充放电过程中导致电极中的锂析出,从而引起的容量变化。基于现有数据建立锂电池容量
衰退半经验模型:
[0062] Q=Q0‑Qdeg                        (15)
[0063] 其中Q0表示锂电池初始容量,Qdeg表示锂电池衰减的容量,基于现有实验数据并拟合可得到以下半经验模型:
[0064]
[0065] 其中,Rd表示锂电池充放电倍率,T表示锂电池温度。
[0066] S1.3建立高温固体氧化物燃料电池和锂电池系统成本模型
[0067] 系统成本包括消耗的燃料成本,电力成本,以及燃料电池和锂电池的退化成本,如下式所示:
[0068]
[0069] 其中,J1,ele表示电力成本, 表示燃料成本,J2,SOFC表示燃料电池退化成本,J2,bat表示锂电池退化成本。由公式17计算得来:
[0070]
[0071] 其中,Pbat为锂电池输出功率,wf为燃料电池燃料流量,priceele和 分别为电力和氢气价格,ΔPloss,SOFC为燃料电池损失功率,PSOFC,0为正常情况下燃料电池输出功率,
Ploss,eol为燃料电池最大可损失功率,Qloss,eol为锂电池容量最大可损失值,priceSOFC和
pricebat分别为燃料电池和锂电池固定采购成本。
[0072] S2、考虑性能退化的固体氧化物燃料电池混合系统的动态优化;
[0073] 选取系统中燃料电池输出功率和锂电池输出功率作为优化过程中的决策变量,选取混合系统总成本作为优化目标,利用动态粒子群优化算法获取系统的最优运行操作轨
迹,使其满足系统成本最低,其算法流程如图3,具体操作步骤如下;
[0074] (1)、采用动态粒子群优化算法获取最优解,具体步骤如下:
[0075] 1)、控制向量参数化
[0076] 基于控制向量参数化方法,首先将控制变量u(t)定义为2×n维的向量即u(t)=[u1(t)u2(t)]=[PSOFC Pbat],然后把控制变量的每个分量分别用一系列基函数的线性组合
来近似,将动态多目标优化问题转化为静态多目标优化问题。本实施例主要考虑在等长时
间区间下,采用分段常量函数近似控制变量u(t)。
[0077] 2)、初始化种群。在决策变量的变化范围内,随机生成s个粒子u=[u1,u2,…,us],每个粒子是一个2×n维的向量。
[0078] 3)、计算每个粒子对应的混合系统成本,并将每个粒子的初始位置xi设置为个体最优解pbest=[pbest1,pbest2,…,pbests],选择其中成本最低的粒子位置作为全局最优粒子
gbest。;
[0079] 4)、根据进化方法,按照下列规则更新粒子群的速度及位置;
[0080] vi(k+1)=wvi(k)+c1r1[pbesti(k)‑xi(k)]+c2r2[gbest(k)‑xi(k)]    (19)
[0081] xi(k+1)=xi(k)+vi(k+1)                (20)
[0082] 其中,vi和xi分别表示第i个粒子的速度和位置(i=1,2,…,s),pbesti是个体最优解,代表着迭代寻优过程中第i个粒子自身找到的最优解位置,gbest是全局最优解,代表着
整个种群在迭代寻优过程中找到的最优解位置。w是惯性参数,c1与c2是学习因子参数,r1与
r2是0到1之间的随机值,k表示当前迭代次数。
[0083] 5)、更新个体极值点pbesti以及全局极值点gbest。即,计算当代粒子群的系统成本,若当代粒子的系统成本低于上一代粒子的系统成本,则新的个体极值点pbesti即为当
代粒子的位置,反之,则保持个体极值点pbesti不变。比较完所有粒子后,将s个粒子中系统
成本最小的粒子位置,作为全局极值点gbest。
[0084] 6)、判断是否满足停止条件,若不满足停止准则(如达到最大迭代次数),重复步骤4)‑6);若满足,算法终止。
[0085] S3、利用控制器实现对两个子系统参考功率的跟踪控制;
[0086] 基于上述优化结果,采用迭代学习控制器,分别选取燃料电池电流和锂电池充放电电流作为控制器的控制变量。如图4所示,采用记忆模块将上次迭代过程的控制输入uk
(t)和输出误差ek(t)存储起来,并用来修正当前迭代过程的控制输入uk+1(t),如此经过多
次的迭代学习,逐渐使得子系统的实际输出功率yk(t)与理想输出功率yd(t)的变化轨迹相
一致。在控制目标不断随时间变化的情况下,分别实现了对燃料电池和锂电池参考功率的
最优操作轨迹的跟踪控制,最终使得考虑性能退化的固体氧化物燃料电池混合系统安全稳
定地运行。
[0087] 尽管上面对本发明说明性的具体实施方式进行了描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技
术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些
变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。