在ANSYS中有些数据无法直接访问,需要通过定义单元表完成单元的结果的访问。下面就以Beam188单元提取弯矩为例介绍ANSYS定义单元表提取数据的详细过程。
1. 首先需要知道在哪里定义单元表:Main Menu>General Postproc>Element Table>Define Table>add
2. 定义你想要的数据,这里以Beam188的弯矩为例
2.1 启动ANSYS帮助菜单, 在索引框输入Beam188然后搜索, 在单元输出介绍找到弯矩的名称(代号)。
2.2 回到ANSYS界面,比如要输出Mz, 则需要在添加SMISC,3 和SMISC,16 ,如图
3. 输出数据:Main Menu>General Postproc>Element Table> List E T, 选择前面定义的SMISC,3 和SMISC,16 输出单元I和J节点的Mz数值,如图
4. 显示弯矩云图:Main Menu>General Postproc>Plot Results>Contour Plot>Line Elem Res, 这里要注意要在LabI 选SMISC,3 LabJ 选SMSCI,16。
输出弯矩到这就结束了,小编突然发现,输出的弯矩值在每个单元的I和J处是一样的(Beam188为2节点单元),弯矩图也就成了锯齿形,于是去问了度娘一波,各路盆友给出解决方法,然而并没有起作用的,于是乎我又想起来了“帮助文档大法”,于是认认真真将Beam188的帮助文档阅读了一遍,功夫不负有心人,最终。。。当然是解决了:见下图, 见下图,见下图
list E T 之后用X-Y表示:
由于全部是负值从左往右数值是变大的,负号代表的是方向而已,弯矩实际是逐渐减小的,我们取绝对值再绘图:
(友情提示,后面为付费内容为没时间阅读手册想快速解决问题的朋友准备的,是告诉大家如何解决的,会很清楚的告诉大家如何解决以及为什么这样就可以解决)
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删