Skip to content

Commit 026ed3c

Browse files
authored
Support for simple monthly project availability derates (#1366)
1 parent b8e7a83 commit 026ed3c

44 files changed

Lines changed: 612 additions & 213 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

data_toolkit/project/availability/eia860_to_project_availability_input_csvs.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ def get_project_availability(
112112
NULL AS exogenous_availability_weather_scenario_id,
113113
NULL AS exogenous_availability_independent_bt_hrz_scenario_id,
114114
NULL AS exogenous_availability_weather_bt_hrz_scenario_id,
115+
NULL AS exogenous_availability_monthly_scenario_id,
115116
NULL AS endogenous_availability_scenario_id
116117
FROM raw_data_eia860_generators
117118
JOIN user_defined_eia_gridpath_key ON
@@ -130,6 +131,7 @@ def get_project_availability(
130131
NULL AS exogenous_availability_weather_scenario_id,
131132
NULL AS exogenous_availability_independent_bt_hrz_scenario_id,
132133
NULL AS exogenous_availability_weather_bt_hrz_scenario_id,
134+
NULL AS exogenous_availability_monthly_scenario_id,
133135
NULL AS endogenous_availability_scenario_id
134136
FROM raw_data_eia860_generators
135137
JOIN user_defined_eia_gridpath_key

db/csvs_test_examples/csv_structure.csv

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ project/availability/exogenous_independent,data_dependent,exogenous_availability
7171
project/availability/exogenous_weather,data_dependent,exogenous_availability_weather_scenario_id,project_availability_exogenous_weather,simple,,1,project,,,inputs_project_availability,project_availability_scenario_id
7272
project/availability/exogenous_independent_bt_hrz,data_dependent,exogenous_availability_independent_bt_hrz_scenario_id,project_availability_exogenous_independent_bt_hrz,simple,,1,project,,,inputs_project_availability,project_availability_scenario_id
7373
project/availability/exogenous_weather_bt_hrz,data_dependent,exogenous_availability_weather_bt_hrz_scenario_id,project_availability_exogenous_weather_bt_hrz,simple,,1,project,,,inputs_project_availability,project_availability_scenario_id
74+
project/availability/exogenous_monthly,data_dependent,exogenous_availability_monthly_scenario_id,project_availability_exogenous_monthly,simple,,1,project,,,inputs_project_availability,project_availability_scenario_id
7475
fuels/fuel_chars,fuels,fuel_scenario_id,fuels,simple,,0,,,,,
7576
fuels/fuel_prices,fuels,fuel_price_scenario_id,fuel_prices,simple,,0,,,,,
7677
transmission/portfolios,transmission,transmission_portfolio_scenario_id,transmission_portfolios,simple,,0,,,,,
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
project,availability_type,exogenous_availability_independent_scenario_id,exogenous_availability_weather_scenario_id,exogenous_availability_independent_bt_hrz_scenario_id,exogenous_availability_weather_bt_hrz_scenario_id,endogenous_availability_scenario_id
2-
Coal,exogenous,1,,,,
3-
Batteries,exogenous,1,,,,
4-
Gas,exogenous,1,1,,,
5-
Hybrid,exogenous,1,,,,
1+
project,availability_type,exogenous_availability_independent_scenario_id,exogenous_availability_weather_scenario_id,exogenous_availability_independent_bt_hrz_scenario_id,exogenous_availability_weather_bt_hrz_scenario_id,exogenous_availability_monthly_scenario_id,endogenous_availability_scenario_id
2+
Coal,exogenous,1,,,,,
3+
Batteries,exogenous,1,,,,,
4+
Gas,exogenous,1,1,,,,
5+
Hybrid,exogenous,1,,,,,
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
project,availability_type,exogenous_availability_independent_scenario_id,exogenous_availability_weather_scenario_id,exogenous_availability_independent_bt_hrz_scenario_id,exogenous_availability_weather_bt_hrz_scenario_id,endogenous_availability_scenario_id
2-
Nuclear,binary,,,,,1
1+
project,availability_type,exogenous_availability_independent_scenario_id,exogenous_availability_weather_scenario_id,exogenous_availability_independent_bt_hrz_scenario_id,exogenous_availability_weather_bt_hrz_scenario_id,exogenous_availability_monthly_scenario_id,endogenous_availability_scenario_id
2+
Nuclear,binary,,,,,,1
Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
project,availability_type,exogenous_availability_independent_scenario_id,exogenous_availability_weather_scenario_id,exogenous_availability_independent_bt_hrz_scenario_id,exogenous_availability_weather_bt_hrz_scenario_id,endogenous_availability_scenario_id
2-
1__Batteries,exogenous,,,,,
3-
2__Gas,exogenous,,,,,
4-
7__Batteries,exogenous,,,,,
5-
8__Gas,exogenous,,,,,
6-
Hydro_Zone1,exogenous,,,,,
7-
Hydro_Zone2,exogenous,,,,,
8-
Solar_Zone1,exogenous,,,,,
9-
Solar_Zone2,exogenous,,,,,
10-
Wind_Zone1,exogenous,,,,,
11-
Wind_Zone2,exogenous,,,,,
1+
project,availability_type,exogenous_availability_independent_scenario_id,exogenous_availability_weather_scenario_id,exogenous_availability_independent_bt_hrz_scenario_id,exogenous_availability_weather_bt_hrz_scenario_id,exogenous_availability_monthly_scenario_id,endogenous_availability_scenario_id
2+
1__Batteries,exogenous,,,,,,
3+
2__Gas,exogenous,,,,,,
4+
7__Batteries,exogenous,,,,,,
5+
8__Gas,exogenous,,,,,,
6+
Hydro_Zone1,exogenous,,,,,,
7+
Hydro_Zone2,exogenous,,,,,,
8+
Solar_Zone1,exogenous,,,,,,
9+
Solar_Zone2,exogenous,,,,,,
10+
Wind_Zone1,exogenous,,,,,,
11+
Wind_Zone2,exogenous,,,,,,
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
project,availability_type,exogenous_availability_independent_scenario_id,exogenous_availability_weather_scenario_id,exogenous_availability_independent_bt_hrz_scenario_id,exogenous_availability_weather_bt_hrz_scenario_id,endogenous_availability_scenario_id
2-
Coal,exogenous,2,,1,1,
3-
Batteries,exogenous,1,,,,
4-
Gas,exogenous,1,1,,,
5-
Hybrid,exogenous,1,,,,
1+
project,availability_type,exogenous_availability_independent_scenario_id,exogenous_availability_weather_scenario_id,exogenous_availability_independent_bt_hrz_scenario_id,exogenous_availability_weather_bt_hrz_scenario_id,exogenous_availability_monthly_scenario_id,endogenous_availability_scenario_id
2+
Coal,exogenous,2,,1,1,,
3+
Batteries,exogenous,1,,,,,
4+
Gas,exogenous,1,1,,,,
5+
Hybrid,exogenous,1,,,,,
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
project,availability_type,exogenous_availability_independent_scenario_id,exogenous_availability_weather_scenario_id,exogenous_availability_independent_bt_hrz_scenario_id,exogenous_availability_weather_bt_hrz_scenario_id,exogenous_availability_monthly_scenario_id,endogenous_availability_scenario_id
2+
Coal,exogenous,1,,,,1,
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
month,availability_derate_monthly
2+
1,0.95

0 commit comments

Comments
 (0)