1.一种基于分布式梯度算法的虚拟电厂经济调度方法,其特征在于,包括以下步骤:步骤1:建立虚拟电厂调度模型,设置机组i的初始输出功率,并给定机组i的功率平衡约束和功率输出约束,i=1,...,n,n为机组总数;
步骤2:计算机组i的权值矩阵;
步骤3:判断机组i当前的输出功率是否超过功率输出的上限或下限,若超过上限或下限,则转到步骤4;若不超过上限或下限,则转到步骤5;
步骤4:若机组i当前的输出功率超过预设的功率输出的上限,则将当前的输出功率设置为最大输出功率,同时将机组i从通信网络中脱离,并转到步骤6;若机组i当前的输出功率超过预设的功率输出的下限,则将当前的输出功率设置为最小输出功率,同时将机组i从通信网络中脱离,并转到步骤6;否则,进入步骤5;
步骤5:采用分布式梯度算法对机组i的输出功率进行迭代更新;
步骤6:计算功率供需误差ΔP;
步骤7:判断|ΔP|是否在允许的误差范围ε内,若是,则结束;若否,转到步骤2。
2.根据权利要求1所述的基于分布式梯度算法的虚拟电厂经济调度方法,其特征在于,步骤1的调度模型中,机组i的成本函数为:其中,n表示分布式能源机组的数量,PGi表示机组i的输出功率,Ci(PGi)表示机组i在输出功率为PGi时所产生的发电成本,ai、bi、ci为成本系数。
3.根据权利要求2所述的基于分布式梯度算法的虚拟电厂经济调度方法,其特征在于,步骤1的调度模型中,虚拟电厂的总利润为:其中,Ps表示从主电网流入虚拟电厂的节点功率,节点S表示虚拟电厂连接到主电网的接口节点,如果Ps是负的,则表示功率从虚拟电厂流向主电网;PDj表示电力用户j需求的功率,m表示电力用户的数量,θ表示虚拟电厂从主电网处购买电能的价格,β是虚拟电厂向电力用户的售电价格。
4.根据权利要求1所述的基于分布式梯度算法的虚拟电厂经济调度方法,其特征在于,步骤1中机组i的功率平衡约束为:其中,PGi表示机组i的输出功率,Ps表示从主电网流入虚拟电厂的节点功率,PDj表示电力用户j需求的功率。
5.根据权利要求1所述的基于分布式梯度算法的虚拟电厂经济调度方法,其特征在于,步骤1中机组i的功率输出约束为:其中, 分别是机组i的最小、最大输出功率。
6.根据权利要求1所述的基于分布式梯度算法的虚拟电厂经济调度方法,其特征在于,步骤2中的权值矩阵为:其中,ni[k]表示进行第k次迭代时与机组i有通信连接的机组数量,nj[k]表示进行第k次迭代时与机组j有通信连接的机组数量,L(i)表示与机组i有通信联系的所有机组j的集合,Wij表示机组i和与其相连的机组j的通信权值。
7.根据权利要求1所述的基于分布式梯度算法的虚拟电厂经济调度方法,其特征在于,步骤5中对机组i的输出功率进行迭代更新的公式为:其中,L(i)表示与机组i有通信联系的所有机组j的集合,Wii表示机组i自身的权值,Wij表示机组i和与其相连的机组j的通信权值, 表示机组i的利润关于输出功率PGi的梯度, 表示机组j的利润关于输出功率PGj[k]的梯度。
8.根据权利要求1所述的基于分布式梯度算法的虚拟电厂经济调度方法,其特征在于,步骤6中功率供需误差ΔP为:其中,m表示电力用户的数量,PDj表示电力用户j需求的功率,n表示分布式能源机组的数量,PGi表示机组i的输出功率,Ps表示从主电网流入虚拟电厂的节点功率。