Cost Function

CityLearn provides a set of cost functions (a.k.a key performance indicators) that can be used to quantify building-level or district-level energy, comfort, environmental, economic, and resilience performance post-simulation. The implemented functions include the following:

  1. citylearn.cost_function.CostFunction.carbon_emissions()

  2. citylearn.cost_function.CostFunction.cost()

  3. citylearn.cost_function.CostFunction.discomfort()

  4. citylearn.cost_function.CostFunction.electricity_consumption()

  5. citylearn.cost_function.CostFunction.normalized_unserved_energy()

  6. citylearn.cost_function.CostFunction.one_minus_load_factor()

  7. citylearn.cost_function.CostFunction.peak()

  8. citylearn.cost_function.CostFunction.quadratic()

  9. citylearn.cost_function.CostFunction.ramping()

  10. citylearn.cost_function.CostFunction.thermal_resilience()

  11. citylearn.cost_function.CostFunction.zero_net_energy()