基于纳什博弈的微电网电压调节方法和装置与流程

文档序号:13738713阅读:331来源:国知局
基于纳什博弈的微电网电压调节方法和装置与流程
本发明属于电力系统可靠性
技术领域
,尤其涉及一种基于纳什博弈的微电网电压调节方法和装置。
背景技术
:可再生和可持续发展技术在我国节能减排政策中发挥了关键的作用。在大规模风电不断接入电网的背景下,中国正在大力推动各类分布式电源的发展,争取使得更多绿色、可持续的分布式能源接入电网。但是,接入过多的dgs可能给配电网的安全稳定运行带来严峻的挑战。因此,研究人员提出了微电网(microgrid,mg)。微电网可以将一些小规模dgs集成到大电网中以满足电网未来的发展需求。但是由于存在容量限制,在大多数电力市场中,小容量dgs不能直接参与电力市场交易,只能将dgs、柔性负载和分布式储能进行集成并以mg的形式加入到电力市场中,这样就可以使小容量用户参与到电力市场交易中,而聚合商则负责为dgs、其他市场参与者和系统运营商提供一个交易平台。微电网运营商在电力市场稳定运行中起着重要的作用,它保证了当微电网中分布式电源的渗透率较高时,电网仍然能够安全稳定的运行。mgo的一个主要任务就是进行电压调节。电压调节通常需要大量的调节设备共同作用来维持电压稳定,保证负荷节点的电压和电能质量。为实现上述目标,首先需要建立成本函数,函数中应该兼顾到多个控制目标(包括电压稳定性、功率损耗、无功成本等),并考虑到多个约束条件(如电压稳定限制、热限制等)。通常可以将其视为一个最优潮流(opf)问题进行建模,并通过集中式方法或分散式方法求解。随着电力市场的发展,越来越多的dgs接入了电力市场。因此,在进行电压调节时,需要兼顾到所有市场参与者的效益。一般来说,大多数基于博弈论的调节方法都会将其视为合作博弈进行建模,即通过各参与者之间的合作共同达成一个目标。合作博弈是研究人们达成合作时如何分配合作得到的收益,即收益分配问题。如何保证实现和满足这些条件,在极端条件下可能牺牲市场参与者的利益。也就是说,联盟内部成员之间的信息是可以互相交换的,所达成的协议必须强制执行。这些与非合作的策略型博弈中的每个局中人独立决策、没有义务去执行某种共同协议等特点形成了鲜明的对比,非合作博弈是研究人们在利益相互影响的局势中如何选决策使自己的收益最大,即策略选择问题。因此,如何基于非合作博弈实现电压调节过程中系统综合效益最高,提高微电网系统可靠性和经济性,是本领域技术人员目前迫切解决的技术问题。技术实现要素:为克服上述现有技术的不足,本发明提供了一种基于纳什博弈的微电网电压调节方法和装置,通过广义纳什博弈实现了微电网的电压调节,建立了每个电力市场参与者的策略空间及其效益函数。然后将电压调节博弈转化成了一个双层优化问题,并采用实践的方法解决该问题。为实现上述目的,本发明采用如下技术方案:一种基于纳什博弈的微电网电压调节方法,包括以下步骤:步骤1:建立微电网参与者的电压调节博弈模型;步骤2:建立参与者的策略空间,所述每个参与者的策略空间均包含决策变量和约束条件;步骤3:根据电价和安稳条件确定策略空间;步骤4:确定所述电压调节博弈模型的目标函数和约束条件;步骤5:判断是否实现纳什均衡,若否,返回步骤3;若是,将电压调节博弈模型转化为双层优化模型进行求解。进一步地,所述参与者包括:微电网运营商、有源电力供应商和有源负载用户。进一步地,所述有源电力供应商包括光伏、储能及外部等效电源;所述有源负载用户包括产线负荷及重要负荷。进一步地,所述步骤4确定的目标函数包括:(1)电力损失最小化;(2)有源电力供应商和有源负载用户的竞争过程中实现自己利益的最大化。约束条件包括:(1)网络潮流平衡约束;(2)基础安全出力约束及相角约束;(3)有源负载用户的有功功率需求约束及无功功率需求约束;(4)节点电压安全约束。进一步地,所述步骤5判断是否实现纳什均衡的条件为:(1)在广义纳什均衡点处微电网运营商能够接受有源电力供应商和有源负载用户的规划;(2)每个有源电力供应商/有源负载用户都将根据有功/无功节点电价规划自己的行为。进一步地,所述双层优化模型中,微电网运营商为领导者,有源电力供应商和有源负载用户为参与者,每个参与者的效益函数中都要加入联合约束。进一步地,所述双层优化模型的求解过程为:计算流程包括:(1)首先需要求解上层问题,在不考虑惩罚项的条件下求解下层问题,并根据下列公式计算差值系数;gap=||y-x||(2)假设差值系数gap是一个大于0的特定值,并随着迭代次数的增加而增加,求解上层问题。(3)检查差值是否小于容差值,如果差值小于容差值,停止计算;否则重复迭代,直至得到最优结果。根据本发明的第二目的,本发明还提供了一种基于纳什博弈的微电网电压调节装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的基于纳什博弈的微电网电压调节方法。根据本发明的第三目的,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时执行所述的基于纳什博弈的微电网电压调节方法。本发明的有益效果1、本发明针对电力市场环境下多分布式电源接入下,考虑微电网运营商、有源电力供应商和有源负载用户三者的合作博弈下的在线电压调节中的经济因素,将电压调节问题视为各市场参与者效益之间的非合作博弈,从而实现电压调节过程中系统综合效益最高,提高了微电网系统可靠性和经济性;2、本发明为了消除分布式电源集成给配电网安全稳定运行带来的不利影响,考虑到多代理商的特性,基于参与者以及节点电力市场的模型,建立了广义纳什博弈模型。通过广义纳什博弈实现了微电网的电压调节,建立了每个电力市场参与者的策略空间及其效益函数。不仅能够实现电压调节,还兼顾到了每个参与者的效益。3、本发明将博弈过程转换成了一个双层优化问题,其中微电网以领导者的身份参与,然后证明了纳什均衡的存在性,并提出了问题的解决方法。该发明实现了在考虑每个参与者效益的基础上的电压调节。附图说明构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。图1为本发明基于纳什博弈的微电网电压调节方法的流程图;图2为微电网结构图;图3是纳什均衡求解过程的差值收敛曲线;图4是纳什均衡点的电压曲线。具体实施方式应该指出,以下详细说明都是例示性的,旨在对本申请提供进一步的说明。除非另有指明,本文使用的所有技术和科学术语具有与本申请所属
技术领域
的普通技术人员通常理解的相同含义。需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。实施例一本实施的目的是提供一种多分布式电源接入下微电网电压调节方法。基于以上目的,本实施例提供了一种基于纳什博弈的微电网电压调节方法,具体包括如下步骤:步骤1:建立微电网参与者的电压调节博弈模型;针对电力市场环境下多分布式电源(distributedgenerations,dgs)接入下微电网的电压调节方法,尤其是考虑微电网运营商(microgridoperator,mgo)、有源电力供应商(activepowersuppliers,apss)和有源负载用户(activeloadusers,alus)三者的合作博弈下的在线电压调节中的经济因素,将电压调节问题视为各市场参与者效益之间的非合作博弈,并将其定义为电压调节博弈(voltageregulationgame,vrg)模型。为建立电压调节的纳什博弈模型,首先需要了解一些基本定义。正常情况下纳什博弈通常包括参与者的集合n、每个参与者的策略集合和效用函数,其中n={1,...,n}是一个有限集。对于每一个参与者i来说,集合ωi将包括他所有的策略。ω=∏i∈nωi表示博弈的策略配置集合。假设参与者i以效用函数ui:ω→r表示其策略选择顺序。则常规形式的博弈就可以定义为一个数据列表{ωi,ui}i∈n。为简化我们的研究,假设那么其中k=∑i∈nni。对于每一个参与者i来说,-i表示全部参与者,而不是参与者i。不同于标准纳什博弈,在vrg中,微电网的策略空间不仅与自身的策略有关,还与其他参与者的策略有关,我们将这类博弈称为广义纳什博弈。广义纳什博弈可以通过在常规博弈中加入可行性来构造,可以表示为一个指定数据列表{ωi,fi,ui},其中fi是参与者i的可行策略,fi:x→xi。一旦所有的参与者都选择了策略x∈ω,则第i个参与者的可行解可以通过ωi的子集fi(x)给出。步骤2:建立参与者的策略空间,所述每个参与者的策略空间均包含决策变量和约束条件;每个参与者的策略空间中包含他们的决策变量和应该遵循的各项约束条件。由于电力生产和供应的特性不同,vrg的参与者包括mgo、有源电力供应商(activepowersuppliers,apss)和有源负载用户(activeloadusers,alus)。mgo要对微电网的安全运行进行管理,其中也包括不参与vrg的无源用户和dgs。apss是由多种dgs集成所得,其中可能包括光伏、风电、微型chp等。在vrg过程中,各aps之间会进行竞争而非合作。同样的,alus中包含dgs和负载,既可能表现为电源也可能表现为负载,在vrg过程中alu也会与其他参与者进行竞争。步骤3:根据电价和安稳条件确定参与者的策略空间;参与者的策略空间在vrg过程中,每个节点的电压、dgs不参与电力市场的发电量以及每个参与者的实时电价都是由mgo决定的,这样可以维持微电网的安全稳定运行。用ωo表示mgo的策略空间,其中应该包括以下约束条件:其中,pg,i代表第i个发电机的有功输出,qg,i代表第i个发电机的无功输出,pl,i代表第i个用户的有功负荷,ql,i代表第i个用户的无功负荷,vi代表节点i的电压幅值,θi代表节点i的电压相角,gij代表节点i到节点j的线路电导,bij代表节点i到节点j的线路电纳,θij代表节点i和节点j的相角差,plm代表节点l流向节点m的有功功率,qlm代表节点l流向节点m的无功功率,slm,max代表节点l流向节点m的最大视在功率,vi,min和vi,max分别代表节点i的最小和最大电压幅值,θi,min和θi,max分别代表节点i的最小和最大电压相角,pgi,min和pgi,max分别代表第i个发电机的最小和最大有功输出,qgi,min和qgi,max分别代表第i个发电机的最小和最大无功输出,sg,i代表第i个发电机的视在功率,pli,min和pli,max分别代表第i个alu的最小和最大有功需求,qli,min和qli,max分别代表第i个alu的最小和最大无功需求,代表连接到节点i的发电机的集合,li代表连接到节点i的用户的集合,n代表节点的集合,ε代表支路的集合,代表发电机的集合,代表apss的集合,l代表用户的集合。若用uo表示mgo的目标函数,则mgo的拉格朗日函数可以表示成如下形式:其中,λ(...cp,i...cq,i...)与μ(...,clm,cvmin,i,cvmax,i...)≥0是对偶变量,cp,i代表节点i的有功功率电价,cq,i代表节点i的无功功率电价。节点的有功功率电价和无功功率电价可以用变量λ表示。fo表示mgo的可行策略,其具体形式可表示如下:其中lalu代表alus的集合。策略空间ωo可以用{v,θ,pg,qg,pl,ql,cp,cq|(1)-(10)}和相应的集合fo:{pg,qg,pl,ql|(12)-(15)}表示。当所有的apss和alus各自选择相应的策略之后,可以确定解的可行域,也就是说mgo的决策会直接受到apss和alus的影响。用ωg,i表示第i个aps的策略空间,则其应该包含以下约束条件:策略空间ωg,i可以用{pg,i,qg,i|(16)-(18)}和相应的集合fg,i:{pg,i,qg,i|(12)-(13)}表示。在vrg中,每个aps可以在在满足自身技术约束的条件下,决定上传给微电网的有功和无功功率。用ωg,i表示第i个alu的策略空间,则其应该包含以下约束条件:其中,pli,min和pli,max分别表示第i个alu的最小和最大有功功率需求,qli,min和qli,max分别表示第i个alu的最小和最大无功功率需求。策略空间ωl,i可以用{pl,i,ql,i|(19)-(20)}和相应的集合fl,i:{pl,i,ql,i|(14)-(15)}表示。步骤4:确定所述电压调节博弈模型的目标函数和约束条件;在vrg中,mgo将在alus和apss的竞争过程中实现自己利益的最大化。mgo的目标是实现电力损失的最小化,其目标函数可以用下列形式表示:aps的目标函数可以用下列形式表示:alu的目标函数可以用下列形式表示:约束条件包括:43)网络潮流平衡约束;44)基础安全出力约束及相角约束;45)alus的有功功率需求约束及无功功率需求约束;46)节点电压安全约束。步骤5:判断是否实现纳什均衡,若否,返回步骤3;若是,将电压调节博弈模型转化为双层优化问题进行求解;在步骤1-4建立了电压博弈模型后,判断该模型在纳什均衡状态下是否满足下面两个条件:51)在广义纳什均衡点处mgo能够接受apss和alus的规划;52)每个aps/alu都将根据有功/无功节点电价规划自己的行为。vrg的纳什均衡定义1:博弈{ωi,fi,ui}i∈n的广义纳什均衡可以定义为所有i=1,...,n的解x*:vrg中的广义纳什均衡是一个k维向量x*=(x1,x2,...,xn1,xn1+1,...,xn1+n2,xn1+n2+1,...,xk)∈ω,对于每一个i∈n的y∈ωi,ui(x*)≥ui(x-i*,y)都成立。显然纳什均衡ui(x*)是通用的,每一个参与者i都将维持这一均衡,且没有诱因会使得他们改变策略。此定义为全局性定义,适用于所有的y∈ω。在vrg中,在广义纳什均衡点处mgo能够接受apss和alus的规划,而每个aps/alu都将根据有功/无功节点电价规划自己的行为。vrg的双层优化特征为:(1)在重构的vrg双层优化中,每个参与者的策略空间都是非空且封闭的;(2)多目标规划存在有效解,即存在一个广义纳什均衡点,每个参与者的策略空间都是非空的,总会有一个可行解适用于所有参与者。命题1:在重构的vrg中,每个参与者的策略空间都是非空且封闭的。证明:显然,每个aps和alu的策略空间都是非空、封闭且凸性的。若省略公式(12)-(15),则mgo的策略空间是非空、封闭且非凸的。命题2:对于给定的x*∈rk,当且仅当公式(25)中xi*存在,多目标规划v(x)存在有效解。证明:如命题1所示,在vrg中,每个参与者的策略空间都是非空的,总会有一个可行的x∈rk适用于所有参与者。定理1:当且仅当x*∈rk存在,y*∈rk是广义纳什博弈的一个广义纳什均衡点,则(x*;y*)是公式(25)的解,且优化值为0。命题3:当且仅当x*∈rk存在,y*是vrg的一个广义纳什均衡点,则(x*;y*)是公式(25)的解,且x*和y*之间的差值为0。证明:根据命题1、命题2和定理1可知,命题3成立。1)vrg双层优化方法本发明将vrg转化为一个特殊的双层优化问题,其中包含一个领导者和若干参与者,其公式如下:其中,i代表节点号,y是待求解变量,即apss和alus的决策值;x是配电网运营商mgo的某一个决策,ω0为mgo的决策空间,α代表惩罚因子。xi,yi属于集合ω0,ωi即是满足约束条件,在(25)中,目标函数即代表式(21-23)的转化形式;约束条件即代表前文各类约束条件的转化形式。mgo为领导者,而apss和alus则是参与者,且每个参与者的效益函数中都要加入联合约束。所述双层优化问题中,上层和下层目标包括:(1)上层目标(mgo的目标):实现电力损失的最小化;(2)下层目标:在alus和apss的竞争过程中实现自己利益的最大化。2)求解方法(1)首先需要求解上层问题,得到结果x0(为第1代的x计算结果),在不考虑惩罚项的条件下求解下层问题,或将α设置为0,得到结果y0(为第1代的y计算结果)。假设iter=0(iter为迭代的次数),并根据下列公式计算差值:gap=||y-x||(26)(2)得出yiter(yiter为第iter代的y计算结果),假设gap是一个大于0的特定值,并随着迭代次数的增加而增加,求解上层问题。(3)得出xiter(xiter为第iter代的x计算结果),求解下层问题,得出yiter,并根据公式(24)计算差值。(4)检查差值是否小于容差值,如果差值小于容差值,停止计算;否则iter=iter+1,并重复步骤(2)和步骤(3)。实施例二本实施例的目的是提供一种计算装置。一种基于纳什博弈的微电网电压调节装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤,包括:步骤1:建立微电网参与者的电压调节博弈模型;步骤2:建立参与者的策略空间,所述每个参与者的策略空间均包含决策变量和约束条件;步骤3:根据电价和安稳条件确定策略空间;步骤4:确定所述电压调节博弈模型的目标函数和约束条件;步骤5:判断是否实现纳什均衡,若否,返回步骤3;若是,将电压调节博弈模型转化为双层优化模型进行求解。实施例三本实施例的目的是提供一种计算机可读存储介质。一种计算机可读存储介质,其上存储有计算机程序,用于微电网电压调节,该程序被处理器执行时执行以下步骤:步骤1:建立微电网参与者的电压调节博弈模型;步骤2:建立参与者的策略空间,所述每个参与者的策略空间均包含决策变量和约束条件;步骤3:根据电价和安稳条件确定策略空间;步骤4:确定所述电压调节博弈模型的目标函数和约束条件;步骤5:判断是否实现纳什均衡,若否,返回步骤3;若是,将电压调节博弈模型转化为双层优化模型进行求解。以上实施例二和三中涉及的各步骤与方法实施例一相对应,具体实施方式可参见实施例一的相关说明部分。术语“计算机可读存储介质”应该理解为包括一个或多个指令集的单个介质或多个介质;还应当被理解为包括任何介质,所述任何介质能够存储、编码或承载用于由处理器执行的指令集并使处理器执行本发明中的任一方法。实验结果以改进ieee-33系统为例进行仿真分析,其中包含六个dgs,分别集成在节点8、16、20、23、24、25。apss和alus的技术参数见表1和表2。上层问题利用有效集方法通过ipopt求解,下层问题利用步长控制通过mips解决。容差值设为1e-5。表1aps的参数和结果pgmaxpgminqgmaxqgminsmaxpgcpqgcqmwmwmvarmvarmvamwp.u.mvarp.u.aps11.51.02.00-2.002.001.49-0.971.330.06aps210.02.00-2.002.000.99-0.971.740.07aps31.51.02.00-2.002.001.49-0.981.330.04通过表1可知,所有apss的有功功率节点电价都是负的,这意味着集成了太多有功功率会导致有功损耗增加。为实现电压调节,每个aps的无功功率节点电价是正的,激励每个aps以其最大容量发出无功功率(但必须满足公式(18)的容量约束(18))。差值的收敛曲线如附图2所示。表2alu的参数和结果plmaxplminqlmaxqlminplcpqlcqmwmwmvarmvarmwp.u.mvarp.u.alu10.50.300.300.300.501.080.300.02alu20.20.150.10-0.100.201.25-0.10-0.12alu30.30.200.15-0.150.301.010.150.00通过表2可知,所有alu的有功功率节点电价都是正的,这代表着mgo需要用户消耗更多的有功功率来减小实际损耗。为了维持节点16处的电压,alu2将以最大容量发出无功功率来维持微电网的电压。纳什均衡点处的电压曲线如附图3所示。表3博弈前后参与者的收益uouaps1uaps2uaps3ualu1ualu2ualu3mw$$$$$$博弈前0.0421.0060.1601.259-0.316-0.176-0.202博弈后0.1201.5311.0851.526-0.546-0.261-0.303如表3所示,当apss和alus全部都参与电压调节市场时,mgo和alus将会损失一部分利益,而apss,尤其是aps2的利益将会增加。为探索apss不参与无功电力市场时会发生什么,以及这是否意味着mgo和apss会在无功市场中合作,本发明将apss的设置为0。在这种情况下,实际功率损耗降明显低到了0.0273mw,降低了约35%。本发明通过广义纳什博弈实现了微电网的电压调节,建立了每个电力市场参与者的策略空间及其效益函数。将电压调节博弈转化成了一个双层优化问题,并证明了纳什均衡的存在性,并采用实践的方法解决该问题。仿真结果表明,本发明提出的方法是有效的,它不仅能够实现电压调节,还兼顾到了每个参与者的效益。本领域技术人员应该明白,上述本发明的各模块或各步骤可以用通用的计算机装置来实现,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。本发明不限制于任何特定的硬件和软件的结合。上述虽然结合附图对本发明的具体实施方式进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1