热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

abaqus基于已有模型仿真

abaqus基于已有模型仿真一、导入模型二、设置属性三、划分截面创建边界集合手动切分不规则部分四、划分网格手动设置不同属性相邻截面五、装配和分析步六、设置边界条件和载荷七、创建作业


abaqus基于已有模型仿真

      • 一、导入模型
      • 二、设置属性
      • 三、划分截面
        • 创建边界集合
        • 手动切分不规则部分
      • 四、划分网格
        • 手动设置不同属性相邻截面
      • 五、装配和分析步
      • 六、设置边界条件和载荷
      • 七、创建作业


  • 本文基于abaqus6.12

以软体手指模型为例,导入模型,设置材料属性,设置边界条件为根部固定,设置对称面,载荷为气腔内表面压力,目的是得出整体变形特点、分析端部节点位移,分析内部应力分布。
本文基于上一篇梁模型的仿真已经讲清楚了建模与仿真流程的假设,重点在于对于不规则模型,无法自动进行微元切分,需要手动设置切分平面,切分后若存在相邻不同类型截面无法绘制网格,也需要手动设置截面属性。结果查看、导出、绘图方法与梁模型一致,也不在赘述。
图文详细流程,多图预警




一、导入模型

文件【File】-导入【Import】-部件【Part】
在这里插入图片描述
导入模型,注意改后缀
在这里插入图片描述
OK
在这里插入图片描述


二、设置属性

模型【Module】-属性【Property】
在这里插入图片描述
创建材料【Create Material】
在这里插入图片描述
通用【General】-密度【Density】-质量密度【Mass Density】改成需要的值
在这里插入图片描述
力学【Mechanical】-弹性【Elasticity】-超弹性【Hyperelastic】
在这里插入图片描述
应变势能【Strain energy potential】-Ogden
在这里插入图片描述
输入源【Input source】-系数【Coefficients】,应变势能阶次【Strain energy potential order】改为3,按需要设置超弹参数。
在这里插入图片描述


三、划分截面

创建截面【Create Section】
在这里插入图片描述
创建截面,直接OK
在这里插入图片描述
直接OK
在这里插入图片描述
指派截面【Assign Section】
在这里插入图片描述
拉框选中整个截面,done
在这里插入图片描述
OK
在这里插入图片描述
此时虽然在属性模式模型是绿色,切换到网格模式就会发现模型是黄色。切换回部件模式。


创建边界集合

为了划分截面后设置边界条件方便,先把边界条件的两个面创建集合,如果要像梁模型一样输出末端位移曲线,需要额外创建属性为node的集合并为此集合创建历程输出
找到左侧列表此模型此部件下的集【Set】双击
在这里插入图片描述
continue
在这里插入图片描述
选中对称面,done
在这里插入图片描述
创建表面集合:双击Surfaces
在这里插入图片描述
continue
在这里插入图片描述
选好所有需要施加力的内表面,done
在这里插入图片描述
按住shift进行复选,选多了ctrl再点击这个面取消,同时按住ctrl alt可通过鼠标左键拖动模型改变角度,可用鼠标滚轮放大缩小。选好的surface如图
在这里插入图片描述


手动切分不规则部分

长按【Create Datum Plane Offset From Principal Plane】,在右侧出现的选择框中选第三个:三点确定一个平面【Create Datum Plane 3 Point】
在这里插入图片描述在这里插入图片描述
选出所有分界面
在这里插入图片描述
为方便之后设置固定,在末端多创建两个截面:选择长按的复选框的第二个:从已有平面偏移创建基准平面【Create Datum Plane Offset From Plane】
在这里插入图片描述
选定最右端的基准平面,通过值创建平面【Enter Value】
在这里插入图片描述
选择偏移方向【OK】
在这里插入图片描述
设置偏移值,可以设1或0.5
在这里插入图片描述
重复上述步骤,在右边再偏出一个面。
切分部件:【Partition Cell Define Cutting Plane】-长按出现的选择框,选第二个:以基准平面切分【Use Datum Plane】
在这里插入图片描述在这里插入图片描述
选择一个基准平面,确定【Create Partition】

在这里插入图片描述
在这里插入图片描述
框选整个模型,done
在这里插入图片描述
重复选择基准平面、切分,直至按所有基准平面切分完成
在这里插入图片描述
全部切好后:
在这里插入图片描述


四、划分网格

模式切换为网格
在这里插入图片描述
设置全局种子【Seed Part】
在这里插入图片描述
状态栏提示设置成功,【done】(这张忘了截)
【Assign Element Type】
在这里插入图片描述
选中整个网格,done
在这里插入图片描述
族【Family】选择三维应力【3D Stress】,六面体【Hex】栏,取消减缩积分【Reduced integration】,勾选杂交公式【Hybrid formulation】,【OK】。
在这里插入图片描述


手动设置不同属性相邻截面

划分网格【Mesh Part】
在这里插入图片描述
报错:有两种不同类型的截面(黄色和绿色),所以无法绘制网格,【cancel】
在这里插入图片描述
【Assign Mesh Contorls】
在这里插入图片描述
选中右上角这三块儿,【done】
在这里插入图片描述
选择扫掠【Sweep】,【OK】。模型变为黄色。
在这里插入图片描述
重新划分网格【Mesh Part】,【Yes】。
在这里插入图片描述
在这里插入图片描述
网格划分完成后模型变成蓝绿色。
在这里插入图片描述


五、装配和分析步

模式选择装配【Assembly】
在这里插入图片描述
【Instance Part】
在这里插入图片描述
【OK】
在这里插入图片描述
模式选择分析步【Step】
在这里插入图片描述
分析步管理器【Step Manager】
在这里插入图片描述
创建【Create】
在这里插入图片描述
静力,通用【Static, General】,继续【continue】
在这里插入图片描述
编辑分析步窗口,基本信息【Basic】栏,打开几何非线性【Nlgeom】-【On】
在这里插入图片描述
增量【Incrementation】栏,增大最大增量步数【Maximum number of increments】,减小初始值【initial】,减小最小值【Minimum】。
在这里插入图片描述
完成后【OK】,回退到分析步管理器窗口,关闭【Dismiss】
在这里插入图片描述


六、设置边界条件和载荷

模式改为载荷【Load】
在这里插入图片描述
打开边界条件管理器【Boundary Condition Manager】
在这里插入图片描述
创建【Create】
在这里插入图片描述
创建的是初始条件,所以分析步选择【Initial】,类型是对称/反对称/完全固定【Symmtry /Antisymmetru/ Encastre】,此处用的是对称【continue】
在这里插入图片描述
选择右下角的集【Set】
在这里插入图片描述
选中刚才创建的集,【continue】
在这里插入图片描述
编辑边界条件窗口,目的是做z轴对称,所以选择Z,【OK】。
在这里插入图片描述
设置端面固定:再创建一个边界条件,注意initial
在这里插入图片描述
关闭选择区域的对话框,用shift和ctrl直接从图上选中靠近端面的面,【done】
在这里插入图片描述
编辑边界条件,选择完全固定【ENCASTRE】,【OK】。
在这里插入图片描述
关闭边界条件管理器【Dismiss】
在这里插入图片描述
创建载荷【Create Load】
在这里插入图片描述
选择自己的分析步,类型选择压强【Pressure】,【continue】
在这里插入图片描述
选择右下角的表面【Surfaces】
在这里插入图片描述
选择之前创建的表面,【continue】
在这里插入图片描述
设置压强:因为此处单位为MPa,所以需要30kPa填入0.03,【OK】。
在这里插入图片描述


七、创建作业

模式选作业【Job】
在这里插入图片描述
创建作业【Create Job】
在这里插入图片描述
选中现在的模型,【continue】
在这里插入图片描述
可修改并行【Parallelization】栏下的一些设置进行加速,【OK】。
在这里插入图片描述
打开作业管理器【Job Manager】
在这里插入图片描述
依次点击写入【Write Input】、数据检查【Data Check】、提交【Submit】。
在这里插入图片描述
可以通过【Monitor】监视每一步的输出,这三个过程若正常,信息栏显示:
在这里插入图片描述
都完成后点击结果【Result】,进入结果查看界面,模型为绿色。


推荐阅读
  • Linux重启网络命令实例及关机和重启示例教程
    本文介绍了Linux系统中重启网络命令的实例,以及使用不同方式关机和重启系统的示例教程。包括使用图形界面和控制台访问系统的方法,以及使用shutdown命令进行系统关机和重启的句法和用法。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 本文介绍了如何在给定的有序字符序列中插入新字符,并保持序列的有序性。通过示例代码演示了插入过程,以及插入后的字符序列。 ... [详细]
  • 本文讨论了一个关于cuowu类的问题,作者在使用cuowu类时遇到了错误提示和使用AdjustmentListener的问题。文章提供了16个解决方案,并给出了两个可能导致错误的原因。 ... [详细]
  • sklearn数据集库中的常用数据集类型介绍
    本文介绍了sklearn数据集库中常用的数据集类型,包括玩具数据集和样本生成器。其中详细介绍了波士顿房价数据集,包含了波士顿506处房屋的13种不同特征以及房屋价格,适用于回归任务。 ... [详细]
  • 个人学习使用:谨慎参考1Client类importcom.thoughtworks.gauge.Step;importcom.thoughtworks.gauge.T ... [详细]
  • 本文详细介绍了Java中vector的使用方法和相关知识,包括vector类的功能、构造方法和使用注意事项。通过使用vector类,可以方便地实现动态数组的功能,并且可以随意插入不同类型的对象,进行查找、插入和删除操作。这篇文章对于需要频繁进行查找、插入和删除操作的情况下,使用vector类是一个很好的选择。 ... [详细]
  • HDFS2.x新特性
    一、集群间数据拷贝scp实现两个远程主机之间的文件复制scp-rhello.txtroothadoop103:useratguiguhello.txt推pushscp-rr ... [详细]
  • [大整数乘法] java代码实现
    本文介绍了使用java代码实现大整数乘法的过程,同时也涉及到大整数加法和大整数减法的计算方法。通过分治算法来提高计算效率,并对算法的时间复杂度进行了研究。详细代码实现请参考文章链接。 ... [详细]
  • Java学习笔记之面向对象编程(OOP)
    本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ... [详细]
  • 【shell】网络处理:判断IP是否在网段、两个ip是否同网段、IP地址范围、网段包含关系
    本文介绍了使用shell脚本判断IP是否在同一网段、判断IP地址是否在某个范围内、计算IP地址范围、判断网段之间的包含关系的方法和原理。通过对IP和掩码进行与计算,可以判断两个IP是否在同一网段。同时,还提供了一段用于验证IP地址的正则表达式和判断特殊IP地址的方法。 ... [详细]
  • 微软头条实习生分享深度学习自学指南
    本文介绍了一位微软头条实习生自学深度学习的经验分享,包括学习资源推荐、重要基础知识的学习要点等。作者强调了学好Python和数学基础的重要性,并提供了一些建议。 ... [详细]
  • 本文介绍了九度OnlineJudge中的1002题目“Grading”的解决方法。该题目要求设计一个公平的评分过程,将每个考题分配给3个独立的专家,如果他们的评分不一致,则需要请一位裁判做出最终决定。文章详细描述了评分规则,并给出了解决该问题的程序。 ... [详细]
  • baresip android编译、运行教程1语音通话
    本文介绍了如何在安卓平台上编译和运行baresip android,包括下载相关的sdk和ndk,修改ndk路径和输出目录,以及创建一个c++的安卓工程并将目录考到cpp下。详细步骤可参考给出的链接和文档。 ... [详细]
  • Imtryingtofigureoutawaytogeneratetorrentfilesfromabucket,usingtheAWSSDKforGo.我正 ... [详细]
author-avatar
雨后彩虹fen
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有