Skip to content

serhatcanaerospace/Rocket-Simulation-Project-via-RocketPy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rocket Simulation Project — via RocketPy

Python RocketPy License: MIT

Cesaroni M1670-class solid rocket motor uçuş simülasyonu. Gerçek motor verisiyle (thrust-time eğrisi, power-on/off drag) RocketPy üzerinden itki, hız, irtifa ve tetiklenmiş paraşüt olaylarını hesaplıyor; sonucu Google Earth'te açılabilir bir .kml yörünge dosyası olarak dışa aktarıyor.

Deneysel thrust-time eğrisi

İçerik

Klasör İçerik
src/rocket_simulation.py Ana simülasyon script'i (RocketPy Environment/Rocket/SolidMotor/Flight)
tools/rocket_engine_design_gui.py Bağımsız roket motoru tasarım aracı (Tkinter GUI) — sıvı/katı yakıt itki, kütle akışı, egzoz hızı hesaplayıcı + hedef itkiye göre parametre optimizasyonu
data/ Motor itki eğrisi (.eng), drag eğrileri, ham thrust-curve verisi
assets/ Simülasyon çıktısı görselleri/animasyonlar
docs/RUNNING_GUIDE.md Adım adım çalıştırma rehberi
docs/REFERENCES.md Kullanılan motor verisinin kaynakları

Çalıştırma

pip install -r requirements.txt
cd src
python3 rocket_simulation.py

Çıktı: ~44 grafik (motor + uçuş performansı) ve test_flight_google_earth_presentation.kml (Google Earth ile açılabilir yörünge). Detaylı adımlar için docs/RUNNING_GUIDE.md.

Motor tasarım aracı

python3 tools/rocket_engine_design_gui.py

Sıvı yakıt çiftleri (RP-1/LOX, LH2/LOX, hidrazin/NTO vb.) ve katı yakıtlar (HTPB, amonyum perklorat vb.) için itki/kütle akışı/egzoz hızı hesaplar, Newton-Raphson yöntemiyle hedef itkiye göre parametre optimizasyonu yapar, dahili bir roket propülsiyonu eğitim modülü içerir.

Kaynaklar

Bkz. docs/REFERENCES.md.


📬 İletişim

Email LinkedIn GitHub

Sorular, işbirliği önerileri veya hata bildirimleri için Issues sekmesini de kullanabilirsiniz.

About

Rocket Simulation Project uses RocketPy to simulate rocket performance with Cesaroni M1670 motor data. It features thrust-time curves, drag analysis (power-on/off), and Google Earth trajectory visualization. The goal is to provide a reproducible workflow integrating experimental data and advanced simulation tools.

Topics

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages