面向对象的有限元程序设计及可视化研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:sad_pacific
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
有限元法是工程科学、计算方法和计算机技术相结合的产物。由于其在处理复杂区域边界问题的灵活性,有限元法已经成为一种非常有效的工程中的数值分析方法。可视化技术在有限元分析中起着十分重要的作用,它可以帮助工程技术人员通过直观的视觉工具快速而有效地从繁杂的结构计算数据中提取出有意义的特征和结果。将面向对象的程序设计方法引入有限元软件开发中,正引起人们越来越多的关注。文中主要设计了一个有限元程序的框架系统,并根据有限元程序的特点给出了各个类的详细定义,包括:有限元分析类(FemAnalysis),总体结构类(GlobalElement),数学域类(MathDomain),节点类(FemNode),单元类(FemElement),载荷类(FemLoad),材料类(FemMaterial),约束类(Constraint),矩阵类(CMatrix),矢量类(CVector)等。接着,分别讨论了MFC在有限元二维图形可视化和OpenGL在有限元三维图形可视化中的应用,详细介绍了MFC和OpenGL在有限元前后处理系统中的功能划分。并从基本数学库、OpenGL引擎和几何内核三个方面给出了相关类的定义。这些类包括:三维点类CPoint3D,三维矢量类CVevtor3D,变换矩阵类CMatrix3D,取景类CViewfinder,视图类COpenGLView,材质类CGLMaterial,光照类CGLLight等。通过这些类的定义,方便了OpenGL在MFC环境中的应用,为后期进行有限元的可视化研究奠定了一定的基础。最后,本文给出了三个有限元分析的算例。本文结果表明,面向对象方法是一种强有力的工具,采用面向对象方法开发大型有限元分析软件是一种非常有效的方法,与传统的有限元程序相比,面向对象有限元程序更易于编写、更易于维护和扩充,程序代码的可重用成分更大,它不仅能提高有限元软件的功能,而且能实现数据模型与计算机模型以及现实世界物理模型之间的一致性,方便与CAD/CAE系统的集成。
其他文献
无氰镀银的工艺与技术现状,化学镀Ni—P合金在电子工业中的应用,铝及其合金浸锌技术的发展及现状,激光强化电沉积技术研究,特种功能纤维材料在表面处理工程中的应用
随着桥梁跨径的增大,减轻结构自重成为十分重要的问题之一,波纹钢腹板是以波形钢板代替混凝土箱梁的腹板,采用体外预应力技术的新型钢-混组合结构。充分利用了波纹刚腹板抗剪
为了研究利用雷达散射计进行海洋表面流直接测量的可行性,本文对传统雷达散射计系统参数进行了改进,推导了相关系数模型及去相关因素的表示形式,给出了相位误差模型,并建立了
2017年5月18-21日,昭通学院围绕姜亮夫先生诞辰115周年纪念日,举办了第四届“姜亮夫大讲坛”系列学术活动,包括姜亮夫先生铜像揭幕仪式、昭通学院“姜亮夫研究院”揭牌仪式、
毛泽东德育思想是在长期的革命战争和社会主义建设的探索中总结出来的,具有鲜明的实践性、彻底的革命性和斗争性、深厚的民族性和世界性。它是对以往德育工作高度概括出来的,
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
免责事由是指针对受害人要求加害人承担侵权责任的请求权而提出的,能够使加害人免除或减轻责任的事由。《中华人民共和国侵权责任法》第三章的规定,一般免责事由包括过失相抵
课程思政视域下,高校思政课应与专业课、通识课相互融合、同向而行,形成协同育人效应。为提升思想政治教育的实效性,阳光学院主动对接搭建思政课社会实践基地,采用文献资料法
花岗岩地区一般地下水匮乏,找水难度相对较大,采用单一的物探方法效果常常不理想.近年来,通过多幅1∶5万水文地质调查工作,采用综合电法在花岗岩地区确定了多处井位,均取得了