×
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

Defining an element surface for DFLUX with UEPACTIVATIONVOL?

Defining an element surface for DFLUX with UEPACTIVATIONVOL?

Defining an element surface for DFLUX with UEPACTIVATIONVOL?

(OP)
Hello,

I am doing an additive manufacturing simulation in ABAQUS/CAE.

I have two working subroutines: DFLUX and UEPACTIVATIONVOL which both do their jobs correctly in separate models. I need to combine them but for my moving surface flux, the surface I define in the model does not work due to the activating elements during the analysis form the UEPACTIVATIONVOL. (The surface I define in the GUI for the heat flux does not exist at t = 0 since the elements are inactive)

Is there a way to define the top element face as a surface and change that in a subroutine for my DFLUX subroutine to call so the heat source will be applied on the surface of elements on one layer and then apply to the elements top face on the next layer?

Thanks in advance for your help!

RE: Defining an element surface for DFLUX with UEPACTIVATIONVOL?

You can use the built-in features that were fairly recently added to Abaqus. For heating there is so called toolpath-mesh intersection module. Thanks to it you can define heat source path (position at each moment in time) and the software will take care of the rest. Elements close to the defined path will be heated. There's also a special feature for cooling of AM parts called progressive cooling. It applies convection and radiation conditions to all surfaces exposed to air (it accounts for changes due to activation of elements).

RE: Defining an element surface for DFLUX with UEPACTIVATIONVOL?

(OP)
Thanks for your reply!

So right now I have the laser defined at the top of the wall as shown in the figure.

When I select user-defined heat flux where would I define the surface that it acts on? I have tried to use a substrate and define it on that surface but it just goes underneath my elements.

I am using python to define my laser position and when my elements are activated as CSV files and using the subroutine to read the CSV files and write them to variables.

Is the toolpath-mesh intersection module in Abaqus 2019? I am currently working in 2017 but will be upgrading to 2019 in a few days.





RE: Defining an element surface for DFLUX with UEPACTIVATIONVOL?

I think that it would be really hard to achieve this effect without the toolpath-mesh intersection feature which is designed for such applications. It was available even earlier through Additive Manufacturing plug-in but in 2019 version it's already built-in.

RE: Defining an element surface for DFLUX with UEPACTIVATIONVOL?

(OP)
Thanks for your help.

I will try the tool path-mesh when I get Abaqus 2019 version up and running.

Also when you mentioned a special feature for cooling of AM parts called progressive cooling. Does this use the subroutine UEPACTIVATIONFACET with *Progressive cooling in the input file?

Thanks again,

Shaun

RE: Defining an element surface for DFLUX with UEPACTIVATIONVOL?

Abaqus automatically tracks evolving surfaces and applies convection/radiation to them when element activation is used. You just have to define *FILM and *RADIATE keywords. Subroutine UEPACTIVATIONFACET is only needed if you want to modify the exposed area to which cooling is applied.

RE: Defining an element surface for DFLUX with UEPACTIVATIONVOL?

(OP)
Oh thats pretty great. Can a UFILM subroutine to apply a moving convection coefficient form the inert gas flow around the nozzle be used with the specification of *FILM ? Or would there be any interferences between the two film definitions?

Thanks again for your replies, I really appreciate it.

RE: Defining an element surface for DFLUX with UEPACTIVATIONVOL?

FILM subroutine and *FILM keyword work together. If there are values specified in the film condition definition (film coefficient and sink temperature) they will be passed into the subroutine. Use *SFILM with type FNU to specify nonuniform film condition with magnitudes provided by FILM subroutine. There are some examples in the documentation.

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! Already a Member? Login


Resources

eBook - Rethink Your PLM
A lot has changed since the 90s. You don't surf the Web using dial-up anymore, so why are you still using a legacy PLM solution that's blocking your ability to innovate? To develop and launch products today, you need a flexible, cloud-based PLM, not a solution that's stuck in the past. Download Now
White Paper - Using Virtualization for IVI and AUTOSAR Consolidation on an ECU
Current approaches used to tackle the complexities of a vehicle’s electrical and electronics (E/E) architecture are both cost prohibitive and lacking in performance. Utilizing virtualization in automotive software architecture provides a better approach. This can be achieved by encapsulating different heterogeneous automotive platforms inside virtual machines running on the same hardware. Download Now

Close Box

Join Eng-Tips® Today!

Join your peers on the Internet's largest technical engineering professional community.
It's easy to join and it's free.

Here's Why Members Love Eng-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close