- 积分
- 33
- 注册时间
- 2009-5-20
- 仿真币
-
- 最后登录
- 1970-1-1
|
楼主 |
发表于 2010-4-15 20:40:39
|
显示全部楼层
来自 陕西西安
6.确定单元形状是否可以接受下列建议帮助用户确定是否应当关心单元形状警告:
·不要忽略单元形状警告,分析形状不好的单元给分析结果带来的影响。
·注意结构应力分析的目的在于确定特定区域的应力,对形状不好的单元结果受到的影响较其它类型的分析(偏移或名义应力、模态、热、电磁等)更为严重。
·形状不好的单元对结构动力分析的影响比其它类型的分析(挠度或名义应力、模态、热场、磁场等)要严重得多。
·如果形状不好的单元位于临界区域(如在极限应力点附近),对分析的影响将更坏。
·形状不好的高阶单元(带中间节点)一般其分析结果要比同样形状的线性单元要好。ANSYS缺省的形状参数限制对线性单元比高阶单元要严格得多。
·无论单元是否产生形状警告,通过与其它分析、实验数据或手工计算的分析结果相比较验证是必要的。如果验证表明有高质量的结果,那么没有必要担心形状警告。
·单元是否可以接受的最好定量测定是依据应力或热梯度区内单元与单元的不连续的差错测定。(见《ANSYS Basic Analysis Guide》中的通用后处理器(POST1) 。预计产生形状警告的单元且与相邻单元相比显示较高的差错测定。)
对已有网格(ANSYS生成的网格或由CAD程序输入的网格)进行单元形状检查,用CHECK命令(Main Menu>reprocessor>-Meshing-Sel Bad Elems)。
关于单元形状检查参见《ANSYS Commands Reference》中SHPP命令的叙述。
7. 网格有效性的检查有时,CHECK命令不能检查出网格划分中的潜在问题。程序中CHECK命令是基于一定的形状标准分别检查每个所选单元的网格并提出警告或错误信息,而MCHECK命令则是根据各个单元的连接方式来检查网格的潜在问题。然而,使用MCHECK命令将发现这个网格划分的连接问题并给出错误警告。
MCHECK命令对所选单元进行如下一系列网格有效性检查:
1、方向检查:当两个面单元共线的时候,MCHECK将检查每个单元的节点顺序是否与其法向相一致。2、体检查:当两个体单元共面时,MCHECK检查每一个完整体的符号是否一致。
3、封闭面检查:MCHECK检查形成简单连接封闭面的单元外表面(这会发现网格中的裂缝)。
4、网格孔洞的检查:如果环绕网格内部空腔的单元面数量很少,可能说明这里存在一个或几个偶然遗漏的单元,而不是用户故意形成的孔洞。此时,MCHECK命令会给出警告。在这种情况下,环绕空腔的单元数量将与a)或b)中的较小值做比较。a)单个单元面数的三倍,b)模型中单元总面数的十分之一。
与CHECK命令类似,MCHECK提供了一个选项,利用它可以不选择所有划分正确的单元,这样可以是划分有问题的单元突出的显示出来。
使用Lab=ESEL就可以不选择划分正确的网格。
检查网格的连接性:
命令: MCHECK,Lab
GUI: Main Menu>Preprocessor>Check Mesh>Check Connectivity
CHECK,SELE,LEVL
GUI:meshing——check mesh——individual elem ——select warning /erro warning
此命令在SHPP,OFF 情况下失效,类似的,在求解之前自动检查所有数据,如果check element 通过GUI被调用,the CHECK ESEL 将强调单元下的信息,好单元为蓝色,警告单元为黄色,坏单元为红色。
以下为帮助中的解释:
CHECK, Sele, Levl
Checks current database items for completeness.
Sele
Specifies which elements are to be checked:
(blank)
| —
| Check all data.
| ESEL
| —
| Check only elements in the selected set and unselect any elements not producing geometry check messages. The remaining elements (those producing check messages) can then be displayed and corrected. A null set results if no elements produce a message. Issue [url=mkMSITStore:d:\Program%20Files\ANSYS%20Inc\v110\commonfiles\help\en-us\ansyshelp.chm::/Hlp_C_ESEL.html]ESEL[/url],ALL to select all elements before proceeding.
|
Levl
Used only with Sele = ESEL:
WARN
| —
| Select elements producing warning and error messages.
| ERR
| —
| Select only elements producing error messages (default).
|
PS:如何确定合适的网格密度:
有限元分析中经常碰到的问题是网格应划分得如何才能获得合理的结果单元,不幸的是,还没有人能给出确定的答案。你必须自己解决这个问题,关于这个问题的解决可求助与以下一些技术:
1.
利用自适应网格划分产生可满足能量误差估计准则的网格(此技术只使用于线性结构静力或稳态热问题,对什么样的误差水平是可接受的依据于你的分析要求)。自适应网格划分需要实体建模。
2.
与先前独立出的实验分析或已知解进行比较。对已知和算的结果偏差过大的地方进行网格细化。(对所有的由四面体组成的面或体网格可用NREFINE,EREFINE,KREFINE,LREFINE和AREFINE命令GUI:Maim menu-preprocessor-meshing-modify mesh-refine at entity type)进行局部网格细化。
3.
如果细化网格测试显示只有模型的一部分需要更细的网格,可对模型进行子建模以放大危险区域。
网格划分密度很重要,如果网格过于粗糙,那么结果可能包含严重的错误,如果网格过于细致,将花费过多的计算时间,浪费计算机资源,而且模型可能过大以至于不能在你的计算机上运行,为避免这类问题的出现,在生成模型前应该考虑网格密度问题。
|
|