Published
Edited
Feb 24, 2022
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
multiStageDeltaV = function(stages, isp, fuel, dryMass) {
const masses = [dryMass];
const dvs = [0];
for(let i=1; i <= stages; i++) {
const stageDryMass = masses[i-1] + simmetry*emptyFuelTankMass + simmetry*decouplerMass;
const stageFuelMass = simmetry*fuel;
dvs.push( stageDeltaV( isp, stageFuelMass , stageDryMass) );
masses.push(stageDryMass + stageFuelMass);
}
return {masses, dvs};
}
Insert cell
Insert cell
Insert cell
Insert cell
massEmptyFuelTankAndCoupler = emptyFuelTankMass+decouplersSizeToMass[2]
Insert cell
liquidFuel = fuel/4*800
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more