Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations waross on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

DFLUX coordinate system

Status
Not open for further replies.

Matthew_19

Materials
Jun 7, 2019
61
Does anyone know how to call up and read a .txt file in the subroutine DFLUX for ABAQUS?

I am writing in FORTRAN language.

I want to try replicate a laser path based on time-dependent coordinates written in a .txt file, unsure how to call them into the subroutine and implement them as t, x, y, z

Thanks very much!
 
Replies continue below

Recommended for you

It won't be easy but some researchers did that in the past, when additive manufacturing simulation features (such as progressive element activation, toolpath-mesh intersection module and UMDFLUX subroutine) were not available neither as built-in functionalities nor in form of AM plug-in. If you search for articles written before the release of Abaqus 2017 (which was the first version with AM features) you should be able to find some examples showing how to use DFLUX for moving heat sources. Not necessarily based on simulations of additive manufacturing but also on analyses of other manufacturing processes such as welding and various procedures involving laser heating. However the problem with such articles is that they almost never share the whole subroutine code, unlike master's or PhD theses. But I've found some YouTube videos where the code for moving heat source is shown. The first one is titled "defining heat flux by using DFLUX subroutine in abaqus". Another YT video featuring DFLUX code is "ABAQUS Tutorial | Welding Analysis with DFLUX subroutine | Coupled Temp-Displacement | 16-25".

Check this thread too:
 
Hi FEAWAY,

I am trying to get ABAQUS19 installed on my computer but that is going to take a bit of time, therefore in the mean time I am going to try this method. I understand how to implement a DFLUX subroutine through ABAQUS for a moving heat source but there is a way that it can be done in FORTRAN by "read" .txt file with the x, y, z coordinates with respect to time. I am just unsure how to type out FORTRAN language for such movement. Have you ever done it this way? I am hoping to have 2019ABAQUS soon in which case going to try your method as my current 2018 won't allow toolpath intersections function, therefore I can't move the source.

p.s. is it only you that can see these forums? Don't want to keep pestering you, although you have been tremendous!
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor