ansys中怎么用do循环提取每个节点的等效应力?/solumaxseqv=0*do,i,elemmin,elemmax,1nsel,s,node,i*get,maxseqv,node,i,s,eqv*if,maxseqv,ge,40000,thenesln,s,0,allekill,all*endif*enddoesel,s,live 选择活动的单元eplot这是存在问题
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 07:17:14
ansys中怎么用do循环提取每个节点的等效应力?/solumaxseqv=0*do,i,elemmin,elemmax,1nsel,s,node,i*get,maxseqv,node,i,s,eqv*if,maxseqv,ge,40000,thenesln,s,0,allekill,all*endif*enddoesel,s,live 选择活动的单元eplot这是存在问题
ansys中怎么用do循环提取每个节点的等效应力?
/solu
maxseqv=0
*do,i,elemmin,elemmax,1
nsel,s,node,i
*get,maxseqv,node,i,s,eqv
*if,maxseqv,ge,40000,then
esln,s,0,all
ekill,all
*endif
*enddo
esel,s,live 选择活动的单元
eplot
这是存在问题的命令,提示警告,requested data is not stored for node 2.line=*get,maxseqv,node,2,s,eqv.The *get command is ignored.
我不清楚是哪些地方存在问题,还请各位兄台为小弟指点迷经.
ansys中怎么用do循环提取每个节点的等效应力?/solumaxseqv=0*do,i,elemmin,elemmax,1nsel,s,node,i*get,maxseqv,node,i,s,eqv*if,maxseqv,ge,40000,thenesln,s,0,allekill,all*endif*enddoesel,s,live 选择活动的单元eplot这是存在问题
根据相同问题的解决,可能有如下原因:
选用了具有边中点的二次单元,在边中点是不输出应力与应变的.
在使用*get后有单元选择命令,在下一层循环后节点范围有变化,造成没有输出.