ScenarioReport#

class popo.scenarios.ScenarioReport(customers, pv_installed, ev_installed, volt_var=False, notes=<factory>)#

Bases: object

What a scenario actually installed.

Reporting the counts rather than the requested penetration matters because rounding a fraction to whole customers is not exact, and a study that quotes the requested figure will overstate small penetrations on small feeders.

Variables:
  • customers – Eligible customers on the feeder.

  • pv_installed – Customers given a rooftop array.

  • ev_installed – Customers given a charger.

  • volt_var – Whether reactive control was installed with the generation.

property pv_penetration: float#

Realised generation penetration.

property ev_penetration: float#

Realised charging penetration.