本发明属于电源技术领域,更为具体地讲,涉及一种燃料电池混合动力系统的关机控制方法。
背景技术:
随着能源危机和环境污染问题的日益严重,世界各国政府都越来越重视可再生、低污染、高效的新能源的开发。其中燃料电池以其功率密度高、能量效率高、零污染排放等特点倍受人们青睐,被广泛地认为是未来汽车动力的终极解决方案。由于纯燃料电池系统的输出特性偏软、动态响应较慢,且在启动和停止过程中需要外部电源为辅助部件提供吹扫用电。因此通常与蓄电池组成混合动力系统。
蓄电池在动力系统中不仅响应负载瞬时功率需求,回收制动产生的能量,还为燃料电池提供了吹扫用电,且关机后的剩余电量需要满足动力系统下次开机需求。因此在动力系统关机时需要确保蓄电池的soc保持在一个适宜的范围。
关于如何维持蓄电池soc处于适宜范围,国内外学者大多从多能源之间的功率分配方面进行讨论,通过设计不同的功率分配策略,从而保证蓄电池soc。但是这些方法大部分都只考虑了动力系统的运行过程,忽略了燃料电池停机吹扫这一重要过程。燃料电池在工作结束后需要吹扫去除残余的氢气,避免氢空界面的形成,从而造成燃料电池催化层的碳腐蚀,严重减少燃料电池使用寿命,另外需要吹扫除去反应生成的液态水,以免流道堵塞,影响反应气体的传输。所以停机吹扫是燃料电池系统必不可少的过程,且在这一过程中需由蓄电池提供吹扫用电。下次开机时蓄电池还需为整个系统供电直至燃料电池完成启动,这些过程必然会消耗蓄电池能量,从而使得蓄电池soc不再处于期望区间,影响蓄电池性能,甚至导致动力系统开机失败。此外这些方法也没有考虑不同环境条件下燃料电池启停过程辅助部件用电量不同及环境对蓄电池放电能力的影响。
技术实现要素:
本发明的目的在于克服现有技术的不足,提供一种燃料电池混合动力系统的关机控制方法,通过燃料电池配合动力蓄电池充放电使得动力系统关机后燃料电池得到充分的吹扫,提高了蓄电池使用寿命,同时也提高动力系统可靠性。
为实现上述发明目的,本发明一种燃料电池混合动力系统的关机控制方法,其特征在于,包括以下步骤:
(1)、控制器接收燃料电池混合动力系统的关机指令,断开能源与负载之间的连接;
(2)、采集环境温度tambient和燃料电池堆温度tstack,再根据燃料电池电池堆温度tstack和环境温度tambient确定燃料电池关机吹扫时间tsweep;
(3)、计算燃料电池吹扫过程中辅助部件消耗的电能为
ptotal=pair_pump+pfan+pwater_pump
其中,pair_pump为空气压缩机输出功率,pfan为散热风扇输出功率,pwater_pump为循环水泵的输出功率;
(4)、采集蓄电池的当前soc值,并根据环境温度tambient设定蓄电池soc的期望区间[soc1,soc2];
(5)、计算吹扫过程中辅助部件吹扫用电等效消耗的soc值δsoc;
其中,vdischarge为蓄电池放电时的端电压,qrate为蓄电池的额定容量;
(6)、计算吹扫过程结束后蓄电池的剩余电量
(7)、根据蓄电池的剩余电量
(7.1)、当蓄电池的剩余电量超出期望区间上限时,即
当吹扫过程结束后,进入燃料电池冷却阶段,蓄电池继续向燃料电池冷却循环系统供电,使得燃料电池电池堆温度趋近于环境温度,同时保证蓄电池soc处于期望区间,当检测到蓄电池soc处于期望区间[soc1,soc2]后,断开蓄电池与直流母线的连接,结束关机流程;
(7.2)、当蓄电池的剩余电量处于期望区间时,即
(7.3)、当蓄电池的剩余电量小于期望区间下限时,即
(7.3.1)、计算蓄电池充电后的soc值soc(t1);
其中,t0为开始充电时刻,t1为充电结束时刻,η为充电效率,i为充电电流,qrate为蓄电池额定容量,vcharge为蓄电池充电时的端电压,
(7.3.2)、检测蓄电池soc值,当蓄电池soc达到soc(t1)时,蓄电池充电完成,然后停止燃料电池输出,并断开燃料电池与母线的连接,进入燃料电池吹扫阶段,蓄电池向燃料电池辅助部件提供吹扫用电,吹扫时间为tsweep,吹扫过程结束后,断开蓄电池与直流母线的连接,结束关机流程。
本发明的发明目的是这样实现的:
本发明一种燃料电池混合动力系统的关机控制方法,利用模糊逻辑的方法确定燃料电池吹扫时间,再计算该吹扫时间内辅助部件的吹扫耗能,从而针对蓄电池当前soc制定不同的关机方法,具体讲,当蓄电池当前soc高于期望上限时,利用燃料电池辅助部件消耗多余的电量,当蓄电池当前soc低于期望下限时,利用燃料电池发电补充电量,最终使蓄电池soc处于指定的范围,满足燃料电池吹扫需求。
同时,本发明一种燃料电池混合动力系统的关机控制方法还具有以下有益效果:
(1)、通过使用模糊控制技术,实现了燃料电池关机吹扫时间的确定,设计简单,避免了复杂的计算;
(2)、考虑到环境温度对燃料电池启停过程辅助部件用电量和蓄电池放电性能的影响,根据不同的环境温度设定不同的蓄电池soc期望区间,减小了外部条件差异导致动力系统开关机异常的可能性;
(3)、根据动力系统关机时蓄电池soc的不同,制定了多种关机策略,确保燃料电池得到充分的吹扫,提高燃料电池发电性能,延长燃料电池使用寿命,并令蓄电池soc保持在期望区间,避免了蓄电池的过充过放,提高蓄电池使用寿命,同时也为动力系统下次开机提供足够的能量,大大提高了动力系统的可靠性。
附图说明
图1是燃料电池混合动力系统的原理框图;
图2是本发明一种燃料电池混合动力系统的关机控制方法流程图;
图3是模糊控制原理框图;
图4是不同充放电倍率下蓄电池容量-电压特性曲线;
图5是动力系统能量转移示意图。
具体实施方式
下面结合附图对本发明的具体实施方式进行描述,以便本领域的技术人员更好地理解本发明。需要特别提醒注意的是,在以下的描述中,当已知功能和设计的详细描述也许会淡化本发明的主要内容时,这些描述在这里将被忽略。
实施例
图1是燃料电池混合动力系统的原理框图;
在本实施例中,如图1所示,燃料电池混合动力系统包括整车控制器、燃料电池、燃料电池辅助部件(bop)、燃料电池控制器、动力蓄电池、蓄电池控制器、电机、电机控制器。整车控制器、燃料电池控制器、蓄电池控制器和电机控制器通过can总线相互连接。
其中,燃料电池通过单向dc/dc变换器接入直流母线,燃料电池辅助部件通过单向dc/dc变换器接入直流母线,动力蓄电池通过双向dc/dc变换器接入直流母线,当动力系统接收到关机指令后,燃料电池仍可以通过单向dc/dc变换器向蓄电池充电,蓄电池仍可以通过双向dc/dc向燃料电池辅助部件提供吹扫用电。
图2是本发明一种燃料电池混合动力系统的关机控制方法流程图。
在本实施例中,如图2所示,本发明一种燃料电池混合动力系统的关机控制方法,包括以下步骤:
s1、控制器接收燃料电池混合动力系统的关机指令,断开能源与负载之间的连接,进入以下的能量计算阶段;
s2、环境温度采集装置采集环境温度tambient,燃料电池温度采集装置燃料电池堆温度tstack,再根据燃料电池电池堆温度tstack和环境温度tambient确定燃料电池关机吹扫时间tsweep;
在本实施例中,将燃料电池电池堆温度tstack分为3个模糊子集,分别为:电池堆温度高sh、电池堆温度中sm和电池堆温度低sl,并制定相应的隶属度函数;
sh(tstack)=(tstack-40)/4040≤tstack≤80
sl(tstack)=(40-tstack)/400≤tstack≤40
其中,tstack的论域为:[0,80];
将环境温度tambient分为3个模糊子集,环境温度高ah、环境温度中am和环境温度低al,并制定相应的隶属度函数;
ah(tambient)=(tambient-20)/2020≤tambient≤40
al(tambient)=(40-tambient)/200≤tambient≤20
其中,tambient的论域[0,40];
将吹扫时间tsweep分为5个模糊子集,短s、较短ss、标准m、较长sl和长l,并制定相应的隶属度函数;
s(tsweep)=(2-tsweep)/20≤tsweep≤2
l(tsweep)=(15-tsweep)/510≤tsweep≤15
其中,tsweep的论域[0,15];
将各自的隶属度函数进行模糊化处理得到模糊推理规则,模糊规则如表1所示:
表1
如图3所示,通过各自的隶属度函数将tstack和tambient进行模糊化处理,再按照模糊推理规则利用模糊推理法决策出输出模糊变量,比如:
若电堆温度是高且环境温度是高,则吹扫时间短;
若电堆温度是高且环境温度是中,则吹扫时间较短;
若电堆温度是高且环境温度是低,则吹扫时间标准;
若电堆温度是中且环境温度是高,则吹扫时间短;
若电堆温度是中且环境温度是中,则吹扫时间标准;
若电堆温度是中且环境温度是低,则吹扫时间较长;
若电堆温度是低且环境温度是高,则吹扫时间较短;
若电堆温度是低且环境温度是中,则吹扫时间较长;
若电堆温度是低且环境温度是低,则吹扫时间长;
最后通过解模糊法把模糊变量转化为真实值,即关机吹扫时间tsweep。
s3、燃料电池吹扫过程中主要的耗电辅助部件包括:空气压缩机、散热风扇和循环水泵;其中,空气压缩机的功率为pair_pump,散热风扇的功率为pfan,循环水泵的功率为pwater_pump,总功率为ptotal=pair_pump+pfan+pwater_pump;
对吹扫过程辅助部件总功率作tsweep时间内的积分,得到燃料电池吹扫过程中辅助部件消耗的电能为
s4、采集蓄电池的当前soc值,同时考虑到环境温度对蓄电池放电能力有较大影响,且会影响燃料电池在动力系统下次开机时消耗的能量,故根据环境温度tambient设定蓄电池soc的期望区间[soc1,soc2];
在本实施例中,当tambient小于20℃时,soc1取值范围为[50%,60%],典型值为50%,soc2取值范围为[80%,100%],典型值为90%;当tambient大于等于20℃时取soc1取值范围为[40%,60%],典型值为40%,soc2取值范围为[70%,90%],典型值为80%。
s5、吹扫过程中辅助部件的耗电折算为蓄电池电量的消耗,折算时按蓄电池在一定倍率下放电进行计算,得到吹扫过程中辅助部件吹扫用电等效消耗的soc值δsoc;
其中,vdischarge为蓄电池放电时的端电压,近似为一个常量;如图4(a)所示,qrate为蓄电池在当前放电倍率下的额定容量,在本实施例中,取蓄电池按1c倍率放电时的额定容量。
s6、计算吹扫过程结束后蓄电池的剩余电量
s7、根据蓄电池的剩余电量
s7.1、当蓄电池的剩余电量超出期望区间上限时,即
当吹扫过程结束后,进入燃料电池冷却阶段,蓄电池继续向燃料电池冷却循环系统供电,使得燃料电池电池堆温度趋近于环境温度,同时保证蓄电池soc处于期望区间,当检测到蓄电池soc处于期望区间[soc1,soc2]后,断开蓄电池与直流母线的连接,结束关机流程;
s7.2、当蓄电池的剩余电量处于期望区间时,即
s7.3、当蓄电池的剩余电量小于期望区间下限时,即
s7.3.1、计算蓄电池充电后的soc值soc(t1);
其中,t0为开始充电时刻,t1为充电结束时刻,η为充电效率,i为充电电流,如图4(b)所示,qrate为蓄电池按0.5c倍率下充电的额定容量,vcharge为蓄电池充电时的端电压,
蓄电池充电阶段能量转移如图5(a)所示,在[t0,t1]时间段,燃料电池在给蓄电池充电的同时也在为自身辅助部件提供用电,燃料电池在该过程向外输出的电能
其中,t0为开始充电时刻,t1为充电结束时刻,pfc为燃料电池当前输出功率,pbop为燃料电池辅助部件的消耗功率;s7.3.2、检测蓄电池soc值,当蓄电池soc达到soc(t1)时,蓄电池充电完成,蓄电池充电后的soc值soc(t1)满足:
soc1+δsoc≤soc(t1)≤soc2+δsoc
其中,soc1、soc2分别为蓄电池期望区间的上下限,δsoc为辅助部件吹扫用电等效消耗的soc;
然后停止燃料电池输出,并断开燃料电池与母线的连接,进入燃料电池吹扫阶段,而燃料电池吹扫阶段能量转移如图5(b)所示,蓄电池向燃料电池辅助部件提供吹扫用电,吹扫时间为tsweep,吹扫过程结束后,断开蓄电池与直流母线的连接,结束关机流程。
尽管上面对本发明说明性的具体实施方式进行了描述,以便于本技术领域的技术人员理解本发明,但应该清楚,本发明不限于具体实施方式的范围,对本技术领域的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本发明的精神和范围内,这些变化是显而易见的,一切利用本发明构思的发明创造均在保护之列。