Skip to content

Commit 8294ca3

Browse files
Update transmission documentation to match implementation changes Matthias made in mid-June 2019.
1 parent 44ff867 commit 8294ca3

File tree

1 file changed

+9
-29
lines changed
  • switch_model/transmission/transport

1 file changed

+9
-29
lines changed

switch_model/transmission/transport/build.py

Lines changed: 9 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -54,30 +54,22 @@ def define_components(mod):
5454
indicating whether new transmission build-outs are allowed along a
5555
transmission line. This optional parameter defaults to True.
5656
57-
BLD_YRS_FOR_TX is the set of transmission lines and years in
58-
which they have been or could be built. This set includes past and
59-
potential future builds. All future builds must come online in the
60-
first year of an investment period. This set is composed of two
61-
elements with members: (tx, build_year). For existing transmission
62-
where the build years are not known, build_year is set to 'Legacy'.
63-
64-
BLD_YRS_FOR_EXISTING_TX is a subset of BLD_YRS_FOR_TX that lists
65-
builds that happened before the first investment period. For most
66-
datasets the build year is unknown, so is it always set to 'Legacy'.
57+
TRANS_BLD_YRS is the set of transmission lines and future years in
58+
which they could be built. This set is composed of two
59+
elements with members: (tx, build_year). In a prior implementation,
60+
this set also contained existing transmission (with build_year typically
61+
set to 'Legacy'), but this changed in commit 868ca08 on June 13, 2019.
6762
6863
existing_trans_cap[tx in TRANSMISSION_LINES] is a parameter that
69-
describes how many MW of capacity has been installed before the
64+
describes how many MW of capacity was been installed before the
7065
start of the study.
7166
72-
NEW_TRANS_BLD_YRS is a subset of BLD_YRS_FOR_TX that describes
73-
potential builds.
74-
75-
BuildTx[(tx, bld_yr) in BLD_YRS_FOR_TX] is a decision variable
67+
BuildTx[(tx, bld_yr) in TRANS_BLD_YRS] is a decision variable
7668
that describes the transfer capacity in MW installed on a corridor
7769
in a given build year. For existing builds, this variable is locked
7870
to the existing capacity.
7971
80-
TxCapacityNameplate[(tx, bld_yr) in BLD_YRS_FOR_TX] is an expression
72+
TxCapacityNameplate[(tx, bld_yr) in TRANS_BLD_YRS] is an expression
8173
that returns the total nameplate transfer capacity of a transmission
8274
line in a given period. This is the sum of existing and newly-build
8375
capacity.
@@ -88,7 +80,7 @@ def define_components(mod):
8880
is optional and defaults to 1. This parameter should be in the
8981
range of 0 to 1, being 0 a value that disables the line completely.
9082
91-
TxCapacityNameplateAvailable[(tx, bld_yr) in BLD_YRS_FOR_TX] is an
83+
TxCapacityNameplateAvailable[(tx, bld_yr) in TRANS_BLD_YRS] is an
9284
expression that returns the available transfer capacity of a
9385
transmission line in a given period, taking into account the
9486
nameplate capacity and derating factor.
@@ -133,18 +125,6 @@ def define_components(mod):
133125
trans_d_line[trans_d] is the transmission line associated with this
134126
directional path.
135127
136-
TX_BUILDS_IN_PERIOD[p in PERIODS] is an indexed set that
137-
describes which transmission builds will be operational in a given
138-
period. Currently, transmission lines are kept online indefinitely,
139-
with parts being replaced as they wear out.
140-
141-
TX_BUILDS_IN_PERIOD[p] will return a subset of (tx, bld_yr)
142-
in BLD_YRS_FOR_TX.
143-
144-
--- Delayed implementation ---
145-
146-
is_dc_line ... Do I even need to implement this?
147-
148128
--- NOTES ---
149129
150130
The cost stream over time for transmission lines differs from the

0 commit comments

Comments
 (0)