Lift Calculation

Quick Release automatically calculates whether your balloon has enough lift to fly safely, replacing the need for traditional paper load charts. The calculation is based on the Archimedes principle and the ideal gas law — the same physics behind traditional load charts, but computed precisely for your specific flight conditions.

Feature location

The lift calculation is displayed in the Lift panel on the flight detail page:

  1. Navigate to Flights.
  2. Open a flight.
  3. Expand the Lift panel.

The panel header shows a quick summary with the spare lift in kg and a status icon (✓ if positive, ✕ if negative or missing data).


How it works

The Physics

A hot air balloon flies because heated air inside the envelope is less dense than the cooler air outside. The difference in density creates buoyancy — this is Archimedes’ principle. The lift force equals:

Lift = (ρ_cold − ρ_hot) × Volume × g

Where ρ is air density, Volume is the envelope volume, and g is gravitational acceleration.

Using the ideal gas law (P × V = n × R × T), air density can be expressed as:

ρ = (M × P) / (R × T)

Where M is the molar mass of air, P is atmospheric pressure, R is the universal gas constant, and T is temperature in Kelvin.

Since pressure and molar mass are the same inside and outside the balloon, the formula simplifies to:

Lift = (M / R) × Volume × P × (1/T_cold − 1/T_hot)

This shows that lift depends primarily on:

  • The temperature difference between outside air and heated air inside the envelope
  • The atmospheric pressure at flight altitude
  • The volume of the balloon envelope

Why altitude matters

Both pressure and temperature decrease with altitude:

  • Temperature drops at approximately 6.5 °C per 1000 m (the standard tropospheric lapse rate)
  • Pressure decreases following the barometric formula: P_altitude = P_ground × e^(−Mgh / RT)

Since lift depends on pressure and temperature at your maximum flight altitude, Quick Release calculates these values from ground-level conditions and your planned maximum height.


Lift Panel Fields

The Lift panel is divided into three sections: results, parameters (inputs you can adjust), and calculations (derived values).

Results

These read-only fields show the outcome of the lift calculation:

FieldDescription
Spare LiftThe remaining lift capacity after subtracting all weight. A positive value means the balloon can fly; a negative value (shown in red) means the balloon is overloaded.
Needed LiftThe total weight that must be lifted: envelope + basket + burner + cylinders + pilot + passengers. Pilot and passenger weights include an allowance for clothing (4 kg) and luggage (3 kg) per person.
Available LiftThe maximum lift the balloon can generate under the given conditions, expressed in kg.

Parameters

These are the input fields you can adjust to match actual flight conditions:

FieldDescriptionDefault
Maximum HeightThe planned maximum flight altitude in feet (ft). Use the −500 / +500 buttons for quick adjustments.4500 ft
Temp TakeoffThe outside air temperature at ground level in °C.20 °C
QFEThe atmospheric pressure at ground level in hPa (hectopascal).1013 hPa
Balloon TempThe target air temperature inside the envelope in °C. Use the −5 / +5 buttons for quick adjustments.100 °C (or balloon default)

Tip: If weather forecast data is available for the flight, a button is shown with the forecasted temperature and pressure. Click it to copy those values into the parameters.

Calculations

These read-only fields show intermediate values derived from the parameters:

FieldDescription
Takeoff HeightThe elevation of the launch location in feet (ft), automatically retrieved via the Google Maps Elevation API when the location is geocoded (see below).
Temp MaxThe estimated outside air temperature at maximum altitude, calculated by subtracting 6.5 °C per 1000 m of altitude gained above the launch site.
Pressure MaxThe estimated atmospheric pressure at maximum altitude in hPa, calculated using the barometric formula.
Balloon VolumeThe envelope volume in m³, taken from the balloon record.

Location Elevation

The takeoff height is not entered manually — it is automatically determined when a location is created or geocoded in Quick Release. When an operator enters an address for a location, the system:

  1. Calls the Google Maps Geocoding API to resolve the address into GPS coordinates (latitude and longitude).
  2. Calls the Google Maps Elevation API with those coordinates to obtain the ground elevation in meters.
  3. Converts the elevation from meters to feet and stores it on the location record.

This ensures the elevation used in the lift calculation is accurate and consistent, without relying on manual input.


What counts as “Needed Lift”

The needed lift is the sum of everything the balloon must carry:

ComponentSource
Envelope weightBalloon record
Basket weightBalloon record
Burner weightBalloon record
Cylinder weightSum of all cylinder full weights from balloon record
Pilot weightPilot medical weight + 4 kg (clothing) + 3 kg (luggage)
Passenger weightPer confirmed/complimentary passenger: actual weight + 4 kg (clothing) + 3 kg (luggage)

Note: Only passengers with booking status Confirmed are included in the weight calculation.

Passenger Weight

Each passenger’s weight is provided by the booking contact when making or updating their booking. If the contact has not yet entered a weight, the system assigns a default weight of 75 kg per passenger.

When any passenger on a flight is still using the default weight, a warning icon (⚖️ scale icon in orange) is shown in the Passengers panel header. This alerts the operator that the lift calculation may not be accurate and that actual weights should be collected before the flight.

The lift calculation always adds 4 kg for clothing and 3 kg for luggage on top of each passenger’s weight (whether actual or default).


Data Validation

The Lift panel will show a warning and list missing data if any required information is not available:

  • No launch location assigned to the flight
  • No balloon volume configured (or volume is 0)
  • No balloon weight configured (envelope + basket + burner must have weights)
  • No pilot assigned, or pilot has no medical weight recorded

Resolve these issues in the respective resource records (balloon, location, crew) to enable the lift calculation.


Operational Flight Plan (Manifest)

The lift calculation results are not only displayed in the application — they are also printed on the Operational Flight Plan (manifest), the official document the pilot carries on board. The manifest includes a Load Chart section and a Passenger List with weight details.

Load Chart

The Load Chart on the manifest contains the following fields:

FieldDescription
Temp TakeoffOutside air temperature at ground level (°C)
QNHAtmospheric pressure at ground level (hPa)
Takeoff ElevationElevation of the launch location (ft)
Maximum HeightPlanned maximum flight altitude (ft)
VolumeEnvelope volume (m³)
Lift AvailableMaximum lift the balloon can generate under the given conditions (kg)
Lift NeededTotal weight that must be lifted (kg)

Below the load chart, a weight breakdown shows the individual equipment weights:

EnvelopeBasketBurnerCylinders
weight (kg)weight (kg)weight (kg)total weight (kg)

Passenger List

The passenger list on the manifest shows each confirmed passenger with their individual weight followed by (+7kg) — representing the combined clothing (4 kg) and luggage (3 kg) allowance.

At the bottom, a Totals row shows the combined weight of all passengers plus the pilot, which corresponds to the people portion of the “Lift Needed” value.


Prerequisites

For accurate lift calculations, ensure the following records are properly configured:

  1. Balloon — envelope volume, envelope weight, basket weight, burner weight, and cylinder full weights (see Add a Balloon)
  2. Location — elevation in feet (see Add a Location)
  3. Pilot — medical weight (see Add Crew)
  4. Passengers — individual weights for each confirmed booking