哈雷钎焊板式换热器
专业生产:换热器;分水器;过水热;冷却器
新闻动态

基于OpenGL的翅片管式换热器可视化仿真方法

点击:2534 日期:[ 2014-04-27 11:45:34 ]
翅片管式换热器具有高效传热、结构紧凑等特点,因此被广泛地应用于制冷、化工等领域。传统的设计方法是对样机进行反复测试和修改,这样使得开发周期过长、开发费用投入巨大。我们前期开发并在日本富士通将军公司应用的翅片管式换热器的仿真软件,侧重于软件计算功能和计算速度,参数的输入输是通过读写文本文件[3, 4]。这样造成数据繁杂,极易出错,而且不便于用户掌握和操作,因此需要开发直观的、易操作的可视化仿真系统。OpenGL是开放图形程序库(Open Graphics Library)的 缩写,是SGI公司开发的一套高性能的图形处理系统[5]。它 是一个和硬件无关的编程接口,由几百个指令或函数组成, 是一个三维图形库和模型库。它能与面向对象集成开发环境 VisualC++结合开发出具有优秀性能的三维真实感的图形。本文采用OpenGL技术,结合翅片管式换热器实际结构, 对翅片管式换热器进行可视化仿真,阐述了将其可视化的方法,并采用这种方法开发了换热器的可视化仿真软件,该软件具有良好的用户交互性和界面友好性,缩短了产品的开发周期,满足了企业实际设计的需求。采用计算机仿真方法为换热器的高效设计提 供了必要的手段。2 研究对象2. 1 研究对象的描述本文的研究对象是翅片管式换热器,如图1所示,它由换热块(换热器的前后挡板)、换热管、连接管和翅片组成的。翅片管式换热器的可视化仿真需要通过编写计算机语言,将换热器的各个部分以图形的形式反映在屏幕中,因此需要先对换热器的各个部分进行模块化处理,抽象成计算机能够操作的模块。2. 2 研究对象的结构的模块化处理本文的开发环境是面向对象集成开发环境Visual C ++,因此采用面向对象的方法,将翅片管式换热器这个研究对象归纳、抽象成计算机能够操作的类,利用类的结构来描述换热器的属性和功能,如图2所示。 而为了进一步研究换热器局部的换热特性,需要对换热管进行进一步的微元化,即将换热管等分的化为若干个控制容积,控制容积又分为空气侧和制冷剂侧。整个翅片管式换热器可抽象为换热器类,由换热块类、换热管类、连接管类和翅片类组成;而换热管可以划分为若干控制容积,对应控制容积类;而每个控制容积又可分为空气侧参数和制冷剂侧参数, 分别对应空气类和制冷剂类。在这些类的模块中保存的是翅片管式换热器的各个部分的结构参数和位置参数。3 可视化仿真的实现方法3.1 换热器可视化仿真系统中坐标系的定义OpenGL是一个独立于窗口系统和操作系统的、开放的三维图形软件包,包含了100多个库函数,能设置光照、材质, 能够直接构造三维多面体的形状以及对三维多面体的投影参数进行设置。而为了确定翅片管式换热器的各个部分在三维空间中的坐标位置,就需要先定义翅片管式换热器仿真系统的坐标系。本文将全局坐标的中心定义在屏幕的中心,局部坐标的中心定义在每个换热块的底面中心。3. 2 换热器各部分的可视化确定了翅片管式换热器可视化仿真系统的坐标系,再根据图2所示的各个类中保存的结构参数和位置参数,就可以确定换热器模型中各个部分的图形在屏幕中的位置。采用 OpenGL图形库技术中提供的绘制基本图元的语句,就可以绘制出整个换热器模型的结构,实现换热器各部件的可视化显示。在屏幕上需要显示的是换热器模型中的可见部件,包括入口配管、出口配管,风向箭头,换热块、换热管以及连接管。但在使用OpenGL开发模块时,只有提供了三维多面体在实际三维空间中的坐标参数,才能画出带光照的、有表面材质的三维多面体。三维实体图更容易显示翅片管式换热器中换热管的空间位置和连接关系,因此本文以介绍三维实体图为主。本文开发的翅片管式换热器可视化仿真系统的三维图形的显示效果如图3所示。3. 2. 1 入口配管和出口配管的可视化入口配管和出口配管是虚拟的,用来表示制冷剂的入口处和出口处。由于这种特殊性,采用两个数组来专门记录入口配管和出口配管的位置,从而可以直接得到它们的全局坐标。然后采用OpenGL实用库中的绘制圆柱体的函数gluCylinder()来绘制入口配管和出口配管。3. 2. 2 换热块的可视化换热块位置可由三个表示全局坐标的变量m_dPosition X、m_dPositionY、m_dPositionZ来确定。换热块的外观是用线条框架来表示的。采用长方体框架 来表示换热块,绘制函数采用辅助库函数auxW ireBox(),语句是:auxW ireBox(block -> m_dLength[0], block -> m_dDepth, block->m_dHeight);该语句中的参数列表中, block是指向换热块类CBloc 的一个对象指针,换热块类中的m_dLength[0], m_dDepth, m_dHeight分别表示换热块的长度,厚度和高度。3. 2. 3 风向箭头的可视化风向箭头的位置由其相对于所在换热块的相对坐标来确定的。风向箭头是由相连的线段勾画出来的。3. 2. 4 换热管的可视化对一个给定的换热器来说,其换热管的位置可由其相对于换热块的相对坐标来确定。因为局部坐标的中心定义在换热块底部的中心位置,通过累加排间距可以得到换热管的中 心与换热块左侧面的距离,通过累加列间距可以得到换热管 中心与换热块底面的距离,从而确定了换热管中心的相对坐标。在换热块中,用长圆柱体表示换热管,采用绘制圆柱体的函数gluCylinder()来绘制。3. 2. 5 连接管的可视化根据连接管两端位置所在位置的不同,可以将连接管分为四种类型。连接管的类型不同,其位置的确定方法和相应 的绘制方法也不同。线段的绘制是 OpenGL图形库中一个基本的图元,因此设定图元类型为GL_LINES,再根据风向箭头相对于所在的换热块的相对坐标,可以给定各段线段的端点的坐标,从而绘制出整个风向箭头。A类型:连接管的两端在同一个换热块的同一侧。按照上面计算换热管位置的方法,可以计算出连接管的两端相对 于所在换热块的局部坐标。这种类型的连接管是一个半圆形 的圆环。但在OpenGL中只有绘制完整圆环面的函数,没有提供部分圆环面的函数,因此需要另外的编写绘制部分圆环面的函数DrawPartTorus()。考虑到部分圆环面时有众多细小的三角形拼接而成的,可以通过计算每个三角形的法向量, 在将这些细小的三角形拼接起来进行绘制部分圆环面。B类型:连接管的两端在不同的换热块上。按照上面计算换热管位置的方法,可以计算出连接管的两端相对于所在换热块的局部坐标,再分别换算为全局坐标,从而得到连接管两端的全局坐标。然后采用绘制圆柱体的函数gluCylinder()来绘制。C类型:连接管从入口配管连接到某个换热管。连接管的起始位置由入口配管的位置的全局坐标得到,终点位置由其指向的换热管相对所在的换热块的局部坐标得到。然后采用绘制圆柱体的函数gluCylinder()来绘制。D类型:连接管从某个连接管连接到出口配管。连接管的起始位置由其起点所在的换热管相对于所在的换热块的局部坐标得到,然后换算为全局坐标,连接管的终点位置由出口配管的位置得到。然后采用绘制圆柱体的函数 gluCylinder()来绘制。4 仿真结果的可视化实现方法换热器的仿真计算[3, 4]完成后,仿真系统会输出该换热器的总体换热性能参数,如换热量、压降、制冷剂充注量等以及每根换热管的每个控制容积的空气侧出口状态参数和制冷剂侧的出口状态参数。表格、曲线的表示可以用VisualC++中的一些表格控件来实现,本文不做赘述仅对颜色渐变图的实现方法做简要介绍。4. 1 颜色渐变图的实现原理在屏幕上,一端控制容积是由简单的短圆柱体表示的圆柱体表面是由长条的四边形近似围成的。圆柱体表面上每一点的颜色由圆柱体两端的颜色通过线性插值得到。 OpenGL图形库提供了自动计算颜色插值的功能,因此只需给出圆柱体两端的颜色即可。这两个颜色是由所在的控制容积的状态参数制确定的。默认状态参数的最大值对应红色RGB(1, 0, 0),最小值对应蓝色RGB(0, 0, 1),中间值对应绿色RGB(0, 1, 0)。以绘 制反映制冷剂温度随制冷剂流路变化的渐变图为例,在绘制之前,先计算出整个换热模型中制冷剂温度的最大值和最小 值,进而得到制冷剂温度的中间值。为了直观的显示这些结果,便于用户的分析和对比,需要这些结果用表格、曲线的及颜色渐变图来的形式(如图4所示)显示出来。根据制冷剂温度的这三个值和它们对应的颜色值,可以得到温度与颜色之间对应得线性函数,如图5所示。将控制容积的入口制冷剂的温度和出口制冷剂的温度带入到这个函数则可得到该控制容积入 口和出口的颜色值。OpenGL可以对这两点颜色值进行自动的线性插值,从而可以绘制出该控制容积对应的制冷剂温度的颜色渐变图,按着图6逐个绘制每根换热管的每个控制容积,从而可以得到制冷剂温度随流程变化的颜色渐变图。其他参数的颜色渐变图通过这样的方法也可以绘制出来。4. 2 颜色渐变图的实现步骤颜色渐变图的实现步骤如图6所示。先绘制每个控制容积,然后将所有的控制容积连接起来,加上连接管,就可以完全绘制出整个制冷剂流路的颜色渐变图。实践证明,应用该方法开发的换热器仿真软件的界面友好,交互性强,用户操作方便,易于掌握和使用,将产品设计开发周期缩短到原来的 1/10以内。 4. 3 通过颜色渐变图分析仿真结果在每个控制容积中,状态参数的变化通常比较小,因此在单个控制容积中不易分辨出颜色的变化,但将所有换热管都采用颜色渐变图的形式绘制出来后,可以清晰地看到颜色的变化情况。以图4中的所示的作冷凝器用的换热器为例, 可以清晰地看到颜色从红色过渡到黄色,再渐变为绿色,最终变为蓝色的过程,对比图4右下角的颜色和制冷剂温度的对应关系,可以得到,在冷凝器中,制冷剂温度随着制冷剂的 流动方向,温度不断降低,与实际的情况符合,形象地反映了制冷剂的冷凝过程。这种用颜色渐变图来显示仿真结果的方式可以直观的反映制冷剂的状态参数在制冷剂流路中不同位置的值和沿制冷剂流路变化的快慢情况,能让用户直观地观测到产生制冷剂状态参数产生突变的位置,从而调整和完善换热器结构的设计。5 结论本文采用OpenGL技术,结合翅片管换热器的实际结构,阐述了将翅片管换热器可视化的方法和用颜色渐变图来显示仿真结果的方法,该方法现已成功地应用于与日本富士通将军公司合作开发换热器仿真软件中。 
上一篇:线形燃烧器在喷雾干燥塔上的应用情况 下一篇:建筑陶瓷:仿古砖市场已达到一个临界点

相关资讯

Copyright ©2008 哈雷换热设备有限公司 All Rights Reserved. 地址:奉化外向科技园西坞金水路 电话:0086-574-88661201 传真:0086-574-88916955
换热器 | 板式换热器 | 钎焊板式换热器 | 冷却器 | 分水器 | 地暖分水器 | B3-14B板式换热器 | 网站地图 | XML 浙ICP备09009252号 技术支持:众网千寻