IP Library Granted Patent US 12,373,616
Granted Patent B2
US 12,373,616 · App. 17/499,402 · Granted Jul 29, 2025

Thermal modeling of additive manufacturing using graph theory

Inventors: Jordan Severson (Lincoln, NE); Prahalada Rao (Lincoln, NE); Reza Yavari (Lincoln, NE); Kevin D. Cole (Lincoln, NE)
Assignee: NUtech Ventures
G06F30/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,373,616
App. No.
17/499,402
Granted
Jul 29, 2025
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for an additive manufacturing heat transfer simulation. For example, an additive manufacturing heat transfer simulation system converts a model of an object into a node representation of the object, and generates a network graph of the object based on the node representation. For each block of nodes in the node representation the system applies a simulated heat to the block of nodes, estimates a diffusion of heat to other nodes based on the network graph, and estimates a heat loss to atmosphere. The system generates a representation of an estimated heat distribution within the object.

Claims (54)

1. An additive manufacturing heat transfer simulation method executed by at least one processor, the method comprising:

converting a model of an object into a node representation of the object;

generating a network graph of the object based on the node representation;

for each block of nodes in the node representation:

applying a simulated heat to the block of nodes,

estimating a diffusion of heat to other nodes based on the network graph, and

estimating a heat loss to atmosphere; and

generating, based on estimating the diffusion of heat to other nodes based on the network graph and estimating the heat loss to the atmosphere, a representation of an estimated heat distribution within the object.

2. The method of claim 1 , wherein generating the network graph of the object based on the node representation comprises:

defining layers of nodes by sorting nodes of the node representation based on respective z-coordinates of the nodes;

defining hatches of nodes by sorting the nodes of the node representation based on respective y-coordinates of the nodes;

defining blocks of nodes by sorting the nodes in each hatch and layer into discrete blocks; and

building the network graph based on relationships between the nodes.

3. The method of claim 1 , wherein the representation of the estimated heat distribution within the object comprises a representation of heat flux within the object.

4. The method of claim 1 , wherein the representation of the estimated heat distribution within the object comprises a representation of temperature distribution within the object.

5. The method of claim 2 , wherein a size for each block of nodes is based on a nozzle velocity of a DED nozzle and a predetermined time step size.

6. The method of claim 1 , wherein estimating the heat loss to the atmosphere comprises estimating heat loss through forced and free convection from the nodes on the surface of the object.

7. The method of claim 1 , wherein estimating the diffusion of heat to other nodes based on the network graph comprises estimating an amount of heat passed through conduction to nodes within layers and blocks that have previously been simulated as being deposited.

8. An additive manufacturing heat transfer simulation system comprising:

at least one processor; and a data store coupled to the at least one processor having instructions stored thereon which, when executed by the at least one processor, causes the at least one processor to perform operations comprising:

converting a model of an object into a node representation of the object;

generating a network graph of the object based on the node representation;

for each block of nodes in the node representation:

applying a simulated heat to the block of nodes,

estimating a diffusion of heat to other nodes based on the network graph, and

estimating a heat loss to atmosphere; and

generating, based on estimating the diffusion of heat to other nodes based on the network graph and estimating the heat loss to the atmosphere, a representation of an estimated heat distribution within the object.

9. The system of claim 8 , wherein generating the network graph of the object based on the node representation comprises:

defining layers of nodes by sorting nodes of the node representation based on respective z-coordinates of the nodes;

defining hatches of nodes by sorting the nodes of the node representation based on respective y-coordinates of the nodes;

defining blocks of nodes by sorting the nodes in each hatch and layer into discrete blocks; and

building the network graph based on relationships between the nodes.

10. The system of claim 8 , wherein the representation of the estimated heat distribution within the object comprises a representation of heat flux within the object.

11. The system of claim 8 , wherein the representation of the estimated heat distribution within the object comprises a representation of temperature distribution within the object.

12. The system of claim 9 , wherein a size for each block of nodes is based on a nozzle velocity of a DED nozzle and a predetermined time step size.

13. The system of claim 8 , wherein estimating the heat loss to the atmosphere comprises estimating heat loss through forced and free convection from the nodes on the surface of the object.

14. The system of claim 8 , wherein estimating the diffusion of heat to other nodes based on the network graph comprises estimating an amount of heat passed through conduction to nodes within layers and blocks that have previously been simulated as being deposited.

15. A non-transitory computer readable storage medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:

converting a model of an object into a node representation of the object;

generating a network graph of the object based on the node representation;

for each block of nodes in the node representation:

applying a simulated heat to the block of nodes,

estimating a diffusion of heat to other nodes based on the network graph, and

estimating a heat loss to atmosphere; and

generating, based on estimating the diffusion of heat to other nodes based on the network graph and estimating the heat loss to the atmosphere, a representation of an estimated heat distribution within the object.

16. The medium of claim 15 , wherein the representation of the estimated heat distribution within the object comprises a representation of heat flux within the object.

17. The method of claim 1 , comprising:

generating, based on the representation of the estimated heat distribution within the object, process parameters for use in additive manufacturing of the object.

18. The method of claim 17 , comprising:

performing additive manufacturing of the object using the process parameters generated based on the representation of the estimated heat distribution within the object.

19. The method of claim 1 , wherein converting the model of the object into the node representation of the object comprises:

converting the model of the object into a node representation with a uniform node density.

20. The method of claim 1 , wherein converting the model of the object into the node representation of the object comprises:

converting the model of the object into a node representation with heterogeneous node densities.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2022
From: SEVERSON, JORDAN; RAO, PRAHALADA KRISHNA; YAVARI, REZA; COLE, KEVIN D.
To: BOARD OF REGENTS OF THE UNIVERSITY OF NEBRASKA
Reel/Frame 058619/0869 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2022
From: BOARD OF REGENTS OF THE UNIVERSITY OF NEBRASKA
To: NUTECH VENTURES
Reel/Frame 058619/0904 →
Continuity (2)
Provisional Application 63090617 · Oct 12, 2020
Related Publication 20220114307A1 · Apr 14, 2022
References Cited (52)
US 10409933B2 · Komzisk · 2019 [cited by examiner]
US 10525630B2 · Nguyen · 2020 [cited by examiner]
US 20040249809A1 · Ramani et al. · 2004 [cited by applicant]
US 20110074936A1 · Gavrilenco · 2011 [cited by applicant]
US 20120206605A1 · Buehler et al. · 2012 [cited by applicant]
US 20160321384A1 · Pal · 2016 [cited by examiner]
US 20170337307A1 · Oancea · 2017 [cited by examiner]
US 20220058315A1 · Yavari et al. · 2022 [cited by applicant]
US 20220284154A1 · Yavari et al. · 2022 [cited by applicant]
WO WO2014074954 · 2014 [cited by applicant]
WO WO2016133679 · 2016 [cited by applicant]
WO WO2020056388 · 2020 [cited by applicant]
[No Author Listed], “ASTM ISO/ASTM52910-17 Standard Guidelines for Design for Additive Manufacturing,” ASTM International, 2016, West Conshohocken, PA, 14 pages. [cited by applicant]
Cole et al., “Computational heat transfer with spectral graph theory: Quantitative verification,” International Journal of Thermal Sciences, Jul. 2020, 153:106383, 15 pages. [cited by applicant]
Denlinger et al., “Effect of inter-layer dwell time on distortion and residual stress in additive manufacturing of titanium and nickel alloys,” Journal of Materials Processing Technology, 2015, 215:123-131. [cited by applicant]
Denlinger et al., “Thermomechanical model development and in situ experimental validation of the Laser Powder-Bed Fusion process,” Additive Manufacturing, Accepted Manuscript, 2017, 16:73-80, 29 pages. [cited by applicant]
Denlinger et al., “Thermomechanical modeling of additive manufacturing large parts,” J. Manuf. Sci. Eng., 2014, 136(6):061007-1-061007-8. [cited by applicant]
Dunbar et al., “Comparisons of laser powder bed fusion additive manufacturing builds through experimental in situ distortion and temperature measurements,” Additive Manufacturing, Accepted Manuscript, 2017, 15:57-65, 21… [cited by applicant]
Escolano et al., “Heat diffusion: Thermodynamic depth complexity of networks,” Physical Review E, 2012, 85(3):036206, 15 pages. [cited by applicant]
Francois et al., “Modeling of additive manufacturing processes for metals: Challenges and opportunities,” Current Opinion in Solid State and Materials Science, 2017, 21(4):198-206. [cited by applicant]
Ganeriwala et al., “Multiphysics modeling and simulation of selective laser sintering manufacturing processes,” Procedia CIRP, 2014, 14:299-304. [cited by applicant]
Goldak et al., “A New Finite Element Model for Welding Heat Sources,” Metallurgical Transactions B, 1984, 15:299-305. [cited by applicant]
Goldak et al., “Computer Simulation of Welding Processes,” Computational Welding Mechanics, 2005, 16-69. [cited by applicant]
Gouge et al., “Modeling forced convection in the thermal simulation of laser cladding processes,” The International Journal of Advanced Manufacturing Technology, Feb. 4, 2015, 79:307-320. [cited by applicant]
Heigel et al., “Thermomechanical model development and validation of directed energy deposition additive manufacturing of Ti—6A1—4V,” Additive Manufacturing, Jan. 2015, 5:9-19, 46 pages. [cited by applicant]
Heigel, “Thermo-Mechanical Model Development and Experimental Validation for Directed Energy Deposition Additive Manufacturing Processes,” Thesis for the degree of Doctor of Philosophy, Pennsylvania State University, Me… [cited by applicant]
Khairallah et al., “Laser powder-bed fusion additive manufacturing: physics of complex melt flow and formation mechanisms of pores, spatter, and denudation zones,” Acta Materialia, 2016, 108:36-45. [cited by applicant]
King et al., “Laser powder bed fusion additive manufacturing of metals; physics, computational, and materials challenges,” Appl. Phys. Rev., 2015, 2(4):041304, 27 pages. [cited by applicant]
King et al., “Overview of modelling and simulation of metal powder-bed fusion process at Lawrence Livermore National Laboratory,” Materials Science and Technology, 2014, 31(8):957-968. [cited by applicant]
Lee et al., “Mesoscopic simulation of heat transfer and fluid flow in laser powder bed additive manufacturing.” International Solid Free Form Fabrication Symposium, 2015, 1154-1165. [cited by applicant]
Martukanitz et al., “Toward an integrated computational system for describing the additive manufacturing process for metallic materials,” Additive Manufacturing, 2014, 1:52-63. [cited by applicant]
Michaleris, “Modeling metal deposition in heat transfer analyses of additive manufacturing processes,” Finite Elements in Analysis and Design, 2014, 86:51-60. [cited by applicant]
Oterkus et al., “Peridynamic thermal diffusion,” Journal of Computational Physics, 2014, 265:71-96. [cited by applicant]
PCT International Preliminary Report on Patentability in International Appln. No. PCT/US2019/051192, dated Mar. 25, 2021, 10 pages. [cited by applicant]
PCT International Search Report and Written Opinion in International Appln. No. PCT/US2019/051192, dated Nov. 25, 2019, 12 pages. [cited by applicant]
Raghavan et al., “Numerical modeling of heat-transfer and the influence of process parameters on tailoring the grain morphology of IN718 in electron beam additive manufacturing,” Acta Materialia, 2016, 112:303-314. [cited by applicant]
Romer “Matlab Laser Toolbox User Manual,” University of Twente, Enschede, Netherlands, Sep. 23, 2010, 19 pages. [cited by applicant]
Romer “Matlab Laser Toolbox,” Physics Procedia, Dec. 2010, 5:413-419. [cited by applicant]
Rosen, “Computer-aided design for additive manufacturing of cellular structures,” Computer-Aided Design and Applications, 2007, 4(5):585-594. [cited by applicant]
Rosen, “Design for additive manufacturing: Past, present, and future directions,” Journal of Mechanical Design, 2014, 136(9):090301, 2 pages. [cited by applicant]
Schoinochoritis et al., “Simulation of metallic powder bed additive manufacturing processes with the finite element method: A critical review,” Proc IMechE Part B: J Engineering Manufacture, 2015, 231(1):96-117. [cited by applicant]
Silling et al., “A meshfree method based on the peridynamic model of solid mechanics,” Computers and Structures, 2005, 83:1526-1535. [cited by applicant]
Sun et al., “Spectral Collocation Method for Transient Conduction-Radiation Heat Transfer,” Journal of Thermophysics and Heat Transfer, 2010, 24(4):823-832. [cited by applicant]
Wang et al., “Topological design and additive manufacturing of porous metals for bone scaffolds and orthopaedic implants: a review,” Biomaterials, 2016, 83:127-141. [cited by applicant]
Xiao et al., “Graph characteristics from the heat kernel trace,” Pattern Recognition, 2009, 42(11):2589-2606. [cited by applicant]
Yan et al., “Review on thermal analysis in laser-based additive manufacturing,” Optics & Laser Technology, Oct. 2018, 106:427-441. [cited by applicant]
Yang et al., “Design for Additive Manufacturing,” Additive Manufacturing of Metals: The Technology, Materials, Design and Production, 2017, Springer, pp. 81-160. [cited by applicant]
Yavari et al., “Design Rules for Additive Manufacturing—Understanding the Fundamental Thermal Phenomena to Reduce Scrap,” Procedia Manufacturing, 2019, 33:375-382. [cited by applicant]
Yavari et al., “Predicting Part-Level Thermal History in Metal Additive Manufacturing Using Graph Theory: Experimental Validation With Directed Energy Deposition of Titanium Alloy Parts,” Presented at ASME 2019 14th Int… [cited by applicant]
Yavari et al., “Thermal Modeling in Metal Additive Manufacturing using Graph Theory,” Journal of Manufacturing Science and Engineering, Jul. 2019, 141(7):071007, 20 pages. [cited by applicant]
Ye et al., “Numerical Modeling of Metal-Based Additive Manufacturing Using Level Set Methods,” Journal of Manufacturing Science and Engineering, 2017, 139(7):071019-1-071019-8. [cited by applicant]
Zhang et al., “Graph spectral image smoothing using the heat kernel,” Pattern Recognition, 2008, 41(11):3328-3342. [cited by applicant]