面向对象结构有限元软件开发

来源 :东南大学 | 被引量 : 0次 | 上传用户:dachenggege
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统有限元软件是采用面向过程方法编写的,这些代码包含了许多复杂的数据结构,并且通过过程来访问,这就大大制约了程序的可维护性,而与之对应的面向对象方法成功地解决了这个难题。与此同时,由于结构分析软件的异常复杂性,使得我们在软件开发时不能象编写一段小程序那样随意,而必须遵循软件工程的方法进行。在结构有限元软件的开发历程中,主要研究内容和成果如下:阐述了面向对象方法与软件工程方法在结构有限元软件开发中的必要性,将这两者紧密地结合在一起,融入到软件开发的每一个过程。在分析面向对象方法的基础上,探讨了该方法是如何从根本上解决大型复杂软件的可维护性(含可扩充性)难题的问题。深入地剖析了面向对象方法的类、继承层次结构、多态这三个最基本的特征。针对平面梁板结构线性静力有限元计算部分进行了标准的需求分析,且撰写了规范的需求文档。对结构有限元软件系统进行了面向对象分析,采用类图为系统建立了静态模型:确定了7大基类以及它们之间的相互关联,确定了各个类的自身属性,确定了单元类与材料类的泛化层次结构,为各个基类确定了它们的操作。为有限元程序搭建起了一个核心框架。对结构有限元软件系统进行了面向对象设计,利用改进的顺序图,清晰地描述了结构有限元线性静力分析的各个动态步骤,如系统中各对象的初始化,各对象的形成,单元刚度矩阵的形成,用LDLT法解线性方程组等,其中,还对计算总刚度矩阵和获取位移向量、荷载向量这两个较为繁杂的步骤进行了更为深入的细化分析。在以上工作的基础上,推导了考虑计算轴线偏离形心线的梁单元的刚度矩阵表达式,编制了包含杆单元、梁单元、板单元以及线性材料类的结构有限元线性静力分析程序,算例结果验证了程序的正确性。并以将梁单元类、混凝土材料类扩充进程序系统为例说明了软件具有良好的可维护性。
其他文献
本论文的研究对象是房地产估价中收益还原法使用的重要参数资本化率。资本化率在收益还原法中有着重要的作用,资本化率的微小变动会对评估结果产生巨大的改变,又由于影响资本
西方国家的贲门癌发生率逐年增高,我国食管癌高发区的贲门腺癌发病率也很高,肠上皮化生被认为是重要危险因素。本文介绍了贲门部肠上皮化生在近几年的研究进展,并分析了贲门
民居建筑是一切建筑的本源,是一个地区、国家、民族建筑文化的重要组成部分。迪拜传统民居表现出鲜明的地域特色与民族特色,无论是在对地域“干热气候”的适应性还是民族传统文
目的探讨小切口不结扎胆囊动脉胆囊切除术的临床疗效。方法选取我院2010年10月—2013年10月期间行胆囊切除术患者68例,采用随机数字表法将其分为2组,对照组30例和观察组38例
<正> 《水浒传》中的杨雄绰号“病关索”。余嘉锡先生《宋江三十六人考实》考出宋代许多人以关索为号,其中多为绿林好汉,也有角抵艺人,甚至还有女艺人。他指出:“此必宋时民
随着实际应用对并发软件需求的不断增加,并发程序的分析、理解、调试、测试和维护已经引起人们的广泛关注。并发程序由多个异步推进的并行成分组成,由于进程调度顺序以及通信
作为一座建筑,南京长江大桥始终呈现为一种辩证的意象。其象征与功能在特定的时代语境中获得稳定结构,历史变迁又使它们发生冲突,从而造其意象的历史变化。在今天,大桥在美学
<正>一阅读晓苏的小说,一个非常明显的感觉是,晓苏以"空间化"的艺术策略来处理时间问题。本来时间与空间是小说相辅相成成一对范畴。但是,相比较而言,时间和空间还是有着比较
本论文主要讨论了基于UDP协议的通信设备模拟器的设计与开发。通信设备模拟器是用来模拟真实设备与网络管理软件进行通信的一种工具软件,它广泛应用于通信设备制造行业和中央