1.基于朗伯W函数分布式一致性算法的微电网经济调度方法,其特征在于,包括以下步骤:步骤一:构建基于污染气体排放的条件下的微电网经济调度问题模型,该模型包括:微电网中发电机的类型及其输出功率成本;经济调度问题的目标函数;发电机输出功率的供需平衡约束条件和发电机输出功率的限制约束条件;
步骤二:依据微电网的通讯拓扑图使用Metropolis方法确定矩阵θ;
步骤三:初始化算法所需的相关参数;
步骤四:基于朗伯W函数的经济调度问题分布式算法动态计算每个发电机的增量成本、每个发电机的输出功率和每个发电机的输出功率失配;
步骤五:检查所有发电机的输出功率,如有发电机的输出功率不满足预定的输出功率约束条件,则对其输出功率进行处理;
步骤六:判断是否满足发电机输出功率的供需平衡约束条件;若满足则输出最优增量成本和最优发电机输出功率;若不满足则返回步骤四;
所述步骤一具体为:
微电网中发电机的类型包括燃料能源发电机和可再生能源发电机;
微电网中发电机的输出功率成本为:
其中,i=1,2,...,n;n为微电网中发电机的数量;k为迭代次数; 为第i台发电机在考虑污染气体排放的条件下,第k次迭代发电机的输出功率成本;pi(k)为第i台发电机在第k次迭代时的输出功率;αi、βi、γi、li和δi为第i台发电机基于污染气体排放的条件下成本系数;Ki为第i台发电机的惩罚参数;
经济调度问题的目标函数、发电机输出功率的供需平衡约束条件和发电机输出功率的限制约束条件分别为:pi_min≤pi(k)≤pi_max
其中, 为经济调度问题的目标函数; 为发电机输出功率的供需平衡约束条件;pi_min≤pi(k)≤pi_max为发电机输出功率的限制约束条件;pd为总需求功率;pi_min为第i台发电机最小输出功率;pi_max为第i台发电机最大输出功率;
所述步骤二中使用Metropolis方法确定矩阵θ方法具体为:其中,θij表示为矩阵θ的第i行第j列元素;ni和nj分别表示与第i台发电机和第j台发电机的连接发电机数量,j∈Ni,j=1,2,...,n,Ni表示与第i台发电机通讯的发电机集合;
所述步骤三具体为:
设置第i台发电机的输出功率初值为pi(0);第i台发电机的输出功率失配初值为Dpi(0);
第i台发电机的增量成本初值为 同时要求初始值满足如下所示:所述步骤四具体为:
基于朗伯W函数的经济调度问题分布式算法动态计算每个发电机的增量成本、每个发电机的输出功率和每个发电机的输出功率失配;具体计算方法为:其中, 和pi(k+1)表示第i台发电机在第k+1次迭代的增量成本和输出功率;ε为收敛系数,它决定了增量成本收敛到一致性的速率;Dpi(k)表示第i台发电机在第k次迭代的输出功率失配;Yi(k+1)为辅助变量;W0(·)为朗伯W函数;
所述步骤五具体为:
检查所有发电机的输出功率,如有发电机的输出功率不满足预定的输出功率约束条件,则对其输出功率进行处理: