RectilinearMission:

Path: StraightLine/Rectilinear

% Generate a mission plan for a burn, coast burn mission.
 Has a built-in demo to Alpha Centauri. This function generates an
 acceleration, coast and decceleration profile for the mission. uMax is the
 velocity you want to reach. It will compute the distance traversed during
 acceleration and then the distance traveled during decceleration. If that is
 insufficient to reach the destination it will coast.

 If the distance covered during acceleration and decceleration is longer than
 the distance to the target it will return an error as this would require a
 negative coast time (i.e. time travel.)

 If you enter only 6 inputs it will use the massDry as the sum of the fuel tank
 mass, payload and power system mass. If you enter the last two the dry mass
 will be

   massDry + sigmaS*mF + sigmaP*power
--------------------------------------------------------------------------
   Form:
   [mF, tE, x, power, s] = RectilinearMission( thrust, massDry, uMax, uE, xF, eff, sigmaS, sigmaP )
--------------------------------------------------------------------------

   ------
   Inputs
   ------
   thrust	 (1,1)  Thrust (N)
   massDry  (1,1)  Dry mass (kg)
   uMax     (1,1)  Maximum velocity during the mission (m/s)
   uE       (1,1)  Exhaust velocity (m/s)
   xF       (1,1)  Final distance (m)
   eff      (1,1)  Efficiency
   sigmaS   (1,1)  Structural fraction
   sigmaP   (1,1)  Power fraction (kW/kg)

   -------
   Outputs
   -------
   mF       (1,1)  [mF mA mD]
   tE       (1,3)  [acceleration time, coast time, mission duration]
   x        (1,:)  [xF xA xD]
   power    (1,1)  Power (W)
   s        {}     Results in a cell array

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

Children:

StraightLine: Rectilinear/RectilinearMotion
StraightLine: Rectilinear/TimeToVelocity
Common: Database/Constant
Common: Graphics/Plot2D
Common: Graphics/PositionLabel
Common: Graphics/TimeLabl

Back to the StraightLine Module page