Application study on conditional generative adversarial network (cGAN) to generate ballast particles for discrete element method simulation

Understanding ballast particle morphology is important for evaluating the load-bearing capacity of ballasted track foundations using numerical simulations. Although several methods, such as digital imaging, laser scanning, and computed tomography scans, are widely used to capture ballast morphology,...

Full description

Saved in:
Bibliographic Details
Main Authors: Viet Dinh Le, Gyu-Hyun Go
Format: Article
Language:English
Published: Elsevier 2025-12-01
Series:Case Studies in Construction Materials
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2214509525007855
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849320501179056128
author Viet Dinh Le
Gyu-Hyun Go
author_facet Viet Dinh Le
Gyu-Hyun Go
author_sort Viet Dinh Le
collection DOAJ
description Understanding ballast particle morphology is important for evaluating the load-bearing capacity of ballasted track foundations using numerical simulations. Although several methods, such as digital imaging, laser scanning, and computed tomography scans, are widely used to capture ballast morphology, real ballast layers consist of tens of thousands to millions of particles of varying shapes and sizes, making these methods complex. Therefore, an efficient solution needs to be found that can generate large-scale ballast datasets for the simulations. This study aims to develop a conditional generative adversarial network (cGAN) to generate ballast particles classified as: angular, subangular, subrounded, or rounded. The cGAN model consists of a generator and a discriminator network, where the generator aims to produce generative data based on the distinction from real data estimated by the discriminator. To find the optimal network architecture for the cGAN, the energy distance metric was investigated by varying the learning rate and number of neurons in hidden layers. The ballast particles generated using the optimal cGAN model were assessed using the receiver operating characteristic area under the curve (ROC AUC). The average ROC AUC was 0.9827, indicating a high classification performance. In addition, roundness coefficients were computed, showing that the morphology of ballast particles generated aligned well with the predefined ballast classes. The cGAN model was therefore shown to be effective at creating realistic ballast particles for further numerical simulations.
format Article
id doaj-art-32afb65fccb748ec852a1e536f6a117d
institution Kabale University
issn 2214-5095
language English
publishDate 2025-12-01
publisher Elsevier
record_format Article
series Case Studies in Construction Materials
spelling doaj-art-32afb65fccb748ec852a1e536f6a117d2025-08-20T03:50:06ZengElsevierCase Studies in Construction Materials2214-50952025-12-0123e0498710.1016/j.cscm.2025.e04987Application study on conditional generative adversarial network (cGAN) to generate ballast particles for discrete element method simulationViet Dinh Le0Gyu-Hyun Go1School of Architecture, Civil and Environmental Engineering, Kumoh National Institute of Technology, Gumi, Gyeongbuk 39177, Republic of KoreaCorresponding author.; School of Architecture, Civil and Environmental Engineering, Kumoh National Institute of Technology, Gumi, Gyeongbuk 39177, Republic of KoreaUnderstanding ballast particle morphology is important for evaluating the load-bearing capacity of ballasted track foundations using numerical simulations. Although several methods, such as digital imaging, laser scanning, and computed tomography scans, are widely used to capture ballast morphology, real ballast layers consist of tens of thousands to millions of particles of varying shapes and sizes, making these methods complex. Therefore, an efficient solution needs to be found that can generate large-scale ballast datasets for the simulations. This study aims to develop a conditional generative adversarial network (cGAN) to generate ballast particles classified as: angular, subangular, subrounded, or rounded. The cGAN model consists of a generator and a discriminator network, where the generator aims to produce generative data based on the distinction from real data estimated by the discriminator. To find the optimal network architecture for the cGAN, the energy distance metric was investigated by varying the learning rate and number of neurons in hidden layers. The ballast particles generated using the optimal cGAN model were assessed using the receiver operating characteristic area under the curve (ROC AUC). The average ROC AUC was 0.9827, indicating a high classification performance. In addition, roundness coefficients were computed, showing that the morphology of ballast particles generated aligned well with the predefined ballast classes. The cGAN model was therefore shown to be effective at creating realistic ballast particles for further numerical simulations.http://www.sciencedirect.com/science/article/pii/S2214509525007855Ballast particleGenerative adversarial networksParticle generationGeneratorDiscriminator
spellingShingle Viet Dinh Le
Gyu-Hyun Go
Application study on conditional generative adversarial network (cGAN) to generate ballast particles for discrete element method simulation
Case Studies in Construction Materials
Ballast particle
Generative adversarial networks
Particle generation
Generator
Discriminator
title Application study on conditional generative adversarial network (cGAN) to generate ballast particles for discrete element method simulation
title_full Application study on conditional generative adversarial network (cGAN) to generate ballast particles for discrete element method simulation
title_fullStr Application study on conditional generative adversarial network (cGAN) to generate ballast particles for discrete element method simulation
title_full_unstemmed Application study on conditional generative adversarial network (cGAN) to generate ballast particles for discrete element method simulation
title_short Application study on conditional generative adversarial network (cGAN) to generate ballast particles for discrete element method simulation
title_sort application study on conditional generative adversarial network cgan to generate ballast particles for discrete element method simulation
topic Ballast particle
Generative adversarial networks
Particle generation
Generator
Discriminator
url http://www.sciencedirect.com/science/article/pii/S2214509525007855
work_keys_str_mv AT vietdinhle applicationstudyonconditionalgenerativeadversarialnetworkcgantogenerateballastparticlesfordiscreteelementmethodsimulation
AT gyuhyungo applicationstudyonconditionalgenerativeadversarialnetworkcgantogenerateballastparticlesfordiscreteelementmethodsimulation