您的位置:网站首页 > Ansys教程

ANSYS中如何查看单元数量

时间:2010-11-14 14:01:52 来源:未知


这是昨天晚上在某问答网站上看到的一则问题(好像是搜搜吧,由于只看了一眼,印象不深),貌似登陆还得要好几个步骤,就没过去作答,写在这里吧,或许有相同问题的朋友可以找到,就不必去那里问人了。
运行solve命令,进行正式的分析计算之前,查看ANSYS的cmd窗口,会看到关于整个模型的基本信息。比如用了多少个实体单元、多少个杆单元、多少个自由度……但是,要查看某一局部构件中有多少个单元,或者某一种材料有多少个单元,应该如何处理呢?
这在计算之前、之后都可以进行,而且一点也不难。
首先要做的,是选择你需要显示的实体。以钢筋混凝土为例,若是查看有多少个混凝土单元,就选择混凝土;若是查看钢筋有多少个单元,就选择钢筋;若是查看支座某范围处有多少个单元,就按坐标选择那部分的实体。至于命令,比如vsel,s,mat,,1,,,1就是选择所有材料号为1的单元。这里需要注意的,是最后面的那个参数1。带上这个,才可以同时选中这个实体,以及隶属于这个实体的面、线、单元。否则,选中了实体,aplot一下还是会出现整个模型的面。那样就需要通过eslv,s等命令来进一步选择了。
选择完成之后,还不算完,总不能用肉眼观察出单元数量吧?用APDL可以很轻松地搞定这个问题。命令如下:
  *get,aa,elem,0,count
这个aa,就是当前已选择模型的单元数量了。接下来的工作,就是如何查看aa数值的问题了。常用的GUI菜单,有下面四个,都可以达到目的:
Utility Menu>List>Other>Parameters
Utility Menu>List>Status>Parameters>All Parameters
Utility Menu>List>Other>Named Parameters
Utility Menu>List>Status>Parameters>Named Parameters
当然,更简便的,也是我更喜欢的,还是用APDL来解决,就是*status命令,它可以方便地在一个弹出窗口中给出我们想要的变量数值。
总结,首先确定选中需要的实体/单元,然后运行下述命令:
aa=
*get,aa,elem,0,count
*status,aa
OK,在对话框中查看单元的数量吧~