aulrich
Mechanical
- Jan 7, 2010
- 12
Hello all,
I am attempting to obtain reaction forces from a harmonic simulation in ANSYS WB 13.0. It appears the only way to do this is with some command objects that grab this info from ANSYS Classic.
I found the following blog that is similar to what I am trying to do:
Using the same commands, I tried to do this in my simulation, but the results always show up in as 0 in WB.
Here is what I did:
1. Created a named selection in the model - a collection of surfaces that represent a support in my model.
2. Added a command object in my modal sim to ensure the modal saves all the results:
3. Added a command object in my harmonic solution to calculate the reactions on the named selection and bring it back into WB:
I thought maybe I was calling on the wrong data with the "set" command, but I double checked it and it seems correct.
Anyone have suggestions on what I'm doing wrong?
Thanks,
Andri Ulrich
I am attempting to obtain reaction forces from a harmonic simulation in ANSYS WB 13.0. It appears the only way to do this is with some command objects that grab this info from ANSYS Classic.
I found the following blog that is similar to what I am trying to do:
Using the same commands, I tried to do this in my simulation, but the results always show up in as 0 in WB.
Here is what I did:
1. Created a named selection in the model - a collection of surfaces that represent a support in my model.
2. Added a command object in my modal sim to ensure the modal saves all the results:
outres,all,all
mxpand,,,,yes,,yes
mxpand,,,,yes,,yes
3. Added a command object in my harmonic solution to calculate the reactions on the named selection and bring it back into WB:
/post1
set,10,1
cmsel,s,react_area1
esln
fsum
*get,my_fsumx,fsum,0,item,fx
*get,my_fsumy,fsum,0,item,fy
*get,my_fsumz,fsum,0,item,fz
allsel
set,10,1
cmsel,s,react_area1
esln
fsum
*get,my_fsumx,fsum,0,item,fx
*get,my_fsumy,fsum,0,item,fy
*get,my_fsumz,fsum,0,item,fz
allsel
I thought maybe I was calling on the wrong data with the "set" command, but I double checked it and it seems correct.
Anyone have suggestions on what I'm doing wrong?
Thanks,
Andri Ulrich