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