Code Monkey home page Code Monkey logo

lvreuse's Introduction

Strategies for Reuse of Launch Vehicle First Stages

This repository provides supporting materials for the paper "Strategies for Reuse of Launch Vehicle First Stages" presented by Matthew Vernacchia and Kelly Mathesius at the 2018 Interantion Astronautical Congress (paper code IAC-18,D2,4,3, x47508).

Abstract

Many strategies have been proposed for recovery and reuse of launch vehicle first stages in an effort to reduce cost per flight and expand access to space. Although a reusable first stage has been operated (Falcon 9) and several others are under development, there is still much debate as to which first stage reuse strategy, if any, is economically worthwhile. To address this, an analysis was performed of the payload performance and cost of all major first stage recovery strategies, under common assumptions. The analyzed strategies include propulsive landing (downrange or at the launch site), winged stages (air-breathing fly-back to the launch site or downrange glider recovery), and recovery via parachutes.

This paper establishes a general model to compare the payload capacity and cost per flight of first stage reuse strategies. The payload capacity model is neatly derived from physical first principles and cost estimation uses the TRANSCOST model. Model uncertainty is examined using Monte Carlo techniques, and the sensitivity of cost to various technological and operational factors is assessed.

This study finds that downrange, propulsive-landing recovery of the full first stage is the most cost-effective strategy, and could have a cost per flight 1/3 to 2/3 that of an expandable launch vehicle with equivalent payload capacity. First stage reuse is only worthwhile for larger launch vehicles - the cost of small launch vehicles is dominated by operations and support, not hardware. Finally, the cost savings from reuse can only pay off the development effort if launch rates are high (more than about 20/year). New LEO constellations could provide the high-volume, cost-sensitive launch demand under which reuse is economically worthwhile.

Using this repository

The paper can be found in the paper directory, and the presentation given at IAC 2018 in the presentations/IAC2018 directory. The software used to perform the cost and performance modeling is provided as a python package in the lvreuse directory. The framework of the cost model is implemented in lvreuse/cost, and the performance model in lvreuse/performance. The Monte Carlo analysis and other investigations of the model results are implemented in lvreuse/analysis.

The software, paper and presentation materials may be freely shared under the MIT License, although the authors retain the copyright.

If you have questions about this work, want help using the software, or are interested in collaboration please contact Matthew Vernacchia at [email protected].

Installation

This software relies on python 3 and the scipy stack.

The Monte Carlo analysis uses the Rhodium library by David Hadka. You will need to download and install our fork of Rhodium from https://github.com/mvernacc/Rhodium.

lvreuse's People

Contributors

mvernacc avatar kjmath avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.