您的位置:网站首页 > Ansys教程

ANSYS单位的全面理解

时间:2010-11-14 11:14:55 来源:未知

首先应该明白一个事实:ANSYS中不存在单位制(Units)。所有的单位是自己在建模时统一的。一般是根据先确定的几个物理量单位,推导出其它的物理量的单位。也就是说当你按照长度单位为mm建模时,其他涉及到长度的单位就不能用m来表达,要跟mm保持一致,比如不能用N/m2,而要用mN/mm2.

因为,由牛顿定律:

F=ma

所以均按标准单位时:

N=kg*m/(s*s)

所以若长度为mm,质量为Kg,时间用s则有

N*e-3=kg*mm/(s*s)

所以,正确的基本单位组合应该是:

mN(毫牛,即N*e-3, mm, Kg, s

 

查看Help 文件有如下解释:

1.1.1.3. Defining Units

The ANSYS program does not assume a system of units for your analysis. Except in magnetic field analyses, you can use any system of units so long as you make sure that you use that system for all the data you enter. (Units must be consistent for all input data.)

Using the /UNITS command, you can set a marker in the ANSYS database indicating the system of units that you are using. This command does not convert data from one system of units to another; it simply serves as a record for subsequent reviews of the analysis.

大体意思是:ANSYS程序不会为你的分析假定一个单位制,除了磁场分析以外,你可以使用任何单位制,只要你能保证你输入的所有数据都是按照这个单位制进行的。也就是说,单位制在所有输入数据中应该保持一致。

使用/UNITS命令,你可以在ANSYS数据库中进行标记来表示你使用的单位制。但是请注意,这个命令并不将一个单位转化为另一个。它仅仅只作为对分析的一个评论记录。什么意思呢?就是/UNITS只是个标记,告诉别人程序的单位制,即使程序中没有使用这种单位制,它也不能将这种单位制转化为自己标记的那个单位制。

 

所以,如果你要让ANSYS的单位为国际单位制,你在输入物理量之前,先将所有的物理量转换为国际单位制,如:原先你的图纸上均为毫米,比如一个矩形截面尺寸是400mm*500mm,那么,你在建模之前先转化为0.4m*0.5m然后输入的长度为0.40.5ANSYS只知道你输入的是0.40.5,它不知道你的单位是什么。