Ansys自己搜集的入门建议及问题答案

发布时间:2016-04-12 08:00:41   来源:文档文库   
字号:

contour plot 

通过视图的方式显示计算的模型的有限元分析计算结果,比如是位移示图,应力示图,温度示图等,可以是连续节点方式,也可以是单元离散方式显示,就是为了更加直观地看计算结果。

ansys中如何在同一个分析中定义两种材料属性。

现在material props里定义不同的材料,然后在划分网格之前在meshing-mesh attributes-default attribus里选择你想要赋予被划网部件的材料编号,这样就可以实现给不同部件定义不同的材料属性了

在建模时,已经在关键点或者节点之间连接起来的线,有时候把ANSYS最小化一下,或者由于想把模型转个角度时,那些线就会不见了,但是用删除功能时,还是可以选到这些隐藏的线的。请问这是什么原因。还有为什么我看到参考书上在对一个桁架桥模型分析时,建模后没有用meshing里的功能,是不是意味着他没有划分网格?顺便问下“NDIV是什么意思?No of element division。这个框怎么填?谁能提供一个ANSYS力常用单元类型的简单介绍,比如LINK8,BEAM3这些适合什么情况下用。本人初学,望高人指教

答:

1.要想画出所建的东西,就要用PLOT菜单,比如显示线,用Plot>Lines。如果想把所有东西显示,则用Plot>Multi-Plots

2.mesh就是划分单元的意思,单元是由结点组成的。可以先建结点,再把结点连成单元,这个时候就不需要meshingmeshing是针对几何物体的,比如建了一条线,把线分成单元时就用到meshing

3.NDIV是分成的份数。比如一条线要划分成多少个单元。直接输入整数即可。

4.LINK单元是杆单元,即不考虑弯曲,结点的位移中没有转角,只有平移。BEAM单元是梁单元,既考虑平移,而考虑转角。LINK8BEAM4都是空间单元,BEAM3是平面梁单元。

ANSYS中如何将施加的约束显示出来

plot ctrl->symbel

plot ctrl->symbel ok 以后还是没有的话,plot可以显示,约束施加在节点上,就plot nodes,施加在关键点上就plot keypoints,施加在线上就plot lines

请问ansys中,merge itemsbooleans >add有何区别?

booleans >add是布尔相加,原始圆元相加成新园元,是一个单一的整体,没有接缝

merge items,是在将两个接触的物体之间能产生影响,如下:

Q:我现在需分析一个板梁结构板已用SHELL63单元划分好梁我是用板上的一条线划分单元并添加截面而生成的但现在运算时发现板和梁是分开的它们之间互不影响请教各位高手怎样将板和梁合并为一个整体?

A:Preprocessor>Numbering Ctrls>Merge Itemselement and node 合并。

两个命令没啥联系

解释一下ansys-workplane-offset wp by increments 对话框的的意思?

offset wp by increments,这是Ansys中用来旋转坐标系的,如上设置,若在XY,YZ,ZXAngles下面填写50,0,0即表示将先用工作平面的坐标系绕坐标原点逆时针旋转50°

怎样在ANSYS中输出指定点的位移?

求解完成后,可以先通过select将指定节点选出来,然后在后处理的list results中选择nodal solution,然后选择displacement vector sumansys就会显示这个节点的位移了

DOF solution XDOF solution Y中又分别有DMX SMX,又各表示什么意思?最好是把GUI界面中的nodal solution的各个功能都介绍一下,万分感谢!!

PS:有全套的GUI目录内容详解更好!!

DOF solution XX方向的位移,

DOF solution YY方向的位移,

DMX是指最大位移MAXIMUM DISPLACEMENT

SMX是指最大计算结果MAXIMUM Solution

追问

意思是只考虑x方向的力作用时的x方向位移吗?此时,y方向都没有位移吗?

回答

此时,每一个点的位移都被分解成了x方向位移与y方向的位移。然后这里只是取出来了x方向的位移显示出来,而y方向的位移没有显示出来,并不是说y方向没有位移。

ansysplane stressplane strain有什么区别

为什么有的例子用plane stress,而有些例子用后者呢?

应力和应变当然不同,分析应力应变是看你需要分析的对象你关注的是哪方面的性能,一般应力和应变是一起分析的有参照性。

怎样在ansys中的已知体上再建立一个面

采用以下方法可以:

PreprocessorModelingCreateAreasArbitraryBy Lines

点选要组成面得边线即可。(注意选的边线是要在一个平面内的哦)

Nodals是节点的意思

ansys :请各位大侠指点一下 LESIZE,_Y1, , ,8, , , , ,1 lesize,1,,,8,,,,,1 _Y1是什么个意思?

下面是该命令的详解

LESIZE,NL1,Size, Angsiz,ndiv,space,kforc,layer1,layer2,kyndiv

为线指定网格尺寸

NL1: 线号,如果为all,则指定所有选中线的网格。

Size: 单元边长,(程序据size计算分割份数,自动取整到下一个整数)?

Angsiz: 弧线时每单元跨过的度数?

Ndiv: 分割份数

Space: “+”: 最后尺寸比最先尺寸

“-“: 中间尺寸比两端尺寸

free: 由其他项控制尺寸

kforc 0: 仅设置未定义的线,

1:设置所有选定线,

2:仅改设置份数少的,

3:仅改设置份数多的

kyndiv: 0No,off 表示不可改变指定尺寸

1yes,on 表示可改变

很容易明白的至于Y1是什么,应该是所选线的代号,但是还没见过Y1这样表示的,第二个8代是分成8份。好好看看代码详解吧

一学习ANSYS需要认识到的几点相对于其他应用型软件而言,ANSYS作为大型权威性的有限元分析软件,对提高解决问题的能力是一个全面的锻炼过程,是一门相当难学的软件,因而,要学好ANSYS,对学习者就提出了很高的要求,一方面,需要学习者有比较扎实的力学理论基础,对ANSYS分析结果能有个比较准确的预测和判断,可以说,理论水平的高低在很大程度上决定了ANSYS使用水平;另一方面,需要学习者不断摸索出软件的使用经验不断总结以提高解决问题的效率。在学习ANSYS的方法上,为了让初学者有一个比较好的把握,特提出以下五点建议:(1)将ANSYS的学习紧密与工程力学专业结合起来毫无疑问,刚开始接触ANSYS时,如果对有限元,单元,节点,形函数等《有限元单元法及程序设计》中的基本概念没有清楚的了解话,那么学ANSYS很长一段时间都会感觉还没入门,只是在僵硬的模仿,即使已经了解了,在学ANSYS之前,也非常有必要先反复看几遍书,加深对有限元单元法及其基本概念的理解。作为工程力学专业的学生,虽然力学理论知识学了很多,但对许多基本概念的理解许多人基本上是只停留于一个符号的认识上,理论认识不够,更没有太多的感性认识,比如一开始学ANSYS时可能很多人都不知道钢材应输入一个多大的弹性模量是合适的。而在进行有限元数值计算时,需要对相关参数的数值有很清楚的了解,比如材料常数,直接关系到结果的正确性,一定要准确。实际上在学ANSYS时,以前学的很多基本概念和力学理论知识都忘得差不多了,因而遇到有一定理论难度的问题可能很难下手,特别是对结果的分析,需要用到《材料力学》,《弹性力学》和《塑性力学》里面的知识进行理论上的判断,所以在这种情况下,复习一下《材料力学》,《弹性力学》和《塑性力学》是非常有必要的,加深对基本概念的理解,实际上,适当的复习并不要花很多时间,效果却很明显,不仅能勾起遥远的回忆,加深理解,又能使遇到的问题得到顺利的解决。在涉及到复杂的非线性问题时(比如接触问题),一方面,不同的问题对应着不同的数值计算方法,求解器的选择直接关系到程序的计算代价和问题是否能顺利解决;另一方面,需要对非线性的求解过程有比较清楚的了解,知道程序的求解是如何实现的。只有这样,才能在程序的求解过程中,对计算的情况做出正确的判断。因此,要能对具体的问题选择什么计算方法做出正确判断以及对计算过程进行适当控制,对《计算方法》里面的知识必须要相当熟悉,将其理解运用到ANSYS的计算过程中来,彼此相互加强理解。要知道ANSYS是基于有限元单元法与现代数值计算方法的发展而逐步发展起来的。因此,在解决非线性问题时,千万别忘了复习一下《计算方法》。此外,对《计算固体力学》也要有所了解(一门非常难学的课),ANSYS对非线性问题处理的理论基础就是基于《计算固体力学》里面所讲到的复杂理论。作为学工程力学的学生,提高建模能力是非常急需加强的一个方面。在做偏向于理论的分析时,可能对建模能力要求不是很高,但对于实际的工程问题,有限元模型的建立可以说是一个最重要的问题,而后面的工作变得相对简单。建模能力的提高,需要掌握好的建模思想和技巧,但这只能治标不能治本,最重要的还是要培养较强看图纸的能力,而看图纸的能力培养一直是我们所忽视的,因此要加强对《现代工程图学》的回忆,最好能同时结合实际的操作。以上几个方面,只是说明在ANSYS的过程中,不要纯粹的把ANSYS当作一门功课来学,这样是不可能学好ANSYS的,而要针对问题来学,特别是遇到的新问题,首先要看它涉及到那些理论知识,最好能作到有所了解,然后与ANSYS相关设置结合起来,作到心中有数,不至于遇到某些参数设置时,没一点概念,不知道如何下手。工程力学专业更多的偏向于理论,往往觉得学了那么多的力学理论知识没什么用,不知道将来自己能作什么,而学ANSYS实际起到了沟通理论与实践的桥梁作用,使你能够感到所学的知识都能用上,甚至激发出对本专业的热爱。(2)多问多思考多积累经验学习ANSYS的过程实际上是一个不断解决问题的过程,问题遇到的越多,解决的越多,实际运用ANNSYS的能力才会越高。对于初学者,必将会遇到许许多多的问题,对遇到的问题最好能记下来,认真思考,逐个解决,积累经验。只有这样才会印象深刻,避免以后犯类似的错误,即使遇到也能很快解决。因此,建议一开始接触ANSYS就要注意以下三点:第一,要多问,切记不要不懂就问。在使用ANSYS处理具体的问题时,虽然会遇到大量ERROR提示,实际上,其中许多ERROR经过自己的思考是能够解决的简单问题,只是由于缺乏经验才感觉好难。因此,首先一定要自己思考,实在自己解决不了的问题才去问老师,在老师帮你解决的问题的过程中,去享受恍然大悟的感觉。第二,要有耐心,不要郁闷,多思考。对初学者而言,感觉ANSYS特别费时间,又作不出什么东西,没有成就感,容易产生心理疲劳,缺乏耐心。苦中作乐应是学ANSYS的人所必须保持的一种良好心态,往往就是那么一个ERROR要折磨你好几天,使问题没有任何进展,遇到这种情况要能调整自己的心态,坦然面对,要有耐心,针对问题积极思考,发现原因,坚信没有自己解决不了的问题,要能把解决问题当作一种乐趣,时刻让自己保持愉快的心情,真正当你对问题有突破性进展时,迎接的必定是巨大的成就感。第三,注意经验的积累,不断总结经验。一方面,初学时,要注重自己经验的积累(前面两点说的就是这个问题),即在自己解决的问题中积累经验;另一方面,当灵活运用ANSYS的能力达到一定程度时,要注重积累别人的经验,把别人的经验为自己所用,使自己少走弯路,提高效率,方便自己问题的解决。对于ANSYS越学到后面就越感觉是一个经验问题,因为该懂得的基本都懂了,麻烦的就是一些参数的调试,需要的是用时间去摸索,对同一类型的问题,别人的参数已经调试好了,完全没有必要自己去调试,直接拿来用即可。(3)练习使用ANSYS最好直接找力学专业书后的习题来做可能这一点与学习ANSYS的一般方法相背,我开始学ANSYS时也是照着书上现成的例子做,但照着书上的做就是做不出来,实在没有耐心,就干脆从书上(如材力,弹力)直接找些简单的习题来做。尽管简单,但每一步都需要自己思考,只有思考了的东西才能成为自己的东西,慢慢的自己解决的问题多了,运用ANSYS的能力提高相当明显,这可能是我无意中对学ANSYS在方法上的一点创新吧。我觉得直接从书上找习题做有以下好处:第一,从书上找习题练习是一种更加主动的学习方法,由于整个分析过程都要独立思考,实际上比照着书上练习难度更大。对初学者来说,照着书上练习很难理解为什么要这么做,因此,尽管做出来了,但以后遇到类似问题可能还是不知道。第二,书上现成的例子基本上是非常经典的,是不可能有错的,一旦需要独立解决问题时,由于没有对错误的处理经验,遇到错误还是得要从头摸索,可以说,ANSYS的使用过程就是一个解决ERROR的过程,ERROR实际上提供了问题的解决思路,而自己找问题做,由于水平并不高,必将会遇到大量的ERROR,对这些ERROR的解决,经验的积累就是ANSYS运用能力的提高。第三,将书上的习题用ANSYS来实现,可以将习题的理论结果和ANSYS计算的数值结果进行对比,验证ANSYS计算结果的正确性,比较两者结果的差异,分析产生差异的原因,加深对理论的理解,这是照着现成的例子练习所作不到的。当然,并不就说书上的例子毫无用处,多多看下书上的例子可以对ANSYS的整个分析问题的过程有比较清楚的了解,还可以借鉴一些处理问题的方法。(四)保持带着问题去看ANSYS是怎样处理相关问题的良好习惯可能平时在看关于ANSYS的参考书籍时,对其中如何处理各种复杂问题的部分,看起来觉得也并不是很难理解,而一旦要自己处理一个复杂的非线性问题时,就有点束手无策,不知道所分析的问题与书上的讲的是怎么相关的。说明要将书上的东西真正用到具体的问题中还不是一件容易的事情。带着问题去看ANSYS是怎样处理相关问题的部分,可能是解决以上问题的一个好方法:当着手分析一个复杂的问题时,首先要分析问题的特征,比如一个二维接触问题,就要分析它是不是轴对称,是直线接触还是曲线接触(三维问题:是平面接触还是曲面接触),接触状态如何等等,然后带着这些问题特征,将ANSYS书上相关的部分有对号入座的看书,一遇到与问题有关的介绍就其与实际问题联系起来重点思考,理解了书上东西的同时问题也就解决了,这才真正将书上的知识变成了自己的东西,比如上个问题,如果是轴对称,就需要设置KEYOPT3),如果是曲线接触就要设置相应的关键字以消除初始渗透和初始间隙。可能就会有这样的感慨:原来书上已经写得很清楚了,以前看书的时候怎么就没什么印象了。如果照着这种方法处理的问题多了的话,就会进一步体会到:其实,ANSYS的使用并不难,基本上是照着书上的说明一步一步作,并不需要思考多少问题,学ANSYS真正难得是将一个实际问题转化成一个ANSYS能够解决且容易解决的问题。这才是学习ANSYS所需要解决的一个核心问题,可以说其他一切问题都是围绕它而展开的。对于初学者而言,注重的是ANSYS的实际操作,而提高将一个实际问题转化成一个ANSYS能够解决且容易解决的问题的能力是一直所忽视的,这可能是造成许多人花了很多时间学ANSYS,而实际应用能力却很难提高的一个重要原因。(五)熟悉GUI操作之后再来使用命令流ANSYS一个最大的优点是可以使用参数化的命令流,因而,学ANSYS最终应非常熟练的使用命令流,一方面,可以大大提高解决问题的效率;另一方面,只有熟悉命令流之后,才会更方便的与人交流问题。老师一开始讲授ANSYS时往往把ANSYS吹得天昏地暗,其中一条必定是夸ANSYS的命令流是如何的方便,并且拿GUI与命令流大加对比一番。问题也确实如此,但对那些积极性相当高且有点好高骛远的同学可能就会产生误导:最终是要掌握命令流,学了GUI还去学命令流多麻烦诺,干脆直接学命令流算了,不是可以省很多事吗?如将这种想法付诸于实践的话往往是适得其反,不仅掌握命令流的效率底,而且GUI又不熟悉,结果使用ANSYS处理问题来就有点无所适从,两头用得都不爽。因此,初学者容易一心想着使用命令流,忽视对GUI操作的练习,难以认识到命令流与GUI的联系:没有对GUI的熟练操作要掌握好命令流是很难的,或者代价是很高的。直接去学命令流之所以难,一个是命令太多,不易知道那些命令是常用的,那些是不常用的,我们只要掌握最常用的就足够了,而如果GUI使用得多的话,就会很清楚那些命令是常用的(实现的目的一样),以后掌握命令流就有了针对性;另一个是一个命令的参数太多,同一个命令,通过参数的变化可以对应不同的GUI操作,事先头脑里没有GUI印象的话,对参数的变化可能就没有很多的体会,难以加深对参数的理解。因此,建议初学者不用管命令,踏踏实实的熟悉GUI操作,当GUI操作达到一定程度后,再去掌握命令流就是一件很容易的事情,当然也需要大量的练习。实际上,大多数使用者而言,基本上是将GUI操作与命令流结合起来使用,没有人会完全用命令流解决问题的,因为没有必要去记那么多命令,有些操作GUI用起来更加直观方便。一般而言,前处理熟悉使用命令流比较方便,求解控制里面使用GUI比较好。此外,还有一点初学者也需注意,一开始学ANSYS主要是熟悉ANSYS软件,掌握处理问题的一般方法,不是用它来解决很复杂的问题来体现你的能力有多强,一心只想着找有难度的问题来着,往往容易被问题挂死在一棵树上而失去了整片森林。因此,最好多找些容易点的,涉及到不同类型问题的题来做练习。

2

二一些ANSYS的使用经验ANSYS的使用主要是三个方面,前处理——建模与网格划分,加载设置求解,后处理,下面就前两方面谈一下自己的使用经验。(1)前处理——建模与网格划分要提高建模能力,需要注意以下几点:第一,建议不要使用自底向上的建模方法,而要使用自顶向下的建模方法,充分熟悉BLC4CYLIND等几条直接生成图元的命令,通过这几条命令参数的变化,布尔操作的使用,工作平面的切割及其变换,可以得到所需的绝大部分实体模型,由于涉及的命令少,增加了使用的熟练程度,可以大大加快建模的效率。第二,对于比较复杂的模型,一开始就要在局部坐标下建立,以方便模型的移动,在分工合作将模型组合起来时,优势特别明显,同时,图纸中有几个定位尺寸,一开始就要定义几个局部坐标,在建模的过程中可避免尺寸的换算。第三,注重建模思想的总结,好的建模思想往往能起到事半功倍的效果,比如说,一个二维的塑性成型问题,有三个部分,凸模,凹模,胚料,上下模具如何建模比较简单了,一个一个建立吗?完全用不着,只要建出凸凹模具的吻合线,用此线分割某个面积,然后将凹模上移即可。第四,对于面网格划分,不需要考虑映射条件,直接对整个模型使用以下命令,MSHAPE,0,2D MSHKEY,2 ESIZE,SIZE 控制单元的大小,保证长边上产生单元的大小与短边上产生单元的大小基本相等,绝大部分面都能生成非常规则的四边形网格,对于三维的壳单元,麻烦一点的就是给面赋于实常数,这可以通过充分使用选择命令,将实常数相同的面分别选出来,用AATTREALMAT,赋于属性即可。第五,对于体网格划分,要得到比较漂亮的网格,需要使用扫掠网格划分,而扫掠需要满足严格的扫掠条件,因此,复杂的三维实体模型划分网格是一件比较艰辛的工作,需要对模型反复的修改,以满足扫掠条件,或者一开始建模就要考虑到后面的网格划分;体单元大小的控制也是一个比较麻烦的事情,一般要对线生成单元的分数进行控制,要提高划分效率,需要对选择命令相当熟悉;值得注意的是,在生成网格时,应依次生成单元,即一个接着一个划分,否则,可能会发现有些体满足扫掠的条件却不能生成扫掠网格。(2)加载求解对于有限元模型的加载,相对而言是一件比较简单的工作,但当施加载荷或边界条件的面比较多时,需要使用选择命令将这些面全部选出来,以保证施加的载荷和边界条件的正确性。在ANSYS求解过程中,有时发现,程序并没有错误提示,但结果并不合理,这就需要有一定的力学理论基础来分析问题,运用一些技巧以加快问题的解决。对于非线性分析,一般都是非常耗时的,特别是当模型比较复杂时,怎样节约机时就显得尤为重要。当一个非线性问题求解开始后,不用让程序求解完后,发现结果不对,修改参数,又重新计算。而应该时刻观察求解的收敛情况,如果程序出现不收敛的情况,应终止程序,查看应力,变形,等结果,以调整相关设置;即使程序收敛,当程序计算到一定程度也要终止程序观看结果,一方面可能模型有问题,另一方面边界条件不对,特别是计算子模型时,数据输入的工作量大,边界位移条件出错的可能性很大,因而要根据变形结果来及时纠正数据,以免浪费机时,如果结果符合预期的话,可通过重启动来从终止的点开始计算。下面举两个例子说明:在做非均匀材料拉伸模拟材料颈缩现象的有限元数值计算时,对一个标准试件,一端固定,另一端加一个X方向的位移,结果发现在施加X方向的位移的一排节点产生了很大的Y方向位移,使得节点依附的单元变形十分扭曲,导致程序不收敛而终止,而中间的单元并没有太多变化。显然,可以分析在实验当中施加X方向的位移的一排节点是不应有Y方向的位移的,为了与实验相符应消除Y方向的位移,可同时施加一个Y方向的零约束,重新计算,结果得到了比较理想的颈缩现象,并可清楚的看到45度剪切带。在做金属拉拔的塑性成型有限元模拟时,简化为一个二维的轴对称问题,相对于三维的接触问题而言是比较简单的了,建模,划网格都很顺利,求解时发现程序不收敛,就调参数和求解设置,基本上作到了该做的设置,该调的参数都试过了,程序照样不收敛,几乎到了快放弃的地步,没办法只好重新开始考虑,发现刚体只倒了一个角,而另一个倒角开始时认为没有必要倒,因此,试着重新倒角再计算,问题一下子迎刃而解,程序收敛相当快,有限元计算结果相当漂亮。从以上两个例子也可以从中总结出一条:要把我们思考问题时的那些想当然的想法也要作为在分析问题时的检查对象。

K is not a recognized BEGIN command, abbreviation, or macro. This command will be ignored.没有进入前处理模块,不能创建关键点

Shape testing revealed that 3 of the 13 new or modified elementsviolate shape warning limits. To review test results, please see the output file or issue the CHECK command.

ansys 里面有自己带的网格检查,这说明你的网格尺寸有问题,重新划分

Shape testing revealed that 32 of the 640 new or modified elements

violate shape warning limits. To review test results, please see the

output file or issue the CHECK command.

单元形状奇异,在我的模型中6面体单元的三个边长差距较大,可忽略该错误

ansys分析结果时出现如下错误:

Shape testing revealed that 4 of the 6345 selected elements violate shape error limits. please review error message on the output or error是什么原因?

不是警告是错误,读不出结果!

警告吧?是单元形状变形比较厉害

After NUMMRG,ALL, node 84 (and possibly others) is associated with morethan one solid model entity. Future commands which depend on the node to solid model connectivity (meshing, mesh clearing, solid BC

transfer, etc.) may not operate properly.

上面这个警告也是提醒你:节点84同时属于号几个实体,在之后的操作中,如果操作到这个节点将有可能不能正确执行。

提问:ansys中的关键点 k 和节点 n” 的区别

大家好,我是ansys的初学者,请大家帮我分析一下关键点和节点的本质区别好吗?它们的基本用法我明白,如果单从字面上理解,好像是不一样的。我在看例题的时候,为什么有些例题建模时,一些关键点的坐标也使用节点建立呢?一般ansys参考书中,关键点和节点是分开讨论的,但没有二者的区别,一旦按某一种形式建立,在对点进行copy时就要分清是kgen还是ngen,用法不同,但类似,如果定义的是k,只能用kgen进行复制,定义的n,只能用ngen进行复制。它们之间究竟有什么区别啊?为什么还分得那么清楚?

回答1:这是两套系统.一套是物理模型,一套是有限元模型.

物理模型包括关键点,线,,体等几何体.

而有限元模型较之则简单的多,只有节点和单元.

所以ansys提供了两种建模的方式,一种是通过先建几何模型然后剖分得到有限元网格;另外一种就是直接通过建立节点单元的方式建立有限元网格.当然这两种方式在建模的过程中是可以相互交叉使用的.具体的物理模型和有限元模型之间的一些相互关联的关系,以及是在物理模型上施加荷载还是在有限元网格上施加荷载,各自都有自己的一些特点,可以在很多资料中找到。

回答2:转一下别人的一个例子吧

建立一个梁的模型,分别用以下方法:

1)建立梁两端的两个”keypoint“,之后用直线连接,之后设定划分属性进行单元划分,比如20...(以下加载求解等从略)——划分之前只是建立了几何模型而不是有限元模型

2)建立梁两端的两个“node”,(注意编号,如果打算划分成20份,则编号可以用121),之后用“fill”填充,这样就建立的21“node”,然后由node1 and node2建立单元1,再进行复制使得整个梁有20个单元...(以下加载求解等从略)——直接建立了单元,建立了有限元模型

2015.7.28

1.ansys中转动了模型重新显示之后找不到了,无论放大缩小都没有了,plot啥都没有

点右边有个Fit View 扭,可以把模型弄到屏幕中间,你再放大或缩小看看

2.The input volumes do not meet the conditions required for the VGLU operation . No new entities were created . The VOVLAP operation is a possible alternative.

VGLU 是将两个或多个体粘到一块,体之间的交集应该是面,帮助里的说法,This operation is only valid if the intersections of the input volumes are areas along the boundaries of those volumes。你粘结glue的体可能有重叠,所以后面提示了一个VOVLAP命令,该命令是将两个或多个体的重叠部分拿出来作为结果

VMESH划分时,精度不同,单元数量差别太大了,如果是自由网格划分,那么尝试几个SMRT等级看看。还有就是单元形状不同,产生的网格质量也差别很大,我前几天才重新划了一次网格,印象很深。shape,0,3dshape,1,3d就是划分体时控制单元形状的

3.shape testing revealed that 108 of the 1562 new or modified elements violate shape warning limmits.

你这可能是通过映射网格划分结果造成的,警告的大致意思是你划分1562个单元中有108个单元形状不好,比如是不规则的六面体,出现这种原因的是单元几个边的长度相差极大或角度相差很大等等。

这对有限元分析结果影响可能不大,可以不去管;或者不用映射网格划分,用其他网格划分方式试试。

4.ANSYS中怎么样把已经划分的网格删掉?mesh----clear

一个体进行了多种网格划分,我做完后想改其中的一种,我要怎么改啊?不要命令流,想请问是哪个操作啊?

mesh tool 的对话框里面有一行 mesh clear 。小弟就是用clear将某个部分的网格去掉的。然后重新mesh2.选定你要修改的部分,在没有clear的情况下,mesh,程序弹出对话框,问你是不是覆盖原本的mesh,点击确定。就重新mesh了。3.select entity 里面选定你要重新mesh的部位。4.当然,你首先要在add edit delete element里面增添你想要的哪一种element

5.Mid-nodes of some elements have been modified to lie on straight edges

because of distortion with the original mid-nodes. This condition is

sometimes eliminated by tetrahedron element improvement when enabled. Issue ESEL,,STRAIGHTENED to select such elements for listing or plotting.

这是我遇到的一个警告,不知道什么意思,对我的后处理有影响吗,该如何处理,谢谢了

警告的意思:有些单元的中间节点被修改了,修改后位于直的单元边界上,这是由于单元发生扭曲。

这个警告可以忽略。对计算精度有一定影响。但是影响不大。

8.1

1.ansys element type>add/Edit/delete下没有2d elastic 3选项,为什么?

新版本里面已经去掉了beam3单元,使用188单元等效代替,选择这个单元就可以了,然后需要定义截面属性,不用定义实常数

beam4单元izziyy 是梁单元截面关于y轴、z轴的惯性矩,假定梁截面为矩形,宽为B(y轴方向),高为Hz轴方向),izz=B*H^3/12iyy=H*B^3/12,当矩形截面特殊为方形时izz=iyy。至于其他截面的惯性矩计算可以参考孙训芳的材料力学。

2.ANSYS14中,beam188单元如何设置截面参数?如惯性矩和截面积。以前的例子,那时候用的是BEAM4,现在ANSYS14中没有beam4单元了,但是要设置不同的截面形状与惯性矩,这个如何设置?

section>common sections 里面设置截面参数。

ansys直接建立有限元模型,怎样赋予beam188单元section属性值?比如说我已经定义了如下:

et,1,beam188

sectype,1,pipe,ctube,,0

secoffset,cent

secdata,0.02095,0.02415

mp,ex,1,2.06e11

mp,prxy,1,0.3

mp,dens,1,7850

type,1

mat,1

e,1,2

请问通过命令流的什么语句可以把我定义好的section参数赋给12节点相连接的这个单元

另外,程序弹出这个错误警告,是怎么回事?

赋予单元类型的时候用了type,1这个语句,那赋予section参数的时候为什么没有相应的语句呢?求解。

你应该是没有弄明白ansys中定义梁单元的过程,具体解释如下:对于梁单元的定义:首先,定义梁单元的类型,通过et,1,beam188来实现;其次,定义梁的截面形状,这一步通过sectype/secoffset/secdata结合使用来实现,sectype作用是设置截面形状;secoffset设置坐标轴的位置;secdata对截面形状的尺寸进行定义;最后,设置材料属性。完成上述步骤之后,才可以建立模型。建模时使用上述单元和材料划分网格,或者先设置type,1/mat,1后,再生成单元,就直接将已经定义好的单元和材料属性同时赋予新生成的单元了。所以不需要section单独设置,因为已经包含在定义单元的过程中了。

3.关于ansysbeam188定义参数的问题定义参数,按你说的如果不是矩形,是不规则图形,比如箱型截面梁,是不是点这个选项?但是里面面积,惯性矩,好像没有高度的参数啊?

不需要高度参数.规则图形用高度等参数得到惯性矩等参数,不规则需要你自己计算出来填进去.

4.根据例题定义单元类型

ANSYS Main MenuPreprocessor Element Type Add/Edit/Delete... Add... Beam: 2d elastic 3 OK (返回到 Element Types 窗口) Close

(4)定义实常数以确定梁单元的截面参数

ANSYS Main Menu: Preprocessor Real Constants... Add/Edit/Delete Add... select Type 1Beam 3 OK input Real Constants Set No.:1,AREA: 2.19E-3, Izz: 3.83e-6(l 号实常数用于顶梁和侧梁)Apply

然而我的版本是14.0,没有beam3,故定义了beam188单元,已知惯性矩和截面面积,所以选择不规则截面,然后输入AIZZ,但输入后出现 section moments of inertia Iyy Izz should be positive,Input data of section ID 1 is ignoredIyy Izz的截面惯性矩应该是正值,输入的截面ID1的数据被忽略),求问如何解决?

用矩形试试,惯性矩自己计算。

8.7

ansys中怎样查看划分单元数和节点数

选择list>status>global status就可以了

8.10

1.GUI命令做,Ansys里在Mechanical APDL Product Laucher14.0打开,输入Trussbridge 做完退出,再做一个类似的输入Dam,做完保存退出。再打开Mechanical APDLAnsys14.0,(想用命令流)为什么Multiphysics Utility Menu里还是(Trussbridge),输入/TITLEMechanical analysis on railway tunnel 2nd lining ! 确定分析标题也没有变化

貌似是自己弄错了。并没有问题。

2.ansysGUI操作后,在哪里寻找查看命令流?

主菜单:LIST->Files->Log File记录有你所有GUI操作相对应的命令

3.ansysjobname title 有什么区别呢?

jobname工作名,是你这个任务的名称,结果文件,单元划分文件等等都是以它来命名的。

title标题,起注释的作用,在图形窗口,左下角会显示,别人看到这个注释就会知道你做了个什么事情,当然,这个注释的话是你写的,你不写系统默认的就是工作目录。

4.ANSYS命令流中/GOPR是什么意思

/GOPR重新打开输入数据的反馈和解释一般和/nopr(!抑制下列命令在log文件中的输出)成对使用,如下:/nopr....../gopr 一般在宏里面使用

抑制下列命令在log文件中的输出,之后还有一句是/GOPR(重新打开输入数据的反馈),宏命令流里面使用。其实你可以上网查或者是找ANSYS APDL相关的书籍查询的,给你推荐一本很好的ANSYS工具书:《ANSYS宝典》。

5.Volume 5 could not be swept because a source and target area could not be determined automatically.Try the vsweep command agaim for this volume and specify a source and target area.

原因是扫略需要一个原面和一个目标面,提示中说软件不能定义原面和目标面,出现如下问题据我的经验是这样的:1)你的这两个体没有连接在一起,所以不能扫略过去。2)在布尔运算中,你的一些命令可能导致本来连接的两个体由于切割造成了一些误差,不想麻烦的话,可以再布尔运算中改变容差值建议稍微大一点比如,0.01,使较小的点自动拟合,然后再把容差改回即可。

ansys中如何将WP由(0,0.09,0)移动到(0-0.09,0)用的直角坐标,用偏移量增加的那个命令?

可以用WPAVE,0,0,0先将WP移回到坐标原点,然后:

wpoff,,-0.09, 再在Y轴上向下移动0.09。或者直接移动:wpoff,,-0.18,

8.28

在用Area Fillet对两空间曲面进行倒角时出现以下错误:Area 6 offset could not fully converge to offset distance 10. Maximum error between the two surfaces is 1% of offset distance.请问这是什么错误?怎么解决?其中一个是圆柱接管表面,一个是碟形封头表面。

ansys的布尔操作能力比较弱。

如果一定要在ansys里面做的话,那么你试试看先对线进行倒角,然后由倒角后的线形成倒角的面。

建议最好用UGPRO/E这类软件生成实体模型然后导入到ansys

(我是用area->by offset 通过平移一个曲面出现这个问题,平移后的曲面类似于同心圆的一边,输入值为负数才出现这种提示)

8.31

The value of UY at node 340 is 4.350676693E+19. It is greater than thecurrent limit of 1000000. This generally indicates rigid body motion as a result of an unconstrained model. Verify that your model isproperly constrained.

上面这个ERROR前面有人贴出来过,但是按照给出的方法,还是无法解决问题。

现在可以肯定的是材料参数没问题,约束添加也没问题。我起初以为是网格划分不够细致,于是多次划分,尽量细化。尤其因为出错的节点总是位于一个面的边缘(实体的最上边那个面的边缘)(最下的那个面加的约束),就把这个面特意细化了下,但是这个问题仍然存在。

根据错误的信息y方向上却少约束,存在刚体位移,不知道你怎么确定你的约束没有问题的?你不妨找出node340约束住y方向的位移求解试试看

ANSYS命令流 LSEL,S,LOC,X,-2,2

选择型心位置在当前坐标系下x坐标在-2+2之间的线段

对于线段,型心就是一条线的中心

当前坐标系默认整体笛卡尔坐标系,可以通过csys命令改变

9.8

ANSYS 显示体编号

打开体编号显示以后,编号出现在体的形心位置。有时候编号会在体的内部,被遮挡看不见了。有何方法解决此问题?请尽量说详细点,最好能给出相应的命令流。

可以用/TRLCYLABELTLEVELN1N2NINC 命令来将相应的实体透明化,这样就能看到体内部的编号。LABEL的数值可以为ELEMAREAVOLU等,这指定了要透明化的对象类型。TLEVEL0.01.0之间的数值,数值越大透明度越高。透明化的对象:分类下编号从N1N2NINC为步长的所有对象。如果不知道要透明化的体的编号为多少可以使用ALL。透明化程度直接填1即可。虽说理论上说1时应该完全透明,实际上为1时,还是有颜色的,只是色斑变的较大,较稀疏。

11.8.

今天用记事本写命令流,然而老是出现missing separatorbetween two fields.的错误,找了很久,一开始以为是逗号,后来发现逗号没错,再以为是要空格,打了好几个空格仍然有问题,后来发现是感叹号的问题,感叹号打的是中文的!

关于ANSYS中的WPROTA,是怎么旋转工作平面的?

WPROTA,THXY,THYZ,THZX首先旋转的参考的坐标系:以当前工作平面的XYXY轴,然后通过右手法则确定Z轴方向。坐标系确定完以后,我们来看参数的意义:THXY就是指将X轴向Y轴方向旋转搜索,也就是以Z轴为旋转轴,旋转XY平面。其它的类似。另外还有一点应该注意,这个命令式先旋转THXY,然后再依次旋THYZ,THZX。最重要的一点,后一次旋转是在前一次旋转的基础上进行旋转的。如果你常旋转90度,建议每次旋转完以后,都用wpcsys,,0 将工作平面复位再旋转。这时工作平面坐标和总体坐标相同。

本文来源:https://www.2haoxitong.net/k/doc/bca77bea964bcf84b8d57bd8.html

《Ansys自己搜集的入门建议及问题答案.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式