System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及燃料电池,具体涉及一种燃料电池氢气消耗量计算方法以及系统。
技术介绍
1、随着传统汽车的排放对环境污染问题的影响越来越严重,新能源汽车成了解决汽车尾气排放的重要途径,越来越多的人把燃料电池在车上的利用放在首位。同时人们在燃料电池使用过程中特别关心氢气的成本造成的车辆使用费用的变化,因此通过计算燃料电池车辆的氢气消耗率就变更越来越重,但因为氢燃料电池储氢系统的特殊性,氢气的在车上的消耗量准确性难以想燃油车一样,通过测量油箱的油位来评价出来车辆的油耗情况,因此造成氢燃料电池的里程焦虑和心里不安,影响驾驶者的安全感。
技术实现思路
1、本专利技术所要解决的技术问题是:提供一种通过氢系统上电后的数据,识别加氢过程,计算出每次加氢量,从而计算出车辆的氢气消耗率的燃料电池氢气消耗量计算方法以及系统。
2、为了解决上述技术问题,本专利技术采用的技术方案为:
3、一种燃料电池氢气消耗量计算方法,包括
4、步骤1、读取周期时间t内氢系统压力和温度数据;
5、步骤2、判断周期内的氢气压力数据是否有低于第一预设值p1数据,若是则执行步骤3,若否则执行步骤4;
6、步骤3、删除低于第一预设值p1的数据和对应时间的温度数据;
7、步骤4、对此前时刻的氢气压力数值p(t)和对应下一时刻的数据p(t+1)进行对比,p=p(t+1)-p(t);
8、步骤5、判断p是否大于加氢量设定值p2,若否则返回步骤4,若是则执行
9、步骤6、进行加氢质量计算m=f(q(t+1),p(t+1),v)-f(q(t),p(t),v),其中,q(t)为此前时刻的氢气温度值,q(t+1)为对应下一时刻的氢气温度值,v为储氢瓶的容积;
10、步骤7、判断t+1时刻是否为周期t的最后时刻,若否则执行步骤8,若是执行步骤9;
11、步骤8、加氢质量累计m=m+m,并返回步骤4;
12、步骤9、获取车辆周期t内运行里程s=s(e)-s(s),s(e)周期t内截止时刻里程,s(s)为周期t内起始时刻里程;
13、步骤10、计算车辆的百公里氢气消耗量l,计算公式为
14、优选地,所述周期时间t=f(n),n加氢次数。
15、优选地,所述第一预设值p1需要根据氢系统管路正常工作压力下限值确定。
16、优选地,所述步骤3进一步包括:删除低于第一预设值的数据和对应时间的温度数据,将剩余的数据保存为新的数据,进行后续分析。
17、优选地,所述步骤5进一步包括:判断p是否大于加氢量设定值p2,若否则返回步骤4,若是则认定进行了一次加氢操作,并执行步骤6。
18、为了解决上述技术问题,本专利技术采用的另一技术方案为:
19、一种燃料电池氢气消耗量计算系统,包括
20、储氢瓶,用于存储氢气;
21、温度传感器,用于采集储氢瓶内氢气温度;
22、压力传感器,用于采集氢气管路内的氢气压力;
23、采集器,用于将采集到的温和压力信息发送至云平台;
24、云平台,用来接收采集器发送的信息,并通过数据计算出氢气累计消耗量;计算过程包括
25、步骤21、在云平台上读取周期时间t内氢系统压力和温度数据;
26、步骤22、判断周期内的氢气压力数据是否有低于第一预设值p1数据,若是则执行步骤23,若否则执行步骤24;
27、步骤23、删除低于第一预设值的数据和对应时间的温度数据;
28、步骤24、对此前时刻的氢气压力数值p(t)和对应下一时刻的数据p(t+1)进行对比,p=p(t+1)-p(t);
29、步骤25、判断p是否大于加氢量设定值p2,若否则返回步骤24,若是则执行步骤26;
30、步骤26、进行加氢质量计算m=f(q(t+1),p(t+1),v)-f(q(t),p(t),v),其中,q(t)为此前时刻的氢气温度值,q(t+1)为对应下一时刻的氢气温度值,v为储氢瓶的容积;
31、步骤27、判断t+1时刻是否为周期t的最后时刻,若否则执行步骤28,若是执行步骤29;
32、步骤28、加氢质量累计m=m+m,并返回步骤四;
33、步骤29、获取车辆周期t内运行里程s=s(e)-s(s),s(e)周期t内截止时刻里程,s(s)为周期t内起始时刻里程;
34、步骤30、计算车辆的百公里氢气消耗量l,计算公式为以及用户电脑或其它终端,显示氢气消耗情况。
35、优选地,所述周期时间t=f(n),n加氢次数。
36、优选地,所述第一预设值p1需要根据氢系统管路正常工作压力下限值确定。
37、优选地,所述步骤23进一步包括:删除低于第一预设值的数据和对应时间的温度数据,将剩余的数据保存为新的数据,进行后续分析。
38、优选地,所述步骤25进一步包括:判断p是否大于加氢量设定值p2,若否则返回步骤24,若是则认定进行了一次加氢操作,并执行步骤26。
39、本专利技术的有益效果在于:通过过计算储氢系统瓶内的压力和温度、瓶子的容积,计算出氢气质量减少量,并对减少质量进行累计,从而计算出氢气的消耗质量,解决燃料电池车辆运行过程中,氢耗统计不准的问题;通过对周期内的储氢系统压力传感器的上升变化数据进行识别出加氢操作,并通过压力、温度、氢瓶容积计算出加氢前后氢气质量变化,从而计算出加注质量;通过设定氢系统压力下限值p1,认为氢气压力数据有问题,进行数据忽略;设定加氢压力识别之p2,当压力差超过p2则认为进行了加氢操作;通过计算累计的加注量与车辆形式累计里程,计算车辆随里程变化的氢气质量消耗率。
本文档来自技高网...【技术保护点】
1.一种燃料电池氢气消耗量计算方法,其特征在于,包括
2.根据权利要求1所述的燃料电池氢气消耗量计算方法,其特征在于,所述周期时间T=f(n),n加氢次数。
3.根据权利要求1所述的燃料电池氢气消耗量计算方法,其特征在于,所述第一预设值P1需要根据氢系统管路正常工作压力下限值确定。
4.根据权利要求1所述的燃料电池氢气消耗量计算方法,其特征在于,所述步骤3进一步包括:删除低于第一预设值的数据和对应时间的温度数据,将剩余的数据保存为新的数据,进行后续分析。
5.根据权利要求1所述的燃料电池氢气消耗量计算方法,其特征在于,所述步骤5进一步包括:判断P是否大于加氢量设定值P2,若否则返回步骤4,若是则认定进行了一次加氢操作,并执行步骤6。
6.一种燃料电池氢气消耗量计算系统,其特征在于,包括
7.根据权利要求6所述的燃料电池氢气消耗量计算系统,其特征在于,所述周期时间T=f(n),n加氢次数。
8.根据权利要求6所述的燃料电池氢气消耗量计算系统,其特征在于,所述第一预设值P1需要根据氢系统管路正常工作压
9.根据权利要求6所述的燃料电池氢气消耗量计算系统,其特征在于,所述步骤23进一步包括:删除低于第一预设值的数据和对应时间的温度数据,将剩余的数据保存为新的数据,进行后续分析。
10.根据权利要求6所述的燃料电池氢气消耗量计算系统,其特征在于,所述步骤25进一步包括:判断P是否大于加氢量设定值P2,若否则返回步骤24,若是则认定进行了一次加氢操作,并执行步骤26。
...【技术特征摘要】
1.一种燃料电池氢气消耗量计算方法,其特征在于,包括
2.根据权利要求1所述的燃料电池氢气消耗量计算方法,其特征在于,所述周期时间t=f(n),n加氢次数。
3.根据权利要求1所述的燃料电池氢气消耗量计算方法,其特征在于,所述第一预设值p1需要根据氢系统管路正常工作压力下限值确定。
4.根据权利要求1所述的燃料电池氢气消耗量计算方法,其特征在于,所述步骤3进一步包括:删除低于第一预设值的数据和对应时间的温度数据,将剩余的数据保存为新的数据,进行后续分析。
5.根据权利要求1所述的燃料电池氢气消耗量计算方法,其特征在于,所述步骤5进一步包括:判断p是否大于加氢量设定值p2,若否则返回步骤4,若是则认定进行了一次加氢操作,并执行步骤6。
【专利技术属性】
技术研发人员:刘维,李飞强,赵兴旺,
申请(专利权)人:北京亿华通科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。