experience and innovation

Now Hiring!

-------------------------------------------------------------------------------
   Computes the thrust and fuel consumed for thrusters. 
   The thrust is dependent on the pressure of the propellant. The exhaust
   velocity is dependent on the pulsewidth, it increases from a minimum to a
   maximum.

   The data structyre and default values of the properties can be found from
      p = DeviceProperties( 'hydrazine thruster' )

-------------------------------------------------------------------------------
   Form:
   [thrust, dF, impulse, iSP] = HydrazineThruster( d, pressure, pulsewidth, dT )
-------------------------------------------------------------------------------

   ------
   Inputs
   ------
   d               (:)    Thruster model data structure
   pressure        (:)    Pressure, can also be a scalar
   pulsewidth      (:)    Pulsewidth (sec)
   dT              (:)    Simulation timestep, for scaling (optional)

   -------
   Outputs
   -------
   thrust          (:)    Thrust
   iSp             (:)    Specific impulse
   dF              (:)    Fuel consumed
   impulse         (:)    Total impulse per thruster

-------------------------------------------------------------------------------