Skip to content

cuspaceflight/novus

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

No packages published

Contributors 3

  •  
  •  
  •  

Languages