Bayesian optimization (BO) for origami-inspired folding structures

Schematic

  1. Upper panel
    • Goal : To optimize expensive function (black dashed curve) in the upper panel
    • Surrogate : Gaussian process (GP) surrogate model is trained with the points (black dots) and is stochastic, with the uncertainty levels (blue bands) and the mean of GP (solid blue curve) in the upper panel.
  2. Lower panel
    • Scalarization : Acquisition function (green solid curve) in the lower panel scalarizes the surrogate model to give single-valued function
    • Optimization : Acquisition function (green solid curve) is minimized to find the next training point shown with the red triangle.
    • Iteration : The expensive function is evaluated at the new training point (red circle) and added to the training data. The process is repeated with the surrogate model mimicking the expensive function better with each iteration. The uncertainty in the surrogate model is also reduced as more training points are added.


Problem setupEvolution of objective function
chomper setup Objective function evolution
Number of objective function evaluationsBest fold pattern
Objective function evaluations Best fold pattern




Problem setupEvolution of objective function
chomper setup Objective function evolution
Number of objective function evaluationsBest fold pattern
Objective function evaluations Best fold pattern



Companion paper: Bayesian topology optimization for efficient design of origami folding structures


Gradient-enhanced Bayesian optimization (GEBO)

BOGradient enriched BO
without derivative with derivative
Objective functionGPGradient enriched GP
Objective function GP Gradient enriched GP



Problem schematicCFD mesh
Problem schematic CFD mesh
Evolution of objective functionComputational time
Evolution of objective function Computational time



Problem setupEvolution of objective function
chomper setup Objective function evolution
Computational timeBest fold pattern
Computational time Best fold pattern



Companion paper: Systematic cost analysis of gradient- and anisotropy-enhanced Bayesian design optimization


Anisotropy-enhanced Bayesian optimization

Objective functionIsotropic GPAnisotropy enriched GP
Objective function Isotropic GP Anisotropy enriched GP



Problem setupEvolution of objective function
chomper setup Objective function evolution
Computational timeBest fold pattern
Computational time Best fold pattern



Companion paper: Systematic cost analysis of gradient- and anisotropy-enhanced Bayesian design optimization


Deep energy minimization (DEM) framework for hyperelastic multistable structures

Schematic



FEM CompressionFEM Buckling (Needs Eignevalue solution)DEM-SF
FEM Compression FEM Buckling DEM-SF

Potential energy



FEM CompressionFEM Buckling (Needs Eignevalue solution)DEM-SF
FEM Compression FEM Buckling DEM-SF

Potential energy




DEM-SF deformationMinimum potential energy evolution
FEM Compression FEM Buckling



Problem setupMinimum potential energy evolution
Setup Potential energy



Trained designNew design
Trained design New design
Loss historyMinimum potential energy evolution
Loss history Minimum potential energy evolution



Deep energy minimization framework for phase-field elastic-perfectly plasticity problems

Schematic




Problem setupPhase field s
Setup Phase field s
Mininum potential energyReaction force
potential energy Reaction force




Problem setupPhase field s
Setup Phase field s
Mininum potential energyReaction force
potential energy Reaction force




Problem setupPhase field s
Setup Phase field s
Mininum potential energyReaction force
potential energy Reaction force



BO loss\gamma (True value = 0.1)\sigma_0 (True value = 120)\epsilon (True value = 2.5e-2)
BO loss gamma sigma0 epsilon
BO loss\gamma (True value = 0.3)\sigma_0 (True value = 70)\epsilon (True value = 4e-2)
BO loss gamma sigma0 epsilon