Path: StraightLine/ConstantThrust
% Compute the duration from the desired payload fraction
This is an analytic solution for a straight-line, constant-thrust
problem. If there are no outputs, will print a report to the command line
or, for an input array, create a plot as a function of payload fraction.
--------------------------------------------------------------------------
Form:
ComputeDurationFraction; % demo
ComputeDurationFraction( lambda, d ); % make plot
[tF,alpha,dV] = ComputeDurationFraction( lambda, d )
--------------------------------------------------------------------------
------
Inputs
------
lambda (1,:) Payload fraction, mPL/m0, must be <1
d (.) Engine data structure
.uE
.eta
.sigma
.f
-------
Outputs
-------
tF (1,:) Trip duration (s)
alpha (1,:) Payload/power ratio, mPL/P (kg/W)
dV (1,1) Total delta-velocity (km/s)
--------------------------------------------------------------------------
See also: ComputePayloadFraction, ZeroPayloadTime
--------------------------------------------------------------------------
StraightLine: ConstantThrust/EngineReport StraightLine: ConstantThrust/Straight2DStructure Common: Database/Constant Common: Graphics/Plot2D Common: Graphics/TimeLabel
Back to the StraightLine Module page