基于abaqus的混凝土梁优化程序的设计与实现-软件工程专业论文.docxVIP

基于abaqus的混凝土梁优化程序的设计与实现-软件工程专业论文.docx

  1. 1、本文档共56页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于abaqus的混凝土梁优化程序的设计与实现-软件工程专业论文

研究生优秀毕业论文 大连理工大学专业学位硕士学位论文摘 大连理工大学专业学位硕士学位论文 摘 要 ABAQUS作为世界应用最广的有限元模拟分析软件,以其强大的分析能力和高效 的计算能力得到了广大CAE工程师的承认。由于实际工程中遇到问题的特殊性和复杂 性,软件自带的建模分析功能无法满足实际要求,因此针对特定的功能,在ABAQUS 现有功能与接口的基础上进行二次开发成为为广大用户的很迫切的需要。ABAQUS有 限元软件提供了强大灵活的用户子程序接口(usER SUBROUTINE),按照FORT毗蝌 语法用户自己编写代码解决实际问题,用户子程序包含的42个接口,各自实现不同的 功能。ABAQUS有限元程序通过脚本编程语言Python向二次开发者提供了很多库函数 功能,通过Python编程语言调用这些库函数来增强ABAQUS的交互式操作功能,绕过 CAE界面,直接操纵ABAQUS的内核,实现建模、划分网格、指定材料属性,提交作 业,后处理分析结果等功能。同时用户还可以通过tMhon脚本语言自行创建能实现特 定功能的GUI图形用户界面,可以使得某些复杂的操作变简单。 本文的高围压混凝土梁的优化软件基于上述二次开发接口,首先是高围压混凝土 UMAT用户子程序接口的开发,其次是利用Python脚本实现优化代码的编写。具体来 讲,利用两种编程语言,对ABAQUS有限元软件进行二次开发,实现了工程实际中的 高围压混凝土材料的梁的优化设计。由于此材料的应用环境的特殊性,软件中没有现有 的本构模型,所以需要通过用FORTRAN语言编写用户子程序代码来实现,这里使用到 的用户子程序则是主要针对其中的材料特性用户子程序(UMATⅣMAT)。材料本构编 程实现之后,我们利用此材料模型在ABAQUS建立起实际要分析的悬臂梁结构,通过 Pvthon语言对该结构进行参数化建模,实现了梁截面的优化,在梁截面面积一定的条件 下,得到了截面最优的长宽比,使得梁的变形最小。 为了简化上述实现优化的过程,作者将ABAQUS/CAE提供的GUI图形用户界面与 Python脚本语言相结合进行编程,针对混凝土梁截面优化的需求专门开发出了一款插件 程序,实现了批量建模,使得复杂模型几何建模,制定材料属性,网格划分,提交作业 等造作自动化处理,避免了重复性的建模操作,以及Python脚本的反复修改。用户只 需在简洁而又直观的插件程序操作界面上输入相关参数,就可以实现上述混凝土梁截面 优化功能,极大提高了工程人员的工作效率。 关键词:有限元:数值模拟;二次开发;参数化建模 万方数据 基于ABAQUS的混凝土梁优化程序的设计与实现Design 基于ABAQUS的混凝土梁优化程序的设计与实现 Design and Implementation of Concrete Beam Optimization Software Based on ABAQUS Abstract ABAQUS iS one of the most widely-used FEM software.Its effective calculating and analytical ability is verified by numerous CAE engineers.The abundant material library in ABAQUS Call simulate all kinds of practical engineering materials.However,the number of kinds of material iS SO large that no way carl we use the materialin ABAQUS to simulate all kinds of material.Besides、material in different environment may have different mechanical behavior.As a result of that,we need to develop new material model.ABAQUS provides US with the interface of user subroutine,which iS develop by FORTRAN.There are 42 interfaces of user subroutine in total which carl realize all kinds of functions.ABAQUS finite element provide the function of many library functions by several in

您可能关注的文档

文档评论(0)

131****9843 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档