We have an exciting announcement about badges coming in May 2025. Until then, we will temporarily stop issuing new badges for course completions and certifications. However, all completions will be recorded and fulfilled after May 2025.

Ansys Learning Forum Forums Installation and Licensing Ansys Products How to get the rotations of each node in a plate modeled through solid elements? Reply To: How to get the rotations of each node in a plate modeled through solid elements?

mrife
Ansys Employee

 

The *VFUN command has an option to transform a global x/y/z location to an local coordinate system location.  So first create a local cylindrical coordinate system (where x/y/z are really r/theta/z) where theta is in the direction you want the rotation.  Let’s say this is CS 12.  Now capture the origianal and deformed locations in an array:

(the following is from memory so it may not work...please review command help for each command)

/post1

set,last,last

*dim,node11,array,2,3,1

node11(1,1)=nx(11)

node11(2,1)=nx(11)+ux(11)

node11(1,2)=ny(11)

node11(2,2)=ny(11)+uy(11)

node11(1,3)=nz(11)

node11(2,3)=nz(11)+uz(11)

now do the transformation:

*vfun,local11,local,node11(1,1),12

Now the second column of local11 array will contain the theta values of node 11 in the original (as modeled) location and the deformed location.  The difference is the rotation in degrees about the local CS z axis (in theta direction).  Repeat for other local coordinate systems as needed.  

mike

Â