SpaceTRCSpaceTRC/Research platform
TürkçeLet’s collaborate

SPACETRC / DISCOVERY AND RESEARCH

Rocket Flight Simulation

← Back to the collection

LABORATORIES / TIME-DEPENDENT FLIGHT MODEL

See burn, separation and free flight
on the same timeline.

Calculate vertical motion of an example one- or two-stage vehicle with changing mass, thrust, gravity and drag. Pause or rewind time and investigate charts alongside vehicle state.

One-dimensional educational simulation

This model calculates only vertical ascent and descent. It does not calculate horizontal motion, guidance, orbital insertion, structural strength or flight safety. Examples represent neither an actual SpaceTRC vehicle nor a completed mission.

01 / SET UP THE EXAMPLE VEHICLE

MISSION PAYLOAD
FIRST STAGE
SECOND STAGE
AERODYNAMIC APPROXIMATION

Propellant includes both fuel and oxidiser. Dry structure excludes payload. The second stage is excluded from a single-stage calculation. Choosing Cd = 0 removes drag.

Inputs ready. Use the calculate button to start.

Schematic vertical rocket flight profileThe rocket rises and falls according to altitude at the selected time. The lower region represents Earth’s surface and the colour transition represents atmosphere. Rocket size and atmospheric appearance are not to scale.Upper altitude———0 kmSPACETRCSCHEMATIC VERTICAL PROFILEReady to calculate
Model time0,0 s
Altitude— km
Vertical velocity— m/s
Total mass— kg

You start playback yourself. Leaving the view pauses it. The rocket and atmosphere are schematic; profile scale follows the highest calculated altitude.

Highest calculated altitude—
Calculated ascent q peak—
Calculated flight duration—

Interpret results within the numerical model’s limits.

Altitude km

A time chart appears after calculation.

Vertical velocity m/s

A time chart appears after calculation.

Net vertical acceleration m/s²

A time chart appears after calculation.

Total carried mass kg

A time chart appears after calculation.

Dynamic pressure q kPa

A time chart appears after calculation.

Measurements at the selected time

The chart’s vertical line and values below refer to the same model time. Positive velocity is upward; negative is downward.

Net acceleration
—
Dynamic pressure
—
Thrust
—
Stage 1 remaining propellant
—
Stage 2 remaining propellant
—
Air density
—
Open burn and flight events
Event times and instantaneous stage separation
EventTime (s)Altitude (km)Vertical velocity (m/s)Mass (kg)
No calculation yet.
Open the sampled time-series table

The table shows 10-second samples and event times. Integration uses smaller steps; charts sample that solution. Summary peaks are scanned across all accepted integration points and events, not just this table; they are not exact analytical extrema of a continuous curve.

Sampled measurements during flight
Time (s)Altitude (km)Vertical velocity (m/s)Acceleration (m/s²)Mass (kg)q (kPa)
No calculation yet.

Explore the same inputs together.

The link contains only numeric vehicle inputs from the last calculation. The recipient starts calculation on their own device.

02 / READ THE EQUATIONS AND LIMITS

Changing mass, forces calculated together.

dh/dt = v

dv/dt = [F − ½ρCdA v|v|] / m − μ / (R + h)²

dmpropellant/dt = −F / (Isp · g₀)

ρ(h) = 1,225 · exp(−h / 8.500) kg/m³ · q = ½ρv²

Upward is positive. Drag opposes motion and therefore acts upward during descent. Thrust and effective specific impulse are constant within each stage. Engines stop when propellant ends; in the two-stage model, first-stage dry mass is discarded instantly and the second engine starts without delay. If liftoff has not occurred before first-stage burnout, calculation ends on the pad without upper-stage ignition. Payload and the unused second stage are carried throughout the first burn.

Motion is solved with fourth-order Runge–Kutta using steps no larger than 0.05 seconds. Comparing one full step with two half steps controls local numerical error; steps shrink when needed, especially at high thrust and drag. Steps also shorten at propellant exhaustion and sampling boundaries. Trial states failing accuracy checks are excluded from charts and results. Apogee and ground intersection are located within smaller intervals. The model stops after 1,800 seconds or at 20,000 km altitude. If a time or altitude limit stops it, reached values are shown without claiming apogee was found.

The atmosphere uses sea-level density 1.225 kg/m³ and constant scale height 8,500 m in a simplified exponential model, not an ISA atmosphere. It does not represent actual high-altitude variations in temperature, composition and density. Constant Cd excludes Mach effects, heating, shape changes, breakup and re-entry aerothermodynamics. Descent towards the ground is therefore a continuation of the educational model, not a landing-system demonstration.

Earth is spherical and non-rotating, with μ = 3.986004418 × 10¹⁴ m³/s², R = 6,371,000 m and g₀ = 9.80665 m/s². Wind, horizontal velocity, lift, attitude, flight control, pressure-dependent engine performance, startup transients, separation impulses, parachutes and post-contact motion are excluded. If initial thrust does not exceed weight, the vehicle remains on the pad; propellant consumption can change that balance.

How should results be interpreted?

  • Altitude is vertical height above the ground, not evidence of orbital access.
  • Vertical speed is zero at apogee. This establishes neither an orbit nor a weightlessness achievement.
  • q is not a structural strength limit. Ascent and descent may have different peaks; the chart displays the entire calculated flight.
  • Mass changes discontinuously at separation; speed remains continuous because no separation impulse is assumed.

Scientific sources

SPACETRC / KNOWLEDGE

Follow your curiosity.

SPACETRC / GET STARTED

What would you like to do?

This short guide is available in six languages. Full scientific articles are in Turkish and English.

Open a workspace

Search publicationsExamine dataSpace eventsPlan a team projectPrepare a publication

Take selected reading with you

Open Turkish and English dossiers and introductory lessons in the reading area. Offline preparation and installation options are available there.

Open the offline library ↗

The language preference stays in this browser; no account or location permission is required.