一种氢燃料电池汽车氢气供应控制方法转让专利
申请号 : CN202011507309.1
文献号 : CN112635791B
文献日 : 2022-03-18
发明人 : 杨高超 , 张新丰 , 王明锐 , 宫熔 , 于泽涛
申请人 : 东风汽车集团有限公司
摘要 :
权利要求 :
1.一种氢燃料电池汽车氢气供应控制方法,其特征在于,包括将燃料电池堆阳极入口的氢气供应速率进行调节的喷氢阀(4)的控制、将燃料电池堆阳极出口连接的气液分离器(5)所得氢气进行循环使用的回氢泵(6)的控制、将气液分离器(5)底部液体进行周期性排放的排水阀(7)的控制,
所述喷氢阀(4)的控制包括以下步骤:
(1)燃料电池控制器FCCU接收到电控系统VCU的请求功率P后,根据电池管理系统BMS提供的当前整车高压母线电压U,计算得整车需求电流I=P/U,根据整车需求电流I计算出电堆待输出电流I‑stack;
(2)根据预先拟合的电堆输出电流‑氢气与空气进堆压力差标定曲线Ⅰ,得出电堆待输出电流I‑stack对应的氢气与空气进堆压力差ΔP;
(3)通过传感器测定此时燃料电池的空气进堆压力Air_pStkIn和氢气进堆压力H2_pStkIn,根据预先拟合的氢气进堆压力‑氢气进堆压力补偿值标定曲线Ⅱ,得出氢气进堆压力H2_pStkIn对应的氢气进堆压力补偿值H2_pPurgComp;
(4)将步骤(2)所得氢气与空气进堆压力差值ΔP、步骤(3)所得空气进堆压力Air_pStkIn、氢气进堆压力补偿值H2_pPurgComp加和,得到氢气进堆压力设定值H2_pDmd;
(5)将氢气进堆压力设定值H2_pDmd减去步骤(3)中氢气进堆压力H2_pStkIn得到氢气进堆压力偏差ΔPH2,计算氢气进堆压力偏差对时间的求导得到氢气进堆压力偏差变化率eH2;
(6)查询预先拟定的喷氢阀开度值PID算法Kp、Ki、Kd标定表IV,喷氢阀开度值PID算法Kp、Ki、Kd标定表IV的标定方法为:在实车或台架上让燃料电池系统在半载状态下稳定工作
30min,半载状态下功率为额定功率一半,将氢气进堆压力偏差在预设范围内分成等间隔的多个等分点,将氢气进堆压力偏差变化率在预设范围分成等间隔的多个等分点,将氢气进堆压力偏差和氢气进堆压力偏差变化率的各等分点进行一一组合得到每个标定点,然后调整整车的需求功率,根据燃料电池系统的响应情况实时调整各标定点的Kp、Ki、Kd值,使得燃料电池系统响应迅速超调量尽量小,得出各标定点的Kp、Ki、Kd值;
查询喷氢阀开度值PID算法Kp、Ki、Kd标定表IV的步骤包括:先确定氢气进堆压力偏差ΔPH2在表内最接近的氢气进堆压力偏差等分点,再确定氢气进堆压力偏差变化率eH2在表内最接近的氢气进堆压力偏差变化率等分点,根据最接近的氢气进堆压力偏差等分点、最接近的氢气进堆压力偏差变化率等分点得到标定点查找对应的Kp、Ki、Kd值;
得出氢气进堆压力偏差ΔPH2和氢气进堆压力偏差变化率eH2对应的Kp、Ki、Kd值,再利用氢气进堆压力偏差ΔPH2、氢气进堆压力偏差变化率eH2、对应的Kp、Ki、Kd值代入PID算法得出喷氢阀开度值K1;
(7)根据预先拟合的输出电流‑喷氢阀开度前馈值标定曲线Ⅲ,得出电堆待输出电流I‑stack对应的喷氢阀开度前馈值K2,(8)将喷氢阀开度值K1与喷氢阀开度前馈值K2相加,得到喷氢阀的开度总值K,由燃料电池控制器FCCU将开度指令发送给喷氢阀,实现喷氢阀的前馈和闭环控制。
2.如权利要求1所述的氢燃料电池汽车氢气供应控制方法,其特征在于,喷氢阀的控制步骤(2)中,电堆输出电流‑氢气与空气进堆压力差值标定曲线Ⅰ拟合方法为:在实车或台架上,将燃料电池系统实际输出电流在其数值上下限内分成等间隔的多个标定点,燃料电池系统按出厂设定在每个标定点工作至预设时长时测定此时氢气与空气进堆压力差值,将所有标定点对应数据拟合成曲线后得到输出电流‑氢气与空气进堆压力差值标定曲线。
3.如权利要求1所述的氢燃料电池汽车氢气供应控制方法,其特征在于,喷氢阀的控制步骤(3)中,氢气进堆压力‑氢气进堆压力补偿值标定曲线Ⅱ拟合方法为:在实车或台架上,排水阀按出厂设定周期性开启,将燃料电池系统氢气进堆压力设定值在其上下限内分成等间隔的多个标定点,燃料电池系统按出厂设定在各标定点工作至预设时长后,每隔n个排水阀开启周期逐渐增加对氢气进堆压力值的补偿值并记录实际氢气进堆压力,取在n个排水阀开启周期内实际氢气进堆压力平均值最接近标定点的补偿值作为氢气进堆压力补偿值,将所有标定点对应数据拟合成曲线后得到氢气进堆压力‑氢气进堆压力补偿值标定曲线。
4.如权利要求1所述的氢燃料电池汽车氢气供应控制方法,其特征在于,喷氢阀的控制步骤(7)中,输出电流‑喷氢阀开度前馈值标定曲线Ⅲ拟合方法为:在实车或台架上,将燃料电池系统实际输出电流在其上下限内分成等间隔的多个标定点,燃料电池系统按出厂设定在每个标定点工作至预设时长时测定此时喷氢阀开度,将所有标定点对应数据拟合成曲线后得到输出电流‑喷氢阀开度前馈值标定曲线。
5.如权利要求1所述的氢燃料电池汽车氢气供应控制方法,其特征在于,回氢泵的控制包括以下步骤:
(1)根据预先拟合的电堆输出电流‑回氢泵转速前馈值标定曲线V,得出电堆待输出电流I‑stack对应的回氢泵转速前馈值R1,(2)根据预先拟合的电堆输出电流‑氢气进出堆压差设定值标定曲线VI,得出电堆待输出电流I‑stack对应的氢气进出堆压差设定值ΔPsd‑in‑out;
(3)通过传感器得到此时氢气进堆压力和氢气出堆压力,作差得到氢气进出堆实际压差ΔPsc‑in‑out,将氢气进出堆压差设定值ΔPsd‑in‑out和氢气进出堆实际压差ΔPsc‑in‑out作差,可得氢气进出堆压差偏差ΔPin‑out,计算氢气进出堆压差偏差ΔPin‑out对时间的求导得到氢气进出堆压差偏差变化率e in‑out;
(4)查询预先拟定的回氢泵转速值PID算法Kp、Ki、Kd标定表VII,回氢泵转速值PID算法Kp、Ki、Kd标定表VII的标定方法为:在实车或台架上让燃料电池系统在半载状态下稳定工作30min,半载状态下功率为额定功率一半,将氢气进出堆压差偏差在预设范围内分成等间隔的多个等分点,将氢气进出堆压差偏差变化率在预设范围内分成等间隔的多个等分点,将氢气进出堆压差偏差和氢气进出堆压差偏差变化率的各等分点进行一一组合得到每个标定点,然后调整整车的需求功率,根据燃料电池系统的响应情况实时调整各标定点的Kp、Ki、Kd值,使得燃料电池系统响应迅速超调量尽量小,得出各标定点的Kp、Ki、Kd值;
查询回氢泵转速值PID算法Kp、Ki、Kd标定表VII的步骤包括:先确定氢气进出堆压差偏差ΔPin‑out在表内最接近的氢气进出堆压差偏差等分点,再确定氢气进出堆压差偏差变化率e in‑out在表内最接近的氢气进出堆压差偏差变化率等分点,根据最接近的氢气进出堆压差偏差等分点、最接近的氢气进出堆压差偏差变化率等分点得到的标定点查找对应的Kp、Ki、Kd值;
得出氢气进出堆压差偏差ΔPin‑out、氢气进出堆压差偏差变化率e in‑out对应的Kp、Ki、Kd值,再利用氢气进出堆压差偏差ΔPin‑out、氢气进出堆压差偏差变化率e in‑out、对应的Kp、Ki、Kd值根据PID算法得出回氢泵转速R2;
(5)将回氢泵转速前馈值R1、回氢泵转速R2相加得到回氢泵总转速R,由燃料电池控制器FCCU将转速指令发送给回氢泵,实现回氢泵的前馈和闭环控制。
6.如权利要求5所述的氢燃料电池汽车氢气供应控制方法,其特征在于,回氢泵的控制步骤(1)中:
电堆输出电流‑回氢泵转速前馈值标定曲线Ⅴ拟合方法为:在实车或台架上,将燃料电池系统实际输出电流在其上下限内分成等间隔的多个标定点,燃料电池系统按出厂设定在每个标定点工作至预设时长时测定此时回氢泵转速,将所有标定点对应数据拟合成曲线后得到输出电流‑回氢泵转速前馈值标定曲线。
7.如权利要求5所述的氢燃料电池汽车氢气供应控制方法,其特征在于,回氢泵的控制步骤(2)中:
电堆输出电流‑氢气进出堆压差设定值标定曲线VI拟合方法为:在实车或台架上,将燃料电池系统实际输出电流在其上下限内分成等间隔的多个标定点,燃料电池系统按出厂设定在每个标定点工作至预设时长时测定此时氢气进出堆压差,将所有标定点对应数据拟合成曲线后得到输出电流‑氢气进出堆压差设定值标定曲线。
8.如权利要求1所述的氢燃料电池汽车氢气供应控制方法,其特征在于,排水阀的控制包括以下步骤:
(1)根据预先拟合的电堆输出电流‑驱动排水阀工作的PWM波周期标定曲线VIII,得出电堆待输出电流I‑stack对应的驱动排水阀工作的PWM波周期T,电堆输出电流‑驱动排水阀工作的PWM波周期标定曲线VIII拟合方法为:在实车或台架上,将燃料电池系统实际输出电流在其上下限内分成等间隔的多个标定点,燃料电池系统按出厂设定在每个标定点工作至预设时长时测定此时驱动排水阀工作的PWM波周期,将所有标定点对应数据拟合成曲线后得到输出电流‑驱动排水阀工作的PWM波周期标定曲线;
(2)根据预先拟合的电堆输出电流‑驱动排水阀工作的PWM波占空比标定曲线IX,得出电堆待输出电流I‑stack对应的驱动排水阀工作的PWM波占空比X,电堆输出电流‑驱动排水阀工作的PWM波占空比标定曲线IX拟合方法为:在实车或台架上,将燃料电池系统实际输出电流在其上下限内分成等间隔的多个标定点,燃料电池系统按出厂设定在每个标定点工作至预设时长时测定此时驱动排水阀工作的PWM波占空比,将所有标定点对应数据拟合成曲线后得到输出电流‑驱动排水阀工作的PWM波占空比标定曲线;
(3)由燃料电池控制器FCCU将驱动排水阀工作的PWM波周期T和驱动排水阀工作的PWM波占空比X发送给排水阀,实现排水阀的控制。
说明书 :
一种氢燃料电池汽车氢气供应控制方法
技术领域
背景技术
繁进行能量补给,满足了消费者的出行需求。
对燃料电池系统的响应速率提出了更高的要求,以能够满足整车的各种复杂工况。整车动
力需求变化时,燃料电池系统必须有较小的功率响应时间。故对燃料电池汽车的反应气体
供应控制提出了更高的要求。
的出口与燃料电池堆的氢气入口连接,分水器的入口与燃料电池堆的出口连接,分水器的
气出口分别与氢气循环泵的入口和排氢阀的入口连接,氢气循环泵的出口与燃料电池堆的
氢气入口连接形成氢气反馈回路,分水器的水出口通过管路与排水阀的入口连接。控制方
法重点在于回路控制和排氢控制,并未涉及提高氢气供应速度。
发明内容
连接的气液分离器所得氢气进行循环使用的回氢泵的控制、将气液分离器底部液体进行周
期性排放的排水阀的控制,
出电堆待输出电流I‑stack;
堆压力H2_pStkIn对应的氢气进堆压力补偿值H2_pPurgComp;
eH2;
氢气进堆压力偏差变化率eH2、对应的Kp、Ki、Kd值代入PID算法得出喷氢阀开度值K1;
等间隔的多个标定点,燃料电池系统按出厂设定在每个标定点工作至预设时长时测定此时
氢气与空气进堆压力差值,将所有标定点对应数据拟合成曲线后得到输出电流‑氢气与空
气进堆压力差值标定曲线。
统氢气进堆压力设定值在其上下限内分成等间隔的多个标定点,燃料电池系统按出厂设定
在各标定点工作至预设时长后,每隔n个排水阀开启周期逐渐增加对氢气进堆压力值的补
偿值并记录实际氢气进堆压力,取在n个排水阀开启周期内实际氢气进堆压力平均值最接
近标定点的补偿值作为氢气进堆压力补偿值,将所有标定点对应数据拟合成曲线后得到输
出电流‑氢气进堆压力与空气进堆压力差值标定曲线Ⅱ。
状态下功率为额定功率一半,将氢气进堆压力偏差在预设范围内分成等间隔的多个等分
点,将氢气进堆压力偏差变化率在预设范围分成等间隔的多个等分点,将氢气进堆压力偏
差和氢气进堆压力偏差变化率的各等分点进行一一组合得到每个标定点,然后调整整车的
需求功率,根据燃料电池系统的响应情况实时调整各标定点的Kp、Ki、Kd值,使得燃料电池
系统响应迅速超调量尽量小,得出各标定点的Kp、Ki、Kd值;
在表内最接近的氢气进堆压力偏差变化率等分点,根据最接近的氢气进堆压力偏差等分
点、最接近的氢气进堆压力偏差变化率等分点得到标定点查找对应的Kp、Ki、Kd值。
标定点,燃料电池系统按出厂设定在每个标定点工作至预设时长时测定此时喷氢阀开度,
将所有标定点对应数据拟合成曲线后得到输出电流‑喷氢阀开度前馈值标定曲线。
作差,可得氢气进出堆压差偏差ΔPin‑out,计算氢气进出堆压差偏差ΔPin‑out对时间的求导
得到氢气进出堆压差偏差变化率ein‑out;
堆压差偏差ΔPin‑out、氢气进出堆压差偏差变化率ein‑out、对应的Kp、Ki、Kd值然后根据PID算
法得出回氢泵转速R2;
定在每个标定点工作至预设时长时测定此时回氢泵转速,将所有标定点对应数据拟合成曲
线后得到输出电流‑回氢泵转速前馈值标定曲线。
厂设定在每个标定点工作至预设时长时测定此时氢气进出堆压差,将所有标定点对应数据
拟合成曲线后得到输出电流‑氢气进出堆压差设定值标定曲线。
率为额定功率一半,将氢气进出堆压差偏差在预设范围内分成等间隔的多个等分点,将氢
气进出堆压差偏差变化率在预设范围内分成等间隔的多个等分点,将氢气进出堆压差偏差
和氢气进出堆压差偏差变化率的各等分点进行一一组合得到每个标定点,然后调整整车的
需求功率,根据燃料电池系统的响应情况实时调整各标定点的Kp、Ki、Kd值,使得燃料电池
系统响应迅速超调量尽量小,得出各标定点的Kp、Ki、Kd值;
变化率ein‑out在表内最接近的氢气进出堆压差偏差变化率等分点,根据最接近的氢气进出
堆压差偏差等分点、最接近的氢气进出堆压差偏差变化率等分点得到标定点查找对应的
Kp、Ki、Kd值。
系统按出厂设定在每个标定点工作至预设时长时测定此时驱动排水阀工作的PWM波周期,
将所有标定点对应数据拟合成曲线后得到输出电流‑驱动排水阀工作的PWM波周期标定曲
线;
系统按出厂设定在每个标定点工作至预设时长时测定此时驱动排水阀工作的PWM波占空
比,将所有标定点对应数据拟合成曲线后得到输出电流‑驱动排水阀工作的PWM波占空比标
定曲线;
开度影响。
泵开度影响。
附图说明
具体实施方式
阀4,排氢管道2上设有气液分离器5,气液分离器5上端排气口设置回氢泵6通向进氢管道1
上喷氢阀4后方,气液分离器5底部排液口设有排水阀7通向混排,燃料电池阳极进出口处分
别设有氢气进堆压力传感器8、氢气出堆压力传感器9。燃料电池阴极进出口处还设有空气
进堆压力传感器(图中未画出)。
的控制、将气液分离器5底部液体进行周期性排放的排水阀7的控制。
送关闭指令。
出电堆待输出电流I‑stack;
差);
0A、5A、10A、15A、20A……),燃料电池系统按出厂设定在每个标定点工作至预设时长
(30min)时测定此时氢气与空气进堆压力差值,将所有标定点对应数据拟合成曲线后得到
输出电流‑氢气与空气进堆压力差值标定曲线。
堆压力H2_pStkIn对应的氢气进堆压力补偿值H2_pPurgComp;
隔的多个标定点(如等分成0kpa、5kpa、10kpa、15kpa、20kpa……),燃料电池系统按出厂设
定在各标定点工作至预设时长后,每隔n个排水阀开启周期逐渐增加对氢气进堆压力值的
补偿值并记录实际氢气进堆压力,取在n个排水阀开启周期内实际氢气进堆压力平均值最
接近标定点的补偿值作为氢气进堆压力补偿值,将所有标定点对应数据拟合成曲线后得到
氢气进堆压力‑氢气进堆压力补偿值标定曲线。
eH2;
氢气进堆压力偏差变化率eH2、对应的Kp、Ki、Kd值代入PID算法得出喷氢阀开度值K1;
80kW,半载为40kW),将氢气进堆压力偏差在预设范围内分成等间隔的多个等分点(本实施
例为‑5kpa、‑4kpa、‑3kpa、‑2kpa、‑1kpa、0、1kpa、2kpa、3kpa、4kpa、5kpa),将氢气进堆压力
偏差变化率在预设范围分成等间隔的多个等分点(本实施例为‑5kpa/s、‑4kpa/s、‑3kpa/
s、‑2kpa/s、‑1kpa/s、0、1kpa/s、2kpa/s、3kpa/s、4kpa/s、5kpa/s),将氢气进堆压力偏差和
氢气进堆压力偏差变化率的各等分点进行一一组合得到每个标定点,然后调整整车的需求
功率,根据燃料电池系统的响应情况实时调整各标定点的Kp、Ki、Kd值,使得燃料电池系统
响应迅速超调量尽量小,得出各标定点的Kp、Ki、Kd值;
在表内最接近的氢气进堆压力偏差变化率等分点,根据最接近的氢气进堆压力偏差等分
点、最接近的氢气进堆压力偏差变化率等分点得到标定点查找对应的Kp、Ki、Kd值。
20A……),燃料电池系统按出厂设定在每个标定点工作至预设时长(30min)时测定此时喷
氢阀开度,将所有标定点对应数据拟合成曲线后得到输出电流‑喷氢阀开度前馈值标定曲
线。
15A、20A……),燃料电池系统按出厂设定在每个标定点工作至预设时长(30min)时测定此
时回氢泵转速,将所有标定点对应数据拟合成曲线后得到输出电流‑回氢泵转速前馈值标
定曲线。
10A、15A、20A……),燃料电池系统按出厂设定在每个标定点工作至预设时长(30min)时测
定此时氢气进出堆压差,将所有标定点对应数据拟合成曲线后得到输出电流‑氢气进出堆
压差设定值标定曲线。
作差,可得氢气进出堆压差偏差ΔPin‑out,计算氢气进出堆压差偏差ΔPin‑out对时间的求导
得到氢气进出堆压差偏差变化率ein‑out;
堆压差偏差ΔPin‑out、氢气进出堆压差偏差变化率ein‑out、对应的Kp、Ki、Kd值然后根据PID算
法得出回氢泵转速R2;
80kW,半载为40kW),将氢气进出堆压差偏差在预设范围内分成等间隔的多个等分点(本实
施例为‑5kpa、‑4kpa、‑3kpa、‑2kpa、‑1kpa、0、1kpa、2kpa、3kpa、4kpa、5kpa),将氢气进出堆
压差偏差变化率在预设范围内分成等间隔的多个等分点(本实施例为‑5kpa/s、‑4kpa/s、‑
3kpa/s、‑2kpa/s、‑1kpa/s、0、1kpa/s、2kpa/s、3kpa/s、4kpa/s、5kpa/s),将氢气进出堆压差
偏差和氢气进出堆压差偏差变化率的各等分点进行一一组合得到每个标定点,然后调整整
车的需求功率,根据燃料电池系统的响应情况实时调整各标定点的Kp、Ki、Kd值,使得燃料
电池系统响应迅速超调量尽量小,得出各标定点的Kp、Ki、Kd值;
变化率ein‑out在表内最接近的氢气进出堆压差偏差变化率等分点,根据最接近的氢气进出
堆压差偏差等分点、最接近的氢气进出堆压差偏差变化率等分点得到标定点查找对应的
Kp、Ki、Kd值。
0A、5A、10A、15A、20A……),燃料电池系统按出厂设定在每个标定点工作至预设时长
(30min)时测定此时驱动排水阀工作的PWM波周期,将所有标定点对应数据拟合成曲线后得
到输出电流‑驱动排水阀工作的PWM波周期标定曲线;
0A、5A、10A、15A、20A……),燃料电池系统按出厂设定在每个标定点工作至预设时长
(30min)时测定此时驱动排水阀工作的PWM波占空比,将所有标定点对应数据拟合成曲线后
得到输出电流‑驱动排水阀工作的PWM波占空比标定曲线;