Tesla Roadster Flight Simulator
Explore hypothetical Tesla Roadster cold-gas hops, launch and braking, with tank cooling, gas use, claim checks and a physical, fixed-scale replay.
Can the Tesla Roadster fly? This Tesla Roadster Flight Simulator lets engineers, students and curious readers explore the Tesla Roadster SpaceX package through cold-gas nozzle flow and vehicle motion. Wired White publishes this independent tool. It is not affiliated with Tesla or SpaceX, and its calculated performance is hypothetical.
The presets retain reported prototype descriptions: four rear jets and a 200 L tank for Thrust; four rear, four downward and two lateral jets, with 600 L total storage, for Rocket. These are scenario starting points from MotorTrend's October 2026 engineering visit, not verified production specifications. Vehicle mass, fill pressure, nozzle dimensions, efficiency, tire forces and regulation remain explicit assumptions. Use Custom volume to investigate a different shared tank.
Choose nitrogen or dry air and an adiabatic or isothermal tank. Enter initial temperature, absolute fill pressure, regulated nozzle pressure and throat area per jet. The calculator determines choked mass flow, exhaust speed, specific impulse, thrust, stored pneumatic exergy and available valve-open time. Gas leaving the tank reduces vehicle mass. Rapid adiabatic discharge also cools the remaining gas; isothermal operation assumes sufficient heat transfer.
For a hop, set entry speed, pulse duration, obstacle height and length, and extra clearance. The model integrates powered vertical motion and then a ballistic return with the jets off. Horizontal speed remains constant. It chooses an obstacle position that maximizes clearance across the full assumed 4.6 m vehicle length. The displayed touchdown speed is an unbraked vertical impact speed, not a controlled landing prediction.
The replay uses physical seconds and plays at half real-time speed. Its distance and height use one fixed scale, including the obstacle and car. A dashed trajectory, faint car positions and distance marks make the motion readable. After touchdown the vehicle continues rolling at entry speed. A brief suspension squat and dust puff illustrate contact; they do not model impact loads. The top view shows individual nozzle positions schematically, force arrows and active groups.
Launch compares thrust assistance with an assumed motor-only baseline for either 0–60 mph or 0–100 km/h. Braking requires the explicitly hypothetical Front-jet alternative, because the reported nose jets point sideways. The animation shows forward exhaust, gradual deceleration, the computed stopping distance and a tire-only stopping position for comparison.
Plume length follows calculated instantaneous thrust. Under the selected ideal regulator, thrust remains constant while tank pressure falls, then stops at cutoff. Cooling changes mass flow and specific impulse rather than reducing regulated thrust. Every manoeuvre starts with a fresh shared tank.
Named claim-check bars compare required and available thrust; tank impulse must also suffice. These estimates do not validate company performance claims. Independent published air-nozzle examples check the gas equations. Metric/US inputs and results convert physical quantities; drawing annotations retain their stated units.
Use this calculator for feasibility studies and sensitivity comparisons. Real-gas effects, plumbing, drag, fan suction, attitude control, structural loads and controlled landing need separate analysis. At high storage pressures or very cold exhaust conditions, the ideal-gas approximation can be inadequate.
How it is calculated
Nozzle flow and groups
The choked-flow relation follows NASA Glenn (https://www.grc.nasa.gov/WWW/k-12/airplane/mflchk.html). Each assumed identical jet has throat area , regulated stagnation pressure , and tank temperature :
Ambient-matched expansion gives , , and . Pressure thrust is zero only because exit pressure equals ambient. Group thrust and mass flow are the per-jet values times active count. Under fixed regulation, cooling raises flow and lowers exhaust speed equally, leaving thrust constant. An actual fixed nozzle need not behave this way off design.
One finite, cooling tank
The mass and rigid-tank first-law equations are derived here. Put , for adiabatic discharge or for isothermal discharge, and . Then , and
The hypothetical regulator ends flow at . Retained mass sets usable inventory and maximum group on-time. Different groups draw from the same inventory, never independent tanks. A selected run starts fresh. Repeating the same fixed valve pulse without reheat gives ; this includes cooling between successive pulses through cumulative on-time, but no extra landing or return manoeuvre.
Variable-mass trajectories
Vehicle mass is empty-system mass plus remaining gas. Integrate upward acceleration twice using 201 samples, enforcing ground support before liftoff. After the pulse, use ballistic motion to return to launch level with no landing burn. Horizontal hop speed is constant. Set the overlap half-duration . For a proposed center time , full-body clearance is governed by . The trajectory is unimodal, so the maximum of this minimum occurs when entry and exit heights balance. A 45-iteration bisection finds that center within the airborne interval; apex centering is also retained as a candidate against numerical roundoff. If the overlap lasts longer than the airborne event, achievable elevation is zero. The animation uses the optimized center, which can precede the apex.
For launch, inferred tire force is . For braking it is . Integrate for speed change, find target time by interpolation, and close the valves at the target or tank cutoff. Once jets stop, retain the constant tire force. A 401-point quadrature gives road travel. For the hop, horizontal position is exactly , including after touchdown. Tire force is an assumed net value, not a tire or fan model.
Claim and obstacle screens
The conservative constant-loaded-mass estimate for 0–60 mph in 0.81 s is . Its jet impulse is . Inverting the cooling discharge gives gas demand when the usable tank impulse suffices; otherwise the demand card shows a gap. Also compare required force with available rear thrust. A ratio below one for tank impulse alone does not prove adequate instantaneous thrust.
For the separate obstacle sizing screen, the ballistic apex estimate is . The constant-loaded-mass impulsive approximations are and . These are not strict lower bounds for a vehicle losing propellant. NASA's ideal rocket equation (https://www1.grc.nasa.gov/beginners-guide-to-aeronautics/ideal-rocket-equation/) gives for constant exhaust speed; its ideal impulsive gas demand is , which is smaller than .
For a positive pulse, the constant-mass lift screen is . Gas demand then uses the cooling-tank inversion above. This screen assumes overlap occurs in the ballistic segment. The optimized variable-mass trajectory takes precedence when the powered ascent contributes. For zero pulse duration the force, impulse and gas requirement cards are unavailable, and the obstacle comparison is omitted; no finite lift requirement is asserted. Actual zero-burn consumption remains zero.
Energy and independent examples
At initial gas temperature equal to ambient, reversible pneumatic exergy is . This is an ideal useful-work upper bound. Jet kinetic energy is integrated separately.
D. J. Dunn's attached Applied Thermodynamics PDF, pages 156 and 158, independently checks choked air flow and nozzle exit speed. The air constant is 287 J/(kg·K); nitrogen uses 296.8 J/(kg·K); both use . These validate gas equations, not an actual Roadster.
Replay physics
The replay reads elapsed seconds and plays at 0.5× real-time speed. Physical position is transformed once as and , using one fixed scale for both axes and the full event. The obstacle is placed at , with its real width and height. The dashed trajectory and ghost cars are precomputed independently of replay time. Hop horizontal speed persists through touchdown; only the vertical trajectory returns to zero. Braking and launch positions integrate their computed speed histories. A tire-only brake ghost uses . Cosmetic landing squat and dust do not change physical position.
Instantaneous plume length is proportional to active-group thrust and zero outside the actual pulse. This model deliberately retains constant regulated nozzle pressure. Tank pressure falls, but and cancel in thrust until the regulator cutoff; shortening the plumes merely with tank pressure would contradict that model. The map arrows show thrust; exhaust plumes point the opposite way.
Assumptions
Published prototype claims and hypothetical calculations are distinguished. The MotorTrend engineering visit, 16 October 2026 (https://www.motortrend.com/news/first-look-2028-tesla-roadster-performance-thrust-rocket), supplies the updated preset directions, propellant and volumes. Final production details remain unverified.
- Reported Rocket layout: four rear propulsion jets, four downward jets and two lateral jets at the nose. Exact map coordinates are schematic. A side view combines overlapping jets into axle pairs. Thrust uses four rear jets; Performance has no jets and is documented rather than offered as a thruster preset.
- The Front-jet alternative is deliberately hypothetical: four rear, two lift, two longitudinal braking and two side jets. It is required for front-jet braking and is not attributed to Tesla.
- Reported-trim mode uses 200 L for Thrust or 600 L for Rocket. Custom volume overrides those values. All vessels are represented by one equivalent shared tank.
- Nitrogen follows the engineering visit; dry air reflects the earlier reveal description and remains an alternative. The reported pressure of up to 10,000 psi does not establish the actual demonstration fill pressure or its gauge/absolute basis. The default 30 MPa absolute fill remains assumed; the allowed range extends to 100 MPa.
- Empty-system mass includes vehicle, occupants, vessels, piping and valves, with stored gas added separately. MotorTrend also quotes a 1,700 kg target without resolving this input's trim or loading basis; the default 2,000 kg is an independent scenario assumption. Per-jet nozzle size, losses and regulator settings remain assumed.
- Uniform ideal gas, rigid vessels and constant heat capacities. Isothermal discharge requires sufficient heat transfer. Fixed regulation, ambient-matched nozzles, efficiency and a 20% pressure reserve are assumptions. Flow delays, piping capacity and plume interaction are omitted.
- Lateral jets consume no gas in these translational manoeuvres. No yaw, roll or inverted-track dynamics is solved.
- Obstacle placement maximizes the minimum entry/exit elevation on the computed trajectory. Assumed car length is 4.6 m. Flight pitch remains zero; initial lowest-point height is conservatively zero. Braking nose dive, landing suspension compression and dust are illustrative, without adding forces or changing the computed trajectory.
- No landing pulse, attitude corrections, reheat or refill are included in repeat-pulse counts. Later pulses need not reproduce the first trajectory.
- Tire force may include hypothetical fan/aero assistance through the assumed baseline. No independent tire, fan or aerodynamic force model is provided.
- The replay input is physical time in seconds and runs at half real-time speed. Its end includes 0.6 s of hop rollout, 0.4 s of launch rolling or a 0.35 s stopped braking hold. The view uses a single constant scale for distance, height, car geometry and obstacle geometry throughout each event; there is no vertical exaggeration or time warping.
Where it applies
Use for short-event feasibility and sensitivity studies under the selected ideal-gas assumptions. No result independently verifies the unveiling claims. The reported jet/tire force ratio depends on the meaning and operating conditions of tire force; the default inferred ratio differs, and the model does not tune it to four or five.
At hundreds of bar, real-gas compressibility can substantially change inventory and available impulse. Very cold tank and nozzle states can cause condensation; the phase warning is only a rough screen. The full-supply plots and pulse count may extend into colder regimes than the first selected pulse. Nitrogen is the updated reported-prototype default; both gas choices remain idealizations.
Constant regulation and ideal expansion may overestimate useful thrust or understate consumption. Flow capacity, nozzle off-design shocks, thermal inertia, compressor recharge time and energy, humidity, drag, fan suction, active aero, ground effects, structural loads, occupant acceleration, attitude control and a controlled landing require separate models. The calculator is not a pressure-vessel, flight-control or vehicle-safety design tool.
The hop's displayed touchdown speed is the unbraked vertical return speed. The inverted half-pipe and axial roll are source context and are not animations of validated dynamics. Rocket's reported public-road restriction is a company statement, not a jurisdiction-specific legal assessment.
Claim gas and obstacle-estimate gas cards are blank if their impulse exceeds usable tank capacity. Obstacle requirement cards are also blank at zero pulse duration; the obstacle comparison is omitted rather than shown as a zero requirement. Constant-loaded-mass impulsive estimates are not strict lower bounds for a variable-mass vehicle. Check force and impulse separately. Pulse count is a tank valve-on-time budget, not a count of complete safe flights. Zero burn gives zero pulses by convention.
Metric/US display conversions keep physical quantities unchanged and preserve the explicitly selected 60 mph or 100 km/h target. Charts and drawing annotations retain their labeled SI engineering units; the drawing uses bar absolute, km/h, metres and physical seconds. Independent reference checks cite Dunn's original examples and exact attached-page quotes.
References
- D. J. Dunn, Applied Thermodynamics tutorials, university-hosted PDF; attached pages 156 and 158: https://home.zcu.cz/~kovarikp/TM/freestudy/THERMODYNAMICS_D201/THERMODYNAMICS_D201
- NASA Glenn Research Center, Mass Flow Choking: https://www.grc.nasa.gov/WWW/k-12/airplane/mflchk.html
- NASA Glenn Research Center, Specific Impulse: https://www1.grc.nasa.gov/beginners-guide-to-aeronautics/specific-impulse/
- NASA Glenn Research Center, Rocket Thrust, including the pressure-thrust term: https://www1.grc.nasa.gov/beginners-guide-to-aeronautics/rocket-thrust/
- NIST, Nitrogen thermophysical properties (molecular mass and ideal heat capacity): https://www.nist.gov/pml/sensor-science/fluid-metrology/database-thermophysical-properties-gases-used-semiconductor-17
- Event reporting, Aviation Week, 16 Oct 2026 (publicly readable on 25 Oct 2026; company claims): https://aviationweek.com/aerospace/emerging-technologies/tesla-demos-flying-roadster-powered-spacex-cold-gas-thrusters
- TechCrunch, 15 Oct 2026, Moravy's volume and recharge statement: https://techcrunch.com/2026/10/15/tesla-reveals-spacex-powered-roadster-that-flies-and-falls-with-style/
- Car and Driver, updated 16 Oct 2026, event location and date: https://www.caranddriver.com/news/a74145531/tesla-roadster-revealed/
- MotorTrend, Edward Loh, first-hand engineering visit and prototype claims, 16 October 2026: https://www.motortrend.com/news/first-look-2028-tesla-roadster-performance-thrust-rocket
- NASA Glenn Research Center, Ideal Rocket Equation: https://www1.grc.nasa.gov/beginners-guide-to-aeronautics/ideal-rocket-equation/
Inputs
| Input | Symbol | Unit | Default |
|---|---|---|---|
| Trim preset MotorTrend's 16 Oct 2026 prototype visit reports Thrust: 200 L and four rear jets; Rocket: another 400 L, four downward jets and two nose-side jets. Final production hardware is not established. | trim | Rocket — 10 jets | |
| Rocket jet arrangement Reported directions: 4 rear, 4 down, 2 lateral at the nose. The hypothetical front-jet alternative reallocates two lift jets to forward-facing exhaust for braking; it is not reported Tesla hardware. | jet_layout | Reported prototype | |
| Manoeuvre Every run starts with a fresh shared tank. Hop needs Rocket. Front-jet braking additionally needs the hypothetical Front-jet alternative arrangement. | manoeuvre | Hop over an obstacle | |
| Launch target The reported 0.81 s claim is always checked at 60 mph, regardless of display units. | launch_target | 60 mph (96.56 km/h) | |
| Propellant MotorTrend's engineering visit identifies nitrogen. Early reveal coverage said compressed air; dry air remains an alternative sensitivity case. Both are idealized with k = 1.4. | gas_type | Nitrogen (N₂) | |
| Tank thermal model Hypothetical thermal limits. Adiabatic includes cooling of a well-mixed rigid tank; isothermal assumes enough heat transfer to hold temperature. | tank_model | Adiabatic — rapid discharge | |
| Tank volume Use the reported prototype volumes for the selected trim, or enter a custom equivalent shared tank. | tank_volume_mode | Reported trim volume | |
| Vehicle, occupants and empty gas system Hypothetical combined mass excluding the stored gas. Includes the pressure vessel, valves and nozzles; no official Tesla mass is used. | m_dry | kg | 2000 |
| Custom shared volume Alternative internal vessel volume. Reported-trim mode uses 200 L for Thrust and 600 L for Rocket; this field is used only in Custom volume mode. | V_tank | m^3 | 0.6 |
| Initial tank pressure — absolute Absolute fill pressure; default 30 MPa remains assumed. MotorTrend reports up to 10,000 psi (about 69 MPa), without establishing actual test fill or pressure basis. At these pressures ideal-gas inventory is approximate. | p_fill | kPa | 30000 |
| Regulated nozzle pressure — absolute Hypothetical common plenum pressure. A hypothetical 20% tank-pressure margin is reserved for regulation. | p_chamber | kPa | 2000 |
| Initial gas and ambient temperature Hypothetical initial uniform gas and ambient temperature. Enter one temperature; Metric/US display converts °C and °F with the offset. | T_initial | degC | 20 |
| Ambient pressure — absolute Standard atmosphere is 101.325 kPa absolute. Enter 20–120 kPa. Ambient pressure is assumed constant over the event. | p_ambient | kPa | 101.325 |
| Throat area per jet — assumed Assumed identical nozzle throat area per jet. Group area is this value times its assigned jet count; no published thrust per jet is used. | A_throat | cm^2 | 85 |
| Mass-flow discharge coefficient Hypothetical ratio of actual to ideal choked mass flow. | C_discharge | 0.95 | |
| Nozzle kinetic-energy efficiency Hypothetical actual/ideal jet kinetic energy. Exhaust speed is reduced by its square root. Assumes expansion matched to ambient. | eta_nozzle | 0.8 | |
| Commanded thruster burn Assumed full-thrust pulse. Clipped at tank cutoff and, for road runs, at target speed or stop. Hop returns without a landing burn. | t_command | s | 0.25 |
| Motor-only 0–100 km/h time — assumed Defines a constant net tire force at the fresh-tank loaded mass. Fan suction and active aero are subsumed in this assumed force, without modeling them. | t_baseline | s | 2 |
| Entry road speed — assumed Constant horizontal speed during the hop; initial road speed for braking. | v_entry | km/h | 60 |
| Obstacle height — assumed | h_obstacle | m | 1.5 |
| Obstacle length along travel — assumed | w_obstacle | m | 4.5 |
| Extra ground clearance — assumed Minimum elevation of the vehicle's lowest point above the obstacle. The initial lowest point is conservatively taken at ground level. | h_clearance | m | 0.2 |
| Tire braking deceleration — assumed | a_brake | m/s^2 | 7 |
| ▶ Replay time Physical elapsed seconds. Plays at 0.5× real time, then stops automatically after the event and a short continuation. Hop includes 0.6 s of rolling after touchdown. | replay | s | 0.2 |
Results
With the default inputs above, the calc gives:
| Result | Value |
|---|---|
| Selected shared tank volume | 0.6 m³ |
| Active group thrust — assumed hardware | 79.271 kN |
| Selected manoeuvre duration | 1.712 s |
| Gas used by selected manoeuvre | 38.23 kg |
| Ideal full same-duration pulses per fill, no reheat | 4 |
| Tank temperature after pulse | 270.1 K |
| Tank absolute pressure after pulse | 22,536 kPa |
| Hop peak height (zero for road runs) | 3.05 m |
| Whole-car clearance margin (hop only) | 0.98 m |
| Unbraked vertical touchdown speed | 7.73 m/s |
| Horizontal travel through event | 28.53 m |
| Usable gas in one fill | 172.82 kg |
| Actual valve-open pulse | 0.25 s |
| Total active-group on-time per fill | 1.018 s |
| Warm initial specific impulse | 53.9 s |
| Initial active-group gas flow | 149.96 kg/s |
| Stored pneumatic exergy upper bound | 84,492 kJ |
| Required jets for 0–60 mph / 0.81 s claim | 42.428 kN |
| Claim gas demand with tank cooling | 67.44 kg |
| Claim impulse / usable tank impulse | 0.426 |
| Rear jet force / assumed tire force | 2.59 |
| Obstacle lift estimate at selected pulse duration | 68.039 kN |
| Obstacle hop gas estimate with tank cooling | 32.72 kg |
Checked against sources
Each case below was calculated by this calc and agrees with the value from its source (within the tolerance where one is shown).
Published air nozzle: 1 MPa, 350 K, ambient 100 kPa
Source: D. J. Dunn, Applied Thermodynamics, attached PDF p. 158 (printed p. 20), worked example 3. Published ambient-matched air-nozzle speed 582.4 m/s and exit temperature 181.3 K. The source prints gamma-1 in one critical-pressure denominator; its 0.528 result corresponds to the correct gamma+1, which this tool uses. Tolerances allow rounded intermediate values.
Inputs: Propellant = Dry air; Tank thermal model = Isothermal — heat supplied; Regulated nozzle pressure — absolute = 1,000 kPa; Ambient pressure — absolute = 100 kPa; Initial gas and ambient temperature = 76.85 °C; Nozzle kinetic-energy efficiency = 1; the others as above.
| Result | Source | This calc |
|---|---|---|
| Ideal ambient-matched initial exhaust speed | 582.4 m/s | 582.2 m/s |
| Ideal initial nozzle exit temperature | 181.3 ± 0.3 K | 181.3 K |
Published choked-air Venturi: 300 g/s through 7.58 cm²
Source: D. J. Dunn, Applied Thermodynamics, attached PDF p. 156 (printed p. 18), self-assessment 3 question 1. For air at 2 bar absolute and 120 °C, Cd=0.97, k=1.4, R=287 J/(kg K), the published area needed for 300 g/s is 0.000758 m². This checks forward mass flow at that independently published rounded area. Vehicle outputs in this nozzle-only case have no experimental meaning.
Inputs: Propellant = Dry air; Tank thermal model = Isothermal — heat supplied; Regulated nozzle pressure — absolute = 200 kPa; Ambient pressure — absolute = 100 kPa; Initial gas and ambient temperature = 120 °C; Throat area per jet — assumed = 7.58 cm²; Mass-flow discharge coefficient = 0.97; the others as above.
| Result | Source | This calc |
|---|---|---|
| Initial mass flow of one jet | 0.3 ± 0.001 kg/s | 0.2998 kg/s |







Responses