{
  "modelVersion": "1.1.1",
  "illustrative": true,
  "energy": 8000,
  "gridEnergy": 3500,
  "renewableEnergy": 4500,
  "curtailedRenewable": 0,
  "emissions": 195,
  "abatement": 105,
  "annualSavings": 380000,
  "annualOpex": 40000,
  "totalCapex": 2600000,
  "annualisedCost": -34992.955996379125,
  "npv": 263709.64643154026,
  "measures": [
    {
      "sequence": 1,
      "name": "Demand efficiency",
      "efficiency": 20,
      "addedEnergy": 0,
      "renewableEnergy": 0,
      "capex": 800000,
      "annualOpex": 10000,
      "beforeEnergy": 10000,
      "afterEnergy": 8000,
      "gridEnergy": 8000,
      "curtailedRenewable": 0,
      "emissions": 240,
      "abatement": 60,
      "energySaving": 240000,
      "annualisedCapex": 106156.01353957565,
      "incrementalCost": -123843.98646042435,
      "mac": -2064.0664410070726
    },
    {
      "sequence": 2,
      "name": "Supplied annual renewable energy",
      "efficiency": 0,
      "addedEnergy": 0,
      "renewableEnergy": 4500,
      "capex": 1800000,
      "annualOpex": 30000,
      "beforeEnergy": 8000,
      "afterEnergy": 8000,
      "gridEnergy": 3500,
      "curtailedRenewable": 0,
      "emissions": 195,
      "abatement": 45,
      "energySaving": 180000,
      "annualisedCapex": 238851.0304640452,
      "incrementalCost": 88851.03046404522,
      "mac": 1974.4673436454493
    }
  ],
  "baselineEmissions": 300,
  "baselineCost": 1200000,
  "annuityFactor": 7.536078016925106,
  "packageMac": -333.2662475845631,
  "reverse": {
    "energy": 8000,
    "emissions": 195,
    "npv": 263709.64643154026
  },
  "sensitivity": [
    {
      "case": "Supplied energy prices",
      "gridFactor": 0.03,
      "priceMultiplier": 1,
      "emissions": 195,
      "abatement": 105,
      "annualSavings": 380000,
      "npv": 263709.64643154026,
      "packageMac": -333.2662475845631
    },
    {
      "case": "Energy prices −30%",
      "gridFactor": 0.03,
      "priceMultiplier": 0.7,
      "emissions": 195,
      "abatement": 105,
      "annualSavings": 254000,
      "npv": -685836.1837010231,
      "packageMac": 866.7337524154369
    },
    {
      "case": "Energy prices +30%",
      "gridFactor": 0.03,
      "priceMultiplier": 1.3,
      "emissions": 195,
      "abatement": 105,
      "annualSavings": 506000,
      "npv": 1213255.4765641037,
      "packageMac": -1533.2662475845632
    },
    {
      "case": "Grid factor −50%",
      "gridFactor": 0.015,
      "priceMultiplier": 1,
      "emissions": 142.5,
      "abatement": 7.5,
      "annualSavings": 380000,
      "npv": 263709.64643154026,
      "packageMac": -4665.727466183883
    }
  ],
  "metrics": [
    {
      "key": "abatement",
      "label": "Annual emissions reduction",
      "value": 105,
      "unit": "tCO2e/year",
      "detail": ""
    },
    {
      "key": "energy",
      "label": "Final energy demand",
      "value": 8000,
      "unit": "MWh/year",
      "detail": ""
    },
    {
      "key": "npv",
      "label": "Package net present value",
      "value": 263709.64643154026,
      "unit": "USD",
      "detail": "Energy savings less measure opex and capex."
    },
    {
      "key": "mac",
      "label": "Package annualised abatement cost",
      "value": -333.2662475845631,
      "unit": "USD/tCO2e",
      "detail": ""
    }
  ],
  "tables": [
    {
      "title": "Sequential physical and economic balance",
      "columns": [
        {
          "key": "sequence",
          "label": "Order",
          "unit": ""
        },
        {
          "key": "name",
          "label": "Measure",
          "unit": ""
        },
        {
          "key": "afterEnergy",
          "label": "Final demand",
          "unit": "MWh/year"
        },
        {
          "key": "gridEnergy",
          "label": "Grid",
          "unit": "MWh/year"
        },
        {
          "key": "renewableEnergy",
          "label": "Renewable used",
          "unit": "MWh/year"
        },
        {
          "key": "curtailedRenewable",
          "label": "Curtailment",
          "unit": "MWh/year"
        },
        {
          "key": "emissions",
          "label": "Emissions",
          "unit": "tCO2e/year"
        },
        {
          "key": "abatement",
          "label": "Incremental abatement",
          "unit": "tCO2e/year"
        },
        {
          "key": "energySaving",
          "label": "Energy-cost saving",
          "unit": "USD/year"
        },
        {
          "key": "incrementalCost",
          "label": "Incremental annual cost",
          "unit": "USD/year"
        },
        {
          "key": "mac",
          "label": "Marginal cost",
          "unit": "USD/tCO2e"
        }
      ],
      "rows": [
        {
          "sequence": 1,
          "name": "Demand efficiency",
          "efficiency": 20,
          "addedEnergy": 0,
          "renewableEnergy": 0,
          "capex": 800000,
          "annualOpex": 10000,
          "beforeEnergy": 10000,
          "afterEnergy": 8000,
          "gridEnergy": 8000,
          "curtailedRenewable": 0,
          "emissions": 240,
          "abatement": 60,
          "energySaving": 240000,
          "annualisedCapex": 106156.01353957565,
          "incrementalCost": -123843.98646042435,
          "mac": -2064.0664410070726
        },
        {
          "sequence": 2,
          "name": "Supplied annual renewable energy",
          "efficiency": 0,
          "addedEnergy": 0,
          "renewableEnergy": 4500,
          "capex": 1800000,
          "annualOpex": 30000,
          "beforeEnergy": 8000,
          "afterEnergy": 8000,
          "gridEnergy": 3500,
          "curtailedRenewable": 0,
          "emissions": 195,
          "abatement": 45,
          "energySaving": 180000,
          "annualisedCapex": 238851.0304640452,
          "incrementalCost": 88851.03046404522,
          "mac": 1974.4673436454493
        }
      ]
    },
    {
      "title": "Energy-price and emissions-factor sensitivity",
      "columns": [
        {
          "key": "case",
          "label": "Illustrative case",
          "unit": ""
        },
        {
          "key": "gridFactor",
          "label": "Grid factor",
          "unit": "tCO2e/MWh"
        },
        {
          "key": "priceMultiplier",
          "label": "Energy-price multiplier",
          "unit": ""
        },
        {
          "key": "abatement",
          "label": "Annual reduction",
          "unit": "tCO2e/year"
        },
        {
          "key": "annualSavings",
          "label": "Net annual savings",
          "unit": "USD/year"
        },
        {
          "key": "npv",
          "label": "Package NPV",
          "unit": "USD"
        },
        {
          "key": "packageMac",
          "label": "Package annual cost",
          "unit": "USD/tCO2e"
        }
      ],
      "rows": [
        {
          "case": "Supplied energy prices",
          "gridFactor": 0.03,
          "priceMultiplier": 1,
          "emissions": 195,
          "abatement": 105,
          "annualSavings": 380000,
          "npv": 263709.64643154026,
          "packageMac": -333.2662475845631
        },
        {
          "case": "Energy prices −30%",
          "gridFactor": 0.03,
          "priceMultiplier": 0.7,
          "emissions": 195,
          "abatement": 105,
          "annualSavings": 254000,
          "npv": -685836.1837010231,
          "packageMac": 866.7337524154369
        },
        {
          "case": "Energy prices +30%",
          "gridFactor": 0.03,
          "priceMultiplier": 1.3,
          "emissions": 195,
          "abatement": 105,
          "annualSavings": 506000,
          "npv": 1213255.4765641037,
          "packageMac": -1533.2662475845632
        },
        {
          "case": "Grid factor −50%",
          "gridFactor": 0.015,
          "priceMultiplier": 1,
          "emissions": 142.5,
          "abatement": 7.5,
          "annualSavings": 380000,
          "npv": 263709.64643154026,
          "packageMac": -4665.727466183883
        }
      ]
    },
    {
      "title": "Sequence diagnostic",
      "columns": [
        {
          "key": "case",
          "label": "Sequence",
          "unit": ""
        },
        {
          "key": "energy",
          "label": "Energy demand",
          "unit": "MWh/year"
        },
        {
          "key": "emissions",
          "label": "Annual emissions",
          "unit": "tCO2e/year"
        },
        {
          "key": "npv",
          "label": "Package NPV",
          "unit": "USD"
        }
      ],
      "rows": [
        {
          "case": "Supplied order",
          "energy": 8000,
          "emissions": 195,
          "npv": 263709.64643154026
        },
        {
          "case": "Reversed order",
          "energy": 8000,
          "emissions": 195,
          "npv": 263709.64643154026
        }
      ]
    }
  ],
  "warnings": [],
  "summary": "The annual electricity balance moves from 10,000 to 8,000 MWh, split into 3,500 grid and 4,500 renewable MWh. Emissions change by 105 tCO2e/year. The package has a nonnegative NPV under the supplied prices, factors and 12-year horizon.",
  "methods": [
    "Each measure reduces remaining energy demand, adds any new demand, then adds renewable supply. Renewable use is capped at demand; excess supply is curtailed. State updates use the canonical decimal input values before numeric display conversion.",
    "Annual emissions = grid MWh × grid factor + renewable MWh × renewable factor. The balance is evaluated before numeric display conversion; separately displayed totals can hide a small genuine reduction.",
    "Annualised capex = capex / annuity present-value factor. Incremental annual cost = annualised capex + measure opex − incremental energy-cost saving.",
    "Marginal abatement cost = incremental annual cost / positive incremental annual emissions reduction. Sequence determines the attribution.",
    "Marginal abatement cost is evaluated for each strictly positive canonical decimal emissions reduction, including small positive values, without an absolute floor. A zero or negative reduction has no defined abatement denominator.",
    "The reversed-order physical diagnostic compares the canonical decimal annual emissions balances exactly before numeric display conversion. It reports a genuine order effect without an absolute emissions floor or floating-point allowance."
  ],
  "limitations": [
    "Electricity-only balance. Added demand does not earn an assumed avoided fossil-fuel credit.",
    "User factors require an appropriate geographic and accounting boundary. No market-based claims, embodied/lifecycle emissions or certification.",
    "Annual constant balances and costs, no dispatch, degradation, carbon-credit revenue or terminal value.",
    "Demand, supply, emissions and monetary balances use the canonical decimal representation of validated inputs. The discount annuity factor and displayed Numbers are approximations. Digits lost during JSON parsing cannot be recovered; results outside finite numeric display range are rejected explicitly. Mathematical precision does not establish measurement accuracy, materiality or reporting eligibility.",
    "Numerical input precision: use zero or absolute values of at least 0.000000001. Smaller nonzero inputs are rejected explicitly."
  ]
}
