ClarkeLib

ClarkeLib is an open-source library for SageMath that provides an object-oriented interface to the mathematical model of the Space Elevator. It is named after a great sci-fi writer Sir Arthur C. Clarke who made a significant contribution to the popularization of the Space Elevator idea. Space Elevator is essentially a long tether that stretches upwards from the Earth's surface far beyond the geostationary orbit (GEO). The tension in the tether is provided by two opposite forces - Earth gravity and centrifugal force, produced by the Earth rotation. Tether of minimal mass should have a variable cross section with its maximum at the altitude of GEO.

Main purpose of Clarkelib is to enable calculation of basic space elevator parameters for different types of tether tapering functions. The exponential tether tapering is the best choice for the ideal tether without point loads, but real Space Elevator will be dotted with climbers, transitional stations, service vehicles, etc. In this case other tapering laws may produce more even distribution of tension in tether. The figure below illustrates distribution of stress in two Earth Elevator tethers with different tapering laws. Both of them are loaded with 7 20-ton climbers.

With ClarkeLib one can easily calculate main parameters of the space elevator and estimate its mass using several input parameters: host planet (not only Earth Elevator can be constructed in theory), counterweight mass, anchor force, number and mass of climbers, etc.

On the figure below the dependencies of the Mars Elevator elements masses on the altitude of the counterweight are depicted. Calculations are made for the tether material similar to the carbon fiber T1000G - one of the strongest construction fibers available on the market today.

The work on ClarkeLib was initiated at Copernicus Space Science Laboratory bootcamp that took place in July 2015 in Bercel, Hungary. The source code is open and can be accessed at GitHub.

2023 © Vadym Pasko