作者介绍

星辰_北极星

2012年开始从事Abaqus仿真相关工作,服务大小课题逾百项; 主要仿真领域:石油工程、岩土工程和金属加工工艺; 重点研究方向:ABAQUS GUI二次开发、固体力学、断裂以及损伤等。

Abaqus有部件(Part)和装配体(Assembly)的概念,与Solidworks建模思路是一样的,部件都是基于草图建立基本特征,再通过拉切等方式获得复杂几何特征,当然其建模并没有Solidworks专业,但应对一般复杂度的模型建立,还是绰绰有余的。

1、模型元素

  • 几何体的基本元素:点、线、面、体、参考点。
  • 网格的基本元素:单元、节点;
  • 辅助元素:坐标系、辅助点、辅助线、辅助平面。

这些概念看似简单,但很多初学者都理解不清楚;捋清这些概念,我们就不难理解几何集、节点集、单元集的区别了。同时还有助于前处理二次开发区分各类函数。

提示:inp文件中不包含几何元素,因此定义几何集时,会生成依附于几何对象的同名单元集和节点集。另外CAE操作中,网格一般是依赖于几何的;但当采用bottom up网格划分、或其它网格编辑方式时,网格是不依赖于几何对象的,我们称之为孤立网格,这时候,定义的荷载需要作用在网格对象上,而不能作用于几何对象上。

2、查看部件几何信息

方法1:模型树,找到对应部件,右击Query;

方法2:Part模块下显示需要查询的部件,点击Query工具

或模型树中找到对应部件右击点击Query命令。

3、模型树特征编辑

很多初学者经常会问:“怎么撤销?”、“怎么修改/删除已经定义的特征?”,ABAQUS除草图编辑时有撤销功能,其它模块均没有撤销操作,但建模过程会保留创建的“特征”,展开软件左侧的模型树(Model Tree),所有创建的特征都会被列入到模型树中,双击特征,就会提示该特征是否可以修改,有些特征是无法编辑的,如:布尔操作、网格编辑等。同时右击有Delete命令,可以删除选中的特征。

另外,特征如果被其它特征依赖,则是母特征,比如首先创建一个参考面特征,然后用参考面对部件进行刨切,创建了刨切面特征,那么我们称这个参考面特征为后续刨切面特征的母特征,当删除母特征,则跟随的子特征也会失效。

4、缩放部件

有时候我们导入的部件和我们当前采用的单位制不一致,这个时候可以通过复制Copy原有部件,并在部件复制对话框中,给定缩放比例,即可进行缩放。

5、独立部件分离

对于复杂构件,经常会从外部导入几何体或网格体,很多情况下,导入的单个部件会被合并成一个整体,这个时候,我们可以利用这一技巧,将所有独立的块体分离开来,具体操作也是通过复制Copy原有部件,将弹出部件复制对话框(见技巧4),对话框中最后一项:Separate disconnected regions into parts,勾选后即可自动分离成多个部件。

6、旋转+拉伸

有了这一功能,我们很容易就实现实体弹簧建模。建立部件的时候,选择旋转生成三维实体,画完草图后,点击Done即可弹出Edit Revolution对话框,对话框中有一个Include translation选项,勾选后可以指定旋转的偏移总高度。

其实很多一些小技巧都藏身在我们经常遇到的对话框中,只是我们的脚步过快,而错过了那些美好的风景。

7、变截面梁的生成

ABAQUS 虽然只是一款有限元分析软件,但CAE界面的建模功能还是非常强大的,比如下面这种边渐变锥台的生成过程,其实就隐藏在实体拉伸工具中:

,首先在部件中生成一些闭合的曲线,就可以通过这一功能封闭成变截面的梁,同时还可以指定放样的路径,实现更复杂的造型。

8、点到线、线到面、面到体

有时候一些不规则的几何模型的构造,就会需要这些技巧,比如不规则多面体(骨料、voronoi多面体等),这些部件的构造过程,都是从点到体的过程。

1)点到线:

2)线到面:

3)面到体:

9、几何编辑功能

Abaqus CAE不仅拥有强大的几何建模功能,还有强大的几何编辑功能,比如:合并短边、合并小面、删除几何线等,其实在上一个技巧中,我们已经领略其中之一:线到面的构造(技巧8的第二张图)。

这些几何编辑工具被分为线Edge、面Face和部件Part三类,不过本人也有很多功能未曾使用,大家就自己体验一下吧。

好奇心是学习软件的一个优良品质,有时候不经意的一次尝试,可能解决一个悬而未决的问题。

.10、网格拓扑成几何面

这是几何编辑功能(技巧九)中的一种,位于Face类别下的From element faces,有了这一功能,可以让我们获得变形后网格体的几何模型,从而进行网格重划分。对于二维模型,有较高的拓扑精度;但三维的成功率较低,一些简单的三维变形体还是可以转换成功的。

另外,这一功能配合Python进行循环编辑,可以实现真正意义上的网格重划分,从而实现大变形过程的模拟。比如帮助文档:Abaqus Example Problems Guide的1.3.18节的案例:惯性焊接模拟。感兴趣的朋友可以好好钻研这一案例,一定会收获颇丰。

十个模块_专栏 | ABAQUS Part模块的十个小技巧相关推荐

  1. python哪个关键字可以导入模块_关于python导入模块import与常见的模块详解

    0.什么是python模块?干什么的用的? Java中如果使用abs()函数,则需要需要导入Math包,同样python也是封装的,因为python提供的函数太多,所以根据函数的功能将其封装在不同的m ...

  2. python gps模块_树莓派连接GPS模块

    一月份的时候觉得好玩买了树莓派,但是太懒没怎么研究,但最近当初买树莓派时的那个梦想又萦绕心头,决定抽空完成一下当年的计划~ GPS模块是其中很重要的一环,于是在某宝上搜索,找了一家相对便宜也很轻巧的G ...

  3. java9 模块_了解Java 9模块

    java9 模块 Java 9的主要创新是引入了模块. 关于此功能的讨论很多,发布日期被推迟了几次以正确完成所有操作. 今天,我们将讨论模块的机制,以及Java 9总体带来的好处. 该帖子基于Inte ...

  4. 公式没有编号_知乎公式编辑器的一些小技巧 amp; 使用规范

    经常在知乎写数学/物理等含有大量公式的文章的小伙伴们,一定都离不开知乎里的公式编辑器.这里分享几个公式编辑器的小技巧~ 公式编辑器其实有快捷键,开启/关闭时完全可以不用鼠标操作 按下 Ctrl + S ...

  5. javascript取随机数_查缺补漏一些 Javascript 的小技巧笔记

    前言 这篇文章的话,分享一些最近使用React开发项目时,用到的小技巧,其实也算是JavaScript中的一些技巧吧,内容主要有一下几点? 产生随机不重复id 快速取整数 合理布局样式 字符串xml的 ...

  6. abaqus的python安装文件在哪_拓展abaqus python 模块

    abaqus python 本身自带一些模块: 在安装路径:\\SIMULIA\Abaqus\6.14-1\tools\SMApy\python2.7\Lib\site-packages和另外一个2. ...

  7. python正则表达式需要模块_使用Python正则表达式模块,让操作更加简单

    处理文本数据的一个主要任务就是创建许多以文本为基础的特性. 人们可能想要在文本中找出特定格式的内容,比如找出存在于文本中的电子邮件,或者大型文本中的电话号码. 虽然想要实现上述功能听起来很繁琐,但是如 ...

  8. 易语言取java路径模块_易语言API模块制作进程取程序路径

    易语言API模块制作进程取程序路径,提高进程的PID获取程序的所在路径. 进程_取程序路径 1.CreateToolhelp32Snapshot 快照句柄 = CreateToolhelp32Snap ...

  9. python qq模块_常用的Python模块

    目录 1.使用copy模块来复制 >>> class Animal: def _init_(self, species, number_of_legs, color): self.s ...

最新文章

  1. 人工智能、大数据的广泛应用,算法推荐如何守好边界
  2. viper4android 生效,另一种让V4a音效在Poweramp上生效的方法
  3. 友盟渠道统计mysql_cnzz友盟怎么安装网站统计代码监控网站流量
  4. 计算机基础知识离线作业答案,浙大远程教育计算机离线作业1.计算机基础知识题...
  5. 前端小白,如何快速提升自己?了解3点,找工作不用愁
  6. MagicAjax的用法, 每10秒刷新, 更改等待loading效果
  7. html内容超出不自动滚动,16.css: overflow使用 例: 固定div大小,不让内容超出div
  8. 基于jquery的ajax分页效果
  9. Unity2 学习 制作和动态加载预制体
  10. 常用webserver 比较
  11. 背包问题(背包九讲)
  12. ubuntu hadoop安装教程
  13. 从零到卓越:京东客服即时通讯系统的技术架构演进历程(转)
  14. 笔记本电脑怎么在桌面添加计算机,怎么在笔记本电脑上添加便签,笔记本电脑桌面便签设置密码...
  15. 对于注塑模具设计的原则,这些核心你掌握了吗?
  16. zynq-7000系列基于zynq-zed的vivado初步设计之linux下控制PL扩展的UART
  17. 【美港探案】百度Q2:需要重新定义
  18. 一个屌丝程序猿的人生(九十六)
  19. 速营社怎么赚钱,可以当副业吗
  20. 青蛙的约会(扩展欧几里德)

热门文章

  1. docker Gitlab14.5.0 初始化账号以及密码是什么呢?
  2. ETL异构数据源Datax_使用数据分片提升同步速度_05
  3. java通过HTTPS协议POST提交接收JSON格式数据
  4. Apache JMeter 启动
  5. 小程序开发(13)-location定位
  6. linux中退格出现乱码,SSH中的SQL命令按退格键出现乱码的问题解决
  7. qt自定义行编辑器,用来加载颜色
  8. Qt中QMap删除元素的简单使用
  9. php 上传根目录不存在,Linux 下 ---ThinkPHP 图片上传提示:上传根目录不存在!请尝试手动创建...
  10. linux文件编辑命令详细整理,Linux文件编辑命令vi详细说明