燃料电池空气供应系统自适应神经网络滑模控制

2022-09-21 00:34张春雷董茂林张圣杰
关键词:电堆空压机滑模

张春雷, 李 鹤, 董茂林, 张圣杰

(东北大学 机械工程与自动化学院, 辽宁 沈阳 110819)

当前全球环境污染和化石能源短缺问题愈发严峻,清洁新能源的开发与利用受全球瞩目[1],进而促进了氢燃料电池的研究与发展.聚合物电解质膜燃料电池(polymer electrolyte membrane fuel cell, PEMFC)作为一种将氢气和氧气的化学能直接转化为电能的电化学装置,凭借运行温度低、功率密度高、效率高、耐腐蚀、噪声小及反应副产物无污染等优点,在新能源汽车和固定式发电领域展现出巨大潜力[2].为满足实际输出电压需求,通常要将多个PEMFC堆叠在一起组成电堆,并依靠各外围辅助子系统的协调配合为电堆提供燃料和氧化剂,以及必要的反应条件(温度、压力和流量等).目前,PEMFC系统的大规模商业化和广泛普及仍面临许多技术挑战.其中,空气供应子系统的控制策略是影响PEMFC系统输出性能和电堆使用寿命的重要因素[3].作为空气供应子系统的核心工作部件,空压机需在不同工况下向电堆阴极内注入适量空气.当外部负载发生瞬变时,如果因供气量不足而发生氧饥饿现象,则会导致电堆输出电压陡降,并使聚合物电解质膜表面产生局部热点甚至被烧毁.若补充过量空气,则会增加空压机的运行负荷,在电堆输出总功率无明显提升的情况下使寄生功率大幅增加,导致系统输出净功率降低.将进入电堆阴极内的氧气流量与电化学反应消耗的氧气流量之比(即过氧比)准确并快速控制在理想范围内,是解决上述矛盾的可行有效方案[4].

众多国内外学者围绕PEMFC空气供应子系统的过氧比控制问题开展了相关研究.Pukrushpan等[4]分析并研究了基于反应机理的PEMFC系统集总参数建模与控制问题,并设计了一种基于状态反馈的线性二次型最优控制器来调节过氧比.Taij等[5]根据给定平衡点处的线性逼近模型提出一种无源性鲁棒PI控制方法.Abdullah等[6]提出一种有约束的模型预测控制策略,避免了空压机的喘振和阻流.Chen等[7]开发了一种用于厢式空压机的反馈线性化控制器跟踪最佳过氧比,以保持系统净功率最大.然而,上述方法的设计通常需要依赖高精度系统模型或在预定义系统工作点处近似线性模型,对不可预测的外部干扰和由设备引起的模型参数误差较为敏感,实际工作点也会随工况条件的变化而变化.PEMFC空气供应系统是一个具有强非线性的多变量耦合系统,其数学模型必然存在未建模动态与参数不确定性,必须综合考虑系统特性和上述关键实际因素设计更有效的过氧比控制方案[8].

滑模控制作为一类实用且有效的非线性控制方案,具有精度高、有限时间快速收敛、对外部干扰与系统参数摄动的敏感度低等优点[9].其中,一阶滑模控制[10]、基于超扭转算法的二阶滑模控制[11-12]、次优二阶滑模控制[13]和高阶滑模控制[14]等控制方案已被应用于过氧比控制问题的研究中.然而,仍存在两个主要的应用限制:1)对复杂性较高的PEMFC空气供应系统进行建模所需的准备工作繁琐且周期较长,某些物理参数信息无法获得,难以建立面向控制应用的高精度数学模型;2)系统参数摄动与外部干扰的边界是未知的,先验信息也难以在实际中准确获得,导致滑模增益的选取通常过于保守.近年来,神经网络与控制算法的融合进一步拓展了对具有不确定性和外部干扰的非线性系统的建模与控制研究.其中,径向基函数(radial basis function, RBF)神经网络结构简单、易于实时计算和编程实现,能以任意精度快速逼近未知的非线性函数[15].Wang等[16]利用RBF神经网络逼近PEMFC空气供应系统模型中的未建模动态,据此设计了一种鲁棒自适应神经网络控制器,跟踪电堆阴极入口氧气流量,并通过硬件在环测试验证了该方案的可行性.然而,该控制器在实时响应速度方面要慢于在以往文献中报道的滑模类控制器.

本文提出一种将滑模控制方法与神经网络逼近技术相结合的控制策略,使过氧比在具有外部干扰和系统参数摄动的情况下快速准确跟踪其最佳参考值.该控制策略的设计无需依靠精确的系统数学模型,而是利用RBF神经网络在线自适应逼近未建模系统动态,并通过自适应滑模控制实现对复合干扰项的补偿,避免了复杂的分析和大量计算过程.神经网络权值和滑模增益的自适应律均根据Lyapunov理论推导,以保证闭环系统的稳定性.通过数值仿真验证了所提方法的可行性、有效性和优越性.

1 系统模型与控制目标

PEMFC系统的基本配置如图1所示,其主要由电堆和辅助系统(包括空气供应子系统、供氢子系统、水管理子系统和温度管理子系统)组成.为独立研究空气供应系统,需对其他子系统进行合理假设:1)进入电堆阳极的氢气完全参加反应;2)电堆阳极压力能快速跟踪阴极压力的变化;3)电堆内温度和湿度均可由专用控制器快速调节至其理想值.

图1 PEMFC系统的基本配置Fig.1 Basic configuration of the PEMFC system

为便于分析说明,本文采用PEMFC空气供应系统的简化三阶动态模型[17],其状态空间方程为

(1)

式中:φ(x3)=[(x3/c8)c9-1];Wcp=c15x2;x1,x2和x3分别为电堆阴极压力、空压机转速和供气管道压力;Wcp为空压机出口流量;Ist为电堆电流,被视为一种可测量的外部干扰;u为系统唯一的控制输入,即空压机驱动电机的二次电流,0

过氧比和输出净功率是PEMFC系统的两个关键性能变量.假设PEMFC系统的寄生功耗全部来自空压机,可得到系统输出净功率的表达式:

Pnet=VstIst-c16x2u.

(2)

式中:Vst为电堆电压.

过氧比的表达式为

(3)

文献[13]针对过氧比与系统输出净功率的稳态关系可知,在不同电堆电流下,PEMFC系统的输出净功率总存在一个最大值,与之对应的过氧比称为最优过氧比λoxy,opt,其拟合后的表达式为

2.23×10-3Ist+2.5 .

(4)

本文的主要控制目标是使实际过氧比λoxy准确、快速跟踪其最优参考值λoxy,opt,从而在不同工况下均能保证PEMFC系统避免氧饥饿现象并取得最大输出净功率.PEMFC系统模型与实际系统存在差异,通常存在未建模动态和未知的模型参数不确定性,实际系统性能还会受到电堆电流瞬变等外部干扰的负面影响,因此,所设计的控制器必须保证对这些干扰因素具有良好的适应性和鲁棒性.

根据文献[12]提出的假设,当空气湿度控制效果十分理想时,过氧比的控制问题可被间接转化为空压机流量的控制问题.空压机出口流量的最优值仅依赖于电堆电流,其表达式为

Wcp,opt(Ist)=c19λoxy,optIst.

(5)

2 自适应神经网络滑模控制器设计

本文设计一种自适应径向基函数神经网络滑模(adaptive radial basis function neural network sliding mode, ARBFNNSM)控制器,其实现原理如图2所示.

图2 自适应径向基函数神经网络滑模控制器原理图Fig.2 Schematic diagram of the adaptive radial basis function neural network sliding mode controller

定义滑模变量s为

s=Wcp-Wcp,opt=c18x2-c19λoxy,optIst.

(6)

考虑到系统式(1)中存在不确定性,可得

(7)

式中:ξ表示由未建模动态和模型参数不确定性所组成的复合不确定项.

取滑模变量s的一阶导数:

(8)

(9)

式中:x=[x1,x2,x3]T为状态向量;滑模增益η是一个正数,且满足η≥Dmax;F(x)和G(x)为连续且充分光滑的系统动态,均为恒大于0的有界函数.F(x)和G(x)在实际应用中是未知的且难以精确建模,所以理想控制律式(9)无法保证期望的控制性能.

RBF神经网络能以任意精度逼近未知非线性函数,便于实时计算,且具备很强的泛化能力[18].因此,本文采用RBF神经网络在线估计控制律式(9)中未知的有界函数F(x)和G(x).RBF神经网络的结构如图3所示,其输入到输出的算法为

图3 RBF神经网络结构Fig.3 RBF neural network structure

(10)

将式(10)代入式(9),得到如下控制律:

(11)

将式(11)代入式(8)可得

(12)

(13)

其中,εF和εG为神经网络逼近误差,且满足|εF|≤εMF,|εG|≤εMG.

定义Lyapunov函数L1为

(14)

式中:γ1> 0,γ2> 0,且满足L1>0.

结合式(12),得到L1的一阶导数为

(15)

RBF神经网络权值向量的自适应律为

(16)

则有

(17)

取η≥εMF+εMGUm+Dmax+σ,且σ>0,则有

(18)

为保证控制器具备良好的抗扰性,滑模增益η不能小于由外部干扰、系统参数不确定性与神经网络估计误差所组成的总干扰项的上界值,但关于该上界值的先验信息难以在实际应用中准确获取.出于保守考虑,滑模增益通常会选取较大的数值以实现抗扰,但过大滑模增益又会增强控制输入和滑模变量的抖振作用.本文利用自适应技术[19-20]在线调整滑模增益,并基于控制律式(12)构建自适应RBF神经网络滑模控制律:

(19)

构造Lyapunov函数:

(20)

取L2的一阶导数:

(21)

(22)

则有

(23)

与式(17)和式(18)的分析过程同理,易知当t→∞时,s→0,即采用控制律式(19)的闭环系统是稳定的.

(24)

式中:Δ是一个很小的正实数,对控制器性能具有重要影响.若Δ太小以致于恒小于|s|,则式(24)与式(22)的作用完全相同,此时并未起到改善作用;若Δ太大,则易导致滑模增益始终不变,从而降低控制品质.因此,Δ需结合控制输入、控制精度和响应速度的相关要求进行协调选取.

3 仿真结果与分析

基于MATLAB/Simulink数值仿真平台,验证本文所设计的ARBFNNSM控制器同时针对大范围电堆电流变化和模型参数摄动情况的有效性,并将其与PID控制器和恒增益滑模(constant gain sliding mode, CGSM)控制器进行对比分析.

3.1 仿真条件设置

在仿真环境中搭建文献[4]中提出的75 kW电堆模型.在PEMFC系统模型中关键物理参数名义值的基础之上添加不确定性,得到仿真中采用的参数值,如表1所示.系统状态变量的初始值设置为x1(0)=1.4×105Pa,x2(0)=400 rad/s,x3(0)=1.5 ×105Pa.电堆电流的变化规律如图4所示.

表1 PEMFC系统模型的不确定性参数Table 1 Uncertain parameters of the PEMFC system model

图4 时变的电堆电流Fig.4 Time-varying stack current

ARBFNNSM控制器的参数取值为:m=5,bi=0.5,c1=[0 0 0]T,c2=[0.25 0.25 0.25]T,c3=[0.5 0.5 0.5]T,c4=[0.75 0.75 0.75]T,c5=[1 1 1]T,γ1=0.05,γ2=0.05,γ3=2,Δ=5×10-4.CGSM控制器的滑模增益η=0.02;PID控制器的比例系数、积分时间常数和微分时间常数分别为600,500和8.

3.2 结果分析

ARBFNNSM控制器、PID控制器和CGSM控制器对过氧比的控制效果如图5所示,与之对应的控制输入信号(即电机二次电流)如图6所示.

由图5可知,上述三种控制器均能在有限时间内将实际过氧比调节至最优参考值,然而,它们 的动态响应性能明显不同.图5a表明ARBFNNSM控制器的响应速度总体上快于PID控制器,这一特点在t=0~80 s时尤为明显.图5b表明,t=0~80 s,ARBFNNSM控制器与CGSM控制器的响应速度基本一致.t=80 s,ARBFNNSM控制器展现出比CGSM控制器更快的动态响应速度.

图5 不同控制器的过氧比Fig.5 Oxygen excess ratio of different controllers(a)—ARBFNNSM控制器与PID控制器的控制效果对比; (b)—ARBFNNSM控制器与CGSM控制器的控制效果对比.

由图6可知,与PID控制器和CGSM控制器对应的控制输入信号中分别发生较大幅度的瞬时跳变和较强抖振,这不仅会额外增加PEMFC系统的寄生功耗,致使系统输出净功率降低,还极易造成执行器故障,从而对电堆的使用寿命和耐久性产生不利影响.相比之下,采用ARBFNNSM控制器获得的控制输入信号更平稳平滑,无明显跳变和抖振,并在此基础上取得了良好的过氧比控制效果,这进一步证明了本文所提方法的有效性和优越性.

图6 不同控制器的控制输入Fig.6 Control input for different controllers(a)—PID; (b)—CGSM; (c)—ARBFNNSM.

4 结 论

1) 针对PEMFC空气供应系统的过氧比控制问题提出了一种ARBFNNSM控制器,该控制器能避免复杂分析建模与大量计算过程,并在参数不确定性和外部负载瞬变干扰的情况下仍能使实际过氧比准确、快速跟踪最优参考值,从而保证了PEMFC系统取得最大输出净功率并避免氧饥饿.

2) 与PID和CGSM控制器相比,ARBFNNSM控制器能提升对过氧比控制的响应速度,有效减弱了控制输入的跳变和抖振,因此更具实际应用潜力.

猜你喜欢
电堆空压机滑模
辅机间空压机顺控系统的改造
某燃料电池汽车热平衡测试研究
基于计算流体力学的大型质子交换膜燃料电池电堆歧管尺寸优化分析*
水下直升机无模型参数自适应滑模控制
高速公路滑模路缘石施工技术及质量控制分析
车用燃料电池电堆环境适应性试验
基于Fluent的氢燃料电池空压机性能分析
试验阶段取消空压机装配的可行性研究
潍柴动力战略布局燃料电池空压机业务
车用燃料电池热管理性能仿真与试验研究*