Effect of coating process parameters on the development of residual stresses in ceramic coatings

Ali Gadelmoula, Khaled Al-Athel*

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review


Ceramic coatings are widely used in many engineering applications, especially applications related to components operating at elevated temperatures. One of the main issues relates to ceramic coatings is the development of residual stresses due to quenching and the thermal mismatch between the deposited coating layers and the substrate. In this work, a computational framework is developed to investigate the effect of various process parameters on the development of the residual stresses. The geometry of the coating layers and the interface roughness between the layers is first generated using SimCoat, a Monte Carlo based statistical algorithm that determines the effect of process parameters (droplet size, spraying speed, etc.) on the characteristics of the developed coating (coating thickness, porosity, etc.). An in-house code is used to convert the statistical data into a finite element (FE) model. Various FE models are generated with different process parameters, and the development of residual stresses is compared between them.

Original languageEnglish
Title of host publicationAdvanced Materials
Subtitle of host publicationDesign, Processing, Characterization, and Applications
PublisherAmerican Society of Mechanical Engineers (ASME)
ISBN (Electronic)9780791859490
StatePublished - 2019

Publication series

NameASME International Mechanical Engineering Congress and Exposition, Proceedings (IMECE)

Bibliographical note

Publisher Copyright:
Copyright © 2019 ASME.


  • Ceramics
  • Coating
  • Residual stresses
  • YSZ

ASJC Scopus subject areas

  • Mechanical Engineering


Dive into the research topics of 'Effect of coating process parameters on the development of residual stresses in ceramic coatings'. Together they form a unique fingerprint.

Cite this