Project

General

Profile

Presolve module (90_presolve)

Description

The presolve module allows for running additional experiments within a time step by running an additional model solve. In contrast to an additional model run, presolve runs share for each time step the identical past as the reference run which makes it attractive for certain types of comparisons. Currently, only one experiment is available which calculates what happens if no bioenergy is demanded in the given time step. Based on this experiment various hypothetical outputs can be estimated such as emissions and additional costs caused by bioenergy production. The presolve module is a module that should not interfere with any other calculations.

Interfaces

Input

Name Description Unit A B
$sm\_use\_gdx$ use of gdx files (same settings as for the main solve) - x
$sm\_maxiter$ maximal solve iterations if modelstat is > 2 (same settings as for the main solve) - x
$vm\_cost\_glo$ total costs of production mio. US$2004 x
$vm\_cost\_reg(i)$ regional costs mio. US$2004 x
$vm\_land(j,land,si)$ areas of the different land types mio. ha x
$vm\_tech\_cost(i)$ costs of technological change mio. US$2004 x
$vm\_cost\_prod(i,k)$ factor costs mio US$2004 x
$vm\_cost\_landcon(j,land)$ landconversion costs mio US$2004 x
$vm\_cost\_transp(j,k)$ transportation costs mio US$2004 x
$vm\_emissions\_reg(i,ghg)$ endogenous emissions Tg N2O-N CH4 and CO2-C x
$vm\_emission\_costs(i)$ costs for emission pollution rights mio. US$2004 x
$vm\_maccs\_costs(i)$ costs of technical mitigation of GHG emissions mio. US$2004 x

The last columns of the table indicate the usage in the different realizations (numbered with capital letters)

Output

Name Description Unit
$sm\_use\_bioenergy$ Switch to deactivate bioenergy use (needed for presolve module) (0:off 1:on) -

Interface plot


Figure 0: Information exchange among modules

Realizations

(A) on

This realization contains the experiment in which bioenergy demand is temporarily set to zero (by temporarily setting $sm\_use\_bioenergy$ to 0 and setting it back to the previous value after the solve has been finished). After doing so emissions and costs are stored. After the model is solved in the normal set up outputs such as emissions caused by the bioenergy production and additional production costs can be calculated by just taking the differences between the outputs of the standard solve and the presolve solve.

Limitations
Calculating the differences in emissions between presolve and the main solve can lead to unexpected results as the model is solved independently. It might happen that the presolve finds a completely different solution than the main solve. Furthermore, one has to keep in mind that there are also other possible ways to relate emissions and costs to bioenergy production and that methodological there is no clear distinction between bioenergy related emissions/costs and other emissions/costs possible. Both values are highly sensitive to the applied methodology. Another way to obtain emissions and costs associated with bioenergy production is to calculate the difference between a MAgPIE run with and a MAgPIE run without bioenergy demand.

(B) off (default)

In this realization the module is fully deactivated.

Limitations
No bioenergy specific emissions or costs are calculated.

Definitions

Name Description Unit A B
$o90\_cost\_glo(t)$ total cost of production [magpie_pre] mio. US$ x
$o90\_cost\_reg(t,i)$ regional cost of production [magpie_pre] mio. US$ x
$o90\_emissions\_reg(t,i,ghg)$ regional emissions Tg N2O-N CH4 and CO2-C x
$p90\_modelstat(t)$ model status of presolve - x
$o90\_tech\_cost(t,i)$ price for technological change [magpie_pre] mio. US$ x
$o90\_cost\_prod(t,i,k)$ factor costs [magpie_pre] mio. US$ x
$o90\_cost\_transp(t,j,k)$ transportation costs [magpie_pre] mio. US$ x
$o90\_cost\_landcon(t,j,land)$ landconversion costs [magpie_pre] mio. US$ x
$o90\_maccs\_costs(t,i)$ macc mitigation costs [magpie_pre] mio. US$ x
$o90\_emission\_costs(t,i)$ Costs for emission pollution rights [magpie_pre] mio. US$ x
$o90\_land(t,j,land,si)$ Areas of the different land types [magpie_pre] mio.ha x
$s90\_counter$ counter - x

The last columns of the table indicate the usage in the different realizations (numbered with capital letters)

Developer(s)

Jan Philipp Dietrich

See Also

13_tc, 38_factor_costs, 39_landconversion, 40_transport, 57_maccs, 60_bioenergy, overview