空间弹性体有限单元计算的面向对象方法研究
【摘要】:
有限元方法是求解数理方程的一种数值计算方法。是解决工程实际问题的一种有力的数值计算工具。它在经典的力学理论基础上,以计算机为工具,通过有限元软件来具体实现其应用。有限元软件的应用领域非常广泛,为了满足它多方面的功能和性能的要求,必须采用一种合适的软件开发方法来研制大量的高质量的有限元软件。有限元自身的模块性特点又使得有限元软件非常适合采用面向对象的程序设计方法来开发。
与传统的有限元程序(通常采用Fortran)相比,面向对象有限元程序更加结构化、更易于编写、更易于维护与扩充、程序代码的可重用成分更大,它为开发大型有限元分析软件提供了一条新的途径。
本文在静态线性有限元系统中引入了面向对象的程序设计方法,介绍了面向对象方法的基本概念及特征,并通过有限元的面向对象分析和设计,确定了一套基本的有限元对象类及有限元的面向对象模型,本文设计的所有类均采用C++编程语言进行了实现,最终形成了一套FEM类库,它们以动态连接库的形式存在。C++语言作为C语言的扩展,既具有灵活高效的特点,又具有面向对象的特征,因而被广泛用于软件设计。动态连接库是适应Windows多任务应用程序的出现而产生的一种代码和数据共享技术。动态连接库加载后,多个应用程序可以共享它在内存中的一份拷贝,从而减小了可执行文件的大小并提高了代码的共享程度。
在设计面向对象有限元程序中运用了基于ANSI/ISO C++标准模板库(STL)的技术,以向量模板类的特化继承对象为变容量数据容器,实现了可按计算实例的离散结点数量动态存取数据的机制和数据容器的零容量启动,从而避免了运算时系统对静态内存空间的超量占用。
|
|
|
|
1 |
陈绍刚
,鲍家翔;有限单胚与剩余类单胚[J];杭州师范学院学报(社会科学版);1984年S1期 |
2 |
孙建良;有限单元法在明渠水流长波上的应用[J];安徽建筑工业学院学报;1994年01期 |
3 |
赵雪曼,宿跃文;有限单元法在织物悬垂仿真中的应用研究[J];纺织高校基础科学学报;2004年03期 |
4 |
朱守彪;球面有限单元法分析与应用[J];防灾技术高等专科学校学报;2004年01期 |
5 |
肖正华,韩波,马希龄;水位下降对均质土坝边坡稳定性的影响[J];新疆大学学报(自然科学版);2004年02期 |
6 |
卢汉堤,黄俭惠;应用有限单元法恢复冲绳海槽和付加体古构造应力场及其意义[J];矿产与地质;2004年05期 |
7 |
郭增长;应用有限单元法研究条带煤柱的稳定性[J];焦作工学院学报;1994年02期 |
8 |
范亚玲,张远高,陆明万;二维任意多边形有限单元[J];力学学报;1995年06期 |
9 |
杜国君,王秉儒;大型结构静力分析的界面关连矩阵法[J];燕山大学学报;1994年01期 |
10 |
冯筠,冯宏伟;CUIT∶ 一个通用界面工具箱的设计[J];西北大学学报(自然科学版);1997年02期 |
11 |
陈国华;C++ Bezier曲线类的构造[J];江西师范大学学报(自然科学版);1997年02期 |
12 |
张子戌,袁崇孚;突出危险区域的构造应力集中[J];焦作工学院学报;1997年02期 |
13 |
李长辉,龚健雅,杜道生;面向对象的地理信息数据交换系统——AutoCAD与MGE数据共享[J];测绘信息与工程;1999年03期 |
14 |
高寅生,杨志远;跨越自然语言与编程语言的“鸿沟”[J];云南民族学院学报(自然科学版);2002年01期 |
15 |
包仲贤,於时才,谢鹏寿,朱爱红,朱昌盛;柔性优化数学模型的建立与分析诊断[J];甘肃科技;2004年10期 |
16 |
石昊楠;孔金玲;董立新;李娟;;面向对象的空间数据库建库探讨[J];测绘标准化;2005年04期 |
17 |
李景文;;面向对象空间实体矢量描述方法研究[J];测绘通报;2006年05期 |
18 |
王志萍;谢来福;;宏替换函数在关系数据库中的巧用[J];科技广场;2006年04期 |
19 |
俎晓芳;;浅析统一软件开发过程与GIS软件开发[J];内江科技;2006年06期 |
20 |
张保钢;王润生;;面向对象的规划道路中线时空数据模型[J];国土资源遥感;2006年04期 |
|