示例#1
0
def make_two_stage_rocket(temperature, ox_mass, ox_volume=None):
    panthera = make_panthera(temperature,
                             3.5,
                             ox_tank_volume=None,
                             ox_mass=ox_mass)
    panthera.load_drag_data(1)
    #panthera.engine.construct_injector(panthera.oxidiser.pressure, panthera.oxidiser.temperature, panthera.fuel.pressure, panthera.fuel.temperature)

    pro98 = SolidMotor("Pro98", "white-dwarf")
    pro98.read_eng_file()
    aluminium = Material(2700, 270e6)

    condor = Rocket(None, None, aluminium, pro98, 15, 0.1)
    condor.load_drag_data(2)

    rocket = {
        "booster": panthera,
        "booster-sep": False,
        "delay": 1.0,
        "sustainer": condor
    }

    return (rocket)