×
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

USDFLD to represent powder melting in Additive Manufacturing

USDFLD to represent powder melting in Additive Manufacturing

USDFLD to represent powder melting in Additive Manufacturing

(OP)
Hi,

I'm trying to use the USDFLD subroutine to change the material properites of a part depending on whether it is in powder or solid form.
The idea is as follows:
- Start in powder form (0)
- Apply heat using DFLUX subroutine to simulate laser
- Once Melting temp is reached use solid properties (1)
- Continue using solid properties for cooling and rest of simulation

I can't get the field variable to change, either only powder properties are used or solid properties. Could anyone help or have any examples of state change using USDFLD subroutines.

Some of the.inp is below and the .subroutine is attached:
*Material, name=Ti6Al4V
*Conductivity, dependencies=1
0.2, 298.15, 0.
19.4, 1873.15, 0.
28.3, 1923.15, 0.
7., 298.15, 1.
7.45, 373.15, 1.
8.75, 473.15, 1.
10.15, 573.15, 1.
11.35, 673.15, 1.
12.6, 773.15, 1.

RE: USDFLD to represent powder melting in Additive Manufacturing

Actually I think that it would be easier to use properties dependent on the temperature instead of user defined field variable. You can easily define the properties to change when melting temperature is reached (even in CAE). Did you consider using AM plug-in for this simulation ? Its newest version works very well and can be used to easily set up additive manufacturing process simulation in Abaqus without having to write or modify subroutines manually.

Is actual phase change included in your simulation ?

RE: USDFLD to represent powder melting in Additive Manufacturing

(OP)
Originally I had the properties as temperature dependent but depending on the state (powder/solid) there will be two values of conductivity (0.2/7 W/mk at 298K) for the one temperature.
I would prefer to use subroutines as in the future i plan to model the volume fraction of allotropic phases α+β in Titanium.
The actual phase change is included in the simulation.

RE: USDFLD to represent powder melting in Additive Manufacturing

Right, this way when material cools down after melting it will have powder properties assigned again even though it’s still solid.
Could you also attach the subroutine used to model phase change (I guess you use HETVAL for that) ? I think that USDFLD needs proper connection with the subroutine used to model phase change.

RE: USDFLD to represent powder melting in Additive Manufacturing

(OP)
I havn't used another subroutine to model the change from powder to solid. I thought that's what I was doing with my USDFLD subroutine, i.e. use field varable as 0 until the temperature reaches melting and then change the field variable to 1 representing the solid.
Ive attached a bit more of the input file to hopefully explain it better.

RE: USDFLD to represent powder melting in Additive Manufacturing

I was rather thinking about full phase change definition including phase transformation kinetics models such as JMA (Johnson-Mehl-Avrami) or KM (Koistinen-Marburger). This approach is thoroughly described in the articles "A metallurgical phase transformation framework applied to SLM additive manufacturing processes" by Q. Zhang et al. and "Phase Transformations in Metals during Additive Manufacturing Processes" by J. Xie et al. Both discuss implementation in Abaqus. Second approach is described in the "Sequential thermomechanical analysis of a laser powder bed fusion build" chapter of the Example Problems Guide. It was added to Abaqus documentation few months ago and it features input files. Phase transformation is not included explicitly there but results show very good agreeement with referenced experiment.

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

White Paper - PLM and ERP: Their Respective Roles in Modern Manufacturing
Leading manufacturers are aligning their people, processes, and tools from initial product ideation through to field service. They do so by providing access to product and enterprise data in the context of each person’s domain expertise. However, it can be complicated and costly to unite engineering with the factory and supply chain. 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