基于深度学习-预测控制的车用燃料电池过氢比控制方法与流程

文档序号:18890356发布日期:2019-10-15 21:43阅读:366来源:国知局
基于深度学习-预测控制的车用燃料电池过氢比控制方法与流程

本发明涉及燃料电池领域,具体涉及一种基于深度学习-预测控制的车用燃料电池过氢比控制方法。



背景技术:

传统的能源利用方式存在两大弊端,一个是受卡诺循环的限制,因为燃料的化学能要转化为热能之后才能进一步的转化成机械能或者是电能;另一个弊端是传统能源的使用导致了环境污染和能源缺乏的问题日益严重,影响了世界经济可持续发展。因此可再生能源的开发和利用成为了一种必然趋势。燃料电池,特别是常用的车载中的质子交换膜燃料电池,由于所具有的零污染、低噪声和高的能量转换效率等优点,使其成为了该研究领域的关注对象。

质子交换膜燃料电池发动机主要包括了空气供给系统、氢气供给系统、电堆、冷却系统。氢气供应系统的组成包括高压氢气罐、流量控制阀、氢气输送系统以及氢气循环泵。氢气量的大小和燃料电池的发电效率紧密相关。倘若氢气量过小,则会导致氢气供应的不足,对燃料电池会造成不可逆的损害,同时也降低了燃料电池的使用寿命;如果氢气量过大,就会造成氢气浪费,使电堆阳极的输入氢气利用率降低,因此对其精确控制是十分重要。为了提高氢气利用率,引入了氢气循环泵,其功能是将未参与反应的氢气再次引到供给歧管中,使氢气得到了循环,增加氢气的利用率。

燃料电池阳极氢气的供给量是根据工况进行提供的,所以汽车的行驶车速的变化将会导致氢气量的需求变化,为了进一步的提高氢气量控制的响应速度,则需要对车速进行预测。由于车速会受到多种因素的影响,具有比较明显的时变性和非线性,因此对其进行预测要求较高。



技术实现要素:

有鉴于此,本发明的目的在于提供一种基于深度学习-预测控制的车用燃料电池过氢比控制方法,保证了流量控制阀和循环泵的工作性能,降低系统的功耗,同时也避免了交换膜的损坏,实时对燃料电池的过氢比的调节。

为实现上述目的,本发明采用如下技术方案:

一种基于深度学习-预测控制的车用燃料电池过氢比控制方法,包括以下步骤:

步骤s1:构建车用燃料电池电化学输出特性模型和阳极氢气供给系统模型;

步骤s2:根据阳极氢气供给系统模型,设计深度学习预测控制器,包含车速预测模型和过氢比预测控制模型;

步骤s3:将车速传感器测得的z个历史车速输入车速预测模型,利用深度学习预测方法,预测未来n个时刻的车速序列,并通过车辆动力学等式以及燃料电池电化学输出特性模型,计算燃料电池电堆电流;

步骤s4:将燃料电池电堆电流作为扰动电流,并将扰动电流、流量传感器测得的流量控制阀和氢气循环泵实时输出氢气流量、压力传感器测得的阳极压力及模型线性化过程中留下的常值干扰项作为过氢比的模型预测控制模块的输入;并设定过氢比的模型预测控制模块的目标过氢比为λref,利用过氢比的模型预测控制模块控制输出的流量控制阀和氢气循环泵的控制电压,实现在不同工况下对燃料电池过氢比的控制。

进一步的,所述车用燃料电池过氢比,具体为:

燃料电池阳极输入的氢气流量和电化学反应消耗的氢气流量之比

其中燃料电池阳极输入的氢气流量是由流量控制阀输出的氢气流量wfcv和氢气循环泵输出的氢气流量wbl组成。

进一步的,所述氢气供给系统模型包括阳极氢气流量控制阀模型、供给歧管模型、阳极模型、回流歧管模型以及氢气循环泵模型。

进一步的,所述步骤s1具体为:

步骤s11:根据车用燃料电池采用的反应物的化学能和能量守恒公式推导,构建燃料电池电化学输出特性模型;

步骤s12:流量控制阀为可变开度喷嘴,其模型在稳态下的控制输入信号的线性方程:

wfcv=ufcvwfcv,max(2)

式中,ufcv是流量阀的控制电压,范围是0~1;wfcv,max是喷嘴全开时的质量流量;

在供给歧管中,当歧管内没有液态水,氢气以及水蒸气在供给歧管中的动态过程为:

式中,是阳极供给歧管中氢气的压力,是氢气的气体常数,tsm是供给歧管温度,vsm是供给歧管的体积,是进入阳极供给管道的氢气流量,是阳极供给管道流出的氢气流量,是阳极供给歧管中的湿度,是水蒸气气体常数,psat是阳极供给歧管中的水蒸气饱和压力,wv,sm,in是进入阳极供给歧管中水蒸气流量,wv,sm,out是阳极供给歧管中的输出水蒸气流量;

阳极氢气和水蒸气的动态过程为:

式中,是阳极氢气压力,tan是阳极温度,van是阳极体积,是进入阳极的氢气流量,是阳极流出的氢气流量,是电化学反应中所消耗的氢气流量,是阳极湿度,psat是阳极水蒸气饱和压力,wv,an,in是进入阳极水蒸气流量,wv,an,out是阳极输出水蒸气流量,wv,m是阳极到阴极水蒸气的扩散速率,ist是燃料电池电堆电流,ncell是单体电池个数,是氢气的摩尔质量,f是法拉第常数,αnet是水分电拖拽系数,是水蒸气的摩尔质量。

为保证质子交换膜正常工作,要求阳极与阴极维持一定的压差。

阴极压力是跟随着工况电流进行变化的,具体关系如下:

pca=gist2+rist+q(9)

式中,g,r,q均为经验常数;pca为阴极气体压力;

设回流歧管中也不存在液态水的流入和流出,氢气和水蒸气在回流歧管中的动态过程:

式中,是阳极回流歧管中氢气的压力,trm是回流歧管温度,vrm是回流歧管的体积,是进入阳极回流歧管的氢气流量,是阳极回流歧管流出的氢气流量,是阳极回流歧管中的湿度,psat是阳极回流歧管中的水蒸气饱和压力,wv,rm,in是进入阳极回流歧管中水蒸气流量,wv,rm,out是阳极回流歧管中的输出水蒸气流量;

步骤s13:氢气循环泵的驱动电机模型为:

式中,ωbl是标准条件下的氢气循环泵的角速度,jbl是电机转动惯量,τbl是驱动循环泵所需的转矩,τbm是电机的转矩,cp,rm是回流歧管中加湿氢气的恒压比热,ηbl是氢气循环泵效率,wbl是在标准的条件下氢气循环泵输出的质量流量,ηbm、kt、kv、rbm均为电机的内部参数,ubl是循环泵的电压;

标度氢气循环泵流率定义为:

式中,wbc是在非标准的条件下氢气循环泵输出氢气的流量,ρan是阳极氢气密度,dbl是氢气循环泵转子的直径,ubl是氢气循环泵转子叶片尖部速度;

氢气循环泵进口气体的状态对输出的氢气流量产生影响,在非标准条件下氢气循环泵输出的流量和角速度转换计算具体为:

式中,tref是参考温度,一般取288k;pref是参考压力,取一个标准大气压,ωbc是在非标准条件下的氢气循环泵的角速度。

进一步的,所述车速预测模型构建具体为:

步骤a1:将若干个城市道路循环工况拼接作为训练样本,定义隐含层的层数以及各层中的神经元个数,并设定初始的权值和阈值;

步骤a2:对训练样本进行一次前向传播,层间的计算及传递过程如下:

式中,xj是当前层中第j个神经元的输出值;f(*)是激活函数;ωk,j是上一层中第k个神经元对当前层第j个神经元的权重值;xk是上一层中第k个神经元的输入值;bj是当前层第j个神经元的阈值。

步骤a3:利用损失函数来计算预测值与真实值的误差,选取gradientdescentoptimizer函数作为优化器进一步更新权值和阈值,直到训练次数达到预设值后,保存最终的权值和阈值,得到基于深度学习的车速预测模型;并将10个历史车速通过训练好的权值和阈值进行预测,其预测步长是5。

进一步的,所述过氢比预测控制模型构建具体为:

步骤b1:将燃料电池供氢系统和循环泵的非线性模型,在预设工作点利用泰勒展开以及分段函数等线性化方法,得到如下连续时间的状态方程:

式中,是状态向量,分别是阳极供给歧管,阳极,阳极回流歧管中的氢气压力、湿度和标准条件下循环泵的转速;u=[ufcv,ubl]t是控制量,分别是流量控制阀和氢气循环泵的控制电压,是阳极压力和过氢比,d=ist是干扰项;

步骤b2:利用线性化得到状态方程,设计过氢比预测控制模型,建立预测方程:

y(e+1|e)=sxx(e)+iy(e)+sdd(e)+suu(e)(20)

式中,sx、i、sd、su均为常数矩阵。

一种基于深度学习-预测控制的车用燃料电池过氢比控制方法的控制系统,包括依次连接的车速传感器、深度学习预测控制器、氢气循环泵驱动电路、氢气循环泵和车用燃料电池;还包括第一流量传感器、第二流量传感器和压力传感器;所述第一流量传感器采集流量控制阀流量并传送至深度学习预测控制器;所述第二流量传感器采集氢气循环泵实时流量并传送至深度学习预测控制器;所述压力传感器采集阳极压力并传送至深度学习预测控制器;所述深度学习预测控制器还与流量控制阀及其驱动电路连接。

本发明与现有技术相比具有以下有益效果:

本发明采用深度学习车速预测,提高了预测的精准度;通过设计模型预测控制器,控制燃料电池过氢比,保证了流量控制阀和循环泵的工作性能,降低系统的功耗,同时也避免了交换膜的损坏,实时对燃料电池的过氢比的调节。

附图说明

图1是本发明系统结构示意图;

图2是本发明一实施例中深度学习预测过程的流程示意图;

图3是本发明一实施例中深度学习训练数据图;

图4是本发明一实施例中深度学习训练误差图;

图5是本发明一实施例中深度学习车速预测结果图;

图6是本发明一实施例中一种基于深度学习-预测控制的车用燃料电池阳极压力控制示意图;

图7是本发明一实施例中一种基于深度学习-预测控制的车用燃料电池过氢比控制示意图。

具体实施方式

下面结合附图及实施例对本发明做进一步说明。

请参照图1,本发明提供一种基于深度学习-预测控制的车用燃料电池过氢比控制方法,包括以下步骤:

步骤s1:构建车用燃料电池电化学输出特性模型和阳极氢气供给系统模型;

步骤s2:根据阳极氢气供给系统模型,设计深度学习预测控制器,包含车速预测模型和过氢比预测控制模型;

步骤s3:将车速传感器测得的z个历史车速输入车速预测模型,利用深度学习预测方法,预测未来n个时刻的车速序列,并通过车辆动力学等式以及燃料电池电化学输出特性模型,计算燃料电池电堆电流;

步骤s4:将燃料电池电堆电流作为扰动电流,并将扰动电流、流量传感器测得的流量控制阀和氢气循环泵实时输出氢气流量、压力传感器测得的阳极压力及模型线性化过程中留下的常值干扰项作为过氢比的模型预测控制模块的输入;并设定过氢比的模型预测控制模块的目标过氢比为λref,利用过氢比的模型预测控制模块控制输出的流量控制阀和氢气循环泵的控制电压,实现在不同工况下对燃料电池过氢比的控制。

在本实施例中,所述车用燃料电池过氢比,具体为:

燃料电池阳极输入的氢气流量和电化学反应消耗的氢气流量之比

其中燃料电池阳极输入的氢气流量是由流量控制阀输出的氢气流量wfcv和氢气循环泵输出的氢气流量wbl组成。

在本实施例中,所述氢气供给系统模型包括阳极氢气流量控制阀模型、供给歧管模型、阳极模型、回流歧管模型以及氢气循环泵模型。

在本实施例中,所述步骤s1具体为:

步骤s11:根据车用燃料电池采用的反应物的化学能和能量守恒公式推导,构建燃料电池电化学输出特性模型;

步骤s12:流量控制阀为可变开度喷嘴,其模型在稳态下的控制输入信号的线性方程:

wfcv=ufcvwfcv,max(2)

式中,ufcv是流量阀的控制电压,范围是0~1;wfcv,max是喷嘴全开时的质量流量;

在供给歧管中,当歧管内没有液态水,氢气以及水蒸气在供给歧管中的动态过程为:

式中,是阳极供给歧管中氢气的压力,是氢气的气体常数,tsm是供给歧管温度,vsm是供给歧管的体积,是进入阳极供给管道的氢气流量,是阳极供给管道流出的氢气流量,是阳极供给歧管中的湿度,是水蒸气气体常数,psat是阳极供给歧管中的水蒸气饱和压力,wv,sm,in是进入阳极供给歧管中水蒸气流量,wv,sm,out是阳极供给歧管中的输出水蒸气流量;

阳极氢气和水蒸气的动态过程为:

式中,是阳极氢气压力,tan是阳极温度,van是阳极体积,是进入阳极的氢气流量,是阳极流出的氢气流量,是电化学反应中所消耗的氢气流量,是阳极湿度,psat是阳极水蒸气饱和压力,wv,an,in是进入阳极水蒸气流量,wv,an,out是阳极输出水蒸气流量,wv,m是阳极到阴极水蒸气的扩散速率,ist是燃料电池电堆电流,ncell是单体电池个数,是氢气的摩尔质量,f是法拉第常数,αnet是水分电拖拽系数,是水蒸气的摩尔质量。

为保证质子交换膜正常工作,要求阳极与阴极维持一定的压差。

阴极压力是跟随着工况电流进行变化的,具体关系如下:

pca=gist2+rist+q(9)

式中,g,r,q均为经验常数;pca为阴极气体压力;

设回流歧管中也不存在液态水的流入和流出,氢气和水蒸气在回流歧管中的动态过程:

式中,是阳极回流歧管中氢气的压力,trm是回流歧管温度,vrm是回流歧管的体积,是进入阳极回流歧管的氢气流量,是阳极回流歧管流出的氢气流量,是阳极回流歧管中的湿度,psat是阳极回流歧管中的水蒸气饱和压力,wv,rm,in是进入阳极回流歧管中水蒸气流量,wv,rm,out是阳极回流歧管中的输出水蒸气流量;

步骤s13:氢气循环泵的驱动电机模型为:

式中,ωbl是标准条件下的氢气循环泵的角速度,jbl是电机转动惯量,τbl是驱动循环泵所需的转矩,τbm是电机的转矩,cp,rm是回流歧管中加湿氢气的恒压比热,ηbl是氢气循环泵效率,wbl是在标准的条件下氢气循环泵输出的质量流量,ηbm、kt、kv、rbm均为电机的内部参数,ubl是循环泵的电压;

标度氢气循环泵流率定义为:

式中,wbc是在非标准的条件下氢气循环泵输出氢气的流量,ρan是阳极氢气密度,dbl是氢气循环泵转子的直径,ubl是氢气循环泵转子叶片尖部速度;

氢气循环泵进口气体的状态对输出的氢气流量产生影响,在非标准条件下氢气循环泵输出的流量和角速度转换计算具体为:

式中,tref是参考温度,一般取288k;pref是参考压力,取一个标准大气压,ωbc是在非标准条件下的氢气循环泵的角速度。

进一步的,所述车速预测模型构建具体为:

步骤a1:将若干个城市道路循环工况拼接作为训练样本,定义隐含层的层数以及各层中的神经元个数,并设定初始的权值和阈值;

步骤a2:对训练样本进行一次前向传播,层间的计算及传递过程如下:

式中,xj是当前层中第j个神经元的输出值;f(*)是激活函数;ωk,j是上一层中第k个神经元对当前层第j个神经元的权重值;xk是上一层中第k个神经元的输入值;bj是当前层第j个神经元的阈值。

步骤a3:利用损失函数来计算预测值与真实值的误差,选取gradientdescentoptimizer函数作为优化器进一步更新权值和阈值,直到训练次数达到预设值后,保存最终的权值和阈值,得到基于深度学习的车速预测模型;并将10个历史车速通过训练好的权值和阈值进行预测,其预测步长是5,具体预测过程如图2所示。

在本实施例中,所述过氢比预测控制模型构建具体为:

步骤b1:将燃料电池供氢系统和循环泵的非线性模型,在预设工作点利用泰勒展开以及分段函数等线性化方法,得到如下连续时间的状态方程:

式中,是状态向量,分别是阳极供给歧管,阳极,阳极回流歧管中的氢气压力、湿度和标准条件下循环泵的转速;u=[ufcv,ubl]t是控制量,分别是流量控制阀和氢气循环泵的控制电压,是阳极压力和过氢比,d=ist是干扰项;

步骤b2:利用线性化得到状态方程,设计过氢比预测控制模型,建立预测方程:

y(e+1|e)=sxx(e)+iy(e)+sdd(e)+suu(e)(20)

式中,sx、i、sd、su均为常数矩阵。

在本实施例中,一种基于深度学习-预测控制的车用燃料电池过氢比控制方法的控制系统,包括依次连接的车速传感器、深度学习预测控制器、氢气循环泵驱动电路、氢气循环泵和车用燃料电池;还包括第一流量传感器、第二流量传感器和压力传感器;所述第一流量传感器采集流量控制阀流量并传送至深度学习预测控制器;所述第二流量传感器采集氢气循环泵实时流量并传送至深度学习预测控制器;所述压力传感器采集阳极压力并传送至深度学习预测控制器;所述深度学习预测控制器还与流量控制阀及其驱动电路连接。

本实施例中,采用的6个比较具有代表性的城市工况作为样本训练数据,分别是wvucity、nedc、1015_6prius、udds、ftp、nyccomp,如图3所示。利用建立好的深度学习模型进行训练,其训练的误差如图4所示。

本实施例中,采用训练好的权值和阈值来预测曼哈顿岛城市道路循环工况,由于预测未来车速的时间越短,预测的准确率越高,所以本实施例中利用预测下一个时刻的车速进行仿真,图5即为预测下一时刻的车速效果图。

本实施例中,采用某款燃料电池轿车,在不同的工况下,仿真验证本发明所提出的一种基于深度学习-预测控制的车用燃料电池过氢比控制方法的有效性。图6是燃料电池阳极压力的控制效果图,图7是燃料电池过氢比的控制效果图,通过仿真结果可以看出,所设计的燃料电池过氢比控制方法能有效地预测车速,进一步调节燃料电池的过氢比,且系统响应速度快,为燃料电池及时提供合适的氢气量,改善净输出功率,提高燃料电池的使用寿命。

以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1