abaqus导入*.inp文件进行有限元分析
是什么
🍅 abaqus文件类型
🍅 *.inp
格式
-
有这几个部分: 单元 网格 节点 材料 连接关系 求解设置 边界条件
-
**
注释 -
变量不分大小写
-
关键字以
*
开头- *node
- *ELEMENT,TYPE=C3D4,ELSET=auto001
-
展开讲下
TYPE
-
以C为开头的单元为实体CONTINUUM单元,如:C3D4(四个节点, 每个节点有3个自由度),C3D8,C3D8R,CPE4,C3D20R,CPS2E;
-
以S为开头的单元为壳SHELL单元,如:S4R,S8R5,SAX2,SC8R;
-
以B为开头的单元为梁BEAM单元,如:B21,B22H,B31,B31H;
-
例:
** Template: ABAQUS/STANDARD 3D
*NODE
1, -33.215, -0.251035, 41.6547
2, 21.9209, -8.82442, 23.8674
...
*Element, type=C3D4
1, 4209, 3593, 5438, 5472
2, 3888, 2377, 4305, 4778
...
这几个部分不一定写全, 不全的可以在软件里面操作
为什么
1 低版本打开高版本文件
2 使用其他软件做前处理
怎么做
这里是使用Hypermesh做了网格划分
1 导入 File->import->model
导入别CAD软件的模型: 导入草图/部件等
2 进行有限元分析
有限元分析, 无非就是把一个物体切割, 给一个约束条件, 再给一个场. 然后扔进求解器里面求解. 我们一步一步来.
abaqus中分成好几个模块, 我觉得这个分得很好, 实际操作基本就从上到下.(sketch没用)
abaqus最终要求解的是一个装配体.也就是可以只做一个part, 然后多次调用这个part装配.
这里模型已经切割好了,相当于part/assembly(我导出的文件默认创建了的)和mesh已经完成,由于只有一个零件interaction也不用管. 那就从物体属性(property)开始.
2.1 物体属性
⭐ 单位
咱们这里的物体还只是一个三维模型,想要模拟现实世界, 就要给出它的属性.
切换到 Property
模块 红框框选的分别是: 材料
, 划分部分
, 分配材料给这个部分
首先, 要有材料. 于是就有了聚乳酸.
![image]
(https://img2023.cnblogs.com/blog/2774839/202305/2774839-20230505203142130-1662257451.png)
填写杨氏模量和泊松比
然后, 从模型中取出一个部分.
最后, 把聚乳酸给这个部分.
创建材料库, 可以很方便地管理
2.2 给一个边界条件
切换到Load
模块,边界条件和载荷都是在这里
🍅 重点:
由于导入的是一个个的四面体, 软件是不认平面的(当然可以在前面设置一下).这里选择by angle
.下面的载荷也一样.
2.3 给一个载荷
设置求解器并求解
Step模块中设置一下, 我用的默认
Job模块中创建job并求解
可视化
-
模型外部样式可以在Vieport --> viewport annotation option 中调节.(比如: 背景/字体/显示等)
- View -> Graphic Option
- Viewport->Viewport annotation option ,只留下
- legend
- legend去除线框, 字体改为新罗马14
-
options->comma 中有渲染选项 可以把黑边去掉
No edge
显示应力场
btw:
分析是相对assembly后的零件来说的
step: static分析缝
load: 位移(固定)/载荷/预定义(初始场)
单位制
步骤