Ramping cost
The following should probably be multiplied by p_stepLength(m, f, t) in 2c_objective.gms?
- v_genRampUpDown: "Change in energy generation or consumption over an interval, separated into different 'slacks' (MW/h)"
- p_gnuBoundaryProperties(grid, node, unit, slack, 'rampCost'): "Wear and tear cost of ramping up (EUR/MW)"
Thus their product is EUR/h.
//Ramping costs
+ sum(gnuft_rampCost(grid, node, unit, slack, f, t)$p_gnuBoundaryProperties(grid, node, unit, slack, 'rampCost'),
+ p_gnuBoundaryProperties(grid, node, unit, slack, 'rampCost')
* v_genRampUpDown(grid, node, unit, slack, s, f, t)
) // END sum(gnuft_rampCost)`