scheduling energy consumption with local renewable micro
play

Scheduling energy consumption with local renewable micro-generation - PowerPoint PPT Presentation

Scheduling energy consumption with local renewable micro-generation and dynamic electricity prices Onur Derin, Alberto Ferrante Advanced Learning and Research Institute Faculty of Informatics Universit` a della Svizzera italiana Lugano,


  1. Scheduling energy consumption with local renewable micro-generation and dynamic electricity prices Onur Derin, Alberto Ferrante Advanced Learning and Research Institute Faculty of Informatics Universit` a della Svizzera italiana Lugano, 6900, Switzerland { derino,ferrante } @alari.ch GREEMBED’10 April 12, 2010

  2. Outline Introduction System model The scheduling problem Case study Discussion Conclusion O. Derin, ALaRI GREEMBED’10— Scheduling energy consumption with local renewable micro-generation and dynamic electricity prices 2/17

  3. Introduction Smart grid Transformation of electricity generation: distributed generation Transformation of electricity trading: real-time pricing, short-term contracting DSO Smart home Transformation of electricity consumption: peak demand response, balancing power, load adjustment Energy consumption in EU residential sector 11% 7% Space heating Water heating Cooking Electrical 57% 25% appliances O. Derin, ALaRI GREEMBED’10— Scheduling energy consumption with local renewable micro-generation and dynamic electricity prices 3/17

  4. System model Price signals a set P of price signals assumed to be predicted or provided for some time p min ( t ) = min { p i ( t ) } Minimum price signal 0.25 P min 0.2 Price (Euro) 0.15 0.1 0.05 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 time (T = 20 mins) O. Derin, ALaRI GREEMBED’10— Scheduling energy consumption with local renewable micro-generation and dynamic electricity prices 4/17

  5. System model Locally-generated power a set G of local power micro-generators such as photovoltaics and wind mills P G i ( t ) depends on weather, location assumed to be predicted assumed to be costless � P G ( t ) = P G i ( t ) Locally-generated power 3 P G 2.5 Power (kW) 2 1.5 1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 time (T = 20 mins) O. Derin, ALaRI GREEMBED’10— Scheduling energy consumption with local renewable micro-generation and dynamic electricity prices 5/17

  6. System model Flexible tasks a set J of flexible tasks J i = ( a i , d i , pr i , L i ) a i : earliest start time d i : deadline pr i : preemptability L i : load power profile Load power profile for jobs without scheduling 10 J 1 J 2 J 3 8 6 Power (kW) 4 2 0 a 2 =0 a 3 =2 a 1 =3 d 3 =18 d 1 =20 d 2 =21 time (T = 20 mins) O. Derin, ALaRI GREEMBED’10— Scheduling energy consumption with local renewable micro-generation and dynamic electricity prices 6/17

  7. Problem statement The scheduling problem Given a task set J , a price signal set P , a locally-generated power P G , and maximum allowed consumable power at any instant as P max ; determine a schedule of the tasks such that the total cost for their execution is minimized. O. Derin, ALaRI GREEMBED’10— Scheduling energy consumption with local renewable micro-generation and dynamic electricity prices 7/17

  8. Discretization of the problem We assume piecewise constant functions with interval T p min ( t ) , P G ( t ) in interval [ min ( a i ) , max ( d i )] becomes p min [ n ] , P G [ n ] of length N = ( max ( d i ) − min ( a i )) T L i ( t ) becomes L i [ n ] with length N L i = length ( L i ) T O. Derin, ALaRI GREEMBED’10— Scheduling energy consumption with local renewable micro-generation and dynamic electricity prices 8/17

  9. Cost function Schedule for task J i , s i [ n ]: sequence of 0s and 1s Power consumed by J i L i [ � j � k =1 s i [ k ]] if s i [ j ] = 1 P i [ j ] = 0 otherwise Total power consumed by all tasks � P tot = P i i Power to be billed (negative values are zeroed in P billed ) P billed = P tot − P G Cost of the energy C = P billed · p min · T O. Derin, ALaRI GREEMBED’10— Scheduling energy consumption with local renewable micro-generation and dynamic electricity prices 9/17

  10. Constraints Tasks are scheduled to start after their earliest starting time: ∀ J i : a i ≤ T · min { k : s i [ k ] = 1 } Tasks are scheduled to finish before their deadlines: ∀ J i : d i − T ≥ T · max { k : s i [ k ] = 1 } Task J i is scheduled as many times as the length of its load power profile: N � s i [ k ] = N L i k =1 If task J i is not preemptable, then it should be scheduled to run all at once: pr i = 0 ⇒ s i ( l ) = 1 for l ∈ [ min { k : s i ( k ) = 1 } , max { k : s i ( k ) = 1 } ] At no time, the total power withdrawn by all tasks exceeds the allowed maximum, P max . P tot [ k ] ≤ P max for all k O. Derin, ALaRI GREEMBED’10— Scheduling energy consumption with local renewable micro-generation and dynamic electricity prices 10/17

  11. Case study Task ( J i ) earliest start deadline total duration preemptable Clothes washing 1:00 6:40 2h no Car recharge 0:00 7:00 4h yes Dish washing 0:40 6:00 1h20’ no P max = 15 kW Load power profile for jobs without scheduling 10 J 1 J 2 J 3 8 6 Power (kW) 4 2 0 a 2 =0 a 3 =2 a 1 =3 d 3 =18 d 1 =20 d 2 =21 time (T = 20 mins) O. Derin, ALaRI GREEMBED’10— Scheduling energy consumption with local renewable micro-generation and dynamic electricity prices 11/17

  12. Case study huge search space � 21 � · 12 · 11 = 38 , 798 , 760 valid schedules 12 took 35 minutes on a 1.8 GHz Intel Pentium Dual Core computer with 2GB of RAM 23% cost reduction from e 6.5 to e 5.0 Optimal scheduled power profile for jobs 10 J 1 J 2 J 3 8 6 Power (kW) 4 2 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 time (T = 20 mins) O. Derin, ALaRI GREEMBED’10— Scheduling energy consumption with local renewable micro-generation and dynamic electricity prices 12/17

  13. Case study better use of P G Total power consumption No schedule 12 Optimal schedule 10 8 Power (kW) 6 4 2 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 time (T = 20 mins) O. Derin, ALaRI GREEMBED’10— Scheduling energy consumption with local renewable micro-generation and dynamic electricity prices 13/17

  14. Discussion Scheduling algorithm worst case complexity is O (2 MN ) M : number of tasks, N : number of time slots the scheduler should run in a reasonable time when new tasks arrive or predictions change need for fast admittance tests � � P max · N ≥ L i [ j ] i j ICT requirements A controller device reads price signals, makes contracts for short-terms with different DSOs. communicates with home appliances (start, pause, resume and task information) runs the scheduling algorithm can be integrated with a smart metering device may communicate with other controllers nearby need for standards for interoperable devices and seamless integration O. Derin, ALaRI GREEMBED’10— Scheduling energy consumption with local renewable micro-generation and dynamic electricity prices 14/17

  15. Discussion Use cases Home level Community level better trading power; less communication/computation requirements on the infrastructure; less cost of the ICT infrastructure per home due to sharing; more predictable consumption at the community level; ability to impose peak demand response and balancing power policies at the community level. privacy concerns due to making household tasks transparent to a shared controller; a community-level scheduling might provide less optimal results than home-level scheduling from the stand point of single users. Management of locally-generated energy store, sell or waste O. Derin, ALaRI GREEMBED’10— Scheduling energy consumption with local renewable micro-generation and dynamic electricity prices 15/17

  16. Conclusion A scheduling problem has been proposed to save money for household tasks based on the current trends in electricity markets, smart grids and smart homes. Finding the optimal schedule through exhaustive search is not feasible. We need efficient heuristics that would work for large number of tasks and time slots; and run on embedded systems. Future work develop heuristics, assess their performance evalute optimization performance in presence of prediction errors in p min and P G investigate negotiation in buying and selling of the energy investigate scheduling policies for demand side management O. Derin, ALaRI GREEMBED’10— Scheduling energy consumption with local renewable micro-generation and dynamic electricity prices 16/17

  17. Thank you! Questions? O. Derin, ALaRI GREEMBED’10— Scheduling energy consumption with local renewable micro-generation and dynamic electricity prices 17/17

Recommend


More recommend