hulibo 发表于 2005-12-13 16:26

ansys单位问题

高手门, 兄弟刚学ANSYS,我按照图纸建了个模型,图纸用的是国际单位MM,而我在ANSYS里建模的时候把图纸上的数值直接输入到ANSYS中去了,ANSYS中单位好象默认是M吧??这样的话我的模型就比实际模型大了1000倍了,老师说模型大了质量大了做出来的模态分析结果就是不对的,于是我发现ANSYS有个功能就是缩小模型,我把模型缩小了1000倍,可是分析出来的结果固有频率只有0.23左右,很郁闷,那里有这么小啊,我不知道这个缩小有没有作用呢?我的模型是个三面切书机,大概轮廓是长1124MM,高730MM,宽870MM,这个模型在划分网格的时候哪个element edge length参数设置多少合适呢?我缩小1000倍后用5划分不成功,显示说unable to mesh area 3 because loop 2 has only 2 element division不知道这个错误怎么修改,后来我用0.025划分成功了,但计算结果不对,就是上面的频率是0.23左右了

[ 本帖最后由 rodge 于 2007-9-8 14:54 编辑 ]

aspen 发表于 2005-12-13 16:34

ANSYS中的单位制选择问题

不少初学者在使用ANSYS用户手册时发现,手册中实例 使用单位制均为英制单位。实际上只要保证单位封闭即可,即在整个模型中使用同一种单位。
在ANSYS Command Prompt(命令输入窗口)中输入/UNITS,其完整命令格式如下:/units,label,lenfact,massfact,timefact,tempfact,toffset,chargefact,forcefact,heatfact
label后面的其它选项主要用于设置长度、质量、时间等单位的系数。
在ANSYS Command Prompt中输入如下命令:/units,SI

按Enter键执行命令,系统单位制即设置为国际单位制。
/units命令中label选项的设置
label选项: USER——用户自定义(default)
SI——国际单位制(SI or MKS; m,kg,s)
CGS——CGS单位制(cm,g,s)
MPA——MPA单位制(mm,mg,s)
BFT——英制英尺单位制(ft,slug,s)
BIN——英制英寸单位制(in,lbm,s)

aspen 发表于 2005-12-13 16:35

ANSYS中不存在单位制


所有的单位是自己统一的。一般先确定几个物理量的单位(做过振动台试验的朋友一定会知道),然后导出其它的物理量的单位。

静力问题的基本物理量是:

长度,力,质量

比如你长度用m,力用KN而质量用g

那么应力的单位就是KN/m*m,而不是N/m*m。

动力问题有些负杂,基本物理量是:

长度,力,质量,时间

比如长度用mm,力用N,质量用Kg而时间用s

以上单位错了,因为由牛顿定律:

F=ma

所以均按标准单位时:

N=kg*m/(s*s)

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

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

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

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


所以,如果你要让ANSYS的单位为国际单位制,你在输入物理量之前,先

将所有的物理量转换为国际单位制,如:

原先你的图纸上均为毫米,比如一个矩形截面尺寸是400mm*500mm,

那么,你在建模之前先转化为0.4m*0.5m

然后输入的长度为0.4和0.5,ANSYS只知道你输入的是0.4和0.5,它不知道

你的单位是什么。


应该是懂了吧。


附上一句:ANSYS中有一个只能从命令行输入的命令:/UNITS, 它的作用仅

仅是标记作用,让用户有个地方做标记,它没有任何单位转换的功能。

不要被他迷惑。英文原文如下:


The units label and conversion factors on this command are for user convenienc

e only and have no effect on the analysis or data. That is, /UNITS will not co

nvert database items from one system to another (e.g., from British to SI, etc

steven2525 发表于 2006-4-4 11:50

真的很感谢,对ansys 中的单位问题有了新的认识,对于象我这样的新手是很有帮助的,单位统一的问题困扰我好久了

unknowno 发表于 2006-6-24 11:15

哈哈哈!太谢谢了,顺便问一下,怎样查看设置信息!

sky天空海阔 发表于 2006-7-11 18:38

ansys中时没有单位的
所有的东西要依据你做的模型来自己确定
最好使用国际单位制

happyman 发表于 2006-7-11 22:50

ANSYS自己本来没有单位的,单位全在你自己心中。

sysh320 发表于 2006-7-12 10:32

只要单位统一就行,没有这个限制的

zhangmeng 发表于 2006-7-19 17:49

所有的单位基本上都与长度和力有关,因此可由长度、力和时间(秒)的量纲推出其它的量纲,下面列出常用输入数据的量纲关系:

面积=长度2                                       体积=长度3

惯性矩=长度4                                    应力=力/长度2

弹性模量(剪切模量)=力/长度2         集中力=力

线分布力=力/长度                  面分布力=力/长度2

弯矩=力×长度                      重量=力

容重=力/长度3                                 质量=重量/重力加速度=力×秒/长度2

重力加速度=长度/秒2                        密度=容重/重力加速度=力×秒/长度2 4



例如

长度单位为mm,力单位为N 时,得出的一套单位如下:

质量=重量/重力加速度=力×秒/长度2

=N×秒/mm=(N×秒/m)×10 =kg×10 =Ton(吨)

应力=力/长度=N/mm =(N/m )×10 =MPa

可以根据自己的需要由上面的量纲关系自行修改单位系统,只要保证自封闭即可。

azureps 发表于 2006-7-20 10:10

ANSYS中到底有没有单位制

校长aspen提到ANSYS中的单位制有:

USER——用户自定义(default)
SI——国际单位制(SI or MKS; m,kg,s)
CGS——CGS单位制(cm,g,s)
MPA——MPA单位制(mm,mg,s)
BFT——英制英尺单位制(ft,slug,s)
BIN——英制英寸单位制(in,lbm,s)

我觉得默认值应该是国际单位制,选定了单位制有利于准确的读取、分析结果。那为什么要选取单位制呢?比如研究的问题是纳米级的,如果你依然用的是国际单位制,会不会在数值处理上,过多的小数点后面的位数会影响到计算精度,所以建模之初确定你所选用的单位制是很重要的。单位制的错误引起的错误往往是让你啼笑皆非的错误。不管是那种单位制自己一定要清楚,这是我的老师强调最多的。^_^

[ 本帖最后由 azureps 于 2006-7-20 10:12 编辑 ]

yinyejun 发表于 2006-7-20 10:41

谢谢高手
我是不是可以这样理解 我不用那个命令
如果我建摸时输入的长度单位是mm
那么我的输出的所有的长度单位也全是mm?

qhdhfcy 发表于 2007-5-9 09:48

ansys里是没有单位制的,所谓的指定单位制只是给定一个标识。
你在整个分析过程中,始终如一的使用一个单位制下的相应数值就行了

fengyi03 发表于 2007-5-9 23:20

看了各位的讲解真的懂了好多啊。

这里是个好地方,以后遇到问题会继续来这里的。

本科毕业设计是用ANSYS做,所以一定会有很多问题,还请各位大侠指点~~~

wood2570 发表于 2007-9-8 10:57

国际单位制,有七个基本量, 力只能作为导出物理量,F=ma    N=kg ×m/s ^2,

reino 发表于 2007-9-24 08:59

给大家各关于ansys中单位的文章

写得很不错
页: [1] 2 3
查看完整版本: ansys单位问题