A data.table with the following columns:
areaName of the area.
timeIdtimeId and other time columns.
consumerSurplusThe surplus of the consumers of some area.
formula = (unsupliedCost[area] - `MRG. PRICE`) * LOAD
producerSurplusThe surplus of the producers of some area.
formula = `MRG. PRICE` * production - `OP. COST`
Production includes "NUCLEAR", "LIGNITE", "COAL", "GAS", "OIL", "MIX. FUEL",
"MISC. DTG", "H. STOR", "H. ROR", "WIND", "SOLAR" and "MISC. NDG"
rowBalanceSurplusSurplus of the ROW balance.
Formula: `MRG. PRICE` * `ROW BAL.`
storageSurplusSurplus created by storage/flexibility areas.
formula = storage * x$areas$`MRG. PRICE`
congestionFeesThe congestion fees of a given area. It equals to half
the congestion fees of the links connected to that area.
formula = (congestionFees-hurdleCost) / 2
globalSurplusSum of the consumer surplus, the producer surplus and the congestion fees.
formula = consumerSurplus + producerSurplus + storageSurplus + congestionFees + rowBalanceSurplus