基于混合粒子群算法的新能源消纳测算方法及系统与流程

    专利查询2024-08-05  20



    1.本发明涉及新能源消纳的测算分析领域,具体地说是一种基于混合粒子群算法的新能源消纳测算方法及系统。


    背景技术:

    2.随着中国风电、光伏等新能源高速发展,在新能源大规模并网与电网新能源消纳困难的矛盾背景下,不断提高电力系统新能源消纳水平、降低弃风、弃光电量成为电网调度机构面临的重大挑战。
    3.目前,国内外关于新能源消纳能力分析的研究主要集中在定性分析方面,对定量计算方法的研究较少。在以新能源消纳能力计算模型来测算新能源消纳能力的建模方法中,典型日分析方法不能体现一段时间内每日新能源出力特性、负荷特性以及全网机组组合的差异性,计算结果往往过于保守,且不能用于指导电网年度/月度运行方式优化。


    技术实现要素:

    4.本发明的目的在于对基于生产时序模拟的新能源消纳进行测算,提供一种基于混合粒子群算法的新能源消纳测算方法及系统,其基于常规的粒子群算法,在粒子群算法中将常数型惯性权重改为自适应的惯性权重,以避免寻优过程中陷入局部最优问题;同时在粒子群算法中加入罚函数法,以满足优化模型中复杂约束条件的要求。
    5.为此,本发明采用的一种技术方案为:基于混合粒子群算法的新能源消纳测算方法,其包括:
    6.步骤1、准备基础数据,包括新能源数据、负荷数据、省间联络线数据及断面数据;
    7.步骤2、构建电网分区模型:根据电网新能源外送通道受阻情况对目标电网进行分区,按照电网分区情况搭建电网分区模型;对步骤1的基础数据进行分类,在电网分区模型中进行配置,并配置各分区内火电和水电数据;
    8.步骤3、电网运行方式维护,依据实际电网常规机组运行方式,配置各分区内常规机组的运行约束;
    9.步骤4、创建案例,根据案例计算需求配置相应的计算数据,启动计算并查看结果;
    10.根据上述步骤建立以新能源发电量最大为优化目标的含机组启停机约束的优化模型,其在新能源消纳测算方法中采用混合粒子群算法;
    11.所述的混合粒子群算法通过下述方法得到:在常规粒子群算法的基础上,根据优化模型中的自变量个数以及自变量的维数,将其改进为多变量多维的粒子群算法;同时融入罚函数法,以满足优化模型的约束条件多且复杂的要求;再将经上述改进之后的粒子群算法结合自适应惯性权重得到混合粒子群算法。
    12.本发明采用时序生产模拟法,在计算全年消纳值具有良好的准确性,能够获得新能源年度最优消纳值,为能源发展规划提供有效依据。
    13.本发明首先需要建立新能源消纳能力计算模型,其中包括电网分区模型、火电机
    组模型、水电机组模型以及新能源模型,然后通过以上几种基础数据的模型,建立以新能源发电量最大为优化目标的含机组启停机约束的优化模型,再将常规的粒子群算法经过改进之后用于优化模型的计算求解。
    14.所述的优化模型为混合整数规划模型,现阶段对于混合整数线性规划模型的求解算法主要包括精确算法和启发式算法两类,其中精确算法包括分支定界法、列生成法等,启发式算法包括粒子群算法、遗传算法、模拟退火算法等。其中,精确算法虽然能够求得模型的精确最优解,但其缺点在于在现有计算机技术下、在有限的计算时间内无法处理决策变量较多的问题。
    15.粒子群算法是一类不确定算法,不确定性体现了自然界生物的生物机制,在求解新能源测算模型中优于确定性算法。它是一类概率型的全局优化算法,在求解优化问题中可得到全局最优解,且不依赖于优化问题本身的严格数学性质。粒子群算法中的各个智能体之间通过相互协作来更好的适应环境,表现出与环境交互的能力。本发明提供的测算方法基于常规的粒子群算法,且在粒子群算法中将常数型惯性权重改为自适应的惯性权重,不仅能够避免寻优过程中陷入局部最优问题,而且还具有收敛速度快、成功次数高,稳定性及寻优结果好等优点;同时在粒子群算法中加入罚函数法,满足了优化模型中复杂的约束条件的要求。
    16.进一步地,所述优化模型的目标函数如式(4)所示:
    [0017][0018]
    式中:n为系统所包含的分区电网总数;n为某一分区电网;t为调度时间的总长度;t为仿真时间步长;pw(t,n)为分区电网n在时段t的风电出力;p
    pv
    (t,n)为分区电网n在时段t的光伏发电出力。
    [0019]
    更进一步地,所述优化模型的约束条件包括式(5)的系统旋转备用容量约束、式(6)的负荷平衡约束、式(7)~(10)的常规机组出力约束、式(11)的机组启停机约束、式(12)的机组电量约束和式(13)的断面输送能力约束;
    [0020][0021][0022]
    0≤δpj(t,n)≤p
    j,max
    (t,n)-p
    j,min
    (t,n)sj(t,n)
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    (7)
    [0023]
    pj(t,n)=p
    j,max
    (t,n)
    ·
    sj(t,n)+δpj(t,n)
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    (8)
    [0024]
    pj(t+1,n)-pj(t,n)≤δp
    j,up
    (n)
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    (9)
    [0025]
    pj(t,n)-pj(t+1,n)≤δp
    j,down
    (n)
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    (10)
    [0026]
    0≤sj(t,n)≤s
    j,max
    (t,n)
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    (11)
    [0027]
    [0028]-l
    i,min
    ≤li(t)≤l
    i,max
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    (13)
    [0029]
    式中:pj(t,n)为分区电网n在t时刻第j台机组出力;δpj(t,n)为分区电网n在t时刻第j台常规机组优化功率;p
    j,max
    和p
    j,min
    分别为机组最大和最小技术出力占装机容量的百分比;sj为机组台数;δp
    j,up
    和δp
    j,down
    分别为第j台机组的上爬坡率和下爬坡率;li(t)为第i个受限断面的功率;j表示第j类机组;p
    l
    (t,n)表示分区电网n在t时刻的负荷;p
    re
    表示正旋转备用容量;n
    re
    表示负旋转备用容量;s
    j,max
    (t,n)表示第j类机组的最大机组数量;e
    j,min
    和e
    j,max
    分别为第j类机组的最小和最大电量;δt表示仿真过程中相邻两个仿真时间步长的时间间隔;l
    i,min
    和l
    i,max
    分别为第i个断面最小和最大输送能力。
    [0030]
    进一步地,所述步骤1中,通过时序生产模拟仿真,将新能源发电看作随时间变化的序列,其序列的变化特性需与所在地区的新能源资源变化特性一致;负荷数据、省间联络线及断面数据用历史时间的实际数据。
    [0031]
    进一步地,所述步骤2中,根据电网分区情况配置电网机组,包括配置机组种类以及数量。
    [0032]
    进一步地,所述步骤3中,电网运行方式包括火电机组运行方式、水电机组运行方式、抽蓄机组运行方式、联络线方式、备用方式、断面限额方式和断面限额方式。
    [0033]
    进一步地,所述步骤4的具体内容包括:
    [0034]
    配置所述步骤1、步骤2以及步骤3的各项数据,启动计算;模型的每次计算及优化迭代考虑未来一周的负荷大小、新能源理论出力大小、系统备用、常规机组最小开机方式、常规机组电量约束,优化制定一周的常规机组开机方式计划及出力计划,该周优化完成后,将该周的所有优化信息提取并保存,传递到下一周,作为下一周的优化初始值,依次优化;最后输出结果并查看。
    [0035]
    进一步地,在计算新的案例时,若电网分区模型没有变化,则仅需修改案例中常规机组的运行方式,就可重新启动运算。
    [0036]
    进一步地,所述将经上述改进之后的粒子群算法结合自适应惯性权重得到混合粒子群算法,即采用正切函数把常数型惯性权重转化为非线性惯性权重函数,函数如下所示:
    [0037][0038]
    其中,ω
    start
    为初始惯性权重;ω
    end
    为终止惯性权重;t为当前迭代次数;t
    max
    为初始设置的最大迭代次数;k为控制因子;
    [0039]
    在优化迭代计算时间上将以最大迭代次数为迭代停止条件的粒子群算法改进为以达到函数变化量容忍度一定次数之后自动跳出迭代循环。
    [0040]
    本发明采用的另一种技术方案为:基于混合粒子群算法的新能源消纳测算系统,其包括:
    [0041]
    基础数据准备单元:准备基础数据,包括新能源数据、负荷数据、省间联络线数据及断面数据;
    [0042]
    电网分区单元:根据电网新能源外送通道受阻情况对目标电网进行分区,按照电网分区情况搭建电网分区模型;对基础数据准备单元中的基础数据进行分类,在电网分区模型中进行配置,并配置各分区内火电和水电数据;
    [0043]
    电网运行方式维护单元:进行运行方式维护,依据实际电网常规机组运行方式,配置各分区内常规机组的运行约束;
    [0044]
    数据计算单元:创建案例,根据案例计算需求配置相应的计算数据,启动计算并查看结果;
    [0045]
    根据上述单元建立以新能源发电量最大为优化目标的含机组启停机约束的优化模型,其在新能源消纳测算方法中采用混合粒子群算法;
    [0046]
    所述的混合粒子群算法通过下述方法得到:在常规粒子群算法的基础上,根据优化模型中的自变量个数以及自变量的维数,将其改进为多变量多维的粒子群算法;同时融入罚函数法,以满足优化模型的约束条件多且复杂的要求;再将经上述改进之后的粒子群算法结合自适应惯性权重得到混合粒子群算法。
    [0047]
    本发明提出的混合粒子群算法不仅仅拥有常规粒子群算法的优势,并且比常规粒子群算法在计算速度方面更为快速,在计算结果方面也更为精确。
    附图说明
    [0048]
    附图不意在按比例绘制。在附图中,在各个图中示出的每个相同或近似相同的组成部分可以用相同的标号表示。为了清晰起见,在每个图中,并非每个组成部分均被标记。现在,将通过例子并参考附图来描述本发明的各个方面的实施例,其中:
    [0049]
    图1是本发明电网分区模型的示意图;
    [0050]
    图2是本发明新能源消纳测算方法的流程图;
    [0051]
    图3是本发明粒子群算法的流程示意图;
    [0052]
    图4是本发明逐周优化流程示意图。
    具体实施方式
    [0053]
    为了更了解本发明的技术内容,特举具体实施例并配合所附图式说明如下。
    [0054]
    在本公开中参照附图来描述本发明的各方面,附图中示出了许多说明的实施例。本公开的实施例不必定意在包括本发明的所有方面。应当理解,上面介绍的多种构思和实施例,以及下面更加详细地描述的那些构思和实施方式可以以很多方式中任意一种来实施,这是应为本发明所公开的构思和实施例并不限于任何实施方式。另外,本发明公开的一些方面可以单独使用,或者与本发明公开的其他方面的任何适当组合来使用。
    [0055]
    实施例1
    [0056]
    结合图2所示的根据本发明某些实施例的一种基于混合粒子群算法的新能源消纳测算方法的流程图,根据本发明的某些实施例,一种基于混合粒子群算法的新能源消纳测算方法,包括以下步骤:步骤1、准备基础数据,包括新能源数据、负荷数据、省间联络线数据及断面数据;步骤2、构建电网分区模型:根据电网新能源外送通道受阻情况对目标电网进行分区,按照电网分区情况搭建电网分区模型;对步骤1的基础数据进行分类,在电网分区模型中进行配置,并配置各分区内火电和水电数据;步骤3、电网运行方式维护,依据实际电网常规机组运行方式,配置各分区内常规机组的运行约束;步骤4、创建案例,根据案例计算需求配置相应的计算数据,启动计算并查看结果;计算新的案例时,若电网模型没有变化,则仅修改案例中常规机组的运行方式,可重新启动运算。
    [0057]
    根据上述步骤建立以新能源发电量最大为优化目标的含机组启停机约束的优化模型,其在新能源消纳测算方法中采用混合粒子群算法。
    [0058]
    电网分区模型:分区电网用于计算新能源消纳能力,根据电网新能源外送通道受阻情况对目标电网进行分区,并对分区内的负荷、新能源、常规电源、联络线进行归类。电网分区模型如图1所示。
    [0059]
    优化模型
    [0060]
    1、目标函数。新能源消纳能力计算的优化目标为新能源发电量最大,即各区域所有时段新能源功率总和最大,其目标函数如式(4)所示。
    [0061][0062]
    式中:n为系统所包含的分区电网总数;n为某一分区电网;t为调度时间的总长度;t为仿真时间步长;pw(t,n)为分区电网n在时段t的风电出力;p
    pv
    (t,n)为分区电网n在时段t的光伏发电出力。
    [0063]
    2、约束条件。约束条件包括式(5)的系统旋转备用容量约束、式(6)的负荷平衡约束、式(7)~(10)的常规机组出力约束、式(11)的机组启停机约束、式(12)的机组电量约束和式(13)的断面输送能力约束。
    [0064][0065][0066]
    0≤δpj(t,n)≤p
    j,max
    (t,n)-p
    j,min
    (t,n)sj(t,n)
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    (7)
    [0067]
    pj(t,n)=p
    j,max
    (t,n)
    ·
    sj(t,n)+δpj(t,n)
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    (8)
    [0068]
    pj(t+1,n)-pj(t,n)≤δp
    j,up
    (n)
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    (9)
    [0069]
    pj(t,n)-pj(t+1,n)≤δp
    j,down
    (n)
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    (10)
    [0070]
    0≤sj(t,n)≤s
    j,max
    (t,n)
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    (11)
    [0071][0072]-l
    i,min
    ≤li(t)≤l
    i,max
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    (13)
    [0073]
    式中:pj(t,n)为分区电网n在t时刻第j台机组出力;δpj(t,n)为分区电网n在t时刻第j台常规机组优化功率;p
    j,max
    和p
    j,min
    分别为机组最大和最小技术出力占装机容量的百分比;sj为机组台数;δp
    j,up
    和δp
    j,down
    分别为第j台机组的上爬坡率和下爬坡率;li(t)为第i个受限断面的功率;j表示第j类机组;p
    l
    (t,n)表示分区电网n在t时刻的负荷;p
    re
    表示正旋转备用容量;n
    re
    表示负旋转备用容量;s
    j,max
    (t,n)表示第j类机组的最大机组数量;e
    j,min
    和e
    j,max
    分别为第j类机组的最小和最大电量;δt表示仿真过程中相邻两个仿真时间步长的时间间隔;l
    i,min
    和l
    i,max
    分别为第i个断面最小和最大输送能力。
    [0074]
    上述所建立的优化模型属于混合整数规划模型,本发明的测算方法中关于优化模
    型的求解算法采用人工智能算法中粒子群算法。由于该优化模型中包含机组最大、最小出力约束以及机组启停机约束等,常规的粒子群算法已经无法满足该优化模型的求解需要。本发明的测算方法中,根据优化模型中的自变量个数,将常规粒子群算法改进为多维的粒子群算法,同时为了满足多约束条件的要求,在粒子群算法中加入了罚函数法。为了得到更加精确的优化结果,将常规的粒子群算法结合自适应惯性权重得到混合粒子群算法,即采用常见的正切函数把常数型惯性权重转化为非线性惯性权重函数,函数如下所示:
    [0075][0076]
    其中,ω
    start
    为初始惯性权重,取经验值0.9;ω
    end
    为终止惯性权重,取0.4;t为当前迭代次数;t
    max
    为初始设置的最大迭代次数;k为控制因子,取0.6。
    [0077]
    在优化迭代计算时间上将以最大迭代次数为迭代停止条件的粒子群算法改进为以达到函数变化量容忍度一定次数之后自动跳出迭代循环,尽可能的缩短优化计算的时间。
    [0078]
    改进后的粒子群算法的流程图如图3所示。
    [0079]
    本发明测算方法对数据采逐周优化模型。每次优化迭代考虑未来一周(7天)的负荷大小、新能源理论出力大小、系统备用、常规机组最小开机方式、常规机组电量约束等边界条件,优化一周(7天)的数据。该周优化完成后,将该周的所有优化信息(包括机组启停机状态、抽水蓄能机组抽/放水状态、常规机组发电量大小等)提取并保存,传递到下一周,作为下一周的优化初始值,依次优化。逐周优化流程示意图如图4所示。
    [0080]
    在一些例子中,前述步骤1数据准备,包括新能源数据、负荷数据、省间联络线数据及断面数据等:
    [0081]
    通过时序生产模拟仿真,将新能源发电看作随时间变化的序列,其序列的变化特性需与所在地区的新能源资源变化特性一致;负荷数据、省间联络线及断面数据用历史时间的实际数据。
    [0082]
    在一些例子中,所述步骤2中,根据电网分区情况配置电网机组,包括配置机组种类以及数量。
    [0083]
    在一些例子中,前述步骤3,电网运行方式维护,依据实际电网常规机组运行方式,配置各分区内常规机组的运行约束,其具体实现包括:
    [0084]
    电网运行方式包括火电机组运行方式、水电机组运行方式、抽蓄机组运行方式、联络线方式、备用方式、断面限额方式和断面限额方式(联络线优化模型)。
    [0085]
    在一些例子中,前述步骤4,案例创建,根据案例计算需求配置相应的计算数据,启动计算并查看结果,其具体实现包括:
    [0086]
    配置前述步骤1、步骤2以及步骤3的各项数据,启动计算。模型的每次计算及优化迭代考虑未来一周(7天)的负荷大小、新能源理论出力大小、系统备用、常规机组最小开机方式、常规机组电量约束等边界条件,优化制定一周(7天)的常规机组开机方式计划(水电、火电、核电等)及出力计划,该周优化完成后,将该周的所有优化信息(包括机组启停机状态、抽水蓄能机组抽/放水状态、常规机组发电量大小等)提取并保存,传递到下一周,作为下一周的优化初始值,依次优化。最后输出结果并查看结果。
    [0087]
    实施例2
    [0088]
    本实施例为一种基于混合粒子群算法的新能源消纳测算系统,其包括:
    [0089]
    基础数据准备单元:准备基础数据,包括新能源数据、负荷数据、省间联络线数据及断面数据;
    [0090]
    电网分区单元:根据电网新能源外送通道受阻情况对目标电网进行分区,按照电网分区情况搭建电网分区模型;对基础数据准备单元中的基础数据进行分类,在电网分区模型中进行配置,并配置各分区内火电和水电数据;
    [0091]
    电网运行方式维护单元:进行运行方式维护,依据实际电网常规机组运行方式,配置各分区内常规机组的运行约束;
    [0092]
    数据计算单元:创建案例,根据案例计算需求配置相应的计算数据,启动计算并查看结果;
    [0093]
    在计算新的案例时,若电网分区模型没有变化,则仅需修改案例中常规机组的运行方式,就可重新启动运算。
    [0094]
    根据上述单元建立以新能源发电量最大为优化目标的含机组启停机约束的优化模型,其在新能源消纳测算方法中采用混合粒子群算法;
    [0095]
    所述的混合粒子群算法通过下述方法得到:在常规粒子群算法的基础上,根据优化模型中的自变量个数以及自变量的维数,将其改进为多变量多维的粒子群算法;同时融入罚函数法,以满足优化模型的约束条件多且复杂的要求;再将经上述改进之后的粒子群算法结合自适应惯性权重得到混合粒子群算法。
    [0096]
    所述优化模型的目标函数如式(4)所示:
    [0097][0098]
    式中:n为系统所包含的分区电网总数;n为某一分区电网;t为调度时间的总长度;t为仿真时间步长;pw(t,n)为分区电网n在时段t的风电出力;p
    pv
    (t,n)为分区电网n在时段t的光伏发电出力。
    [0099]
    所述优化模型的约束条件包括式(5)的系统旋转备用容量约束、式(6)的负荷平衡约束、式(7)~(10)的常规机组出力约束、式(11)的机组启停机约束、式(12)的机组电量约束和式(13)的断面输送能力约束;
    [0100][0101][0102]
    0≤δpj(t,n)≤p
    j,max
    (t,n)-p
    j,min
    (t,n)sj(t,n)
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    (7)
    [0103]
    pj(t,n)=p
    j,max
    (t,n)
    ·
    sj(t,n)+δpj(t,n)
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    (8)
    [0104]
    pj(t+1,n)-pj(t,n)≤δp
    j,up
    (n)
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    (9)
    [0105]
    pj(t,n)-pj(t+1,n)≤δp
    j,down
    (n)
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    (10)
    [0106]
    0≤sj(t,n)≤s
    j,max
    (t,n)
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    (11)
    [0107][0108]-l
    i,min
    ≤li(t)≤l
    i,max
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    (13)
    [0109]
    式中:pj(t,n)为分区电网n在t时刻第j台机组出力;δpj(t,n)为分区电网n在t时刻第j台常规机组优化功率;p
    j,max
    和p
    j,min
    分别为机组最大和最小技术出力占装机容量的百分比;sj为机组台数;δp
    j,up
    和δp
    j,down
    分别为第j台机组的上爬坡率和下爬坡率;li(t)为第i个受限断面的功率;j表示第j类机组;p
    l
    (t,n)表示分区电网n在t时刻的负荷;p
    re
    表示正旋转备用容量;n
    re
    表示负旋转备用容量;s
    j,max
    (t,n)表示第j类机组的最大机组数量;e
    j,min
    和e
    j,max
    分别为第j类机组的最小和最大电量;δt表示仿真过程中相邻两个仿真时间步长的时间间隔;l
    i,min
    和l
    i,max
    分别为第i个断面最小和最大输送能力。
    [0110]
    所述基础数据准备单元中,通过时序生产模拟仿真,将新能源发电看作随时间变化的序列,其序列的变化特性需与所在地区的新能源资源变化特性一致;负荷数据、省间联络线及断面数据用历史时间的实际数据。
    [0111]
    所述电网分区单元中,根据电网分区情况配置电网机组,包括配置机组种类以及数量。
    [0112]
    所述电网运行方式维护单元中,运行方式包括火电机组运行方式、水电机组运行方式、抽蓄机组运行方式、联络线方式、备用方式、断面限额方式和断面限额方式。
    [0113]
    所述数据计算单元的具体内容包括:
    [0114]
    配置所述基础数据准备单元、电网分区单元以及电网运行方式维护单元的各项数据,启动计算;模型的每次计算及优化迭代考虑未来一周的负荷大小、新能源理论出力大小、系统备用、常规机组最小开机方式、常规机组电量约束,优化制定一周的常规机组开机方式计划及出力计划,该周优化完成后,将该周的所有优化信息提取并保存,传递到下一周,作为下一周的优化初始值,依次优化;最后输出结果并查看。
    [0115]
    所述将经上述改进之后的粒子群算法结合自适应惯性权重得到混合粒子群算法,即采用正切函数把常数型惯性权重转化为非线性惯性权重函数,函数如下所示:
    [0116][0117]
    其中,ω
    start
    为初始惯性权重;ω
    end
    为终止惯性权重;t为当前迭代次数;t
    max
    为初始设置的最大迭代次数;k为控制因子;
    [0118]
    在优化迭代计算时间上将以最大迭代次数为迭代停止条件的粒子群算法改进为以达到函数变化量容忍度一定次数之后自动跳出迭代循环。
    [0119]
    虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明。本发明所属技术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因此,本发明的保护范围当视权利要求书所界定者为准。

    技术特征:
    1.基于混合粒子群算法的新能源消纳测算方法,其特征在于,包括:步骤1、准备基础数据,包括新能源数据、负荷数据、省间联络线数据及断面数据;步骤2、构建电网分区模型:根据电网新能源外送通道受阻情况对目标电网进行分区,按照电网分区情况搭建电网分区模型;对步骤1的基础数据进行分类,在电网分区模型中进行配置,并配置各分区内火电和水电数据;步骤3、电网运行方式维护,依据实际电网常规机组运行方式,配置各分区内常规机组的运行约束;步骤4、创建案例,根据案例计算需求配置相应的计算数据,启动计算并查看结果;根据上述步骤建立以新能源发电量最大为优化目标的含机组启停机约束的优化模型,其在新能源消纳测算方法中采用混合粒子群算法;所述的混合粒子群算法通过下述方法得到:在常规粒子群算法的基础上,根据优化模型中的自变量个数以及自变量的维数,将其改进为多变量多维的粒子群算法;同时融入罚函数法,以满足优化模型的约束条件多且复杂的要求;再将经上述改进之后的粒子群算法结合自适应惯性权重得到混合粒子群算法。2.根据权利要求1所述的基于混合粒子群算法的新能源消纳测算方法,其特征在于,所述优化模型的目标函数如式(4)所示:式中:n为系统所包含的分区电网总数;n为某一分区电网;t为调度时间的总长度;t为仿真时间步长;p
    w
    (t,n)为分区电网n在时段t的风电出力;p
    pv
    (t,n)为分区电网n在时段t的光伏发电出力。3.根据权利要求2所述的基于混合粒子群算法的新能源消纳测算方法,其特征在于,所述优化模型的约束条件包括式(5)的系统旋转备用容量约束、式(6)的负荷平衡约束、式(7)~(10)的常规机组出力约束、式(11)的机组启停机约束、式(12)的机组电量约束和式(13)的断面输送能力约束;的断面输送能力约束;0≤δp
    j
    (t,n)≤p
    j,max
    (t,n)-p
    j,min
    (t,n)s
    j
    (t,n)
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    (7)p
    j
    (t,n)=p
    j,max
    (t,n)
    ·
    s
    j
    (t,n)+δp
    j
    (t,n)
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    (8)p
    j
    (t+1,n)-p
    j
    (t,n)≤δp
    j,up
    (n)
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    (9)p
    j
    (t,n)-p
    j
    (t+1,n)≤δp
    j,down
    (n)
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    (10)0≤s
    j
    (t,n)≤s
    j,max
    (t,n)
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    (11)

    l
    i,min
    ≤l
    i
    (t)≤l
    i,max
    ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
    (13)式中:p
    j
    (t,n)为分区电网n在t时刻第j台机组出力;δp
    j
    (t,n)为分区电网n在t时刻第j台常规机组优化功率;p
    j,max
    和p
    j,min
    分别为机组最大和最小技术出力占装机容量的百分比;s
    j
    为机组台数;δp
    j,up
    和δp
    j,down
    分别为第j台机组的上爬坡率和下爬坡率;l
    i
    (t)为第i个受限断面的功率;j表示第j类机组;p
    l
    (t,n)表示分区电网n在t时刻的负荷;p
    re
    表示正旋转备用容量;n
    re
    表示负旋转备用容量;s
    j,max
    (t,n)表示第j类机组的最大机组数量;e
    j,min
    和e
    j,max
    分别为第j类机组的最小和最大电量;δt表示仿真过程中相邻两个仿真时间步长的时间间隔;l
    i,min
    和l
    i,max
    分别为第i个断面最小和最大输送能力。4.根据权利要求1所述的基于混合粒子群算法的新能源消纳测算方法,其特征在于,所述步骤1中,通过时序生产模拟仿真,将新能源发电看作随时间变化的序列,其序列的变化特性需与所在地区的新能源资源变化特性一致;负荷数据、省间联络线数据及断面数据用历史时间的实际数据。5.根据权利要求1所述的基于混合粒子群算法的新能源消纳测算方法,其特征在于,所述步骤2中,根据电网分区情况配置电网机组,包括配置机组种类以及数量。6.根据权利要求1所述的基于混合粒子群算法的新能源消纳测算方法,其特征在于,所述步骤3中,电网运行方式包括火电机组运行方式、水电机组运行方式、抽蓄机组运行方式、联络线方式、备用方式、断面限额方式和断面限额方式。7.根据权利要求1所述的基于混合粒子群算法的新能源消纳测算方法,其特征在于,所述步骤4的具体内容包括:配置所述步骤1、步骤2以及步骤3的各项数据,启动计算;模型的每次计算及优化迭代考虑未来一周的负荷大小、新能源理论出力大小、系统备用、常规机组最小开机方式、常规机组电量约束,优化制定一周的常规机组开机方式计划及出力计划,该周优化完成后,将该周的所有优化信息提取并保存,传递到下一周,作为下一周的优化初始值,依次优化;最后输出结果并查看。8.根据权利要求1所述的基于混合粒子群算法的新能源消纳测算方法,其特征在于,在计算新的案例时,若电网分区模型没有变化,则仅需修改案例中常规机组的运行方式,就可重新启动运算。9.根据权利要求1所述的基于混合粒子群算法的新能源消纳测算方法,其特征在于,所述将经上述改进之后的粒子群算法结合自适应惯性权重得到混合粒子群算法,即采用正切函数把常数型惯性权重转化为非线性惯性权重函数,函数如下所示:其中,ω
    start
    为初始惯性权重;ω
    end
    为终止惯性权重;t为当前迭代次数;t
    max
    为初始设置的最大迭代次数;k为控制因子;在优化迭代计算时间上将以最大迭代次数为迭代停止条件的粒子群算法改进为以达到函数变化量容忍度一定次数之后自动跳出迭代循环。10.基于混合粒子群算法的新能源消纳测算系统,其特征在于,包括:
    基础数据准备单元:准备基础数据,包括新能源数据、负荷数据、省间联络线数据及断面数据;电网分区单元:根据电网新能源外送通道受阻情况对目标电网进行分区,按照电网分区情况搭建电网分区模型;对基础数据准备单元中的基础数据进行分类,在电网分区模型中进行配置,并配置各分区内火电和水电数据;电网运行方式维护单元:进行运行方式维护,依据实际电网常规机组运行方式,配置各分区内常规机组的运行约束;数据计算单元:创建案例,根据案例计算需求配置相应的计算数据,启动计算并查看结果;根据上述单元建立以新能源发电量最大为优化目标的含机组启停机约束的优化模型,其在新能源消纳测算方法中采用混合粒子群算法;所述的混合粒子群算法通过下述方法得到:在常规粒子群算法的基础上,根据优化模型中的自变量个数以及自变量的维数,将其改进为多变量多维的粒子群算法;同时融入罚函数法,以满足优化模型的约束条件多且复杂的要求;再将经上述改进之后的粒子群算法结合自适应惯性权重得到混合粒子群算法。

    技术总结
    本发明公开了一种基于混合粒子群算法的新能源消纳测算方法及系统。本发明的测算方法包括:步骤1、准备基础数据,包括新能源数据、负荷数据、省间联络线数据及断面数据;步骤2、构建电网分区模型;步骤3、电网运行方式维护,依据实际电网常规机组运行方式,配置各分区内常规机组的运行约束;步骤4、创建案例,根据案例计算需求配置相应的计算数据,启动计算并查看结果;根据上述步骤建立以新能源发电量最大为优化目标的含机组启停机约束的优化模型,其在新能源消纳测算方法中采用混合粒子群算法。本发明采用的混合粒子群算法不仅拥有常规粒子群算法的优点,并且比常规粒子群算法在计算速度方面更为快速,在计算结果方面也更为精确。在计算结果方面也更为精确。在计算结果方面也更为精确。


    技术研发人员:彭琰 徐靖雯 马骏超 张琦 王晨旭
    受保护的技术使用者:国网浙江省电力有限公司电力科学研究院
    技术研发日:2022.03.08
    技术公布日:2022/5/25
    转载请注明原文地址:https://tc.8miu.com/read-23869.html

    最新回复(0)