Commit fbd66a24 authored by Ciara O'Dwyer's avatar Ciara O'Dwyer
Browse files

Changed "Wheeling" om p_gnn to "variableTransCost"

parent 4dbba47a
......@@ -36,8 +36,8 @@ r_uTotalStartupCost
r_gnStateSlackCost
r_gnTotalStateSlackCost
r_gnStorageValueChange
r_gnnWheelingCost
r_gnnTotalWheelingCost
r_gnnVariableTransCost
r_gnnTotalVariableTransCost
// Investment and Fixed Operation and Maintenance Cost Components
r_gnuFOMCost
......
......@@ -259,7 +259,7 @@ param_gnn "Set of possible data parameters for grid, node, node (nodal interconn
portion_of_transfer_to_reserve "Portion of the infeed from the unit that needs to be available as reserve if the unit fails"
ICrampUp
ICrampDown
Wheeling "Variable cost applied to transfers (EUR/MW)"
variableTransCost "Variable cost applied to transfers (EUR/MW)"
/
param_gnu "Set of possible data parameters for grid, node, unit" /
......
......@@ -39,8 +39,8 @@ Parameters
r_gnStateSlackCost(grid, node, f, t) "Costs for states requiring slack (MEUR)"
r_gnTotalStateSlackCost(grid, node) "Total costs for state slacks over the simulation (MEUR)"
r_gnStorageValueChange(grid, node) "Change in storage values over the simulation (MEUR)"
r_gnnWheelingCost(grid, node_,node, f, t) "Wheeling costs (MEUR)"
r_gnnTotalWheelingCost(grid, node_, node) "Total wheeling costs over the simulation (MEUR)"
r_gnnVariableTransCost(grid, node_,node, f, t) "Variable Transfer costs (MEUR)"
r_gnnTotalVariableTransCost(grid, node_, node) "Total Variable Transfer costs over the simulation (MEUR)"
// Investment and Fixed Operation and Maintenance Cost Components
r_gnuFOMCost(grid, node, unit) "Total gnu fixed O&M costs over the simulation (MEUR)"
......
......@@ -111,14 +111,14 @@ q_obj ..
] // END * p_sft_probability(s,f,t)
// Wheeling Charges
// Variable Transfer
+ sum(gn2n_directional(grid, node_, node),
+ p_gnn(grid, node, node_, 'wheeling')
+ p_gnn(grid, node, node_, 'variableTransCost')
* v_transferLeftward(grid, node_, node, s, f, t)
) // END sum(gn2n_directional(grid, node_, node))
+ sum(gn2n_directional(grid, node_, node),
+ p_gnn(grid, node_, node, 'wheeling')
+ p_gnn(grid, node_, node, 'variableTransCost')
* v_transferRightward(grid, node_, node, s, f, t)
) // END sum(gn2n_directional(grid, node_, node))
......
......@@ -64,13 +64,13 @@ loop(m,
] // END * r_startup
); // END sum(starttype)
//Wheeling Costs
r_gnnWheelingCost(gn2n_directional(grid, node_, node), ft_realizedNoReset(f,t))$[ord(t) > mSettings(m, 't_start') + mSettings(m, 't_initializationPeriod')]
//Variable Trnasfer Costs
r_gnnVariableTransCost(gn2n_directional(grid, node_, node), ft_realizedNoReset(f,t))$[ord(t) > mSettings(m, 't_start') + mSettings(m, 't_initializationPeriod')]
= 1e-6 // Scaling to MEUR
* p_stepLengthNoReset(m, f, t)
*[+ p_gnn(grid, node, node_, 'wheeling')
*[+ p_gnn(grid, node, node_, 'variableTransCost')
* r_transferLeftward(grid, node_, node, f, t)
+ p_gnn(grid, node_, node, 'wheeling')
+ p_gnn(grid, node_, node, 'variableTransCost')
* r_transferRightward(grid, node_, node, f, t)];
// Node state slack costs
......@@ -111,10 +111,10 @@ loop(m,
* sum(msft_realizedNoReset(m, s, f, t), p_msProbability(m, s) * p_msWeight(m, s) * p_s_discountFactor(s))
);
// Total Wheeling costs
r_gnnTotalWheelingCost(gn2n_directional(grid, node_, node))
// Total Variable Transfer costs
r_gnnTotalVariableTransCost(gn2n_directional(grid, node_, node))
= sum(ft_realizedNoReset(f,t)$[ord(t) > mSettings(m, 't_start') + mSettings(m, 't_initializationPeriod')],
+ r_gnnWheelingCost(grid, node_, node, f, t)
+ r_gnnVariableTransCost(grid, node_, node, f, t)
* sum(msft_realizedNoReset(m, s, f, t), p_msProbability(m, s) * p_msWeight(m, s) * p_s_discountFactor(s))
);
......@@ -205,8 +205,8 @@ loop(m,
}
)
+ sum(gn2n_directional(grid, node_, node),
// wheeling costs
+ r_gnnWheelingCost(grid, node_, node, f, t)
// Variable Transfer costs
+ r_gnnVariableTransCost(grid, node_, node, f, t)
)
// Node state slack costs
+ r_gnStateSlackCost(grid, node, f, t);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment