Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations IDS on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

How to calculate angles for compound rotation?

Status
Not open for further replies.

mikechy

Mechanical
Sep 18, 2008
37
In my model I'd like to rotate [surface] from one orientation to another.
The geometry is created in Pro/E (Wildfire 3 and up), so I can measure angles between these two surfaces as three angles between the normal to the surface and the coordinate axes.
In Abaqus, I can create a compound rotation by creating three steps rotations about such coordinate axes.
How to convert some of the angles in the other? Any suggesting? I can do it graphically in Pro/E, but I need automate the process and use calculation in background. Are there any formulas for such conversion?
Thanks in advance,
Fred
 
Replies continue below

Recommended for you

Rob,
Thanks for a prompt reply.
I think, that 'rotation matrix' is not exactly answer which I look for. Please take a look in the enclosed pictures. My question was (and it is): how to convert angles i, j, and k measured in Pro/E to radX, radY, and radZ which I'd like to use in Abaqus as displacements?
Regards,
Fred
 
 http://files.engineering.com/getfile.aspx?folder=3a964e10-0e84-46c7-abe2-a2ae28f1c48e&file=rotation.zip
Hi mikechy,

look for "compound rotations" and "quaternion parametrization" in the Abaqus user manual.

Hope this helps,

potf
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor