ansys提取不出来节点的应力?
出现的err:Requesteddataisnotstoredfornode182425.Line=*GET,nodelist,node,node_cur,s,xThe*...
出现的err: Requested data is not stored for node 182425.
Line= *GET, nodelist, node, node_cur, s, x
The *GET command is ignored.
应力云图是可以用GUI打开看到的,我的命令流
/POST1
nsel,s,loc,y,-10,10
nsel,r,loc,z,-10,10
*get,num_node,node,0,count !提取当前节点的总数
*get,cur_node,node,0,num,min !提取最小的节点号
*dim,nodelist,array,num_node,5,1 !定义关于节点的数组(10行1列)
*set,nodelist(1,1),cur_node
*get,nodelist(1,2),node,cur_node,loc,x
*get,nodelist(1,3),node,cur_node,loc,y
*get,nodelist(1,4),node,cur_node,loc,z
*get,nodelist(1,5),node,cur_node,s,x
*do,i,2,num_node,1
*set,cur_node,ndnext(cur_node)
*set,nodelist(i,1),cur_node
*get,nodelist(i,2),node,cur_node,loc,x
*get,nodelist(i,3),node,cur_node,loc,y
*get,nodelist(i,4),node,cur_node,loc,z
*get,nodelist(i,5),node,cur_node,s,x
*enddo
*cfopen,nodeslist1KZ,txt !输出的文件名为:nodeslist1KZ,格式:txt
*vwrite,nodelist(1,1),nodelist(1,2),nodelist(1,3),nodelist(1,4),nodelist(1,5)
(F10.0,3F15.4,E15.5)
*cfclose
FINISH 展开
Line= *GET, nodelist, node, node_cur, s, x
The *GET command is ignored.
应力云图是可以用GUI打开看到的,我的命令流
/POST1
nsel,s,loc,y,-10,10
nsel,r,loc,z,-10,10
*get,num_node,node,0,count !提取当前节点的总数
*get,cur_node,node,0,num,min !提取最小的节点号
*dim,nodelist,array,num_node,5,1 !定义关于节点的数组(10行1列)
*set,nodelist(1,1),cur_node
*get,nodelist(1,2),node,cur_node,loc,x
*get,nodelist(1,3),node,cur_node,loc,y
*get,nodelist(1,4),node,cur_node,loc,z
*get,nodelist(1,5),node,cur_node,s,x
*do,i,2,num_node,1
*set,cur_node,ndnext(cur_node)
*set,nodelist(i,1),cur_node
*get,nodelist(i,2),node,cur_node,loc,x
*get,nodelist(i,3),node,cur_node,loc,y
*get,nodelist(i,4),node,cur_node,loc,z
*get,nodelist(i,5),node,cur_node,s,x
*enddo
*cfopen,nodeslist1KZ,txt !输出的文件名为:nodeslist1KZ,格式:txt
*vwrite,nodelist(1,1),nodelist(1,2),nodelist(1,3),nodelist(1,4),nodelist(1,5)
(F10.0,3F15.4,E15.5)
*cfclose
FINISH 展开
1个回答
展开全部
因为选中的节点编号不一定是连续的,所以楼主的程序里节点号从最小值每次增加1去检索并存储相关节点信息的操作在相应编号的节点不存在时会报错,可以按如下方案改一下试试:
在取得节点最小编号的同时,取得节点编号的最大值,然后以1为步长增加节点编号,并判定该编号的节点是否存在,如果存在则检索相关节点信息并存储和计数,否则检索下一个,直到把所有的节点找出来。
在取得节点最小编号的同时,取得节点编号的最大值,然后以1为步长增加节点编号,并判定该编号的节点是否存在,如果存在则检索相关节点信息并存储和计数,否则检索下一个,直到把所有的节点找出来。
追问
The calculated specific heat at constant strain (Cv) is negative. (See
section "Thermoelasticity" of the Theory Reference for the definition
of Cv.) Please verify the input of thermal material quantities for
consistency.
我做的ansys热力耦合分析,并采用直接耦合的方法,单元是SOLID226,温度边界条件加的没有问题,可就是求解不出来,说是出现上面这种错误,能解答一下嘛,十分感谢
追答
热量输入为正,输出为负,您看看是不是这部分设置的值有问题
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询