Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
a536d1b
copy branch from .gov repo
patrickbrown4 Apr 15, 2026
c679d84
Merge branch 'main' into pb/transcost
patrickbrown4 Apr 20, 2026
b06f904
move scale_column() to reeds.output_calc to avoid propagating bokeh l…
patrickbrown4 Apr 20, 2026
0a3679f
remove ba/county planned tranmission files and replace with planned_l…
patrickbrown4 May 5, 2026
33920d0
transmission: propagate name changes
patrickbrown4 May 5, 2026
760f3c8
transmission.py: move firm import limits to get_firm_import_limits()
patrickbrown4 May 5, 2026
620d6e2
transmission.py: use new data structures
patrickbrown4 May 5, 2026
46c0e37
add first newlinks_offshore_{}.csv files
patrickbrown4 May 5, 2026
9a103c2
add newlinks_offshore_radial.csv for other zone definitions
patrickbrown4 May 5, 2026
2ab5e98
functify transmission.py
patrickbrown4 May 7, 2026
17df830
remove transmission_endpoints shapefile
patrickbrown4 May 7, 2026
0d3de04
transmission.py: downselect to modeled regions; add leading *
patrickbrown4 May 7, 2026
81c51b9
move min_co2_spurline_miles to scalars; use DC distance for pipelines…
patrickbrown4 May 7, 2026
c04e64a
add interfaces arg to inputs.get_interface_data() to allow reading wi…
patrickbrown4 May 7, 2026
5bb7d0e
define transmission_line_fom for both directions
patrickbrown4 May 7, 2026
e568e25
include offshore links in transmission.py
patrickbrown4 May 7, 2026
d9410e4
fix VA_W zonehash
patrickbrown4 May 8, 2026
04233e4
validate_zoneset(): check for distances for all interfaces
patrickbrown4 May 11, 2026
3fd3d92
remove unused transmission aggregation options
patrickbrown4 May 14, 2026
44ce609
reeds.inputs.parse_regions(): convert to usual case and **kwarg inputs
patrickbrown4 May 14, 2026
e48d4b2
move get_zones() from reeds.inputs to reeds.io and simplify get_zonem…
patrickbrown4 May 14, 2026
3235e40
add SunZia
patrickbrown4 May 15, 2026
f590f43
transmission.py: check for missing costs upfront; cleanup
patrickbrown4 May 15, 2026
6d4f037
transmission_cost_distance.csv: add missing B2B connections
patrickbrown4 May 15, 2026
a962c0f
transmission.py: reorganize functions
patrickbrown4 May 15, 2026
c091f25
add individual-line transmission costs & distances
patrickbrown4 May 15, 2026
8adb7dc
transmission.py: add missing docstrings
patrickbrown4 May 15, 2026
8b83e0b
Merge branch 'main' into pb/transcost
patrickbrown4 May 15, 2026
b2b7cf7
retail rates: transmission_distance.csv -> transmission_miles.csv
patrickbrown4 May 17, 2026
ede6efa
transmission.py: don't add artificial p19-p20 link
patrickbrown4 May 17, 2026
06e368a
docs: update interconnection cost maps and description; set exclude_w…
patrickbrown4 May 17, 2026
aa48d7e
move MVA from conductor_ac.csv to transmission.py
patrickbrown4 May 18, 2026
f9cb74f
change GSw_TransSquiggliness -> GSw_TransSquigglinessMin and scale up…
patrickbrown4 May 18, 2026
faf5afa
transmission.py: write transmission_distance for retail rates and r2x
patrickbrown4 May 18, 2026
3befeb1
add GSw_TransConductor and conductor_ac_acsr.csv; write transmission_…
patrickbrown4 May 18, 2026
6b42416
GSw_TransConductor: change 'default' to 'acss'; change the actual def…
patrickbrown4 May 20, 2026
333f789
add plot_hvdc() and plot_voltage() to input_plots.py; update transmis…
patrickbrown4 May 21, 2026
5e4651b
Merge branch 'main' into pb/transcost
patrickbrown4 May 21, 2026
6dd0420
fix reeds2pras.process_lines() for zero-capacity VSC
patrickbrown4 May 22, 2026
e688fa1
include 'certain' transmission expansions in routes_inv()
patrickbrown4 May 22, 2026
2c51ae7
add missing val_converter(r,t)s
patrickbrown4 May 22, 2026
21971fb
Merge branch 'main' into pb/transcost
patrickbrown4 May 22, 2026
6603bad
Merge branch 'main' into pb/transcost
patrickbrown4 May 22, 2026
cb02783
fix OR_water
patrickbrown4 May 22, 2026
28503e7
fix reedsplots.plot_diff() for transmission
patrickbrown4 May 26, 2026
91e5f5d
speed up runstatus.py by avoiding reeds import
patrickbrown4 May 26, 2026
91acfcf
Merge branch 'main' into pb/transcost
patrickbrown4 May 27, 2026
e4c32cd
runreeds.check_compatibility(): allow county resolution with GSw_CO2_…
patrickbrown4 May 27, 2026
8d3f490
rename hvdc files for clarity; describe contents in transmission/READ…
patrickbrown4 May 27, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions cases.csv
Original file line number Diff line number Diff line change
Expand Up @@ -317,6 +317,7 @@ GSw_TCPhaseout_trigger_f,The fraction of emissions from the ref year used to det
GSw_TransCapMaxEachType,[GW] maximum transmission capacity allowed across each individual BA-BA interface for each trtype (constraint is off if set to 0; must be 0 or >= existing capacity (26.13 for AC)),N/A,0,
GSw_TransCapMaxAllTypes,[GW] maximum transmission capacity allowed across each individual BA-BA interface for all trtypes together (constraint is off if set to 0; must be 0 or >= existing capacity (26.13 for AC)),N/A,0,
GSw_TransCapMaxTypes,Transmission types to limit according to GSw_TransCapMaxEachType and GSw_TransCapMaxAllTypes [0 = none; 1 = all; 2 = VSC; 3 = all DC],0; 1; 2; 3,1,
GSw_TransConductor,Which conductor to assume for new AC transmission ('acss' is a mix of ACSS and ACSR as specified by the MISO Transmission Cost Estimation Guide; 'acsr' is just ACSR),^(acss|acsr)$,acsr,
GSw_TransIntraCost,[USD2004/kW] intra-zone network reinforcement cost for all technologies (100 USD2022/kW using gas cost from slide 14 of https://emp.lbl.gov/publications/generator-interconnection-costs),N/A,65,
GSw_TransInvMaxLongTerm,[TW-mile/year] maximum transmission capacity investment per year IN/AFTER firstyear_trans_longterm (constraint is OFF if set to 0 meaning unlimited trans investment; annual max since 2009 is ~3.64),N/A,0,
GSw_TransInvMaxNearTerm,[TW-mile/year] maximum transmission capacity investment per year BEFORE firstyear_trans_longterm (constraint is OFF if set to 0 meaning unlimited trans investment; annual mean since 2009 is ~1.4),float,1.4,
Expand All @@ -329,9 +330,9 @@ GSw_TransHurdleLevel2,Apply hurdle rates from inputs/transmission/cost_hurdle_in
GSw_TransHurdleRate,Turn on (1) or off (0) hurdle rates between hierarchy regions as defined by GSw_TransHurdleLevel1/GSw_TransHurdleLevel2 and inputs/transmission/cost_hurdle_intra.csv,0; 1,0,
GSw_TransNetworkSource,Network source for the initial transmission network used in the model,NARIS2024,NARIS2024,
GSw_TransRestrict,hierarchy level within which to allow new transmission lines,r; nercr; transreg; transgrp; cendiv; st; interconnect; country; usda_region,country,
GSw_TransScen,Transmission expansion scenario (options in inputs/transmission),N/A,default,
GSw_TransSquiggliness,Transmission distance multiplier to approximate the squigglier paths followed by actual lines (only applied to NEW lines),float,1,
GSw_TransUpgradeMethod,Method for calculating AC transmission upgrade costs,500kv,500kv,
GSw_TransScen,Additional candidate interfaces for transmission expansion between zones,^(none|NTP_(MT|P2P))$,none,
GSw_TransSquigglinessMin,Minimum squiggliness (straight-line length multiplier) to apply for interzonal transmission; the default value is from the MISO Transmission Cost Estimation Guide (https://www.misoenergy.org/planning/transmission-planning/mtep),float,1.3,
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The new routes are even straighter than the old, so I think now is a good time for this change (and it keeps us more aligned with MISO assumptions)

GSw_TransUpgradeMethod,Method for calculating interzonal AC transmission expansion costs,^(greenfield|500kv)$,greenfield,
GSw_TransGroupContraint,Indicate whether to apply flow constraint on groups of transmission interfaces,0; 1,1,
GSw_TransGroupDerate,[fraction] amount by which to derate the capacity of grouped transmission flows for new transmission additions (0 = no derate),float,0.15,
GSw_Upgrades,Switch to turn upgrades on or off - not to be used with water constraints - value of 2 indicates persistent upgrades,0; 1; 2,1,
Expand Down
1 change: 0 additions & 1 deletion cases_examples.csv
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ GSw_ZoneSet,,,,,,,z69,z54,z54,z3109,PJMcounty,z3109
GSw_GasCurve,,2,2,2,2,,,,,2,2,2
GSw_HourlyType,,,wek,year,,,,,,,,
GSw_OpRes,,,,0,,,,,0,,,
GSw_TransSquiggliness,,,,,,,1.07,1.07,1.07,,,
GSw_HourlyNumClusters,,,,,,20,,,20,,,
GSw_PRM_CapCredit,,,,,1,,,,,,,
GSw_StartCost,,,,,,,,,0,,,
Expand Down
2 changes: 1 addition & 1 deletion cases_standardscenarios.csv
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,6 @@ GSw_TransHurdleLevel2,Region whose hurdle rate rate2 is applied to (defined in c
GSw_TransHurdleRate,Turn on / off hurdle rate,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
GSw_TransInvMaxLongTerm,[TW-mile/year] maximum transmission capacity investment per year IN/AFTER firstyear_trans_longterm (constraint is OFF if set to 0 meaning unlimited trans investment; annual max since 2009 is ~3.64),0,,,,,,,,,,,,,,1.07,,,,,,,,,,,,,,,,,,,,,,,,1.07,,,,,,,,,,,,,,,,,,,,,,,,,,1.07,,,,,,,,
GSw_TransRestrict,hierarchy level within which to allow new transmission lines,country,,,,,,,,,,,,,,transreg,,,,,,,,,,,,,,,,,,,,,,,,transreg,,,,,,,,,,,,,,,,,,,,,,,,,,transreg,,,,,,,,
GSw_TransScen,"Select Transmission Scenario [default, LCC_all, LCC_SeamsD3_certain, etc]",default,,,,,,,,,,,,,VSC_all,,,,,,,,,,,,,,,,,,,,,,,,VSC_all,,,,,,,,,,,,,,,,,,,,,,,,,,VSC_all,,,,,,,,,
GSw_TransScen,"Select Transmission Scenario [default, LCC_all, LCC_SeamsD3_certain, etc]",default,,,,,,,,,,,,,NTP_MT,,,,,,,,,,,,,,,,,,,,,,,,NTP_MT,,,,,,,,,,,,,,,,,,,,,,,,,,NTP_MT,,,,,,,,,
GSw_UpgradeCost_Mult,CCS upgrade cost scenario: 0=mid 1=adv 2=con,0,,,,,,,,,,,2,1,,,,,,,,,,,,,,,,,,,,,,,2,1,,,,,,,,,,,,,,,,,,,,,,,,,2,1,,,,,,,,,,
GSw_Upgrades,Turn on/off upgrades,1,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,0
2 changes: 1 addition & 1 deletion cases_test.csv
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ GSw_ReducedResource,,,,,,,1,,,,,,,,,,,,,,,1,,,,,,,,
GSw_SitingUPV,,,,,,limited,limited,limited,,,,,,,,,,,,,,limited,,,,,,,,
GSw_SitingWindOfs,,,,,,limited,limited,limited,,,,,,,,,,,,,,open,,,,,,,,
GSw_SitingWindOns,,,,,,limited,limited,limited,,,,,,,,,,,,,,limited,,,,,,,,
GSw_TransScen,,,,,,,VSC_all,,,,,,,,,,,,,,,VSC_all,,,,,,,,
GSw_TransScen,,,,,,,NTP_MT,,,,,,,,,,,,,,,NTP_MT,,,,,,,,
GSw_CO2_Detail,,,,,,,1,,,,,,,,,,,,,,,1,,,,,,,,
GSw_DAC,,,,,,,1,,,,,,,,,,,,,,,1,,,,,,,,
GSw_NoFossilOffsetCDR,,,,,,,1,,,,,,,,,,,,,,,1,,,,,,,,
Expand Down
3 changes: 0 additions & 3 deletions docs/source/figs/docs/interconnection-cost-distribution.png

This file was deleted.

3 changes: 0 additions & 3 deletions docs/source/figs/docs/lcp-p134.png

This file was deleted.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

This file was deleted.

4 changes: 2 additions & 2 deletions docs/source/figs/docs/supplycurve-cost.png
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

not directly related but was deferred earlier and it's on the list for #37

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/source/figs/docs/transmission-cost-ac.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 0 additions & 3 deletions docs/source/figs/docs/transmission-cost-input-data.png

This file was deleted.

3 changes: 3 additions & 0 deletions docs/source/figs/docs/transmission-hvdc_b2b.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 3 additions & 0 deletions docs/source/figs/docs/transmission-land-terrain.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading