一种基于Rollout算法的多能互补微网实时调度方法与流程

文档序号:12686763阅读:来源:国知局

技术特征:

1.一种基于Rollout算法的多能互补微网实时调度方法,其特征在于:包括以下步骤:

步骤1、建立包含新能源出力随机性的多能互补微网实时调度的滚动时域马尔科夫决策过程模型,确立实时调度的约束条件;

步骤2、以滚动时域马尔科夫决策周期内微网系统的运行费用最低为目标,确立包含新能源出力随机性的多能互补微网实时调度的滚动时域马尔科夫决策过程模型的实时调度的目标函数;

步骤3、将单个完整调度周期划分成若干个调度区间,基于贪心算法得到满足实时调度约束条件的一个基础可行解;

步骤4、基于步骤3所述的基础可行解,运用Rollout算法求解该多能互补微网实时调度的滚动时域马尔科夫决策过程模型。

2.根据权利要求1所述的一种基于Rollout算法的多能互补微网实时调度方法,其特征在于:所述步骤1的确立实时调度的约束条件包括:微网的电平衡约束、蓄电池的运行约束、微网与主网的交易电功率约束和热电联产设备的电功率出力约束;

所述微网的电平衡约束如下:

上式中,t是时间参数;pG(t)是t时刻微网与主网的交换电功率,向主网购电为正,向主网售电为负;N是热电联产设备的数目;是t时刻第i台热电联产设备输出电功率;pB(t)是t时刻蓄电池的充放电功率,充电为负,放电为正;pw(t)是t时刻风电发电出力;pD(t)是t时刻的电负荷需求;

所述蓄电池的运行约束如下:

上式中,E(t)与E(t+1)分别是t时刻和t+1时刻蓄电池的储能水平;E分别是蓄电池容量的下边界和上边界;ΔT是从t时刻至t+1时刻的时间间隔;αc与αd分别为蓄电池的充放电效率;pB(t)是t时刻蓄电池的充放电功率,充电为负,放电为正;为蓄电池充放电功率的上限值;

所述微网与主网的交易电功率约束如下:

上式中,pG(t)与pG(t-1)分别是t时刻和t-1微网与主网的交换电功率,向主网购电为正,向主网售电为负;为微网与主网的交换电功率的上限值,δ是微网与主网的交换电功率的波动上限;

所述热电联产设备的电功率出力约束如下:

上式中,是t时刻第i台热电联产设备输出电功率;是第i台热电联产设备输出电功率的上限;Hi(t)是t时刻需要由第i台热电联产设备供给的热功率;vi分别是第i台热电联产设备电、热功率转换效率的下限和上限。

3.根据权利要求1或2所述的一种基于Rollout算法的多能互补微网实时调度方法,其特征在于:所述步骤2的确立包含新能源出力随机性的多能互补微网实时调度的滚动时域马尔科夫决策过程模型的实时调度的目标函数的具体方法为:首先以微网系统在单个调度区间内的运行费用最低为目标,建立微网系统在单个调度区间内的运行费用函数,然后以微网系统在滚动时域马尔科夫决策周期内的运行费用最低为目标,确立实时调度的目标函数;

所述微网系统在单个调度区间内的运行费用函数如下:

其中,

上式中,X(t)是t时刻微网系统的状态变量;A(t)是t时刻微网系统的控制变量;ct(X(t),A(t))是单个调度区间内系统运行费用的函数;λ(t)是t时刻电网电价;c是天然气的价格;Fic(t)是第i台热电联产设备耗气量与电出力之间的线性函数;ai与bi第i台热电联产设备耗气量与电出力之间的线性函数的系数;

所述实时调度的目标函数如下:

上式中,Jt(X(t),A(t))为滚动时域马尔科夫决策周期内微网系统的运行费用的函数。

4.根据权利要求1或2所述的一种基于Rollout算法的多能互补微网实时调度方法,其特征在于:所述步骤3的具体方法为:将一个完整调度周期划分成若干个调度区间,基于贪心算法分别针对每个调度区间内的优化调度问题进行求解,最后把每个调度区间的局部最优解合成为整个调度区间上的一个基础可行解。

5.根据权利要求4所述的一种基于Rollout算法的多能互补微网实时调度方法,其特征在于:所述步骤3的基于贪心算法分别针对每个调度区间内的优化调度问题进行求解的具体步骤包括:

(1)根据步骤2所述的微网系统在单个调度区间内的运行费用函数,列出目标函数和约束条件如下:

约束条件如下:

其中:

上式中,pb(t)与分别是构建基础可行解的过程中蓄电池充放电功率的新的下限和上限;pg(t)与分别是构建基础可行解的过程中微网与主网交换功率的新的下限和上限;pci(t)与分别是构建基础可行解的过程中第i台热电联产设备电出力的新的下限和上限;

(2)为了得到在一个调度区间内的优化结果,将上述目标函数的N+2个系数按从小到大的顺序进行排列,得到各个决策变量调度顺序,其中N+2 个系数即为λ(t)·ΔT,0,c·ai(i=1,2,…,N),出现系数0是因为目标函数中不包含pB(t);再令负荷差值d(t)=pD(t)-pw(t);根据d(t)的值和各个决策变量的调度顺序即可求得最终的优化结果;

(3)对其他调度区间依次求解,最后得到满足微网运行需求的一个基础可行解。

6.根据权利要求1或2所述的一种基于Rollout算法的多能互补微网实时调度方法,其特征在于:所述步骤4的具体方法为:

(1)设步骤3求得的基础可行解为πb=(Ab,t+1,Ab,t+2,…,Ab,t+T-1),则得到一个实时调度从t到t+T-1时刻运行费用最低这个目标函数的近似值:

上式中,为用Rollout算法求得的微网系统在滚动时域马尔科夫决策周期内微网系统的运行费用的函数。

(2)通过Rollout算法使得上述近似值趋于最小:

(3)根据当前一个调度区间内的X(t),结合t时刻的风力发电出力值,求得下一个调度区间内的X(t+1),同时得到t+1时刻的风力发电出力值,然后计算下一个调度区间的X(t+2),重复此过程,直到整个调度周期结束。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1