面向对象开放程序OpenSees在钢筋混凝土结构非线性分析中的应用与初步开发

被引量 : 0次 | 上传用户:swqsswqs19760308
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
结构数值模拟在工程应用和研究领域中占有相当大的比重。目前,国内外已研制出许多功能强大的结构分析程序,用以模拟和预测结构在外加荷载或地震作用下的反应特点和规律,并作为试验方法的一种重要和有益的补充。常规的结构分析软件采用面向过程的编程思想,在程序的可扩充性和代码的可重用性方面受到诸多制约,不利于程序的升级发展和日常维护。面向对象编程技术的出现,使软件编程摆脱了这些不利因素。由于具有诸多优点,面向对象编程方法正在成为程序设计的主流。此外,常规的结构分析软件往往将其程序编制代码在其内部高度集成起来,客观上不利于终端使用者对原有程序进行二次开发的工作。自由软件正是为了解决这一问题而被提出和迅速发展起来的。它遵循了Open-Source原则,将软件的部分或全部源代码向使用者无偿开放,通过程序的开发人员与使用者之间的双向交流和联系,实现自由软件的快速发展与提高,因而正成为软件工程领域一种新的发展潮流。本文所要介绍的,正是这样一种基于面向对象编程思想、并且遵循了自由软件Open-Source原则的结构分析软件——OpenSees。OpenSees主要用于结构和岩土方面的地震反应模拟,是一个较为全面且不断发展的开放的程序软件体系。围绕该程序,本文主要完成了以下工作:首先从使用层面上详细介绍了程序的组成结构、有关命令及相应的结构数值模型,这是后面章节中应用与开发的基础。分别基于有限单元刚度法和柔度法,并与纤维模型相结合,应用OpenSees程序对平面问题中的若干不同类型算例进行具体的非线性分析工作。通过使用OpenSees与其它程序的计算结果进行对比分析,验证了该程序的准确性。利用OpenSees面向对象编程和源码开放的特点进行二次开发,尝试向程序中加入了新的分析代码和组件,从而有可能解决实际中遇到的一些新问题。通过以上步骤,在消化程序、加以吸收和改进的基础上,为后续建立自己的结构静力和动力分析程序开发平台做好铺垫与准备。
其他文献
职业英语(EOP,English for Occupational Purposes)作为在职业或者工作岗位中使用的一种技能性英语,其核心是满足职业对英语语言能力的要求。基于工作过程导向的"就业式"教学
为比较多种马铃薯晚疫病常用防治药剂在不同浓度下对晚疫病的防治效果,选择了4种常用药剂采用随机区组设计,进行不同浓度下的防治对比试验。结果表明:687.5 g/L银法利悬浮剂
对矿井透地通信系统中的定时同步问题进行了研究。首先以大地信道为对象构建了简单的弹性波介质模型,计算得到该模型的多径延时为20 ms;其次在Matlab环境中仿真并对比分析了
石油化工行业是国家重要的能源支柱行业,它对整个国民经济的影响是全方位的。虽然目前我国的石化行业主要是以中国石油、中国石化两大集团垄断为主,但随着我国加入WTO,我国现有
《高等教育哲学》在特定的历史背景下产生,是布鲁贝克哲学思想的具体体现,对整个高等教育界产生了深远影响。布鲁贝克认为高等教育的哲学基点是高深学问,并以政治论和认识论
聚偏氟乙烯与磺化聚砜属部分相容体系 .采用溶胶 -凝胶相转化法制备了以聚酯无纺布为支撑体的聚偏氟乙烯 /磺化聚砜共混超滤膜 ,通过对膜水通量、截留率与孔隙率的测定及其扫
本研究通过化学成分分析、代谢试验、饲养试验和屠宰试验等四个试验对膨化肉粉(EMM)的营养价值进行了生物学评价并研究了其在肉仔鸡日粮中的应用,为膨化肉粉在肉仔鸡生产中的合
<正>《黄金人脉圈》由本刊和微神共同策划出品,旨在为大学生提供与社会、企业、同学交流互动的平台,我们希望尽我们的所能帮你在这里学习知识、结识人脉、寻找机会,如果你对
篮球竞赛规则是篮球比赛的规则,是裁判员执法的依据,对篮球技战术水平的发展起到指导性的作用。篮球规则的每一次修改都对篮球技战术的发展产生深远影响,在一定程度上促进一
煤的低温氧化是一个非常复杂的过程,在不同的温度阶段存在不同的反应过程。活化能是研究煤低温氧化的一个重要的动力学参数。利用煤氧化过程中耗氧量求解煤低温氧化的表观活