TOFConstAccel:

Path: StraightLine/ConstantAccel

% Compute the transit time and exhaust velocity for constant acceleration
 This is for constant power, constant acceleration, linear change in
 exhaust velocity. Pass empty for muF to compute the optimal value which
 minimizes transfer time. If tank fraction is not entered it is assumed
 zero.

 Using a higher fuel fraction than optimal results in a longer transit
 time with lower specific impulse and power requirements.
--------------------------------------------------------------------------
   Form:
   TOFConstAccel;  % demo
   [tF,uEMin,uEMax,muE,muF] = TOFConstAccel(lambda,dF,sigma,muF,f)
   [tF,uEMin,uEMax,muE,muF] = TOFConstAccel(lambda,dF,sigma) % optimal
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   lambda    (1,:)   Payload fraction (mP/m0)
   dF        (1,:)   Distance (km)
   sigma     (1,:)   Jet specific power, W/kg
   muF       (1,:)   Fuel mass fraction (mF/m0), [] to compute
   f         (1,1)   Fuel tank fraction, default 0

   -------
   Outputs
   -------
   tF        (1,:)   Minimum transfer time (s)
   uEMin     (1,:)   Minimum exhaust velocity (km/s)
   uEMax     (1,:)   Maximum exhaust velocity (km/s)
   muE       (1,:)   Engine mass fraction (mE/m0)
   muF       (1,:)   Optimal fuel mass fraction (mF/m0)

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

Children:

Common: Database/Constant
Common: Graphics/TimeLabel

Back to the StraightLine Module page