@@ -102,12 +102,13 @@ sustainability metrics and the scope of the analysis, including indirect emissio
102
102
Starting from a mapping between ESM technologies/resources and LCI datasets from a LCI database, ` mescal ` performs
103
103
the LCI and LCIA steps of LCA to pre-compute LCA impact scores that are then integrated in the ESM (\autoref{fig: workflow }).
104
104
Pre-computed LCA impact scores are used to compute the total environmental impact ($LCIA_ {tot}$) of the modelled energy system
105
- configuration, including impacts coming from both infrastructure ($LCIA_ {infra}$) and operation ($LCIA_ {op}$).
105
+ configuration, including impacts coming from the ESM technologies ($TECH$) and resources ($RES$) including both
106
+ infrastructure ($LCIA_ {infra}$) and operation ($LCIA_ {op}$).
106
107
107
108
$$
108
109
\begin{split}
109
110
{LCIA_{tot}}(k) & = \sum_{j \in TECH} \left( {LCIA_{infra}}(j, k) + {LCIA_{op}}(j, k) \right) + \sum_{r \in RES} {LCIA_{op}}(r, k) \\
110
- & \forall k \in ENV
111
+ & \forall k \in ENV \quad \text{(1)}
111
112
\end{split}
112
113
$$
113
114
@@ -207,10 +208,10 @@ infrastructure specific impact scores to integrate the difference of lifetime be
207
208
infrastructure LCI datasets. ` mescal ` multiplies the infrastructure specific impact score ($lcia_ {infra}$) with the ratio
208
209
between the ESM lifetime ($n_ {ESM}$) and the LCI dataset lifetime ($n_ {LCI}$) (` Lifetime.csv ` ) to ensure that the annual impact in the
209
210
ESM is computed with the LCI dataset lifetime, thus resulting in the adjusted infrastructure specific impact score
210
- ($lcia_ {infra}^{adj}$ in Eq. (1 )).
211
+ ($lcia_ {infra}^{adj}$ in Eq. (2 )).
211
212
212
213
$$
213
- lcia_{infra}^{adj}(j,k) = lcia_{infra}(j,k) \cdot \frac{n_{ESM}(j)}{n_{LCI}(j)} \quad \forall (j,k) \in TECH \times ENV \quad \text{(1 )}
214
+ lcia_{infra}^{adj}(j,k) = lcia_{infra}(j,k) \cdot \frac{n_{ESM}(j)}{n_{LCI}(j)} \quad \forall (j,k) \in TECH \times ENV \quad \text{(2 )}
214
215
$$
215
216
216
217
- ** Technologies efficiency** : Efficiencies of technologies in the ESM and LCI database should be harmonized,
@@ -220,14 +221,14 @@ the amount of direct emissions. `mescal` resolves this issue by adjusting the am
220
221
to the efficiency difference. Except land occupation, land transformation and energy elementary flows, the amounts ($q$)
221
222
of all elementary flows in the operation LCI datasets foregrounds are adjusted using the ratio between
222
223
the LCI dataset ($\eta_ {LCI}$) and the ESM ($\eta_ {ESM}$) efficiencies, thus resulting in adjusted direct emissions
223
- amounts ($q^{adj}$ in Eq. (2 )).
224
+ amounts ($q^{adj}$ in Eq. (3 )).
224
225
The efficiency of the operation LCI dataset ($\eta_ {LCI}$) is computed using the quantity of fuel that was removed during the
225
226
double-counting removal step, while the efficiency of the ESM technology ($\eta_ {ESM}$) is computed from ` ESM.csv ` .
226
227
` mescal ` applies this transformation to a list of relevant ESM technologies (` Efficiency.csv ` ), e.g., technologies that
227
228
involve a combustion process.
228
229
229
230
$$
230
- q^{adj}(ef, j) = q(ef, j) \cdot \frac{\eta_{LCI}(j)}{\eta_{ESM}(j)} \quad \forall (ef, j) \in EF \setminus \{land, energy\} \times TECH \quad \text{(2 )}
231
+ q^{adj}(ef, j) = q(ef, j) \cdot \frac{\eta_{LCI}(j)}{\eta_{ESM}(j)} \quad \forall (ef, j) \in EF \setminus \{land, energy\} \times TECH \quad \text{(3 )}
231
232
$$
232
233
233
234
- ** Physical units** : The product flows may be expressed in different units in the ESM and the LCI
@@ -257,35 +258,35 @@ Prior to integration into ESM, `mescal` normalizes the specific impact scores. I
257
258
normalization is beneficial in facilitating the solver's convergence, given that specific impact scores may exhibit
258
259
significant discrepancies in magnitude across impact categories and technologies. By aligning all metrics within a
259
260
comparable order of magnitude, numerical stability is improved in the solving process.
260
- ` mescal ` performs normalization using the maximum indicator ($lcia_ {max}$ in Eq. (3 )) of each impact category.
261
+ ` mescal ` performs normalization using the maximum indicator ($lcia_ {max}$ in Eq. (4 )) of each impact category.
261
262
262
263
` mescal ` can control the difference in order of magnitude between the highest and lowest specific impact scores of each impact
263
264
category, to eventually facilitate the solver convergence. To achieve this, ` mescal ` sets to zero all normalized
264
- specific impact scores ($lcia_ {type}^{norm}$ in Eq. (6 )) that are below a threshold $\epsilon$ (in absolute values).
265
+ specific impact scores ($lcia_ {type}^{norm}$ in Eq. (7 )) that are below a threshold $\epsilon$ (in absolute values).
265
266
This feature can be deactivated by setting $\epsilon$ to zero.
266
267
267
268
Also, considerable discrepancies in magnitude may be observed between infrastructure and operation specific impact scores
268
269
within the same impact category, as these are not expressed with the same physical unit (e.g., kg CO$_ 2$-eq/kW for
269
270
infrastructure and kg CO$_ 2$-eq/kWh for operation). This might result in a significant fraction of specific impact scores
270
271
being set to zero after comparison with the threshold $\epsilon$.
271
- To be able to address this issue, ` mescal ` applies a scaling factor ($lcia_ {op,max}(k) / lcia_ {infra,max}(k)$ in Eq. (4 ))
272
+ To be able to address this issue, ` mescal ` applies a scaling factor ($lcia_ {op,max}(k) / lcia_ {infra,max}(k)$ in Eq. (5 ))
272
273
to infrastructure specific impact scores, to ensure that both the maximum infrastructure and operation indicators are normalized to 1.
273
- ` mescal ` then applies the scaling factor inverse to normalized infrastructure indicators (Eq. (6 )),
274
+ ` mescal ` then applies the scaling factor inverse to normalized infrastructure indicators (Eq. (7 )),
274
275
in order to keep the magnitude difference between operation and infrastructure specific impact scores in the ESM.
275
276
276
277
$$
277
278
\begin{split}
278
279
lcia_{type,max}(k) & = \max(lcia_{type}(j,k) \ | \ j \in TECH \ \cup \ RES) \\
279
- & \forall type \in \{infra, op\} \quad \forall k \in ENV \quad \text{(3 )}
280
+ & \forall type \in \{infra, op\} \quad \forall k \in ENV \quad \text{(4 )}
280
281
\end{split}
281
282
$$
282
283
283
284
$$
284
- lcia_{infra}^{scaled}(j,k) = lcia_{infra}^{adj}(j,k) \cdot \dfrac{lcia_{op,max}(k)}{lcia_{infra,max}(k)} \forall (j,k) \in TECH \times ENV \quad \text{(4 )}
285
+ lcia_{infra}^{scaled}(j,k) = lcia_{infra}^{adj}(j,k) \cdot \dfrac{lcia_{op,max}(k)}{lcia_{infra,max}(k)} \forall (j,k) \in TECH \times ENV \quad \text{(5 )}
285
286
$$
286
287
287
288
$$
288
- lcia_{max}(k) = \max(lcia_{type,max}(j,k) \ | \ type \in \{infra, op\}, \ j \in TECH) \quad \forall k \in ENV \quad \text{(5 )}
289
+ lcia_{max}(k) = \max(lcia_{type,max}(j,k) \ | \ type \in \{infra, op\}, \ j \in TECH) \quad \forall k \in ENV \quad \text{(6 )}
289
290
$$
290
291
291
292
$$
@@ -297,24 +298,24 @@ lcia_{type}^{norm}(j,k) =
297
298
\end{cases}
298
299
$$
299
300
$$
300
- \forall (j,k) \in TECH \ \cup \ RES \times ENV \quad \forall type \in \{infra, op\} \quad \text{(6 )}
301
+ \forall (j,k) \in TECH \ \cup \ RES \times ENV \quad \forall type \in \{infra, op\} \quad \text{(7 )}
301
302
$$
302
303
303
304
## Equations specification
304
305
The following set of modelling equations is included in ESM.
305
306
The environmental objective ${LCIA_ {tot}}$ is defined as the sum of the impact scores of the infrastructure, operation,
306
- and resource parts (Eq. (7 )).
307
+ and resource parts (Eq. (1 )).
307
308
The infrastructure impact score is derived from the normalized specific impacts ($lcia^{norm}_ {infra}$), which are computed
308
309
from the infrastructure LCI datasets. The normalized specific impact scores are divided by the technologies' lifetime in the ESM
309
310
($n_ {ESM}$), and scaled with the technologies' installed capacity (${F}$) (Eq. (8)).
310
311
The operation and resource impact scores are respectively derived from the operation and resource normalized specific
311
312
impact scores ($lcia^{norm}_ {op}$), which are respectively computed from the operation and resource LCI datasets, and scaled
312
- with the annual operations (${F_t} \times t_ {op}$) (Eq. (9)).
313
+ with the annual operations (${F_t} \times t_ {op}$) (Eq. (9)). For convenience, we recall Eq. (1):
313
314
314
315
$$
315
316
\begin{split}
316
317
{LCIA_{tot}}(k) & = \sum_{j \in TECH} \left( {LCIA_{infra}}(j, k) + {LCIA_{op}}(j, k) \right) + \sum_{r \in RES} {LCIA_{op}}(r, k) \\
317
- & \forall k \in ENV \quad \text{(7 )}
318
+ & \forall k \in ENV \quad \text{Rep. (1 )}
318
319
\end{split}
319
320
$$
320
321
329
330
## Integrating ESM results in the LCI database
330
331
In order to update the LCI database with the ESM results, ` mescal ` overwrites the relevant LCI datasets,
331
332
i.e., LCI datasets that are in the sectoral and geographical scope of the ESM, such as markets for electricity, heat or
332
- transport. The processes composing the markets and their respective shares are determined using the ESM annual
333
- operation results and the ` Mapping.csv ` file.
333
+ transport. The technologies composing the markets and their respective shares are determined using the ESM annual
334
+ operation results contained in the ` Results.csv ` file and mapped back to LCI datasets using the ` Mapping.csv ` file.
335
+
336
+ The ` Results.csv ` file typically contains additional results such as ESM technologies installed capacities,
337
+ environmental impact scores, and the system total cost.
334
338
335
339
## Example notebook
336
340
@@ -347,17 +351,28 @@ benefits, and adverse side effects of energy transition pathways among the envir
347
351
encompassing both the indirect emissions from the infrastructure and a comprehensive set of environmental
348
352
indicators in their model in a transparent and reproducible way.
349
353
350
- Updating the LCI database with ESM results paves the way for using ` mescal ` with both snapshot and myopic pathway ESM
351
- within iterative procedures.
354
+ Updating the LCI database with ESM results paves the way for using ` mescal ` with both snapshot (i.e., stationary)
355
+ and transition pathway (i.e., dynamic) ESM within iterative procedures.
352
356
Snapshot ESM evaluate the energy system configuration and operation over a timespan, during which the energy system
353
357
remains unchanged [ @codinagirones2015 ] . An iterative feedback loop can be established between ESM and ` mescal `
354
358
to adjust LCA pre-computed impact scores with the latest ESM results. Convergence is reached when LCA impact scores are
355
- stable between two consecutive iterations, thus providing a consistent environmental assessment of the energy system
356
- (i.e., without relying on the LCI database assumptions regarding the energy system under study).
359
+ stable between two consecutive iterations, thus providing a consistent stationary environmental assessment of the
360
+ energy system. In other word, the environmental assessment is performed without relying on the LCI database assumptions
361
+ regarding the energy system under study, but rather with the obtained energy configuration as an input.
357
362
358
363
Myopic pathway ESM divide the transition period into a sequence of consecutive optimization problems [ @prina2020 ] .
359
- ` mescal ` can be used through a 3-step procedure: 1) run the ESM at time-step $t$, 2) update the LCI database
364
+ ` mescal ` can be used through the following iterative procedure: 1) run the ESM at time-step $t$, 2) update the LCI database
360
365
with the ESM results at time-step $t$, and 3) update the LCA indicators with the updated LCI database for time-step $t+1$.
366
+ This underlies that newly added infrastructure at time step $t+1$ are build with the energy configuration of time
367
+ step $t$ as an input.
368
+
369
+ Perfect-foresight pathway ESM optimizes the whole transition period at once, thus assuming that decision-makers
370
+ have a complete knowledge of future information [ @prina2020 ] . A similar procedure to the snapshot ESM can be applied,
371
+ where the LCA indicators for all time steps are updated with the ESM results at the end of the optimization process.
372
+ In this case, convergence is reached when the LCA impact scores of all time steps are stable between two consecutive
373
+ iterations. Likewise to the myopic pathway ESM, newly added infrastructure are build with the energy configuration of the
374
+ previous time step. Additionally, the obtained solution is a global optimum, e.g., minimal carbon emissions over the
375
+ whole transition period, whereas the myopic pathway ESM provide sub-optimal solutions.
361
376
362
377
As an example, ` mescal ` methodology has been applied by @schnidrig2024 with _ EnergyScope_ [ @moret2017 ]
363
378
to analyse environmental-economic trade-offs in Swiss energy system transitions.
0 commit comments