面向对象有限元分析程序构架设计

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:qqq1254
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
使用结构化方法开发的,用Fortran程序设计语言编写的有限元程序随着功能的扩展,将面临维护和扩展的难题。有限元程序已经发展成为CAE软件,并进一步与CAD,CAO,PMD,SDM和TMD等软件融合形成VPD(虚拟产品开发)技术。因此设计一个功能完善,并具有良好系统扩展性和可维护性的有限元软件是该领域的发展需求。从二十世纪九十年代面向对象方法引入有限元程序设计以来,有限元程序设计方法已经获得了很大的进展,但仍然存在很多问题需要解决。本文根据有限元程序的特点,构造了一个可扩展的有限元程序构架,使用UP(统一过程方法)开发,用C++程序设计语言编写了一个面向对象有限元分析程序雏形。本文总结了有限元程序的特点,指出了造成有限元程序难以维护和扩展的原因,给出了一个可以灵活扩展的有限元程序构架。该程序框架将程序中的类主要分为两组:将有限元方法中的概念提取成为数据类,将有限元方法中的算法抽象成为算法类,通过合理的职责分配,减少了类之间不必要的依赖,提高了程序的灵活性,消除了有限元程序中各个概念之间的依赖关系。本文使用UML(统一建模语言)描述这个程序。各章节安排如下:在引言中简要介绍了面向对象有限元编程的研究进展。第一章介绍了本文使用的理论和工具,例如:软件开发方法,C++程序设计语言,UML,UP,EA等。第二章总结了有限元程序的特点,介绍了程序的设想,程序中类的结构,数据类,算法类和用例。第三章给出了程序的构架以及扩展程序功能的方法。在结论中总结全文,并对进一步的研究和工作给出了展望。本文研究获得国家自然科学基金“计算力学与科学工程计算”创新研究群体科学基金(10421202)和国家重点基础研究专项(973)的项目(2005CB321704)资助。
其他文献
主要研究粉煤灰在混凝土中产生的效用及其粉煤灰混凝土强度变化曲线,用出粉煤灰所采取的强化措施,来提高混凝土早、后期强度,均接近或超过同标号基准混凝土。扩大和利用了粉煤灰
路基是道路的基础,修筑一条坚固耐用的道路,首先要有一个坚强稳定的路基,这本是一个简单易懂的道理,但是由于多年来的习惯势力,利用冬闲发动群众,短短几天时间便堆成大规模的
城市桥梁须注重建筑造型,做到轻巧、简洁、桥下视野开阔.介绍了泰安市泰山大街分离式立交桥采用薄壁固接墩预应力连续刚构在设计施工上的一些特点.
影片《湄公河行动》于2016年"国庆黄金周"前夕上映。上映后,该片赢得了观众的情感共鸣,获得了相当可赞的口碑和高票房,也突破了警匪动作类型片的风格,并且成为了2016年国庆档
路基填土的质量好坏对公路的经济性和使用寿命有着重要的影响。文章结合作者多年的现场施工经验,就路基填土施工中的地表土清除与路基排水疏导、开工前准备工作、填筑与碾压
华安第一中学坐落在漳州市华安县城关北部的大鼓仑山下、九龙江畔。学校创建于1946年,1979年被确定为福建省重点中学,1994年通过福建省二级达标学校验收。学校占地面积7.4万平方
期刊
一、试验目的粉煤灰在公路建筑中已被广泛应用,其中之一就是配制二灰土,即粉煤灰、石灰和粘土按一定比例配在一起,做公路路基的建筑材料,粉煤灰在常温常压下与氧化钙反应生成
本文论述了石灰稳定细粒土路面基层,在混合料摊铺压实后,用灌砂法取样,按实测密实度制件、养生、检测其抗压强度方法的可行性。
教育学生仅仅依靠学校内部的教育资源是远远不够的,必须挖掘和整合其他有利的教育资源,特别是课外知识的延伸、苏区精神的激励、社区实践活动的参与、家庭与学校的密切配合等。进一步增强德育工作的针对性、实效性,推动学校德育工作的全面发展。  一、以课外书籍为知识延伸,提高素质  高尔基说:“书籍是人类进步的阶梯。”为了全面实施素质教育,树立终身学习的理念,培养学生浓厚的学习兴趣,让学生从思想上认识广泛阅读课