juri117 / surrogate-models

In this repository I publish the python code, that was part of my master thesis. The thesis can be found here, however its in German though, sry. :/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Surrogate Models

In this repository I publish the python code, that was part of my master thesis. The thesis can be found here, however its in German though, sry. :/

content

implementations of surrogate models

The folder mylibs contains implementations of surrogate models. The following methods are used:

  • polynomial
  • radial basis function
  • kriging

moreover some methods for generating sample points are implemented:

  • structured sample
  • halton
  • latin hyper cube

Examples

The folder examples shows how the above libraries can be used both in 2D and 3D spaces.

wing-construction

The construction of a wing was the sample task I constructed for testing and comparing the surrogate methods. A wing-box was meant to be optimized for its weight, by varying its numbers of ribs and shell thickness. To make sure the structure is strong enough a FEM analysis is used (both Calculix and Abaqus APIs are implemented to do this).

About

In this repository I publish the python code, that was part of my master thesis. The thesis can be found here, however its in German though, sry. :/

License:GNU General Public License v2.0


Languages

Language:Python 100.0%