各位大神: ANSYS后处理查看应力和温度场,如何不显示死单元?特别是多载荷步的情况下,死单元一直参与显示。 小弟是模型高度方向上分层加载热源,这样显示温度场的时候,第二层的死单元总是覆盖在第一层上 返回小木虫查看更多
在多载荷步的情况,你可以在每个载荷步求解前,将所有活单元创建为 component,在后处理时,对每个载荷步先调出相应的活单元,以及这些单元包含的节点,然后再显示结果,就只有该载荷步所有活单元的结果了。
首先,在求解过程中,对每个载荷步,需要将所有活单元创建 component。比如说,假设你有 3 个载荷步,分别对个载荷步的活单元创建 component,名为:cm-1,cm-2,cm-3。 求解完成后,进入常用后处理 (/post1)分别调出载荷步 1、2、3 的结果 (READ RESULT 或命令 set),然后分别执行命令: CMSEL, s, cm1, elem (对载荷步 1,其余类推) 或菜单路径: Utility Menu>Select>Comp/Assembly>Select Comp/Assembly > 选择 component cm-1 然后,选择属于这些单元的所有节点: NSLE, s, all 或菜单路径: Utility Menu>Select>Entities > nodes > Attach to > Elements 这样,就在当前选择集中排除了所有的死单元,形式的结果就只是活单元的结果了,
在多载荷步的情况,你可以在每个载荷步求解前,将所有活单元创建为 component,在后处理时,对每个载荷步先调出相应的活单元,以及这些单元包含的节点,然后再显示结果,就只有该载荷步所有活单元的结果了。
老师:在后处理时,对每个载荷步先调出相应的活单元,以及这些单元包含的节点,然后再显示结果。这一点我有点不太明白,我 已经创建了 component。但是在后处理不知道怎么才能调出?
首先,在求解过程中,对每个载荷步,需要将所有活单元创建 component。比如说,假设你有 3 个载荷步,分别对个载荷步的活单元创建 component,名为:cm-1,cm-2,cm-3。
求解完成后,进入常用后处理 (/post1)分别调出载荷步 1、2、3 的结果 (READ RESULT 或命令 set),然后分别执行命令:
CMSEL, s, cm1, elem (对载荷步 1,其余类推)
或菜单路径:
Utility Menu>Select>Comp/Assembly>Select Comp/Assembly > 选择 component cm-1
然后,选择属于这些单元的所有节点:
NSLE, s, all
或菜单路径:
Utility Menu>Select>Entities > nodes > Attach to > Elements
这样,就在当前选择集中排除了所有的死单元,形式的结果就只是活单元的结果了,
非常感谢您,受益匪浅