Skip to content

BLASTER v1.0

Paul Dechamps requested to merge dev into master

The viscous-inviscid interaction implementation was removed from DARTFlo and will be in BLASTER

Features

  • Quasi-2D viscous solver

    • Transonic flows
    • Laminar and turbulent flows
    • Laminar to turbulent transition
    • Attached and mildly separated flows
  • 2D and 3D viscous inviscid interface (Python)

    • 2D geometries with matching meshes
    • 3D geometries with Radial Basis Function interpolation
    • Solvers coupling
    • Quasi-simultaneous interaction law
  • Interface with DART

  • Interface with SU2 - Not tested to avoid cloning SU2

  • 2D coupled adjoint methodology (developed with DART)

  • Interface with OpenMDAO

    • NACA parametrisation
    • Free-form deformation with pyGeo
  • Basic features (api, attached compressible flows, 2D adjoint, 3D transonic toy problem) are tested with scripts in the 'tests/' folder

  • Examples for advanced cases (separated, 2D transonic, 3D transonic) are present in the 'validation/' folder

  • 2D optimization cases (NACA subsonic and transonic) are present in the 'mdao/' folder

Notes

  • 3D cases require a dedicated surface transfinite mesh to work. Examples are given in 'blast/models/' folder. This will be removed in the future
  • SU2 interface is not tested for now and will be updated to work with the new v8 version (with reworked python api)

Future works

Future works will be focused on 3D improvements and the development of the 3D adjoint methodology. Additional features will also be included.

  • Modification of the section generation in 3D. It will be automatic.

  • New RBF interpolator with gradient computation for 3D adjoint

  • 3D adjoint solver

  • 3D optimization examples

  • New SU2 v8 interface

  • Interface with the panel method HSPM for fast 2D computation (Master thesis of Corentin Thomée)

  • New semi-inverse boundary layer solver for increased robustness in separated cases (Master thesis of Massimo Volders)

Merge request reports

Loading