{
  "model": "Darkoza GridFlex Screen v0.1",
  "time_step_hours": 1,
  "hours_simulated": 48,
  "assumptions": {
    "renewable_sources": [
      "solar_mw",
      "wind_mw"
    ],
    "grid_import": "not modelled",
    "fossil_backup": "not modelled",
    "storage_dispatch": "greedy; user-selected charge and discharge priority",
    "round_trip_efficiency_split": "charge and discharge efficiencies are both sqrt(round-trip efficiency)",
    "initial_state_of_charge_fraction": 0.0
  },
  "energy_balance_mwh": {
    "load": 60.419999999999995,
    "renewable_generation": 50.28410000000001,
    "direct_renewable_to_load": 39.144499999999994,
    "storage_discharge_to_load": 6.858399830642467,
    "unserved_load": 14.417100169357528,
    "curtailed_renewable": 2.238755743730595,
    "baseline_unserved_without_storage": 21.2755,
    "baseline_curtailment_without_storage": 11.139600000000002,
    "storage_conversion_losses": 2.042444425626941
  },
  "service_metrics": {
    "load_served_fraction": 0.7613853000768366,
    "unserved_load_reduction_vs_no_storage_fraction": 0.32236139365196925,
    "curtailment_reduction_vs_no_storage_fraction": 0.7990272771256962,
    "hours_with_unserved_load": 25,
    "hours_with_curtailment": 7
  },
  "storage": {
    "battery": {
      "power_mw": 0.8,
      "energy_capacity_mwh": 2.4,
      "charge_input_mwh": 5.059644256269407,
      "discharge_output_mwh": 4.553679830642466,
      "charge_loss_mwh": 0.2596442562694071,
      "discharge_loss_mwh": 0.2463201693575339,
      "total_conversion_loss_mwh": 0.505964425626941,
      "end_soc_mwh": 0.0,
      "end_soc_fraction": 0.0,
      "equivalent_full_discharge_cycles": 1.8973665961010275
    },
    "long_duration": {
      "power_mw": 0.4,
      "energy_capacity_mwh": 8.0,
      "charge_input_mwh": 3.841200000000001,
      "discharge_output_mwh": 2.3047200000000005,
      "charge_loss_mwh": 0.865819274109614,
      "discharge_loss_mwh": 0.6706607258903862,
      "total_conversion_loss_mwh": 1.53648,
      "end_soc_mwh": 0.0,
      "end_soc_fraction": 0.0,
      "equivalent_full_discharge_cycles": 0.28809000000000007
    }
  },
  "limitations": [
    "Screening model only; not a least-cost optimizer, grid study or engineering design.",
    "One-hour resolution; ignores sub-hour ramps, reserves, voltage, frequency, transmission and interconnection constraints.",
    "No grid imports, fossil generation, hydropower, nuclear, demand response, exports or sector coupling.",
    "No degradation, temperature, self-discharge, maintenance, start-up, fuel supply, emissions, water, land or project financing model.",
    "Storage capacities are treated as generic energy buffers; the model does not represent rSOC, hydrogen, methane, CAES, pumped hydro or thermal process physics.",
    "Results depend on the user input time series, initial state of charge and dispatch priority. End-of-period stored energy is reported and is not forced to zero.",
    "No real-world or scientific performance claim may be inferred from the synthetic example."
  ]
}
