按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
标 题: ANSYS问答精华
发信站: BBS 水木清华站 (Tue May 28 17:07:22 2002)
从其它论坛转贴过来的一些ANSYS精华,供各位参考。Q为问,A为回复。
Q:模态分析得到的结果是不是某个方向上的各阶频率啊?我要得到各个方向的一阶频率
能做到吗?
A:模态分析得到的结果是你所选择的自由度内的振型。如果需要得到某一个方向内的振
型,用RUDECED法,选择你所希望的主自由度,如UX。将所求的频率值设置为一即可。
Q:不过大型复杂结构的振型一般都不是一个方向的,应该是一个方向为主,其它方向为
次,如果把所要求的方向设为主自由度,会不会跟真是实际结果有出入?
Q:对于复杂的大型实体,其主自由度无法给出,此时就无法应用reduce法。可不可以改
约束?还是就认为一次得到前3阶频率就是x;y;z方向的一阶频率啊?
A:正是因为复杂结构的主自由度不好确定,所以我还是倾向于用SUBSPACE和BLOCK LAN
CZOS法。约束不要随便改,它应该描述结构真实的状态。不能说前3阶频率即为X、Y、Z
方向的第一阶频率。你可以好好想想所用方程中'K'和'M'的意义。
Q:轴承是用来支撑要研究的对象,把轴承等价为弹簧,将其刚度加在对象的节点上。这
样就要定义刚度的大小在加。是否还要定义单元类型,然后才能定义其刚度?
A:我曾经用LINK8单元模拟过,根据K=EA/L确定刚度,我当时取E=210e9;L=0。1;然后A=
KL/E。经过检验,是可行的。
A:1、用link单元模拟其刚度 ,k=EA/L,通过假定E;A;L的值使之和k相等,其密度要=
0;2、用bin14模拟其刚度,阻尼=0
Q:ANSYS处理动力问题(如土层地震响应、或基础振动反应),可否从边界施加加速度
荷载?若可以,如何?瞬态动力反应分析,时间子步为》200?
A:如果你所希望求的最高频率的周期为f,则ANSYS取时间步长为1/20f为默认值。
Q:板单元的后处理的显示在单元坐标还是在总体坐标? 比如位移;应力?
A:应力位移在总体坐标,弯矩不一定。
A:应力、位移是显示在结果坐标系的,顺便说明一下,节点信息显示在显示坐标系。
不过结果坐标系默认为全局坐标系,而显示坐标系也是默认为全局坐标系。
你可以这样修改结果坐标系:
Main Menu:General Postprocessor》Options for Output。。。
你可以这样修改显示坐标系:
Utility Menu:Workplane》Change Display CS to
A:你可以用ETABLE命令,先存储对应于各单元的位移,等等,再用ANSYS的柱状图,或
是别的画图软件PLOT出图形,你认为如何
Q:我现在需分析一个板梁结构,板已用SHELL63单元划分好;梁我是用板上的一条线划
分单元并添加截面而生成的。但现在运算时,发现板和梁是分开的,它们之间互不影响
。请教各位高手,怎样将板和梁合并为一个整体?
A:Preprocessor》Numbering Ctrls》Merge Items里element and node 合并
Q: 用SHELL63单元划分的板结构,想加垂直于板面的匀布载荷?
A: 找到如下位置:ANSYS HELP…》ANSYS ELEMENTS REFERENCE…
》ELEMENT LIBRARY…》SHELL63 ELASTIC SHELL。
在INPUT SUMMARY 中,有SURFACE LOADS PRESSURES。
其中,face 1 (I…J…K…L)(bottom;in +Z direction)的意思为:当Load Key=1时;press
ure加在由节点IJKL确定的面上,在单元坐标中以+Z方向为正,也可以说垂直指向面IJK
L时为正。
至于均布,则将几个值都填成一样的就可以了,或者只填主要参数如VALUE at I。自己
多看看帮助文件,做一个例子验证一下。
Q: ANSYS可以自己定义输出格式吗?
A: 可以,先打开一个文件*cfopen,再用*vwrite;label
通过打开一个文件,读出数据,或以追加的方式写入数据,并可控制输入和输出的格式
*cfopen;;
*vread;;;;;
(f12。6)
*vwrite;
(f12。6)
*cfclos;;
Q:作模态分析时,就是集中质量单元和刚度加法?
A:在选用求解方法时,例如SUBSPACE和BLOCK LANCZOS,会有一个选项:'LUMPM',默认
为选用一致质量矩阵,你可以选为集中质量矩阵。
A:用mass21,通过mesh keypoint来把点划分成mass21单元即可
Q:我在原有的静态分析的基础上,想继续作一下结构的模态分析。应该采取那些步骤啊
?
我用solution》new analysis…modal;then current LS;出现如下的提示:
1。the eigenvalue extraction method must be specified on MODOPT mand。 SUBS
P or LANB are usually remanded。
2。please expand modes if any downstream MODAL analysis based calculations ne
ed to be performed。
这是怎么一回事?
A:你最好先看看帮助文件中的 ANSYS STRUCTURE REFERENCE中的BUCKLING ANALYSIS。
如果你对理论不清楚,我劝你不要盲目计算。不然结果也许并不可信。这是我的建议。
A:系统默认为0阶!
Q:1。在ANSYS中如何设定小数的有效位数?比如我输入的应力值为0。0004495568而且我
的一组数据都是最后几位差别,但是ANSYSY自做聪明把它四舍五入了,结果弄的都一样
了,如何更改这个有效位数呢?
2。ANSYS在输出时如何修改输出的数字显示模式?比如用科学记数法,或者将数字缩放多
少倍那样显示?在什么地方能够修改呢?
3。ANSYS5。7。1中什么地方能够出现那种材料库表?就是说不同ANSYS的什么material mo
dels对话框生成,而是通过table输入材料属性诸如应力应变曲线之类的东西?
A:用a。bEn来表示,如2。45678e…9。材料特性用tb
Q:我是个ANSYS初学者,现在碰到下面几个问题,请各位高手帮忙看一下:
1:是什么原因使得相邻ELEMENT的共用节点解得的力不一样,应该是方法步骤的原因而
不是误差吧?请简单介绍一下。
2:假如我想用ANSYS模拟陶瓷的烧结过程,是不是有实际*作的可能性?如果有,其基本
的原理和模型怎样?
3:ANSYS可以用来模拟热循环下的应力分配不均造成的焊点(63%Sn&37%Pb)失效的过程
,我看到有一篇文献介绍用在Sn球里随机分布Pb相和其它共晶相的方法建模的,那么,
这个随机过程在ANSYS中怎么实现的?而且如果要生成足够多的晶相小颗粒,是不是只能
手动一个一个的建立?
A:可能是你提取数据的时候思路有问题,比如说,当你提取的是有多个连接单元的节点
数据,而实际上你提取的是各个单元的。
A:相邻ELEMENT的共用节点你MERGE了吗?ANSYS是通过单元的节点传递数值的,从而得
出结果的。
Q:在进行模拟计算结构多阶段施工过程计算时;在ansys里面说可以用死活单元的方法,
但是死活单元每次只允许选择一个;我的模型比较大;如果采用这个方法不太现实;各位同
志有什么比较好的方法没有?请赐教!
A:涉及到两个方面的问题:一、以TABLE形式定义参数。二、DO…LOOP循环。你可以参考
ANSYS GENERAL GUIDE中SOLUTION中对多重载荷步的叙述,很简单。
Q:比如在beam4和shell63中显示的输出结果有应力和变形,以及节点等效荷载。请问如
何才能显示截面弯矩,扭矩和剪力呢?
A:在ELEMENT TABLE 中,首先定义变量。注意一:你要知道BEAM设置了几个积分点。注
意二:要知道SEQUENCE NUMBER值。所以你需要参考ELEMENT REFERENCE 中的单元介绍。
Q:最近在计算一个模型,管状,在地下,分析中要施加地层给予的支撑,我想简化为弹
性支撑。可是发现在ansys中找不到这样的支撑情况!
A:首先,你要知道弹性支撑的弹性系数,具体的计算方法你应该知道的 。然后,用LI
NK8单元模拟,要注意的是刚度k=EA/L,由此确定LINK单元的面积A来体现单元的弹性刚
度。我对此作过验证,结论是可行的。
Q:用弹簧,可是问题很多,因为是一个管体,整个管壁都有支撑。简化为弹簧出现的问
题很多了。比如,用多少个合适?隔多长合适,线性支撑和非线性支撑能等同吗?我最
近看校验手册发现V135这个例子可以借鉴,可是还是有许多麻烦。哪位大侠如果有这方
面经验请指点指点!
Q:如何梁单元同时施加两个方向分布荷载,(竖向,侧向)?
A:同时施加两个方向的均布荷载相当与分别施加不同的均布荷载,即分别加。
主要是要选择好均布荷载的ID,参考单元参考手册中的说明。例如:BEAM4 INPUT SUMM
ARY 中:
Surface Loads Pressure: 有 face2(i…j)(…Y normal direction) 这里,2就是LOAD I
D,以单元坐标的…Y轴为正。你试一试看。
Q:请问如何打印图形结果?
A:用ANSYA中的功能就可以拉,GUI菜单命令:PLOTCTRLS》CAPTURE IMAGES或RESTORE
IMAGES
A:我是用plotctrl》hard copy》to file;然后在剪贴板中就可以看见了。
A:我都是用抓图工具抓下来,然后再打印的。
A:/ui;copy;save是一个截取屏幕图形的命令;现在总算又实现了gui肯定可以通过相应
的命令方式来实现的观点。
A:Ansys 5。6已经做到了把图形窗口COPY到文件如:JPG/BMP。。。等格式,PLOTCTRL/HAR
D COPY/TO FILE。很好用!
Q:其实APDL语言是ANSYS的二次开发语言,是在FORTRAN编程语言的基础上形成的,你只
要会FORTRAN语言,这就很容易理解APDL语言了,也有循环,选择等编程结构,把枯燥的
*作用计算机自动实现。然后形成一个宏*作拉。
Q:是的,APDL语言确实很方便,而且和FORTRAN语言类似,很容易读懂。在计算电机电
磁场中电机的反电势更加方便,前几天刚算了一个需要循环运算288次的程序。使用APD
L语言使的我可以让电脑自己运行程序,保存结果数据,而我的任务就是睡一觉醒来,对
结果数据进行处理。
Q: 我看见好多人在讨论用命令流处理程序,很不明白命令流和gui的形式有很大区别吗
?在什么情况下更适用命令呢?
A:很容易控制Ansys,且结果文件小;功能很强大;可以进行循环控制,分支等*作;运
算速度快,充分利用APDL语言,对ansys进一步开发。
Q:用ansys5。6。2计算一个压力容器;划分网格9万余个。运行环境win2000;cpu:1G;内存6
40M;硬盘40G;模型建立;网格划分均无问题。但是运行到占用硬盘大约9。2G的时候;就出错
。提示内存无法read。请问该如何解决?是内存的问题?还是ansys本身问题?还是系统问题
?硬件问题?模型建立实在无法简化。
A:我的硬盘是30G的,内存1G,OS windowsNT;Total Workingspace是1400M;再高就控制
不了,Database 是256;我能解的有效节点数是140000;只是因为磁盘空间不够,工作的
分区是10G;当ansys探测到磁盘空间已满,就自动退出。尽量大的增大节点数,并不是
好办法,因为运行速度太慢了。利用对称性减小求解区域,利用Lesize;esize等控制网
格,都是好的办法。
A:选用对称性的时候要注意边界条件。但的确是个好办法。
A:以前在使用ALGOR时也遇到过类似情况,当时有10万个结点。对WIN2000来说,已不存
在WIN9X中文件最大只能2G的瓶颈,但在处理超大虚拟内存需求时仍然会出问题。处理方
法有二:
1:使用PQMAGIC划分出一个20G的逻辑分区(一定要跟WIN2000系统在不同的分区),再
在控制面板…系统中将虚拟内存文件指定到这个大分区上,以尽量避免发生系统堆栈错误
(虚拟文件大小仍交WINDOWS控制)。
2:将至少两个分区的硬盘升级至NTFS,由于NTFS文件可以跨分区存储,且要小10%左右
,比FAT32要好用得多。
Q:我在求解是出现如下的提示:
1。real constant 1 referenced by at least element types 1 and 2。
2efficient ratio exceeds 1。0e8。
我全部忽略上述提示,得出了结果。结果能可信吗?我有错在哪里呢?模型我都检查了
数遍了,还是和初始文件名有关?我是在一个初始名下面建立若干相关的模型。
由于我的单元只是板梁的结合,所以,我重新检查了一下。删除了一个影响不大的扁梁
,(很扁,尺寸不大,系统可能认为是板了)运行就通过了。上述的提示可能是因为系
统对某些单元有默认的尺寸限制。
A:有些单元类型在默认值状态下不