Skip to main content

Payload Profiles

Payload profiles define statistical distributions that control how passengers, baggage, and cargo are loaded onto flights during dispatch. Rather than using fixed values, each parameter is modeled as a Gaussian (normal) distribution with a mean and standard deviation, producing realistic variation across flights.

Backoffice path: backoffice/payload-profiles

Available to roles: System Administrator, Administrator

How Distributions Work​

Every configurable field in a payload profile uses a mean/standard deviation pair. During dispatch, the system samples from these distributions to generate realistic, varied loading for each flight.

  • Mean -- the average (center) value
  • Stddev (standard deviation) -- controls how much variation occurs around the mean

For example, a passenger load factor with mean 0.82 and stddev 0.10 will produce flights that are typically around 82% full, but with natural variation ranging roughly from 62% to 100%.

All fields are nullable. When a field is left empty, the system uses its built-in default for that parameter.

Field Groups​

Passenger Load​

FieldDescriptionRange
Pax Load Factor (mean)Average proportion of seats filled0.0 -- 1.0
Pax Load Factor (stddev)Variation in seat fill rate0.0 -- 1.0

Baggage Probabilities​

These fields control the likelihood that each passenger carries different types of baggage:

FieldDescriptionRange
Carry-on (mean / stddev)Probability a passenger has a carry-on bag0.0 -- 1.0
Gate Check (mean / stddev)Probability a passenger gate-checks a bag0.0 -- 1.0
Checked Bag (mean / stddev)Probability a passenger has a checked bag0.0 -- 1.0
Extra Bag (mean / stddev)Probability a passenger has an additional checked bag0.0 -- 1.0
Special Item (mean / stddev)Probability a passenger has a special item (e.g., sports equipment, musical instrument)0.0 -- 1.0

Cargo​

FieldDescriptionRange
Cargo Load Factor (mean)Average proportion of cargo hold capacity used for freight0.0 -- 1.0
Cargo Load Factor (stddev)Variation in freight loading0.0 -- 1.0

Freight never takes the flight past its load profile's MZFW. If passengers, bags and the sampled freight would exceed it, the freight is scaled down to fit.

Weights​

Weight fields define the physical mass of passengers and their items. Unlike load factors and probabilities, these use absolute weight values with a minimum of 0:

FieldDescriptionRange
Pax Weight (mean / stddev)Individual passenger weightmin: 0
Checked Bag Weight (mean / stddev)Weight per checked bagmin: 0
Carry-on Weight (mean / stddev)Weight per carry-on bagmin: 0
Special Item Weight (mean / stddev)Weight per special itemmin: 0

Assignment​

Payload profiles support polymorphic assignment, meaning a single profile can be attached to different types of entities. This enables very granular control over payload characteristics. A profile can be assigned to:

Assignment LevelDescription
AirlinesApplies to all flights operated by the airline
FleetsApplies to all aircraft in the fleet
SubfleetsApplies to all aircraft in the subfleet
AircraftApplies to a specific tail number
AirportsApplies to flights departing from or arriving at the airport (with departure/arrival context)
SchedulesApplies to a specific scheduled route

Only active payload profiles are considered. A profile switched off in the backoffice is skipped, and the next most specific active profile applies (or the built-in defaults, when none does).

Practical Examples​

This flexible assignment system supports scenarios such as:

  • Different passenger weights by region -- Assign heavier average passenger weights to long-haul international routes and lighter weights to regional routes.
  • Airport-specific cargo patterns -- A major cargo hub airport might have a higher cargo load factor than a small regional airport.
  • Seasonal adjustments -- Assign a high pax load factor profile to schedules operating during peak holiday periods.
  • Aircraft-specific overrides -- A specific aircraft configured for charter operations might carry more baggage per passenger than the fleet average.

Usage Tips​

  • Start with a single profile at the airline level to establish baseline values, then create specialized profiles for specific routes or aircraft as needed.
  • Use small standard deviations (e.g., 0.05) for parameters that should be relatively consistent, and larger values (e.g., 0.15) for parameters with high natural variation.
  • Leave fields null when you want the system defaults to apply. You only need to populate fields where you want to deviate from the defaults.
  • The baggage probability fields are independent -- a single passenger can simultaneously have a carry-on, checked bag, extra bag, and special item if the probabilities align.
  • Weight values should reflect realistic averages for your virtual airline's operating region and route network.