-
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
Packages 0
No packages published