Tailoring Generative Adversarial Networks for Smooth Airfoil Design
Joyjit Chattoraj, Jian Cheng Wong, Zhang Zexuan, Manna Dai, Xia Yingzhi, Li Jichao, Xu Xinxing, Ooi Chin Chun, Yang Feng, Dao My Ha, Liu Yong
TL;DR
This work tackles the non-smoothness problem in GAN-based airfoil design by replacing post-processing smoothing with a generator-side regularization. It introduces a moving-average-based smoothing loss $L_S$ into a conditional GAN, yielding a total generator loss $L^{(G)} = L_{CE} + L_S$ and achieving smooth curves without post-processing. Using a UIUC airfoil dataset of 1399 shapes discretized to $38$ Y-coordinates and eight class conditions defined by medians of $\tau$, $\alpha$, and $\frac{c_l}{c_d}$, the authors demonstrate that the proposed smoothGAN maintains 100% $ACC^{(\tau)}$ while delivering 2–10x higher $\sigma^{(\tau)}$ and 2–6x higher $S$ diversity than a baseline GAN augmented with a Savitzky–Golay filter. The results show the approach can produce smooth, diverse airfoil designs and may extend to 3D surfaces and other engineering design problems.
Abstract
In the realm of aerospace design, achieving smooth curves is paramount, particularly when crafting objects such as airfoils. Generative Adversarial Network (GAN), a widely employed generative AI technique, has proven instrumental in synthesizing airfoil designs. However, a common limitation of GAN is the inherent lack of smoothness in the generated airfoil surfaces. To address this issue, we present a GAN model featuring a customized loss function built to produce seamlessly contoured airfoil designs. Additionally, our model demonstrates a substantial increase in design diversity compared to a conventional GAN augmented with a post-processing smoothing filter.
