This folder contains files for Nektar++ simulations.
There are three flow cases:
- steady 2D NACA0012 flow at Re=500,
- unsteady 2D NACA0012 flow at Re=500,
- unsteady 2D cylinder flow at Re=150.
For each flow case, there is a folder which contains:
- 6 folders with convergence cases with Nektar++ simulation definition file and mesh definition file, as well as otput file with forces vs iteration,
- convergence plot folder that contains the code for plotting the convergence plots from the forces data,
- data_analysis_transformation folder with code for output data analysis and transformation,
- the unsteady cases additionally have a rerun case to gather the mean flow data.
Additionally, the cylinder contains cyl.stp file which contains cylinder geometry definition used by Nekar++ mesher.
- Nektar++ simulations were performed.
- Convergence plot was created using plot.py script in convergence_plots folder.
- (unsteady) cycle_analysis.py was used to find cycle length expressed in iterations.
- (unsteady) Additional rerun was performed with mean data filter.
- point_gen.py file was used to define points for field interpolation.
- The field data was interpolated for the given points.
- *_mat_gen.py file extracted field data from the interpolated file - this output is fed to PINN training.
- (unsteady) forcing.py and forcing_alt.py files were used to obtain unsteady forcing data (used for results comparison).