lib/urbanopt/scenario/default_reports/schema/scenario_schema.json in urbanopt-scenario-0.1.0 vs lib/urbanopt/scenario/default_reports/schema/scenario_schema.json in urbanopt-scenario-0.1.1

- old
+ new

@@ -58,11 +58,15 @@ "construction_costs": { "$ref": "#/definitions/ConstructionCosts" }, "reporting_periods": { "$ref": "#/definitions/ReportingPeriods" + }, + "distributed_generation": { + "$ref": "#/definitions/DistributedGeneration" } + }, "required": [ "id", "name", "directory_name", @@ -73,10 +77,91 @@ "number_of_failed_simulations", "program" ], "additionalProperties": false }, + "DistributedGeneration": { + "type": "object", + "properties": { + "lcc_us_dollars": { + "type": "number", + "description": "Optimal lifecycle cost" + }, + "npv_us_dollars": { + "type": "number", + "description": "Net present value of savings realized by the project" + }, + "year_one_energy_cost_us_dollars": { + "type": "number", + "description": "Optimal year one utility energy cost" + }, + "year_one_demand_cost_us_dollars": { + "type": "number", + "description": "Optimal year one utility demand cost" + }, + "year_one_bill_us_dollars": { + "type": "number", + "description": "Optimal year one utility bill" + }, + "total_energy_cost_us_dollars": { + "type": "number", + "description": "Total utility energy cost over the lifecycle, after-tax" + }, + "SolarPV" : { + "$ref": "#/definitions/SolarPV" + }, + "Wind" : { + "$ref": "#/definitions/Wind" + }, + "Generator" : { + "$ref": "#/definitions/Generator" + }, + "Storage" : { + "$ref": "#/definitions/Storage" + } + } + }, + "SolarPV": { + "type": "object", + "properties": { + "size_kw": { + "description": "rated power in kW", + "type": "string" + } + } + }, + "Wind": { + "type": "object", + "properties": { + "size_kw": { + "description": "rated power in kW", + "type": "string" + } + } + }, + "Generator": { + "type": "object", + "properties": { + "size_kw": { + "description": "rated power in kW", + "type": "string" + } + } + }, + "Storage": { + "type": "object", + "properties": { + "size_kw": { + "description": "rated power in kW", + "type": "string" + }, + "size_kw": { + "description": "rated capacity in kWh", + "type": "string" + } + } + }, "FeatureReport": { "type": "object", "properties": { "id": { "description": "Id refers to the id of a building/feature", @@ -124,9 +209,12 @@ "construction_costs": { "$ref": "#/definitions/ConstructionCosts" }, "reporting_periods": { "$ref": "#/definitions/ReportingPeriods" + }, + "distributed_generation": { + "$ref": "#/definitions/DistributedGeneration" } }, "required": [ "id", "name", \ No newline at end of file