-
近年,电动汽车的销量节节攀升,与电动汽车配套的充电设施也得到大范围铺设。未来,无线电力传输技术将应用到电动汽车充电中,使充电更加便捷、安全[1]。无线充电系统分为两个子系统:电能发送系统和电能接收系统。前者可安装在马路、停车位的地面下,后者安装在车底下。两个系统通过电磁感应进行电力传输,无需人工电缆连接。
2013年,OLEV(online electric vehicle)公交系统在韩国龟尾市内投入运营,该公交系统采用动态无线充电方式,公交车可以一边行驶一边充电[2-3]。文献[4]设计出面向动态无线充电的信息通信系统,路测控制单元与电动汽车进行实时通信,并根据车的航线对电能发送系统进行开关控制。文献[5]研究了电动汽车无线充电负荷对电力市场的影响,但它只考虑日前市场(即提前一天对负荷进行预测并安排电力生产),而且认为预测是完美的,故忽略了电动汽车驾驶行为的随机性。
由于电动汽车的驾驶速度快、航线(包括时间和地点信息)不确定,所以其无线充电负荷也是快速变化、不确定的。远距离的大型集中式发电的响应速度较慢,难以满足无线充电的需求。本地的分布式能源响应速度较快、灵活性较高[6],适合作为无线充电负荷的电力供给。可见,电动汽车无线充电市场需要一种高效的多对多电能交易机制来匹配分布式能源的供给和电动汽车的需求。
本文针对智能电网中电动汽车无线充电市场,采用迭代双边拍卖算法进行电能供需匹配。分布式能源作为电能卖方,汇集商(aggregator)汇集电动汽车的充电需求,作为电能买方。所有买方和卖方都是非合作关系,独立地进行出价。代理商作为拍卖师,根据出价进行电能分配和定价,无需买卖方的隐私信息。仿真结果表明,本文算法可以最大化供需双方的总效益,且具有较快的收敛速度,能够保证电动汽车与分布式能源之间电能分配的高效性。
-
图 1给出智能电网中电动汽车无线充电市场的示意图。汇集商管理一片区域内的无线充电设施,能够实时获取到区域内电动汽车的航线和充电需求信息[4],并在市场中购买电能来满足车的充电需求。分布式能源可以是可再生能源,也可以是火力发电,作为电能卖方。代理商作为拍卖师,跟买卖方交换信息,达到优化双方总效益的目的。考虑到电动汽车的快速移动性和航线的不确定性,该无线充电市场应该对电能进行预售,事先确定电能交易量和价格。如现在是5:55,市场对6:00-6:05时段进行电能预售(PJM电力市场中实时电能调度时间间隔是5 min[7])。电动汽车需要保证在该时段内始终与充电设施(动态或静态)连接,汇集商才会接受它的充电请求。不能保证这一点的其他电动汽车将不能参与此次电能预售,它们可以通过其他方式(如主电网)获得电能。
-
对某一个时段进行分析。用$i \in [A]$标记汇集商,其中集合[A]定义为$[A] \buildrel \Delta \over = \{ 1,2, \cdots ,A\} $,表示汇集商的集合。用$[{V_i}] \buildrel \Delta \over = \{ 1,2, \cdots ,{V_i}\} $表示汇集商i中允许充电的电动汽车的集合。用$d_{ik}^{\min }$和$d_{ik}^{\max }$分别表示电动汽车$k \in [{V_i}]$的充电需求的最小值和最大值。汇集商i必须满足$ \ge d_{ik}^{\min }$,否则电动汽车将有可能由于电力不足而无法行驶。$d_{ik}^{\max }$由每辆车的最大充电功率决定。用$j \in [G]$标记分布式能源,$[G] \buildrel \Delta \over = \{ 1,2, \cdots ,G\} $表示分布式能源的集合。用dij表示汇集商i对能源j的电能需求量,故汇集商i的需求向量表示为${\mathit{\boldsymbol{d}}_i} \buildrel \Delta \over = \{ {d_{ij}}|j \in [G]\} $,所有汇集商的需求表示为$\mathit{\boldsymbol{d}} \buildrel \Delta \over = \{ {\mathit{\boldsymbol{d}}_i}|i \in [A]\} $。汇集商i中电动汽车的满意度函数表示为:
$${U_i}({\mathit{\boldsymbol{d}}_i}) = {r_i}\ln \left( {\xi \sum\limits_{j = 1}^G {{d_{ij}}} - \sum\limits_{k = 1}^{{V_i}} {d_{ik}^{\min }} + 1} \right)$$ (1) 式中,ri为常数;ξ为电动汽车无线充电效率。由式(1)可知,只有当汇集商i所提供的充电电量大于电动汽车最小需求量时,满意度才能得到提升。
用sij表示分布式能源j对汇集商i的电能供应量,故能源j的供应向量表示为${\mathit{\boldsymbol{s}}_j} \buildrel \Delta \over = \{ {s_{ij}}|i \in [A]\} $,所有能源的供应表示为$\mathit{\boldsymbol{s}} \buildrel \Delta \over = \{ {\mathit{\boldsymbol{s}}_j}|j \in [G]\} $ 。分布式能源j的成本函数[4]表示为:
$${C_j}({\mathit{\boldsymbol{s}}_j}) = {c_{1,j}}{\left( {\sum\limits_{i = 1}^A {{s_{ij}}} } \right)^2} + {c_{2,j}}\sum\limits_{i = 1}^A {{s_{ij}}} + {c_{3,j}}$$ (2) 式中,c1, j、c2, j、c3, j为常数,且c1, j>0。
汇集商和分布式能源之间是非合作的关系,且它们的目标往往是矛盾的。汇集商希望获得更多电能来提升电动汽车的满意度,而分布式能源却希望尽量减少发电成本。因此,它们需要一个代理商来协调电能分配。这里考虑代理商需要最大化双方的总效益,即社会福利(social welfare, SW)。通过求解下面的SW问题,可以得到最优的d*和s*:
$${\rm{SW}}:\mathop {\max }\limits_{\mathit{\boldsymbol{d}},\mathit{\boldsymbol{s}}} \sum\limits_{i = 1}^A {{U_i}({\mathit{\boldsymbol{d}}_i})} - \sum\limits_{j = 1}^G {{C_j}({\mathit{\boldsymbol{s}}_j})} $$ (3) $${\rm{s}}{\rm{.t}}{\rm{.}}\quad \sum\limits_{k = 1}^{{V_i}} {d_{ik}^{\min }} \le \xi \sum\limits_{j = 1}^G {{d_{ij}}} \le \sum\limits_{k = 1}^{{V_i}} {d_{ik}^{\max }} ,\quad \forall i \in [A]$$ (4) $$\sum\limits_{i = 1}^A {{s_{ij}}} \le s_j^{\max },\quad \forall j \in [G]$$ (5) $${d_{ij}} = {s_{ij}},\quad \forall i \in [A],\forall j \in [G]$$ (6) $${d_{ij}},{s_{ij}} \ge 0\quad ,\forall i \in [A],\forall j \in [G]$$ (7) 式中, $s_j^{\max }$ 为分布式能源j的最大发电量。式(6)表示电能的供需平衡。SW问题是典型的约束优化问题,可以通过计算KKT(Karush-Kuhn-Tucker)条件求解,而且其目标函数是凹的,故可以得到全局最优解。对约束式(4)~式(6)进行松弛,SW问题的Lagrange函数表示为:
$$\begin{array}{l} \quad \quad L(\mathit{\boldsymbol{d}},\mathit{\boldsymbol{s}},\mathit{\boldsymbol{\alpha }},\mathit{\boldsymbol{\beta }},\mathit{\boldsymbol{\lambda }},\mathit{\boldsymbol{\mu }}) = \sum\limits_{i = 1}^A {{U_i}({\mathit{\boldsymbol{d}}_i})} - \sum\limits_{j = 1}^G {{C_j}({\mathit{\boldsymbol{s}}_j}) + } \\ \sum\limits_{i = 1}^A {{\alpha _i}\left( {\sum\limits_{k = 1}^{{V_i}} {d_{ik}^{\min }} - \xi \sum\limits_{j = 1}^G {{d_{ij}}} } \right)} + \sum\limits_{i = 1}^A {{\beta _i}\left( {\xi \sum\limits_{j = 1}^G {{d_{ij}}} - \sum\limits_{k = 1}^{{V_i}} {d_{ik}^{\max }} } \right)} + \\ \sum\limits_{j = 1}^G {{\lambda _j}\left( {\sum\limits_{i = 1}^A {{s_{ij}}} - s_j^{\max }} \right)} + \sum\limits_{j = 1}^G {\sum\limits_{i = 1}^A {{\mu _{ij}}({d_{ij}} - {s_{ij}})} } \end{array}$$ (8) 式中,$\mathit{\boldsymbol{\lambda }} \buildrel \Delta \over = \{ {\lambda _j}|j \in [G]\} $;$\mathit{\boldsymbol{\mu }} \buildrel \Delta \over = \{ {\mu _{ij}}|i \in [A],j \in [G]\} $; $\mathit{\boldsymbol{\alpha }} \buildrel \Delta \over = \{ {\alpha _i}|i \in [A]\} ;\mathit{\boldsymbol{\beta }} \buildrel \Delta \over = \{ {\beta _i}|i \in [A]\} $ 。SW问题的最优解满足如下KKT条件:
$$\frac{{{r_i}}}{{\xi \sum\limits_{j = 1}^G {{d_{ij}} - \sum\limits_{k = 1}^{{V_i}} {d_{ik}^{\min }} + 1} }} - \xi {\alpha _i} + \xi {\beta _i} + {\mu _{ij}} = 0$$ (9) $$ - 2{c_{1,j}}\left( {\sum\limits_{i = 1}^A {{s_{ij}}} } \right) - {c_{2,j}} + {\lambda _j} - {\mu _{ij}} = 0$$ (10) 代理商在求解SW问题时,需要知道汇集商的满意度函数和分布式能源的成本函数。但由于隐私或欺骗等问题,代理商不一定能获得真实的函数信息。这时直接求解SW问题就变得不可行。
-
把双边拍卖机制应用到电动汽车充电市场中,汇集商(买方)和分布式能源(卖方)对电能进行出价,代理商(拍卖师)根据出价来确定电能交易量以及交易价格。这样可避免买卖方直接披露隐私信息。
-
用bij表示汇集商i对能源j的电能买入价(bid price),故汇集商i出价向量表示为${\mathit{\boldsymbol{b}}_i} \buildrel \Delta \over = \{ {b_{ij}}|j \in [G]\} $,所有汇集商的出价表示为$\mathit{\boldsymbol{b}} \buildrel \Delta \over = \{ {\mathit{\boldsymbol{b}}_i}|i \in [A]\} $。汇集商i需要求解下面的买方(buyer, B)问题,从而确定最优的买入价为:
$${\rm{B}}:\quad \mathop {\max }\limits_{{\mathit{\boldsymbol{b}}_i}} \left[ {{U_i}({\mathit{\boldsymbol{d}}_i}) - {P_i}({\mathit{\boldsymbol{b}}_i})} \right]$$ (11) 式中,Pi(bi)为买方的支付函数,由拍卖师决定。
-
用aij表示分布式能源j对汇集商i的电能卖出价(ask price),故分布式能源j的出价向量表示为${\mathit{\boldsymbol{a}}_j} \buildrel \Delta \over = \{ {a_{ij}}|i \in [A]\} $,所有分布式能源的出价表示为$\mathit{\boldsymbol{a}} \buildrel \Delta \over = \{ {\mathit{\boldsymbol{a}}_j}|j \in [G]\} $。分布式能源j需要求解下面的卖方(seller, S)问题,从而确定最优的卖出价为:
$${\rm{S}}:\quad \mathop {\max }\limits_{{\mathit{\boldsymbol{a}}_j}} [{R_j}({\mathit{\boldsymbol{a}}_j}) - {C_j}({\mathit{\boldsymbol{s}}_j})]$$ (12) 式中,Rj(aj)为卖方的收益函数,由拍卖师决定。
-
汇集商和分布式能源把出价提交给代理商,代理商需要求解下面的拍卖师(auctioneer, A)问题[8-9],从而计算出电能的交易量为:
$$\begin{array}{l} {\rm{A}}:\quad \mathop {\max }\limits_{\mathit{\boldsymbol{d}},\mathit{\boldsymbol{s}}} \sum\limits_{i = 1}^A {\sum\limits_{j = 1}^G {\left( {{b_{ij}}\ln {d_{ij}} - \frac{1}{2}{a_{ij}}s_{ij}^2} \right)} } \\ {\rm{s}}{\rm{.t}}{\rm{.}}\quad 式\left( 4 \right) \sim 式\left( 7 \right) \end{array}$$ (13) 式(13)中目标函数的构建与买卖方(满意度和成本)函数的凹凸性有关。因为汇集商的满意度函数是凹的,故增添一个凹成分(对数运算)来获取其函数的凹特征。类似地,增添一个凸成分(平方运算)来获取分布式能源成本函数的凸特性。由式(13)可知,代理商求解A问题时只需要知道买卖方的出价。A问题与SW问题有同样的约束条件,且目标函数也是凹的,所以也可以通过计算KKT条件求解。A问题的Lagrange函数为:
$$\begin{array}{l} \quad \tilde L(\mathit{\boldsymbol{d}},\mathit{\boldsymbol{s}},\mathit{\boldsymbol{\alpha }},\mathit{\boldsymbol{\beta }},\mathit{\boldsymbol{\lambda }},\mathit{\boldsymbol{\mu }}) = \sum\limits_{i = 1}^A {\sum\limits_{j = 1}^G {\left( {{b_{ij}}\ln {d_{ij}} - \frac{1}{2}{a_{ij}}s_{ij}^2} \right)} } + \\ \sum\limits_{i = 1}^A {{\alpha _i}\left( {\sum\limits_{k = 1}^{{V_i}} {d_{ik}^{\min }} - \xi \sum\limits_{j = 1}^G {{d_{ij}}} } \right)} + \sum\limits_{i = 1}^A {{\beta _i}\left( {\xi \sum\limits_{j = 1}^G {{d_{ij}}} - \sum\limits_{k = 1}^{{V_i}} {d_{ik}^{\max }} } \right)} + \\ \quad \sum\limits_{j = 1}^G {{\lambda _j}\left( {\sum\limits_{i = 1}^A {{s_{ij}}} - s_j^{\max }} \right)} + \sum\limits_{j = 1}^G {\sum\limits_{i = 1}^A {{\mu _{ij}}({d_{ij}} - {s_{ij}})} } \end{array}$$ (14) A问题的最优解满足如下KKT条件:
$$\frac{{{b_{ij}}}}{{{d_{ij}}}} - \xi {\alpha _i} + \xi {\beta _i} + {\mu _{ij}} = 0$$ (15) $$ - {a_{ij}}{s_{ij}} + {\lambda _j} - {\mu _{ij}} = 0$$ (16) 为了使得A问题的最优解也是SW问题的最优解,需要保证它们的KKT条件是一致的。由式(9)、式(10)、式(15)、式(16)可得:
$${b_{ij}} = \frac{{{r_i}{d_{ij}}}}{{\xi \sum\limits_{j = 1}^G {{d_{ij}} - \sum\limits_{k = 1}^{{V_i}} {d_{ik}^{\min }} + 1} }}$$ (17) $${a_{ij}} = \frac{1}{{{s_{ij}}}}\left[ {2{c_{1,j}}\left( {\sum\limits_{i = 1}^A {{s_{ij}}} } \right) + {c_{2,j}}} \right]$$ (18) 这意味着,当买方和卖方的出价分别满足式(17)和式(18)时,A问题的最优解就是SW问题的最优解。
-
代理商需要确定买方支付金额和卖方出售金额。买方支付函数和卖方收益函数分别表示为:
$${P_i}({\mathit{\boldsymbol{b}}_i}) = \sum\limits_{j = 1}^G {{b_{ij}}} $$ (19) $${R_j}({\mathit{\boldsymbol{a}}_j}) = \sum\limits_{i = 1}^A {\frac{1}{{{a_{ij}}}}{{({\mu _{ij}} - {\lambda _j})}^2}} $$ (20) 定理 1 由式(19)和式(20)给定的定价规则可以使得A问题的最优解与SW问题的最优解一致。
证明:由式(11)可知,汇集商的最优买入价应该满足:
$$\frac{{\partial {U_i}({\mathit{\boldsymbol{d}}_i})}}{{\partial {b_{ij}}}} - \frac{{\partial {P_i}({\mathit{\boldsymbol{b}}_i})}}{{\partial {b_{ij}}}} = 0$$ (21) 由式(15)可得:
$$\frac{{\partial {b_{ij}}}}{{\partial {d_{ij}}}} = \xi {\alpha _i} - \xi {\beta _i} - {\mu _{ij}}$$ (22) 把式(19)和式(22)代入式(21)可得:
$${b_{ij}} = {d_{ij}}\frac{{\partial {U_i}({\mathit{\boldsymbol{d}}_i})}}{{\partial {d_{ij}}}} = \frac{{{r_i}{d_{ij}}}}{{\xi \sum\limits_{j = 1}^G {{d_{ij}} - \sum\limits_{k = 1}^{{V_i}} {d_{ik}^{\min }} + 1} }}$$ (23) 可见式(23)与式(17)一致。由式(12)可知,分布式能源的最优卖出价应该满足:
$$\frac{{\partial {R_j}({\mathit{\boldsymbol{a}}_j})}}{{\partial {a_{ij}}}} - \frac{{\partial {C_j}({\mathit{\boldsymbol{s}}_j})}}{{\partial {a_{ij}}}} = 0$$ (24) 由式(16)可得:
$$\frac{{\partial {a_{ij}}}}{{\partial {s_{ij}}}} = ({\mu _{ij}} - {\lambda _j})s_{ij}^{ - 2}$$ (25) 把式(20)和式(25)代入式(24)可得:
$${a_{ij}} = \frac{1}{{{s_{ij}}}}\frac{{\partial {C_j}({\mathit{\boldsymbol{s}}_j})}}{{\partial {s_{ij}}}} = \frac{1}{{{s_{ij}}}}\left[ {2{c_{1,j}}\left( {\sum\limits_{i = 1}^A {{s_{ij}}} } \right) + {c_{2,j}}} \right]$$ (26) 可见式(26)与式(18)一致。
因此,由式(19)和式(20)给定的定价规则可以使得最优买入价满足式(17),也使得最优卖出价满足式(18)。所以,代理商A问题的最优解与SW问题的最优解一致。证毕
Iterative Double Auction Algorithm for Wireless Electric Vehicle Charging Market
-
摘要: 在智能电网中,分布式能源具有灵活性,可以支持来自电动汽车的快速变化的无线充电需求。针对无线充电市场采用迭代双边拍卖算法进行电能供需匹配,分布式能源作为电能卖方,汇集商汇集电动汽车的充电需求,作为电能买方,买卖方按照自身效益最大化的原则进行出价。代理商作为拍卖师,根据出价进行电能分配和定价,可以在买卖方隐私信息未知的情况下最大化总效益。仿真结果表明,该算法可以最大化供需双方的总效益,且具有较快的收敛速度,能够保证电动汽车与分布式能源之间电能分配的高效性。Abstract: In smart grid, distributed energy resources are flexible and able to support the fast-changing wireless charging demand from electric vehicles. An iterative double auction algorithm is employed to match power supply and demand for the wireless charging market, in which distributed energy resources act as power sellers, and aggregators that aggregate charging demands of electric vehicles act as power buyers. Buyers and sellers offer prices based on the principle of self-utility maximization. An agent, as an auctioneer, determines power allocation and payment according to the offered prices, and it can maximize the total utility while the private information of buyers and sellers is unknown. Simulation results show that the algorithm can maximize the total benefit of supply and demand at a fast convergence speed, ensuring the efficiency of power allocation between electric vehicles and distributed energy resources.
-
Key words:
- electric vehicle /
- iterative double auction /
- smart grid /
- wireless charging
-
[1] LUKIC S, PANTIC Z. Cutting the cord:Static and dynamic inductive wireless charging of electric vehicles[J]. IEEE Electrification Magazine, 2013, 1(1):57-64. doi: 10.1109/MELE.2013.2273228 [2] KO Y D, JANG Y J. The optimal system design of the online electric vehicle utilizing wireless power transmission technology[J]. IEEE Transactions on Intelligent Transportation Systems, 2013, 14(3):1255-1265. doi: 10.1109/TITS.2013.2259159 [3] JEONG S, JANG Y J, KUM D. Economic analysis of the dynamic charging electric vehicle[J]. IEEE Transactions on Power Electronics, 2015, 30(11):6368-6377. doi: 10.1109/TPEL.2015.2424712 [4] THEODOROPOULOS T V, DAMOUSIS I G, AMDITIS A J. Demand side management ICT for dynamic wireless EV charging[J]. IEEE Transactions on Industrial Electronics, 2016, 63(10):6623-6630. doi: 10.1109/TIE.2016.2570198 [5] OTT A L. Experience with PJM market operation, system design, and implementation[J]. IEEE Transactions on Power Systems, 2003, 18(2):528-534. doi: 10.1109/TPWRS.2003.810698 [6] DRIESEN J, KATIRAEI F. Design for distributed energy resources[J]. IEEE Power and Energy Magazine, 2008, 6(3):30-40. doi: 10.1109/MPE.2008.918703 [7] OU C H, LIANG H, ZHUANG W. Investigating wireless charging and mobility of electric vehicles on electricity market[J]. IEEE Transactions on Industrial Electronics, 2015, 62(5):3123-3133. doi: 10.1109/TIE.2014.2376913 [8] IOSIFIDIS G, GAO L, HUANG J, et al. A double-auction mechanism for mobile data-offloading markets[J]. IEEE/ACM Transactions on Networking, 2015, 23(5):1634-1647. doi: 10.1109/TNET.2014.2345875 [9] MAJUMDER B P, FAQIRY M N, DAS S, et al. An efficient iterative double auction for energy trading in microgrids[C]//2014 IEEE Symposium on Computational Intelligence Applications in Smart Grid (CIASG).[S.l.]:IEEE, 2014:1-7.