Topology Optimization for additive manufacturing with distortion constraints

Grzegorz Misiun*, Emiel van de Ven, Matthijs Langelaar, Hubert Geijselaers, Fred van Keulen, Ton van den Boogaard, Can Ayas

*Corresponding author for this work

Research output: Contribution to journalArticleAcademicpeer-review

29 Citations (Scopus)
331 Downloads (Pure)


An important cause of failure in powder bed additive manufacturing is the distortion of the part due to thermal shrinkage during printing and the relaxation of residual stresses after its release from the base plate. In this paper, Additive Manufacturing simulations are coupled with Topology Optimization in order to generate designs that are not susceptible to failure associated with distortion. Two possible causes of failure are accounted for: recoater collision and global distortion of the product. Both are considered by simulation of the build process and defined as constraints in the context of a Solid Isotropic Material with Penalization method based topological optimization. The adjoint method is used to derive the sensitivities of the additive manufacturing constraints. The method is demonstrated with the 2D and 3D optimization of a bracket. Next to global topological changes, the obtained designs show features that are aimed at facilitating the printing process. These features resemble supports that are routinely applied to powder bed additive manufacturing. The formulated constraints were found to prevent excessive part distortion and associated build failures in all cases, against a modest increase in the compliance of the bracket.
Original languageEnglish
Article number114095
Number of pages27
JournalComputer methods in applied mechanics and engineering
Early online date2 Aug 2021
Publication statusPublished - 1 Dec 2021


  • Topology optimization
  • Additive manufacturing ,
  • distortions
  • Adjoint method


Dive into the research topics of 'Topology Optimization for additive manufacturing with distortion constraints'. Together they form a unique fingerprint.

Cite this