Skip to content

Python and shell scripts used to perform a mesh convergence analysis on swept wing 3D panel codes

License

Notifications You must be signed in to change notification settings

romaindegivry/sweptWingMeshAnalysis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swept Wing Panel Code Mesh Analysis

Python and shell scripts used to perform a mesh convergence analysis on swept wing 3D panel codes results.zip contains a large number of pre-computed meshes.

Scope

This code was intended to solve the last question of the Low Speed Flow Past a High Aspect Ratio Swept Wing laboratory exercise from AE3-417

Required software

The code requires the user to submit two FORTRAN files a mesh generator (geowing.f) that reads the mesh parametres from Panel_code/meshParam.dat. And combo.f a solver that outputs at least 3 sectionnal files sect_001 sect_002 and sect_003 and reads stream definition data from Panel_code/stream.dat.

The folowing python3 packages are required: numpy matplotlib

Running the program

A linux enviroment is required, for this manipulation:

  • cd into the main directory
  • Run meshConv.sh with bash
  • Simulation may take up to an hour to run (tested on intel i5)

Future improvements

The code can be inproved by:

  • Generalizing the processing function -Communicating the simulation parameters to python
  • Improving the management of simulation data
  • Executing simulation cases in parallel (large performance increase)

Pull requests welcome!

About

Python and shell scripts used to perform a mesh convergence analysis on swept wing 3D panel codes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published