有限元计算结果的可视化处理.pdfVIP

  • 47
  • 0
  • 约6.42千字
  • 约 6页
  • 2021-08-16 发布于安徽
  • 举报
有限元计算结果的可视化处理 谢春 马兰 彭颖红 摘自:计算机辅助设计与图形学学报 摘 要:有限元计算结果的可视化是分析有限元计算结果的重要手段. 提出了一种适用于任 意形状单元的彩色云图的通用生成方法,并给出了四节点四边形单元彩色云图的生成算例.该算 法简洁,高效,易于推广. 关键词:可视化,计算机图形学,有限元法 1、引 言 有限元分析过程中既有大量的初始信息需要加工,同时也产生相当数量的结果信息.这些信 息要被分析者理解,并加以利用,可视化是非常重要的.可视化技术利用人的视觉和计算机,根 据数据产生的图像,利用颜色、密度、透明度、文字等技术,将不可见变为可见,在短时间内通 过图形传递大量信息,使研究人员能够直观、迅速地观察到计算模拟的结果. 有限元分析中的可视化技术包括标量场的可视化技术和矢量场的可视化技术两大类[1].标量 场的可视化方法主要有等值线图、彩色云图、线架曲面图和等值面及切片图,其中以等值线图和 彩色云图最为常用;矢量场的可视化方法主要是箭头线段表示法. 彩色云图以其更加直观,能够反映更多的信息量等优越性越来越多地用于有限元系统的前后 置处理中.其常用的生成算法有以下3 种: (1)根据所选物理量,在有限元网格上以不同颜色填充网格,产生既简单又十分直观的量 值分布彩色云图.这种方法简单,但显然比较粗糙,并且不能准确地反映场值分布,图形效果也 不理想. (2)在两等值线之间的区域内填以不同的颜色.这种方法最常用,但是其弱点是要先进行 一次等值线算法(关于等值线生成算法在文献[2]中已有论述),且需在生成等值线的同时记 录相邻等值线的信息及等值线与网格的相交情况,从而形成合理的填充区域.这不仅使程序实现 麻烦,而且常常会产生不合理区域(如当在某些区域内数据变化剧烈时).另外,产生的图形色 彩层次分明,效果也不理想. (3) 扫描线算法.该算法用插值法计算出扫描线上各点的场量值,并建立场量值与颜色的 对应关系,从而产生高质量的彩色云图.文献 [1]中描述了该算法在三角形单元中的应用.但是, 在常用的有限元分析系统中,四节点四边形单元因其更好的变形特性,使用也更为广泛.本文详 细阐述了扫描线算法在四节点四边形单元中的应用.可以看出,该算法高效,产生的云图具有比 较高的精度,图形效果也很理想.该算法已用VC++编程实现,文章最后给出一个例子. 2、算 法 2.1 生成云图的具体过程 (1) 将单元场量值转化为节点场量值. (2) 建立场量值与颜色的对应关系,并生成对照图. (3) 在一个单元中,扫描线由上至下依次扫过整个单元,计算出每条扫描线与单元边界的左 右交点,将其转化为象素点坐标,分别记为p ,p . l r (4) 用Newton-Raphson 迭代法计算出p 到p 间每个象素点的场量值,并赋以相应颜色值. l r (5) 重复第3,4 步,直至计算完全部单元. 2.2 算法的实现 1 (1) 生成节点场量值 生成云图必须知道单元节点处的场量值.但是,一般情况下有限元分析系统的计算结果只给 出单元形心处的场量值,因此必须将有关场量的单元值转化为相应的节点值.本文采用面积加权 平均法.其算法简单,且具有足够的插值精度.以等效应变场为例,如图1 所示,i 节点由相邻m 个单元包围,节点i 处等效应变值为 (1) 式中 为围绕节点i 的单元形心处的等效应变值.s 为第j 个单元对节点i 的面积贡献. ji 图1 等效应变插值方法 (2) 建立场量值与颜色的对应关系 彩色云图绘制的关键在于找出场量值与颜色的对应关系.在WINDOWS 中确定

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档