有限元软件开发中的面向对象技术研究

来源 :太原理工大学 | 被引量 : 5次 | 上传用户:liyan76669956
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统有限元程序设计中的许多问题可以通过面向对象程序设计(OOP: Object Oriented Programming)方法加以解决。本文以通用杆系结构分析程序的面向对象实现为例,介绍了作者采用Visual C++ 6.0进行面向对象分析和设计的思路和方法。文中给出了典型类的识别和定义,并在控制台与图形界面两种环境下调试通过。所以,程序既可以编译成命令行程序(DOS版本),也可以编译成GUI程序(WINDOWS版本)。面向对象语言的继承性、封装性、多态性等特性在该程序设计中均得到了很好的运用。 本文结果表明,面向对象的程序设计方法在结构分析中是完全适用的。而且,相关文献进一步表明,面向对象方法的有限元程序设计具有不可比拟的优越性。与传统的有限元程序(通常采用FORTRAN)相比,面向对象有限元程序更加结构化、更易于编写、更易于维护和扩充,程序代码的可重用成分更大,它为开发大型有限元分析软件提供了一条新途径。 本文的目标不是开发一个通用的结构分析程序或结构CAD软件包。本文工作的重点是探讨OOP方法在结构分析程序设计中的适用性和实现模式,同时考虑到时间因素,所以本文只给出杆系结构的面向对象实现。然而,由于OOP方法具有极强的可扩充性和可维护性,因此,不难在此基础上将其它功能模块或类模块包含进来,从而使程序功能不断得到加强。本文所给出的方法可推广应用到一般的结构分析与设计(CAE或CAD)软件开发实践中。
其他文献
随着经济实力和科学技术的飞速发展,高层建筑在我国如雨后春笋般拔地而起。高层建筑结构在长期使用过程中的健康和安全也越来越受到人们的关注,结构损伤识别以及结构健康监测
在二维平面问题中,网格生成和加密算法已经相当完善,但在三维空间问题中,上述工作还处在探讨阶段.该文以实现三维空间的网格生成及加密算法为目的,主要包括以下几个方面的工
该文首先介绍了近年来基坑开挖这一领域的发展状况并简要阐述了目前基坑支护体系的分类和构成情况.也叙述了基坑支护技术发展的重要意义.其次作者进一步介绍了基坑支护理论的
该文针对传统的空间有限元数值分析法在求解较复杂工程结构建模时输入数据量大、单元划分多(有时多达十万、甚至上百万个单元)、不同单元有时拼装较为困难,而且有些夹在结构
本文采用在主框架与次框架之间设置减振装置的方法,将普通的钢筋混凝土巨型框架结构转变成为一个大型的调谐质量系统.其中,每个次框架起着三种作用:首先,它犹如调谐质量阻尼
该文对船舶结构的疲劳强度校核的一般过程和特点进行了阐述,包括:局部结构的有限元分析,疲劳载荷的确定和局部结构中的交变应力的计算,疲劳强度校核方法的研究和应用,疲劳可靠
该文论述了采用空间剪力柔性梁格方法进行桥梁复杂结构分析与设计的基本原理及方法,其内容包括:桥梁结构施工过程的模拟;结构体系转换计算;预应力张拉过程及预应力损失计算方
利用有限元程序SAP91对864个钢筋混凝土筒承式群仓计算模型进行自振特性(平动自振基频、主振型等)的计算,分析钢筋混凝土筒承式群仓平动自振基频的各种影响因素,回归群仓基频
本文研究高层框架几何非线性动力问题。先利用QR法建立了线性动力方程及几何非线性动力方程,然后采用无条件稳定算法和样条初始刚度法分别求解了线性动力方程和几何非线性动力
该文主要进行抗剪理论的研究,重点对无腹筋梁进行了碳纤维加固效果试验.该文主要内容如下:1.分析无腹筋梁与有腹筋梁的抗剪机理,主要从桁架理论以及协调压力场两种模式进行阐