From 1d1daab3fc14a44b84b6b4dd28c5b729c9c9b969 Mon Sep 17 00:00:00 2001 From: ppinchuk Date: Thu, 13 Jun 2024 19:52:50 -0600 Subject: [PATCH] Add offshore export cable outputs --- reV/supply_curve/supply_curve.py | 4 +++- reV/utilities/__init__.py | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/reV/supply_curve/supply_curve.py b/reV/supply_curve/supply_curve.py index 1a7c59553..ec6f8682c 100644 --- a/reV/supply_curve/supply_curve.py +++ b/reV/supply_curve/supply_curve.py @@ -35,7 +35,9 @@ SupplyCurveField.LCOT: 11, SupplyCurveField.TOTAL_LCOE: 12, } -_REQUIRED_OUTPUT_COLS = {SupplyCurveField.POI_LAT: 13, +_REQUIRED_OUTPUT_COLS = {SupplyCurveField.DIST_EXPORT_KM: 4, + SupplyCurveField.EXPORT_COST_PER_MW: 8, + SupplyCurveField.POI_LAT: 13, SupplyCurveField.POI_LON: 14, SupplyCurveField.REINFORCEMENT_POI_LAT: 15, SupplyCurveField.REINFORCEMENT_POI_LON: 16, diff --git a/reV/utilities/__init__.py b/reV/utilities/__init__.py index 90e3e0f59..de0dca906 100644 --- a/reV/utilities/__init__.py +++ b/reV/utilities/__init__.py @@ -182,6 +182,8 @@ class SupplyCurveField(FieldEnum): TRANS_TYPE = "trans_type_m" TRANS_CAPACITY = "trans_capacity_m" DIST_SPUR_KM = "dist_km_m" # "dist_spur_km" + DIST_EXPORT_KM = "dist_export_km_m" + EXPORT_COST_PER_MW = "cost_export_usd_per_mw_m" LCOT = "lcot_m" TOTAL_TRANS_CAP_COST_PER_MW = "trans_cap_cost_per_mw_m" N_PARALLEL_TRANS = "n_parallel_trans_m" @@ -228,6 +230,7 @@ class _LegacySCAliases(Enum): TRANS_TYPE = "trans_type", "category" TRANS_CAPACITY = "trans_capacity", "avail_cap" DIST_SPUR_KM = "dist_km" + DIST_EXPORT_KM = "dist_export_km" LCOT = "lcot" TOTAL_TRANS_CAP_COST_PER_MW = "trans_cap_cost_per_mw" N_PARALLEL_TRANS = "n_parallel_trans" @@ -237,6 +240,7 @@ class _LegacySCAliases(Enum): REINFORCEMENT_POI_LON = "reinforcement_poi_lon" REINFORCEMENT_COST_PER_MW = "reinforcement_cost_per_mw" REINFORCEMENT_DIST_KM = "reinforcement_dist_km" + EXPORT_COST_PER_MW = "cost_export_usd_per_mw" class ModuleName(str, Enum):