Skip to content

Navigation Menu

Sign in
Sign up

Latest commit

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

SET

Overview

SET (Shock Estimation Tool) is the implementation of an approximate method for shock structure estimation in supersonic and hypersonic vehicles.

The procedure applies a combination of supersonic flow theories over surface streamlines, generating local shocks. These are then meshed together to obtain one or multiple global shocks, taking into account multiple origins through stagnation point clustering. Detached shocks are addressed starting the procedure from an engineering correlation around the stagnation point and correcting the expansion through a correction factor.

More information on the methodology and some examples of application can be found in:

Shock estimation in supersonic vehicles

Shock-conforming mesh generation for aerodynamic analyses at supersonic regimes

Building

SET is a python module that wraps a C++ shared library. The library is under cgal_wrapper and has to be compiled before use. CGAL, Python 3, Boost and Eigen3 are dependencies.

The build steps are as follows:

  1. Execute 'cmake .' inside the cgal_wrapper folder to generate a makefile
  2. Execute 'make' to compile the library into wrapper.so
  3. Move wrapper.so into the SET folder that contains the python code

About

Shock Estimation Tool

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /