The 70_water module calculates water demand in a post-processing mode if it is turned on. The method and results are described in @Mouratiadou2016.
Description | Unit | A | B | |
---|---|---|---|---|
pm_conv_TWa_EJ | conversion from TWa to EJ | x | x | |
pm_dataeta (tall, all_regi, all_te) |
regional eta data | x | ||
pm_dt (tall) |
difference to last timestep | x | ||
pm_eta_conv (tall, all_regi, all_te) |
Time-dependent eta for technologies that do not have explicit time-dependant etas, still eta converges until 2050 to dataglob_values. | \(efficiency (0..1)\) | x | |
pm_omeg | (all_regiopTimeYrall_te) technical depreciation parameter, gives the share of a capacity that is still usable after tlt. | \(none/share, value between 0 and 1\) | x | |
pm_prodCouple (all_regi, all_enty, all_enty, all_te, all_enty) |
own consumption | x | x | |
pm_ts (tall) |
(t_n+1 - t_n-1)/2 for a timestep t_n | x | ||
sm_EJ_2_TWa | multiplicative factor to convert from EJ to TWa | x | x | |
sm_giga_2_non | giga to non | x | x | |
sm_TWa_2_MWh | tera Watt year to Mega Watt hour | x | x | |
vm_cap (tall, all_regi, all_te, rlf) |
net total capacities | x | ||
vm_capEarlyReti (tall, all_regi, all_te) |
fraction of early retired capital | x | ||
vm_deltaCap (tall, all_regi, all_te, rlf) |
capacity additions | x | ||
vm_demPe (tall, all_regi, all_enty, all_enty, all_te) |
pe demand. | \(TWa, Uranium: Mt Ur\) | x | |
vm_prodSe (tall, all_regi, all_enty, all_enty, all_te) |
se production. | \(TWa\) | x | x |
Exogenous water demand is calculated based on data on water demand coefficients and cooling shares.
Exogenous water demand is calculated based on data on water demand coefficients and cooling shares.
Exogenous water demand is calculated based on data on water demand coefficients and cooling shares.
Limitations Water demand is calculated in a post-processing of REMIND and not part of the optimization. Water demand is calculated in a post-processing of REMIND and not part of the optimization. Water demand is calculated in a post-processing of REMIND and not part of the optimization.
Exogenous water demand is calculated based on data on water demand coefficients and cooling shares. Vintage structure in combination with time dependent cooling shares as vintages and efficiency factors are also considered. Demand is a function of excess heat as opposed to electricity output.
Exogenous water demand is calculated based on data on water demand coefficients and cooling shares. Vintage structure in combination with time dependent cooling shares as vintages and efficiency factors are also considered. Demand is a function of excess heat as opposed to electricity output.
Exogenous water demand is calculated based on data on water demand coefficients and cooling shares. Vintage structure in combination with time dependent cooling shares as vintages and efficiency factors are also considered. Demand is a function of excess heat as opposed to electricity output.
Limitations Water demand is calculated in a post-processing of REMIND and not part of the optimization. Water demand is calculated in a post-processing of REMIND and not part of the optimization. Water demand is calculated in a post-processing of REMIND and not part of the optimization.
The off-realization of the water module takes no water demand into account.
The off-realization of the water module takes no water demand into account.
The off-realization of the water module takes no water demand into account.
Limitations REMIND calculates no results regarding water demand. REMIND calculates no results regarding water demand. REMIND calculates no results regarding water demand.
Description | Unit | A | B | |
---|---|---|---|---|
i70_cool_share (all_regi, all_te, coolte70) |
cooling shares | x | ||
i70_cool_share_time (ttot2, all_regi, all_te, coolte70) |
cooling shares | x | ||
i70_efficiency (ttot, all_regi, all_te, coolte70) |
efficiency factor for cooling systems. Unit: 0-1 | x | ||
i70_losses (all_te) |
smoke stack fuel input losses. Unit: % | x | ||
i70_water_con (all_te, coolte70) |
water consumption coefficients | x | x | |
i70_water_wtd (all_te, coolte70) |
water withdrawal coefficients | x | x | |
o70_se_production (ttot, all_regi, all_te) |
secondary energy production. Unit: EJ/yr | x | ||
o70_water_consumption (ttot, all_regi, all_te) |
water consumption per technology. Unit: km3/yr | x | ||
o70_water_withdrawal (ttot, all_regi, all_te) |
water withdrawal per technology. Unit: km3/yr | x | ||
p70_cap_vintages (ttot, all_regi, all_te, ttot2) |
capacity build in ttot2 still standing in ttot. Unit: GW | x | ||
p70_cap_vintages_share (ttot, all_regi, all_te, ttot2) |
fraction of capacity build in ttot2 still standing in ttot out of total capacity in ttot. Unit: 0-1 | x | ||
p70_heat (ttot, all_regi, all_enty, all_enty, all_te) |
excess heat. Unit: TWa | x | ||
p70_water_con (all_regi, all_te, coolte70) |
water consumption coefficients per excess heat. Unit: m3/MWh | x | ||
p70_water_output (ttot, all_regi, descr_water_ext) |
output | x | ||
p70_water_wtd (all_regi, all_te, coolte70) |
water withdrawal coefficients per excess heat. Unit: m3/MWh) | x |
description | |
---|---|
all_enty | all types of quantities |
all_regi | all regions |
all_te | all energy technologies, including from modules |
c_expname | c_expname as set for use in GDX |
coolte70 | ??? |
descr_water_ext | additional quantities (all extensive) to be written out in water reporting |
descr_water_extd(descr_water_ext) | additional quantities (extensive denominators) to be written out in water reporting |
descr_water_extn(descr_water_ext) | additional quantities (extensive numerators) to be written out in water reporting |
descr_water_int(descr_water_ext) | additional quantities (intensive) to be written out in water reporting |
descr_water_int2ext(descr_water_int, descr_water_extn, descr_water_extd) | ??? |
enty(all_enty) | all types of quantities |
entyPe(all_enty) | Primary energy types (PE) |
entySe(all_enty) | secondary energy types |
in(all_in) | All inputs and outputs of the CES function |
modules | all the available modules |
opTimeYr | actual life time of ??? in years |
opTimeYr2te(all_te, opTimeYr) | mapping for technologies to yearly lifetime - is filled automatically in generisdata.inc from the lifetime values in generisdata_tech.prn |
pc2te(all_enty, all_enty, all_te, all_enty) | mapping for own consumption of technologies |
pe2se(all_enty, all_enty, all_te) | map primary energy carriers to secondary |
regi(all_regi) | all regions used in the solution process |
rlf | cost levels of fossil fuels |
se2se(all_enty, all_enty, all_te) | map secondary energy to secondary energy using a technology |
set | regi_nucscen(all_regi) regions which nucscen applies to |
tall | time index |
te(all_te) | energy technologies |
te_coolnoren70(all_te) | non-renewable electricity technologies that use cooling |
te_coolren70(all_te) | renewable electricity technologies that use cooling |
te_elcool70(all_te) | electricity technologies that use cooling |
te_stack70(all_te) | electricity technologies that have a smoke stack |
te2rlf(all_te, rlf) | all technologies to grades |
teEtaConst(all_te) | Technologies with constant eta |
teEtaIncr(all_te) | Technologies with time variable efficiency parameter eta |
tsu2opTimeYr(ttot, opTimeYr) | mapping for opTimeYr to the used time ttot - will be filled automatically in generisdata.inc |
ttot(tall) | time index with spin up |
Ioanna Mouratiadou