An Online Procurement Auction for Power Demand Response in Storage-Assisted Smart Grids Ruiting Zhou †, Zongpeng Li †, Chuan Wu ‡ † University of Calgary.

Slides:



Advertisements
Similar presentations
Combinatorial Auction
Advertisements

A Primal-Dual Approach to Online Optimization Problems.
© Actility – Confidential – Under NDA 1 Advanced flexibility management: concepts and opportunities Making Things Smart.
6.896: Topics in Algorithmic Game Theory Lecture 21 Yang Cai.
Testing Linear Pricing Algorithms for use in Ascending Combinatorial Auctions (A5) Giro Cavallo David Johnson Emrah Kostem.
Management and Control of Domestic Smart Grid Technology IEEE Transactions on Smart Grid, Sep Albert Molderink, Vincent Bakker Yong Zhou
Truthful Spectrum Auction Design for Secondary Networks Yuefei Zhu ∗, Baochun Li ∗ and Zongpeng Li † ∗ Electrical and Computer Engineering, University.
Approximating optimal combinatorial auctions for complements using restricted welfare maximization Pingzhong Tang and Tuomas Sandholm Computer Science.
Incentivize Crowd Labeling under Budget Constraint
Seminar in Auctions and Mechanism Design Based on J. Hartline’s book: Approximation in Economic Design Presented by: Miki Dimenshtein & Noga Levy.
A Prior-Free Revenue Maximizing Auction for Secondary Spectrum Access Ajay Gopinathan and Zongpeng Li IEEE INFOCOM 2011, Shanghai, China.
Fundamentals of Markets © 2011 D. Kirschen and the University of Washington 1.
Auction Algorithms for Market Equilibrium Rahul Garg IBM India Research Sanjiv Kapoor Illionis Institute of Technology.
The Out of Kilter Algorithm in Introduction The out of kilter algorithm is an example of a primal-dual algorithm. It works on both the primal.
A Multicriteria Model for Electronic Auctions Marie-Jo Bellosta, Im`ene Brigui Sylvie Kornman Daniel Vanderpooten Presented By Guoliang Qian.
Dynamic Spectrum Management: Optimization, game and equilibrium Tom Luo (Yinyu Ye) December 18, WINE 2008.
Approximation Algorithms
Mechanism Design: Online Auction or Packet Scheduling Online auction of a reusable good (packet slots) Agents types: (arrival, departure, value) –Agents.
Optimization Linear Programming and Simplex Method
Utility Regulation March 10, 2011 Raj Addepalli Deputy Director, Electric, Office of Electric,Gas and Water New York State Department of Public Service.
Online Auctions in IaaS Clouds: Welfare and Profit Maximization with Server Costs Xiaoxi Zhang 1, Zhiyi Huang 1, Chuan Wu 1, Zongpeng Li 2, Francis C.M.
Approximation Algorithms Motivation and Definitions TSP Vertex Cover Scheduling.
Truthfulness and Approximation Kevin Lacker. Combinatorial Auctions Goals – Economically efficient – Computationally efficient Problems – Vickrey auction.
Simulations and Supply Chain Management David Sparling Court of Experts September 6, 2002 University of Guelph.
Department of Telecommunications MASTER THESIS Nr. 608 MASTER THESIS Nr. 608 INTELLIGENT TRADING AGENT FOR POWER TRADING THROUGH WHOLESALE MARKET Ivo Buljević.
* Power distribution becomes an important issue when power demand exceeds power supply. * As electric vehicles get more popular, for a period of time,
Jian Zhao, Xiaowen Chu, Hai Liu, Yiu-Wing Leung
Balancing energy demand and supply without forecasts: online approaches and algorithms Giorgos Georgiadis.
A Truthful Mechanism for Offline Ad Slot Scheduling Jon Feldman S. Muthukrishnan Eddie Nikolova Martin P á l.
1 IEEE Trans. on Smart Grid, 3(1), pp , Optimal Power Allocation Under Communication Network Externalities --M.G. Kallitsis, G. Michailidis.
Sequences of Take-It-or-Leave-it Offers: Near-Optimal Auctions Without Full Valuation Revelation Tuomas Sandholm and Andrew Gilpin Carnegie Mellon University.
G-commerce Computational economies for resource allocation in computational Grid settings Fundamentals Resources are not free Resources are not free For.
Iterative Combinatorial Auctions David C. Parkes Division Engineering and Applied Sciences Harvard University.
An Online Auction Framework for Dynamic Resource Provisioning in Cloud Computing Weijie Shi*, Linquan Zhang +, Chuan Wu*, Zongpeng Li +, Francis C.M. Lau*
A Model and Algorithms for Pricing Queries Tang Ruiming, Wu Huayu, Bao Zhifeng, Stephane Bressan, Patrick Valduriez.
Combinatorial Auctions By: Shai Roitman
Electric vehicle integration into transmission system
Minimum Cost Flows. 2 The Minimum Cost Flow Problem u ij = capacity of arc (i,j). c ij = unit cost of shipping flow from node i to node j on (i,j). x.
Brief Annoucement: An algorithm composition scheme preserving monotonicity Davide Bilò ETH Zürich, Switzerland Luca Forlizzi Università dell'Aquila, Italy.
Distributed Demand Scheduling Method to Reduce Energy Cost in Smart Grid Humanitarian Technology Conference (R10-HTC), 2013 IEEE Region 10 Akiyuki Imamura,
MAP: Multi-Auctioneer Progressive Auction in Dynamic Spectrum Access Lin Gao, Youyun Xu, Xinbing Wang Shanghai Jiaotong University.
1 Distributed Energy-Efficient Scheduling for Data-Intensive Applications with Deadline Constraints on Data Grids Cong Liu and Xiao Qin Auburn University.
Strategyproof Auctions For Balancing Social Welfare and Fairness in Secondary Spectrum Markets Ajay Gopinathan, Zongpeng Li University of Calgary Chuan.
Stochastic Multicast with Network Coding Ajay Gopinathan, Zongpeng Li Department of Computer Science University of Calgary ICDCS 2009, June , Montreal.
Leader-Follower Framework For Control of Energy Services Ali Keyhani Professor of Electrical and Computer Engineering The Ohio State University
Brussels Workshop Use case 3 11/09/2015 Mario Sisinni.
Algorithmic Mechanism Design: an Introduction Approximate (one-parameter) mechanisms, with an application to combinatorial auctions Guido Proietti Dipartimento.
IT Infrastructure for Providing Energy-as-a-Service to Electric Vehicles Smruti R. Sarangi, Partha Dutta, and Komal Jalan IEEE TRANSACTIONS ON SMART GRID,
A Study of Central Auction Based Wholesale Electricity Markets S. Ceppi and N. Gatti.
Mobile Agent Migration Problem Yingyue Xu. Energy efficiency requirement of sensor networks Mobile agent computing paradigm Data fusion, distributed processing.
Linear Programming Erasmus Mobility Program (24Apr2012) Pollack Mihály Engineering Faculty (PMMK) University of Pécs João Miranda
A local search algorithm with repair procedure for the Roadef 2010 challenge Lauri Ahlroth, André Schumacher, Henri Tokola
BY: A. Mahmood, I. Khan, S. Razzaq, N. Javaid, Z. Najam, N. A. Khan, M. A. Rehman COMSATS Institute of Information Technology, Islamabad, Pakistan.
Bayesian Algorithmic Mechanism Design Jason Hartline Northwestern University Brendan Lucier University of Toronto.
Approximation Algorithms based on linear programming.
Tuesday, March 19 The Network Simplex Method for Solving the Minimum Cost Flow Problem Handouts: Lecture Notes Warning: there is a lot to the network.
Lecture 4 on Auctions Multiunit Auctions We begin this lecture by comparing auctions with monopolies. We then discuss different pricing schemes for selling.
Pouya Ostovari and Jie Wu Computer & Information Sciences
Multiscale energy models for designing energy systems with electric vehicles André Pina 16/06/2010.
Toward An Understanding of Self-Organization of Markets Yougui Wang Department of Systems Science, School of Management, Beijing Normal University, Beijing.
Near-Optimal Spectrum Allocation for Cognitive Radios: A Frequency-Time Auction Perspective Xinyu Wang Department of Electronic Engineering Shanghai.
Comp/Math 553: Algorithmic Game Theory Lecture 09
Xiangtong Qi The Hong Kong University of Science and Technology
System Control based Renewable Energy Resources in Smart Grid Consumer
The Simplex Method The geometric method of solving linear programming problems presented before. The graphical method is useful only for problems involving.
th IEEE International Conference on Sensing, Communication and Networking Online Incentive Mechanism for Mobile Crowdsourcing based on Two-tiered.
Power Efficient Monitoring Management In Sensor Networks
Ascending Combinatorial Auctions = a restricted form of preference elicitation in CAs Tuomas Sandholm.
Xinbing Wang*, Qian Zhang**
Long-term Capacity Market
Presentation transcript:

An Online Procurement Auction for Power Demand Response in Storage-Assisted Smart Grids Ruiting Zhou †, Zongpeng Li †, Chuan Wu ‡ † University of Calgary ‡ The University of Hong Kong 1

 The central problem in a smart grid is the matching between power supply and demand.  Supply < Demand, procure from energy storage devices  Demand < Supply, store electricity.  This work studies the demand response problem in storage-assisted smart grids. Introduction 2

 Storage crowdsourcing: thousands of batteries co-residing in the same grid can together store and supply an impressive amount of electricity.  How to incentivize storage participation and minimize the cost?  An Online Procurement Auction! Introduction A storage-assisted smart grid 3

 Effectively response to the imbalance  Need no estimation  Discover the “right price”  reduce the cost  Properties:  Online: diurnal cycles, and electricity stored at low-price hours is in finite supply  Procurement: multiple sellers (storage devices) and a single buyer (the grid). Why Online Procurement Auction? 4

 Two main modules  Translating online auction into a series of one-round auctions A online  Design a truthful auction for one-round demand response problem A one  A polynomial-time approximation algorithm  A payment scheme to guarantee truthfulness  Social cost competitive ratio: 2 in typical scenarios Our Contributions 5

Model Auction includes T time slots; M agents, each agent m ∈ [M] submits a set of K bids. Each bid is a pair: 6 Capacity limit Cover power shortage XOR bidding rule Social cost

 What difficulties could the capacity bring?  Greedy vs Optimal Online Problem 7 Agent A C=10 Round 1 $2 4 Round 2 $6 5 Round 3 $3 6 Agent B C=10 Round 1 $4 4 Round 2 $7 5 Round 3 $9 10

Online Problem 8 Agent A C=10 Round 1 $2 4 Remaining Capacity=6 Agent B C=10 Round 1 $4 4 Remaining Capacity=10 D1=4  What difficulties could the capacity bring?  Greedy

Online Problem 9 Agent A C=10 Round 1 $2 4 Round 2 $6 5 Remaining Capacity=1 Agent B C=10 Round 1 $4 4 Round 2 $7 5 Remaining Capacity=10 D2=5  What difficulties could the capacity bring?  Greedy

 What difficulties could the capacity bring?  Greedy social cost=2+6+9=17 Online Problem 10 Agent A C=10 Round 1 $2 4 Round 2 $6 5 Round 3 $3 6 Remaining Capacity=1 Agent B C=10 Round 1 $4 4 Round 2 $7 5 Round 3 $9 10 Remaining Capacity=0 D3=6

Online Problem 11 Agent A C=10 Round 1 $2 4 Round 2 $6 5 Round 3 $3 6 Agent B C=10 Round 1 $4 4 Round 2 $7 5 Round 3 $9 10  What difficulties could the capacity bring?  Optimal social cost=2+7+3=12.Greedy social cost=17

 Lesson Learned  Do not exhaust battery’s capacity early  Lose all the opportunities on this agent  Solution: Higher priority for agent with higher (remaining) capacity  adjust the cost in a bid according to its remaining capacity 12 Our solution

13 The Online Framework A online Increased cost, adjust each round Run A one based on the increased cost. Suppose A one return a good solution For one-round problem. Update the value of Sm, based on the ratio of consumed power and total capacity

 Simulate A online on the previous example  Two bids, A one select the agent with smallest cost. 14 Example 14 Agent A C=10 Round 1 $2 4 Remaining Capacity=6 D1=4 Agent B C=10 Round 1 $4 4 Remaining Capacity=10

 Simulate A online on the previous example  Two bids, A one select the agent with smallest cost. 15 Example 15 Agent A C=10 Round 1 $2 4 Round 2 $6 5 adjust: $7.2 5 Remaining Capacity=6 D2=5 Agent B C=10 Round 1 $4 4 Round 2 $7 5 adjust: $7 5 Remaining Capacity=5

 Greedy algorithm: social cost $17  Optimal solution: social cost $12  A online : social cost $12 16 Example 16 Agent A C=10 Round 1 $2 4 Round 2 $6 5 Round 3 $3 6 adjust: $ Remaining Capacity=0 D3=6 Agent B C=10 Round 1 $4 4 Round 2 $7 5 Round 3 $9 10 adjust: $ Remaining Capacity=5

 Primal-dual approximation algorithm to determine the winners  Approximation ratio=2 when each agent submits one bid only  Payment to winners  key in satisfying truthfulness, provide monetary incentives to encourage truthful bidding  Myerson’s characterization: an auction is truthful iff  (i) the auction result is monotone  (ii) winners are paid threshold payments 17 One-round Auction Design

18 One-round WDP Increased cost of supply Cover power shortage XOR bidding

 We augment the original one-round WDP: introduce a number of redundant inequalities.  Introducing dual variables y, z. 19 One-round WDP Primal ILP Dual ILP

20 One-round Auction Mechanism Initialize the primal and dual variables While loop: updates the primal and dual variables Once a dual constraint becomes tight, the bid corresponding to that constraint is added to the set A Find the threshold bid, Calculate the payment

 Simulation setup  Demand: [10GWh, 50GWh], with reference to information from ieso (Power to Ontario)  Battery capacity [60 kWh, 200 kWh]  Amount of supple: [0, 100]kWh  cost [$0, $20]  1000~ 3000 agents  1~15 rounds  1~10 bids per agent 21 Performance Evaluation

 Approximation ratio approaches 1 towards the bottom- right corner of the surface  A downward trend as the number of bids per agent grows 22 Performance of One-round WDP Algorithm

 The larger number of available agents, the better performance in terms of cost can be achieved  Small values in k and T lead to a lower ratio 23 Performance of Online Algorithm

 One of the first studies on storage power demand response through an online procurement power auction mechanism  The two-stage auction designed is truthful, computationally efficient, and achieves a competitive ratio of 2 in practical scenarios  An online framework which monitors each agent’s capacity  A primal-dual approximation algorithm for one-round problem 24 Conclusions

 Questions? 25 Thank you!