Contents

Straight-line rendezvous to Alpha Centauri

Evaluate different values for the exhaust velocity and specific power for a mission to Alpha Centauri. Uses a very optimistic (low) structural fraction. Delivers a fixed payload of 100 kg.

Things to try: * Try specific powers up to 400 kW/kg * Try exhaust velocity up to 25,000 km/s, the limit for fusion products

%--------------------------------------------------------------------------
% See also: ComputeDuration, EngineReport, SimulateStraightLineTrajectory,
% Straight2DStructure, Plot2D
%--------------------------------------------------------------------------

%--------------------------------------------------------------------------
% Copyright (c) 2017 Princeton Satellite Systems, Inc.
% All rights reserved.
%--------------------------------------------------------------------------

% Constants
LIGHT_YEAR = 9.5e12; % km
YEAR       = 365*86400;

Solve for mission duration

How many years would it take to rendezvous with Alpha Centauri with near-term parameters? Answer: more than 1,000!

d  = Straight2DStructure;

% Mission parameters
d.mP    = 100; % kg
d.f     = 0.02;
d.dF    = 4.4*LIGHT_YEAR;
d.tF    = 500*YEAR;

% Engine parameters
d.sigma  = 20*1000; % W/kg
d.uE     = 5000;    % km/s
d.eta    = 0.6;

% optimal exhaust velocity, per time
[uEOpt,lambda] = OptimalExhaustVelocity( d )
fprintf('The optimal exhaust velocity, %g km/s, is higher than physically possible.\n',uEOpt)

% Calculate starting with power
power           = 15e6; % W
[~,thrust,data] = ComputeDuration( power, d );

SimulateStraightLineTrajectory( data );
subplot(3,1,1)
text(25,2,sprintf('Payload: %d kg\nPower: %.2f MW\nThrust: %.2f N\nMass: %.0f kg',...
  d.mP,power*1e-6,thrust,data.m0));
EngineReport(thrust,data)
uEOpt =

        14180


lambda =

      0.17658

The optimal exhaust velocity, 14179.8 km/s, is higher than physically possible.
Report:
           ---- INPUTS ----           --    -- 
                    Payload          100    kg 
           Desired distance         4.42    LY 
                Travel time       488.51 years 
           ---- ENGINE ----           --    -- 
          Thrust Efficiency         0.60       
           Exhaust velocity         5000  km/s 
             Specific Power        20.00 kW/kg 
         Fuel Tank Fraction         0.02       
          ---- OUTPUTS ----           --    -- 
      Payload Mass Fraction         0.01 mP/m0 
     Payload Power Fraction       150.00 kW/kg 
                    Delta-V     12147.92  km/s 
---- PAYLOAD DEPENDENT ----           --    -- 
                     Thrust         3.60     N 
                      Power        15.00    MW 
                 Total Mass     12171.56    kg 
                   Mass Dry      1071.99    kg 
                Mass Engine       750.00    kg 
                  Mass Fuel     11099.57    kg 
                  Flow Rate         0.00   g/s 

Explore the impact of specific power and uE

uE    = linspace(500,20000); % km/s
sigma = [1 2 5 10 20 100];
m0    = [];
tau   = [];

for j = 1:length(sigma)
  d.sigma = sigma(j)*1e3;
  for k = 1:length(uE)
    d.uE = uE(k);
    [tau(j,k),thrust] = ComputeDuration( power, d );
    d.tF     = tau(j,k);
    [~,data] = EngineReport(thrust,d);
    m0(j,k)  = data.m0;
  end
end
Plot2D(uE,tau/YEAR,'Exhaust Velocity (km/s)','Duration (years)',...
  sprintf('Alpha Centauri with %g MW',power*1e-6))
ll = legend(num2str(sigma'));
ll.Title.String = 'sigma (kW/kg)';
text(0,max(tau(:)/YEAR),sprintf('f: %g\neta: %g',d.f,d.eta),'fontsize',12)

d.uE = 1e4;
d.sigma = 20*1e3;
tau      = ComputeDuration( power, d );
d.tF     = tau;
[~,data] = EngineReport(thrust,d, true);


%--------------------------------------

% $Id: 72b868f67a775c7c4a966051696a38a4c5b076fb $
Warning: EngineReport: Distance not achieved! 
Report:
           ---- INPUTS ----           --    -- 
                    Payload          100    kg 
           Desired distance         4.42    LY 
                Travel time       421.86 years 
           ---- ENGINE ----           --    -- 
          Thrust Efficiency         0.60       
           Exhaust velocity        10000  km/s 
             Specific Power        20.00 kW/kg 
         Fuel Tank Fraction         0.02       
          ---- OUTPUTS ----           --    -- 
      Payload Mass Fraction         0.03 mP/m0 
     Payload Power Fraction       150.00 kW/kg 
                    Delta-V     12998.38  km/s 
---- PAYLOAD DEPENDENT ----           --    -- 
                     Thrust         0.90     N 
            Distance target         4.42    LY 
          Distance achieved         4.18    LY 
                      Power         7.50    MW 
                 Total Mass      3294.22    kg 
                   Mass Dry       498.96    kg 
                Mass Engine       375.00    kg 
                  Mass Fuel      1198.15    kg 
                  Flow Rate         0.00   g/s