一种基于萤火虫算法的电力系统优化调度方法及系统与流程

文档序号:34446237发布日期:2023-06-13 10:41阅读:69来源:国知局
一种基于萤火虫算法的电力系统优化调度方法及系统

本发明涉及电力系统组合调度领域,特别是涉及一种基于萤火虫算法的电力系统优化调度方法及系统。


背景技术:

1、目前,能源分布不均衡,风能、煤炭资源、水资源以及负荷均未集中分布,负荷大多分布在距离能源中心较远的地方。针对能源分布的现状,电网采用交直流混联的互联的形式,实现资源的充分合理利用。为应对全球气候变化,实现可持续发展,大力发展以风能、太阳能为主的新能源,推动建设以新能源为主体的新型电力系统,构建绿色电力体系。

2、可再生能源大规模接入电力系统是时代的潮流,是实行可持续发展战略的必然选择,应该充分考虑电力系统运行中的不确定性,充分调动电力系统需求侧资源,以应对可再生能源不确定性对电网造成的不良影响,进一步提高电网消纳可再生资源的能力,提高电网的经济效益,顺应电力系统发展的趋势,以更好地建设绿色、智能、高效、可靠的智能电网。然而目前相应的优化方法并未充分考虑电力系统运行中的不确定性,没有充分的调动资源,所以,现有技术的调度方案还有进一步升华的空间。因此,随着电力系统优化调度模型复杂度不断增加,探寻相应先进的优化技术和算法,从而得到满意的调度方案,以指导电网的规划建设以及运行实践,具有非常重要的现实和理论意义。


技术实现思路

1、本发明的目的是提供一种基于萤火虫算法的电力系统优化调度方法及系统,通过提供调度方案以充分调动资源,完成各机组的运行规划。

2、为实现上述目的,本发明提供了如下方案:

3、一种基于萤火虫算法的电力系统优化调度方法,所述方法包括:

4、获取电力系统的运行成本数据;所述运行成本数据,包括:发电成本和启停成本;

5、根据所述运行成本数据构建机组组合模型;所述机组组合模型包括:目标函数和约束条件;所述目标函数是以所述电力系统的总成本最小为目标构建的;所述约束条件包括:供需平衡约束、旋转备用约束、机组运行出力约束、启停时间约束和爬降坡约束;

6、采用萤火虫算法,根据所述约束条件对所述目标函数进行求解,得到电力系统的最优调度方案;所述最优调度方案用于对电力系统的各机组出力进行调度。

7、可选地,采用萤火虫算法,根据所述约束条件对所述目标函数进行求解,得到所述电力系统的最优调度方案,具体包括:

8、采用萤火虫算法对所述目标函数进行非线性化约束处理,得到处理后的目标函数;

9、根据所述约束条件对所述处理后的目标函数进行求解,得到电力系统的最优调度方案。

10、可选地,采用萤火虫算法对所述目标函数进行非线性化约束处理,得到处理后的目标函数,具体包括:

11、确定初始参数和萤火虫个体的初始位置;所述萤火虫个体为所述机组组合模型中的各个机组;所述初始参数包括:吸收系数、步长因子、空间维度和设定迭代次数;

12、根据所述空间维度确定粒子群;所述粒子群是由多个所述萤火虫个体组成的;

13、根据当前迭代次数下的参数组合,确定当前迭代次数下的所述粒子群中各个萤火虫个体的实时位置;所述参数组合,包括:步长因子和吸收系数;

14、根据所述实时位置,计算任意两个所述萤火虫个体的相对位置和相对亮度;

15、根据所述相对位置和所述相对亮度确定当前迭代次数下的吸引度值;

16、判断是否满足迭代停止条件;所述迭代停止条件为当前迭代次数达到设定迭代次数或者当前迭代次数下的吸引度值处于设定吸引度值区间;

17、若满足迭代停止条件,则将当前迭代次数下的参数组合作为最优的参数组合;

18、若不满足迭代停止条件,则根据当前迭代次数下的吸引度值对当前迭代次数下的参数组合进行更新,并将更新后的参数组合作为下一迭代次数下的参数组合,并返回“根据当前迭代次数下的参数组合,确定当前迭代次数下的所述粒子群中各个萤火虫个体的实时位置”的步骤;

19、根据最优的参数组合对所述目标函数进行处理,得到处理后的目标函数。

20、可选地,所述目标函数为:

21、

22、cit=aipi,t2+bipi,t+ci;

23、

24、f为电力系统的总成本;n为总机组数;t为运行周期;uit为机组i在第t时段的状态;ui,t-1为机组i在第t-1时段的状态;cit为机组i在第t时段发电成本;ai为机组i的二次项的成本系数;bi为机组i的一次项的成本系数;ci为机组i的常数项的成本系数;pi,t为机组i在第t时段的有功出力;si为机组i的启动成本;shi为机组i的热启动成本;sci为机组i的冷启动成本;toff为机组i的最小停机时间;xoff为机组i到第t时段已经连续停机的时间周期;hcsi为机组i的冷启动时间。

25、可选地,所述供需平衡约束为:

26、

27、其中,n为总机组数;t为运行周期;uit为机组i在第t时段的状态;pi,t为机组i在第t时段的有功出力;dt为第t时段电力系统的负荷。

28、可选地,所述旋转备用约束为:

29、

30、其中,n为总机组数;uit为机组i在第t时段的状态;为机组i在第t时段的最大有功出力;dt为第t时段电力系统的负荷;rt为第t时段电力系统的总备用容量。

31、可选地,所述机组运行出力约束为:

32、

33、其中,uit为机组i在第t时段的状态;为机组i在第t时段的最小有功出力;pi,t为机组i在第t时段的有功出力;为机组i在第t时段的最大有功出力。

34、可选地,所述启停时间约束为:

35、

36、其中,xon为机组i到第t时段已连续运行的时间周期,ton为机组i的最小运行时间;xoff为机组i到第t时段已经连续停机的时间周期;toff为机组i的最小停机时间。

37、可选地,所述爬降坡约束为:

38、

39、其中,为机组i在第t时段的最小有功出力;pi,t-1为机组i在第t-1时段的有功出力;pi,t为机组i在第t时段的有功出力;为机组i在第t时段的最大有功出力;uri表示机组i上坡速率,dri表示机组i下坡速率。

40、一种基于萤火虫算法的电力系统优化调度系统,所述系统包括:

41、数据获取模块,用于获取电力系统的运行成本数据;所述运行成本数据,包括:发电成本和启停成本;

42、模型构建模块,用于根据所述运行成本数据构建机组组合模型;所述机组组合模型包括:目标函数和约束条件;所述目标函数是以所述电力系统的总成本最小为目标构建的;所述约束条件包括:供需平衡约束、旋转备用约束、机组运行出力约束、启停时间约束和爬降坡约束;

43、求解模块,用于采用萤火虫算法,根据所述约束条件对所述目标函数进行求解,得到所述电力系统的最优调度方案;所述最优调度方案用于对电力系统的各机组出力进行调度。

44、根据本发明提供的具体实施例,本发明公开了以下技术效果:

45、本发明提供了一种基于萤火虫算法的电力系统优化调度方法及系统,通过根据获取的电力系统的运行成本数据构建机组组合模型;该机组组合模型包括:目标函数和约束条件;目标函数是以电力系统的总成本最小为目标构建的;约束条件包括:供需平衡约束、旋转备用约束、机组运行出力约束、启停时间约束和爬降坡约束;采用萤火虫算法,根据约束条件对目标函数进行求解,得到电力系统的最优调度方案,能够充分调动资源,并通过对电力系统的各机组出力进行调度,完成各机组的运行规划。

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