5. Equations¶
There are two blocks of equations generated for damage cost functions, whenever they are included in the objective function. The two equations related to the damage functions are listed and briefly described below in Table 5.5. The equations include the balance of stepped emissions, the objective component for damage costs, and the augmented total objective function.
In addition, the standard TIMES objective function, EQ_OBJ, is augmented by the present value of the damage costs, as defined by the equation EQ_OBJDAM.
We now give the formulations of these constraints.
Reminder
The Damage Cost Functions are activated at run time from the data handling system, which in turn sets the switch $SET DAMAGE LP/NLP/NO.
Constraints (Indexes) |
Constraint Description |
|---|---|
EQ_DAMAGE (r,t,c) |
The balance equation between the stepped emission variables and the total emissions in each period. |
EQ_OBJDAM (r,cur) |
The total discounted damage costs by region, which will be added as a component to the objective function. |
5.1. EQ_DAMAGE(r,t,c)¶
Description: Allocates the total amount of emission indicator in period t to cost steps.
Purpose: This constraint allocates the total amount of emission indicator c to the cost steps of the linearized / non-linear damage cost functions in each period t.
This equation is generated in each time period for all emission indicators considered.
Units: Units of the emission commodity c.
Type: Binding. The equation is an equality (=) constraint.
Remarks:
The damage costs can be defined either on the net production (VAR_COMNET) or the gross production (VAR_COMPRD) of the commodity c. By default the damage costs are applied to the NET amount, unless \(DAM\_ELAST_{ r,c,'N'}\) is also specified. \(DAM\_ELAST_{r,c,'N'}\) defines a multiplier for the Base prices to be added to the damage cost function, when it is to be applied to the gross production.
The internal parameter \(DAM\_COEF_{r,t,c,s}\) is set to the base prices, if \(DAM\_ELAST_{r,c,'N'}\) is specified, and otherwise to 1.
Equation:
5.2. EQ_OBJDAM(r,cur)¶
Description: Computes the present value of all damage costs by region and currency.
Purpose: Defines the variable VAR_OBJ(r,’OBJDAM’,cur), which represents the total present value of all damage costs in region r, having currency cur. This variable is included in the TIMES objective function.
Units: Currency units.
Type: Binding. The equation is an equality (=) constraint.
Remarks:
The internal parameter \(DAM\_SIZE_{r,c,bd}\) represents the sizes of cost steps of the linearized damage cost function, for both directions (bd=LO/UP) and for the middle step (bd=FX), as described above in Section 2.
Equation:
Case A: Linearized functions
Case B: Non-linear functions