APP下载

基于改进BAS 算法的综合能源系统优化调度研究

2022-02-27撖奥洋周生奇菅学辉张智晟

电子设计工程 2022年4期
关键词:系统优化天牛调度

赵 帅,撖奥洋,周生奇,菅学辉,魏 振,张智晟

(1.青岛大学电气工程学院,山东 青岛 266071;2.国网山东省电力公司青岛供电公司,山东青岛 266002)

近年来,能源与国家经济发展和人民生活水平的联系越来越密切,综合能源系统经济运行调度的概念应运而生。众多学者在综合能源系统领域已进行大量的研究,文献[1]建立了描述不确定性的约束,提高了高渗透率下可再生能源的利用率。文献[2]为应对环境污染问题,在双层优化模型的基础上,考虑优化多载波能量系统。文献[3]将复杂天然气潮流约束进行凸化二阶锥松弛,提升了所提模型的可求解性。文献[4]通过模型中两种不同尺度,在不显著改变运行费用的情况下满足实时负荷需求。文献[5]将多目标问题利用弹性恢复转化为单目标问题,实现区域综合能源系统优化调度。

综合能源系统结构模型复杂、优化变量较多、表达式较复杂,优化调度模型的求解是一个非线性问题。文献[6]构造了城镇综合能源系统的优化调度模型,运用改进粒子群算法(PSO)进行求解,使供能可靠性、经济性更优。文献[7]对于实际运行时未开设备通过双层优化结构,减小系统的约束,加快系统的收敛速度。文献[8]提出了一种改进NSGA_II 算法,解决了大量等式约束下的模型求解难题。文献[9]提出了含储氢装置的分布式能源系统的优化经济调度模型,通过改进粒子群算法验证了该模型的可行性。上述研究均通过优化调度,实现了综合能源的高效运行,但是收敛速度较慢,基于此该文将天牛须算法引入综合能源系统的研究中。

2017 年提出的BAS 算法是根据天牛须觅食原理设计的一种生物启发式算法,相比于传统智能算法具有全局搜索能力强、收敛速度快、运算量小、易实现等优点。BAS 算法已广泛应用到材料科学[10-11]、计算机科学[12]等领域。

综上所述,该文针对电、气、热综合能源系统建立了以最小运行成本为目标函数的优化调度模型,综合考虑各种设备出力上下限等约束条件。使用改进的BAS 算法对所建模型进行求解,验证其可行性。

1 综合能源系统优化调度模型

1.1 综合能源系统

该文构建的综合能源系统结构如图1 所示。

图1 系统结构

文中所构造的电力系统模型,包括储能设备、燃气轮机配合合适的算法。相比于电力系统,天然气具有可压缩的特点,天然气在管道入口和出口处的传输速度不同,在管道中通过压缩储存的天然气,称之为管存[13]。热力系统是指有蓄、放热的系统,可以用热力学和传热学基本方程对其进行描述[14]。

1.2 目标函数

通过各个能源系统的特性,构造最小成本目标函数如式(1)所示:

1.3 电力网络约束

1.4 天然气网络约束

1.5 热能网络约束

2 模型求解方法

该文对BAS 算法的改进体现在将莱维飞行策略结合到其步长的选取。

随机步长Levy(λ)表示如下:

其中,λ=1+β,β∈(0,2],μ和υ服从如下高斯分布:

其中,Γ(·)为标准伽玛函数,该文取β=1.5。

对于每一维度下天牛和优秀个体之间的距离可表示为:

触须长度d0 可表示如下:

式中,rand(1)为产生的0~1 之间的随机数,为t时第i只天牛在第j维的触须长度。

假设天牛的位置为x,得到两须的位置:

其中,xleft、xright分别为左须、右须位置;dir为随机生成[0,1]随机数的归一化值:

将两须位置代入到目标函数中:

其中,fleft、fright分别为目标函数左、右须值。

天牛通过向fleft、fright中较小一侧移动步长step,得到天牛位置的更新公式如下:

其中,step为步长取1。

改进BAS 算法步骤如下:

步骤1:输入电、气、热负荷数据,分区域初始化每个天牛的位置,设定步长1,迭代次数为100,两须间隔为0.02;

步骤2:按式(16)、(17)更新左须、右须位置,并按式(19)、(20)将两须位置代入目标函数;

步骤3:利用式(21)更新天牛位置;

步骤4:将各区域得到的新的天牛位置代入目标函数式(1),比较各区域最优值;

步骤5:判断是否满足误差需求,若满足,输出结果,反之转至步骤2。

3 算例仿真

该文所采用的综合能源系统算例主要包括GT、P2G、GB 等电气设备。采用参考文献[15]中的负荷模型和能量转换设备的转化系数,其中GT 转换效率为0.7,GB 转换效率为0.7,P2G 转换效率为0.6,利用

参考文献[16]中的分时能源价格,将最大迭代次数设置为300,天牛数目设为300。

为方便研究不同算法对综合能源系统的可行性,该文设置了4 种方案:

方案1:不考虑分时价格时,采用粒子群算法求解模型;

方案2:不考虑分时价格时,采用改进BAS 算法求解模型;

方案3:考虑分时价格时,采用粒子群算法求解模型;

方案4:考虑分时价格时,采用改进BAS 算法求解模型。

电、气、热负荷如图2 所示。

图2 电、气、热负荷曲线

电、气、热分时段价格如表1 所示。

表1 电、气、热能源各时段价格

通过仿真,总成本如表2 所示。

表2 各方案总成本

各方案的收敛速度如图3 所示。

图3 各方案优化算法的收敛速度

上述4 种方案中第4 种方案的调度方案如图4所示。

图4 方案4各设备出力调度方案

由图3 可得:对比方案1、3 和方案2、4,方案3 比方案1 节省成本3.17%;方案4 比方案2 节省成本3.51%。由此可见,实施分时价格策略时,通过粒子群算法和改进BAS 算法对综合能源系统优化调度模型的合理调度,可以有效减小系统的运行成本。对比方案1、2 可知,在不考虑分时能源价格时,方案2中运用改进BAS 算法比方案1 中运用粒子群算法节省成本1.2%,改进BAS 算法收敛速度明显优于粒子群算法。对比方案3、4 可知,方案4 中改进BAS 算法比方案3 中粒子群算法节约成本1.93%。

由图4 可知,购热和购气量在改进BAS 算法的调度下,受分时能源价格的影响较大。对于购电量,在4 h 时分时电价较低时购电量达到峰值,8~19 h 时购电量维持在略低于负荷需求量,这时需要其他电能转换设备将其他形式能量转换为电能,减少了购电量和购电成本,起到了削峰填谷的作用。对于能量转换设备和能量储存设备,受自身出力上下限的约束,维持在出力范围内波动不大[17-18]。

通过仿真验证了该文所构建的综合能源系统优化调度模型的有效性,以及改进BAS 算法在该模型求解上的可行性。

4 结论

在多种能源联系日益紧密的背景下,该文提出了一种基于分时能源价格下,针对电、气、热综合能源系统,建立了以最小成本为目标函数的优化调度模型。在综合考虑电、气、热输送量约束的基础上,同时计及各种能量转换设备出力上下限等约束条件。最后通过算例进行模拟仿真,得到以下结论:该文所构建的综合能源系统优化调度模型,减少了系统购电量,降低了购电成本,起到了一定的削峰填谷的作用;与不采取分时能源价格相比,采取分时能源价格策略有利于对能量进行优化调度,实现了减小系统运行成本的目的;该文采用的改进BAS 算法对综合能源系统优化调度模型的求解具有良好的可行性,并且在收敛精度和收敛速度方面明显优于粒子群算法,有利于提高综合能源系统的经济性。

在后续的工作中,笔者将着重于模型和目标函数的改进,进一步提高系统的经济性和稳定性。

猜你喜欢

系统优化天牛调度
天牛到底有多牛
PS卧式转炉送风系统优化与实践
《调度集中系统(CTC)/列车调度指挥系统(TDCS)维护手册》正式出版
电力调度自动化中UPS电源的应用探讨
基于强化学习的时间触发通信调度方法
基于动态窗口的虚拟信道通用调度算法
黑黄花天牛
巨型昆虫——天牛
基于LS-DYNA对安全气囊系统优化的研究
基于大数据分析的ETC系统优化探析