Checking ORBIX against published values
26 of 36 compared values pass the rounding check. Of the other 10, 3 come from a case that reads the altitude the wrong way on purpose, and the other 7 each have a note under their table. No value is more than 0.47 percent from its published figure.
The published values come from 4 sources: Robert A. Braeunig's example problems, Brennen's Internet Book on Fluid Dynamics, NACA Report 1135 and the U.S. Standard Atmosphere, 1976.
The checks show that each function works out its textbook equation correctly for these inputs. They do not show that a simplified model suits a real vehicle or can be used for design, operational or safety decisions.
How the comparison works
The page fills the ORBIX column by calling the Engineering Lab's own functions with each case's inputs. Published values are converted only where units differ. Difference is ORBIX minus published, as a percentage of published. A row passes the rounding check when ORBIX is within half a unit of the last digit the source prints: 4.500 allows 4.4995 to 4.5005.
Atmosphere
ORBIX treats gravity as constant (9.80665 m/s²). In the 1976 standard that form applies to geopotential altitude H, so the cases below are compared with the geopotential columns of Table I, except the last, which reads the same input as geometric altitude to show the size of that error.
Standard atmosphere at 1,000 m
- Function
calculateStandardAtmosphere- Inputs
- Altitude 1,000 m (geopotential)
- Source
- U.S. Standard Atmosphere, 1976, NOAA, NASA and U.S. Air Force, NASA-TM-X-74335 (NASA Technical Reports Server). Table I, geopotential altitude, metric units, page 52, row H = 1000 m.
Temperature, pressure and density at 1,000 m geopotential
| Quantity | ORBIX | Published | Difference | As printed | Rounding check |
|---|---|---|---|---|---|
| Temperature (K) | 281.65000 | 281.650 | 0.000% | 281.650 K | Within rounding |
| Pressure (Pa) | 89,874.46 | 89,874 | +0.001% | 8.9874 + 2 mb | Within rounding |
| Density (kg/m³) | 1.111652 | 1.1116 | +0.005% | 1.1116 + 0 kg/m³ | Outside rounding |
- Density is just outside the table's rounding. ORBIX divides by the rounded gas constant 287.05 J/(kg·K); the standard's value is R*/M₀ = 8,314.32 / 28.9644 = 287.053 J/(kg·K) (pages 3 and 9). With that value and the same pressure and temperature, the density is 1.11164 kg/m³, which rounds to the printed 1.1116.
Standard atmosphere at 5,000 m
- Function
calculateStandardAtmosphere- Inputs
- Altitude 5,000 m (geopotential)
- Source
- U.S. Standard Atmosphere, 1976, NOAA, NASA and U.S. Air Force, NASA-TM-X-74335 (NASA Technical Reports Server). Table I, geopotential altitude, metric units, page 54, row H = 5000 m.
Temperature, pressure and density at 5,000 m geopotential
| Quantity | ORBIX | Published | Difference | As printed | Rounding check |
|---|---|---|---|---|---|
| Temperature (K) | 255.65000 | 255.650 | 0.000% | 255.650 K | Within rounding |
| Pressure (Pa) | 54,019.55 | 54,019 | +0.001% | 5.4019 + 2 mb | Outside rounding |
| Density (kg/m³) | 0.7361183 | 0.73612 | 0.000% | 7.3612 − 1 kg/m³ | Within rounding |
- Pressure is 0.55 Pa above the table value, about 0.001 percent. The table itself sits low of its own equation here: the standard's pressure equation for this layer, with its constants R*/M₀ = 8,314.32 / 28.9644, g₀ = 9.80665 m/s² and P₀ = 101,325 Pa, gives 54,019.9 Pa at H = 5,000 m, while the table prints 5.4019 + 2 mb (54,019 Pa). The same happens at 1,000 m, where the equation gives 89,874.6 Pa and the table prints 8.9874 + 2 mb. ORBIX, at 54,019.55 Pa, lies between the table and the equation, so the gap is not an ORBIX error. Why the table's last digit falls low has not been confirmed here.
Standard atmosphere at 11,000 m
- Function
calculateStandardAtmosphere- Inputs
- Altitude 11,000 m (geopotential)
- Source
- U.S. Standard Atmosphere, 1976, NOAA, NASA and U.S. Air Force, NASA-TM-X-74335 (NASA Technical Reports Server). Table I, geopotential altitude, metric units, page 58, row H = 11000 m.
Temperature, pressure and density at 11,000 m geopotential
| Quantity | ORBIX | Published | Difference | As printed | Rounding check |
|---|---|---|---|---|---|
| Temperature (K) | 216.65000 | 216.650 | 0.000% | 216.650 K | Within rounding |
| Pressure (Pa) | 22,631.70 | 22,632 | −0.001% | 2.2632 + 2 mb | Within rounding |
| Density (kg/m³) | 0.3639158 | 0.36392 | −0.001% | 3.6392 − 1 kg/m³ | Within rounding |
- 11,000 m is the top of the constant-lapse-rate layer and the highest altitude the ORBIX calculator accepts. Above it the standard holds temperature at 216.65 K, which ORBIX does not model, so no higher altitude is compared.
Standard atmosphere at 11,000 m, read as geometric altitude
- Function
calculateStandardAtmosphere- Inputs
- Altitude 11,000 m, compared as geometric altitude Z
- Source
- U.S. Standard Atmosphere, 1976, NOAA, NASA and U.S. Air Force, NASA-TM-X-74335 (NASA Technical Reports Server). Table I, geometric altitude, metric units, page 59, row Z = 11000 m (H = 10981 m).
Temperature, pressure and density at 11,000 m geometric
| Quantity | ORBIX | Published | Difference | As printed | Rounding check |
|---|---|---|---|---|---|
| Temperature (K) | 216.65000 | 216.774 | −0.057% | 216.774 K | Outside rounding |
| Pressure (Pa) | 22,631.70 | 22,699 | −0.296% | 2.2699 + 2 mb | Outside rounding |
| Density (kg/m³) | 0.3639158 | 0.36480 | −0.242% | 3.6480 − 1 kg/m³ | Outside rounding |
- The ORBIX atmosphere formula is the geopotential form, so its altitude input is a geopotential altitude. A geometric altitude of 11,000 m is a geopotential altitude of 10,981 m, so reading the input as geometric gives the differences shown. This row records the size of that error rather than hiding it.
Compressible flow
Isentropic flow at Mach 2
- Function
calculateIsentropicFlow- Inputs
- Mach number 2.00
- γ = 1.4
- Source
- Equations, Tables, and Charts for Compressible Flow, Ames Research Staff, NACA Report 1135 (NASA Technical Reports Server). Table II, supersonic flow, γ = 7/5, page 634, row M = 2.00.
Isentropic ratios at Mach 2
| Quantity | ORBIX | Published | Difference | As printed | Rounding check |
|---|---|---|---|---|---|
| p / p₀ | 0.127805 | 0.1278 | +0.004% | .1278 | Within rounding |
| ρ / ρ₀ | 0.230048 | 0.2300 | +0.021% | .2300 | Within rounding |
| T / T₀ | 0.555556 | 0.5556 | −0.008% | .5556 | Within rounding |
- ORBIX reports stagnation-to-static ratios (for example T₀/T = 1.8). The table prints static-to-stagnation ratios, so the ORBIX values are shown inverted.
Normal shock at Mach 2
- Function
calculateNormalShock- Inputs
- Upstream Mach number 2.00
- γ = 1.4
- Source
- Equations, Tables, and Charts for Compressible Flow, Ames Research Staff, NACA Report 1135 (NASA Technical Reports Server). Table II, supersonic flow, γ = 7/5, page 634, row M₁ = 2.00.
M₂ and normal shock ratios at Mach 2
| Quantity | ORBIX | Published | Difference | As printed | Rounding check |
|---|---|---|---|---|---|
| Downstream Mach number M₂ | 0.577350 | 0.5774 | −0.009% | .5774 | Within rounding |
| p₂ / p₁ | 4.50000 | 4.500 | 0.000% | 4.500 | Within rounding |
| ρ₂ / ρ₁ | 2.66667 | 2.667 | −0.012% | 2.667 | Within rounding |
| T₂ / T₁ | 1.68750 | 1.688 | −0.030% | 1.688 | Within rounding |
Total pressure recovery across a normal shock at Mach 2
- Function
calculateTotalPressureRecovery- Inputs
- Upstream Mach number 2.00
- γ = 1.4
- Source
- Equations, Tables, and Charts for Compressible Flow, Ames Research Staff, NACA Report 1135 (NASA Technical Reports Server). Table II, supersonic flow, γ = 7/5, page 634, row M₁ = 2.00.
Total pressure ratio at Mach 2
| Quantity | ORBIX | Published | Difference | As printed | Rounding check |
|---|---|---|---|---|---|
| Total pressure ratio p₀₂ / p₀₁ | 0.720874 | 0.7209 | −0.004% | .7209 | Within rounding |
Oblique shock at Mach 3
- Function
calculateObliqueShock- Inputs
- Upstream Mach number 3.0
- Deflection angle 12.7°
- γ = 1.4, weak shock
- Source
- Oblique Shock Wave, An Internet Book on Fluid Dynamics, brennen.caltech.edu. Oblique shock reflection example (Figure 6): M₁ = 3.0, shock angle 30°, deflection 12.7°, M₂ = 2.36.
Shock angle and M₂ at Mach 3
| Quantity | ORBIX | Published | Difference | As printed | Rounding check |
|---|---|---|---|---|---|
| Shock angle β (°) | 29.93 | 30 | −0.239% | 30° | Within rounding |
| Downstream Mach number M₂ | 2.3710 | 2.36 | +0.467% | 2.36 | Outside rounding |
- The source takes β = 30° as its input and reads the 12.7° deflection from its Figure 4; the exact deflection for M₁ = 3.0 and β = 30° is 12.77°. With β = 30° and 12.7°, the source's M₂ works out to 2.358, printed as 2.36. ORBIX works from deflection to shock angle, so given 12.7° it returns β = 29.93° and M₂ = 2.371. With the exact pair (β = 30°, 12.77°) M₂ is 2.367. M₂ is sensitive to β minus the deflection, so the chart-read deflection alone accounts for the gap.
Rocket propulsion
Two-stage rocket delta-v
- Function
calculateRocketEquation- Inputs
- Stage 1: initial mass 165,000 kg, final mass 45,000 kg, specific impulse 260 s
- Stage 2: initial mass 36,000 kg, final mass 6,000 kg, specific impulse 320 s
- Standard gravity 9.80665 m/s²
- Source
- Example Problems, Robert A. Braeunig, Rocket and Space Technology. Problem 1.12, two-stage rocket.
Delta-v by stage, two-stage rocket
| Quantity | ORBIX | Published | Difference | As printed | Rounding check |
|---|---|---|---|---|---|
| Stage 1 delta-v (m/s) | 3,312.82 | 3,313 | −0.005% | 3,313 m/s | Within rounding |
| Stage 2 delta-v (m/s) | 5,622.77 | 5,623 | −0.004% | 5,623 m/s | Within rounding |
| Total delta-v (m/s) | 8,935.59 | 8,936 | −0.005% | 8,936 m/s | Within rounding |
- The total is the sum of the two ORBIX stage results; ORBIX's rocket equation calculator handles one stage at a time.
Orbital mechanics
Hohmann transfer, low Earth orbit to geosynchronous orbit
- Function
calculateHohmannTransfer- Inputs
- Initial circular orbit radius 6,578,140 m (200 km altitude)
- Final circular orbit radius 42,164,170 m (geosynchronous)
- GM = 3.986005 × 10¹⁴ m³/s²
- Source
- Example Problems, Robert A. Braeunig, Rocket and Space Technology. Problem 4.19, Hohmann transfer from a 200 km parking orbit to geosynchronous altitude.
Hohmann transfer burns, low Earth orbit to geosynchronous
| Quantity | ORBIX | Published | Difference | As printed | Rounding check |
|---|---|---|---|---|---|
| First burn delta-v (m/s) | 2,454.59 | 2,455 | −0.017% | 2,455 m/s | Within rounding |
| Second burn delta-v (m/s) | 1,477.27 | 1,478 | −0.049% | 1,478 m/s | Outside rounding |
| Total delta-v (m/s) | 3,931.86 | 3,933 | −0.029% | 3,933 m/s | Outside rounding |
- The source subtracts speeds it has already rounded to whole meters per second (3,075 − 1,597 m/s for the second burn), then adds the rounded burns. ORBIX keeps full precision, so its second burn and total differ from the printed figures by about 1 m/s.
Orbital plane change of 8°
- Function
calculateOrbitalPlaneChange- Inputs
- Orbital velocity 7,558 m/s (600 km circular orbit)
- Inclination change 8° (28° to 20°)
- Source
- Example Problems, Robert A. Braeunig, Rocket and Space Technology. Problem 4.21, simple plane change.
Plane change delta-v at 8°
| Quantity | ORBIX | Published | Difference | As printed | Rounding check |
|---|---|---|---|---|---|
| Plane change delta-v (m/s) | 1,054.44 | 1,054 | +0.042% | 1,054 m/s | Within rounding |
- The orbital velocity is the source's own rounded value, entered as printed.
Escape velocity at 200 km altitude
- Function
calculateEscapeVelocity- Inputs
- Orbital radius 6,578,140 m (200 km altitude)
- GM = 3.986005 × 10¹⁴ m³/s²
- Source
- Example Problems, Robert A. Braeunig, Rocket and Space Technology. Problem 4.25, escape velocity from a 200 km orbit.
Escape velocity at 200 km
| Quantity | ORBIX | Published | Difference | As printed | Rounding check |
|---|---|---|---|---|---|
| Escape velocity (m/s) | 11,008.61 | 11,009 | −0.004% | 11,009 m/s | Within rounding |
Orbital speed from the vis-viva equation
- Function
calculateVisViva- Inputs
- Circular orbit: radius and semi-major axis 6,578,140 m
- Ellipse: perigee radius 6,628,140 m, apogee radius 6,878,140 m, semi-major axis 6,753,140 m
- GM = 3.986005 × 10¹⁴ m³/s²
- Source
- Example Problems, Robert A. Braeunig, Rocket and Space Technology. Problem 4.1 (circular orbit at 200 km) and Problem 4.4 (250 km by 500 km ellipse).
Orbital speeds from vis-viva
| Quantity | ORBIX | Published | Difference | As printed | Rounding check |
|---|---|---|---|---|---|
| Circular orbit speed at 200 km (m/s) | 7,784.26 | 7,784 | +0.003% | 7,784 m/s | Within rounding |
| Speed at perigee (250 km) (m/s) | 7,826.29 | 7,826 | +0.004% | 7,826 m/s | Within rounding |
| Speed at apogee (500 km) (m/s) | 7,541.82 | 7,542 | −0.002% | 7,542 m/s | Within rounding |
- The source uses the perigee and apogee velocity equations; the semi-major axis given to ORBIX is the mean of the two radii the source states.
Position on an elliptical orbit from Kepler's equation
- Function
calculateKeplerPosition- Inputs
- Semi-major axis 7,500,000 m, eccentricity 0.1
- Starting true anomaly 90°, time elapsed 1,200 s (20 minutes)
- GM = 3.986005 × 10¹⁴ m³/s²
- Source
- Example Problems, Robert A. Braeunig, Rocket and Space Technology. Problem 4.14, true anomaly 20 minutes later (orbit from problem 4.13), method 2.
Results: Position on an elliptical orbit from Kepler's equation
| Quantity | ORBIX | Published | Difference | As printed | Rounding check |
|---|---|---|---|---|---|
| Mean anomaly M (rad) | 2.5375591 | 2.53755 | 0.000% | 2.53755 | Outside rounding |
| Eccentric anomaly E (rad) | 2.5899664 | 2.58996 | 0.000% | 2.58996 radians | Outside rounding |
| True anomaly ν (rad) | 2.6403436 | 2.64034 | 0.000% | 2.64034 | Within rounding |
- The source rounds the mean motion to 0.00097202 rad/s and the starting mean anomaly to 1.37113 rad before adding them, so its M is 2.537554 rad. ORBIX keeps full precision and gets 2.537559 rad, which puts M and E just outside the printed rounding. Solving Kepler's equation from the source's own M gives E = 2.58996 rad, the printed value. The true anomaly agrees within rounding either way.
What this page does not show
The functions checked here are deliberately simple: the atmosphere covers only the troposphere, the flow functions assume a calorically perfect gas with a ratio of specific heats of 1.4, and the orbital functions assume two bodies and instantaneous burns.
No published worked example with identical inputs has been checked yet for the following functions, so they are not compared here:
calculateLiftEquationcalculateDragEquationcalculateDynamicPressurecalculateStagnationHeatingcalculateBallisticCoefficientcalculateThrustToWeightRatiocalculateMachNumbercalculateOrbitalElements
Engineering Lab tools that combine several of these functions are not compared separately.
