-
Notifications
You must be signed in to change notification settings - Fork 2
Joe's Hybrid Simulation
License
cuspaceflight/novus
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
_ _ ____ _
| \ | | _____ ___ _ ___ / ___|(_)_ __ ___
| \| |/ _ \ \ / / | | / __| \___ \| | '_ ` _ \
| |\ | (_) \ V /| |_| \__ \ ___) | | | | | | |
|_| \_|\___/ \_/ \__,_|___/ |____/|_|_| |_| |_|
V6.1
Simulation program for vapour pressure fed nitrous oxide hybrid rocket motors
Joe Hunt
Changelog:
-- v6.2 H. Franks
--- General refactor
-- v6.1 D. Gibbons (dug20)
--- Now stores and exports additional data that is needed for a
more complex moment of inertia model in the 6DOF simulator.
--- Additional properties added to motor_out.csv:
- Vapour Density
- Vapour Mass
- Liquid Density
- Liquid Mass
- Solid Fuel Mass
- Solid Fuel Density
- Solid Fuel Outer Diameter
- Solid Fuel Length
Instructions:
Modify inputs at top of motor_sim.py and run using python 3.
Program outputs file motor_out.csv (used as an input to trajectory_sim.py).
Other dependencies: numpy, scipy, matplotlib
Files:
motor_sim.py simulation program for motor
motor_out.csv motor performance output file generated by motor_sim.py
hybrid.rasp output .rasp file for RAS aero*
trajectory_sim.py simuluation program for rocket trajectory
hybrid_functions.py contains functions governing motor behaviour
and material properties
Additional input data:
atmosphere_data.csv 1976 standard atmosphere
drag_coefficient_data.csv drag coefficient to mach data (RAS Aero)
L_Nitrous_S_HDPE.propep propep frozen and shifting outputs for
a range of pressures and O/F ratios
*Note that a perennial problem with RASP data is the rate of decrease of mass
is always assumed to be proportional to thrust, which is invalid as a nitrous
hybrid's ISP changes with time. Hence further use of this file introduces error
from this approximation.
About
Joe's Hybrid Simulation
Resources
License
Stars
Watchers
Forks
Releases
No releases published