工具之家 > 现代电子技术 > 基于MAYA参数化建模的FLUENT设计与应用

基于MAYA参数化建模的FLUENT设计与应用

发布时间:2019-06-10 02:15:00 文章来源:工具之家    

 推荐工具:金融理财app工具实用工具

shi均浩 李苗苗 朱ru鹏

摘 yao 由于μDMFC结构尺寸dejian小致使CO2qiti容易阻塞阳极goudao影响沟dao内de气液输运含气lv作为评估沟dao气液输运特性de标准之一但shimu前dehou处li过程难以直接huo取she形沟道yancheng截面含气率因此针对FLUENThouchulijin行二ci开fagai二次kaifa程序通过GUI传递moxing特征canshu基于MAYA的可shihua交互huanjing进行canshu化moxing的shi时显shi并以日zhiwenjian作为接kou实xianMAYAheFLUENT间的数ju传递从er实现参数化建mo进而获取沟道沿程截面含气率数zhi。最后基于二次kaifaruanjian研究了一zhongxin型liuchang板结构并发现改变shuangceng流场板沟道侧bi面润湿特性能you效改善沟道气液输运特性。此处理fangfabu仅为研究燃liao电池沟道输运特性提gong了有效的数据获取手段也为研究气液liangxiangliudong现xiang提供了jie决si路。

关键词: 参数化建mo; 二次kaifa; FLUENT; 气液两xiang流; 数zhi模拟; 流场板结构

zhongtu分类号: TN34?34; TP391 文献标识码: A 文章bian号: 14?373X218)07?0115?05

Design and application of parametric modeling based on MAYA and FLUENT

SHI Junhao, LI Miaomiao, ZHU Rupeng

(Department of Design Engineering, College of Mechanical and Electrical Engineering, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China)

Abstract: It is easy for CO2 to block the anode channel due to the reduction of μDMFC structure size, and effect the gas?liquid flow in the channel. Since it is difficult for post?processing to directly obtain the gas fraction of cross section along the S?shaped channel, the second development of FLUENT post?processing was carried out. The model characteristic parameters is transferred in second development program through GUI. The parametric model can be displayed in realtime in the interactive visualization environment based on MAYA. The journal file is taken as the interface to realize the data transmission between MAYA and FLUENT, parametric modeling, and acquire the gas fraction of the cross section along the channel. A new flow?field plate structure is studied on the basis of second development software. It is found that the change of wetting property of channel sidewalls of double?layer flow?field plate can improve the gas?liquid flow property effectively. The post?processing method can provide the effective data acquisition means for studying the channel transport property of the fuel cell, and also provide a solution for studying the gas?liquid two?phase flow phenomenon.

Keywords: parametric modeling; second development; FLUENT; gas?liquid two?phase flow; numerical simulation; flow?field plate structure

0 yin yan

微型直接甲醇燃料电池(Micro Direct Methanol Fuel Cell,μDMFC)采yong甲醇作为燃料,具有绿色环保、携带fang便等特点,zai小型便携式设备领域有zhuoguang阔的应yong前景[1?3]。μDMFC结构尺寸的减小增加了流体在沟道zhong的流动阻力,并且甲醇燃料反应生cheng的CO2气体通过扩散层进ru阳极沟道后形成气液两xiang流,气体ji聚在阳极沟道不能顺li排chu,不仅会抢占阳极cuihua层的活性位置,阻ai甲醇向催化层传质,降低电化xue反应效率er且会堵塞沟道,阻碍甲醇溶液的输运。因此,为了实现μDMFC长qi稳定地运行,就必须保证微沟道具有良好的气液输运guan理特性。

在流场结构方面,文献[4?5]通过实验发现蛇形流场相较于平行流场更有利于CO2气体的排出。文献[6]通过数值模拟,同yang证明了采用蛇形流场的燃料电池有较好的性能。在数值模拟中,不仅可以得到可视化方fa中的气液两相分布,而且还能得到沟道截面含气率。但是蛇形流场具有you回特性,为了获取沟道沿程截面含气率,需要建立等jufuzhu截面并为截面dingyi编号,获取含气率数值并整理数据才能得到有用结guo,但是目前的后处理软jian无法直接得到需要的结guo。

针对这种情kuang,为了充分发挥各平台的优势、消除在单一平台zhongjin行后处理的局限性,本文以μDMFC阳极沟道内两xiangliu动为研究背景,借助FLUENT软件进行数值模拟,结合MAYA软件进行二次开发,主要研究交hushi建立辅助ji何tu形、分析qi技术可行性及实现方法。

1 二次开发sheji思路

在进行二次开发前,需要明确使用需求,了解所涉及软jiande可开发性及开发途径,综合考虑开发语言、软件运行环境、代码执行效率、是否需要组建开发环境等问题。分析多种可行性方案并从中选取最优方案加以实现,再根据实际使用需要进行代码优化he增加辅助功能等。

1.1 需求分析

后处理的目的是将求解qi的jisuan结果转化为tu片、动画he数据报告等形式,进而对流动数值jisuan结果进行有效的观察和分析。在后处理中,如果需要获取三维流体域内bu某一点数值或某一截面云图,首先需要建立辅助点或辅助平面,进而获取所需数据。在μDMFC阳极流场沟道的研究中,为了评估其气液输运特性,需要在沟道内沿程建立等距截面(如图1所shi),并获取该截面组的含气率,结合Tecplot中呈现的气相分布图,综合分析沟道性能。通过FLUENT的交互界面建立数目众多的辅助几何图形过于繁琐,而且数值模拟前无法确定气相的分散程度,因此无法设定合理的截面间距,进而要求本次二次开发nenggou灵活地改变辅助截面的间距。

1.2 设计思路

计算流体力学(CFD)软件FLUENT采用C语言编写核心程序,因此资源利用率高,可对流体力学的duolei问题进行数值模拟和分析研究。FLUENT的TUImingling流符合Scheme语言规范,能灵活地实现CFD分析中的众多相关功能,为工程设计和研究提供了有力的开发平台和分析工具[7?8]。通过分析辅助截面参数特性,得出合理的TUI命令,为后期decan数优化做准备。

三维动画软jianMAYA具有成熟的图xingxue算法和良好的可视化交互环境,很适合交互式建立后处理中用到的辅助几何图形。MAYA的整ge图形用户界面都采用MAYA嵌入式语言(MAYA Embedded Language,MEL)编写和kong制,因此使用MEL可以方便地编写程序界面。使用MEL还可以访问MAYAshu性,包括参数化建模命令及图形可视化命令等,进行算法设计和进程控制等[9?11]。借助MAYA平台的交互显示,改变模型结goucan数能实时显示结果,因此可以快速获得辅助截面间距参数。同时MAYA还提供了更为强大的插件开发接口C++ API[12],能够访问系统中的资源,但是插件开发需要初始化,容易产生程序错误,可能导致内存xie漏、数据丢失等故障,开发zhe必须熟悉MAYA软件的开发架构并需要编写复za的初始化代码,因此对开发者的技术shui平要求较高。综合考虑开发语言易用性和软jianan全性,MAYA中后处理的二次开发语言采用MEL。

在MAYA中需要做到沟道模型的参数化和辅助截面的参数化,以适应不同结构尺寸的蛇形沟道;为了方便观察模型的三维空间结构关系,几何模型都需要可视化显示,并且更改参数时需要模型实时显示;确定辅助截面的参数后,能够灵活shengcheng相应的符合Scheme语言规范的日志文件。为了能够在FLUENT中重现辅助截面,以日志文件为接kou由FLUENT读入执行,从而建立与MAYA中同yang效果的辅助截面,进而可以获取截面含气率数值用于研究分析沟道特性,数据获取流程见图2。

2 程序设计

2.1 软件架构

软件架构(Software ArchitectureSA)[13]是一个系统的基本组织,体现在组成系统的各构件、构件的相互关系、构件与环境的关系,以及指导构件设计和suishi间演进的原则当中。软件架构是一个系统的草图,描述的对象是直接构成系统的抽象组件和其间的lian接与通信。在实现过程中,通过具体的类或者对象将抽象组件细化为实际组件,组件之间的连接通常用接koulai实现。

良好的软件架构不仅便于软件开发者实现软件模块化设计,还对软件系统的后续开发、部署和维护有重要意义,能够促进大规模重用。开发者关注代码的组织和模块的关系,因此经常使用模块视图和组件?连接器视图,本次二次开发软件的软件架构如图3所shi

2.2 GUI设计

图形用户界面(Graphical User Interface,GUI)是指采用图形方式显示的计算机操作用户界面,给用户带laiju大的方便。在MAYA中使用MEL可以方便地调用内部控件,通过布juming令和控件的组合能够构建复杂的程序界面。因此,首先根据软件功能选择合适的布局命令,将控件放置在相应的位置,然后按照语法规则对控件参数进行详细设置。本次二次开发软件的GUI如图4所示。

2.3 参数化建模

MAYA中参数化建模不仅需要实现模型benshen的参数化,还需要实现GUI界面参数的传递和模型的实时响应。沟道几何模型基于NURBS建模,利用MAYA的Cluster变形器控制模型体su进而改变沟道结构,GUI界面参数传递给Locator组,Locator组加载有表达式,并将计算结果传递给Cluster组,最终实现沟道结构的参数化。

辅助截面的参数化建模不仅需要结构参数随沟道结构变化,而且需要截面总数目变化。截面结构参数化设计与沟道结构参数化设计类si,通过Cluster变形器控制阵lie源模型的结构参数,然后由Locator获取GUI参数,进而控制Cluster组和阵列参数,实现辅助截面的参数化建模。為了方便观察分层流场板沟道结构和辅助截面,为不同区域指定了不同材质颜色并可由GUI更改材质透明度参数,不同参数xia的模型如图5所示。

2.4 日志文件输出与执行

TUI(Text User Interface)是FLUENT的一种符合Scheme语言规范的解释性脚本语言命令,可以通过日志文件记录TUI命令流。在MAYA中确定了沟道结构参数和辅助截面位置参数(见图6)后,可由二次开发程序输出记录有辅助截面建模命令的日志文件,由FLUENT解释执行,从而实现在FLUENT中建立辅助截面(见图7)的目de通过图6和图7,可见辅助截面数据正确传递到了FLUENT中。同时为了便于获取数据,增加了输出相应的辅助截面组获取含气率日志文件的功能。

3 工程应用实例

μDMFC在工作过程中,甲醇渗透扩散层在催化层发生化学反应产生CO2,CO2气体经过扩散层进入阳极沟道,在沟道内与甲醇溶液形成气液两相流,非稳态气液两相流的控制方程表述如下:

式中:[ρ]为流体密度;[μ]为粘度;[α]为相容积比例;[v]为速度矢量;[p]为压力;[keff]为有效导热率;[T]为温度;[Sm,F,Sh]分别代表质量源项、动量源项和能量源项;下角标1,2分别表示甲醇溶液、CO2气体。在此气液两相流动系统中的动量守heng方程qi动量源项是由表面zhang力和bi面粘滞力产生的,在计算过程中对源项的处理采用CSF(Continuum Surface Force)模型,如下所示:

式中:[σ]为表面张力系数;[κ]为表面曲率。

本文基于双层流场板沟道(如图8所示),通过改变不同层的沟道侧壁润湿特性从而改善阳极沟道的气液输运特性。气体入口和液体入口均为恒定速度进口(velocity?inlet)边界tiao件,在电流密度为200 mA/cm2的工况下,通过换算得出CO2气体入口速度约为0.06 m/s,甲醇溶液入口速度约为0.06 m/s;出口为自由出流(outflow)边界条件;其余为壁面(wall)边界条件,其润湿特性见表1,其中,时间步长设置为10-5 s,取0.6 s时的瞬态数据。

图9为0.6 s时表1模拟条件下沟道内的气液两相流动情况。从图中可以kan出,当沟道侧壁上下两部分润湿特性各异时,气泡更倾向于与疏水性壁面接触,因此沟道内的气液两相流动呈现出分层现象,即亲水性侧壁suozai高度范围dena一部分沟道内主要是甲醇溶液存在,而疏水性侧壁所在高度范围的那一部分沟道是气泡的主要运动区域。

阳极沟道内沿程辅助截面采用36?6的组合,在0.6 s时上层、下层和整层的含气率曲线如图10所示。从中可以得出,单层流场板沟道上部和下部含气率数值基本相等,并无分层现象,双层流场板沟道能够使气液两相有效分层,如图11所示。当上层为疏水性且下层为亲水性侧壁的双层流场板沟道有利于甲醇向催化层传质,能够有效提高μDMFC输出性能。同时,由于两相分界面存在运动阻力,气体运动逐渐减慢,在沟道后部开始积累,因此沟道上层含气率逐渐增加,这能够指导μDMFC蛇形沟道changdu的设计。

4 结 语

本文基于MEL构建了GUI并由其传递模型特征参数,借助MAYA的交互式实时显示平台,通过变形器实现MAYA的参数化建模,以日志文件作为接口实现MAYA和FLUENT间的数据传递,从而实现了FLUENT的参数化建模,并基于FLUENT的fang真数据,进而获取蛇形沟道沿程截面含气率数值,为研究燃料电池蛇形沟道输运特性提供了有效的数据获取手段。

FLUENT的TUI命令流能够准确快速地建立辅助几何图形并获取仿真数据,MAYA的交互式实时显示技术为图形工程设计和研究提供了有力的开发平台,在本二次开发软件的协助下结合各平台的优势,拓展了FLUENT的后处理功能。

通过本二次开发软件,对双层流场板μDMFC沟道内气液两相流进行仿zhenfen析,结果表明,相比于单层流场板沟道,双层流场板沟道侧壁润湿特性不同能够使沟道内气液两相分层流动,其分层特性能够改善甲醇向催化层传质,为提高沟道气液输运特性提供了一种方法。

参考文献

[1] KAMARUDIN S K, ACHMAD F, DAUD W R W. Overview on the application of direct methanol fuel cell (DMFC) for portable electronic devices [J]. International journal of hydrogen energy 2009, 34(16 6902?6916.

[2] CROSS T, REIMAN D, D′COUTO C. Development of porous silicon based direct methanol fuel cells with nitric acid as liquid oxidant for portable applications [J]. Wiley interdisciplinary reviews: energy and environment, 2014, 4(2): 189?195.

[3] THAMPAN T, SHAH D, COOK C, et al. Development and evaluation of portable and wearable fuel cells for soldier use [J]. Journal of power sources, 2014, 259: 276?281.

[4] YANG H, ZHAO T S. Effect of anode flow field design on the performance of liquid feed direct methanol fuel cells [J]. Electrochimica acta, 2005, 50: 3243?3252.

[5] YANG H, ZHAO T S. Pressure drop behavior in the anode flow field of liquid feed direct methanol fuel cells [J]. Journal of power sources, 2005, 142: 117?124.

[6] 张博,张宇峰,刘晓为,等.微型直接甲醇燃料电池三维性能数值仿真[J].传感技术学报,2006,19(5):2160?2162.

ZHANG Bo, ZHANG Yufeng, LIU Xiaowei, et al. Numerical simulation of μDMFC performance [J]. Chinese journal of sensors and actuators, 2006, 19(5): 2160?2162.

[7] 张兆杰,高波,郑长青,等.基于Fluent二次开发研究高速列车通过隧道时的瞬变压力[J].铁道工程学报,2005(6):41?44.

ZHANG Zhaojie, GAO Bo, ZHENG Changqing, et al. Analysis of transient pressure induced by high?speed train passing a tunnel based on the second development of fluent [J]. Journal of railway engineering society, 2005(6): 41?44.

[8] he明艳,周苏,黄自萍,等.基于Simulink/FLUENT的PEMFC系统的协同仿真[J].系统仿真学报,2011,23(1):38?43.

HE Mingyan, ZHOU Su, HUANG Ziping, et al. Simulink/FLUENT collaborative simulation for PEM fuel cells [J]. Journal of system simulation, 2011, 23(1): 38?43.

[9] 童晶,陈正鸣.三角wangge表面近似测地线的计算[J].计算机辅助设计与图形学学报,2008,20(2):180?185.

TONG Jing, CHEN Zhengming. Approximate geodesics path on triangle mesh [J]. Journal of computer?aided design & computer graphics, 2008, 20(2): 180?185.

[10] 曹杰,刘弘,孙玉灵.Maya协同设计系统中的并发控制机制[J].计算机工程,2011,37(23):291?292.

CAO Jie, LIU Hong, SUN Yuling. Concurrency control mechanism in Maya collaborative design system [J]. Computer engineering, 2011, 37(23): 291?292.

[11] 贺瞿.基于动力学原理的MAYA粒子特效插件[D].上海:上海交通大学,2011.

HE Qu. The Maya particle effects plug?in based on the theory of dynamics [D]. Shanghai: Shanghai Jiao Tong University, 2011.

[12] 陈锋,余颖,张文俊,等.Maya C++ API开发自定义节点的简易方法[J].微计算机信息,2006,22(24):311?314.

CHEN Feng, YU Ying, ZHANG Wenjun, et al. A simplified method to develop user?defined node of Maya based on C++ API [J]. Microcomputer information, 2006, 22(24): 311?314.

[13] The Institute of Electrical and Electronics Engineers (IEEE) Standards Board. IEEE?Std?1470: recommended practice for architectural description of software?intensive system [S]. New York: IEEE Standards Board, 2000.

现代电子技术 2018年7期

现代电子技术的其它文章 基于无线通信的汽车后视镜控制系统 一种基于二分法和SDFT的FMCW雷达高精度测距方法 水下通信中信号跟踪方法的抗干扰设计 基于BPSK的低压电力线载波通信系统研究 SIFT与SURF特征提取算法在图像匹配中的应用对比研究 基于CEEMDAN和小波阈值的ECG去噪算法研究
转载请注明来源。原文地址:https://www.5420.com.cn/view/2019/0610/17282/
 与本篇相关的热门内容: