I read the paper with the title "Analysis of Residential Demand Response and Double-Auction Markets" (http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6039827) and I focused on the chapter C (Capacity management market). I tried to reproduce the outcome, i.e the reduction of load in case of congestion, by following the instructions of the Market user guide. I.e I included the following three lines in the auction object in order to set up the congestion object:
capacity_reference_object Substation_Transformer;
capacity_reference_property power_out_real;
max_capacity_reference_bid_quantity 1800; //Defaults to 1200 kW
The configuration of my auction object is as follows:
object auction {
name Market_1;
special_mode NONE;
margin_mode DENY;
unit kW;
capacity_reference_object Substation_Transformer;
capacity_reference_property power_out_real;
max_capacity_reference_bid_quantity 1800; //Defaults to 1800 kW
period 900;
init_price 30;
init_stdev 5;
warmup 0;
object multi_recorder {
property current_market.clearing_price,current_market.clearing_quantity,current_market.seller_total_quantity,current_market.buyer_total_quantity;
file "market_1.csv";
interval 900;
limit 100000000000;
};
}
while I used three stub_bidders to play the role of sellers.
object stub_bidder {
name seller_1;
role SELLER;
bid_period 900;
market Market_1;
price 0.6;
quantity 2400;
count 10000;
}
object stub_bidder {
name seller_2;
role SELLER;
bid_period 900;
market Market_1;
price 0.45;
quantity 500;
count 10000;
}
object stub_bidder {
name seller_3;
role SELLER;
bid_period 900;
market Market_1;
price 0.3;
quantity 400;
count 10000;
}
Also I have to mention that during the simulation these two warnings appeared:
WARNING [2000-08-04 23:00:00 PDT] : total_unknown is 14 -> some controllers are not providing their states with their bids
WARNING [2000-08-04 23:00:00 PDT] : capacity_reference_property (null) has negative unresponsive load--this is probably due to improper bidding
Below I present you a diagram of the "current_market.buyer_total_quantity" for two cases. With and without the congestion object, with the same conditions. Please open the image in a new tab in order to see the whole diagram.
The orange curve represents the "current_market.buyer_total_quantity" with the congestion object, while the blue curve represents the "current_market.buyer_total_quantity" without the congestion object. I was expecting something different. I was expecting, after the inclusion of the congestion object a curve like the blue one but reduced on the peaks and off course not a curve like the orange one with higher peaks. I cannot explain this behavior.
Is it something wrong with my configuration? Is this a normal behavior and if yes, why?
Sincerely
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Dear all,
I read the paper with the title "Analysis of Residential Demand Response and Double-Auction Markets" (http://ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=6039827) and I focused on the chapter C (Capacity management market). I tried to reproduce the outcome, i.e the reduction of load in case of congestion, by following the instructions of the Market user guide. I.e I included the following three lines in the auction object in order to set up the congestion object:
The configuration of my auction object is as follows:
object auction {
name Market_1;
special_mode NONE;
margin_mode DENY;
unit kW;
capacity_reference_object Substation_Transformer;
capacity_reference_property power_out_real;
max_capacity_reference_bid_quantity 1800; //Defaults to 1800 kW
period 900;
init_price 30;
init_stdev 5;
warmup 0;
object multi_recorder {
property current_market.clearing_price,current_market.clearing_quantity,current_market.seller_total_quantity,current_market.buyer_total_quantity;
file "market_1.csv";
interval 900;
limit 100000000000;
};
}
while I used three stub_bidders to play the role of sellers.
object stub_bidder {
name seller_1;
role SELLER;
bid_period 900;
market Market_1;
price 0.6;
quantity 2400;
count 10000;
}
object stub_bidder {
name seller_2;
role SELLER;
bid_period 900;
market Market_1;
price 0.45;
quantity 500;
count 10000;
}
object stub_bidder {
name seller_3;
role SELLER;
bid_period 900;
market Market_1;
price 0.3;
quantity 400;
count 10000;
}
Also I have to mention that during the simulation these two warnings appeared:
WARNING [2000-08-04 23:00:00 PDT] : total_unknown is 14 -> some controllers are not providing their states with their bids
WARNING [2000-08-04 23:00:00 PDT] : capacity_reference_property (null) has negative unresponsive load--this is probably due to improper bidding
Below I present you a diagram of the "current_market.buyer_total_quantity" for two cases. With and without the congestion object, with the same conditions. Please open the image in a new tab in order to see the whole diagram.
The orange curve represents the "current_market.buyer_total_quantity" with the congestion object, while the blue curve represents the "current_market.buyer_total_quantity" without the congestion object. I was expecting something different. I was expecting, after the inclusion of the congestion object a curve like the blue one but reduced on the peaks and off course not a curve like the orange one with higher peaks. I cannot explain this behavior.
Is it something wrong with my configuration? Is this a normal behavior and if yes, why?
Sincerely