面向用户自定义的燃料电池发动机综合性能评价软件

来源 :汽车科技 | 被引量 : 0次 | 上传用户:chunmin1986
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:介绍了一款基于C#开发,允许用户根据实际需要自定义评价方案并对燃料电池发动机进行综合性能评价的软件,详细阐述了评价方案建立的理论基础、软件开发工具,并结合实例说明了软件功能及其实现形式。结果表明用户可以利用该软件确定评价方案,并且将燃料电池发动机的综合性能及各指标性能以具体的分数定量的表示,同时数据表格和图片使评价结果简单明了。
  关键词:C#;用户自定义;燃料电池发动机;性能评价
  中图分类号:U467.2 1 文献标识码:A 文章编号:1005-2550(2015)04-0050-06
  Abstract: A user-defined software based on C# which allows the users to define a project for evaluating the comprehensive performance of fuel cell engine is introduced in this paper, inculding its theoretical foundation, programming tool and features with realized form. The results show that this software can help the users to decide the evaluation scheme for the fuel cell engine and represent the comprehensive and index performance in quantitative form using the scores. And tables and histograms make the evaluation results simple and straightforward.
  Key Words: C#; user-defined; fuel cell engine; performance evaluation
  目前,能源与环境保护问题是全世界关注的焦点。因主要排放物是水而被称为绿色新型环保汽车的燃料电池汽车(Fuel Cell Vehicle,FCV)是未来汽车的一大发展方向。作为燃料电池汽车的核心元件,燃料电池发动机(Fuel Cell Engine,FCE)性能的好坏直接影响到整个车辆的性能[1]。
  燃料电池发动机的性能涉及方面很广,性能指标繁多。由于用户的需求不同,他们关注的焦点也不尽相同。对燃料电池发动机的性能进行综合评价,需要根据用户关注的焦点,在试验项目的基础上,自主的建立评价体系,最终能够对一台燃料电池发动机进行定量分析,做出科学的、系统的、客观的评价。
  为此,我们基于C#.NET Framework4.0开发了一款软件,用于自主的建立燃料电池发动机的综合性能评价方案及对其性能进行定量评价,并可把复杂的数据转化为简单直观的图形和表格保存于文档中。
  1 软件开发基础
  1.1 理论基础
  由于FCE的性能涉及到很多指标且它们之间具有一定的层次关系,因此,我们选取层次分析法来建立燃料电池发动机的评价体系。
  层次分析法[2]-[3](Analytic Hierarchy Process,AHP)是1971年美国匹兹堡大学数学教授T.L.Saaty首先提出来的。AHP是一种能综合进行定性和定量分析的决策方法,其核心是把复杂的决策问题层次化。AHP把复杂问题分解成各个组成因素,又将这些因素按支配关系分组形成递阶层次结构。通过两两比较的方式确定层次中诸因素的相对重要性。然后综合决策者的判断,确定决策方案相对重要性的总的排序。
  根据AHP的应用方法,选取燃料电池发动机性能评价的指标,构造各项指标的判断矩阵、层次单排序、层次总排序以及各个指标值的评分函数,构成燃料电池发动机的综合性能评价方案。
  1.2 开发工具
  Visual Studio是微软公司推出的Windows平台应用程序开发环境。Visual Studio 2010带来了NET Framework 4.0、Microsoft Visual Studio 2010 CTP。它支持Microsoft Office Access、Microsoft SQL Server和Oracle数据库[4]。考虑到数据量不大以及软件易用性的问题,本软件选用的是Microsoft Office Access数据库。
  2 软件功能实现
  该软件的功能主要包括:1)建立评价体系:在FCE试验项目的基础上,自定义燃料电池发动机的评价方案,计算其综合性能及各指标得分,并将评价结果保存;2)多台发动机的对比:调用已存档的发动机的得分数据,进行多台发动机的综合性能的比较;3)评价方案的查询修改:对于已输入的评价方案,可以随时查询其具体结构及各参数情况,并作适当的修改。
  该软件通过评价体系建立、性能评价、评价方案修改、界面设置等模块实现其完整的功能。图1所示为软件的主界面。在主界面的工具栏中,有六个部分,分别为“新建”、“编辑”、“评价”、“用户”、“皮肤”以及“清屏”。
  2.1 自定义评价体系
  在试验数据的基础上,确定燃料电池发动机性能评价涉及到的指标,根据AHP的思想,确定指标的层次关系。利用该软件自主建立燃料电池发动机的评价体系树状结构,确定评价系统各个指标的权重和评分函数。
  2.1.1新建发动机标签信息
  运用该软件对特定的某台燃料电池发动机进行评价,首先需要建立该发动机的标签信息,包括发动机的型号、生产厂家等参数。其中,“发动机型号”为必填项,其余可根据实际情况选择输入或留下空白,以具体的一台发动机为例,如图2所示。点击“保存”按钮,该发动机的信息即保存到数据库中,可以供以后调用查看。   2.1.2新建评价方案
  燃料电池发动机测试平台的测试项目主要包括:稳态性能测试、起动性能测试、动态性能测试、安全性能测试以及散热量测试。其中,稳态性能测试主要考核在不同工况条件下FCE的功率输出能力及效率、噪声等指标的表现情况,可以用发动在各工况平稳运行条件下取得的电流、功率、效率、氢气利用率等指标值表示;起动性能测试主要包括了怠速起动时间、额定功率起动时间和怠速稳定性测试;动态性能测试主要包括了动态响应时间测试以及动态循环加载性能测试,动态响应时间可以考察发动机的动态表现,动态循环加载可以模拟FCE实际运行工况,检验各性能指标在动态运行时有无问题;安全性能测试主要包含了发动机气密性测试和绝缘性测试,检测FCE中氢气的泄露情况,测试燃料电池堆正负极输出端相对于发动机箱的绝缘电阻。
  我们选取FCE测试试验中测得的一些关键性指标作为燃料电池发动机性能评价的依据,首先确定FCE的四个基本性能—稳态性能、起动性能、动态性能和安全性能,每一个基本性能都包含几个分性能指标。根据指标相关性,构成评价方案的结构,图3显示的是一套具有4层及20个评价指标 (Comprehension Performance Evaluation Tool,CPET-4-20)[5] 的体系。
  在该软件中,为了方便保存及之后调用,我们把评价方案的第一层定义为评价方案的结构名称。通过输入评价方案名称,点击“确定”即可构建评价方案的第一层。在建立评价方案第二层时,首先在添加节点模块输入节点名称,以安全性能为例,然后在左侧的方案树状结构图中(图4)选择其上一层次的节点,在此即为评价方案的名称,以此为标准,安全性能作为评价方案第一层的子节点,可通过点击“添加为子节点”按钮来实现。也可以选择与安全性能属于同一层次的指标为依据,此时,通过点击“添加为兄弟节点”即可。评价方案的第三、四层的建立以同样的方式完成,即可构建出如图3中所示的树状结构图。
  根据AHP方法,权重的确定首先要得到各层次的判断矩阵。在建立递进层次结构后,上下层元素间的隶属度关系就被确定了,就可以在各层元素中进行两两比较,构造出比较判断矩阵。层次分析法主要是人们对每一层次中各个元素相对重要性给出的判断,这些判断通过引入合适的标度(常用的为1-9比例标度)用数值表示出来,写成判断矩阵。计算判断矩阵最大特征值对应的特征向量得到各层指标的相对权重值。第二层相对于第一层的判断矩阵为:
  求解判断矩阵A的最大特征值和对应的特征向量,再将特征向量归一化,得到:λmax=4, x=[0.3509 0.1091 0.1891 0.3509]。 图5、6分别为在软件中构建四个基本性能的判断矩阵和其相对于第一层的权重。
  建立每个指标的评分函数,将试验得到的指标值转化为统一的得分值。这里,评价函数的选取参考了模糊理论中隶属度函数的概念,选用smf(S-shaped built-in membership function)函数作为评分函数。以CPET-4-20评价方案中的指标—电堆怠速效率为例,在评价体系结构树状图中选择需要建立评分函数的指标,图7为输入指标的评分函数,点击“添加”即可保存。
  至此,一套完整的燃料电池发动机综合性能评价体系即建立完成。
  2.2 性能评价
  选择燃料电池发动机评价方案,导入.xls格式的输入文件,计算得到燃料电池发动机各项指标的得分以及综合性能得分,并且生成得分的柱状图;同时将综合性能评价的结果对应的数据导出为.xls或者.doc文件。
  调用已存档的发动机模型的得分数据,进行多个发动机之间综合性能优劣的对比。比较的结果以柱状图的形式显示。
  2.2.1 单台发动机性能评价
  在软件的“评价”模块,选择在前文中建立的4层次20评价指标的评价方案。打开评价方案后,导入所需评价的发动机的数据文件,该输入文件是.xls格式,包括燃料电池发动机各项性能的试验数据。导入数据后的界面,软件左侧界面显示了评价方案的结构树状图,右侧则显示导入数据的内容以及发动机的标签信息,如图8所示:
  点击“分析”按钮,即可根据评价方案各个指标的评分函数以及相对权重对输入数据进行分析处理,从而得到评价结果。FCE综合性能得分由各指标的得分值与其总排序权值的乘积相加得到。第一、二层的评价结果以柱状图的形式表示,图9为第一层得分图。第三、四层结果则通过显示评分函数曲线以及指标得分表示,如图10所示。
  点击“分析”按钮后,按钮的内容变为“保存”。分析完成后,点击“保存”按钮,则系统会自动将结果保存为.xls或点击“导出Word”按钮,分析结果则保存为.doc格式并自动关闭。
  2.2.2 多台发动机对比
  在“评价”模块中还有一个多台发动机对比的功能。燃料电池发动机性能涉及很多方面,在同一个评价方案下对不同型号的发动机进行性能对比,可以帮助用户更好地了解多台发动机的性能优劣。
  打开“评价”模块,点击“对比”选项,选择在4层次20评价指标的评价方案下进行比较。打开评价方案后,界面上会显示已经得出评价结果的各台发动机的输出文件的名称,选择需要对比的发动机(最多可选择8个),选择后的发动机则会在右侧显示,如图11所示:
  对比结果均以柱状图的形式表示,比较各个发动机各个指标得分及综合性能得分。以4台发动机的指标层“电堆怠速效率”比较结果为例,点击左侧树状图节点,显示结果如图12所示:
  2.3 评价方案查询修改
  评价方案包括多个层次。该模块可查询各个层次所包含的其下一层的各指标的权重;可查询每个指标的评价函数,包括函数表达式以及函数曲线。同时,可对原有方案进行局部修改,增强软件的易用度。
  在软件主界面的“编辑”模块,选择“已有评价方案”,界面左侧则会显示已有评价方案的结构树状图,在右侧可以通过选择“增减节点”和“修改评分矩阵及方法”按钮对评价方案的结构以及各指标的相对权重和评分函数进行修改。图13对发动机效率包含的指标之间的判断矩阵以及权重进行修改,可以直接在表格上输入替换的值,点击“确定更新”按钮即可。
  3 结论
  本软件的创新之处在于可以允许用户根据不同的燃料电池发动机测试方案自主的定义燃料电池发动机评价体系,使评价范围不受某个固定评价方案体系的限制。同时,本软件将使用过的评价方案自动保存在数据库中,可减少后续不必要的工作量。总之,该软件大幅提高了通过试验数据对燃料电池发动机进行性能评价的效率,而且评价方法可靠,评价结果清晰直观,是燃料电池发动机研发中的一个高效得力的工具。
  参考文献
  [1] Ryan O’Hayre 等,《燃料电池基础》[M].王晓红,黄宏等译,北京:电子工业出版社,2007.
  [2] Bai Hanbin, Wang Nuanchen, Research on the Selection of Scale in AHP, 20103rd International Conference on Advanced Computer Theory and Engineering(ICACTE 2010)[C],2010:108-111.
  [3] 张炳江等,《层次分析法及其应用案例》[M].北京:北京工业出版社,2014.
  [4] Scott Dormant,《Visual C#2010入门经典》[M].北京:人民邮电出版社,2010.
  [5] 王博文,基于AHP的燃料电池发动机性能评价方法的研究[D].同济大学,2010,3.
  [6] YongpingHou, Bowen Wang, Zhihua Yang. A Method for Evaluating the Efficiency of PEM Fuel Cell Engine, Applied Energy[J], 2011,(88):1181-1186.
  [7] 张志强等,基于AHP评价方法的发动机性能评价[J].兵工学报,2008,(5):625-628.
其他文献
沉醉之后的沉醉  黄昏后,如何扣押遗憾  一道缝隙通过风声  打动了荒芜,魂不守舍的样子——  那是什么花,那是什么梦  那是誰的肋骨,那是什么信物  ……庸俗的一面  从六月开始,为了证明自己的属性  她打开了自己的怀抱  吐出了自己的馨香在天山  这个尘世是寂寞的  这个尘世也是喧哗的,这个尘世到处是梦  梦里有梦——  一次次将虚构的人推向浪尖  抵达,带着神圣的使命,水的光泽  引出天空的
一地雪,本名秦岭。著有诗集《细语》、散文集《摘自青春里的希望》。现居河南南阳。  那一刻  我曾不止一次看到过  那个肥嘟嘟的落日——  在高速公路正前方,  红彤彤的脸庞,浑圆的身躯,步履笃定。  那一刻,  我曾借助它的金辉,对  我的一生快速扫描:  一切都如此自然,又如折翅的遥远。  当它隐子树梢,  当倦鸟  飞回树梢上银色的巢穴。  我的双眸如此为之震颤——  或许,那时我想到了祖父。
五小镇的周围密布着大大小小的农场,为数不少的农场都有养牛羊或是羊驼什么的。于是,这里的兽医就显得尤为重要。兽医,在镇上絕对是名副其实的名流。我邻居的邻居是一位从医四十多年的兽医,除了农场动物,他还医治各种猫猫狗狗之类的宠物。因此,两百多平的动物医院总是人来人往,非常繁忙,而且,医生还常常去农场出差。  不用怀疑,这位医生一定挣了很多钱,也有社会地位。在Kyneton大大小小的活动中,常常可以看到这
为什么在那些青萝蔓纱和硝烟热血的层层叠叠的回忆的中心,是刘峰这樣一个绝对的好人?冯小刚强调:我肯定不是这样的人。严歌苓当然也不是。他们都是生活中的强者。  秋天的时候,原计划《芳华》的上映日期之前,冯小刚带两位女主演回到电影的主要拍摄地海口电影公社开发布会,我作为海南人艺的演员,出演了发布会的开头情景剧。时尚芭莎团队构思的剧情很符合电影的调调:一位当年文工团员的父亲,陪自己现在的女儿去参加舞蹈比赛
摘 要 在新形势下,博物馆已成为“终身教育”的重要场所。专题类博物馆如何真正体现核心价值,实现观众尤其是青少年的成长,完善自身的社会教育体系,成为博物馆发展规划的首要问题。为此,宁波中国港口博物馆组织策划了“万物启蒙”夏令营,印证了专题式教育活动开发是符合本馆实际、具有创新精神的发展出路之一。  关键词 博物馆教育 专题式活动 夏令营  0 引言  随着时代的发展,博物馆逐渐从专注于征集、收藏、陈
摘 要:通过分析重型柴油车节能减排各指标参数,确定了重型柴油车节能减排综合评价指标体系,应用层析分析法(AHP)确定各级指标的权重,使得权重确定更加合理准确;采用插值法、Min-max标准化及加权和方法建立一个较完善的针对重型柴油车的综合评价模型,并结合实例进行了应用分析,为重型柴油车的环保性能定量综合评价提供了可行方法。  关键词:重型柴油车;节能减排;层次分析法(AHP);综合评价  中图分类
对于族群性和地方性因素的超越,以及对于普遍性和共通性的追求,始终是阿来写作中呈现出来的自觉与不自觉特征。当然,这并不意味着他排斥来自个人血缘、地缘与文化背景的因素,恰恰相反,那些因素正构成了他作品中的异质性与魅力所在。在汉语书写中带有某种异域风情意味的藏地藏文化,经过阿来的叙述与赋形,脱胎换骨,成为不仅被他者所理解,而且为他者所感同身受的历史与现实。剥开藏文化和藏族的外壳,我们会在阿来的书写中看到
摘 要:俄罗斯文化具有悠久的历史和丰富的资源,正是这种历史流传下来的文化资源成为俄罗斯人自我认同的根源。然而,俄罗斯文化并不能仅仅作为历史遗产而存在,它必须直面我们生活于其中的这个时代,解决这个时代提出的问题。民族文化必须在当代文化的挑战当中、在为未来文化助产接生的过程中找到自己的生存空间。对于俄罗斯而言,这种挑战就是如何从自然经济过渡到市场经济,如何从农业文明过渡到现代文明。  关键词:俄罗斯;
芦柑熟了——  写下这文题,心中犯疑,有无变相广告推广之嫌?入冬时节,柑桔全上市了。走过水果店,写着“永春芦柑”的招牌,果形硕圆,色泽橙黄,煞是可爱。  想起第二届“海峡诗会”,2003年9月10日至19日,随余光中先生返乡。余先生撰写专文《八闽归人——回乡十日记》,大半篇幅书写此行的最后一程“寻根之旅”。字里行间皆深情。那天,自县城驱车往洋下村。“像虫归草间,鱼潜水底”,“久蛰的孺慕与乡情,蠢蠢
摘要:与当下的文化后现代转型相呼应,男性服饰在审美追求上发生了显著变化,如对时尚、视觉和名牌的崇拜和追捧。“效仿时尚”是个体在流行文化影响下模仿和求新心理的反映;“凸显眼球”是个体在视觉文化的影响下由“看”到“被看”角色改变的体现;“追逐名牌”是个体在消费文化的影响下追求更高层次的心理和精神需求的折射。  关键词:男性服饰;后现代文化;审美转变;时尚;眼球;名牌  作者简介:杨向荣,男,文学博士,