Food Packaging & Shelf-Life Engineering

Protecting food until it's eaten. Learn packaging functions (containment, protection, convenience, communication), materials (glass, metal, paper, plastics — PET, PE, PP, multilayer laminates), barrier properties (OTR, WVTR, permeability), modified atmosphere and vacuum packaging, active packaging (oxygen scavengers, desiccants, antimicrobials) and intelligent packaging (indicators, RFID), aseptic packaging, shelf-life determination and accelerated shelf-life testing with Arrhenius kinetics, migration and food-contact safety, and sustainable packaging — with Python for oxygen ingress and ASLT prediction.

Packaging protects food from microbes, oxygen, moisture, light, damage and tampering, while informing and attracting consumers. A crisp packet's metallised film or a juice carton's six layers are engineered barriers.

Shelf life is the time a product stays safe and acceptable; packaging and storage conditions determine it. Accelerated tests at elevated temperatures predict months of shelf life in weeks.

An analogy

A package is like a spacesuit for food: it keeps out hostile oxygen, moisture and microbes, and maintains an internal atmosphere that keeps the contents 'alive and fresh' for the journey to the consumer.

Packaging materials

Main materials:

Barrier and atmosphere

Permeation depends on material, thickness, temperature and humidity. Dry snacks need moisture and oxygen barriers; fresh produce needs a breathable film matching respiration. Modified atmosphere packaging: high CO₂ inhibits bacteria and moulds in meat/bakery; low O₂ prevents oxidation; N₂ as filler. Vacuum packaging for cheese and meat.

Active and intelligent packaging

Active: oxygen scavengers (iron sachets), desiccants, ethylene absorbers (fruit), CO₂ emitters, antimicrobial films. Intelligent: time–temperature indicators, freshness indicators (colour change with spoilage amines), RFID and QR codes for traceability. Aseptic packaging (Tetra Pak) enables shelf-stable milk and juices without refrigeration.

Shelf-life science and sustainability

Shelf life is limited by microbial growth, chemical change (oxidation, browning, vitamin loss), physical change (moisture gain, staling) or sensory decline. ASLT uses Arrhenius or Q₁₀ models; sensory panels and survival analysis define the end point. Food-contact safety covers migration limits for plastics and inks. Sustainability: recyclable mono-materials, reduced plastic, compostables, refill systems, EPR rules — balanced against food waste avoided by protective packaging.

Formulas

Worked example: Moisture gain

Given: WVTR 2 g/m²·day, area 0.05 m², tolerable 3 g

Find: Shelf life.

Answer: 30 days

Worked example: Q₁₀ from ASLT

Given: k₄₅ 0.05, k₅₅ 0.11

Find: Q₁₀.

Answer: 2.2

Worked example: Half-life

Given: k = 0.01 day⁻¹ (first order)

Find: θ₅₀.

Answer: 69 days

Oxygen ingress and accelerated shelf-life test

import math
# Oxygen ingress through a package and accelerated shelf-life testing (Arrhenius)
OTR = 5.0                  # cm3 O2 / (m2 day atm) film
area, pO2 = 0.06, 0.21     # m2, atm outside (inside ~0)
daily = OTR * area * pO2
limit = 3.0                # cm3 O2 the product can absorb before rancidity
print(f"O2 ingress {daily:.3f} cm3/day -> shelf life ~ {limit/daily:.0f} days")
# ASLT: rate constants at 45 C and 55 C -> Ea and shelf life at 25 C
k45, k55 = 0.050, 0.110     # per day (quality loss)
R = 8.314
T45, T55, T25 = 318.15, 328.15, 298.15
Ea = R * math.log(k55 / k45) / (1 / T45 - 1 / T55)
k25 = k45 * math.exp(-Ea / R * (1 / T25 - 1 / T45))
print(f"Ea = {Ea/1000:.1f} kJ/mol, k25 = {k25:.4f} per day")
print(f"shelf life to 50% quality loss (1st order) at 25 C: {math.log(2)/k25:.0f} days")
# O2 ingress 0.063 cm3/day -> shelf life ~ 48 days
# Ea = 68.4 kJ/mol, k25 = 0.0088 per day
# shelf life to 50% quality loss (1st order) at 25 C: 79 days

A nitrogen-flushed snack pack with a moderate-barrier film lets in ~0.06 cm³ O₂ daily — about 48 days until rancid flavours appear, so a better barrier (metallised or EVOH layer) or an oxygen scavenger is needed for a 6-month life. ASLT at 45 and 55 °C gives an activation energy that extrapolates to ~79 days at 25 °C — validate with real-time tests because mechanisms can change with temperature.

Common mistakes

Applications

Key takeaways

Going further