| section, below. Based on Professor Aaron Ridley's | ||
| <a href="https://github.com/aaronjridley/Kepler/blob/main/OrbitalInsertion/launch.py">implementation</a>. | ||
| - </p><form id="calculator"><button class="submit">Simulate</button><fieldset id="mission"><legend>Mission</legend><label for="initial_velocity">Initial velocity (Mach)</label><input tabindex="3" class="variable" type="number" step="0.1" min="0" value="8.5" id="initial_velocity" name="initial_velocity"><label for="initial_latitude">Initial latitude (°)</label><input tabindex="4" class="variable" type="number" step="any" min="0" value="1.469167" id="initial_latitude" name="initial_latitude"><label for="initial_altitude">Initial altitude (m)</label><input tabindex="5" class="variable" type="number" step="1" min="0" value="6212" id="initial_altitude" name="initial_altitude"><label for="target_altitude">Target altitude (km)</label><input tabindex="6" class="variable" type="number" step="1" min="1" value="400" id="target_altitude" name="target_altitude"></fieldset><fieldset id="rocket"><legend>Rocket</legend><label for="diameter">Diameter (m)</label><input tabindex="7" class="variable" type="number" step="any" min="0" value="0.6" id="diameter" name="diameter"><label for="wet_mass">Wet mass (kg)</label><input tabindex="8" class="variable" type="number" step="10" min="1" value="250" id="wet_mass" name="wet_mass" oninput="this.value = Math.abs(this.value)"><label for="payload">Payload mass (kg)</label><input tabindex="9" class="variable" type="number" step="1" min="1" value="25" id="payload_mass" name="payload_mass" oninput="this.value = Math.abs(this.value)"><label for="drag_coefficient">Drag coefficient</label><input tabindex="10" class="variable" type="number" step="any" min="0" value="0.219" id="drag_coefficient" name="drag_coefficient"><label for="specific_impulse">Specific impulse (s)</label><input tabindex="11" class="variable" type="number" step="10" min="1" value="1400" id="specific_impulse" name="specific_impulse"></fieldset><fieldset id="totals"><legend>Results</legend><label for="air_density"> | ||
| + </p><form id="calculator"><button class="submit">Simulate</button><fieldset id="mission"><legend>Mission</legend><label for="initial_velocity">Initial velocity (Mach)</label><input tabindex="3" class="variable" type="number" step="0.1" min="0" value="5" id="initial_velocity" name="initial_velocity"><label for="initial_latitude">Initial latitude (°)</label><input tabindex="4" class="variable" type="number" step="any" min="0" value="1.469167" id="initial_latitude" name="initial_latitude"><label for="initial_altitude">Initial altitude (m)</label><input tabindex="5" class="variable" type="number" step="1" min="0" value="6212" id="initial_altitude" name="initial_altitude"><label for="target_altitude">Target altitude (km)</label><input tabindex="6" class="variable" type="number" step="1" min="1" value="700" id="target_altitude" name="target_altitude"></fieldset><fieldset id="rocket"><legend>Rocket</legend><label for="diameter">Diameter (m)</label><input tabindex="7" class="variable" type="number" step="any" min="0" value="0.6" id="diameter" name="diameter"><label for="wet_mass">Wet mass (kg)</label><input tabindex="8" class="variable" type="number" step="10" min="1" value="250" id="wet_mass" name="wet_mass" oninput="this.value = Math.abs(this.value)"><label for="payload">Payload mass (kg)</label><input tabindex="9" class="variable" type="number" step="1" min="1" value="25" id="payload_mass" name="payload_mass" oninput="this.value = Math.abs(this.value)"><label for="drag_coefficient">Drag coefficient</label><input tabindex="10" class="variable" type="number" step="any" min="0" value="0.219" id="drag_coefficient" name="drag_coefficient"><label for="specific_impulse">Specific impulse (s)</label><input tabindex="11" class="variable" type="number" step="10" min="1" value="1000" id="specific_impulse" name="specific_impulse"></fieldset><fieldset id="totals"><legend>Results</legend><label for="air_density"> | ||
| Air density (kg/m<sup>3</sup>) | ||
| </label><input type="text" value="" readonly id="air_density" name="air_density"><label for="initial_orbital_velocity"> |
| <label for="initial_velocity">Initial velocity (Mach)</label> | ||
| <input tabindex="3" | ||
| - class="variable" type="number" step="0.1" min="0" value="8.5" | ||
| + class="variable" type="number" step="0.1" min="0" value="5" | ||
| id="initial_velocity" name="initial_velocity" /> | ||
| <label for="target_altitude">Target altitude (km)</label> | ||
| <input tabindex="6" | ||
| - class="variable" type="number" step="1" min="1" value="400" | ||
| + class="variable" type="number" step="1" min="1" value="700" | ||
| id="target_altitude" name="target_altitude" /> | ||
| </fieldset> | ||
| <label for="specific_impulse">Specific impulse (s)</label> | ||
| <input tabindex="11" | ||
| - class="variable" type="number" step="10" min="1" value="1400" | ||
| + class="variable" type="number" step="10" min="1" value="1000" | ||
| id="specific_impulse" name="specific_impulse" /> | ||
| </fieldset> | ||
| Author | djarvis <email> |
|---|---|
| Date | 2024-12-18 15:43:19 GMT-0800 |
| Commit | 66e4f350a4b6c6ec17d699e5fa726cbf58191b37 |
| Parent | 2712f46 |
| Delta | 4 lines added, 4 lines removed |