Balancing Transactions

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Balancing Transactions

SPOT
Hello,

I have some few questions regarding balancing transactions.

1. My broker is not submitting any balancing orders, but I get balancing transactions. Is that OK? I mean do the server balances brokers surplus or deficit energy automatically?

2. About BalancingTransactions, the spec says that getKWh() returns the total size of the imbalance in kWH, positive for surplus and negative for deficit and getCharge() returns the total charge imposed by the DU for this imbalance -- positive for credit to broker, negative for debit from broker.

In my simulation, I get these 3 types of balancing transactions
[getCharge(), getKWh()]
a) [24.99668028749574, -1634.727098568777]
b) [-155.49671710129647, -1766.6895800156665]
c) [13.927816535457337, 149.44260894053787]

Can you please explain, whats happening for a, b and c scenarios above?

In my understanding, for scenario (a), it means brokers are getting paid 24.99668028749574 euro because they have -1634.727098568777 KWh deficit? How is that possible? How can broker gain money by having deficit of energy?

Thanks
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Balancing Transactions

grampajohn
Administrator
SPOT wrote
Hello,

I have some few questions regarding balancing transactions.

1. My broker is not submitting any balancing orders, but I get balancing transactions. Is that OK? I mean do the server balances brokers surplus or deficit energy automatically?
Yes, the server balances each broker at the end of every timeslot, using local balancing resources as well as the wholesale balancing market. Local resources are only available to the extent that brokers provide them through balancing orders.
2. About BalancingTransactions, the spec says that getKWh() returns the total size of the imbalance in kWH, positive for surplus and negative for deficit and getCharge() returns the total charge imposed by the DU for this imbalance -- positive for credit to broker, negative for debit from broker.

In my simulation, I get these 3 types of balancing transactions
[getCharge(), getKWh()]
a) [24.99668028749574, -1634.727098568777]
b) [-155.49671710129647, -1766.6895800156665]
c) [13.927816535457337, 149.44260894053787]

Can you please explain, whats happening for a, b and c scenarios above?

In my understanding, for scenario (a), it means brokers are getting paid 24.99668028749574 euro because they have -1634.727098568777 KWh deficit? How is that possible? How can broker gain money by having deficit of energy?

Thanks
I believe the operation of the balancing market is pretty well described in the spec. Without seeing the log for this game, here's what I suspect happened:

a) The overall balance was positive, not negative, to the point where the brokers who were positive had to pay to unload their excess energy. You may have been the only one with a negative imbalance, and so therefore you got paid. Note that you are always better off being on the "good" side of the imbalance -- that is, on the opposite side from the overall imbalance.
b) This is a normal case for negative imbalance. You had to buy enough energy to cover your imbalance.
c) This is a normal case for positive imbalance. You got paid a bit for the extra energy you were providing.

Does this make sense?

John
Loading...