×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

rotation BC on rigid body in moving CSYS

rotation BC on rigid body in moving CSYS

rotation BC on rigid body in moving CSYS

(OP)
Hello,

I've been working on this problem for weeks (rather months) now and have tried several approaches, but nothing seems to work. It's a rather long description but I'm very thankful for anyone who reads it and may help me in any way.

I need to apply a rotation boundary condition on a rigid body simultaneously around the x- and z-axis, where the direction of the z-axis is constant and the x-axis is rotating around it (i.e. around the z-axis in the global x-y-plane) during the step.

My first approach was to define a local CSYS rotating around the global z-axis and then defining the BC of the rigid body with respect to the x-axis of this local CSYS. In theory this should yield the desired result, but unfortunately it doesn't, because Abaqus always seems to refer to the initial position of the local CSYS, giving me the same result, as if I had used the global CSYS.

My second approach was then to screw the local CSYS entirely and give the BC with respect to the global CSYS. Using a short MATLAB-script I transformed the rotation around 2 axes into a rotation around one axis, in order to get the rotation vector that Abaqus requires as input for ur1, ur2 and ur3 in the displacement/rotation-BC-dialogue. That gave me the wanted rigid body motion, but only using the static general step with NLGEOM = OFF. As soon as I turn NLGEOM = ON the results are significantly different, although the BC remain exactly the same. Since I am dealing with roll forming it is essential for me to have NLGEOM = ON.
(I also used dynamic explicit steps and for those Abaqus will always give the wrong motion, no matter whether NLGEOM is ON or OFF).
From what I could read in the documentation the NLGEOM-option affects only deformable bodies, does anyone know what this option does to rigid body motion?

Or maybe someone has an idea for a totally different approach to this problem?

Thanks so much for your help,
Alex

PS: I am using Abaqus 6.9-3

RE: rotation BC on rigid body in moving CSYS

If the rigid body is a cylindrical roll and this is spinning then why not simply ascribe a rotation to the roll, whilst fixed translationally and rotationally in the other 2 directions? Maybe a picture of the problem would be better.  

Tata  

RE: rotation BC on rigid body in moving CSYS

(OP)
Yes, I think a picture would be a good idea.
This is a simplified version of the simulation to illustrate the problem.

Refering to the picture:
The cylindrical roll is moving along an S-curved path (red line) defined by the path-angle alpha, whilst being rotated around an axis tangent to the path (bending-angle beta).
Alpha defines a rotation around the global z-axis and beta around the x-axis of a local CSYS that is moving along the path (and also rotating around the z-axis).
 

RE: rotation BC on rigid body in moving CSYS

(OP)
I'll push this up one more time in the hope of finding someone who can help me...

RE: rotation BC on rigid body in moving CSYS

Assuming the cylindrical roll is a rigid body, then it has 6 DOFS 3 translations and 3 rotations at a reference node.

You can try to use the DISP user subroutine to prescribe these DOFS as you like.

RE: rotation BC on rigid body in moving CSYS

(OP)
Does it make a difference for abaqus whether I give the same boundary conditions as tabular amlitude or using a DISP-subroutine?

Because technically I should be able to prescribe the all 6 DOFS as I like using the tabular amplitude definition. My problem is that abaqus isn't doing what its told.

RE: rotation BC on rigid body in moving CSYS

(OP)
Thanks for your replies, I found a different solution using connector elements.

Alex

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources