×
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

Displacement dependent surface pressure/traction

Displacement dependent surface pressure/traction

Displacement dependent surface pressure/traction

(OP)
I need to be able to model pressure loads on a surface which change with displacement. As a simple example imagine a cantilever beam with tip load which does not change pushing down. This motion is resisted by a pressure load on the bottom surface which is a function of displacement in the y-direction. For instance the pressure load could be press=Y^3 so initially there is no pressure on the bottom surface, but once it is displaced the pressure would increase cubic with y-dir displacement, and an equilibrium would be found between the tip load down and variable pressure surface up. In a away this would be like attaching a nonlinear spring, but continuously across the surface.

I know how to apply a distributed load on a surface using an expression and surface tractions, but it only evaluates the surface position at the beginning of the step and does not change the applied surface as the structure deforms.

RE: Displacement dependent surface pressure/traction

You can look into the DLOAD user subroutine, it has the current COORDS as variable, so you can use that one for position

RE: Displacement dependent surface pressure/traction

(OP)
So I see that DLOAD does contain COORDS which seem to update to the current position in a nonlinear analysis, this is what I need. However is there a way to do this in CAE? I know I can apply a pressure load and specify User-Defined in CAE, which it then says that a DLOAD routine must be attached. I am confused on how it expects me to do this?

RE: Displacement dependent surface pressure/traction

You need to write the DLOAD subroutine in fortran and run it together with the simulation (eg user=dload.f)

RE: Displacement dependent surface pressure/traction

(OP)
Is there an example of this somewhere? I know some about CAE and the Abaqus Python script but nothing about Fortran. I find it a little hard to believe with all that CAE can do, you can't setup a simple displacement dependent pressure force. This is kind of a first order effort at a fluid structures interaction problem, where the more something deflects in a flow that more surface pressure there is.

RE: Displacement dependent surface pressure/traction

(OP)
So after doing some more research is does look like DLOAD or DSLOAD is my best option. But what I can't figure out is where do I find the correct FORTRAN compiler, apparently everyone is saying Abaqus is really picky about it, I am using 6.12.

RE: Displacement dependent surface pressure/traction

(OP)
Are there any free compilers that work with Abaqus? Any help is appreciated.

RE: Displacement dependent surface pressure/traction

you can use gcc/gfortran , you have to edit your .env file after. Google knows how

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