- Understand why emissions must be allocated to individual batches
- Apply proportional allocation (by mass or carbon content)
- Apply time-based allocation for periodic costs
- Use direct allocation for batch-specific emissions
Why allocation is necessary
Batches are the reporting unit. Each batch must carry its fair share of emissions so that its net carbon figure is accurate. Without allocation, you’d have:- Some batches with zero emissions (overstated removal)
- Other batches bearing all emissions (understated removal)
- Reports that don’t reflect the true per-batch impact
Allocation methods
- Proportional allocation
- Time-based allocation
- Direct allocation
batch_emissions = total_emissions × (batch_attribute / sum_of_all_batch_attributes)Example, by mass:
Monthly electricity = 4.17 tCO2e. Three deliveries: 3t, 5t, 2t (total 10t).- Batch 1: 4.17 × (3/10) = 1.25 tCO2e
- Batch 2: 4.17 × (5/10) = 2.09 tCO2e
- Batch 3: 4.17 × (2/10) = 0.83 tCO2e
Combining allocation methods
In practice, you’ll use multiple methods for different emission sources within the same project:Building allocation in the model
In the Model Editor, allocation logic is implemented using operators and node references:Calculate total emissions per source
Calculate the allocation weight
batch_mass / total_mass_in_period. This may use the data_point_proportion operator.Apply the allocation
Deduct from gross carbon
difference node: net_carbon = gross_carbon - allocated_emissions.Verifying allocation correctness
After building the allocation logic, verify that:- Allocated emissions sum to the total: all per-batch shares should add up to the total emissions for the period
- No batch has negative net carbon: if a batch’s emissions exceed its gross carbon, something is likely misconfigured
- Proportions are reasonable: larger batches should receive proportionally larger emission shares
Check your understanding
When would you use proportional allocation vs. direct allocation?
When would you use proportional allocation vs. direct allocation?
How do you verify that emissions are correctly allocated?
How do you verify that emissions are correctly allocated?
You’re now ready to put batch partitioning and LCA into practice in the Module 3 Exercise: Configure Batch Partitioning with LCA Emissions.