×
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

How to set a position-dependent Body Force in Ansys?

How to set a position-dependent Body Force in Ansys?

How to set a position-dependent Body Force in Ansys?

(OP)
Hi to everyone,

I would like to know how to set a body force which depends on coordinates. I give you an example:

My domain is a free cylinder, but instead of a body force as gravity (which has the same value at every point of the volume), I want to set a body force which depends on the radius distance, F = A*r^2 (F will be 0 in the z-axis and maximum in the cylinder maximun radius). I also remind that r=sqrt(x^2+y^2)).

Then, summarizing:

1.- How should I set volume/body forces?

2.- How can make this body force position-dependent?

Thanks.

RE: How to set a position-dependent Body Force in Ansys?

I guess that you can apply rotation inertia force on the body.

RE: How to set a position-dependent Body Force in Ansys?

(OP)
Ok, it could be a solution. However, I was thinking about defining this force component-wise (Fx=A*sqrt(x^2+y^2)*x and Fy=A*sqrt(x^2+y^2)*y) in every node of the cylinder.

Do you agree with this solution?

Thnaks for your suggestion.

RE: How to set a position-dependent Body Force in Ansys?

To my understanding, the program calculates the inertia force on each nodes using the nodal mass defined in the mass matrix and other input information.

RE: How to set a position-dependent Body Force in Ansys?

(OP)
Can anybody tell me if it is possible to set variable the components of the acceleration vector?

RE: How to set a position-dependent Body Force in Ansys?

I know it is no direct help or answer to the question, but since it seems to be not possible in Ansys, you might check if you have access to Abaqus. There it is pretty simple to define gravity and body force with these formulas.

If only the initial position should be used, then it can be directly done in preprocessing with Abaqus/CAE.
If the load needs to be updated during the analysis (because of deformation, e.g.), then a Fortran subroutine can be created to do it.

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