基于STEP中性文件的有限元自动建模技术的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文主要研究基于STEP中性文件的有限元自动建模技术,其机理是按
    STEP/AP203语义模式从STEP中性文件提取三维形体的边界信息,由Delaunay
    三角化方法自动生成有限元单元,从而实现CAD-CAE之间几何模型的共享,完
    成有限元的单元网格划分。本文中论述的技术最终目的是实现多目标和多任务,
    即能与多个CAD造型平台接口,能与多个有限元分析软件实现连接,而各系统
    间的数据交换媒介就是提供了ADVANCED_BREP_SHAPE_REPRESENTATION
    (扩展的三维几何边界)信息的STEP中性文件。
     论文第一章概述了国内外CAE技术的过去、现在的研究和应用状况及其未
    来的发展趋势,并论述了本文的研究目的、意义及主要研究内容和技术路线。
     论文第二章简要介绍了STEP标准的发展和现状,及其主要内容。作为一种
    产品全生命周期数据的形式化信息建模工具,STEP的描述语言EXPRESS在本
    文中得到了详细的陈述,并配以EXPRESS-G图的辅助说明。在第二章的最后,
    对STEP中性文件的结构和格式作了详细的分析和研究。
     STEP国际标准的日趋成熟,对CAD-CAE集成的发展是一个极大的推动。
    作者在第三章中提出了基于STEP中性文件的有限元自动建模技术的研究,阐述
    了以STEP中性文件为媒介实现不同系统间的数据信息交换的原理。在本章的最
    后,设计了基于STEP中性文件的有限元网格划分系统的四大模块。
     在第四章中,介绍了基于STEP中性文件的有限元网格划分系统的程序实现
    技术,即:程序的数据内核(即存储几何信息的数据结构)设计,程序的四大模
    块(STEP数据读入模块,EXPRESS——C++转换模块,图形显示模块,有限元
    网格的自动生成模块),和程序实现中的一些技术问题。
     在第五章中介绍了独立于操作系统的三维图形库OpenGL,和OpenGL在
    VC++6.0环境下的MFC图形编程方法。
     从实际应用出发,在论文的第六章列举了几个应用实例。
     最后,在第七章总结了全文的主要研究成果并展望了未来的研究方向。
In this paper, the technique of automatic finite element mesh generation is
     studied based on STEP neutral files. The boundary information of a 3-D solid is
     extracted from the STEP neutral file according to the semantic model of STEP/AP203
     schema. The data are thus transfered from a CAD system to a CAE system. The finite
     element meshes are generated automatically using the Delaunay method.
    
     In chapter 1, the present development on the CAE technology is reviewed. Then,
     the purpose and the main line of the technique of the research is discussed.
    
     In chapter 2, the author introduces the current status and the development of the
     STEP standard. The main content of the standard is also listed .The EXPRESS
     language is detailed in this chapter with EXPRESS-G figures. The data types in STEP
     are also stated. At the end of chapter 2, the structure and the format of the STEP
     neutral file are studied.
    
     In chapter 3, the research work on the technique of automatic modeling of FEM
     is brought forward based on STEP neutral files. The data exchange realization
     between different systems is expatiated. Three modules were designed for the mesh
     generation system based on STEP neutral files.
    
     In chapter 4, the technique of the realization process is explained, which includes
     core data of the program( the data structure storing the geometry information) and the
     four modules of the program: the STEP neutral file access module, module of
     converting EXPRESS into C++, the mesh generation of FEM module, and the
     graphics display module.
    
     In chapter 5, the OpenGL graphics library used for the display module,which is
     independent of operating system. The programming method under MFC of VC++6.O
     is explained.
    
     In chapter 6, two examples were given.
    
     In chapter 7, conclusions and some research directions of the future are
     summarized.
引文
[1] 《ISO-10303-1 Industrial Automation and Integration-Product Data Representation and Exchange-Part1: Overview and Fundamental Principles》.
    [2] 《ISO-10303-11 Industrial Automation and Integration-Product Data Representation and Exchange-Part 11, Description methods: The EXPRESS language reference manual.
    [3] 《ISO-10303-21 Industrial Automation and Integration-Product Data Representation and Exchange-Part 21, Implementation methods: Clear text encoding of the exchange structure .
    [4] 《ISO-10303-41 Industrial Automation and Integration-Product Data Representation and Exchange-Part 41, Integrated generic resources: Fundamentals of product description and support.
    [5] 《ISO-10303-42 Industrial Automation and Integration-Product Data Representation and Exchange-Part 42, Integrated generic resources: Geometric and topological representation.
    [6] 《ISO-10303-43 Industrial Automation and Integration-Product Data Representation and Exchange-Part 43, Integrated generic resources: Representation structures.
    [7] 《ISO-10303-44 Industrial Automation and Integration-Product Data Representation and Exchange-Part 44, Integrated generic resources: Product structure configuration.
    [8] 《ISO-10303-203 Industrial Automation and Integration-Product Data Representation and Exchange-Part 203, Application protocol: Configuration controlled 3D designs of mechanical parts and assemblies.
    [9] William Schick, Gordon Silverman, 'Fortran 90 and Engineering Computation', John Wiley & Sons, INC.
    [10] K. Ho-Le, 'Finite element mesh generation methods: a review and classification', Computer-aided Design, Vol 20, No 1,27-38,1988
    [11] Barry Joe, 'Quadrilateral mesh generation in polygonal regions', Computer-aided Design, Vol 27, No 3, 209-222, 1995
    [12] James C. Cavendish, David A. Field etc. 'An approach to automatic
    
    three-dimensional finite element mesh generation', International Journal for Numerical Methods in Engineering, Vol 21, 329-347,1985
    [13] S.H.Lo, 'Generation of high-quality gradation finite element mesh', Engineering Structure Mechanics, Vol 41,No 3,191-202,1992
    [14] S.H.Lo, C.K.Lee, 'Generation of gradation meshes by the background grid technique', Computer and Structure, Vol 50,21-32,1994
    [15] C.K.Lee, S.H.Lo, 'A new scheme for the generation of a graded quadrilateral mesh', Computer and Structure, Vol 52, 847-857,1994
    [16] C.K.Lee, S.H.Lo, 'An automatic adaptive refinement procedure using triangular and quadrilateral meshes', Engineering Fracture Mechanics, V6150, 671-686,1995
    [17] Mark A. Yerry, Mark S. Shephard, 'Automatic three-dimensional mesh generation by the modified-octree technique', International Journal for Numerical Methods in Engineering, Vol 20, 1965-1990,1984
    [18] Roger J. Cass, Steven E. Benzley, etc. 'Generalized 3-d paving: an automated quadrilateral surface mesh generation algorithm', International Journal for Numerical Methods in Engineering, Vol 39, 1475-1489,1996
    [19] O.C.Zienkiewicz, J.Z.Zhu, 'Adaptivity and mesh generation', International Journal for Numerical Methods in Engineering, Vol 32, 783-810,1991
    [20] Johnston B P, Sullivan J M, Kwasnik A. 'Automatic conversion of triangular finite element meshes to quadrilateral elements', International Journal for Numerical Methods in Engineering, 1991(31) :67-84
    [21] George P L,Sevend E. 'The advancing-front mesh generation method revisited', International Journal for Numerical Methods in Engineering, 1993(36) :2581-2605
    [22] Tarn TK H, Armstrong C G. 'Finite element mesh control by integer programming', International Journal for Numerical Methods in Engineering,. 1993(36) :2581-2605
    [23] Joe B. 'Quadrilateral mesh generation in polygonal regions', CAD. 1995,27(3) :209-222
    [24] Sezer L, Zeid I. 'Automatic quadrilateral/triangular free-form mesh generation for planar regions', International Journal for Numerical Methods in Engineering,
    
    1991(32) :1441-1483
    [25] Blacker T D, Stephenson M B. 'Paving: a new approach to automated quadrilateral mesh generation', International Journal for Numerical Methods in Engineering, 1991(32) :811-847
    [26] Paul Louis George, Eric Seveno, 'The advancing-front mesh generation method revisited', International Journal for Numerical Methods in Engineering, vol 37,3605-3619, 1994
    [27] S.H.Lo, 'A new mesh generation scheme for arbitrary planar domains', International Journal for Numerical Methods in Engineering, Vol 21,1403-1426,1985
    [28] J.Z.Zhu, O.C.Zienkiewicz, etc. 'A new approach to the development of automatic quadrilateral mesh generation', International Journal for Numerical Methods in Engineering, Vol 32, 849-866,1991
    [29] Ted D. Blacker, Ray J. Meyers, 'Seams and wedges in plastering: 3-d hexahedral mesh generation algorithm', Engineering with Computers, 1993, 9, 83-93
    [30] Scott A. Canann, Michel B. Stephenson, etc. 'Optismoothing: an optimization-driven approach to mesh smoothing', Finite Elements in Analysis and Design, 1995,13,185-190
    [31] Tam TK H, Armstrong C G, 'Finite element mesh control by integer programming', International Journal for Numerical Methods in Engineering, 1993(36) :2581-2605
    [32] Sezer L, Zeid I., 'Automatic quadrilateral/triangular free-form mesh generation for planar regions', International Journal for Numerical Methods in Engineering, 1991(32) :1441-1483
    [33] H.Jin, N.E.Wiberg, Two-dimensional mesh generation, adaptive remeshing and refinement', International Journal for Numerical Methods in Engineering, 1990(29) :1501-1526
    [34] S.H.Lo, 'Automatic mesh generation and adaptation by using contours', International Journal for Numerical Methods in Engineering, 1991(31) :689-707
    [35] A.Rassineux, '3D mesh adaptation. Optimization of tetrahedral meshes by advancing front technique', Computer Methods in Applied Mechanics and
    
    Engineering, 1997(4) ,335-354
    [36] J.Z.Zhu, E.Hinton, etc. 'Adaptive finite element analysis with quadrilaterals', Computers & Structures, 1991(40) : 1097-1104
    [37] P.Cignoni, C.Montani, etc. 'DeWall: a fast divide and conquer Delaunay triangulation algorithm in Ed,, Computer-Aided Design, 1998(30) ,333-341
    [38] Klaus-Jurgen Bathe, 'Current directions in meshing', Mechanical Engineering, 1998, July, 70-71
    [39] J.M.Zhou, E.R.Shao, etc. 'A new approach to automatic quadrilateral mesh generation', IEEE Transactions on Magnetics,1993(29) ,1910-1913
    [40] Weidong Ming, Zesheng Tang, etc. 'Automatic mesh generation for multiply connected planar regions based on mesh grading propagation', Computer-Aided Design,1996(28) :671-681
    [41] Steven E. Benzley, Karl merkley, etc. 'Pre-and post-processing for the finite element method', Finite Elements in Analysis and Design, 1995(19) :243-260
    [42] X.Xu, C.C.Pain, etc. 'An automatic adaptive meshing technique for Delaunay triangulations', Computer Methods in Applied Mechanics and Engineering, 1998(6) :297-303
    [43] 袁政强,白绍良,李正良,《面向对象的有限元程序设计》,《重庆建筑大学 学报》,2000年5月,Vol.22,增刊。
    [44] 杨琪,李乔,《运用VC++和FORTRAN 90进行混合开发Windows应用程序》, 《交通与计算机》,1999年10月,Vol.17,No.5。
    [45] 肖晓玲,卢正鼎,张翔,《C与FORTRAN混合语言编程》,《江汉石油学院 学报》,2000年6月,Vol.22. No.2。
    [46] 张志华,王林江,吕庆风,《混合编程与Fortran计算程序可视化》,《计算机 应用》,1999年6月,Vol.19. No.6。
    [47] 天津大学计算机系(300072) 刘,《在MFC中使用OpenGL)),《电脑与信息 技术》,1999年第四期。
    [48] 李敏,蔡伟,孙继银,《用MFC开发OPENGL的三维图形功能》,《航空计 算技术》,2000年3月,Vol.30,No.1。
    [49] 尹承祥,吴先良,《基于Windows的复杂目标可视化建模》,《安徽大学学报》, 1999年12月,Vol.23,No.4。
    [50] 强大再,陆长德,余隋怀,何卫平,《基于OpenGL的三维仿真实现》,《机 械科学与技术》,1999年9月,Vol.18. No.5。
    
    
    [51] 周杰韩,杜润生,吴波,《用OpenGL 开发虚拟制造环境(二)》,《计算机 应用》,1999年7月,Vol.19,No.7。
    [52] 李超,陈武凡,《微机上的OpenGL 的应用研究》,《计算机应用研究》,1999 年,第10期。
    [53] 谢志鹏,陈锻生,《用OpenGL 开发三维交互式虚拟场景》,《计算机应用》, 2000年8月,Vol.20,No.8。
    [54] 张翔宇,林志勇,华蓓,陈意云,《OpenGL 在人脸建模和动画中的应用》, 《计算机应用》,2000年8月,Vol.20,No.8。
    [55] 张继强,张晋,陈德桂,《Win97下的OpenGL 编程方法及应用》,《计算机 工程》,1998年8月,Vol.24,No.8。
    [56] 林锐,石教英,《基于OpenGL 的场景管理、三维交互与用户界面设计》,《计 算机应用研究》,2000年第3期。
    [57] 张杰,俞娜,《OpenGL 融合技术在实体造型中的应用》,《计算机时代》2000 年第5期。
    [58] 伍铁军,周来水,周儒荣,《用OpenGL 实现几何模型真实感图形显示》,《计 算机工程应用》,1999年11月。
    [59] 关沫,黄有群,《OpenGL 实现编程技巧两则》,《沈阳工业大学学报》,2000 年8月。
    [50] 刘才,高贞彦,彭秀艳,李学忠,《利用OpenGL 实现医学图像三维表面重 建》,2000年第16卷第1期。
    [51] 徐全生,冯艳君,《利用OpenGL 实现三维有限元网格图的消隐显示》,《沈 阳工业大学学报》,2000年6月,第22卷第3期。
    [52] 欧阳兴,张景骞,《多个裁剪参数曲面的自动网格剖分》,《计算机辅助设计 与制造》,2000年第6期。
    [53] [美]David J.Kruglinski著,潘爱民,王国印译,清华大学出版社,1999年1 月。
    [54] 老虎工作室,吴斌,毕丽蕴,《OpenGL编程实例与技巧》,人民邮电出版社, 1999年12月。
    [55] 孙家广等,《计算机图形学》,清华大学出版社,1998年9月。
    [56] 潘在元,张素素,《FORTRAN 90教程》,《浙江大学出版社》,1993年9月。
    [57] 王倩,《Windows下基于DIB方式的拷屏原理及软件设计》,《计算机应用研 究》,1998年4月。
    [58] 虞春,周雄辉,张永清,《特征造型与有限元分析的集成化研究》,《计算机 辅助设计与图形学报》,1991年1月,Vol.11,No.1。
    [59] 梁宏宝,钟诗胜,王知行,《虚拟加工环境中的三维图形数据结构的研究》,
    
    《计算机仿真》,2000年5月,Vol.17,No.3。
    [60] 成基华,范玉青,袁国平,逢淑荣,《CAD/CAM开发平台及其发展趋势》, 《计算机辅助设计与图形学学报》,2000年2月,Vol.12,No.2。
    [61] 江涛,陈国栋,雷建兰,来建良,《基于面域理解的多面体三维重建》,《计 算机辅助设计与图形学学报》,2000年7月,Vol.12,No.7。
    [62] 姜涛,李德群《注塑模CAD/CAE系统面向对象的设计》,,《华中理工大学 学报》,1999年,11月,Vol.27,No.11。
    [63] 田峰,《CAE方法中的优化技术》,《计算机辅助设计与制造》,1999年9月。
    [64] 陆东汉,程泽坤,《在微机上选择有限元分析软件及ROBOT V6的使用体 会》,《计算机辅助工程》,1997年6月。
    [65] 关振群,顾元宪,马正阳,《基于AutoCAD的有限元建模系统AutoFEM》, 《计算力学学报》,1998年5月,Vol.15,No.2。
    [66] 王吟,《与SolidWorks集成的CAE软件》,《计算机辅助设计与制造》,2000 年6期
    [67] 朱玉巧,李晓峰,刘铁夫,《CADDS5与ADINA的接口程序开发》,《原子 能科学技术》,1997年3月,Vol.3,No.2。
    [68] 周羽,吴鸿麟,汪嘉春,《基于STEP的通用有限元数据基的构成》,《计算 机辅助设计与图形学学报》,1999年5月,Vol.11,No.3。
    [69] 杨晓东,董斌斌,李倩,申长雨,《基于AutoCAD的有限元网格划分系统》, 《计算机辅助设计与制造》,1999年2月。
    [70] 项阳,葛修润,《内嵌的CAD的面向对象有限元系统的研究与实现》,《计 算机应用》,2000年9月,Vol.20,No.9。
    [71] 李华强,《CAE明天会更好》,《计算机辅助设计与制造》,1999年8月。
    [72] 陈文培,严隽琪,马登哲,《CAE软件的现状与实施方法》,《计算机辅助与 制造》,1999年8月。
    [73] 杜群贵,邓达华,《基于Delaunay剖分有限元网格结点和单元一体化生成方 法》,《计算机辅助设计与图形学学报》,1997年1月,Vol.9,No.1。
    [74] 崔俊芝,《计算机辅助工程(CAE)的现在和未来》,《计算机辅助设计与制 造》,2000年第6期。
    [75] 王有智,《CAE技术的过去、现在与未来》,《计算机辅助设计与制造》,1998 年12月。
    [76] 王华倩,《大型通用有限元分析软件-ANSYS》,《计算机辅助设计与制 造》,1998年12月。
    [77] 董洪智,陈关龙,林忠钦,胡轶敏,《数据交换标准在CAD/CAM系统中的 应用研究》,《锻压机械》,1998年5月。
    [78] 严开涛,邓家提,《STEP集成开发平台》,《计算机工程与应用》,1998年8 月。
    
    
    [79] 徐世新,郭连水,孙东光,邓家褆,《基于STEP的金银花系统曲面模块的 设计》,《计算机辅助设计与制造》,1999年5月。
    [80] 宋玉银,褚秀萍,蔡复之,《基于STEP的制造资源能力建模及其应用研究》, 《计算机集成制造系统CIMS》,1999年8月,Vol.5,No.4。
    [81] 刘乃若,朱瑞清,李善平,《基于STEP和约束机制的CAD/CAPP集成技术 的研究》,《计算机工程》,2000年8月,Vol.26,No.8。
    [82] 倪冬明,童若锋,董金祥,《STEP几何模式实体的实现》,《计算机应用研 究》,1999年第七期。
    [83] 王平,李嘉瑶,《一种产品数据的图形表达方法--EXPRESS-G》,《计算机 辅助设计与制造》,1999年9月。
    [84] 蔡长韬,殷国富,陈学斌,倪亚辉,《基于STEP的机械零件CAD/CAPP的 集成方法》,机械科学与技术,1999年9月,Vol.18,No.5。
    [85] 任爱华,魏菊霞,《基于STEP/AP203的CAD几何平台设计方法研究》,《北 京航空航天大学学报》,1998年6月,Vol.24,No.3。
    [86] 张思荣,谭建荣,张家泰,邱长华,《STEP应用协议201工具的研究和开 发》,《机械科学与技术》,1999年7月,Vol.18. No.4。
    [87] 周憬 ,董金祥,李善平,《在CIMS中支持STEP应用协议的研究与实现》, 《计算机工程》,1999年4月,Vol.25,No.4。
    [88] 张思荣,谭建荣,张家泰,邱长华,《STEP中性交换文件的实现方法》,《计 算机辅助设计与图形学学报》,1999年1月,Vol.11,No.1。
    [89] 张和明,熊光楞,张玉云,孙喜杰,《基于STEP的并行产品开发信息集成 及设计版本管理技术》,《机械工程学报》,1999提4月,Vol.35. No.2。
    [90] 尉梅,王治和,《FORTRAN到C源级转换的研究》,《甘肃教育学院学报(自 然科学版)》,1999年10月,Vol.13,No.4。

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700