燃料电池的测试系统及测试方法与流程

文档序号:19147221发布日期:2019-11-15 23:39阅读:1097来源:国知局
燃料电池的测试系统及测试方法与流程

本发明涉及燃料电池技术领域,尤其涉及一种燃料电池的测试系统及测试方法。



背景技术:

燃料电池系统是一种集合空气系统、氢气系统、热管理系统以及电气系统的复杂系统。燃料电池系统的开发包括燃料电池系统的控制器的开发,在燃料电池系统的控制器上可以验证燃料电池系统的控制策略。但是,燃料电池系统的控制器开发时间长并且开发成本高,这大大提高了燃料电池系统的开发难度。目前的燃料电池系统测试台基于工控机配合compactrio控制燃料电池系统,其中控制软件是基于labview定制的,尚难以快速开发控制策略。



技术实现要素:

本发明要解决的技术问题是为了克服现有技术中燃料电池的测试台难以快速开发控制策略的缺陷,提供一种燃料电池的测试系统及测试方法。

本发明是通过下述技术方案来解决上述技术问题:

一种燃料电池的测试系统,其特点在于,所述测试系统包括:

第一模型搭建模块,用于搭建所述燃料电池的燃料电池模型;

第二模型搭建模块,用于搭建所述燃料电池的初始控制策略模型;

控制模块,用于连接所述第一模型搭建模块和所述第二模型搭建模块实现模型在环仿真,所述模型在环仿真用于验证所述初始控制策略模型,所述控制模块还用于根据所述模型在环仿真的结果对所述初始控制策略模型进行优化和标定后得到第一控制策略模型;

第一硬件仿真模块,用于运行所述燃料电池模型;

第二硬件仿真模块,用于运行所述第一控制策略模型;

所述控制模块还用于连接所述第一硬件仿真模块和所述第二硬件仿真模块实现硬件在环仿真,所述硬件在环仿真用于验证所述第一控制策略模型,所述控制模块还用于根据所述硬件在环仿真的结果对所述第一控制策略模型进行优化和标定后得到第二控制策略模型;

所述第二硬件仿真模块还用于运行所述第二控制策略模型;

所述控制模块还用于连接所述第二硬件仿真模块和所述燃料电池实现实物验证,所述实物验证用于验证所述第二控制策略模型,所述控制模块还用于根据所述实物验证的结果对所述第二控制策略模型进行优化和标定后得到目标控制策略模型。

较佳地,所述燃料电池模型包括电堆模型、电气系统模型、空气系统模型、氢气系统模型、热管理系统模型、零部件模型中的至少一种;

其中,所述零部件模型包括温度传感器模型、压力传感器模型、电流传感器模型、电压传感器模型、电磁阀模型、继电器模型、空压机模型、水泵模型中的至少一种。

较佳地,所述初始控制策略模型包括:

电气路控制策略模型,所述电气路控制策略模型的参数包括所述燃料电池的电堆运行功率;

空气路控制策略模型,所述空气路控制策略模型的参数包括所述燃料电池的空气路的压力和/或流量;

氢气路控制策略模型,所述氢气路控制策略模型的参数包括所述燃料电池的氢气路的压力和/或流量;

热管理控制策略模型,所述热管理控制策略模型的参数包括所述燃料电池的运行温度。

较佳地,所述第一模型搭建模块还用于搭建车辆的动力学模型,所述车辆的能量源包括动力电池和所述燃料电池;

所述第一硬件仿真模块还用于运行所述动力学模型;

所述控制模块还用于依次连接所述第二硬件仿真模块、所述燃料电池以及所述第一硬件仿真模块实现能量分配验证,所述能量分配验证用于验证所述燃料电池在所述车辆中的能量分配,所述控制模块还用于根据所述能量分配验证的结果进一步优化和标定所述目标控制策略模型。

较佳地,所述第一模型搭建模块采用cruisem(车辆系统级仿真平台软件)平台;

和/或,所述第二模型搭建模块采用matlabsimulink(可视化仿真工具)平台;

和/或,所述第一硬件仿真模块采用nipxi(ni公司发布的基于pc(personnelcomputer,个人电脑)的测量和自动化平台)平台;

和/或,所述第二硬件仿真模块采用dspace((实时仿真系统,由德国dspace公司开发的一套基于matlabsimulink的控制系统开发及半实物仿真的软硬件工作平台))microautobox(车载专用机箱,dspace提供的一种工具)平台。

一种燃料电池的测试方法,其特点在于,所述测试方法利用上述燃料电池的测试系统实现,所述测试方法包括:

第一模型搭建模块搭建所述燃料电池的燃料电池模型;

第二模型搭建模块搭建所述燃料电池的初始控制策略模型;

控制模块连接所述第一模型搭建模块和所述第二模型搭建模块实现模型在环仿真,所述模型在环仿真用于验证所述初始控制策略模型;

所述控制模块根据所述模型在环仿真的结果对所述初始控制策略模型进行优化和标定后得到第一控制策略模型;

第一硬件仿真模块运行所述燃料电池模型;

第二硬件仿真模块运行所述第一控制策略模型;

所述控制模块连接所述第一硬件仿真模块和所述第二硬件仿真模块实现硬件在环仿真,所述硬件在环仿真用于验证所述第一控制策略模型;

所述控制模块根据所述硬件在环仿真的结果对所述第一控制策略模型进行优化和标定后得到第二控制策略模型;

所述第二硬件仿真模块运行所述第二控制策略模型;

所述控制模块连接所述第二硬件仿真模块和所述燃料电池实现实物验证,所述实物验证用于验证所述第二控制策略模型;

所述控制模块根据所述实物验证的结果对所述第二控制策略模型进行优化和标定后得到目标控制策略模型。

较佳地,所述燃料电池模型包括电堆模型、电气系统模型、空气系统模型、氢气系统模型、热管理系统模型、零部件模型中的至少一种;

其中,所述零部件模型包括温度传感器模型、压力传感器模型、电流传感器模型、电压传感器模型、电磁阀模型、继电器模型、空压机模型、水泵模型中的至少一种。

较佳地,所述初始控制策略模型包括:

电气路控制策略模型,所述电气路控制策略模型的参数包括所述燃料电池的电堆运行功率;

空气路控制策略模型,所述空气路控制策略模型的参数包括所述燃料电池的空气路的压力和/或流量;

氢气路控制策略模型,所述氢气路控制策略模型的参数包括所述燃料电池的氢气路的压力和/或流量;

热管理控制策略模型,所述热管理控制策略模型的参数包括所述燃料电池的运行温度。

较佳地,在所述控制模块根据所述实物验证的结果对所述第二控制策略模型进行优化和标定后得到目标控制策略模型的步骤之后,所述测试方法还包括:

所述第一模型搭建模块搭建车辆的动力学模型,所述车辆的能量源包括动力电池和所述燃料电池;

所述第一硬件仿真模块运行所述动力学模型;

所述控制模块依次连接所述第二硬件仿真模块、所述燃料电池以及所述第一硬件仿真模块实现能量分配验证,所述能量分配验证用于验证所述燃料电池在所述车辆中的能量分配;

所述控制模块根据所述能量分配验证的结果进一步优化和标定所述目标控制策略模型。

较佳地,所述第一模型搭建模块采用cruisem平台;

和/或,所述第二模型搭建模块采用matlabsimulink平台;

和/或,所述第一硬件仿真模块采用nipxi平台;

和/或,所述第二硬件仿真模块采用dspacemicroautobox平台。

本发明的积极进步效果在于:本申请能够分别实现对燃料电池的控制策略模型,也即控制策略的模型在环验证、硬件在环验证以及实物验证,并且上述验证既能够实现对控制策略的实时仿真验证,又无需手动编写或修改代码,实现快速开发燃料电池的控制策略。

附图说明

图1为根据本发明实施例1的燃料电池的测试系统的模块示意图。

图2为本发明实施例1中的燃料电池的模块示意图。

图3为根据本发明实施例1的燃料电池的测试系统中模型在环仿真的连接示意图。

图4为根据本发明实施例1的燃料电池的测试系统中硬件在环仿真的连接示意图。

图5为根据本发明实施例1的燃料电池的测试系统中实物验证的连接示意图。

图6为根据本发明实施例2的燃料电池的测试系统中能量分配验证的连接示意图。

图7为根据本发明实施例3的燃料电池的测试方法的流程图。

图8为根据本发明实施例4的燃料电池的测试方法的部分流程图。

具体实施方式

下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。

实施例1

本发明提供一种燃料电池的测试系统,图1示出了本实施例的模块示意图。参照图1,本实施例的测试系统包括:第一模型搭建模块1、第二模型搭建模块2、第一硬件仿真模块3、第二硬件仿真模块4以及控制模块5。

具体地,在本实施例中,图2示出了燃料电池的模块示意图,参照图2,燃料电池可以包括电堆、电气系统、空气系统、氢气系统、热管理系统等子系统,以及温度传感器、压力传感器、电流传感器、电压传感器、电磁阀、继电器、空压器、水泵、散热风扇等零部件。

第一模型搭建模块1用于根据燃料电池的具体结构设计来搭建该燃料电池的燃料电池模型,其中,第一模型搭建模块1可以采用cruisem平台。具体地,在本实施例中,可以在cruisem平台中搭建燃料电池模型,其中,燃料电池模型可以包括电堆模型、电气系统模型、空气系统模型、氢气系统模型、热管理系统模型等子系统模型,以及温度传感器模型、压力传感器模型、电流传感器模型、电压传感器模型、电磁阀模型、继电器模型、空压机模型、水泵模型等零部件模型。

第二模型搭建模块2用于根据燃料电池的具体结构设计来搭建该燃料电池的初始控制策略模型,其中,第二模型搭建模块2可以采用matlabsimulink平台。具体地,在本实施例中,可以在matlabsimulink平台中搭建初始控制策略模型,以开发燃料电池的初始控制策略。其中,初始控制策略模型可以包括电气路控制策略模型,其参数可以包括燃料电池的电堆运行功率;空气路控制策略模型,其参数可以包括燃料电池的空气路的压力和/或流量;氢气路控制策略模型,其参数可以包括燃料电池的氢气路的压力和/或流量;热管理控制策略模型,其参数可以包括燃料电池的运行温度。

控制模块5用于连接第一模型搭建模块1和第二模型搭建模块2实现模型在环仿真,以验证初始控制策略模型,图3示出了模型在环仿真的连接示意图。控制模块5还用于根据模型在环仿真的结果对初始控制策略模型进行优化和标定后得到第一控制策略模型,包括优化和标定后的电气路控制策略模型、空气路控制策略模型、氢气路控制策略模型、热管理控制策略模型。

例如,氢气路控制策略模型对应pid(比例(proportion)、积分(integral)、微分(differential))控制,可以在改变不同外部条件的情况下,通过模型在环仿真标定到最优解。例如,为使得参数压力的波动最小,可以在改变前端管路压力的条件下,优化p(proportion,比例)、i(integral,积分)、d(differential,微分)三个常量;在改变电磁阀阀响应时间的条件下,优化p、i、d三个常量;再在改变氢气消耗量的条件下,优化p、i、d三个常量;最终根据压力波动的均方差和幅值,计算最优的p、i、d三个常量。

在完成模型在环仿真后,第一硬件仿真模块3用于运行第一模型搭建模块1搭建的燃料电池模型,其中,第一硬件仿真模块3可以采用nipxi平台。具体地,cruisem平台可以将搭建的燃料电池模型打包成可执行代码后下载到nipxi平台中,以在nipxi平台中运行燃料电池模型来模拟真实的燃料电池。

第二硬件仿真模块4用于运行经模型在环仿真后得到的第一控制策略模型,其中,第二硬件仿真模块4可以采用dspacemicroautobox平台。具体地,在本实施例中,可以通过dspace将第一控制策略模型编译下载到microautobox中,并将dspace的i/o(input/output,输入/输出)资源配置到第一控制策略模型,实现在dspacemicroautobox平台中运行第一控制策略模型。

控制模块5还用于连接第一硬件仿真模块3和第二硬件仿真模块4实现硬件在环仿真,以验证第一控制策略模型,图4示出了硬件在环仿真的连接示意图。控制模块5还用于根据硬件在环仿真的结果对第一控制策略模型进行优化和标定后得到第二控制策略模型,包括优化和标定后的电气路控制策略模型、空气路控制策略模型、氢气路控制策略模型、热管理控制策略模型。此外,基于硬件在环仿真还可以验证燃料电池模型的硬件输出特性,其中,硬件输出特性包括燃料电池模型中的子系统模型及零部件模型的硬件输出特性,例如,氢气路系统模型中的氢气喷射阀的开启时间和频率,传感器的电气特性,继电器的电气特性及开启特性等。

例如,对于氢气喷射阀,dspace平台具有传感器接口,其运行第一控制策略模型,并根据采集的氢气路的压力来控制氢气喷射阀的开闭,具体地,当氢气路的压力超过目标值时,关闭氢气喷射阀,当氢气路的压力低于目标值时,打开氢气喷射阀,以此来验证氢气路系统的硬件输出特性。

在完成硬件在环仿真后,第二硬件仿真模块4还运行第二控制策略模型,具体地,可以通过dspace将第二控制策略模型编译下载到microautobox中,并将dspace的i/o接口资源配置到第二控制策略模型。控制模块5还用于连接第二硬件仿真模块和燃料电池实现实物验证,以验证运行在dspace中的第二控制策略模型对燃料电池的直接控制,图5示出了实物验证的连接示意图。具体地,将燃料电池的温度传感器、压力传感器、电流传感器、电压传感器连接到microautobox的ai(analoginput,模拟输入)接口,电磁阀、继电器连接到microautobox的do(digitaloutput,数字输出)接口,空压机、水泵等配置到can(controllerareanetwork,控制器局域网络)通讯接口。控制模块5还用于根据实物验证的结果,也即燃料电池的零部件特性(包括响应特性和电气特性),对第二控制策略模型进行优化和标定后得到目标控制策略模型,包括优化和标定后的电气路控制策略模型、空气路控制策略模型、氢气路控制策略模型、热管理控制策略模型。

在本实施例中,控制模块5能够获取各控制策略模型的任意参数,还可以自动生成基于改变一个目标参数的情况下的不同测试用例,并通过对比测试来对比不同目标参数下的测试结果,以找到该目标参数的最优解,进而将最优解标定到对应的控制策略模型进行测试以验证该最优解。

至此,在燃料电池的测试系统中实现了对控制策略模型,也即控制策略的模型在环验证、硬件在环验证以及实物验证,并且上述验证既能够实现对控制策略的实时仿真验证,又无需手动编写或修改代码,实现快速开发燃料电池的控制策略。

实施例2

本实施例在实施例1的基础上提供一种燃料电池的测试系统,较之实施例1,本实施例的测试系统还可以实现对车辆能量分配的仿真验证,其中,车辆的能量源包括动力电池以及实施例1中的燃料电池。

在实施例1完成实物验证的基础上,第一模型搭建模块1还可以用于搭建车辆的动力学模型,第一硬件仿真模块3可以用于运行该动力学模型。控制模块5还可以用于依次连接第二硬件仿真模块4、燃料电池以及第一硬件仿真模块3实现燃料电池与车辆动力学模型的交互,以实现能量分配的仿真验证,进而验证燃料电池的输出功率在车辆能量中的分配,图6示出了能量分配验证的连接示意图。控制模块5还可以用于根据能量分配验证的结果进一步优化和标定目标控制策略模型,来得到最终的控制策略,以提高燃料电池的耐久性。具体地,在cruisem平台中搭建车辆的动力学模型并将该动力学模型打包成可执行代码后下载到nipxi平台中,以实现目标控制策略模型的优化和标定。

本实施例中的控制策略模型还可以包括能量分配控制策略模型,在实施例1的基础上,本实施例的测试系统可以根据燃料电池的输出功率在车辆中的运行分配情况,来进一步优化燃料电池的控制策略,以实现以动力电池与燃料电池为能量源的车辆中合理的能量分配。

实施例3

本发明提供一种燃料电池的测试方法,其中,测试方法利用实施例1中的燃料电池的测试系统实现,燃料电池亦如图2所示,可以包括电堆、电气系统、空气系统、氢气系统、热管理系统等子系统,以及温度传感器、压力传感器、电流传感器、电压传感器、电磁阀、继电器、空压器、水泵、散热风扇等零部件。图7示出了本实施例的流程图,参照图7,本实施例的测试方法包括:

s1、第一模型搭建模块搭建燃料电池的燃料电池模型。

第一模型搭建模块根据燃料电池的具体结构设计来搭建该燃料电池的燃料电池模型,其中,第一模型搭建模块可以采用cruisem平台。具体地,在本实施例中,可以在cruisem平台中搭建燃料电池模型,其中,燃料电池模型可以包括电堆模型、电气系统模型、空气系统模型、氢气系统模型、热管理系统模型等子系统模型,以及温度传感器模型、压力传感器模型、电流传感器模型、电压传感器模型、电磁阀模型、继电器模型、空压机模型、水泵模型等零部件模型。

s2、第二模型搭建模块搭建燃料电池的初始控制策略模型。

第二模型搭建模块根据燃料电池的具体结构设计来搭建该燃料电池的初始控制策略模型,其中,第二模型搭建模块可以采用matlabsimulink平台。具体地,在本实施例中,可以在matlabsimulink平台中搭建初始控制策略模型,以开发燃料电池的初始控制策略。其中,初始控制策略模型可以包括电气路控制策略模型,其参数可以包括燃料电池的电堆运行功率;空气路控制策略模型,其参数可以包括燃料电池的空气路的压力和/或流量;氢气路控制策略模型,其参数可以包括燃料电池的氢气路的压力和/或流量;热管理控制策略模型,其参数可以包括燃料电池的运行温度。

s3、控制模块连接第一模型搭建模块和第二模型搭建模块实现模型在环仿真。

s4、控制模块根据模型在环仿真的结果对初始控制策略模型进行优化和标定后得到第一控制策略模型。

控制模块连接第一模型搭建模块和第二模型搭建模块实现模型在环仿真,以验证初始控制策略模型,模型在环仿真的连接示意图亦如图3所示。第一控制策略模型可以包括优化和标定后的电气路控制策略模型、空气路控制策略模型、氢气路控制策略模型、热管理控制策略模型。

例如,氢气路控制策略模型对应pid控制,可以在改变不同外部条件的情况下,通过模型在环仿真标定到最优解。例如,为使得参数压力的波动最小,可以在改变前端管路压力的条件下,优化p、i、d三个常量;在改变电磁阀阀响应时间的条件下,优化p、i、d三个常量;再在改变氢气消耗量的条件下,优化p、i、d三个常量;最终根据压力波动的均方差和幅值,计算最优的p、i、d三个常量。

s5、第一硬件仿真模块运行燃料电池模型。

第一硬件仿真模块运行第一模型搭建模块搭建的燃料电池模型,其中,第一硬件仿真模块可以采用nipxi平台。具体地,cruisem平台可以将搭建的燃料电池模型打包成可执行代码后下载到nipxi平台中,以在nipxi平台中运行燃料电池模型来模拟真实的燃料电池。

s6、第二硬件仿真模块运行第一控制策略模型。

第二硬件仿真模块运行经模型在环仿真后得到的第一控制策略模型,其中,第二硬件仿真模块可以采用dspacemicroautobox平台。具体地,在本实施例中,可以通过dspace将第一控制策略模型编译下载到microautobox中,并将dspace的i/o(input/output,输入/输出)资源配置到第一控制策略模型,实现在dspacemicroautobox平台中运行第一控制策略模型。

s7、控制模块连接第一硬件仿真模块和第二硬件仿真模块实现硬件在环仿真。

s8、控制模块根据硬件在环仿真的结果对第一控制策略模型进行优化和标定后得到第二控制策略模型。

控制模块连接第一硬件仿真模块和第二硬件仿真模块实现硬件在环仿真,以验证第一控制策略模型,硬件在环仿真的连接示意图亦如图4所示。第二控制策略模型可以包括优化和标定后的电气路控制策略模型、空气路控制策略模型、氢气路控制策略模型、热管理控制策略模型。此外,基于硬件在环仿真还可以验证燃料电池模型的硬件输出特性,其中,硬件输出特性包括燃料电池模型中的子系统模型及零部件模型的硬件输出特性,例如,氢气路系统模型中的氢气喷射阀的开启时间和频率,传感器的电气特性,继电器的电气特性及开启特性等。

例如,对于氢气喷射阀,dspace平台具有传感器接口,其运行第一控制策略模型,并根据采集的氢气路的压力来控制氢气喷射阀的开闭,具体地,当氢气路的压力超过目标值时,关闭氢气喷射阀,当氢气路的压力低于目标值时,打开氢气喷射阀,以此来验证氢气路系统的硬件输出特性。

s9、第二硬件仿真模块运行第二控制策略模型。

具体地,第二硬件仿真模块可以通过dspace将第二控制策略模型编译下载到microautobox中,并将dspace的i/o接口资源配置到第二控制策略模型。

s10、控制模块连接第二硬件仿真模块和燃料电池实现实物验证。

s11、控制模块根据实物验证的结果对第二控制策略模型进行优化和标定后得到目标控制策略模型。

控制模块连接第二硬件仿真模块和燃料电池实现实物验证,以验证运行在dspace中的第二控制策略模型对燃料电池的直接控制,实物验证的连接示意图亦如图5所示。具体地,将燃料电池的温度传感器、压力传感器、电流传感器、电压传感器连接到microautobox的ai(analoginput,模拟输入)接口,电磁阀、继电器连接到microautobox的do(digitaloutput,数字输出)接口,空压机、水泵等配置到can(controllerareanetwork,控制器局域网络)通讯接口。控制模块还可以根据实物验证的结果,也即燃料电池的零部件特性(包括响应特性和电气特性),对第二控制策略模型进行优化和标定后得到目标控制策略模型,包括优化和标定后的电气路控制策略模型、空气路控制策略模型、氢气路控制策略模型、热管理控制策略模型。

在本实施例中,控制模块能够获取各控制策略模型的任意参数,还可以自动生成基于改变一个目标参数的情况下的不同测试用例,并通过对比测试来对比不同目标参数下的测试结果,以找到该目标参数的最优解,进而将最优解标定到对应的控制策略模型进行测试以验证该最优解。

至此,在燃料电池的测试系统中实现了对控制策略模型,也即控制策略的模型在环验证、硬件在环验证以及实物验证,并且上述验证既能够实现对控制策略的实时仿真验证,又无需手动编写或修改代码,实现快速开发燃料电池的控制策略。

实施例4

本实施例在实施例3的基础上提供一种燃料电池的测试方法,较之实施例3,本实施例的测试方法还可以实现对车辆能量分配的仿真验证,其中,车辆的能量源包括动力电池以及实施例3中的燃料电池。图8示出了本实施例的部分流程图,参照图8,在步骤s11之后,本实施例的测试方法还包括:

s12、第一模型搭建模块搭建车辆的动力学模型。

s13、第一硬件仿真模块运行动力学模型。

s14、控制模块依次连接第二硬件仿真模块、燃料电池以及第一硬件仿真模块实现能量分配验证。

s15、控制模块根据能量分配验证的结果进一步优化和标定目标控制策略模型。

控制模块依次连接第二硬件仿真模块、燃料电池以及第一硬件仿真模块实现燃料电池与车辆动力学模型的交互,以实现能量分配的仿真验证,进而验证燃料电池的输出功率在车辆能量中的分配,能量分配验证的连接示意图亦如图。控制模块还可以用于根据能量分配验证的结果进一步优化和标定目标控制策略模型,来得到最终的控制策略,以提高燃料电池的耐久性。具体地,在cruisem平台中搭建车辆的动力学模型并将该动力学模型打包成可执行代码后下载到nipxi平台中,以实现目标控制策略模型的优化和标定。

本实施例中的控制策略模型还可以包括能量分配控制策略模型,在实施例3的基础上,本实施例的测试方法可以根据燃料电池的输出功率在车辆中的运行分配情况,来进一步优化燃料电池的控制策略,以实现以动力电池与燃料电池为能量源的车辆中合理的能量分配。

虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。

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