ANSYS和ABAQUS的单位制转换

目录

1. 背景

2. SolidWorks与ABAQUS的交互

3. SolidWorks与ANSYS的交互

4. 整体逻辑

5.总结


1. 背景

在对结构有限元分析的前处理时,尽管有限元分析软件自带强大的建模功能,但工程中的模型十分复杂,需要借助第三方软件提前建模,从而导入到有限元软件中,为进行后续处理与计算提供支持。有限元软件的单位常用分为两种:

  1. mm单位制:mm-MPa-ton/mm^3;
  2. m单位制:m-Pa-kg/m^3;

因为有限元的单位制是需要用户自己来决定。假设用户模型长度为10(无单位),如果用户需要模拟实际工程中10mm的结构,那么长度10意义为10mm,再设置其他参数时,如弹性模量单位应该为Mpa,以一般结构钢为例,大概为2.1e5(代指2.1e5MPa)。但用户如何更改单位,从而能精确模拟同一个工程问题,是一个问题。后续将以需要模拟10mm的结构为例,如下图。

2. SolidWorks与ABAQUS的交互

假设用户使用SW(SolidWorks)建模,使用ABAQUS模拟。模拟长度为10mm的结构件。SolidWork中可以设置单位制:选项-文档属性-单位-自定义-将长度单位改为“毫米”。

将结构件导入到ABAQUS中,ABAQUS显示长度为10,此时对应单位为mm。因为ABAQUS默认单位制是mm单位制,才将长度显示为10。

如果SW的单位为10m,导入ABAQUS显示为10E3,此时单位为未知(如果表征mm,则应该为10,如果表征m,则应该为0.01,因为0.01m(ABAQUS) = 10mm(工程))。因此要正确表征10mm的话,在导入时,需要将导入系数设置为0.001,可以将10e3放缩为10.如下图

3. SolidWorks与ANSYS的交互

与ABAQUS相同,区别是ANSYS默认单位为m(APDL,且/units,MPA,命令不起作用)。假设SW建模长度10m,导入ANSYS为10。同理,SW建模长度为10mm,ANSYS为0.01。因此如果实际结构为10mm,可以在SW建模单位设置为10m,导入ANSYS中会显示为10,此时可以将10代指为10mm。也可以将SW中的单位设置为mm,长度放缩1000倍,以免因忘记设置单位,重新建模。

4. 整体逻辑

5. 总结

ABAQUS中默认单位为mm,SW建模单位为mm可以一一对应。如果SW中建模单位为m,则需要调整ABAQUS导入时候的放缩系数。

ANSYS中默认单位为m,SW建模单位为m可以一一对应。如果SW中建模单位为mm,则需要调整SW的长度或者单位。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值