A small example package
Project description
nastran-aero-flutter
This project is intended to analyze the Supersonic Panel Flutter using the NASTRAN routines. It has pre and post processing routines to generate the NASTRAN models and parse the results.
The project uses the pyNastran and the python scientific packages (i.e., scipy, numpy, matplotlib).
Currently, the focus is to use the aerodynamic Piston Theory, available on NASTRAN with the CAERO5 element. But it can be extended to use with any aerodynamic element.
This software is result of a research project of the Department of Mechanical Engineering at the Federal University of Minas Gerais (UFMG).
Please, cite us if you use this project.
What is Panel Flutter?
Panel Flutter is a specific phenomena studied in the aerospace engineering field. It is a dynamic instability resulted from the interaction of aerodynamic, elastic and inertial forces (and thermal stresses). It mostly happens at supersonic speeds (M > 1.2) mostly because the needed energy to provide instability in such structure (a panel) is high.
What is NASTRAN?
NASTRAN (acronym for NAsa STRuctural ANalysis) is a software originally made by NASA in FORTRAN for structural analysis. It has become public domain since (??), and after that CAE companies had developed the code further, but closely. Today -- actually since the 70's -- it have many capabilities, including aeroelastic analysis.
Some efforts in the FOSS version of Nastran are placed in the MYSTRAN.
Use
Some examples of utilization are placed on the notebooks directory. Please refer to them. Some documentation shall be made soon.
Here are some resulting plots made with the package.
Contributing
Please, make a fork of the project, a PR and be clear in the intends and modifications made. Thank you for the interest!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file nastran-aero-flutter-0.2.0.tar.gz
.
File metadata
- Download URL: nastran-aero-flutter-0.2.0.tar.gz
- Upload date:
- Size: 18.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7dacec10b1bf857f8094afbe5e25d193dbb6be716b30d97e53769b0d1770023 |
|
MD5 | 28c56559c3cd42e836a48f93e08c0116 |
|
BLAKE2b-256 | 45d4695ce1fefb0ce577c14c91d98caf74d19be5a2164fe8cdce340475fcf5f9 |
File details
Details for the file nastran_aero_flutter-0.2.0-py3-none-any.whl
.
File metadata
- Download URL: nastran_aero_flutter-0.2.0-py3-none-any.whl
- Upload date:
- Size: 22.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 345e6e7954372de1340c1e4fe1c148aa2c6eb090676b7422b675890158ac20bd |
|
MD5 | 5cf3e2765450f41de05c55aa41af8b36 |
|
BLAKE2b-256 | 73781e8907283783a4c61a9ff4a3f6e56fee260310d6a5bf83565b80f93070bb |