ANSYS常见问题 下载本文

1、ANSYS不能画线:不能显示线条:plot everyting或者是plot lines 2、有模型db文件,想看命令流。。。

你的模型是自己建立的还是在其他地方建立的?如果是在ansys里面建立的,就会有你 的命令流!大概有三种方式可以提取: (1)在工作目录里面后缀为.logd的文件里面自动保存了你的所有操作,当然包括命令流了,可以用记事本打开查看,估计你得有基本的命令流常识,不然看不懂,下同!

(2)应该是在Main Menu>Preprocessor>Session Editor这样的GUI路径,打开以后可以使用ctrl+A全选,然后再ctrl+c复制,这样就复制了这里面的命令流,记住要使用键盘哦,复制好了以后就可以建立一个记事本,然后这时候粘贴就行了,保存记事本即可!当然使用另存为也可以!

(3)还有一种是通过一个命令:

命令是:LGWRITE, Fname, Ext, --, Kedit

GUI是:Utility Menu>File>Write DB Log File (用户名就是Fname,生成文件后缀就是ext,自己定义,比如LGWRITE,me,txt,就生成了文件me.txt,里面包括了你在这个模型已经操作的命令流)

这个命令在默认情况下与第一种方法生成的基本上一样,而且是单独的一个案例的命令,在第一种方法里面,如果你没有及时清除你的工作空间里面的所有的文件,可能是命令流的一种累加,包括了你操作了的好几个的案例、也就是例子的命令流,可能需要你去分辨了;而且第三种方法还可以对命令流里面进行简单的筛选,当然是你要熟悉这个命令以后,不然默认就行了!

左键 拾取(或取消)距离鼠标点最近的图元或坐标. 按住此键进行拖拉,可以予览被拾取的图元或坐标.

中键 (对于两键鼠标可以用Shift加鼠标右键代替) 相当于拾取图形拾取菜单中的APPLY. 右键 在拾取和取消之间切换.

3、第一,如果建弹簧单元方便的问题: 你可以用一些命令流来建立,比如你知道具体位置时想得到node编号,可以用Nnum=node(x,y,z),其中Nnum就是返回得到的(x,y,z)位置的node编号;如果知道该位置的关键点号k1,你想得到该位置的节点编号,可以用Nnum=node(kx(k1),ky(k1),kz(k1)) 得到了节点号后,用E,Nnum1,Nnum2建立连接单元,很方便。 这样做的好处,一是减小了重复操作的工作量;二是,如果手动加单元,万一mesh重做后,要重新去找点、手动建单元,很麻烦。 第二,如果想建三方向的连接属性,建议从同一点建3个不同方向的连接单元。 尽量用命令流操作(可以局部写命令流,然后输入到命令窗里),可以减小很多重复工作量,以及方便肉眼难以分辨的内部点选取。

4、关于耦合 当需要迫使两个或多个自由度(DOFs)取行相同(介未知)值,可以将这些自由度耦合在一起。耦合自由度集包含一个主自由度和一个或多个其他自由度。耦合只将主自由度保存在分析的矩阵方程里,而将耦合集内的其他自由度删除。计算的主自由度值将分配到耦合集内的所有其他自由度中支。 耦合的用途主要有以下几种:??

●在两重复节点间形成万向节、铰链、销钉以及滑动连接。其原理是仅仅耦合三个平动自由度(ux,uy,uz)为铰接,耦合三个平动(ux,uy,uz)和两个转动(如RotX,RotY)则等于释放一个转动自由度为销接,其他情形如此类推。??

●耦合自由度用于施加循环对称约束条件或重复循环对称约束条件,保证截面始终保持原始形状。例如在循环对称模型中,将圆盘扇区模型的两个对称边界上的对应节点,在各个自由

度上耦合;在锯齿形模型的半齿形模型(重复循环对称)中,需要将一侧边上所有节点的每个自由度进行耦合处理。??

●实现小位移条件下的无摩擦接触面模型,仅仅耦合接触面在垂直于接触变面方向上的节点自由度,切线方向自由度不耦合??

●如果将模型中局部区域内的一部分节点都耦合起来,等于在该局部区域形成一个局部刚体(类似于约束方程中的刚性区)。??

Couple DOFs:耦合节点间的单个自由度,用该命令生成一个耦合节点集之后,通过执行一个另外的耦合操作(保证用相同的参考编号集)将更多节点加到耦合集中来。也可用选择逻辑来耦合所选节点的全部耦合。可用CP命令输入负的节点号来删除耦合集中的节点。要修改一耦合自由度集(即增、删节点或改变自由度标记)可用CPNGEN命令(不能由GUI直接得到CPNBGEN命令)。

操作方法是:选择该子菜单,弹出拾取节点对话框,用鼠标选取参与耦合的节点,至少两个节点以上,单击OK按钮弹出图所示定义耦合对话框,在Set reference number项输入唯一的没有占用的新耦合序列号,在Degree-of-freedom label下拉列表中选中某个自由度或者ALL(表示所有自由度),然后单击OK按钮执行耦合操作。

用途是:主要用于耦合节点间的部分自由度,常见的情况是实现铰接、销接、万向节等连接处理。 5 跑了

Z 方向的27008点未约束,其实是模型体未被约束 , 解决方案:(1)约束未加好

(2)相关约束或链接未连接还有刚接(耦合)不好 (3)没有glue

(4)有弹簧建立,弹簧是否约束了该工件的所有自由度。将没有约束的自由度给限制住。

一个或多个部分的模型在一起只有通过接触来确保接触面是封闭的。 您可以检查接触状态在解决方案模型使用cncheck聚集的解决方案 (1)力的方向 (2)力的大小,是否加上了重力加速度,即惯性力,还有注意是9.8*10^3 mm/s2还是9.8m/s2 (3)接触对是否正确建立了,例如建立的接触对是不是完全(该建立接触对的地方都建立了),接触单元的网格划分的是不是能够建立接触对(网格是不是划分的太大,两个相接触的面上的节点数太少不足以建立起好的接触对)。

(4)若有重力加速度则可以去掉重力加速度在计算一次。 (5)材料参数定义错误,例如数量级

(6)有接触对,接触对的摩擦系数与预紧力是否太小

6、模态分析

(1)这个是没有加载外加载荷的原因无需考虑,只要有位移云图就好,还有就是 result summary的前两项都有数值就ok。

(2)这里进行动态分析的时候要进行全约束。 (3)

7.热分析出现的问题1

Incomplete transfer of surface loads from area 1373 to elements. 不能将面7上的载荷转换成单元

Relating to the previous message, please send your data to your ANSYS Technical Support Provider.

进行热分析的时候在面上加入硬点后会产生该问题,形成该问题不会影响具体进行的热分析。继续进行下一步的操作就ok。

(1)弹簧创建时两个端点其中有一个未建立或者弹簧建在一个点上了,导致创建的弹簧只在一个点上,长度为0。 (2) 8、

ansys 怎样保持背景色为白色的图片?

1,背景变为白色:plotctrls----style-----colors----windows color 把WBAK WIN 1中的颜色调成白色。

2,保存:plotctrls----hard copy----to file 选择JPEG格式和保存位置。 9、

ANSYS结果输出中结果输出中结果输出中结果输出中DMX、、、、SMX、、、、SMN的含义

DMX固定指:最大位移(Displacement Max)

SMX:指定的、要查看的、那个Item解的最大值(Solution Max) SMN:指定的、要查看的、那个Item解的最小值(Solution Min)

1. 如,图1是查看UY,即Y方向上的节点位移,结果如图显示。 SMN是指查看节点位移结果中最小的解。

2. 如图是查看SY,即Y方向上的节点应力,结果如图显示。 DMX(固定)指最大位移(Displacement Max) SMX是指查看节点应力结果中最大的解 SMN是指查看节点应力结果中最小的解。

3. 如图是查看SEQV,节点的等效应力,结果如图显示。 DMX(固定)指最大位移(Displacement Max) SMX是指查看节点等效应力结果中最大的解 SMN是指查看节点等效应力结果中最小的解。

该处处于激活状态

VSBW is not a recognized SOLUTION command, abbreviation, or macro. This command will be ignored.

“VSBW”命令不是 SOLUTION中的命令、缩写或宏。 这个命令将不会被执行。

原因:由于左侧工具栏处于激活状态的是SOLUTION,而VSBW是Preprocessor的命令,因此在使用命令的时候要注意命令属于哪个Main Menu ,然后激活该命令,以免发生类似的错误。

10

查看螺栓预紧力

11、去掉查看结果的载荷箭头 。

Plotctrls——symbols——none——OK

这个选项有待于继续研究

12、ansys背景改为白色了,云图里的字体颜色如何变为黑色?

file -> report generator 可以作出白底黑字的图片,如果决得图片合适得话可以用plotcrts -> capture image ⑴ 去掉背景颜色:Utility Menu>plotCtrls>Style>Background>Display Picture Background (单击,去除其前的√号,背景变为黑色)

⑵ 显示网格时,去除网格颜色,只显示线条:Utility Menu>plotCtrls>Style>Colors>picked Entity Clors再重新显示Utility Menu>plot>Replot即为线条。(即重新显示一遍应力图就可变为线条)

(3)PlotCtrls-style-colors-graph colors,在里面改就是了。不知道是不是你要的,反正要改颜色都是在colors里的,自己再看看。

黑白反选

(4)背景颜色更改 : 应用菜单中plotctrls----style----corlors---reverse video 执行后窗口变为原来颜色的反色。

字体更改:应用菜单menuctrls---font selection

13、ansys后处理查看应力

SX:X-Component of stress; SY:Y-Component of stress;

SZ:Z-Component of stress--X,Y,Z轴方向应力。

SXY:XY Shear stress; SYZ:YZ Shear stress;

SXZ:XZ Shear stress--X,Y,Z三个方向的剪应力。 S1:1st Principal stress; S2:2st Principal stress;

S3:3st Principal stress--第一、二、三主应力。区分:首先把一个微元看成是一个正方体,那么假设三个主应力分别是F1 F2 F3,那么如果三个力中哪个力最大,就是F1,也是最大主应力,也叫第一主应力,第二大的叫第二主应力,最小的叫第三主应力,因此,是根据

大小来定的。

SINT:stress intensity--应力强度,是由第三强度理论得到的当量应力,其值为第一主应力减去第三主应力。

SEVQ:Von Mises是一种屈服准则,屈服准则的值我们通常叫等效应力。Ansys后处理中'Von Mises Stress'我们习惯称Mises等效应力,它遵循材料力学第四强度理论(形状改变比能理论)。 我们分析后查看应力,目的就是在于确定该结构的承载能力是否足够。那么承载能力是如何定义的呢?比如混凝土、钢材,应该就是用万能压力机进行的单轴破坏试验吧。也就是说,我们在ANSYS计算中得到的应力,总是要和单轴破坏试验得到的结果进行比对的。所以,当有限元模型本身是一维或二维结构时,通过查看某一个方向,如plnsol,s,x等,是有意义的。但三维实体结构中,应力分布要复杂得多,不能仅用单一方向上的应力来代表结构此处的确切应力值——于是就出现了强度理论学说。 材料力学中的四种强度理论

1.第一强度理论:最大拉应力强度理论

该理论认为,材料破坏的主要因素是最大拉应力,无论何种状态,只要最大拉应力达到材料的单向拉伸断裂时的最大拉应力,则材料断裂。其中,某点的最大拉应力数值,就是其第一主应力数值。

2.第二强度理论:最大拉应变理论

该理论认为,引起材料破坏的主要因素,是最大拉应变。无论何种状态,只要最大拉应变达到材料拉伸断裂时的最大应变值,则材料断裂。此时,形式上将主应力的某一综合值与材料单向拉伸轴向拉压许用应力比较,这个综合值就是等效应力——equivalent stress。

3.第三强度理论:最大切应力理论

该理论认为,引起材料屈服的主要因素是最大切应力,不论何种状态,只要最大切应力达到材料单向拉伸屈服时的最大切应力,则认为材料屈服。相关公式: 4.第四强度理论:畸变能理论

该理论认为,弹性体在外力作用下产生变形,荷载做功、弹性体变形储能,称之为应变能(分为畸变能和体积的改变能)。引起材料屈服的主要因素是畸变能密度,无论何种状态,只要畸变能密度达到材料单向拉伸屈服时的畸变能密度,材料就屈服。

ANSYS后处理中应力查看总结:

1.平面结构,查看某方向应力;

2.实体脆性结构,如混凝土、岩石、铸铁等,根据第一、第二强度理论,查看项目为第一主应力或等效应力;

3.塑形较强的实体结构,根据第三、第四强度理论,查看项目为应力强度(stress intensity)或Von Misses应力。

总的来说,宗旨就是把各项分布的应力,换算成单向应力,与规范规定的容许应力进行比较。

14 没有了信息栏

右击就ok了

会有 都点上对号,replot

15 热载计算出现的问题2:

*** ERROR *** SUPPRESSED MESSAGE CP = 178.656 TIME= 21:58:34 Element 247383 is an improperly connected degenerate brick element. The database may be corrupted at this point. To proceed, clear the current mesh and create a new one or try to resume a saved database

with the RESUME command.

*** WARNING *** SUPPRESSED MESSAGE CP = 178.656 TIME= 21:58:34 Previous testing revealed that 30 of the 244840 selected elements violate shape warning limits. To review warning messages, please see the output or error file, or issue the CHECK command.

*** ERROR *** SUPPRESSED MESSAGE CP = 178.656 TIME= 21:58:34 The model data was checked and there were errors found. Please check output or errors file ( C:\\Documents and Settings\\Administrator\\My Documents\\file.err ) for messages. 1. 这是由于网格划分的有问题,体与体之间的过渡区域产生金字塔形单元。具体解决方法就是:在

变为No Pyramid 这样就解决了

2.进行热分析时:热分析→转换Thermal到Struc→ 保存生成.rth文件→施加载荷从.rth文件中→位移分析

16 划分网格的问题

*** ERROR *** CP = 129.344 TIME= 15:35:37

Volume 32 cannot be meshed. A gap between triangle facets on the boundary exist. Check line 711.

*** ERROR *** CP = 129.438 TIME= 15:35:39

VMESH failure, perhaps due to: (1) Poorly shaped triangular facets: Mesh areas with triangular elements, modify mesh control or turn on SmartSizing to get good triangular mesh, then VMESH again. (2) Complex geometry: Subdivide volume & try again. 主要原因就是:

(1)接触面的网格质量不好,形成三角单元,

(2)在VMESH中有VSWEEP,建议将VSWEEP改为VMESH在进行划分就OK了

17 粘接问题

*** ERROR *** CP = 74.578 TIME= 12:01:35

Boolean operation failed. Try adjusting the tolerance value on the BTOL command to some fraction of the minimum keypoint distance.Model Size (current problem) 8.452191e+003, current BTOL setting 1.500000e+001, minimum KPT distance 3.916452e+000.

*** ERROR *** CP = 84.484 TIME= 12:02:12

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.

(1)该错误就是不能进行glue主要是切割体后面离得太远的原因。具体也不知道什么原因,其中一个方法就是利用BTOL,*命令将容差该大 (2)模型有问题,两个实体中间有重合或间隙部分。

18 接触的问题

*** ERROR *** SUPPRESSED MESSAGE CP = 385.891 TIME= 21:20:33

The normal of contact element 762102 is not consistent with the normal of contact element 762466. Please use the ENORM command to correct

it. (本问题来自VDL600E整机静态分析的T1工况的求解中,出错之前采用的是命令流建立接触对)

解答:

接触对,由一对接触面组成,即主接触面和从接触面。接触是有方向性的,即每个接触单元都会有矢量方向。提交计算后,软件处理接触时,会根据接触的方向寻找接触关系。主面和从面的接触单元,其法线方向应该是相对的。也就是沿着主面单元的法线方向会找到从面,沿着从面的法线方向会找到主面。

你的错误提示,就是IP为762102和762466的这两个单元,它们的法线方向不一致,其中一个的法线方向有误。你可以使用hypermesh中analysis条目下的normal菜单,在里面显示并调整接触单元的法线方向,使两个接触面的法线方向相向。另,特别提示:体单元建立接触单元的话,它的法线方向永远默认是朝向该单元外侧的。由此看来,出问题的那个,应该是你在壳单元上建立的接触单元中的一个单元。(未解决)

解决:网格划分的问题,可以将网格大小变小重新划分网格,重新安排网格划分的顺序。

9 约束的问题

*** ERROR *** SUPPRESSED MESSAGE CP = 98.359 TIME= 08:28:12

Constraint equation 6390 does not have a unique slave degree of freedom.

原因:6390等式没有一个独一无二的自由度约束,也就是受多个自由度的约束。一般是在一个位置上加有多个约束。 解决方案:1. 去除多与约束

10 跑了

详见5

11划分网格的技巧

1)根据模型的类型和边界条件对模型的变形进行初步的分析和判断; 2)确定几何模型的特征尺寸;

3)以特征尺寸作为分析模型的单元尺寸的最大值对模型进行网格划分并进行计 算;

4)减小网格单元尺寸,对网格进行不断的细化并进行计算;

5)提取不同单元尺寸下的计算结果,画出网格大小与计算结果之间的曲线图, 进行灵敏度分析,选择结果变化较为平缓的单元尺寸。 单元长度为所分析对象的百分之一左右就可以了,如果想要更高精度就在此基础上减小单元长度

12. Ansys 在进行模态分析时出现不能算的问题

1. 模型太小,约束区域太大,基本把模型给全部约束住,默认情况下Ansys就不进行模态分析了

13. *** WARNING *** CP = 53.531 TIME=

15:18:01

The degree of freedom solution is not available. Line= *GET, T1, NODE, 2, U, Z The *GET command is ignored.

没有进行计算,因此需要检查一下, 1. 是否进行的是静态分析。 2. 约束是否全面。

14 若采用ANSYS经常在求解的时候自动关闭,可能的原因:

1. 计算前没有全选,在SOLVE之前,应该进行ALLSEL命令。

15 施加载荷步的问题

A small equation solver pivot term has been encountered at the UY degree of freedom of node 325. ANSYS has automatically constrained this degree of freedom. Check for an insufficiently constrained model.

点325缺少约束,这里可能是325所在的体缺少约束。这里与跑了的问题是相同的,检查约束情况,继续计算。

检查:接触对,约束的自由度,没有glue,没有合并。

此处在ANSYS进行载荷步计算的时候出现的问题(2013-7-8立柱试验有限元载荷求解),解决方法:

1.由于载荷施加在节点上,约束也应该是加在节点上,且每创建一个载荷步都需要有力和约束。

2.若载荷施加在面上,约束也施加在面上,则每创建一个载荷步是否有都有力和约束,还是只有初始的载荷步有约束还有待于试验验证。

16 施加力矩

17 模型有小特征,或装配后有小间隙出现的问题

1) *** ERROR *** CP = 22.656 TIME= 19:55:12

Topological degeneracy detected for VGLU command. Try modifying geometry slightly or loosening the tolerance (BTOL command). If BTOL is relaxed, be sure to change the tolerance back to the default after Operation.(该错误来自床身试验模型,模拟工件上的螺栓与压板没法粘接) 这里主要是由于螺栓与压板装配的原因,导致重叠或者间隙,或者其他不合适的装配特征,导致无法粘接。

方法:换用其他的装配方法,或改变装配顺序,重新定义新的装配关系。

2) *** ERROR *** CP = 31.828 TIME= 19:51:27

Boolean operation failed. Try adjusting the tolerance value on the BTOL command to some fraction of the minimum keypoint distance.Model Size (current problem) 2.675828e+002, current BTOL setting 1.000000e-005, minimum KPT distance 6.703682e+000. (与上面的一样,这是在ANSYS12.0出现的错误,上面的是在ANSYS13.0产生的错误)

3) *** ERROR *** CP = 1.531 TIME= 15:32:07

Shell 2 has no area associated with it. (同1))

4)由于模型装配出现的小特征可能导致某些零件无法进行网格划分,如床身试验模型中,划分模拟工件上的螺栓网格出现的错误。这个原因是由于

这里距离原来只有0.005mm所以在有限元中无法进行网格划分,当增加到1.74509mm时,网格就可以划分了,这里主要因为0.005mm的大小形状无法进行网格划分的。

找出错误的方法:在ANSYS中对各个零件两两进行GLUE,查找不能粘接的两个零件的结合面,检查零件是因为装配还是小特征的原因。对模型进行修改或改变装配关系,最后解决上面的问题。还有一种可能就是模型出现重合,也就是同一个模型装配了两遍。

*** ERROR *** CP = 34.328 TIME= 19:50:57

Topological degeneracy detected for VGLU command. Try modifying geometry slightly or loosening the tolerance (BTOL command). If BTOL is relaxed, be sure to change the tolerance back to the default after operation.

18 有限元单位

F:\\我的文档YUUE\\有关教程\\ANSYS\\ANSYS单位设置.pdf

ansys分析时输入的力的单位是N,长度单位是mm,时间单位是s,弹性模量是2e5,请问计算出来的应力和应变的单位分别是多少?

安装材料力学里面的单位换算,应力=力/面积,那应力的单位是N/mm2,应变=变化的长度/原长,其实是没有单位的.

http://zhidao.http://www.32336.cn//link?url=-cj1OTrRgTyhrm7PLUBNc3DHFMeI1ecLWxaAv3ti-KWDw6oSEubvAji32E272Fytf-ZLdzpCYix3FVroTpLDhK 19提取数据时的问题

这里主要是因为在提取点坐标的时候中间加入了“;”分号的原因,去掉“;”就OK了