StraightLineOptimal:

Path: StraightLine/Straight2D

% Compute exhaust velocity and thrust for a minimum mass trajectory
 Computes the exhaust velocity that optimizes the payload fraction for the
 desired mission distance and time. The power is calculated from the thrust and
 thrust efficiency. The engine mass is calculated from the specific power.

   P  = 0.5 T*uE/eta
   mE = P/sigma

 The total mass is

   m0 = mP + (1 + f)*mF + mE

 where mP is the mass of the payload, f is the fuel structural fraction, and mE
 is the mass of the engine. If the time is not sufficient given the other
 engine parameters the function with throw an error.

 Type StraightLineOptimal for a demo to Alpha Centauri
--------------------------------------------------------------------------
   Form:
   [uE, thrust, data] = StraightLineOptimal( d, doPlot )
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   d        (.)   Data structure with dF and tF
   doPlot  (1,1)  Display report

   -------
   Outputs
   -------
   uE      (1,1) Exhaust velocity (km/s)
   thrust  (1,1) Thrust (N)
   data     (.)  Results data structure
                 .p  (1,1) Power       (W)
                 .mD (1,1) Dry mass   (kg)
                 .mF (1,1) Fuel mass  (kg)
                 .dV (1,1) Delta-V  (km/s)
                 .dF (1,1) Final distance achieved (km)
                 .vF (1,1) Final velocity achieved (km/s)

--------------------------------------------------------------------------
   See also OptimalExhaustVelocity, ZeroPayloadTime, ComputeThrust
--------------------------------------------------------------------------

Children:

StraightLine: ConstantThrust/SimulateStraightLineTrajectory
StraightLine: Straight2D/ComputeThrust
StraightLine: Straight2D/OptimalExhaustVelocity
StraightLine: Straight2D/Straight2DStructure
StraightLine: Straight2D/ZeroPayloadTime

Back to the StraightLine Module page