使用Include构建面向对象Abaqus分析.docVIP

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

使用Include构建面向对象Abaqus分析   摘要: 简要阐述面向对象的基本概念和思想,介绍利用Abaqus中的Include功能构建面向对象分析任务的思路.以铁路行业典型单组件产品与多组件装配体产品分析为例,具体描述面向对象分析任务的结构和构建方法.展示以面向对象分析为核心思想的Include构建分析任务的优越性.   关键词: 面向对象; 抗侧滚扭杆; Abaqus; Include   中图分类号: TB115.1文献标志码: B   引言   产品概念设计阶段经常会出现多种结构方案优选的情况.此时需要采用CAE方法来进行比选.尽管产品的功能目的一致,但其结构存在一定的差异,因此在进行有限元分析时,需要重复进行大量的分析模型前处理工作.特别是对于复杂产品结构,由于其中含有大量不同形式的受力结构件(如抗侧滚扭杆的连杆、橡胶球头、橡胶套筒、扭杆和支座等),往往零件的更换会使整个产品重新进行分析前处理工作.建???这类结构件有限元模型时不同的模型简化处理方式往往导致差别较大的分析结果,导致CAE分析过程效率低,分析结果可靠性差.[1]本文介绍的利用Include功能构建面向对象的分析任务,可以为结构设计分析工作提供一种简单、快速的建模分析工作思路.   1面向对象方法   长期以来,人们一直在设法争取使问题空间与求解空间在结构上尽可能一致,也就是说,使分析、设计和研究系统的方法学与人们认识客观世界的过程尽可能一致,这也正是面向对象方法学的出发点和追求的原则.面向对象的方法认为,客观世界由许多各种各样的对象组成,每个对象都有自己的内部状态和运动规律,不同对象之间的相互作用和联系构成各种不同的系统,这与人们认识世界的自然思维方式是一致的.   面向对象的方法是一种在分析和设计阶段独立于程序设计语言的概念化过程,它是一种程序设计技术,更重要地,它是一种新的思维方式,是一种完全不同于传统功能设计的方法.   面向对象分析、面向对象设计和面向对象程序设计是面向对象方法学提供的3种主要技术手段.面向对象分析基于对象思想描述问题域和系统任务,而面向对象设计则是面向对象分析的扩充,主要是增加各种实现软件系统所必需的组成部分,从面向对象分析到面向对象设计是一个逐步扩充模型的过程.面向对象的分析设计遵循抽象、封装性、多态性和继承性的原则.[26]   2Include介绍   Abaqus中的Include功能提供一种简单、快速地构建有限元分析任务的思路.Include将一个或多个外部文件作为数据块引入计算文件中,形成一个总的文件用于计算.Include不但可以在inp文件中引入外部文件数据,也能在CAE中实现外部数据文件的引入,比如材料编辑器就可以读入外部ASCII文件.通过它,可以指定任意外部数据文件成为分析工作的一部分,这些外部数据文件可以是模型、历史输出、注释或其他参考.当程序执行工作文件遇到Include时,无论它在哪里,都转向执行外部数据文件,当外部文件执行完后,又继续处理原来的工作文件.这种功能的核心就是在主分析中的外部文件或数据块指针,这具备构建面向对象思想的分析基础.   3构建面向对象分析   使用inp文件可以方便地描述模型参数、控制分析过程.文献[7]详细地介绍inp文件的结构和创建.可以认为一个inp任务主要由4种数据对象构成:有限元模型对象(节点、单元集和单元属性)、材料属性对象或对象属性、初始边界对象(包括约束条件)、一个或多个载荷步对象(包括边界条件、接触条件、计算控制参数集和结果输出等众多对象属性).无论对象还是对象属性都可以由单独的外部文件描述,而Include可以将这些独立外部对象文件组成一个完整的分析工作,可视Include为在主工作分析文件中这些单独对象文件的指针.图1可简单示意各对象与主工作文件的关系.每一个框图都是一个对象或对象属性,每一个对象或属性数据都可以作为一个外部文件,用Include引入.   图 1完整的面向对象分析文件构成示意   在产品设计初期阶段,结构设计工程师的工作是通过计算遴选多个方案,比较、确定产品结构和材料.因此,对于一个既定产品结构分析工作,只有模型结构和材料是变化的,而边界条件、载荷、接触、控制参数和输出量等都是确定的,因此能将整个分析工作分隔成几个特定功能或对象模块.在特定的分析中,仅变动其中个别对象,而其他对象始终不变.由此可见,Include提供一种面向对象的构建分析工作的思路,而按这种思路建立的多个ASCII文件集合即是Abaqus面向对象分析任务.使用ASCII文件来封装上述的对象或对象属性而非编译后的程序.这使得改动工作变得非常容易且迅速.改动工作不仅指特定类型产品分析任务的改进,也指修改已有任务、建立新类型产品分析任务的

文档评论(0)

fangsheke66 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档