学习ANSYS经验总结 联系客服

发布时间 : 星期一 文章学习ANSYS经验总结更新完毕开始阅读9a9bba2ecfc789eb172dc89a

·可用执行/NORMAL命令(菜单途径Utility Menu>PlotCtrls>Style>Shell

Normals),接着再执行EPLOT命令(菜单途径Utility Menu>Plot>Elements)的方法对壳单元的正法线方向进行一次快速的图形检查。

·打开PowerGraphics的选项。PowerGraphics将用不同的颜色来显示壳单元的“底”

和“顶”。

·用假定正确符号的表面载荷加到模型上,然后在执行EPLOT命令之前先打开显示

表面载荷符号的选项〔/PSF,Item,Comp,2〕以检验它们方向的正确性。

8.4.1 控制面、线和单元的法向

模型中不一致的法线方向可能会导致出现问题。例如,如果相邻的壳单元有不一致的法向方向,那么用户在对应力和应变结果进行后处理时就会碰到困难。说得更明白一些,若用户模型的某一个表面既包含壳单元的顶面又包含壳单元的底面,那么节点的平均应力和应变就有可能是不正确的。但是,PowerGraphics〔/GRAPH,POWER〕考虑到法线方向的不匹配并且能生成正确的节点应力图(当GUI打开时 PowerGraphics是缺省的)。

ANSYS提供了各种不同的工具,用户可用它们来控制面、线和单元的法向:

命令:ENORM, ANORM, ENSYM, LREVERSE, AREVERSE

GUI: Main Menu>Preprocessor>-Modeling-Move / Modify>-Elements-Shell

Normals

Main Menu>Preprocessor>-Modeling-Move / Modify>-Areas-Area

Normals

Main Menu>Preprocessor>-Modeling-Move / Modify>Reverse

Normals>of Shells

Main Menu>Preprocessor>-Modeling-Move / Modify>Reverse

Normals>of Lines

Main Menu>Preprocessor>-Modeling-Move / Modify>Reverse

Normals>of Areas

下面的部分描叙如何用这些工具完成一些操作:

·对壳单元的法向重新进行定向以便它们能与指定的单元有相一致的法向

〔ENORM〕。

·对面的法向重新进行定向以便它们能与指定的面有相一致的法向〔ANORM〕。 ·将已有壳单元的法向反向〔ENSYM〕。 ·将已有线的法向反向〔LREVERSE〕。 ·将已有面的法向反向〔AREVERSE〕。

注意:用户不能使用本节上述的工具来改变任何已经有了体载荷或面载荷的单元的法向。建议用户只有在已确信单元的法向方向是可接受的之后再加所有的载荷。

实常数(例如非均匀的壳厚度和锥形梁常数)可能会由于单元反向命令而失效。

8.4.1.1 重新定向壳单元的法向

如果用户发现模型中的单元有不一致的正法向方向,则可将它们的方向重新定义以与某个指定的单元有相一致的法向方向。(单元坐标系,如果是由I,J,K节点定义的,则也可用这个操作来重定向。)

用命令的方法来重新定向壳单元的法向,发出命令ENORM,ENOM:

·使用ENUM变量来确定单元号以便重定向的单元能与此单元有一致的法向方向。 例如,命令ENORM,3能使所有被选定的壳单元改变法向方向以便它们能与3号单元有一致的法向方向。查阅《ANSYS Commands Reference》中ENORM命令的描述可得到这个命令更详细的用法。

在GUI中,用户可通过选择菜单途径Main Menu>Preprocessor>-Modeling-Move / Modify>-Elements-Shell Normals来重定向壳单元的法向方向。当重定向壳单元法向的拾取对话框出现时,拾取目标单元以便其它重定向单元能与它有一致的法向方向,然后点击OK。

8.4.1.2 重定向面的法向

如果一组面有不一致的法向方向,用户可重定向它们的法向以与某一指定面的法向方向相一致。

用命令的方法来重定向面的法向,发出命令ANORM,ANUM,NOEFLIP:

·使用ANUM变量来确定面的编号以便使重定向的面能与此面有一致法向方向。 ·使用NOEFLIP变量来决定是否想改变已重定向面上已有单元的法向方向以便让

它们能与新的面法向方向相一致。如果想让法向方向相一致就指定此变量为0,否则为1。

例如,命令ANORM,5,0能使所有被选的面改变法线方向以便让它们能与编号为5的面有一致的法向方向。若想了解详细的用法,参见《ANSYS Commands Reference》中的ANORM命令的叙述。

在GUI中,用户可通过选择菜单途径Main Menu>Preprocessor>-Modeling-Move / Modify>-Areas-Area Normals来重定向面的法向方向。当重定向面的法向的拾取对话框出现时,拾取目标面以便使其它的重定向面能与它有一致的法向方向,点击OK。然后在“令面法向一致”的对话框中,决定是否让已有面单元的法向与新的法向方向一致,最后在对话框中点击OK。

8.4.1.3 将已有壳单元的法向反向

用命令的方法来使已有壳单元的法向方向反向,发出命令ENSYM,,,,IEL1,IEL2,IEINC:

·使用IEL1,IEL2和IEINC变量,在步长为IEINC(缺省为1),将单元号从IEL1

到IEL2(缺省为IEL1)的单元的法向反向。

例如,命令ENSYM,,,,1,50就会使从1到50的壳单元的法向反向。

在GUI中,用户可通过选择菜单路径Main Menu>Preprocessor>-Modeling-Move / Modify>Reverse Normals>of Shells来使已有的壳单元的法向反向。当壳单元的法向反向的拾取对话框出现时,拾取要进行法向反向的壳单元然后点击OK。

8.4.1.4 将已有线的法向反向

用命令的方法来使线的法向方向反向,发出命令LREVERSE,LNUM,NOEFLIP:

·使用LNUM来确定要进行线法向反向的线的号码。

·使用NOEFLIF变量来指示是否想改变线上已有单元的法向方向以便让它们能与

反向后的新法线方向相一致。如果想使法线方向一致,则指定这个变量为0,否则为1。

例如,命令LREVERSE,1,1将编号为1的线的法向反向,但没让线上的任何一个线单元的法向与新的方向相同。若想了解具体用法,参看《ANSYS Commands Reference》中LREVERSE命令的叙述。

在GUI中,用户可通过选择菜单途径Main Menu>Preprocessor>-Modeling-Move / Modify>Reverse Normals>of Lines来使线的法向反向。当线法向反向的拾取对话框出现时,拾取要进行法向反向的线,点击OK。然后在“令线法向一致”的对话框中,决定是否让已存有线单元法向与新的法向方向一致,最后在对话框中点击OK。

8.4.1.5 将已有面的法向反向

用命令的方法来使面的法向方向反向时,发出命令AREVERSE,ANUM,NOEFLIP:

·使用ANUM变量来确定要进行面法向反向的面的号码。

·使用NOEFLIP变量来指示是否想改变面上已有单元的法向方向以便让它们能与

反向后面的新法向方向一致。如果想使法线方向一致,则指定这个变量为0,否则为1。

例如,命令AREVERSE,7,0将编号为7的面的法向反向,同时面内已有单元的法向方向将与新法向方向相同。若想了解具体用法,参看《ANSYS Commands Reference》中AREVERSE命令的叙述。

在GUI中,用户可通过选择菜单路径Main Menu>Preprocessor>-Modeling-Move / Modify>Reverse Normals>of Areas来使面的法向反向。当面法向反向的拾取对话框出现时,拾取要进行法向反向的面,点击OK。然后在“面法向反向”的对话框中,决定是否让已有面单元的法向与新的法向方向一致,最后在对话框中点击OK。

8.5已划分网格模型的修改:清除和删除

因为ANSYS程序执行实体建模的交叉参照检查,用户就不能删除已划分网格的实体模型图元,也不能用EDELE或NDELE命令删除与实体模型图元有联系的单元和节点。为了能修改模型,通常需要用网格清除命令来清除实体模型图元上的网格。这些清除命令可以认为是网格生成命令的反过程。清除完模型后,就可以按需要对实体模型进行修改了。

8.5.1清除网格

网格清除命令删除与对应的实体模型图元相联系的节点和单元。当清除一个较高级的图元时,所有较低级的图元都被自动清除掉,除非这些较低级的图元本身已划分了网格。在图元边界上并与相邻图元所共享的节点在执行清除命令时不会被删去。