https://github.com/murashuki/sp25_ae370
UIUC Spring 2025 AE370 Group Projects
https://github.com/murashuki/sp25_ae370
aerospace-engineering numerical-methods python
Last synced: about 1 year ago
JSON representation
UIUC Spring 2025 AE370 Group Projects
- Host: GitHub
- URL: https://github.com/murashuki/sp25_ae370
- Owner: muraSHUki
- Created: 2025-04-11T00:52:22.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-11T01:37:58.000Z (about 1 year ago)
- Last Synced: 2025-04-11T02:27:11.592Z (about 1 year ago)
- Topics: aerospace-engineering, numerical-methods, python
- Language: Python
- Homepage:
- Size: 1.37 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AE370 Projects
This repository contains the course projects conducted in **AE370 - Aerospace Numerical Methods** taught by [Professor Andres Goza](https://aerospace.illinois.edu/directory/profile/agoza) during the Spring semester of 2025 at the University of Illinois at Urbana-Champaign.
This course, as the name suggests, provides a hands-on introduction to core numerical methods essential for solving real-world aerospace engineering problems.
Emphasis is placed on both the theoretical foundations and computational implementation of techniques used across structural mechanics, aerodynamics, and flight dynamics.
The course culminates in open-ended projects where students design and implement complete numerical pipelines to analyze complex phenomena.
## Repository Structure
```
SP25_AE370/
├── Project_1_WingFlutter/ # Project 1: Aeroelastic Wing Flutter
│ ├── Group_930am_AE370_Project 1.pdf --- # A copy of the research paper
│ ├── flutter_model.py --- # Shared solver logic (RK4, RK45, dynamics)
│ ├── simulations/ --- # All Python scripts to run simulations
│ ├── results/ --- # Output plots and animation files
│ ├── README.md --- # Project-specific documentation
│ └── .gitignore --- # Ignore bytecode and results
└── (Project_2_/) # Future project placeholder
```
## Project 1: Wing Flutter Simulation
Simulates pitch-plunge flutter dynamics of a 2-DOF aeroelastic wing. Includes:
- Fixed and adaptive Runge-Kutta solvers
- Convergence study
- Flutter onset detection
- Full animation of motion
See `Project_1_WingFlutter/README.md` for detailed project explanation.
### Authors
- Golemis, Shaun - golemis2@illinois.edu
- Kemp, John - jwkemp2@illinois.edu
- Ochs, Ben - bochs2@illinois.edu
- Peters, Karsten - kjp@illinois.edu
- Veranga, Joshua - veranga2@illinois.edu (repository owner)
## Requirements
Each project manages its own requirements (typically `numpy`, `matplotlib`). Run individual scripts from their `simulations/` folder.
---
Designed for modularity and reproducibility.