-
Notifications
You must be signed in to change notification settings - Fork 150
Description
Currently, there are two penalties (for fuel switching and for different origin-shares of SE types) listed in the welfare equation - after $ifthen "%cm_INCONV_PENALTY_FESwitch%" == "on" and after $ifthen not "%cm_seFeSectorShareDevMethod%" == "off"
q02_welfare(regi) ..
v02_welfare(regi)
=e=
sum(ttot$( ttot.val ge 2005 ),
pm_welf(ttot)
* pm_ts(ttot)
/ ((1 + pm_prtp(regi)) ** (pm_ttot_val(ttot) - 2005))
* ( ( pm_pop(ttot,regi)
* ( ( ( ( vm_cons(ttot,regi)
/ pm_pop(ttot,regi)
)
** (1 - 1 / pm_ies(regi))
- 1
)
/ (1 - 1 / pm_ies(regi))
)$( pm_ies(regi) ne 1 )
+ log(vm_cons(ttot,regi) / pm_pop(ttot,regi))$( pm_ies(regi) eq 1 )
)
)
$ifthen %cm_INCONV_PENALTY% == "on"
- v02_inconvPen(ttot,regi)
- v02_inconvPenSolidsBuild(ttot,regi)
$endif
$ifthen "%cm_INCONV_PENALTY_FESwitch%" == "on"
!! inconvenience cost for fuel switching in FE between fossil,
!! biogenic, synthetic solids, liquids and gases across sectors and
!! emissions markets
- sum((entySe,entyFe,te,sector,emiMkt)$(
se2fe(entySe,entyFe,te)
AND entyFe2Sector(entyFe,sector)
AND sector2emiMkt(sector,emiMkt)
AND (entySeBio(entySe) OR entySeFos(entySe)) ),
v02_NegInconvPenFeBioSwitch(ttot,regi,entySe,entyFe,sector,emiMkt)
+ v02_PosInconvPenFeBioSwitch(ttot,regi,entySe,entyFe,sector,emiMkt)
)
/ 1e3 !! heuristically determined rescaling factor so the dampening doesn't dominate the transformation
$endif
$ifthen not "%cm_seFeSectorShareDevMethod%" == "off"
!! penalizing secondary energy share deviation in sectors
- vm_penSeFeSectorShareDevCost(ttot,regi)
$endif
)
)
;
They were likely copied from the original inconvPenalty formulation (the two lines after $ifthen %cm_INCONV_PENALTY% == "on")
However, to my understanding, only the two original inconvPen lines should be in the welfare equation, and the others should be moved to module 21 - taxes.
The reason that the local air pollution inconvPen was put in the welfare equation is that they are explicitly meant to INCREASE in relevance as income increases - to represent that for rich people, local health is worth much more in monetary terms than for poor people.
This is not the case for the two newer implementations - they should just provide a monetary incentive that stays the same in comparison to the energy price, no matter whether we are looking at a reach region or not. So they should be shifted to the normal tax-type treatment in module 21, if I am not mistaken.
any thoughts on this, @fschreyer @Renato-Rodrigues @fpiontek @johanneskoch94 ?
(nothing urgent, just something that might be good to clean up at some point in time)