We have a large assembly made up of several subcomponents, which were individually created in separate DBs. We assemble the whole thing together by importing the subcomponents, then run the analysis and get the full set of results. The results file ends up being huge, which is cumbersome to move around and use by each subcomponent owner. How can we disassemble the results file into manageable chunks, so that the results from each component can be sent back to the owner for post-processing?


The RESWRITE command is one possibility. You can select the areas of the model for which you would like a separate results file, then issue the RESWRITE command, making sure to give the new file a unique name.

Here is an example:


finish
/clear

/prep7
et,1,185
mp,ex,1,2e11
mp,nuxy,1,0.3
block,0,1,0,1,0,1
vmesh,all
cdwrite,all,sub1
*do,ii,2,10
vgen,1,all,,,1,,,,,1
cdwrite,all,sub%ii%
*enddo
finish
/clear

*do,ii,1,10
cdread,all,sub%ii%
*enddo

/prep7
nummrg,node
nsel,s,loc,x
d,all,all
nsel,s,loc,x,10
f,all,fy,10
nsel,all
finish

/solu
outres,all,all
solve
finish

/post1
set,last
vsel,s,loc,x,2,3
allsel,below,volu
reswrite,sub3
fini
/clear

/post1
file,sub3
set,last
plns,s,eqv





Show Form
No comments yet. Be the first to add a comment!