Turbulence Closure Modeling Using Kolmogorov-Arnold Networks and Bayesian Optimization

dc.contributor.authorKalia, Nikhila
dc.date.accessioned2025-08-11T17:46:36Z
dc.date.available2025-08-11T17:46:36Z
dc.date.issued2025-08-11
dc.date.submitted2025-08-04
dc.description.abstractThis thesis presents two complementary approaches to improving Reynolds-averaged Navier–Stokes (RANS) turbulence modeling through machine learning and optimization. First, we introduce a realizability-informed framework for training stable and physically consistent machine learning-based anisotropy closures within the tensor basis neural network (TBNN) paradigm. We develop a physics-based loss function that penalizes non-realizable predictions during training, enhancing model stability and generalization. To reduce model complexity and improve interpretability, we replace conventional multilayer perceptrons (MLPs) with Kolmogorov–Arnold Networks (KANs), forming the Tensor Basis KAN (TBKAN) architecture. The TBKAN framework is evaluated across three canonical flows, flat plate, periodic hills, and square duct, demonstrating improved prediction fidelity, stability, and realizability compared to baseline TBNNs and traditional eddy-viscosity models. Second, we explore the application of Bayesian optimization for data-driven calibration of RANS model coefficients, focusing on the generalized k–omega (GEKO) model. The proposed turbo-RANS framework is applied to a converging-diverging channel flow case characterized by adverse pressure gradients and separation. Optimized coefficients yield improved predictions of wall-bounded quantities and streamwise velocity profiles when compared against direct numerical simulation (DNS) and large eddy simulation (LES) references. Together, these contributions address key limitations in existing data-driven turbulence modeling approaches, namely, lack of physical realizability, interpretability, and predictive robustness, while providing practical tools for improved RANS performance in engineering flows. All code and models developed in this work are made publicly available to encourage further research and adoption.
dc.identifier.urihttps://hdl.handle.net/10012/22134
dc.language.isoen
dc.pendingfalse
dc.publisherUniversity of Waterlooen
dc.titleTurbulence Closure Modeling Using Kolmogorov-Arnold Networks and Bayesian Optimization
dc.typeMaster Thesis
uws-etd.degreeMaster of Applied Science
uws-etd.degree.departmentMechanical and Mechatronics Engineering
uws-etd.degree.disciplineMechanical Engineering
uws-etd.degree.grantorUniversity of Waterlooen
uws-etd.embargo.terms0
uws.comment.hiddenHi, I made the mentioned changes and decided to resubmit the thesis instead of updating the older submission. Thank you. Edit: Just made the change in the title page that was requested.
uws.contributor.advisorLien, Fue-Sang
uws.contributor.advisorYee, Eugene
uws.contributor.affiliation1Faculty of Engineering
uws.peerReviewStatusUnrevieweden
uws.published.cityWaterlooen
uws.published.countryCanadaen
uws.published.provinceOntarioen
uws.scholarLevelGraduateen
uws.typeOfResourceTexten

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
Kalia_Nikhila.pdf
Size:
10.52 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
6.4 KB
Format:
Item-specific license agreed upon to submission
Description: