Calculate atmospheric conditions at launch and required gas fill.
Analyze forces and calculate how fast the balloon rises at launch.
💡 Intuition: Why does the balloon go up? Because the upward buoyant force (weight of displaced air) is greater than the downward weight force. The difference drives acceleration until air resistance (drag) balances it out.
Buoyancy force (upward)
F_buoyancy = ρ_air × V × g
Weight force (downward)
F_weight = m_total × g
Net upward force
F_net = F_buoyancy - F_weight
Terminal ascent velocity (with drag)
v = √(2×F_net / (C_d×ρ_air×A))
📐 Physics: The balloon doesn't accelerate forever - drag force increases with velocity until it balances the net force. This is "terminal velocity."
Initial Ascent Rate
0ft/min
Where the balloon reaches maximum volume and stops expanding.
💡 Intuition: As the balloon ascends, decreasing atmospheric pressure allows the gas to expand (like a sealed bag of chips on an airplane). The balloon reaches max size when this expanded gas fills the entire envelope.
Finding altitude
V_expand = V_fill × (P_launch/P_h) × (T_h/T_launch)
📐 Physics: Below onset altitude, the balloon is in "free expansion" - it grows like a latex balloon as you blow it up. Above onset, it's in "superpressure" - the envelope is fully taut and internal pressure exceeds external pressure.
Final altitude where buoyancy equals weight - neutral equilibrium.
💡 Intuition: The balloon rises until it reaches an altitude where the air is so thin that the weight of displaced air exactly equals the weight of the balloon system. It's like a submarine adjusting ballast to hover at a specific depth.
📐 Physics: At float altitude, net force = 0, so ascent rate = 0 (ignoring atmospheric vertical motions). The balloon has reached mechanical equilibrium. In reality, thermal effects cause ±500-2000 m altitude oscillations around this mean value.
Calculate envelope stress and check against burst limits.
💡 Intuition: Don't confuse two different things! At float altitude: (1) NET FORCE goes to ZERO (buoyancy = weight), but (2) PRESSURE DIFFERENTIAL is at its MAXIMUM! The balloon is floating, but the envelope is under maximum stress.
Internal pressure
P_int = (P_l × V_f / T_l) × (T_float / V_max)
Differential
ΔP = P_internal - P_external
⚠️ Safety: Qualatex 36" burst at 4.7-5.4 kPa. Keep ΔP below this!
✅ Calculating...
🔓 Pressure Relief Valve Results:
⚙️ Activation Altitude: --m
💨 Gas Released: --g
📉 Altitude Loss: --m (compared to no valve)
🎯 Final Float: --m
📊 Pressure vs Altitude
Chart: Blue = external pressure (decreases with altitude). Red = internal pressure (equal to external until onset, then increases). Gap = differential pressure (stress on envelope). Green dashed line shows valve pressure limit.
📊 Gas Mass vs Altitude (Valve Active)
Chart: Shows gas mass during ascent. Blue = with valve (gas vented when limit reached). Gray dashed = without valve (reference). The gap between lines shows total gas released by the valve.
📊 Differential Pressure Detail (Valve Active)
Chart: Shows pressure differential (ΔP = internal - external). Red = would exceed limit without valve. Green = valve maintains pressure at limit. Dashed line shows valve threshold.