×
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

Achieving static equilibrium in Abaqus/Explicit

Achieving static equilibrium in Abaqus/Explicit

Achieving static equilibrium in Abaqus/Explicit

(OP)
I'm trying to model a dynamic process, but in the first step I need to start by pre-straining my model to a static equilibrium. I have attempted to achieve this equilibrium by applying the displacement in a very gradual way. I have done this using a smooth amplitude, spread over a relatively long time. If I take this time long enough, then I can avoid major stress wave propagation. Nevertheless, I still get stress variations on the order of 10%, where they should all be exactly the same in the static equilibrium. I have also tried adding linear and quadratic bulk viscosity, but that did not seem to help at all.

What can I do to achieve static equilibrium more accurately in Explicit, with less residual stress waves propagation at the end?

Kind regards,
Compabaq

RE: Achieving static equilibrium in Abaqus/Explicit

(OP)
This is what I did before I started using the smooth amplitude function. If you do this, then you create shock waves the moment you start and stop applying the constant velocity. This is normal, as you need to apply an infinite acceleration to get to your target velocity in an infinitely small time.

Do you have any other suggestions?

RE: Achieving static equilibrium in Abaqus/Explicit

Using a Smooth Step Amplitude is correct.
Did you used any Mass Scaling? Maybe too much?

How large is your kinetic energy compared to the internal energy?

RE: Achieving static equilibrium in Abaqus/Explicit

(OP)
I was not using any mass scaling. In the meantime, I was able to resolve the issue by spreading the displacement over a large time.

In my improved simulations, the kinetic energy is negligible compared to the internal energy (at most 1/1000). Are there any other energy-related checks that I should/can make?

RE: Achieving static equilibrium in Abaqus/Explicit

No.

For other informations and tips see:
Getting Started with Abaqus: 13. Quasi-Static Analysis with Abaqus/Explicit

RE: Achieving static equilibrium in Abaqus/Explicit

Hi Compabaq,
Another solution to your problem is to run two analyses. Although you can't go from a static implicit step to a dynamic explicit step in one analysis, you can first run a static implicit job to get to your static pre-strained state. You'll need to make sure you request a restart file that contains at least the last frame of the analysis. Then you can import those results as an "initial state" using a predefined field. If you are using Abaqus/CAE see 16.11.11 "Defining an initial state field." If you are manually editing the input deck, when defining the part instance use:

*Instance, library=[job name of previous analysis], instance=[instance name]
**
** PREDEFINED FIELD
**
** Name: Predefined Field-1 Type: Initial State
*Import, state=yes, update=no
*End Instance

When you run the explicit job, make sure that all the files from your static analysis are in the same directory, most importantly the .odb and .res (the restart file).
Hope this helps.

RE: Achieving static equilibrium in Abaqus/Explicit

(OP)
Thanks for the advice Mustaine3 and jmetzy34.

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