首页 / 基于数字孪生的实时县域能源互联网调度方法及系统

基于数字孪生的实时县域能源互联网调度方法及系统实质审查 发明

技术领域

[0001] 本发明属于电网能源调度领域,具体涉及一种基于数字孪生的实时县域能源互联网调度方法及系统。

相关背景技术

[0002] 随着电力电子技术的发展和电池技术的突破,各种风电场(wind farm,WF)和光伏发电系统(photovoltaics,PV)等可再生能源接入县域能源互联网。为充分利用风电场和光伏的快速调节性能,协调主电网与县域能源互联网之间的分配至关重要。由于越来越多的分布式能源进入电网,县域能源互联网调度(county energy internet dispatch,CEID)的优化难度大且耗时。随着电子技术和软件的进步,数字孪生代理可以被视为现实电网的优化、控制和监测过程的数字对应物。数字孪生技术是一个很好的用来整合现实和虚拟的工具,它可以更有效地管理智能。目前,已有一些研究将电网与数字孪生技术相结合。但是传统技术上,这些调度分布研究主要关注当前和过去时间区间,而忽略了下一时间控制区间的扰动,这对优化结果产生了负面影响。

具体实施方式

[0082] 以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请的实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
[0083] 另外,在本申请说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0084] 本发明实施例基于数字孪生的实时县域能源互联网调度(county energy internet dispatch,CEID)方法,用于有效且高效地获取实时县域能源互联网调度方案,主要包括以下步骤:
[0085] (1)搭建县域能源互联网调度模型框架。主要包括两部分:一是基于自回归综合移动平均模型(autoregressive integrated moving average model,ARIMA)的主电网预测模型,二是基于平衡优化器算法(equilibrium optimizer,EO)的区域电网协同控制模型;
[0086] (2)功率分配过程中,为了保证系统的稳定运行,对县域能源互联网调度模型添加约束;
[0087] (3)构建基于自回归综合移动的平衡优化器算法(ARIMA‑EO)的CEID系统框架;
[0088] (4)构建以实现调频指令输出与实际功率输出之间的总功率偏差最小为目标的目标函数;
[0089] (5)采用ARIMA‑EO方法对CEID系统模型进行求解,获取最佳的优化调度方案。
[0090] 参见图1,在一种可能的实施方式中,CEID系统主要包括两个操作。第一操作是当主电网接收到随机扰动时从主电网向CEID传输总调节命令。第二个操作是CEID根据特定规则的最优算法将总指挥下发给各个调频单元。CEID考虑燃煤机组、水力机组、液化天然气、风力机组和光伏作为调度对象,此外,为简化模型,输电损耗和无功功率的潮流均被忽略,主要关注两个过程。第一步是负载扰动下主电网的运行状态预测,第二步是CEID系统的功率指令分配。
[0091] 在一种可能的实施方式中,对CEID进行一些约束,方法如下:
[0092] 在CEID中,为了使模型尽可能贴近实际工况,需要考虑一些约束。这些约束主要包括调节方向一致性约束、功率平衡约束、调节容量约束和发电调节约束(GRC),具体如下:
[0093] 1)调节方向的一致性约束:为充分利用调节单元,在第k个控制区间,单元功率指令的调节方向应与调节指令的方向完全一致:
[0094]
[0095] 是第i个CEID单元在第k个控制间隔接收到的输入功率命令,ΔPm(k)表示从主电网到CEID的信号。
[0096] 2)功率平衡约束:为保证满足主网调节需求的最优调度方案,在第k个控制区间,所有CEID单元接收到的功率调节输入命令的累加应恰好等于总功率主电网下发的调节指令:
[0097]
[0098] 3)调节容量约束:为保证最优调度方案满足CEID机组实际运行情况,在第k个控制区间,所有CEID机组接收到的功率调节输入指令应超过其最小和最大容量:
[0099]
[0100]
[0101] 式中, 和 分别是第i个县域能源互联网调度模型单元的最小和最大容量;
[0102] 4)GRC:在不同类型的CEID单元中,可再生能源(如光伏电站和风力发电机组)的动态响应模型比没有GRC时具有更低的延迟和更快的调节性能,而动态响应模型传统机组(如燃煤机组、水力机组和液化天然气机组)由于调节性能较差,应考虑GRC。如果考虑GRC和功率限制器,可以计算出CEID单元的实际输出,如下:
[0103]
[0104] 式中, 是第i个CEID单元在第k个控制间隔接收到的输出功率命令,ΔT代表一个控制区间的时间长度(一般是4s或者1s左右),ΔRi是第i个单元的最大斜率。
[0105] 在一种可能的实施方式中,构建基于自回归综合移动的平衡优化器算法(ARIMA‑EO)的CEID系统框架,方法如下:
[0106] 由于CEID要考虑到上一个控制区间和下一个相邻控制区间的调节指令,基于自回归综合移动的平衡优化器算法(ARIMA‑EO)的框架应该包含两个步骤,如下:
[0107] 1)调节命令预测:根据历史调节命令预测下一个相邻的控制区间,如图2所示。预测方法由ARIMA实现,可以帮助快速获取主电网的运行状态转变。并且在下一步中相对准确的功率命令将有利于下一个优化过程。
[0108] 2)调度方案优化:根据计算当前控制区间与下一相邻控制区间的总功率偏差,优化当前和下一次预测的调度方案。然后采用EO对两次控制区间之间的调度优化进行优化。
[0109] 在CEID系统功率调度真正的动态优化中,控制器会创建一系列功率命令来平衡功率扰动,然后提出的ARIMA可以帮助预测下一个控制区间的功率命令以进行后续优化,最后采用所提出的EO优化两步优化并获得CEID系统的最优电力调度方案。
[0110] 在一种可能的实施方式中,建立目标函数的方法如下:
[0111] 根据预测方法,该算法可以优化更多的相邻控制区间以提高动态优化调度的性能。由于主要关注CEID单元的动态调节性能,优化目标为最小化调频指令输出与实际功率调频输出之间的功率偏差。那么目标函数的计算应该考虑下一个相邻控制区间的预期功率输出,如下:
[0112]
[0113] 其中,ΔMm(k+1)是在第(k+1)个控制区间的预测总功率指令,而 是根据预测的总功率指令在第(k+1)个控制区间的最佳功率输出。
[0114] 在一种可能的实施方式中,采用ARIMA‑EO方法对CEID系统模型进行求解,获取最佳的优化调度方案,方法如下:
[0115] (1)ARIMA的设计
[0116] 传统算法主要关注当前时间间隔的调度,而忽略了下一个相邻控制间隔的影响,使得动态优化效果不佳。为了在接下来的相邻控制区间保持一致性,根据历史运行数据预测下一个控制区间的总功率命令是至关重要的。参见图3,ARIMA模型是时间序列自回归移动模型中的一种,它利用历史序列根据历史数据的差异来预测未来序列中几个时间间隔的数据。通常,ARIMA中包含三个部分,它们是自回归、移动平均值和ARIMA的混合体。
[0117] ARIMA(p,D,q)代表级数差D次,p是级数滞后算子,q是级差滞后算子。
[0118] 对于时间间隔k的总调节命令的时间序列,由下式给出
[0119] Yk+1=α0+α1Xk+α2Xk‑1+…αpXk‑p+1+εk‑β1εk‑1‑β2εk‑2‑…‑βqεk‑q   (7)[0120] Yk是第(k+1)个控制区间的预测总功率指令,εk表示第k个时间间隔的级数差,Xk是第k个时间间隔的历史序列,αi是对应的i阶序列滞后系数,βi是对应的i阶序列差分滞后系数。
[0121] 结合到本发明的方案中,对于时间间隔k的总调节命令的时间序列,由下式给出[0122]
[0123]
[0124] εk表示第k个时间间隔的序列差异。
[0125] (2)EO的设计
[0126] 通常,EO主要由7个操作组成,如下:
[0127] 1)参数初始化:初始化容积V,最大迭代次数T,最优解集合S0,初始解N0。
[0128] 2)集群初始化:首先,将所有优化变量的下限和上限分别设置为所有CEID单元的下限和上限调整能力的。然后,在解空间P0中初始化集群根据对应容量生成初始化解决方案,表达式如下:
[0129]
[0130] 表示初始化解决方案的第i个维数。
[0131] 3)计算适应度:为保证最优解满足(1)功率平衡约束,变量dim在计算适应度值时可以认为是已知量。特别是平衡单元的取值违反式(3)中调节容量约束的情况,应作为惩罚项考虑。
[0132] 因此,适应度值可以按如下方式计算:
[0133]
[0134] 式中,f(Xj)表示第j个集群的目标函数值,F(Xj)表示第j个集群的适应度值,和 分别是第b个单元的最小和最大调节能力。
[0135] 4)构建平衡状态池:为提高算法的全局搜索能力,避免陷入低质量的局部最优解,最优个体将从五个当前最优的候选解里面选择,这些候选解构成的平衡状态池如下:
[0136] Xeq,pool={Xeq,1,Xeq,2,Xeq,3,Xeq,4,Xeq,ave}                    (12)[0137] 式中,Xeq,1,Xeq,2,Xeq,3,Xeq,4分别为截止当前迭代找到的最好的四个解;Xeq,ave代表这四个解的平均状态。这五个候选解被选择的概率是一样的,均为0.2。
[0138] 5)设计指数项系数F:为更好平衡算法的局部搜索和全局搜索,按如下指数项系数设计:
[0139]
[0140] 式中,a为全局搜索的权重常系数;sign为符号函数;r、λ均代表随机数向量,其维度跟优化空间维度一致,每个元素值均为0至1的随机数。
[0141] 6)计算质量生成系数G:为加强算法的局部寻优能力,质量生成速率设计如下:
[0142] G=GCP(Xeq‑λX)                             (14)
[0143]
[0144] 式中,GCP为生成速率控制参数向量;X代表新产生的当前解;Xeq代表算法当前找到的最好的解,ri为随机数向量,其维度跟优化空间维度一致,每个元素值均为0至1的随机数;r0为0至1范围内的随机数。
[0145] 7)计算当前解:根据平衡池状态以及得到的指数项系数和质量生成系数提高算法的局部和全局搜索能力,个体的解可更新如下:
[0146] X=Xep+(X0‑Xep)F+G(1‑F)/λV                    (16)
[0147] X代表新产生的当前解;X0代表上一次迭代得到的解;Xeq代表算法当前找到的最好的解。
[0148] 本发明另一实施例还提供一种基于数字孪生的实时县域能源互联网调度系统,包括:
[0149] 模型约束模块,用于对预先建立的县域能源互联网调度模型进行约束,得到实际工况调度模型;
[0150] 目标函数建立模块,用于以实现调频指令输出与实际功率输出之间的总功率偏差最小,建立目标函数;
[0151] 方案求解模块,用于根据目标函数,结合自回归综合移动平均模型与平衡优化器算法,对实际工况调度模型进行求解,获得最佳的实时县域能源互联网调度方案。
[0152] 在一种可能的实施方式中,模型约束模块设定的约束条件包括调节方向一致性约束、功率平衡约束、调节容量约束以及发电调节约束;
[0153] 调节方向的一致性约束,是指在第k个控制区间,单元功率指令的调节方向与调节指令的方向一致,表达式如下:
[0154]
[0155] 式中, 是第i个县域能源互联网调度模型单元在第k个控制间隔接收到的输入功率命令,ΔPm(k)表示从主电网到县域能源互联网调度模型的信号;
[0156] 功率平衡约束,是指在第k个控制区间,所有县域能源互联网调度模型单元接收到的功率调节输入命令的累加等于总功率主电网下发的调节指令,表达式如下:
[0157]
[0158] 调节容量约束,是指在第k个控制区间,所有县域能源互联网调度模型单元接收到的功率调节输入指令不超过对应县域能源互联网调度模型单元最小和最大容量,表达式如下:
[0159]
[0160]
[0161] 式中, 和 分别是第i个县域能源互联网调度模型单元的最小和最大容量;
[0162] 发电调节约束,表达式如下:
[0163]
[0164] 式中, 分别是第i个县域能源互联网调度模型单元在第k、k‑1个控制间隔接收到的输出功率命令;ΔT代表一个控制区间的时间长度,ΔRi表示第i个县域能源互联网调度模型单元的最大斜率。
[0165] 在一种可能的实施方式中,目标函数建立模块建立的目标函数考虑下一个相邻控制区间的预期功率输出,表达式如下:
[0166]
[0167] 式中,ΔMm(k+1)是在第(k+1)个控制区间的预测总功率指令,而 是根据预测的总功率指令在第(k+1)个控制区间的最佳功率输出;ΔPm(k)表示从主电网到县域能源互联网调度模型的信号; 是第i个县域能源互联网调度模型单元在第k+1
个控制间隔接收到的输出功率命令。
[0168] 在一种可能的实施方式中,方案求解模块利用自回归综合移动平均模型根据历史调节命令预测下一个相邻控制区间的调节命令;根据计算当前控制区间与下一个相邻控制区间的总功率偏差,优化当前和下一次预测的调度方案,再利用平衡优化器算法对相邻两个控制区间之间的调度方案进行优化,获得最佳的实时县域能源互联网调度方案。
[0169] 本发明另一实施例还提供一种电子设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述的处理器执行所述的计算机程序时实现所述基于数字孪生的实时县域能源互联网调度方法。
[0170] 本发明另一实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述的计算机程序被处理器执行时实现所述基于数字孪生的实时县域能源互联网调度方法。
[0171] 所述计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读存储介质可以包括:能够携带所述计算机程序代码的任何实体或装置、介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器、随机存取存储器、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。为了便于说明,以上内容仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该计算机可读存储介质是非暂时性的,可以存储在各种电子设备形成的存储装置当中,能够实现本发明实施例方法记载的执行过程。
[0172] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD‑ROM、光学存储器等)上实施的计算机程序产品的形式。
[0173] 本发明是参照根据本发明实施例的方法、设备(系统)和计算机程序产品的流程图和/或方框图来描述的。应理解为可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0174] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0175] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0176] 最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。

当前第1页 第1页 第2页 第3页
相关技术