基于PYTHON的ABAQUS二次开发研究.PDF

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于PYTHON的ABAQUS二次开发研究

信息 土硕16 2016210135 龚润华 基于PYTHON 的ABAQUS 二次 土木与建筑工程CAE 开发研究 课程大作业总结 基于Python 的ABAQUS 二次开发研究 总结报告 龚润华 0.前言 ABAQUS 作为大型通用有限元软件,由于其强大的非线性计算功能与丰富的后处理 功能,在有限元分析软件中逐渐占据了更大的市场份额和更重要的地位。在建筑结构中, 广泛应用到抗震设计当中,特别是对于在大震作用下的弹塑性响应分析。而相比于更为 专业的建筑结构设计软件,如PKPM、Etabs,则更关注于建筑结构的高效设计,在建筑 结构建模、弹性分析等方面做得较好,但在弹塑性分析中则无法凸显出优势来。虽然 ABAQUS 有着诸多优势,但在建筑设计中的一大问题是,没有“标准层”的概念,这导致 在设计建模分析当中工作量较大,难以快速组装成建筑结构。 考虑到这个问题对于实际工程设计存在一定的促进意义,同时我也可以在研究、解 决这个问题的过程当中,对建筑结构设计流程、有限元软件 ABAQUS 获得进一步的深入 了解,因此选择这个问题作为课程大作业。考虑到需要基于ABAQUS 这个有限元软件平 台解决这个问题,因此考虑对其进行二次开发,而针对 ABAQUS 而言,常用的两种开发 语言分别是C++和Python,其中ABAQUS 为Python 提供了脚本接口和窗口命令行接口, 并且ABAQUS 内部编码也是由Python 语言实现的,同时考虑到Python 语言更为简练和 通用,因此最终确定研究目标为基于Python 对ABAQUS 进行二次开发,解决ABAQUS 中 没有建筑结构设计当中常用的 “标准层”的概念。 总结报告共分为六个部分:一、选题背景;二、研究目的与内容;三、实现路径;四、 研究成果;五、心得体会;六、对于课程的建议。 一、选题背景与目的 ABAQUS 作为大型通用有限元分析软件,自 1978 年由HKS 公司发布,标志着ABAQUS 进 入市场,其强大的非线性分析能力就对行业带来实质性的冲击。ABAQUS 主要可进行以下几 个方面的分析工作: 1 / 25 1) 静态应力、位移分析 2) 动态弹塑性分析 3) 非线性动态应力位移分析 4) 瞬态温度位移耦合分析 5) 疲劳分析 6) …… ABAQUS 在前处理过程中,不仅提供了用户友好的交互设计CAE 界面,还提供了丰富的 隐式或显式积分求解方法;在后处理过程中,提供了多样化的数据处理和呈现方式,能够更 加综合、直观的表达数据结果。 图1 典型的ABAQUS 分析结果云图 随着中国经济、文化的快速发展,日益增长的人口和人们对于居住城市的发展水平和住 宅舒适程度逐步提升,高层住宅在发达城市的需求日益旺盛。随着对高层住宅需求的日益增 长,对于高层住宅结构的设计也成为了越来越重要的话题。一般而言,高层民用住宅多为剪 力墙体系或框架剪力墙体系,而在现行设计规范,如《建筑抗震设计规范》(GB 50011-2010) 中则对超出规范限值的建筑结构,要求在设计中补充大震作用下的弹塑性验算。而一般在设 计中,设计人员往往会选用分析功能强大、后处理功能丰富的通用有限元软件ABAQUS 作为 建筑结构的弹塑性分析工具。但由于一般的转用设计软件,例如PKPM、盈建科、Etabs,均 没有通用的模型转换工具,能直接将设计模型转换为可用于ABAQUS 的分析模型,因此一般 而言设计人员均需要进行重新建模或者采用自行设计的模型转换接口进行模型转换,费时而 且对于复杂模型容易出错需要调试。因此,研究采用何种方式或何种路

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档