afaida 发表于 2011-11-29 15:01

做的一个单叶片静应力分析,导出结果数据出错了,求高手指教

这是命令流文件,到计算完成都正常,但是要导出数据时出错了
/PREP7
FLST,2,6,4,ORDE,2   
FITEM,2,29
FITEM,2,-34
LDELE,P51X   
flst,2,2,4
fitem,2,125
fitem,2,121
askin,p51x
flst,2,2,4
fitem,2,123
fitem,2,119
askin,p51x
flst,2,4,5,orde,2   
fitem,2,1   
fitem,2,-4
va,p51x
/NOPR   
/PMETH,OFF,0
KEYW,PR_SET,1   
KEYW,PR_STRUC,1
KEYW,PR_THERM,0
KEYW,PR_FLUID,0
KEYW,PR_ELMAG,0
KEYW,MAGNOD,0   
KEYW,MAGEDG,0   
KEYW,MAGHFE,0   
KEYW,MAGELC,0   
KEYW,PR_MULTI,0
KEYW,PR_CFD,0   
/GO   
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,EX,1,,71e9   
MPDATA,PRXY,1,,0.33
MPTEMP,,,,,,,,
MPTEMP,1,0
MPDATA,DENS,1,,2810
ET,1,SOLID187      
ESIZE,0.003,0,
CM,_Y,VOLU
VSEL, , , ,       1
CM,_Y1,VOLU
CHKMSH,'VOLU'   
CMSEL,S,_Y   
VCLEAR,_Y1
VMESH,_Y1   
!*
CMDELE,_Y   
CMDELE,_Y1
CMDELE,_Y2
!*   
FLST,2,1,5,ORDE,1   
FITEM,2,4   
DA,P51X,ALL,
OMEGA,0,0,52.33,0   
ACEL,0,0,9.8,   
*DIM,press2,ARRAY,40211,1,1, , ,   
*CREATE,ansuitmp
*VREAD, , , ,,IJK,40211,1,1, ,
(1f15.4)
*END      
*CREATE,ansuitmp
*VREAD,press2(1),'press2','txt',' ',IJK,40211,1,1, ,
(1f15.4)
*END
/INPUT,ansuitmp
SFFUN,PRES,press2(1),   
FLST,2,40211,1,ORDE,2   
FITEM,2,1   
FITEM,2,-40211   
SF,P51X,PRES,   
FINISH   
/SOL
/STATUS,SOLU
SOLVE   
FINISH
/POST1
*GET,NodeNum,NODE,0,COUNT
*GET,nd,NODE,0,NUM,MIN
*DIM,nodes,,NodeNum
*DIM,xyz,,NodeNum,3
*DIM,Nodestress,,NodeNum
*do,i,1,NodeNum,1
nodes(i)=nd
xyz(i,1)=NX(nd)
xyz(i,2)=NY(nd)
xyz(i,3)=NZ(nd)
*GET,Nodestress(i),NODE,nodes(i),S,EQV
nd=NDNEXT(nd)
*enddo
*CFOPEN,press,txt
*VWRITE,SEQU,NodeNum,xyz(1,1),xyz(1,2),xyz(1,3),Nodestress
(1)(f3.0,' ',f8.4,' ',f8.4,' ',f8.4,' 'f12.5)
*CFCLOS
finish



afaida 发表于 2011-11-29 15:42

显示的错误是Requested data is not stored for node 9. Line= *GET, Nodestre, NODE, NODES, S, EQV             The *GET command is ignored.查了下可能跟选取单元有关,*GET命令不能读取中点应力

zj1994 发表于 2017-7-12 15:26

请问你的问题解决了吗?我也有这方面的问题,请求指教。
页: [1]
查看完整版本: 做的一个单叶片静应力分析,导出结果数据出错了,求高手指教