Skip to main content

DeepSource

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.

V-f

V-g

Contributing

Please, make a fork of the project, a PR and be clear in the intends and modifications made. Thank you for the interest!

Metadata

Release files for nastran-aero-flutter 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nastran-aero-flutter 0.2.0
File Size Uploaded
nastran-aero-flutter-0.2.0.tar.gz 18.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nastran-aero-flutter 0.2.0
File Interpreter ABI Platform
nastran_aero_flutter-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 40.5 kB

Release files / nastran-aero-flutter-0.2.0.tar.gz

Download URL nastran-aero-flutter-0.2.0.tar.gz
Size 18.2 kB
Tags Source
SHA-256 checksum
How to use checksums
b7dacec10b1bf857f8094afbe5e25d193dbb6be716b30d97e53769b0d1770023
BLAKE2b-256 checksum
How to use checksums
45d4695ce1fefb0ce577c14c91d98caf74d19be5a2164fe8cdce340475fcf5f9
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / nastran_aero_flutter-0.2.0-py3-none-any.whl

Download URL nastran_aero_flutter-0.2.0-py3-none-any.whl
Size 22.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
345e6e7954372de1340c1e4fe1c148aa2c6eb090676b7422b675890158ac20bd
BLAKE2b-256 checksum
How to use checksums
73781e8907283783a4c61a9ff4a3f6e56fee260310d6a5bf83565b80f93070bb
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page