网刊加载中。。。

使用Chrome浏览器效果最佳,继续浏览,你可能不会看到最佳的展示效果,

确定继续浏览么?

复制成功,请在其他浏览器进行阅读

质子交换膜燃料电池过氧比LQR最优控制策略  PDF

  • 郭思达
  • 刘泽
  • 许思传
同济大学 汽车学院,上海 201804

中图分类号: TM911.4

最近更新:2024-03-04

DOI:10.11908/j.issn.0253-374x.23710

  • 全文
  • 图表
  • 参考文献
  • 作者
  • 出版信息
EN
目录contents

摘要

建立了质子交换膜燃料电池空气供给系统六阶模型。将神经网络前馈控制分别结合PID控制及线性二次型调节器(LQR)控制,来比较两种复合控制策略在燃料电池变载情况下过氧比的快速响应情况。在LQR控制策略中,首先通过单一平衡点进行模型线性化以获取状态反馈增益及降维状态观测器增益。仿真结果表明,基于单平衡点线性化的LQR结合神经网络前馈的复合控制策略在全工况范围内明显优于神经网络前馈加PID的控制策略。针对偏离平衡点较远工况处控制效果有所下降的情况,进一步采用多平衡点线性化的方法,优化设计LQR以动态调整相应增益,结果表明多平衡点LQR控制方法在过氧比控制中展现出最佳的快速响应性和稳定性。

质子交换膜燃料电池(PEMFC)是一种能量转化装置,具有高功率密度、高能量效率的优点,同时以其零污染、低噪音的优点,被广泛应用于车载动力能源装

1。在车载条件下,由于质子交换膜燃料电池工作条件的频繁变化,即拉载电流的频繁变化,对燃料的供给尤其是空气侧的氧气供给提出了较高的要求。一方面,如果拉载电流要求较高,而阴极侧氧气流量过低,会导致三相反应界面反应物不足,造成阴极氧饥饿的现象,严重的氧饥饿会进一步的造成关键材料的腐蚀从而影响燃料电池的耐久2;另一方面,如果拉载电流要求降低,而阴极侧氧气流量过高,会造成聚合物膜快速干燥的现象,增加了离子在其中传递的阻力,除此之外,过高的氧气流量也意味着空压机的功耗过大,造成不必要的功率损耗,使整个系统的能量转换效率降低。因此,有必要对变载条件下的OER(过氧比)进行精准的控制,通过设计合适的控制策略,使得OER随变载电流变化而快速响应,从而提高燃料电池的效率和耐久性。

近年来,已有很多学者针对车用质子交换膜燃料电池过氧比的控制策略进行了研究。Pukrushpan

3最先建立面向控制的燃料电池系统九阶模型,基于该模型提出了前馈加比例积分⁃微分(PID)控制及基于单工作平衡点线性化后的状态反馈控制方法。Niknezhadi4沿用了Pukrushpan3提出的九阶模型,设计了线性二次型调节器(LQR)对过氧比进行控制,并成功在单电池台架上得到验证,实验结果较好,然而这种控制方法仅在工作平衡点附近,或电池功率较小,非线性程度不高的台架上较为有效,在大功率电堆系统的全局范围内表现不佳。Ou5设计了一个模糊前馈PID控制器(FFPID),来调整氧气过量比,避免燃料电池负载突然变化的情况下出现氧气不足。Li6设计了一种超扭曲滑膜控制器来控制过氧比,并提出了一种参数识别和控制器参数调整的方法。此外,模型预测控制(MPC)也因其滚动更新寻找全局最优的特性被广泛运用在燃料电池系统控制领域。Hahn7开发了一种基于模型预测控制的空气供给系统自适应控制策略,基于对不用工况下的仿真研究,证明了模型预测控制器的自适应和效率优化行为,然而由于模型预测控制在计算量和计算时间上的复杂性,很难在车载台架中得以实现。陈凤祥8基于多工作点的线性化模型结合多内膜控制技术将非线性模型中的过氧比控制在2.0~2.4,使系统的净功率输出最大,仿真结果表明其比单内膜具有更佳的全局控制性能。

本文基于建立的空气供给系统六阶控制模型,首先选取一个工作点对非线性系统状态空间方程线性化,采用LQR控制器结合神经网络前馈的控制方法对过氧比进行控制,将控制结果与神经网络前馈加PID控制结果进行比较;其次提出基于T-S模糊多模型方法的多平衡点LQR控制策略,选取扰动电流分别为100、140、180 A时的工作点对空气供给系统模型线性化,针对三个线性模型分别设计LQR控制器,通过扰动电流的隶属度函数决定控制器的输出;最后通过比较过氧比在多平衡点LQR控制策略下与单平衡点LQR控制策略下的响应性能验证本文提出的多平衡点LQR控制的优越性。

1 空气供给系统数学模型

基于参考文献[

3]的工作,为了兼顾计算速度和模型准确度,本文建立了空气供给系统的六阶控制模型,其状态空间方程如下:

x˙1=xO2,ca,in1+Θatmksm,out(x5-Pca)-MO2PO2MaPa+MvPsatksm,out(Pca-x3)-MO2nIst4F
x˙2=1-xO21+Θatmksm,out(x5-Pca)-MaPa-MO2PO2MaPa+MvPsatkca,out(Pca-x3)
x˙3=RaTrmVrm(kca,out(Pca-x3)-Wrm,out)
x˙4=Wcp-kca,in(x5-Pca)
x˙5=γRaVsm(Wcp(Tatm+Tatmηcp((x5Patm)γ-1γ-1))-kca,in(x5-Pca)x5VsmMaRx4)
x˙6=-ηcmkvktJcpRcmωcp-CpTatmηcp(x5Patm)γ-1γJcpωcpWcp+ηcmktJcpRcmUcm
z=xO2,ca,in1+ΘTstkca,in(x5-Pca)MO2nIst4F (1)

式中:x1 x2 x3 x4 x5 x6T=mO2 mN2 Prm msm Psm ωcpTz=λO2为氧气过量比; xO2,ca,in为阴极入口处氧气质量分数;Pca为阴极侧压力,Pa;Θatm为标准大气压下比湿度;Wcp为空压机出口空气质量流量,kgs-1ωcp为空压机转速,rad/sIst为电流,A;Ucm为空压机电机控制电压,V;其余均为常数。由于燃料电池在运行过程中始终有液态水产生,因此本模型设定为阴极出口的水蒸气分压力始终处于饱和状态。本文基于该模型进行过氧比控制器的设计和仿真分析,将上述六阶空气供给系统非线性模型线性化,将空压机出口空气质量流量Wcp,供气管路压力Psm,下游管路压力Prm作为可测量输出,建立降维状态观测器,在此基础上设计LQR控制器实现状态反馈控制,控制输入为空压机电压Ucm,控制目标为将过氧比控制在λO2=2

2 单平衡点LQR控制器设计

2.1 模型线性化

六阶状态空间方程的完整表达式如下:

x˙=f(x,u,w)y=g(x)z=h(x,w) (2)

式中: y1 y2 y3T=Wcp Psm PrmTw=Ist。通过在稳定工作状态点进行泰勒一阶展开从而将模型进行线性化,获得系统的线性定常系数矩阵如下:

d(x0+δx)dt=x˙0+δx˙=f(x0,u0)+fx|(x0,u0)δx+fu|x0,u0δu (3)

式中:x0,u0分别是稳定工作状态点的各状态值和此时系统的输入值; δxδu为系统标称轨迹在平衡点邻域内的微小增量,在燃料电池系统中,还需要确定平衡点的电流扰动,即w0。通过离线仿真得到系统在扰动电流w0=140 A时的各状态值,x0=[0.001 914, 0.012 6, 1.444×105, 0.033 63, 1.743×105, 6 684]T,此时u0=122.11 V,从而得到系统在平衡点处的六阶线性状态空间方程:

δx˙=Aδx+Bδu+D1δwδy=C1δxδz=C2δx+D2δw (4)

2.2 LQR控制设计

LQR最优控制的本质是一种满足控制要求的状态反馈控制,该控制易于实现,且具有较强的工程性。文献[

4]表明,LQR控制的特点在于线性最优控制的结果,可以用于非线性程度低的小型燃料电池系统,其计算和实现比一般的非线性控制方法更加容易。

此外,LQR最优控制除满足性能指标最小外,还具有优秀的频响特性和稳定裕度,即实现最优的极点配置,同时将其与误差积分控制相结合,可以增强系统的鲁棒性,抗扰动能力增强。

LQR最优控制的设计目标在于以最小的输入代价,控制过氧比在电流扰动变化的情况下,快速稳定的维持在λO2=2,即寻找最优控制输入,使得如下代价方程取最小值:

J=0δzTQZδz+qTQIq+δuTRδudt (5)

其中q˙=Wcp*-Wcp是为了增加系统克服扰动能力而引入的系统扩张状态,其目的是在存在扰动的情况下,仍然希望系统输出能够很好的跟随参考输入。选择空压机出口流量作为扩张状态主要是由于其便于观测的特点,同时出口质量流量也是直接影响阴极过氧比的上游参数,通过对其误差的积分来消除静态误差,增强了系统的鲁棒性,也增加了整个系统的动态特性。LQR控制器状态反馈矩阵由如下ARE(黎卡提)方程解得:

PA^+A^TP+Q^x-PB^R-1B^TP=0K=R-1B^TP (6)

式中: A^=[A,0;-C1,0]B^=[B;0]Q^x=diag(Qx,QI)Qx=C2TQZC2。最终,使得式(5)取得最小值的最优控制输入有如下形式:

δu=-K[δx^ q]T=-Kpδx^-KIq (7)

其中δx^是由降维状态观测器对状态估计得到的。由式(4)可知,阴极过氧比δz除受系统状态δx影响外,还受到电流扰动δw的影响;然而在考虑代价函数时,不得不将电流扰动影响忽略,构成标准的仅包含状态变量和控制输入的线性二次型指标,故在得到LQR的状态反馈增益后,根据线性系统对输出线性相加的原

9,对控制输入进行前馈补偿,该补偿采用系统在Ist=140 AλO2=2下的线性化后的前馈控制器设计结果。进一步可以通过神经网络对系统在多个平衡点处的数据进行训练和拟合,找到一个适用于全局的从电流Ist到控制输入Ucm的映射。

2.3 降维状态观测器设计

为了实现状态反馈控制,必须得到每一时刻系统内部所有状态的值,虽然在仿真过程中可以直接得到这些数值,然而在实际工程实现中,除输出变量Wcp Psm PrmT可由传感器直接观测得到外,其余3个状态变量均需通过输入和输出信息构造状态观测器得到。针对已经在Ist=140 A平衡点处线性化后的线性时不变燃料电池空气供给系统,构造降维状态观测器,由rank C1=3,任取R使P=C1R为非奇异,对状态向量作线性非奇异变换x˙1x˙2=Px,可证x˙1=y,于是便可将降维状态观测器的设计简化为对于3维状态向量x˙2的全维状态观测器设计:

z˙=(A˙22-L˙A˙12)z+[(A˙22-L˙A˙12)L˙+(A˙21-L˙A˙11)]y+(B˙2-L˙B˙1)ux˙^2=z+L˙y (8)

式中: A˙11,A˙12,A˙21,A˙22,B˙1,B˙2是基于变换x˙=Px得到的状态方程δx˙˙=A˙δx˙+B˙δu的系数矩阵并根据相应维数划分的分块矩阵,最后再通过观测到的变换状态x˙可以重构状态x

x^=Q1y+Q2z+L˙y (9)

其中Q=P-1=Q1|Q2。基于单平衡点线性化设计的LQR控制器与燃料电池系统的控制过程如图1所示,其中Wcp*可根据当前扰动电流计算得到。

图1  单平衡点LQR控制框图

Fig.1  Single balance point LQR control block diagram

3 多平衡点LQR控制器

通过对单平衡点线性化后的模型进行LQR控制器设计,在平衡点附近小范围内出现工况变化时,可以有效的控制过氧比的动态响应,然而在偏离平衡点较远处,过氧比可能会由于模型失配的原因产生静态误差,并且其动态响应指标也会比平衡点位置稍差。虽然可以采用神经网络训练多平衡点处的数据来消除过氧比与期望值之间的静态误差,但采用的离线数据过多,在实际工程实现上不够简便,并且其动态性能仍然会受到影响。

为了让LQR控制器在全局工况下都有良好的控制效果,引入多模型控制理论的思想,利用非线性过程在多个工作点上的线性化模型,将系统模型依照状态参数分成一系列子空间,在每个子空间内找到一个平衡点对该子空间内的非线性模型线性化,同时基于该线性子模型设计独立的LQR控制器。文献[

4]表明,在一个小工况范围内,数学模型的失配度较小,采用LQR控制器可以较好的满足小范围内过氧比的快速响应性能,这也印证了通过多模型方法,独立设计各自LQR控制器的可行性。关键点在于设计一个有效的控制器合成方案,将所得到的所有子空间的线性控制器组合起来,最终实现全工况范围内的有效控制。

T-S模糊多模型方法是Takagi-Sugeno

10提出的一种多模型组织方法,本文采用这样的方法将系统划分成多个相互重叠的模糊集合,各模糊集合上建立局部线性模型,通过一组“如果-则”模糊规则来描述非线性系统,整个非线性系统最终就是各个子空间数学模型与相应隶属度加权的线性组合。T-S模糊模型可描述如下:

Ri: IF x1 is M1 and...and xk is Mk then x˙=Aix+Biu          i=1,2,...,l (10)

式中: Mi(i=1,2,,k)是模糊集合,l为模糊规则个数,AiBi是第i个子系统的系数矩阵,最终可得整个系统的状态方程:

x˙=i=1lhi(x)[Aix+Biu] (11)

其中hi(x)=μi(x)/j=1lμj(x);i=1lhi(x)=1μi(x)表示x属于Mi的隶属度。本文以干扰电流为指标,当干扰电流分别为100、140、180 A时,对系统进行线性化,并以所得线性化模型计算LQR控制器的状态反馈增益,得到3个局部模型及相应的线性控制器,其T-S模糊多模型可描述如下:

R1: IF Ist is about 100 A then u=-K1x R2: IF Ist is about 140 A then u=-K2xR3: IF Ist is about 180 A then u=-K3x (12)

其中K1,K2,K3分别为3个局部模型的状态反馈增益。在Matlab/Simulink平台搭建模糊多模型控制系统结构如图2所示,其中任一时刻的实际控制输入是3个LQR控制器输出的加权和,即u=-i=13hiKix,规则式(12)Ist对应的隶属度函数如图3所示。

图2  Simulink搭建模糊多模型控制系统结构图

Fig.2  Fuzzy multi-model control system structure by Simulink

图3  扰动电流的隶属度函数

Fig.3  Membership function corresponding to disturbance current

4 数值仿真

数值仿真在Matlab/Simulink平台进行,仿真中将前馈分别结合单平衡点LQR、多平衡点LQR及PID控制器进行对比。在单平衡点LQR方案中选择扰动电流Ist=140 A、过氧比λO2=2时进行线性化并设计相应的LQR控制器,在多平衡点LQR方案中,将非线性系统依据扰动电流的数值分为3个模糊集合,并采用上一节所展示的隶属度函数对3个LQR控制器的输出权重进行在线计算,最后加权得到实时的控制输入。系统所施加的扰动电流从80 A阶跃上升到180 A,然后再阶跃下降到100 A,如图4所示。

图4  燃料电池电堆输出电流

Fig.4  Output current of PEMFC

使用神经网络前馈分别与单平衡点LQR和PID控制相结合的两种复合控制策略的效果如图5所示,其中单平衡点LQR策略选择扰动电流为140 A时的系统工作点对系统线性化,并基于线性模型设计LQR控制器。由图5可知,在扰动电流在15 s处从120 A阶跃到140 A时,过氧比都存在下冲的现象,原因在于此刻拉载电流突然上升,导致氧气消耗量突然增加;为维持过氧比不变,控制输入传递给空压机更大的电压输入,使其转速增加;由于系统的迟滞和容腔效应,短时间供气没有及时供上,导致过氧比出现下冲,下冲后迅速回升,可见LQR策略回升极快,有少量超调随后过氧比在0.5 s时间内达到稳定值2,而PID没有超调,呈现过阻尼现象,需要3 s才能达到平衡状态。在变载情况下,平衡点附近处,前馈加单平衡点LQR控制过氧比的效果要优于前馈加PID控制,但是在远离平衡点位置LQR策略会由于模型失配产生静态误差,但其动态响应效果仍然优于传统PID控制策略。

图5  单平衡点LQR控制效果图

Fig.5  Single balance point LQR control effect

采用基于T-S模糊多模型方法的多平衡点LQR策略与单平衡点LQR策略控制过氧比的效果对比如图6所示,多平衡点策略分别选取100、140、180 A时的工况作为平衡点,所以在15 s和35 s处,扰动电流都阶跃变化到140 A水平,此时多平衡点策略与单平衡点策略的曲线重合。在非平衡点处,如10 s和30 s处,此时扰动电流分别为120 A和 160 A,如图6中局部放大图所示。

图6  多平衡点LQR控制效果图

Fig.6  Multi-balance point LQR control effect

图6可见,在10 s处,单平衡点LQR控制下过氧比的稳态误差为0.014,多平衡点LQR策略控制下过氧比稳态误差为0.007,稳态误差降低了50%,此时过氧比的超调量0.017,而单平衡点策略下过氧比的超调量为0.037,超调量降低了46%;在30 s处,单平衡点LQR控制下过氧比的稳态误差为0.013,多平衡点LQR策略控制下过氧比稳态误差为0.006,稳态误差降低了46%,此时过氧比的超调量0.006,而单平衡点策略下过氧比的超调量为0.012,超调量降低了50%。

仿真结果验证多平衡点LQR在非平衡点处对于过氧比的控制有更好的动态响应,同时明显降低了静态误差,能够将过氧比更好地稳定在λO2=2。多平衡点LQR控制策略在全局范围内都展现了更佳的控制效果。

5 结论

本文建立了六阶空气供给系统控制模型。基于T-S模糊多模型方法,将系统依据扰动电流分为3个模糊子空间,对每个子空间的LQR控制器的输出加权求和,最终得到实时的系统输入,实现了对空气供给系统的最优过氧比控制。

将其与前馈加PID和前馈加单平衡点LQR控制策略对比,仿真结果表明:神经网络前馈加PID控制策略下,过氧比的平均稳定时长为3.597 s,过渡过程时间过长,不适合在复杂变工况下作为过氧比的控制策略;单平衡点LQR控制策略下,过氧比的平均稳态误差为0.026,平均稳定时长为1.1 s,而多平衡点LQR控制策略下,过氧比平均稳态误差为0.007,平均稳定时长为1.3 s,所以基于T-S模糊多模型理论的多平衡点LQR控制器不仅能在平衡点处快速有效的将过氧比稳定在期望值,而且在偏离平衡点位置,仍然展现了稳定且快速的控制能力,具有较短的整定时长,稳态误差在1%之内,因此可以支持车用燃料电池在复杂的工况下提供准确且快速的空气供应。

参考文献

1

ÖZGüR TYAKARYILMAZ A C. Thermodynamic analysis of a proton exchange membrane fuel cell[J]. International Journal of Hydrogen Energy20184338): 18007. [百度学术] 

2

LIU ZZHANG BXU S. Research on air mass flow-pressure combined control and dynamic performance of fuel cell system for vehicles application[J]. Applied Energy2022309118446. [百度学术] 

3

PUKRUSHPAN J TSTEFANOPOULOU A GPENG H. Control of fuel cell breathing[J]. Control Systems IEEE2004242): 30. [百度学术] 

4

NIKNEZHADI AALLUé-FANTOVA MKUNUSCH Cet al. Design and implementation of LQR/LQG strategies for oxygen stoichiometry control in PEM fuel cells based systems[J]. Journal of Power Sources20111969): 4277. [百度学术] 

5

OU KWANG Y XLI Z Zet al. Feedforward fuzzy-PID control for air flow regulation of PEM fuel cell system[J]. International Journal of Hydrogen Energy20154035): 11686. [百度学术] 

6

LI YPEI PMA Zet al. Method for system parameter identification and controller parameter tuning for super-twisting sliding mode control in proton exchange membrane fuel cell system[J]. Energy Conversion and Management2021243114370. [百度学术] 

7

HAHN SBRAUN JKEMMER Het al. Adaptive operation strategy of a polymer electrolyte membrane fuel cell air system based on model predictive control[J]. International Journal of Hydrogen Energy20214617306. [百度学术] 

8

陈凤祥刘玲俞林炯. 质子交换膜燃料电池最优过氧比多内模控制[J].同济大学学报(自然科学版)2013417): 1101. [百度学术] 

CHEN F CLIU LYU L Jet al. Multiple internal model control for optimal oxygen excess ratio of PEMFC[J].Journal of Tongji University(Natural Science)2013417): 1101. [百度学术] 

9

FRANKLIN G FPOWELL J DEMAMI-NAEINI A. Feedback control of dynamic systems[M]. Upper Saddle RiverPrentice Hall2007. [百度学术] 

10

TAKAGI TSUGENO M. Fuzzy identification of systems and its applications to modeling and control[J]. Readings in Fuzzy Sets for Intelligent Systems1993151): 387. [百度学术]