ansys软件问答合集(二)
- 格式:ppt
- 大小:1.39 MB
- 文档页数:12


ANSYS常见问题及应用技巧(一)(二)发表时间:2019-3-6 作者: 刘军涛来源: e-works关键字: ANSYS使用技巧问题解本篇开始讲述ANSYS在使用过程中常见的问题和在使用时一些常用的使用技巧,对与初学者来说,理解和弄清楚这些问题的根源和掌握这些使用技巧,能够更好的理解ANSYS这个软件本身。
1.ANSYS中的等效应力是什么物理含义?1)ANSYS中等效应力最大应力s1有什么区别,平常讨论应力分布,应该用等效应力还是最大应力s1呢?2)计算等效应力时是否需要输入等效泊松比呢?3)在实际的应用中,例如在讨论平板上的圆孔应力集中的应力分布问题时,应该用等效应力来描述应力集中的现象,还是采用主应力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)个人认为应该采用等小应力来描述应力集中的现象,因为在实际中很难找到真正的单轴拉压的情况,一般结构的受力都没有这么简单,所以在分析的时候需要用等效应力来将各主应力进行转化,因此应该用等效应力来描述应力集中的现象。
4)等效泊松比就是泊松比,等效应力计算时不会用到泊松比,不过在计算mises等效应变时会用到。
对于泊松比的取值原则应遵循以下两条:a:对于elastic & thermal strains 泊松比取为材料的泊松比;b:对于plastic creep hyperelastic strains 泊松比取为0.5。
ANSY S常见问题及应用技巧(二)ANSYS常见问题及应用技巧(二)发表时间:2010-3-13 作者: 刘军涛来源: e-works关键字: CAE ANSYS 技巧常见问题本篇接ANSYS常见问题及应用技巧(一)继续讲述ANSYS在使用过程中常见的问题和在使用时一些技巧,对与初学者来说,理解和弄清楚这些问题的根源和掌握这些使用技巧,能够更好的理解ANSY 本身。
6.TB命令怎么用?TB命令是用在非线性材料里吗?那么mp和TB有什么区别啊?什么情况下可以用答:TB可用来定义材料的非线性,比如说TB,BISO,1TBDATA,,235e6,0.02*235e6说明:前面一句就是说材料为双线性随动强化,后面的是弹性模量为235e6,按双线性其后来的为0.02*235e6。
命令MP只能定义时弹性,不能定义弹塑性,在定义材料数据时,MP 命令是必须用的,用来定的线性部分;TB 命令则需要根据不同情况决定是否使用和如何使用。
7. 在混凝土的计算中,如何选择裂缝模型?答:ansys中定义混凝土的裂缝为分布型的裂缝的处理方式有离散裂缝模型、分布裂缝模型和断裂力8、如何将ANSYS计算结果输出到Tecplot?下面为六面体八节点单元输出到Tecplot的命令流,其他类型单元参照如下命令流修改相关设********************************输出结果命令流********************************/post1file,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,1nodes(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),TEMPnd=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,1elems(i)=el !将单元编号存储在elems数组中*do,j,1,8,1ndlst(i,j)=NELEM(el,j) !将单元对应的节点编号存储在ndlst数组中*enddoel=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), (8f6.0)!关闭文件*CFCLOSEfinish********************************输出结果命令流 ******************************** 9、如何将数组中数据导入表中命令流并用曲线画出?问题描述:将路径数据导出为数组后,直接将parameter->arrayparameter->define/edit中的数组用plot->array parameter画出的是柱状图,如图1所示,但是现在想降柱状图转化为曲线图。