文档介绍:面向对象结构有限元软件开发摘要传统有限元软件是采用面向过程方法编写的,这些代码包含了许多复杂的数据对象方法成功地解决了这个难题氪送保捎诮峁狗治鋈砑囊斐8丛有裕得我们在软件开发时不能象编写一段小程序那样随意,而必须遵循软件工程的方法进行。在结构有限元软件的开发历程中,主要研究内容和成果如下:总刚度矩阵和获取位移向量、荷载向量这两个较为繁杂的步骤进行了更为深入的静力分析程序,算例结果验证了程序的正确性。并以将梁单元类、混凝土材料类扩充进程序系统为例说明了软件具有良好的可维护性。结构,并且通过过程来访问,这就大大制约了程序的可维护性,而与之对应的面向阐述了面向对象方法与软件工程方法在结构有限元软件开发中的必要性,将这两者紧密地结合在一起,融入到软件开发的每一个过程。在分析面向对象方法的基础上,探讨了该方法是如何从根本上解决大型复杂软件的可维护性衫充性烟獾奈侍狻I钊氲仄饰隽嗣嫦蚨韵蠓椒ǖ睦唷⒓坛胁愦谓峁埂⒍嗵馊个最基本的特征。针对平面梁板结构线性静力有限元计算部分进行了标准的需求分析,且撰写了规范的需求文档。对结构有限元软件系统进行了面向对象分析,采用类图为系统建立了静态模型:确定了蠡嘁约八侵涞南嗷ス亓#范烁鞲隼嗟淖陨硎粜裕范了单元类与材料类的泛化层次结构,为各个基类确定了它们的操作。为有限元程序搭建起了一个核心框架。对结构有限元软件系统进行了面向对象设计,利用改进的顺序图,清晰地描述了结构有限元线性静力分析的各个动态步骤,如系统中各对象的初始化,各对象的形成,单元刚度矩阵的形成,用法解线性方程组等,其中,还对计算细化分析。在以上工作的基础上,推导了考虑计算轴线偏离形心线的梁单元的刚度矩阵表达式,编制了包含杆单元、梁单元、板单元以及线性材料类的结构有限元线性关键词:面向对象:软件工程:有限元;统一建模语言:模型。
腑鴈緊曙騧,砸,铡騝瓺响玻瑃煳眒,删鯿曲印吐咖莈劬占,出血’,穙刷琱阤簒,緊緊锄П膄猠鷈耼篶血珊砸襬砌遜蒭此閍—印Ⅱ錠蕋曲雠吼蚢王】髓簅餷,祔肌·黵’出睭也黰】【廿工位血瓵猠山】猠,血:、Ⅱ,琣鐃緀餷Ⅲ瑂籱趗丘,廿血鹧猼琽琫痵器,嬲痵鏾呈皿餹主↖,琫,廿錓唱Ⅱ.,瞖佑鄊.
:祌:刷:咳邗齮Ⅱ啪【:血血曲∞絜猠猼皊騮丘缸琲】,芏,恤曲也
研究生签名:璐亚盎导师签名::果,也不包含为获得东南大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均己在论文中作了明确的说明并表示了谢意。全部或部分内容。论文的公布ǹ授权东南大学研究生院办理。日本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成东南大学、中国科学技术信息研究所、国家图书馆有权保留本人所送交学位论文的复印件和电子文档,可以采用影印、缩印或其他复制手段保存论文。本人电子文档的内容和纸质论文的内容相一致。除在保密期内的保密论文外,允许论文被查阅和借阅,可以公布ǹ论文的
序设计语言加恰恰缺乏这种能力:程序中的所有数组大小必须事先确定。化的程序设计方法和结构化语言,如А=峁够绦蛏杓扑枷胧墙龀绦蚍殖扇舾第一章绪论嫦蚨韵蠓椒ㄔ诮峁褂邢拊H砑7⒅械谋匾P所谓动态内存分配”.嫦蚬逃邢拊3绦蛏杓品椒ḿ捌淙毕刚度矩阵,发展成矩阵位移法:年畐澳拷庵终感碌氖捣椒ㄓ珊娇战峁构系列的软件开发技术。作为其中的代表,琋Ⅱ等商业软件已经把传统有限程序中应用最广泛的语言颉渥魑=峁狗治龀绦蛏杓朴镅缘牧礁霰冉厦飨缘那啡程序从本质上讲是对现实世界的某种仿真,因此程序设计语言数据类型的多寡,反映了上述这两大缺点可通过采用适当的程序设计语言得以修正,如镅跃途哂卸实现一个系统的过程和方法大部分是“瀑布”型的,这是一个自顶向下逐步求精的过程,后有限单元法是计算力学在过去五十余年中的最大进展之一。,首次提出了平面三角形单元的概念和计算方法。并导出其单元程扩展到土木工程,并将其命名为有限单元法贛佣曛咀庞邢薜元法的正式诞生。有限元的应用离不开计算机,离不开计算机程序。传统的有限元程序设计一般采用结构个相互独立的程序段从而构成一些功能模块,每个模块又可以由若干个子程序构成,用若干个只有一个入口和一个出口的控制结构编写。这种传统的结构化编程模式被称作是“面向过程”的编程方法。这种方法的优点是:程序具有良好的结构,易于设计,易于理解,易于调试修改,从而提高程序设计和维护的效率。因此,在过去的几十年里,这种面向过程的编程方法得到了充分的发展和应用