搜档网
当前位置:搜档网 › ANSYS问题总结

ANSYS问题总结

ANSYS问题总结
ANSYS问题总结

1:ansys中的等效应力是什么物理含义? (2)

2.ansys后处理中负值的应力是压应力还是拉应力? (3)

3解决非线性分析不收敛的技巧! (3)

4非线性计算完的收敛图线,如何看他的收敛性呢,每条颜色的线代表什么意思呢? (4)

5求教accat及lccat命令 (5)

6有关分块后的merge问题。 (5)

7请教如何用APDL命令程序提取单元相关信息。 (5)

8.ansys的刚度矩阵是在那一步骤生成的,如何读出,其格式如何 (5)

9在混凝土的计算中,如何选择裂缝模型 (6)

10.请问TB命令怎么用??TB命令是用在非线性材料里吗?那么mp和TB有什么区别啊?一般什么情况下可以用TB命令? (7)

11.ansys 如何输入yield stress. 7

12、将Ansys计算结果输出到Tecplot的完整命令流! (7)

13、【原创】将数组中数据导入表中命令流,然后用曲线画出 (8)

14、有一个问题,就是我想看我在建模时用的是什么单位,本来是mm的,我可能用成cm了,怎么查看?11

15、ansys是否可以自动搜索实体边界 (11)

16、问一下疲劳计算得出的结果都是什么意思??补充资料 (11)

17、温度荷载问题 (12)

18、如何把指定位置的节点的节点号提取出来?用什么命令? (12)

19、划分网格后修改单元属性问题 (12)

20、快速去掉窗口的ansys标志 (13)

21、merge节点与glue-mesh的区别 (13)

22、glue不glue的区别??? (13)

23、画等应力线大全,呵呵 (13)

24、荷载步数太多了,该怎么办? (14)

25、我能否在建立好模型后再定义我的元素属性 (14)

26、怎样划分不平行于全球坐标系xy的面 (15)

27、如何查看层间应力值? (15)

28、在ANSYS中用表面效应单元加任意方向的荷载 (15)

29、撰写论文中图像的灰度处理 (16)

30、提取材料号2的所有体积命令是什么呢?. 17

31、请教:solve后的warning怎样才能不用手动点OK?. 17

32、循环计算生成的转矩结果数据如何保存成TXT文件 (17)

33、请问不在同一平面的两个面如何合成一个面啊??? (17)

34、关于hardpoint。若在构件的某点处有一集中载荷,需在mesh之前在该处建立一个hardpoint,请问这个hardpoint的建立应该已经改变了该构件的应力分布了吧??为什么要建hardpoint?hardpont和一般的keypoint有什么区别??18

35、用apdl如何分别读取节点响应的实部和虚部?? (18)

36、使用Ansys软件使用的经验小结 (18)

37、ansys中如何提取各结点温度输出到TXT文档中? (22)

38、可以施加两种载荷吗? (23)

39、ansys中的单位问题 (23)

40、ANSYS中如何执行batch批处理命令?. 23

41、无规则编号,不等间距node如何两两连接成单元 (23)

42、用APDL命令读取ANSYS后处理应力应变结果 (24)

43、CE 和CP有何区别 (24)

44、ansys用*get获得的节点应变是真应变,工程应变还是green应变? (25)

45、mesh200单元如何使用? (25)

46、ANSYS误差估计的问题 (25)

47、如何计算实体模型某个截面上的合力和弯矩 (26)

48、如何判别一个模型网格划分的合理与否? (26)

49、关于ansys做岩土材料分析的D-P模型的讨论 (27)

50、请问检查模型是否有缝隙怎么检查? (27)

50、如何判断某个节点是在面上还是在体内呢? (27)

51、nsol命令不能够画应力随时间变化曲线 (27)

52、给曲面施加梯度荷载的方法 (27)

53、在ANSYS中如何显示点、线、面、体的编号? (27)

54、如何在ANSYS 中显示弯矩图 (28)

55、ansys后处理的等值线上的字母如何改大啊? (28)

56、如何看到模型内部的应力分布情况 (29)

57、ANSYS中如何提取等效节点载荷? (29)

58、关于提取最大节点力的问题 (29)

59、请问一下,如何改变图象显示模式? (29)

60、怎样得到内力图和弯矩图 (30)

61、tbdata的用法 (30)

62、映射网格划分方法 (30)

63、怎么改变面的发向方向 (33)

64、关于载荷步的一点体会 (33)

65、计算结果的评价: (34)

66、ansys后处理可否画自定义变量的云图 (34)

67、两种PowerGraphis结果显示模式对结果的影响 (34)

67、让ANSYS程序在命令执行到某一行的时候停止 (35)

68、怎么在计算结果实体云图中切面?. 35

69、log文件整理心得: (35)

70.典型静力分析的基本过程可以用以下命令流表示: (39)

71、在Ansys中绘制二维曲线 (40)

72、ANSYS坐标系总结 (41)

1:ansys中的等效应力是什么物理含义?

它与最大应力s1有什么区别,平常讨论应力分布,应该用等效应力还是最大应力s1呢?1)计算等效应力时是否需要输入等效泊松比呢?好像有效泊松比的默认值是0.5。(2)在实际的应用中,例如在讨论平板上的圆孔应力集中的应力分布问题时,应该用等效应力来描述应力集中的现象,还是采用主应力s1来反应集中的程度呢?还是采用一个单方向的sx来说明问题呢?

答:1)这个等效应力应该就是弹塑性力学里的VonMises应力,他主要考察的是材料在各个方向上的应力差值,因为在实验室里获得材料强度都是单向载荷作用下的强度(当然现在也有三轴应

力实验仪),所以有时候材料所受的单向载荷可能很大,但并没有造成破坏,这是就是看他的等效应力,具体表示就是σ等效=sqrt{0.5[(σ1-σ2)^2+(σ2-σ3)^2+(σ3-σ1)^2]}

2)等效应力是三项主应力的组合

如s,int即为max(si-sj),si,sj为三项主向应力。i,j=1,2,3 i≠j即tresca型

s,eqv为sqrt(0.5*∑(si-sj)**2),i,j=1,2,3 i≠j即mises型

3)对于第一个问题:

没有听说过等效泊松比这个概念,在网上查了一下也没有明确的答案,还请指教,不过泊松比默认0.5的意思是弹性区满足体积不可压缩

对于第二的问题:

我认为应该采用等小应力来描述应力集中的现象,因为在实际中很难找到真正的单轴拉压的情况,一般结构的受力都没有这么简单,所以在分析的时候需要用等效应力来将各主应力进行转化,因此应该用等效应力来描述应力集中的现象。

4)等效泊松比就是泊松比,一般在前处理中都会输入的!

等效应力计算时不会用到泊松比,不过在计算mises等效应变时会用到。

对于elastic & thermal strains 泊松比取为材料的泊松比;

对于plastic creep hyperelastic strains 泊松比取为0.5

2.ansys后处理中负值的应力是压应力还是拉应力?

答:应力,拉为正,压为负

外载荷(压力/拉力),压为正,拉为负。外荷载的话应该参考坐标系的方向决定

3解决非线性分析不收敛的技巧!

这是本人在振动论坛上摘抄的一段我觉得对解决非线性分析收敛很有帮助!希望能给大家些启发!(这个帖子我觉得应该放到这里,对初学者很有帮助)

影响非线性收敛稳定性及其速度的因素很多:

1、模型——主要是结构刚度的大小。对于某些结构,从概念的角度看,可以认为它是几何不变的稳定体系。但如果结构相近的几个主要构件刚度相差悬殊,在数值计算中就可能导致数值计算的较大误差,严重的可能会导致结构的几何可变性——忽略小刚度构件的刚度贡献。如出现上述的结构,要分析它,就得降低刚度很大的构件单元的刚度,可以加细网格划分,或着改用高阶单元(BEAM->SHELL,SHELL->SOLID)。构件的连接形式(刚接或铰接)等也可能影响到结构的刚度。

2、线性算法(求解器)。ANSYS中的非线性算法主要有:稀疏矩阵法(SPARSE DIRECT SOLVER)、预共轭梯度法(PCG SOLVER)和波前法(FRONT DIRECT SLOVER)。稀疏矩阵法是性能很强大的算法,一般默认即为稀疏矩阵法(除了子结构计算默认波前法外)。预共轭梯度法对于3-D实体结构而言是最优的算法,但当结构刚度呈现病态时,迭代不易收敛。为此推荐以下算法:1)、BEAM单元结构,SHELL单元结构,或以此为主的含3-D SOLID的结构,用稀疏矩阵法;

2)、3-D SOLID的结构,用预共轭梯度法;

3)、当你的结构可能出现病态时,用稀疏矩阵法;

4)、当你不知道用什么时,可用稀疏矩阵法。

3、非线性逼近技术。在ANSYS里还是牛顿-拉普森法和弧长法。牛顿-拉普森法是常用的方法,收敛速度较快,但也和结构特点和步长有关。弧长法常被某些人推崇备至,它能算出力加载和位移加载下的响应峰值和下降响应曲线。但也发现:在峰值点,弧长法仍可能失效,甚至在非线性计算的线性阶段,它也可能会无法收敛。

为此,尽量不要从开始即激活弧长法,还是让程序自己激活为好(否则出现莫名其妙的问题)。子步(时间步)的步长还是应适当,自动时间步长也是很有必要的。

4、加快计算速度

在大规模结构计算中,计算速度是一个非常重要的问题。下面就如何提高计算速度作一些建议:充分利用ANSYS MAP分网和SWEEP分网技术,尽可能获得六面体网格,这一方面减小解题规模,另一方面提高计算精度。

在生成四面体网格时,用四面体单元而不要用退化的四面体单元。比如95号单元有20节点,可以退化为10节点四面体单元,而92号单元为10节点单元,在此情况下用92号单元将优于95号单元。

选择正确的求解器。对大规模问题,建议采用PCG法。此法比波前法计算速度要快10倍以上(前提是您的计算机内存较大)。对于工程问题,可将ANSYS缺省的求解精度从1E-8改为1E-4或1E-5即可。

5、荷载步的设置直接影响到收敛。应该注意以下几点:

1、设置足够大的荷载步(将MAXMIUM SUBSTEP=1000000),可以更容易收敛,避免发散的出现(nsub,nsbstp,nsbmx,nsbmn);

2、设置足够大的平衡迭代步数,默认为25,可以放大到很大(100)(eqit,eqit);

3、将收敛准则调整,以位移控制时调整为0.05,以力控制为

0.01(CNVTOL,lab,value,toler,norm,minref)。

4、对于线性单元和无中间节点的单元(SOLID65和SOLID45),关闭EXTRA DISPLACEMENTS OPTIONS(在OPTIONS中)。

5、对于CONCRETE材料,可以关闭压碎功能,将CONCRETE中的单轴抗压强度设置为

-1(tadata,mat,shrcf-op,shrcf-cl,UntensSt,UnCompSt(-1))。

4非线性计算完的收敛图线,如何看他的收敛性呢,每条颜色的线代表什么意思呢?

答:F力,M力矩

crit、L2分别是按照两种收敛准则计算出来的误差量。

F L2就表示按照L2收敛准则计算出来的力的误差量(迭代计算中的概念)

如果计算出来的误差量落在收敛准则之下,则表示该子步计算收敛。

5求教accat及lccat命令

accat和lccat命令好像只能做两个面及两条线的合并,做3个及以上的合并可以通过GUI操作鼠标拾取实现,但有没有命令流方式啊?

答:通过选取,然后对所有对象操作

lsel,......(asel,)

lccat,all (accat,all)

6有关分块后的merge问题。

一般来说,在网格划分前用glue,网格划分后用merge.

7请教如何用APDL命令程序提取单元相关信息。

答:*get

8.ansys的刚度矩阵是在那一步骤生成的,如何读出,其格式如何

答:你看看这个,别人的

1、整体刚度和质量矩阵的提取。该功能需要进行二次开发,由ansys形成的二进制文件.full提取整体刚度和质量矩阵。

基于ansys的一个用户开发程序例子编了一个程序(附件中)。

开发环境:compaq fortran 6.5

运行环境:win2000。

一个主文件:self.for,

另一个文件matrixout.f90用于矩阵输出binlib.lib为ansys提供的库文件,将其引入项目中(也可直接扔进debug目录) .full文件由子空间迭代模态分析获得。运行编译后的可执行文件.exe

2、单元刚度和质量矩阵的提取。

/DEBUG命令。详细说明可由以下转载文章

finish

/clear

PI=3.1415926

w1=3

w2=10

w3=6

w4=1.2

r=.8

t=0.08

/PREP7

!*

ET,1,SHELL63

R,1,t

ET,2,MASS21

R,2,500,500,500,2000,2000,2000,

!*

UIMP,1,EX, , ,2e11

UIMP,1,NUXY, , ,0.3,

UIMP,1,DAMP, , ,0.2,

UIMP,1,DENS, , ,7800,

BLC4,0,0,w2,w1

ESIZE,1.5,0,

AMESH,all

NSEL,S,LOC,X,0.0

D,all, , , , , ,ALL, , , , ,

allsel,all

SFA,all,1,PRES,12

FINISH

/OUTPUT,cp,out,, ! 将输出信息送到cp.out文件

/debug,-1,,,1 ! 指定输出单元矩阵

/SOLU

SOLVE

finish

/OUTPUT, TERM ! 将输出信息送到output windows中

! 这时用编辑器打开cp.out文件,可以看到按单元写出的质量、刚度等矩阵

9在混凝土的计算中,如何选择裂缝模型

裂缝的处理方式有离散裂缝模型、分布裂缝模型和断裂力学模型。在ANSYS中如何选择模型?答:ansys中定义混凝土的裂缝为分布型的

10.请问TB命令怎么用??TB命令是用在非线性材料里吗?那么mp和TB有什么区别啊?一般什么情况下可以用TB命令?

答:TB 可用来定义材料的非线性,比如说

TB,BISO,1

TBDATA,,235e6,0.02*235e6

前面一句就是说材料为双线性随动强化,后面的是弹性模量为235e6,按双线性其后来的切线模量为0.02*235e6

mp只能定义时弹性,不能定义弹塑性

定义材料数据时,MP 命令是必须用的,用来定义材料性能的线性部分;TB 命令则需要根据不同情况决定是否使用和如何使用。

11.ansys 如何输入yield stress

答:定义好恰当的材料模型,就可以输入了。比如用理想线弹性的材料,就不可能输入屈服极限吧。

12、将Ansys计算结果输出到Tecplot的完整命令流!

下面的命令流适用于六面体八节点单元的情况,其他类型单元只需稍作修改即可!命令流读取的是节点的温度。

/post1

file,Jobname,rst !指明从哪一个结果文件中读取数据

*get,NodeNum,NODE,0,COUNT !得到模型的所有节点数

*get,nd,NODE,0,NUM,MIN !得到模型的最小节点编号

*dim,nodes,array,NodeNum !定义一个存储节点的数组

*dim,xyz,array,NodeNum,3 !定义一个存储节点坐标的数组

*dim,NodeTemp,array,NodeNum !定义一个存储节点的数组

set,4,1 !读入第四载荷步、第一个子步的结果

*do,i,1,NodeNum,1

nodes(i)=nd !将节点编号存储在nodes数组中

xyz(i,1)=NX(nd) !在xyz(i,1)中存储节点的X坐标

xyz(i,2)=NY(nd) !在xyz(i,1)中存储节点的Y坐标

xyz(i,3)=NZ(nd) !在xyz(i,1)中存储节点的Z坐标

*Get,NodeTemp(i),NODE,nodes(i),TEMP

nd=NDNEXT(nd) !取得下一个节点编号

*enddo

*get,ElementNum,ELEM,0,COUNT !得到模型的所有单元数

*get,el,ELEM,0,NUM,MIN !得到模型的最小单元编号

*dim,elems,array,ElementNum !定义一个存储单元的数组

*dim,ndlst,array,ElementNum,8 !定义一个存储节点坐标的数组

*do,i,1,ElementNum,1

elems(i)=el !将单元编号存储在elems数组中

*do,j,1,8,1

ndlst(i,j)=NELEM(el,j) !将单元对应的节点编号存储在ndlst数组中

*enddo

el=ELNEXT(el) !取得下一个单元编号

*enddo

*cfopen,mesh,dat !输出的文件名为:mesh.dat

!写TecPlot文件的文件头

*vwrite

('TITLE=Ansys Temperature Analysis')

!写变量名

*vwrite

('VARIABLES="X","Y","Z","Temp"')

!写节点数和单元数

*vwrite,NodeNum,ElementNum

('ZONE n='f6.1,' e='f6.1,' f=fepoint',' et=brick')

!写节点的坐标和温度值

*vwrite,xyz(1,1),xyz(1,2),xyz(1,3),NodeTemp(1)

(4f12.6)

!写一个空行

*vwrite

(' ')

!写各单元对应的节点号

*vwrite,ndlst(1,1),ndlst(1,2),ndlst(1,3),ndlst(1,4),ndlst(1,5),ndlst(1,6),ndlst(1,7),ndlst(1,8) (8f6.0)

!关闭文件

*CFCLOSE

将上述命令流拷贝到记事本中,然后以文件名“Ansys2Tecplot.inp”另存到Ansys的工作路径下。在Ansys中输入如下命令即可:/input,Ansys2Tecplot,inp

13、【原创】将数组中数据导入表中命令流,然后用曲线画出

By xcs2008 2007年10月28日星期日

问题

将路径数据导出为数组后,直接将parameter->array parameter->define/edit中的数组用

plot->array parameter画出的是柱状图,如图1。但是现在想画成曲线。

图1

解决思路

Step1

将路径数据导出后,数组的弟四列是路径长度S,第五列是ux,我们想用S做横坐标,ux做纵坐标画出曲线。数组是ARUX02(21,30,1),如图2。定义一个表E_TABLE(21,1,1),将数组的弟四列路径长度符给表的弟0列,将数组弟五列ux符给表的弟1列。执行以下APDL 命令流

图2

Step2

表中的数据

如图3

Step3

parameter->array parameter->define/edit中

PARX=E_TABLE(1,0,1),PARY=E_TABLE(1,0,1)

结果如图4

命令流

循环语句不能在命令框里输入执行,可以把他放在新建的txt文件中,file->read input from

*DIM,E_TABLE,TABLE,21,1,1 定义表

E_TABLE(0,1,1)=1 表弟1列必须有值,在此输入1

*DO,I,1,21,1 行循环

*DO,J,0,1,1 列循环

E_TABLE(I,J,1)=ARUX02(I,J+4,1) 赋值

*ENDDO

*ENDDO

14、有一个问题,就是我想看我在建模时用的是什么单位,本来是mm的,我可能用成cm了,怎么查看?

答:好像是输入:/status,units

15、ansys是否可以自动搜索实体边界

各位朋友,本人现有个问题需要向大家请教,希望略知一二的人能给与指导,我现在正在做ansys 的后处理开发,遇到了一个问题,就是我希望通过apdl语言能够自动搜索实体模型的边界,比如说,一块矩形大板由很多肋骨加强,这些肋骨把这个大板分割成许多小矩形板,我想通过命令流自动获取该大板的所有小板(肋骨之间的板面),然后编号,进行下一步的屈曲分析,关键的难题就是采用何种方式来自动搜索得到各个小板面,

答:如果大板是平面构型,就用坐标控制呗,select每个小板后,用cm编个组,不就可以进行下面的分析了吗。

16、问一下疲劳计算得出的结果都是什么意思??补充资料

答:1)PERFORM FATIGUE CALCULATION AT LOCATION 1 NODE 0

*** POST1 FATIGUE CALCULATION ***

LOCATION 1 NODE 4760 (位置是节点4760)

事件1:

EVENT/LOADS 1 1 AND 1 2

PRODUCE ALTERNATING SI (SALT) = 285.16

(SI是应力幅值)此例中节点4760的S1,S3分别为:395,-1.2;应力幅值

=(S1-S3)/2=(395-(-1.2))/2=285

CYCLES USED/ALLOWED = 5.000/7779(实际循环数/许用循环数)= PARTIAL USAGE(局部损伤)=0.00064

实际循环数5是FE命令设置的/许用循环数7779是根据应力幅值和S-N曲线曲线插值出来的PARTIAL USAGE(局部损伤)=实际循环数/许用循环数表明损伤程度

2)先抛个砖:

1.机械设计里有alternating stress(交变应力)的说法,不知道alternating SI是不是这个意思(SI 也有国际单位制的意思),你确认一下产生的应力是不是大概这个值。

2.根据材料的疲劳曲线(S-N曲线),记录在不同最大应力下引起试件疲劳破坏所引起的应力循环次数,这里是0.1283e5次。而实际上的应力循环已经有0.1e5次,累计疲劳循环次数与直至破坏时总的循环次数的比值为0.77949(疲劳分析的软件都有这一项)

17、温度荷载问题

在桥梁施工过程中经常会出现箱粱内和外部有一定的温差

底板内的温度为5度,底板外侧的温度为0度,其间是线性变化的,不知道怎么加上这个温度荷载

答:tunif命令是给所有节点指定一个均布温度,体荷载温度用“BF”、“BFE”、“BFK”。定义一个一维表来处理也可以,温度可以施加到线、面、体、KP 点、节点、单元上。先对已知温度的表面施加温度边界条件,做一次稳态热分析,就可以得到所有节点的温度了。

18、如何把指定位置的节点的节点号提取出来?用什么命令?

如何把指定位置的节点的节点号提取出来?用什么命令?如想把坐标为(5,6,7)的节点的节点号提取出来,怎么弄呢?

答:1)、先选择节点,再获得编号,比如取得坐标为(5,6,7)处的节点号码:

nsel,s,loc,x,5

nsel,r,loc,y,6

nsel,r,loc,z,7

*get,kcon,kp,,num,min

kcon的数字就是取得的节点号

2)、nn=node(5,6,7)

19、划分网格后修改单元属性问题

划分完网格后,怎么才能把4节点的shell63单元改为8节点复合材料shell99单元?也就是说到底四节点单元可不可改成8节点单元?

答:先detach,然后emid,add,all

20、快速去掉窗口的ansys标志

用鼠标在图形窗口的ansys标志上右击,出现选择选项,把Date选项去掉,然后在replot一下,就可以将ansys标志去掉。此方法也可以用于将后处理的应力数值条移到图形的底部、上部、左部或右部。如果用鼠标在图形窗口上右击没有反映,可以按住键盘的shift+ctrl+delete键,在右击鼠标即可。

21、merge节点与glue-mesh的区别

Glue 相当于刚性连接,即连接面上有相同的单元和节点划分;当两个实体的接触部分所划分的单元和节点完全相同时,merge 才能相当于刚性连接;如果两边的网格不完全一样,merge 只对部分节点起作用,不是完全的刚性连接,如果网格相差很大,merge 后的误差也会很大。

不能glue 也不适合merge 的地方,可以考虑使用节点耦合。

22、glue不glue的区别???

做一模型,在建模时,两者生成面时共用同一线,我想知道,计算时对此两面做不做glue是不是有区别?如果是不glue的情况,那我想做做一实际相邻但并未联着的模型,是用不glue的模型还是用在那条线上再重合一条线以示未联?两者不一样嘛?

答:1)、“ 两者生成面时共用同一线”,这是用不用GLUE,模型都是共KEYPOINT的。

“做一实际相邻但并未联着的模型”,不仅要重新生成一条线,还要修改一个面,使之由这条新生成的线构成。

2)、“要是相邻,而且相连”,用MERGE更合适。

3)、实际相邻、但并未连着的模型可以这样做:

单独做两个面,分别检查构成两个面的线、KEYPOINT,PLOT KEYPOINT,如果相同位置有两个点,相同位置的线也为两条,则对两个面划分网格后,单元、节点是互不相连的。如果想让模型相连,MERGE KEYPOINT或MERGE NODE 或AGLUE都可以。

23、画等应力线大全,呵呵

求解完毕后

1 plotcrtls -> device options -> vector mode wireframe: on,在每条等应力线边上产生好多字母,可以在第2步修改

2 plotcrtls -> style -> contours -> contour labeling -> Key vector mode countour labels: on every Nth els 填入一个数字看效果,直到觉得在每条等应力线边上的字母数差不多为止

3 plotcrtls -> style -> contours -> uniform contours: NCONT Number of contours 填入等应力线的数量

4 plotcrtls -> style -> colors -> banded contours colors: band color选择选定等应力线的颜色,选定等应力线由下面的N1,N2,INC决定

5 plotcrtls ->windows contours ->windows options 里面的选项都很有用,自己一个个试试看看效果吧

6 file -> report generator 可以作出白底黑字的图片,如果决得图片合适得话可以用plotcrts -> capture image把图片抓下来

7 去掉背景颜色:Utility Menu> lotCtrls>Style>Background>Display Picture Background (单击,去除其前的√号,背景变为黑色)

8显示网格时,去除网格颜色,只显示线条:Utility Menu> lotCtrls>Style>Colors> icked Entity Clors 如下图所示:单击OK。再重新显示Utility Menu> lot>Replot即为线条。

9硬拷贝为.bmp文件,以便插入到word文档中:Utility Menu> lotCtrls>Hard Copy>To files, 给出文件名。所存文件即在进入Ansys时设的工作目录下。在Ansys图形输出窗口中,显示各种有用图形,需要储存并输出时,均可以该方式存为.bmp文件,以备用。

24、荷载步数太多了,该怎么办?

我是在一个模型上加的变化荷载,这个荷载是周期性的。由于作用的荷载周期有很多(有几百万次)所以结果文件就非常的大,请问有什么好的方法可以改变这个情况么因为经常出现硬盘算满了的情况!我只关心最后一个荷载步的结果,可是中间结果能不产生么??

答:outres,item,freq,cname,其中freq项你取值为none就ok

25、我能否在建立好模型后再定义我的元素属性

我觉得在建立好模型后,分批定类我的元素的TYPE和REAL,ET似乎更方便些,不知道能否实现

答:可以的。你可以先用mesh200划分,之后在用emodif修改。

26、怎样划分不平行于全球坐标系xy的面

怎样划分不平行于全球坐标系xy的面?我直接amesh,结果提示不与全球xy面平行,不能划分

答:"施加对称对称边界条件,可以直接在area 上施加,不必使用面单元过渡的。"

意思是对称边界条件可以直接施加在面上,而不必施加在单元上,但是该面还是需要划分网格的,否则它不会参与计算的。

27、如何查看层间应力值?

一个多层结构,如何查看各层之间的最大最小应力值?是数值,不是云图哦。

答:prnsol

28、在ANSYS中用表面效应单元加任意方向的荷载

!用表面效应单元加任意方向的荷载

finish

/PREP7

et,1,45 !定义实体单元solid45

et,2,154 !定义三维表面效应单元

KEYOPT,2,2,0 !指定表面效应单元的K2=0,所加荷载与单元坐标系方向相同

KEYOPT,2,4,1 !指定表面效应单元的K4=0,去掉边中点,成为四结点表面单元

block,-5,5,-5,5,0,5 !建实体模型

mp,dens,1,2000

mp,ex,1,10e9

mp,prxy,1,0.2

asel,s,loc,z,5.0,5.0 !选中实体上表面

AATT, 1, , 2, 0, !指定实体上表面用154号单元

MSHAPE,0,2D

MSHKEY,1

esize,,5

amesh,all !对上表面划分网格

allsel,all

VATT, 1, , 1, 0 !指定实体用45号单元

MSHAPE,0,3D

MSHKEY,1

vmesh,all

/PSYMB,ESYS,1 !显示单元坐标系

esel,s,type,,2 !选中实体上表面的表面效应单元以方便加荷载

sfe,all,1,pres,,50 !在面内加Z向荷载,大小为50,荷载方向可通过值的正负控制

sfe,all,2,pres,,100 !在面内加X向荷载,大小为100

sfe,all,3,pres,,150 !在面内加Y向荷载,大小为150

/psf,pres,,2,0,1 !以箭头方式显示所加荷载

!如果已经知道荷载在整体坐标系内的方向失量为(0,1,1),可以用如语句加该方向的荷载

sfe,all,5,pres,,100,0,1,1 !荷载值100后的三个数为方向失量

allsel,all

eplot

通过以上命令流得到的荷载图如附件所示。

11.gif (24.75 KB)

2007-10-29 17:30

需要注意的时图中(0,1,1)方向的荷载值为70.71=100*sqrt(2)/2,刚好是命令流中的荷载值乘以方向余弦。可以用sfelist命令查看单元上的荷载值。在施加荷载的时候应该要考虑表面载荷是否被累加吧!SFCUM,Lab,Oper,FACT,FACT2

29、撰写论文中图像的灰度处理

发现这些天论坛有些冷清,我的积分也迟迟不见长,近日弄了个ansys后处理灰度位图模块跟大家分享。ansys缺省状态下显示的是彩色图形,这对于编写高质量的报告非常有用,但实际使用中需要输出灰度显示的图形,比如撰写论文。

30、提取材料号2的所有体积命令是什么呢?

答:vsel,s,mat, ,2

vsum,all

*get,v2,volu,0,volu

v2 中即为材料2 的所有体的体积。

31、请教:solve后的warning怎样才能不用手动点OK?

建模,边界,求解设置都做好了,然后求解SOLVE,之后会出现WARNING的窗口,总是要手动点击OK,程序才能继续运行。

我的问题是:能不能在命令流里加上一条命令,让程序自动来进行确认,从而不用手动干预就可以继续进行运算?

答:/uis,msgpop,3

32、循环计算生成的转矩结果数据如何保存成TXT文件

新建了一个电机的三维有限元分析模型,需要循环做多次静态磁场分析,每循环一次得到一组转矩值,我想请问,如何能把每次循环得到的转矩值存入到TXT文件中呢?

记得有一种方法:

/out,nli_t,txt

nlist

/out

不明白其中的nlist是怎么生成的呢,或者说一种什么类型的数据呢,标量?数组还是矩阵呢?

答:nlist是ansys的一个命令,列出所选中节点的信息,比如坐标。

/out命令把本来在输出窗口中显示的信息存到指定的文体

所以你得到的既不是数据呢,标量也不是数组矩阵,只是一个文本文件。

33、请问不在同一平面的两个面如何合成一个面啊???

答:(1)可以用AADD命令进行布尔运算,可能要求两个面共面。

(2)如果两个面共线,可以用aglue命令粘接2个面。

(3)如果想连接2个面,并用于网格划分,可以用accat命令。

34、关于hardpoint。若在构件的某点处有一集中载荷,需在mesh之前在该处建立一个hardpoint,请问这个hardpoint的建立应该已经改变了该构件的应力分布了吧??为什么要建hardpoint?hardpont和一般的keypoint有什么区别??

答:硬点实际上是一种特殊的关键点。用户可利用硬点施加载荷或从模型线和面上的任意点获得数据。硬点不改变模型的几何形状和拓扑结构。大多数关键点命令如FK、KLIST和KSEL等都适用于硬点。而且硬点有自己的命令集和GUI中的部分。如果用户发出更新图元几何形状的命令,例如布尔运算或简化命令,任何与图元相连的硬点都将被删去。因此在完成实体模型之后应当将所有的硬点加入。如果删除一个联系着硬点的图元,硬点会:

·与图元一起被删除(如果硬点与其它任何图元都没有关系)

·与被删除的图元分离(如果硬点与另外的图元相连)

35、用apdl如何分别读取节点响应的实部和虚部??

答:SET,1,1,,0 ! Real

*VGET,AZR,NODE,,A,Z

SET,1,1,,1

*VGET,AZI,NODE,,A,Z

36、使用Ansys软件使用的经验小结

转钢结构论坛“雾里看花”的大作

1.始终注意保持使用一致的单位制;

2.求解前运行allsel命令

求解前运行allsel命令。要不然,某些已经划分网格的实体而没有被选择,那么加在实体模型上加的荷载可能会没有传到nodes or elements上去;

3.网格划分问题

牢记《建模与分网指南》上有关建模的忠告。网格划分影响模型是否可用,网格划分影响计算结果的可接受程度;

自适应网格划分(ADAPT)前必须查自适应网格划分可用单元,在ansys中能够自适应网格划分的单元是有限的。

网格划分完成后,必须检查网格质量!权衡计算时间和计算精度的可接受程度,必要时应该refine 网格

4.实体建模布尔运算

应用实体建模以及布尔运算(加、减、贴、交)的优势解决建立复杂模型时的困难;但是,没有把握时布尔运算将难以保证成功!

5.计算结果的可信度

一般来说,复杂有限元计算必须通过多人,多次,多种通用有限元软件计算核对,互相检验,相互一致时才有比较可靠的计算结果。协同工作时必须对自己输入数据高度负责,并且小组成员之间保持良好的沟通;有限元分析不是搞什么“英雄主义”,而需要多方面的质量保证措施。

6.了解最终所需要的成果

建立模型之前,应该充分了解最终要求提交什么样式的成果,这样能形成良好的网格,早期良好的建模规划对于后期成果整理有很大的帮助;

7.撰写分析文档

文档与分析过程力求保持同步,有利于小组成员之间的沟通和模型的检验和查证;

8.熟悉命令

对没有把握的命令应该先用简单模型熟悉之,千万不能抱有“撞大运”的想法;

9.多种单元共节点

不同单元使用共同节点时注意不同单元节点自由度匹配问题导致计算结果的正确与否(《建模与分网指南》P 8 )

三维梁单元和壳单元的节点自由度数一致,但是应该注意到三维梁单元的转动自由度和壳单元的转动自由度的含义不一样。壳的ROTZ不是真实的自由度,它与平面内旋转刚度相联系,在局部坐标中壳的单元刚度矩阵ROTZ对应的项为零,对此不能将梁与壳单元仅仅有一个节点相连,例外的是当shell43 or shell63(两者都有keyopt(3)=2)的Allman旋转刚度被激活时。

Solid65 单元和shell63 单元相连,相应平动自由度的节点力会传到实体块单元上,但是shell63单元的转动自由度的节点唯一则不会传到相连的solid65单元上。

10.查找文献资料确定混凝土的材料参数输入(Tb, concr, , , )

11.预测内存和磁盘空间

大型复杂模型(例如10万个节点,非线性问题,多工况问题,1000步以上的瞬态分析等等)求解之前预测求解所需要的求解时间、内存和磁盘空间,使分析尽在掌握之中;

12.收敛问题

影响收敛(不收敛,或者收敛缓慢)的原因很多,《非线性分析指南》一书上有很多关于避免发生收敛问题的建议;

对于以下参数,可以试一试这些参数对收敛速度以及结果精度的影响

neqit = 6~25?

加载荷载步大小= ?

接触单元的实常数= ?例如接触刚度的大小取值必须权衡计算结果精度(穿透大小)和收敛问题(收敛时间)两者的可接受程度,需要经验值或者试算;

13.启动重分析

14.两个相贯的薄壁圆筒建模,壳单元没有公共节点

Element Connectivity Error, 8-Node Curved Shell Elements

In this image, the red stiffener was intended to be welded to the purple pipe. Note that the elements of the red stiffener do not match up with those on the pipe. There is no connection, and the meshing was done independently. This is due to a geometric modeling error by the user (me). There are superimposed curved lines where the interface is located. There should have been a shared line for the connection to have worked. I found this only because of careful examination of the model -- I had already run a stress analysis.

What to do about these error concerns? Read and think. Share and listen to ideas and concerns with others. Review your own work, and the work of your co-workers. (Recently an experienced co-worker who does not even do FEA work asked me if I had eliminated the added mass of water in pipes when evaluating shipping loads on a product. I hadn't. Eliminating the added mass got rid of a high-stress problem. These errors are very easy to make.) Be friendly. Communicate with other departments. Have a check list and design reviews. Never use FEA blindly, or believe the results of an analysis without some critical review. Accept a critical review without taking it personally. Develop a good understanding of the intent of the design codes that regulate your work. Consult an expert when it is appropriate. Pay attention to the ethics and standards of your professional association. Choose your employer wisely. (Some of these things you were supposed to have learned in Kindergarten, but life isn't always that simple.) 解决方法:通过volumn建模形成相贯线,该方法建模使面相交处共线,xmesh后有公共nodes 15.选择集的应用

为了利用选择集cm / xsel的强大功能,可以合理定义线,面的实常数real属性,为了选择操作

方便而赋予更多的单元实常数号,材料号

16.UPGEOM 和MPCHG 的应用

! UPGEOM更新几何形状

!a.rst为计算结果文件名,最后一个为目录

!这两个参数应根据你的计算情况定

UPGEOM,1,LAST,LAST,NEW,rst,F:\729\

! MPCHG弹性模量恢复为真值

esel,s,mat,,3

mpchg,4,all

You might be tempted to try to deactivate or reactivate elements by changing their material properties [ MPCHG ] ( Main Menu> reprocessor>Material Props>Change Mat Num ). However, you must proceed cautiously if you attempt such a procedure. The safeguards and restrictions that affect "killed" elements will not apply to elements that have their material properties changed in SOLUTION. (Element forces will not be automatically zeroed out;nor will strains, mass, specific heat, etc.) Many problems could result from careless use of MPCHG . For instance, if you reduce an element's stiffness to almost zero, but retain its mass, it could result in a singularity if subjected to acceleration or inertial effects.

One application of MPCHG would be in modeling construction sequences in which the strain history of a "born" element is maintained. Using MPCHG in such cases will enable you to capture the initial strain experienced by elements as they are fitted into the displaced nodal configuration.

17.Ansys 中的坐标系统,使用各种坐标系时应该明白在各处理器中输入输出会受到那些坐标系的影响

整体和局部坐标系CSYS---用于定位几何形状参数的空间位置

显示坐标系DSYS---用于几何形状参数的列表和显示

节点坐标系---定义节点自由度方向和节点结果数据的方法。输入数据时受到节点坐标系影响的有:约束自由度(方程),力,主(从)自由度;在/POST26中在节点坐标系下输出文件和显示的数据结果有:自由度解,节点荷载,反作用荷载;

Forces are defined in the nodal coordinate system. The positive directions of structural forces and moments are along and about the positive nodal axis directions. The node and the degree of freedom label corresponding to the force must be selected [ NSEL , DOFSEL ].

单元坐标系---每个单元都有自己的坐标系,单元坐标系用于确定材料特性主轴,加面压力和和单元结果数据(如应力和应变)的输出方向;ANSYS规定了单元坐标系的缺省方向;许多单元都有keyopts可用于修改单元坐标系的缺省方向;对于面和体单元而言,可以用ESYS命令将单元坐标系的方向调整到已定义的局部坐标系;

结果坐标系RSYS---用来列表、显示或者在/POST1中将节点和单元结果转换到特定的坐标系中。在/POST1中结果数据换算到结果坐标系(RSYS)下记录。定义路径时,可以用系列命令*GET, ACTSYS, ACTIVE,CSYS $ RSYS, ACTSYS使结果坐标系与激活的坐标系(用于定义路径)相匹配求解坐标系---大多数模型叠加技术(PSD,CQC,SRSS)是在求解坐标系中进行的,使用RSYS,SOLU 命令来避免在结果坐标系中发生变换,使结果数据保持在求解坐标系中。

18.Ansys 5.7通过函数定义边界条件

利用函数可以很简单方便地定义复杂边界条件和载荷(将边界条件当作函数处理(即方程))。

该特性是5.6 中介绍的表格化边界条件的扩展功能。用户可以创建大量函数并存储起来,以便于将来使用。

5.6的表格化边界条件(Tabular boundary conditions)

Tabular boundary conditions ( VALUE = % tabname %) are available only for structural (UX, UY, UZ, ROTX, ROTY, ROTZ) and temperature degree of freedom (TEMP) labels and are valid only in static ( ANTYPE ,STATIC) and full transient ( ANTYPE ,TRANS) analyses.

滞回曲线——位移加载

*DIM,dis,TABLE,9,1,,TIME, ,

DIS(1,0) = 0,1,2,3,4,5,6,7,8

DIS(1,1) = 0,3,0,-3,0,4,0,-4,0

D,22, , %DIS% , , , ,UZ, , , , ,

ansys 5.6 help files------- 2.6.3. Applying Loads Using TABLE Type Array Parameters

优点:

将复杂载荷和边界条件定义成基本变量和因变量的连续或非连续方程。

提供创建和运用函数的极易操作的GUI 界面。

应用:

该特性适用于所有ANSYS家族产品。

该特性适用于ANSYS程序的所有过程,支持TIME, TEMP, X, Y, Z, VELOCITY和PRESSURE等基本变量

19.automatic time stepping

For nonlinear problems, automatic time stepping determines the amount of load increment between substeps

37、ansys中如何提取各结点温度输出到TXT文档中?

哪位大峡告诉下我ansys中如何提取各节点的温度?是不是用APDL语言

我现在有个程序,不知道该怎么用~~是将它在哪儿输入???运行后结果又存在哪儿了????怎么存入到一个TXT文档中?程序如下:

FINISH

/POST1

ALLSEL,ALL

*GET,TotNode,NODE,0,COUNT !* 获得模型中的节点总数,节点总数用变量TotNode记录

*DO,Ni,1,TotNode !* 用DO循环对模型中的所有节点遍历

*GET,KTempNod,NODE,Ni,Temp !* 获取每一节点以绝对温度表示的温度值,存放在变量KTempNod中

CTempNod=KTempNod-273 !* 将温度转换为摄氏温度

DNSOL,Ni,TEMP, ,CTempNod !* 用DNSOL命令对节点的温度计算结果修正为摄氏温度*ENDDO

FINISH

答:*dim 定义一个数组

*vget 用节点温度填充这个数组

*cfopen 把这个数组存入一个文件

*vwrite

*cfclos

38、可以施加两种载荷吗?

要在一个模型上考虑两种载荷,一开始只有第一个载荷作用,一段时间后在第一种载荷仍然作用的基础上再施加第二个载荷,这两个载荷的作用力大小和位置都不一样,应该如何做?

答:可以试试用load step

39、ansys中的单位问题

solve后,跳出这样一个错误来:For material 1 at temperature 0, the initial slope of the stress-strain curve based on the TB,MISO table ( 3.E+10 ) is greater than EX (30000). 估计是材料单位弄的有问题了,大家谁能给个意见啊

答:1)、定义miso时第一个点的斜率一定要跟你输入的ex相等

2)、3.E+10估计是以米为单位

30000以毫米为单位

40、ANSYS中如何执行batch批处理命令?

答:finish

/clear

/cwd 设置工作路径

/input 输入分析文件

/filname 修改工作文件名

41、无规则编号,不等间距node如何两两连接成单元

请教个问题:一系列node沿矩形四边分布,但不均匀,node间距不等,编号也很混乱,如何能用简单的方法将node两两连接成单元呢?考虑了一个方法,但没有实现:用nsel命令选出周边node,局部重新编号,编号有规律了就可以循环了,红色字体为未能实现的部分。

答:先把最外圈的某一边选出来,nsel,s,就可以实现

指定起始节点,如1761

用nnear(1761)就可以选中离其最近的单元,

i=nneae(1761)

e,1761,i

就可以完成第一个单元,

然后nsel,u,去掉1761

然后选中nneae(i)

j=nneae(i)

ANSYS新手入门学习心得

(1) 如果你模拟结构体中裂缝扩展过程的模拟,在Ansys中可以用全解耦损伤分析方法来近似模拟裂缝扩展,我曾用Ansys软件中提供的可以定义10,000个材料参数和单元ekill/alive 功能完成了层状路面体中表面裂缝和反射裂缝在变温作用下的扩展过程的模拟。我模拟的过程相对来说比较简单,模拟过程中我们首先要知道裂缝的可能扩展方向,这样在裂缝可能扩展的带内进行网格加密处理,加密到什么程度依据计算的问题来确定。 (2) 如果采用断裂力学理论计算含裂缝结构体的应力强度因子,建模时只需在裂尖通过命令kscon生成奇异单元即可。Ansys模块中存在的断裂力学模块可以计算I、II、III型应力强度因子(线弹性断裂力学)和J积分(弹塑性断裂力学),在Ansys中verification里面有一个计算I型应力强度因子的例子vm143,参见该例子就可以了。 (3) 如果通过断裂力学模拟裂缝的扩展过程,需要采用动态网格划分,这方面我没有做,通过Ansys的宏命令流应该可以实现。技术参考可参阅文献:杨庆生、杨卫.断裂过程的有限元模拟.计算力学学报,1997,14(4). (4) 我现在做动荷载作用下路面结构体中应力强度因子的分布规律,我是通过位移插值得到不同时间点处的应力强度因子。如果想这样做,可参阅理论参考中关于应力强度因子计算说明。 1. 讨论两种Ansys求极限荷载的方法 (1)力加载 可以通过对应的方法(比如说特征值屈曲)估计结构的极限荷载的大致范围,然后给结构施加一个稍大的荷载,打开自动荷载步二分法进行非线性静力分析,最后计算会因不收敛终止,则倒数第二个子步对应的就是结构的极限荷载;另外,也可以选择弧长法,采用足够的子步(弧长法可以一直分析到极限承载力之后的过程)同样可以从绘制的荷载位移曲线或计算结果中找出结构的极限荷载。 (2)位移加载 给结构施加一个比较大的位移,打开自动荷载步二分法进行非线性分析,保证足够的子步数,这样也可以分析到极限荷载以后,通过绘制荷载位移曲线或查看相应结果文件也可知道结构的极限荷载。 希望众高手讨论一下 (1)弧长法求极限荷载的收敛性问题,如何画到荷载位移曲线的下降段? (2)位移法求极限荷载的具体步骤? 2. 需要注意的问题 1. 由于SOLID 65单元本身是基于弥散裂缝模型和最大拉应力开裂判据,因此在很多情况下会因为应力集中而使混凝土提前破坏,从而和试验结果不相吻合,因此,在实际应用过程中应该对单元分划进行有效控制,根据作者经验,当最小单元尺寸大于5cm 时,就可以有效避免应力集中带来的问题; 2. 支座是另一个需要注意的问题。在有限元分析中,很多时候约束是直接加在混凝土节点上,这样很可能在支座位置产生很大的应力集中,从而使支座附近的混凝土突然破坏,造成求解失败。因此,在实际应用过程中,应该适当加大支座附近单元的尺寸或者在支座上加一些弹性垫块,避免支座的应力集中;

ANSYS学习心得

一学习ANSYS需要认识到的几点 相对于其他应用型软件而言,ANSYS作为大型权威性的有限元分析软件,对提高解决问题的能力是一个全面的锻炼过程,是一门相当难学的软件,因而,要学好ANSYS,对学习者就提出了很高的要求,一方面,需要学习者有比较扎实的力学理论基础,对ANSYS分析结果能有个比较准确的预测和判断,可以说,理论水平的高低在很大程度上决定了ANSYS使用水平;另一方面,需要学习者不断摸索出软件的使用经验不断总结以提高解决问题的效率。在学习ANSYS的方法上,为了让初学者有一个比较好的把握,特提出以下五点建议:(1)将ANSYS的学习紧密与工程力学专业结合起来 毫无疑问,刚开始接触ANSYS时,如果对有限元,单元,节点,形函数等《有限元单元法及程序设计》中的基本概念没有清楚的了解话,那么学ANSYS很长一段时间都会感觉还没入门,只是在僵硬的模仿,即使已经了解了,在学ANSYS之前,也非常有必要先反复看几遍书,加深对有限元单元法及其基本概念的理解。 作为工程力学专业的学生,虽然力学理论知识学了很多,但对许多基本概念的理解许多人基本上是只停留于一个符号的认识上,理论认识不够,更没有太多的感性认识,比如一开始学ANSYS时可能很多人都不知道钢材应输入一个多大的弹性模量是合适的。而在进行有限元数值计算时,需要对相关参数的数值有很清楚的了解,比如材料常数,直接关系到结果的正确性,一定要准确。实际上在学ANSYS时,以前学的很多基本概念和力学理论知识都忘得差不多了,因而遇到有一

定理论难度的问题可能很难下手,特别是对结果的分析,需要用到《材料力学》,《弹性力学》和《塑性力学》里面的知识进行理论上的判断,所以在这种情况下,复习一下《材料力学》,《弹性力学》和《塑性力学》是非常有必要的,加深对基本概念的理解,实际上,适当的复习并不要花很多时间,效果却很明显,不仅能勾起遥远的回忆,加深理解,又能使遇到的问题得到顺利的解决。 在涉及到复杂的非线性问题时(比如接触问题),一方面,不同的问题对应着不同的数值计算方法,求解器的选择直接关系到程序的计算代价和问题是否能顺利解决;另一方面,需要对非线性的求解过程有比较清楚的了解,知道程序的求解是如何实现的。只有这样,才能在程序的求解过程中,对计算的情况做出正确的判断。因此,要能对具体的问题选择什么计算方法做出正确判断以及对计算过程进行适当控制,对《计算方法》里面的知识必须要相当熟悉,将其理解运用到ANSYS的计算过程中来,彼此相互加强理解。要知道ANSYS是基于有限元单元法与现代数值计算方法的发展而逐步发展起来的。因此,在解决非线性问题时,千万别忘了复习一下《计算方法》。此外,对《计算固体力学》也要有所了解(一门非常难学的课),ANSYS对非线性问题处理的理论基础就是基于《计算固体力学》里面所讲到的复杂理论。 作为学工程力学的学生,提高建模能力是非常急需加强的一个方面。在做偏向于理论的分析时,可能对建模能力要求不是很高,但对于实际的工程问题,有限元模型的建立可以说是一个最重要的问题,而后

ansys心得

1. 讨论两种Ansys求极限荷载的方法 (1)力加载 可以通过对应的方法(比如说特征值屈曲)估计结构的极限荷载的大致范围,然后给结构施加一个稍大的荷载,打开自动荷载步二分法进行非线性静力分析,最后计算会因不收敛终止,则倒数第二个子步对应的就是结构的极限荷载;另外,也可以选择弧长法,采用足够的子步(弧长法可以一直分析到极限承载力之后的过程)同样可以从绘制的荷载位移曲线或计算结果中找出结构的极限荷载。 (2)位移加载 给结构施加一个比较大的位移,打开自动荷载步二分法进行非线性分析,保证足够的子步数,这样也可以分析到极限荷载以后,通过绘制荷载位移曲线或查看相应结果文件也可知道结构的极限荷载。 希望众高手讨论一下 (1)弧长法求极限荷载的收敛性问题,如何画到荷载位移曲线的下降段? (2)位移法求极限荷载的具体步骤? 2. 需要注意的问题 1. 由于SOLID 65单元本身是基于弥散裂缝模型和最大拉应力开裂判据,因此在很多情况下会因为应力集中而使混凝土提前破坏,从而和试验结果不相吻合,因此,在实际应用过程中应该对单元分划进行有效控制,根据作者经验,当最小单元尺寸大于5cm 时,就可以有效避免应力集中带来的问题; 2. 支座是另一个需要注意的问题。在有限元分析中,很多时候约束是直接加在混凝土节点上,这样很可能在支座位置产生很大的应力集中,从而使支座附近的混凝土突然破坏,造成求解失败。因此,在实际应用过程中,应该适当加大支座附近单元的尺寸或者在支座上加一些弹性垫块,避免支座的应力集中; 3. 六面体的SOLID 65 单元一般比四面体的单元计算要稳定且收敛性好,因此,只要条件允许,应该尽量使用六面体单元; 4. 正确选择收敛标准,一般位移控制加载最好用位移的无穷范数控制收敛,而用力控制加载时可以用残余力的二范数控制收敛。在裂缝刚刚出现和接近破坏的阶段,可以适当放松收敛标准,保证计算的连续性; 3. 关于下降段的问题 1)在实际混凝土中都有下降段,但是在计算的时候要特别小心下降段的问题。 2)下降段很容易导致计算不收敛,有时为了计算的收敛要避免设置下降段,采用rush模型。 3)利用最大压应变准则来判断混凝土是否破坏。 4. Solid65单元中的破坏准则 1)采用Willam&Warnke五参数破坏准则 2)需要参数: 单轴抗拉强度,单轴,双轴抗压强度,围压压力,在围压作用下双轴,单轴抗压强度 5. 近来我对混凝土单元进行了一点思考,有一些想法,贴在下面,共同探讨: 1)分析混凝土结构,选择合理的材料特性是建立模型的关键,所以有必要弄清混凝土的材料特性。混凝土是脆性材料,并具有不同的拉伸和压缩特性。典型混凝土的抗拉强度只有抗压强度的8%-15%。 在ANSYS中,对于混凝土单元,材料特性ANSYS要求输入以下数据(为了清楚起见,我将几个系数均译为了中文):弹性模量、泊松比、张开与闭合滑移面的剪切强度缩减系数、抗拉与抗压强度、极限双轴抗压强度、周围静水应力状态、静水应力状态下单轴与双轴压缩的

Ansys学习总结

5、ANSYS输出mnf文件 模型单位要统一,最好都适用国际单位米制的,那么弹性模量、密度也要统一单位。然后进行单元添加:solid45、beam4、mass21给beam4设置实常数(real constant):基本都是1e-12(米制单位,毫米要相应改变) 给mass21设置实常数(real constant):基本都是1e-12(米制单位,毫米要相应改变) 添加材料设置:包括两种材料,一种是实体需要的材料,即为应该模型材料。 一种就是需要刚度大但是质量轻的材料,一般用的是密度为1e-12,弹性模量比模型实体的高出5个数量级(这个数值对能否导成功有直接影响,可以进行试算,用高5个数量级保证了稳定输出)。 在attachpoint铰链位置添加两个keypoint,然后用mass21去划分网格。可以得到node 1、node2,然后对模型整体用solid45划分。现在要把这两个孔刚化,就需要用到刚性梁单元。 用beam4单元连接孔上每一个节点与孔中心节点(需要成为attachpoint的点)。 6、ansys中的add、glue、overlap的区别及联系 1、相加(add):相加是指对所有图元进行叠加,包含原是个图元的所有部分,生成一个新图元,各个原始图元的公共边界将被清除,形成一个单一的整体。在ansys的面相加中只能对共面的图元进行操作.

对两个已经存在的面进行相加操作 命令:aadd,na1,na2,na3,na4,na5,na6,na7,na8,na9 2)对两个已经存在的体进行相加操作命令: vadd,nv1,nv2,nv3,nv4,nv5,nv6,nv7,nv8,nv9 3)对两条已经存在的线进行操作 命令:lcomb,nl1,nl2,keep keep表示保留进行相加操作的图元,deleted表示进行相加操作后删除原始图元。 2、搭接(overlap):搭接食指将分离的同阶图元转变为一个连续体,其中图元的所有重叠区域将独立成为一个图元。搭接与相加操作类似,但相加操作是由几个图元生成一个图元整体,而搭接则是由几个图元生成更多的图元,相交的部分则被分离出来。 1)、线和线之间进行搭接操作 命令:lovlap,nl1,nl2,nl3,nl4,nl5,nl6,nl7,nl8,nl9 2)、面和面之间进行搭接操作 命令:aovlap,na1,na2,na3,na4,na5,na6,na7,na8,na9 3)、体和体之间进行搭接操作 命令:vovlap,nv1,nv2,nv3,nv4,nv5,nv6,nv7,nv8,nv9 3、粘结(glue)粘结操作是将多个图元组合成一个连续体,图元之间仅在公共边界处相连,其公共边界的维数低于原始图元一维。粘结操作与加操作类似,但不同的是这些图元之间仍然相互独立,只是在边界上连接。粘结操作通常还与搭接操作配合使用。

学习ansys的一些心得

学习ansys的一些心得 学习ansys的一些心得(送给初学者和没有盟币的兄弟) 1 做了布尔运算后要重画图形(删除实体)时:需拾取Utility Menu>Plot>Replot 2 标点的输入是在英文状态下,―,‖。 3 线段中点的建立:Modling>Creat>Keypoints>Fill between kps 4 还不会环形阵列。 5 所谓杆系结构指的是长度远远大于其他方向尺寸(10:1)的构件组成的结构,如连续梁,桁架,钢架等。 6 静力学分析的结果包括结构的位移,应变,应力和反作用力等,一般是使用POST1处理(普通后处理器)和查看这些结果。 7 干系结构的静力学分析—平面桁架的建模,用NODE(节点),ELEMENT(元素)创建。复杂体积的建模一般用KPS(关键点),LINE(Straight line—直线),再生成面,再生成体。 8 如果输入的数据单位是国际单位制单位,则输出的数据单位也是国际制单位。 9 创建正六边形:Creat>Areas>Polygon>Hexagon.指定中心和半径。 10 由面沿线挤出体:Modling>Operate>Extrude>Areas>Along Lines. 11 Ansys中没有Undo命令.需及时保存数据库文件. Def Shape Only:只显示变形图.Def + Undeformed:显示未变形的图.Def + Udef egde:显示未变形的图形的边界. 13 用等高线显示:Plot Results>Contour Plot>Nodal Solu.

14 模态分析用于分析结构的振动特性,即确定结构的固有频率和振型,它也是谐响应分析,瞬态动力学分析以及谱分析等其他动力学分析的基础。 15 Ansys的模态分析是线型分析。任何非线型分析,例如,塑性,接触单元等,即使被定义了也将被忽略。 16 平面桁架:Beam(2D elastic 3) 厚壁圆筒:Solid(8 node 13)>Options(K3—Plane strain) 17 一般材料的弹性模量(EX):2e11.泊松比(PRXY):0.3.密度:7800 18 做完静力学分析后,再做模态分析时,要再次求解,同时预应力效果也应该打开(PSTRES,on).可以在命令行中输入:pstres,on 也可以用菜单路径:Solution>Analysis Type>Analysis Options. 19 弹簧阻尼器单元:Combination-Spring damper 14. 20 接触问题属于状态非线性问题,是一种高度非线性行为,需要较多的计算资源。接触问题有两个基本类型:刚体-柔体的接触,柔体-柔体的接触(许多金属成型的接触问题)。在刚体-柔体的接触问题中,有的接触面与它接触的变形体相比,有较大的刚度而被当做刚体。而柔体-柔体的接触,是一种更普遍的类型,此时两个接触体具有近似的刚度,都为变形体。 21 1 点-点接触:过盈装配问题是用点点接触单元模拟面面接触的典型例子。 2 点-面接触:不必预先知道准确的接触位置,接触面之间也不需要保持一致的网格,并且允许有较大的变形和相对滑动。典型实例:模拟插头插入插座里。 3 面-面接触:刚性面作为目标面,柔性面作为接触面。 22 打开自动时间步长:Solution>Load Step Opts>Time Frequenc>Time And Substps.

(完整word版)ANSYS使用心得体会

ANSYS使用心得体会 本次结构力学课程设计是学习使用ANSYS软件对框架结构内力进行计算,在未学习该软件前,对于此类问题,通常会采用力矩分配法来进行计算,计算过程繁复,计算量大。导致过程缓慢。 通过对ANSYS软件的学习和了解,知道了它的一些明显的优点。 相对于其他应用型软件而言,ANSYS作为大型权威性的有限元分析软件,对提高解决问题的能力是一个全面的锻炼过程,是一门相当难学的软件,因而,要学好ANSYS,对我们提出了很高的要求,一方面,需要我们有比较扎实的力学理论基础,对ANSYS分析结果能有个比较准确的预测和判断,可以说,理论水平的高低在很大程度上决定了ANSYS使用水平;另一方面,需要我们不断摸索出软件的使用经验不断总结以提高解决问题的效率。 刚开始接触ANSYS时,没有限元,单元,节点,形函数等的基本概念没有清楚的了解话,会感觉还没入门,只是在僵硬的模仿,即使已经了解了,必要先反复看几遍书,加深对有限元单元法及其基本概念的理解。 ANSYS在对结构力学的静力学分析非常方便,用来求解外载荷引起的位移、应力和力。静力分析很适合求解惯性和对结构的影响并不显著的问题。ANSYS 程序中的静力分析不仅可以进行线性分析,而且也可以进行非线性分析,如塑性、膨胀、大变形、大应变及接触分析。 但是学习的过程是充满烦恼和惊喜的,因为总是会碰到许多的新问题,需要较好的耐心去解决这些问题,这是在学习过程中遇到的最大的难题。然而,在解决问题之后,就会有恍然大悟的喜悦,可以说是痛苦和快乐并存的。所以对于初学者,缺乏经验是非常难的。必须保持良好的心态,对于不断出现的ERROR提示要坚定自己的信心,坚信自己可以解决这些问题。所有困难都会迎刃而解。 本次的学习让我认识到了提高建模能力是非常急需加强的一个方面。在做偏向于理论的分析时,可能对建模能力要求不是很高,但对于实际的工程问题,有限元模型的建立可以说是一个最重要的问题,而后面的工作变得相对简单。建模能力的提高,需要掌握好的建模思想和技巧。 ANSYS软件是一款在建模等方面非常实用的软件,本次的学习我其实并没有完全熟练地掌握它的应用,以后还要加强对它的学习,相信在以后的学习和工作中会带来巨大的便利。

2019年ANSYS学习总结范文

2019年ANSYS学习总结范文 1学习ANSYS需要认识到的几点相对于其他应用型软件而言,ANSYS作为大型权威性的有限元分析软件,对提高解决问题的能力是一个全面的锻炼过程,是一门相当难学的软件,因而,要学好ANSYS,对学习者就提出了很高的要求,一方面,需要学习者有比较扎实的力学理论基础,对ANSYS分析结果能有个比较准确的预测和判断,可以说,理论水平的高低在很大程度上决定了ANSYS使用水平;另一方面,需要学习者不断摸索出软件的使用经验不断总结以提高解决问题的 效率。在学习ANSYS的方法上,为了让初学者有一个比较好的把握,特提出以下五点建议: 1.1将ANSYS的学习紧密与工程力学专业结合起来毫无疑问,刚开始接触ANSYS时,如果对有限元,单元,节点,形函数等《有限元单元法及程序设计》中的基本概念没有清楚的了解话,那么学ANSYS 很长一段时间都会感觉还没入门,只是在僵硬的模仿,即使已经了解了,在学ANSYS之前,也非常有必要先反复看几遍书,加深对有限元单元法及其基本概念的理解。作为工程力学专业的学生,虽然力学理论知识学了很多,但对许多基本概念的理解许多人基本上是只停留于一个符号的认识上,理论认识不够,更没有太多的感性认识,比如一开始学ANSYS时可能很多人都不知道钢材应输入一个多大的弹性模 量是合适的。而在进行有限元数值计算时,需要对相关参数的数值有很清楚的了解,比如材料常数,直接关系到结果的正确性,一定要准

确。实际上在学ANSYS时,以前学的很多基本概念和力学理论知识都忘得差不多了,因而遇到有一定理论难度的问题可能很难下手,特别是对结果的分析,需要用到《材料力学》,《弹性力学》和《塑性力学》里面的知识进行理论上的判断,所以在这种情况下,复习一下《材料力学》,《弹性力学》和《塑性力学》是非常有必要的,加深对基本概念的理解,实际上,适当的复习并不要花很多时间,效果却很明显,不仅能勾起遥远的回忆,加深理解,又能使遇到的问题得到顺利的解决。在涉及到复杂的非线性问题时(比如接触问题),一方面,不同的问题对应着不同的数值计算方法,求解器的选择直接关系到程序的计算代价和问题是否能顺利解决;另一方面,需要对非线性的求解过程有比较清楚的了解,知道程序的求解是如何实现的。只有这样,才能在程序的求解过程中,对计算的情况做出正确的判断。因此,要能对具体的问题选择什么计算方法做出正确判断以及对计算过程进 行适当控制,对《计算方法》里面的知识必须要相当熟悉,将其理解运用到ANSYS的计算过程中来,彼此相互加强理解。要知道ANSYS是基于有限元单元法与现代数值计算方法的发展而逐步发展起来的。因此,在解决非线性问题时,千万别忘了复习一下《计算方法》。此外,对《计算固体力学》也要有所了解(一门非常难学的课),ANSYS对非线性问题处理的理论基础就是基于《计算固体力学》里面所讲到的复杂理论。

ansys分析的一些心得

1做了布尔运算后要重画图形(删除实体)时:需拾取Utility Menu>Plot>Replot 2标点的输入是在英文状态下,“,”。 3线段中点的建立:Modling>Creat>Keypoints>Fill between kps 4还不会环形阵列。 5所谓杆系结构指的是长度远远大于其他方向尺寸(10:1)的构件组成的结构,如连续梁,桁架,钢架等。 6静力学分析的结果包括结构的位移,应变,应力和反作用力等,一般是使用POST1处理(普通后处理器)和查看这些结果。 7干系结构的静力学分析—平面桁架的建模,用NODE(节点),ELEMENT(元素)创建。复杂体积的建模一般用KPS(关键点),LINE(Straight line—直线),再生成面,再生成体。8如果输入的数据单位是国际单位制单位,则输出的数据单位也是国际制单位。 9创建正六边形:Creat>Areas>Polygon>Hexagon.指定中心和半径。 10由面沿线挤出体:Modling>Operate>Extrude>Areas>Along Lines. 11Ansys中没有Undo命令.需及时保存数据库文件. 12Def Shape Only:只显示变形图.Def + Undeformed:显示未变形的图.Def + Udef egde:显示未变形的图形的边界. 13用等高线显示:Plot Results>Contour Plot>Nodal Solu. 14模态分析用于分析结构的振动特性,即确定结构的固有频率和振型,它也是谐响应分析,瞬态动力学分析以及谱分析等其他动力学分析的基础。 15Ansys的模态分析是线型分析。任何非线型分析,例如,塑性,接触单元等,即使被定义了也将被忽略。 16平面桁架:Beam(2D elastic 3) 厚壁圆筒:Solid(8 node 13)>Options(K3—Plane strain) 17一般材料的弹性模量(EX):2e11.泊松比(PRXY):0.3.密度:7800 18做完静力学分析后,再做模态分析时,要再次求解,同时预应力效果也应该打开(PSTRES,on).可以在命令行中输入:pstres,on 也可以用菜单路径:Solution>Analysis Type>Analysis Options. 19弹簧阻尼器单元:Combination-Spring damper 14. 20接触问题属于状态非线性问题,是一种高度非线性行为,需要较多的计算资源。接触问题有两个基本类型:刚体-柔体的接触,柔体-柔体的接触(许多金属成型的接触问题)。 在刚体-柔体的接触问题中,有的接触面与它接触的变形体相比,有较大的刚度而被当做刚体。而柔体-柔体的接触,是一种更普遍的类型,此时两个接触体具有近似的刚度,都为变形体。 21Ansys的接触方式: 1 点-点接触:过盈装配问题是用点点接触单元模拟面面接触的典型例子。 2 点-面接触:不必预先知道准确的接触位置,接触面之间也不需要保持一致的网格, 并且允许有较大的变形和相对滑动。典型实例:模拟插头插入插座里。 3 面-面接触:刚性面作为目标面,柔性面作为接触面。 22 打开自动时间步长:Solution>Load Step Opts>Time Frequenc>Time And Substps. 23 屈曲分析是一种用于确定结构开始变得不稳定时的临界载荷和屈曲模态形状分析的技术。 24 打开预应力效果:Solution> Analysis Type>Analysis Options.在弹出的对话框中的sstif pstres下拉列表框中选择Prestress ON.单击OK. 25 交叠面:Modling>Opreat>Boolearns>Overlap>Areas.

学习有限元ANSYS总结

学习ANSYS经验总结 一学习ANSYS需要认识到的几点 相对于其他应用型软件而言,ANSYS作为大型权威性的有限元分析软件,对提高解决问题的能力是一个全面的锻炼过程,是一门相当难学的软件,因而,要学好ANSYS,对学习者就提出了很高的要求,一方面,需要学习者有比较扎实的力学理论基础,对ANSYS分析结果能有个比较准确的预测和判断,可以说,理论水平的高低在很大程度上决定了ANSYS使用水平;另一方面,需要学习者不断摸索出软件的使用经验不断总结以提高解决问题的效率。在学习ANSYS的方法上,为了让初学者有一个比较好的把握,特提出以下五点建议: (1)将ANSYS的学习紧密与工程力学专业结合起来 毫无疑问,刚开始接触ANSYS时,如果对有限元,单元,节点,形函数等《有限元单元法及程序设计》中的基本概念没有清楚的了解话,那么学ANSYS 很长一段时间都会感觉还没入门,只是在僵硬的模仿,即使已经了解了,在学ANSYS之前,也非常有必要先反复看几遍书,加深对有限元单元法及其基本概念的理解。 作为工程力学专业的学生,虽然力学理论知识学了很多,但对许多基本概念的理解许多人基本上是只停留于一个符号的认识上,理论认识不够,更没有太多的感性认识,比如一开始学ANSYS时可能很多人都不知道钢材应输入一个多大的弹性模量是合适的。而在进行有限元数值计算时,需要对相关参数的数值有很清楚的了解,比如材料常数,直接关系到结果的正确性,一定要准确。实际上在学ANSYS时,以前学的很多基本概念和力学理论知识都忘得差不多了,因而遇到有一定理论难度的问题可能很难下手,特别是对结果的分析,需要用到《材料力学》,《弹性力学》和《塑性力学》里面的知识进行理论上的判断,所以在这种情况下,复习一下《材料力学》,《弹性力学》和《塑性力学》是非常有必要的,加深对基本概念的理解,实际上,适当的复习并不要花很多时间,效果却很明显,不仅能勾起遥远的回忆,加深理解,又能使遇到的问题得到顺利的解决。 在涉及到复杂的非线性问题时(比如接触问题),一方面,不同的问题对应着不同的数值计算方法,求解器的选择直接关系到程序的计算代价和问题是否能顺利解决;另一方面,需要对非线性的求解过程有比较清楚的了解,知道程序的求解是如何实现的。只有这样,才能在程序的求解过程中,对计算的情况做出正确的判断。因此,要能对具体的问题选择什么计算方法做出正确判断以及对计算过程进行适当控制,对《计算方法》里面的知识必须要相当熟悉,将其理解运用到ANSYS的计算过程中来,彼此相互加强理解。要知道ANSYS是基于有限元单元法与现代数值计算方法的发展而逐步发展起来的。因此,在解决非线性问题时,千万别忘了复习一下《计算方法》。此外,对《计算固体力学》也要有所了解(一门非常难学的课),ANSYS对非线性问题处理的理论基础就是基于《计算固体力学》里面所讲到的复杂理论。 作为学工程力学的学生,提高建模能力是非常急需加强的一个方面。在做偏向于理论的分析时,可能对建模能力要求不是很高,但对于实际的工程问题,有限元模型的建立可以说是一个最重要的问题,而后面的工作变得相对简单。建模能力的提高,需要掌握好的建模思想和技巧,但这只能治标不能治本,最重要的

ansys使用体会

1、pressure→on beam和on line都可以定义线性均布载荷,beam以单元为选取单位,line以线为选取单位, LKEY数字指的是均布力方向: V ALI指均布力起始值,V ALJ均布力结束值(按线性分布) 2、将背景黑色该成白色

3、更改云图显示范围,上面的那个命令可以恢复 三维显示且无单元间的分界线

5、耦合自由度,在耦合处建立重复的kp(在该点不同的构件用不同的点), 6、设置梁的截面形状, 选上后可定义截面方向,此关键点相当于截面法线方向

ANSYS点选面的命令ASEL,TYPE,ITEM,COMP,VMIN,VMAX,VINC,KSWP asel是选择面;type是选择方式,S是选择,A是补选,U是不选,ALL是全选,INV 是反选,item是选择的原则,比如,loc就是按坐标来选,area是按面体标号来选,后面的vmin,vmax,就是根据选择原则的最小最大值,vinc就是增量,kswp有两个值0和1,0就是只选择面,1是选择面和组成面的线和点,举个例子,比如,asel,s,area,3,,,,0,就是选择编号为3的面,如asel,s,area,,3,9,2,0就是选择3,5,7,9面 使用numcmp,all重新编号后,之后画出的线号码从1开始 耦合 当生成模型时,典型地是用单元去连接节点以建立不同自由度间的关系,但是,有时需要能够刻划特殊细节(刚性区域结构的铰链连接,对称滑动边界,周期条件,和其他特殊内节点连接等)。这些用单元不足以来表达。可用耦合和约束方程来建立节点自由度间的特殊联系,利用这些技术能进行单元做不到的自由度连接。 1) 什么是耦合 当需要迫使两个或多个自由度(DOFs)取得相同(但未知)值,可以将这些自由度耦

ANSYS学习心得

ANSYS学习心得 1. 讨论两种Ansys求极限荷载的方法 (1)力加载 可以通过对应的方法(比如说特征值屈曲)估计结构的极限荷载的大致范围,然后给结构施加一个稍大的荷载,打开自动荷载步二分法进行非线性静力分析,最后计算会因不收敛终止,则倒数第二个子步对应的就是结构的极限荷载;另外,也可以选择弧长法,采用足够的子步(弧长法可以一直分析到极限承载力之后的过程)同样可以从绘制的荷载位移曲线或计算结果中找出结构的极限荷载。 (2)位移加载 给结构施加一个比较大的位移,打开自动荷载步二分法进行非线性分析,保证足够的子步数,这样也可以分析到极限荷载以后,通过绘制荷载位移曲线或查看相应结果文件也可知道结构的极限荷载。 希望众高手讨论一下 (1)弧长法求极限荷载的收敛性问题,如何画到荷载位移曲线的下降段? (2)位移法求极限荷载的具体步骤? 2. 需要注意的问题 1. 由于SOLID 65单元本身是基于弥散裂缝模型和最大拉应力开裂判据,因此在很多情况下会因为应力集中而使混凝土提前破坏,从而和试验结果不相吻合,因此,在实际应用过程中应该对单元分划进行有效控制,根据作者经验,当最小单元尺寸大于5cm 时,就可以有效避免应力集中带来的问题; 2. 支座是另一个需要注意的问题。在有限元分析中,很多时候约束是直接加在混凝土节点上,这样很可能在支座位置产生很大的应力集中,从而使支座附近的混凝土突然破坏,造成求解失败。因此,在实际应用过程中,应该适当加大支座附近单元的尺寸或者在支座上加一些弹性垫块,避免支座的应力集中; 3. 六面体的SOLID 65 单元一般比四面体的单元计算要稳定且收敛性好,因此,只要条件允许,应该尽量使用六面体单元; 4. 正确选择收敛标准,一般位移控制加载最好用位移的无穷范数控制收敛,而用力控制加载时可以用残余力的二范数控制收敛。在裂缝刚刚出现和接近破坏的阶段,可以适当放松收敛标准,保证计算的连续性; 3. 关于下降段的问题 1)在实际混凝土中都有下降段,但是在计算的时候要特别小心下降段的问题。 2)下降段很容易导致计算不收敛,有时为了计算的收敛要避免设置下降段,采用rush模型。 3)利用最大压应变准则来判断混凝土是否破坏。 4. Solid65单元中的破坏准则 1)采用Willam&Warnke五参数破坏准则 2)需要参数: 单轴抗拉强度,单轴,双轴抗压强度,围压压力,在围压作用下双轴,单轴抗压强度 5. 近来我对混凝土单元进行了一点思考,有一些想法,贴在下面,共同探讨: 1)分析混凝土结构,选择合理的材料特性是建立模型的关键,所以有必要弄清混凝土的材料特性。混凝土是脆性材料,并具有不同的拉伸和压缩特性。典型混凝土的抗拉强度只有抗压强度的8%-15%。 在ANSYS中,对于混凝土单元,材料特性ANSYS要求输入以下数据(为了清楚起见,我

ansys总结

目标:熟悉ANSYS基本关键字的含义 k --> Keypoints 关键点 l --> Lines 线 a --> Area 面 v --> Volumes 体 e --> Elements 单元 n --> Nodes 节点 cm --> component 组元 et --> element type 单元类型 mp --> material property 材料属性 r --> real constant 实常数 d --> DOF constraint 约束 f --> Force Load 集中力 sf --> Surface load on nodes 表面载荷 bf --> Body Force on Nodes 体载荷 ic --> Initial Conditions 初始条件 目标:了解命令流的整体结构,掌握每个模块的标识 !文件说明段 /BATCH /TITILE,test analysis !定义工作标题 /FILENAME,test !定义工作文件名 /PREP7 !进入前处理模块标识!定义单元,材料属性,实常数段 ET,1,SHELL63 !指定单元类型 ET,2,SOLID45 !指定体单元 MP,EX,1,2E8 !指定弹性模量 MP,PRXY,1,0.3 !输入泊松比 MP,DENS,1,7.8E3 !输入材料密度 R,1,0.001 !指定壳单元实常数-厚度...... !建立模型 K,1,0,0,, !定义关键点 K,2,50,0,, K,3,50,10,, K,4,10,10,, K,5,10,50,, K,6,0,50,, A,1,2,3,4,5,6, !由关键点生成面...... !划分网格

ANSYS使用心得体会

ANSYS使用心得体会 机械工程涂亮杰 201520620311 通过本次课程,对ANSYS软件的学习和了解,对它的优缺点有了一定的了解。 相对于其他应用型软件而言,ANSYS作为大型权威性的有限元分析软件,对提高解决问题的能力是一个全面的锻炼过程,是一门相当难学的软件,因而,要学好ANSYS,对我们提出了很高的要求,一方面,需要我们有比较扎实的力学理论基础,对ANSYS分析结果能有个比较准确的预测和判断,可以说,理论水平的高低在很大程度上决定了ANSYS使用水平;另一方面,需要我们不断摸索出软件的使用经验不断总结以提高解决问题的效率。 刚开始接触ANSYS时,对限元,单元,节点,形函数等的基本概念没有清楚的了解话,会感觉还没入门,只是在僵硬的模仿,即使已经了解了,必要先反复看几遍书,加深对有限元单元法及其基本概念的理解。 ANSYS在对结构力学的静力学分析非常方便,用来求解外载荷引起的位移、应力和力。静力分析很适合求解惯性和对结构的影响并不显著的问题。ANSYS程序中的静力分析不仅可以进行线性分析,而且也可以进行非线性分析,如塑性、膨胀、大变形、大应变及接触分析。 但是学习的过程是充满烦恼和惊喜的,因为总是会碰到许多的新问题,需要较好的耐心去解决这些问题,这是在学习过程中遇到的最大的难题。然而,在解决问题之后,就会有恍然大悟的喜悦,可以说是痛苦

和快乐并存的。所以对于初学者,缺乏经验是非常难的。必须保持良好的心态,对于不断出现的ERROR提示要坚定自己的信心,坚信自己可以解决这些问题。所有困难都会迎刃而解。 本次的学习让我认识到了提高建模能力是非常急需加强的一个方面。在做偏向于理论的分析时,可能对建模能力要求不是很高,但对于实际的工程问题,有限元模型的建立可以说是一个最重要的问题,而后面的工作变得相对简单。建模能力的提高,需要掌握好的建模思想和技巧。 ANSYS软件是一款在建模等方面非常实用的软件,本次的学习我其实并没有完全熟练地掌握它的应用,以后还要加强对它的学习,相信在以后的学习和工作中会带来巨大的便利。

ANSYS学习 心得体会 新手必看(一)

ANSYS新手必看攻略(一) 1.外来文件的导入问题 有很多同学都是毕设的时候导师告诉自己,计算需要用到ANSYS 软件,模型都是在其他三维软件中建立的,例如SOLIDWORK,UG,PROE 等。需要将模型导入到ANSYS软件中,因为ANSYS中的模型建立确实比较复杂(新手来说,简单的模型尽量在ANSYS中建)。但是导入ANSYS 会存在各种各样的问题。ANSYS有各种文件接口,具体如图1所示。导入的方法是FILE>IMPORT>.........。在这里主要推介两种格式的导入方法,一种是IGES格式,操作方法是FILE>IMPORT>IGES;另一种是X_T格式的导入,操作方法是FILE>IMPORT>PARA。注意:不要在文件保存路径中出现中文字符。 本人更为推荐第二种文件导入方法,因为接口更加稳定,导入的模型相对来说更加完整适合ANSYS 的操作系统。 导入之后,大家会发现头都要大了,模型什么的乱七八遭,什么只有面没有体,只有线没有体,或则什么都没有的情况。好了这时候你需要学会整理自己的模型,下面针对几种主要的问题提供几种解决方法。第一种:导入的实体,ANSYS 中却什么都没有或者只有一把线,或者几个面。造成这个的问题主要是没有生成实体,可以在命令行输入:/FACET,NORML或者/FACET,FINE。然后选择显示实体 PLOT>VOLUME。操作如图2所示。第二种:体上多余的线太多影响后续的操作,这个时候可以删除多余的线(建议在三维建模时把体进行

布尔运算生成为一个体)。下面教大家如何删除多余的线,如图3所示。执行图3的操作后,一直点确定就OK。会删掉与体无关的所有直线。 1. 2. 图1 实体生成操作示意图

ansys使用总结

1.建模:Jobname------title-------设置单元类型--------设置材料属性---------建立几何模型--------赋予单元材料属性-------划分网格(设置网格尺寸,设置划分方式)求解:施加载荷(边界条件、载荷条件,初始状态…..)-------------求解--------- 结果处理 2. *GET命令 *GET 命令几乎可以提取ANSYS 数据库中的任何数据,并赋值给全局变量。例如任何图素(关键点、线、面、体、节点和单元)的相关数据信息、各处理器的设置与状态、系统或环境等等数据信息。 *GET 命令的使用格式为: *GET,Par,Entity,ENTNUM,Item1,IT1NUM,Item2,IT2NUM Par - 欲赋值的变量名称,即提取结果将赋给该变量,由用户定义。 Entity - 被提取图素的关键字,如NODE,ELEM,KP,LINE,AREA,VOLU,PDS 等。 ENTNUM - 图素编号,如为0 则表示全部图素。 Item1,IT1NUM,Item2,IT2NUM - 某个图素的项目及其编号。 由于几乎可提取数据库中的任何数据,因此该命令参数极多,且有些比较复杂,详细可参见ANSYS 命令参考手册(ANSYS Commands Reference),此处不再介绍。 *GET 命令有许多等价的内部函数(称GET 函数),可以替代*GET 命令直接提取数据,这些内部提取函数既可将返回值赋给变量,也可直接在命令流中使用,比*GET 命令更加方便,这里介绍如下。常用GET 函数表如表所示。 *GET命令的使用格式为: *GET, Par, Entity, ENTNUM, Item1, IT1NUM, Item2, IT2NUM 其中: Par是存储提取项的参数名; Entity是被提取项目的关键字,有效地关键字是NODE, ELEM, KP, LINE, AREA, VOLU, PDS等; ENTNUM是实体的编号(若为0指全部实体); Item1是指某个指定实体的项目名.例如,如果Entity是ELEM,那么Item1 要么是NUM(选择集中的最大或最小的单元编号),要么是COUNT(选择集中的单元数目). 可以把*GET命令看成是对一种树型结构从上至下的路径搜索,即从一般到特殊的确定 3.ansys中单元体的种类 Elements Reference | Chapter 3. Element Characteristics | 3.1. Element Classifications Classification Elements Structural Point MASS21 Structural Line 2-D LINK1 3-D LINK8 , LINK10, LINK11, LINK180 Structural Beam 2-D BEAM3, BEAM23, BEAM54 3-D BEAM4, BEAM24, BEAM44, BEAM188, BEAM189

ansys学习总结

1、旋转坐标系 帮助里的命令格式是这样的 WPROTA,THXY,THYZ,THZX 首先旋转的参考的坐标系:以当前工作平面的XY为XY轴,然后通过右手法则确定Z轴方向。 坐标系确定完以后,我们来看参数的意义: THXY就是指将X轴向Y轴方向旋转,也就是是以Z轴为旋转轴,旋转XY平面。其它的类似。 另外还有一点应该注意,这个命令式先旋转THXY,然后再依次旋THYZ,THZX。 ***最重要的一点,后一次旋转是在前一次旋转的基础上进行旋转的。*** 如果你常旋转90度,建议每次旋转完以后,都用wpcsys,,0 将工作平面复位再旋转。这是工作平面坐标和总体坐标相同。 2、建立弯曲管道 TORUS,RAD1,RAD2,RAD3,THETA1,THETA2(角度) 3、将cad的模型导入到ansys中 zhqx2009-12-11 10:51 我自己已经知道解决办法了,写出来给有同样疑惑的新手,光建局部坐标系不够,再在局部 坐标系处建立工作平面就可以了。 命令:WPCSYS,WN,KCN WN为工作平面号,KCN为坐标号。 建模与网格划分指南第五章 发表时间:2007-8-6 作者: 安世亚太来源: e-works 关键字: CAE 教程网格划分 5.3.2.2 生成正多边形 利用下列方法生成一个正多边形: ·以工作平面的原点为中心生成一个正多边形区域: 命令:RPOLY

GUI : Main Menu>Preprocessor>Create>Polygon>By Circumscr Rad Main Menu>Preprocessor>Create>Polygon>By Inscribed Rad Main Menu>Preprocessor>Create>Polygon>By Side Length ·在工作平面的任意位置处生成一个正多边形区域: 命令:RPR4 GUI : Main Menu>Preprocessor>Create>Polygon>Hexagon Main Menu>Preprocessor>Create>Polygon>Octagon Main Menu>Preprocessor>Create>Polygon>Pentagon Main Menu>Preprocessor>Create>Polygon>Septagon Main Menu>Preprocessor>Create>Polygon>Square Main Menu>Preprocessor>Create>Polygon>Triangle 除以上的正多边形外,用户还可以用POLY命令基于工作平面坐标对生成任意多边形区域。POLY命令必须跟随PTXY命令之后使用(在GUI中没有与POLY 相应的途径)。 5.3.2.3 面体素中应注意的问题: 用面体素工作时应注意: ·由命令或GUI途径生成的面位于工作平面上,方向由工作平面坐标系而定。注意:面体素的面积必须大于零(也就是说,不能用退化面定义线)。 ·在有限元模型中,二个相接触的体素之间会产生一条不连续的接缝,只有用诸如NUMMRG、AADD或AGLUE等命令来“焊接”才能将接缝除去。 ·用上面讨论的PCIRC和CYL4命令或在下一节实体体素中讨论的CONE、CYLIND、SPHERE或TORUS等命令生成环几何体素的弧时,弧从代数值小的角度开始,按正的角方向,到大的角度处终止。(THETA1和THEAT2的输入顺序并不表示生成体素的开始角和终止角。)下图表明如何用这些命令工作的: 图5─15 环形几何体素的圆弧扇区。 5.3.3 如何生成实体体素 本节中论述的命令可用来定义实体体素。 5.3.3.1 生成长方体 可用下列方法生成长方体: ·在基于工作平坐标上生成长方体: 命令:BLOCK GUI : Main Menu>Preprocessor>Create>Block>By Dimensions

相关主题