Skip to content

Commit 576c69e

Browse files
docs: adding details about group region and technology constraints
1 parent 3ac6b18 commit 576c69e

1 file changed

Lines changed: 57 additions & 0 deletions

File tree

docs/source/database.rst

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,63 @@ recommend that you populate input tables in the following order:
106106
* limit_tech_output_split
107107

108108

109+
---------------------------------------
110+
Group Region and Technology Constraints
111+
---------------------------------------
112+
113+
Some constraint tables support summation over groups of regions or technologies. Note that each row in these tables will still only create one constraint, but that constraint will be a summation over the defined group. For example, the ``limit_capacity`` table will limit the total summed capacity of all technologies in the technology group (if used) and over all the regions in the region group (if used). Consider behaviour carefully. For example, the ``limit_annual_capacity_factor`` table will constrain the total summed capacity factor of the group, which would allow for varying capacity factors of processes within that group as long as the limit is met in aggregate.
114+
115+
**Group Regions:**
116+
117+
For the supported tables, the ``region`` column can be populated with either a single region (e.g., ``"east"``), a subset of regions delineated with a ``+`` (e.g., ``"east+west"``), or ``"global"`` to indicate summation over all model regions.
118+
119+
Supported tables:
120+
121+
* limit_annual_capacity_factor
122+
* limit_seasonal_capacity_factor
123+
* limit_resource
124+
* limit_activity
125+
* limit_capacity
126+
* limit_new_capacity
127+
* limit_activity_share
128+
* limit_capacity_share
129+
* limit_new_capacity_share
130+
* limit_emission
131+
* limit_growth_capacity
132+
* limit_growth_new_capacity
133+
* limit_growth_new_capacity_delta
134+
* limit_degrowth_capacity
135+
* limit_degrowth_new_capacity
136+
* limit_degrowth_new_capacity_delta
137+
138+
**Technology Groups:**
139+
140+
For the supported tables, the following columns accept either technologies or technology groups, over which the constraint is summed. Technology groups are defined in the ``tech_group`` and ``tech_group_member`` tables.
141+
142+
* tech
143+
* tech_or_group
144+
* sub_group
145+
* super_group
146+
147+
Supported tables:
148+
149+
* limit_annual_capacity_factor
150+
* limit_seasonal_capacity_factor
151+
* limit_resource
152+
* limit_activity
153+
* limit_capacity
154+
* limit_new_capacity
155+
* limit_activity_share
156+
* limit_capacity_share
157+
* limit_new_capacity_share
158+
* limit_growth_capacity
159+
* limit_growth_new_capacity
160+
* limit_growth_new_capacity_delta
161+
* limit_degrowth_capacity
162+
* limit_degrowth_new_capacity
163+
* limit_degrowth_new_capacity_delta
164+
165+
109166
For help getting started, consider using the ``temoa tutorial``
110167
command to generate a template project or inspect the example SQL file at
111168
``temoa/tutorial_assets/utopia.sql``. To begin building your own database file, use

0 commit comments

Comments
 (0)