Bayesian buckling load optimisation for structures with geometric uncertainties
Tianyi Liu, Xiao Xiao, Fehmi Cirak
TL;DR
This work addresses robust optimisation of buckling loads in geometrically nonlinear structures under random geometric imperfections by modeling imperfections as mode amplitudes $eta_i hicksim ext{N}(0,\sigma_{eta_i}^2)$ along buckling modes $oldsymbol{\phi}_i$ and computing the resulting buckling-load distribution via Monte Carlo sampling. It introduces an efficient workflow that combines the extended system method for direct stability-point computation, Sobol quasi-Monte Carlo sampling to generate imperfection samples, and Gaussian-process-based Bayesian optimisation to select cross-sectional areas $oldsymbol{a}$ using the objective $g(oldsymbol{a})=oldsymbol{ extstylerac{ar{oldsymbol{\lambda}}_c(oldsymbol{a})}{ar{oldsymbol{\lambda}}_c^*}}$ and standard-deviation term, i.e. $g(oldsymbol{a})= abla$. Buckling loads are computed with a direct stability-point search, while the GP surrogate and EI acquisition guide the design search, achieving accurate mean and std estimates with far fewer FE evaluations thanks to Sobol sampling. Demonstrations on a two-ring and a five-ring star dome and a truss column show improved mean buckling loads and reduced variability for appropriate trade-offs between mean and std, with the approach scalable to modest-dimensional problems. The framework holds potential for extension to shells, beams, and topology optimization, and for integration with commercial FE packages.
Abstract
Optimised lightweight structures, such as shallow domes and slender towers, are prone to sudden buckling failure because geometric uncertainties/imperfections can lead to a drastic reduction in their buckling loads. We introduce a framework for the robust optimisation of buckling loads, considering geometric nonlinearities and random geometric imperfections. The mean and standard deviation of buckling loads are estimated by Monte Carlo sampling of random imperfections and performing a nonlinear finite element computation for each sample. The extended system method is employed to compute the buckling load directly, avoiding costly path-following procedures. Furthermore, the quasi-Monte Carlo sampling using the Sobol sequence is implemented to generate more uniformly distributed samples, which significantly reduces the number of finite element computations. The objective function consisting of the weighted sum of the mean and standard deviation of the buckling load is optimised using Bayesian optimisation. The accuracy and efficiency of the proposed framework are demonstrated through robust sizing optimisation of several geometrically nonlinear truss examples.
