本发明涉及电力系统调度运行领域,具体讲涉及一种新能源发电调度方法及系统。
背景技术
新能源发电是解决能源紧张、环境污染的重要途径。受天气原因影响,新能源发电出力具有强烈的不确定性,大规模新能源发电接入电力系统将会带来诸如潮流越限和电压越限等运行风险,从而给电网调度运行带来一定的挑战。
现有含大规模新能源发电的优化调度运行技术是基于新能源功率预测,并考虑新能源功率预测误差和电网运行的各种安全约束,包括系统调峰约束、网架约束及机组起停时间约束等,以最大化消纳新能源为目标进行机组组合和调度计划的制定,这样就满足了所有时刻电网安全运行的约束,但是新能源发电出力在负荷较低的时刻将会受到限制,降低了新能源的利用率,以及整个电力系统运行的经济性和环保性。由于新能源发电预测误差概率服从近似正态分布,出力在误差带边缘附件的概率非常小,若制作机组组合和调度计划时不考虑这部分功率,将会更易保证大部分预测出力范围内的消纳能力和系统运行安全性,如何协调系统安全运行以及新能源消纳能力是问题的关键。
技术实现要素:
本发明为解决如何协调系统安全运行以及新能源消纳能力提出一种新能源发电调度方法及系统。
一种新能源发电调度方法包括步骤:采集新能源发电的历史数据,确定预测误差概率分布;基于预测误差概率分布,建立置信区间;基于置信区间内的预测出力带的约束参数,确定计划出力曲线;基于计划出力曲线和置信区间外的预测出力带,确定发电运行风险值。
建立置信区间,包括:基于预测误差概率分布,利用发电预测出力曲线,确定预测出力带;
基于预测出力带,根据预设的置信水平划分置信区间;优选的,预设的置信水平为预测出力带的85%-95%。
预测误差概率分布的计算公式如下所示:
其中,mae为所述预测误差概率分布,pmi为时刻i的实际功率,ppi为时刻i的预测功率,sop为光伏电站的开机容量,n为预测数据点数。
确定计划出力曲线,包括:基于置信区间内预测出力带的约束参数,建立非线性优化调度模型;根据非线性优化调度模型,得到计划出力曲线;
优选的,非线性优化调度模型包括设定目标函数和约束条件;
优选的,目标函数如下所示:
式中:n为系统所包含的分区总数,t为调度时间的总长度,t为仿真时间步长,pw(t,n)为分区电网n在时段t的风电出力,ppv(t,n)为分区电网n在时段t的光伏发电出力;优选的,约束参数包括:常规机组优化功率范围、常规机组起停参数、区域负荷水平、机组爬坡率范围及新能源出力预测参数;
约束条件包括:旋转备用容量约束、区域负荷平衡约束、区域间线路、传输容量约束、机组出力约束、机组优化功率爬坡率约束、最小启机运行时间约束、新能源出力约束。
基于计划出力曲线和置信区间外的预测出力带,确定发电运行风险值,包括:利用电力系统仿真软件建立电网仿真模型;对置信区间外的预测出力带的发电出力进行出力抽样,将出力抽样结果、采集到的母线负荷预测数据及根据优化调度模型得到的常规机组出力计划数据输入电网仿真模型,得到潮流结果,并统计得到潮流越限概率和电压越限概率;利用各线路的潮流越限概率
优选的,计算运行风险值包括:
线路i的潮流越限风险计算公式,如下所示:
母线i的电压越限风险计算公式,如下所示:
运行风险的计算公式,如下所示:
式中,sev(li)为线路i潮流越限严重度,sev(ui)为母线i潮流越限严重度,nl和nu分别为系统内线路和节点的数量,
确定发电运行风险值,还包括:判断发电运行风险值是否超出设定阈值,若未超出则发布出力计划、极端出力下的运行风险和概率,若超出则增加置信水平。
一种新能源发电调度系统包括:确定模块,用于采集新能源发电历史数据,确定预测误差概率分布;建立置信区间模块,基于预测误差概率分布,建立置信区间;计划出力曲线确定模块,基于置信区间内的预测出力带的约束参数,确定计划出力曲线;发电运行风险值确定模块,基于计划出力曲线和置信区间外的预测出力带,确定发电运行风险值。
建立置信区间模块,包括:预测出力带确定模块和置信区间划分模块;预测出力带确定模块基于预测误差概率分布,利用发电预测出力曲线,确定预测出力带;置信区间划分模块基于预测出力带,根据预设的置信水平划分置信区间;优选的,预设的置信水平为预测出力带的85%-95%。
预测误差概率分布应满足下式:
其中,mae为预测误差概率分布,pmi为时刻i的实际功率,ppi为时刻i的预测功率,sop为光伏电站的开机容量,n为预测数据点数;优选的,计划出力曲线确定模块,包括:非线性优化调度模型建立模块和计划出力曲线获得模块;非线性优化调度模型建立模块基于置信区间内预测出力带的约束参数,建立非线性优化调度模型;
计划出力曲线获得模块根据非线性优化调度模型,获得计划出力曲线;
优选的,非线性优化调度模型包括目标函数设定模块和约束条件设定模块;
优选的,目标函数设定模块中的目标函数应满足下式:
式中:n为系统所包含的分区总数,t为调度时间的总长度,t为仿真时间步长,pw(t,n)为分区电网n在时段t的风电出力,ppv(t,n)为分区电网n在时段t的光伏发电出力;
优选的,约束参数包括:常规机组优化功率范围、常规机组起停参数、区域负荷水平、机组爬坡率范围及新能源出力预测参数;
约束条件设定模块包括:旋转备用容量约束、区域负荷平衡约束、区域间线路、传输容量约束、机组出力约束、机组优化功率爬坡率约束、最小启机运行时间约束及新能源出力约束的设定。
发电运行风险值确定模块包括:电网仿真模型建立模块、潮流越限概率和电压越限概率得到模块和运行风险值计算模块;电网仿真模型建立模块,用于电网仿真模型建立模块利用电力系统仿真软件建立电网仿真模型;潮流越限概率和电压越限概率得到模块,用于对置信区间外的预测出力带的发电出力进行出力抽样,将出力抽样结果、采集到的母线负荷预测数据及根据优化调度模型得到的常规机组出力计划数据输入电网仿真模型,得到潮流结果,并统计得到潮流越限概率和电压越限概率;
运行风险值计算模块,利用各线路的潮流越限概率
优选的,运行风险值计算模块还包括:
线路i的潮流越限风险应满足下式:
母线i的电压越限风险应满足下式:
运行风险应满足下式:
式中,sev(li)为线路i潮流越限严重度,sev(ui)为母线i潮流越限严重度,nl和nu分别为系统内线路和节点的数量,
优选的,发电运行风险值确定模块还包括:判断发电运行风险值是否超出设定阈值,若未超出则发布出力计划、极端出力下的运行风险和概率,若超出则增加置信水平。
与最接近的现有技术比,本发明提供的技术方案具有如下有益效果:
1、本发明考虑置信度在一定区间内的预测误差,并基于此安排出力计划,其满足了新能源发电出力大概率下的系统安全稳定运行,对置信度区间之外的新能源发电出力接入电网进行风险评估,给出风险等级和概率,指导实际调度运行;
2、本发明将新能源预测出力按照误差置信水平分为两部分,置信区间内的预测出力用于安排调度计划,置信区间外的预测出力用于评估运行风险,避免了小概率出力范围引起的大范围新能源出力受限;
3、本发明根据置信区间内预测出力制定常规机组和新能源发电调度计划,基于调度计划对置信区间外的预测出力进行风险评估,能够在可接受风险水平上达到最大化消纳新能源发电的目的。
附图说明
图1为本发明的流程图;
图2为本发明的新能源预测出力带示意图。
具体实施方式
下面结合附图对本发明的具体实施方式作进一步的详细说明。
本发明设计的方法考虑了新能源预测误差概率分布,提出的不确定性调度方法能够给出计划时间段常规机组和新能源电站计划曲线,以及系统运行风险和概率。
考虑置信度在一定区间内的预测误差,并基于此安排机组组合和调度计划,满足新能源发电出力大概率下的系统安全稳定运行,对置信度区间之外的新能源发电出力接入电网进行风险评估,给出风险等级和概率,并指导实际调度运行。
下面结合图1对本发明的具体实施流程进行描述,具体包括以下步骤:
步骤1:获取全网新能源发电预测和实际出力的历史数据,统计预测误差概率分布;
步骤1-1:电网调度人员通过能量管理系统(ems)获取近1年来新能源电站以及全网新能源发电出力的历史实际出力和历史预测出力;
步骤1-2:计算每天的新能源发电平均绝对误差,并进行预测误差概率统计;
新能源发电预测平均绝对误差表达式:
其中,pmi为i时刻的实际功率,ppi为i时刻的预测功率,sop为光伏电站/光伏电站开机容量,n为预测数据点数。
步骤2:统计置信区间d(如90%)内的误差范围和置信区间d外的误差范围;
步骤2-1:设置置信水平d(如90%),统计置信区间d内的误差范围和置信区间d外的误差范围;
步骤3:如附图2所示,获取计划时段全网新能源发电预测出力曲线,基于统计的误差范围得到置信区间的预测出力带,并将新能源预测出力带分为置信区间d内预测出力带和置信区间d外预测出力带两部分。
步骤3-1:电网调度人员通过ems获取计划时段新能源发电预测数据,即风电预测数据
步骤3-2:根据步骤2-1和步骤3-1得到考虑误差的新能源发电预测出力带,包括置信区间d内的预测出力带和置信区间d外的预测出力带;
步骤4:基于置信区间d内新能源预测出力制定全网常规机组和新能源出力计划;
步骤4-1:获取计划时段置信区间d内常规机组优化功率范围、常规机组起停参数、区域负荷水平、机组爬坡率范围及新能源出力预测参数;
步骤4-2:以新能源消纳能力最大为目标函数,以新能源电站出力、线路传输容量、区域负荷平衡、旋转备用容量、常规机组出力、爬坡率和常规最小启机运行时间等为约束条件,建立出力计划;
其中,目标函数:
式中:n为系统所包含的分区总数;n为分区电网n;t为调度时间的总长度;t为仿真时间步长,pw(t,n)为分区电网n在时段t的风电出力,ppv(t,n)为分区电网n在时段t的光伏发电出力;
约束条件具体如下所示:
①系统旋转备用容量约束
式中:pre和nre分别为正旋转备用和负旋转备用;pj,max(t,n)和pj,min(t,n)分别为分区电网n中第j类机组的出力上限和出力下限;sj(t,n)为整数变量,表示分区电网n中第j类机组的开机台数;pl(t,n)则表示分区网n第t时段的电力负荷。
②区域负荷平衡约束
式中:
③区域间线路传输容量约束
-li,max≤li(t)≤li,max
式中,li,max和-li,max分别为第i条传输线传输容量上下限。
④机组出力约束
0≤δpj(t,n)≤[pj,max(t,n)-pj,min(t,n)]·sj(t,n)
pj(t,n)=pj,min(t,n)·sj(t,n)+δpj(t,n)
式中,δpj(t,n)为常规机组优化功率大小。
⑤机组优化功率爬坡率约束
pj(t+1,n)-pj(t,n)≤δpj,up(n)
pj(t,n)-pj(t+1,n)≤δpj,down(n)
式中,δpj,up,δpj,down分别为第j台机组的上爬坡率和下爬坡率。
⑥最小启机运行时间约束
yj(t)+zj(t+1)+zj(t+2)+...+zj(t+k)≤1
zj(t)+yj(t+1)+yj(t+2)+...+yj(t+k)≤1
式中:yj(t)和zj(t)为第j台机组t时段的启动状态和停机状态,均为二进制变量。
对于y:0表示不在启动状态,1表示正在启动;对于z:0表示不在停机状态,1表示正在停机;k由机组最小启机或停机时间参数决定,其反映了最小启机或停机的时间步长。
⑦新能源出力约束
式中:
步骤4-3:对非线性优化调度模型进行求解,得到调度总时间t内每个时刻t的常规机组计划出力pj(t,n)、风电计划出力pw(t,n)和光伏发电计划出力ppv(t,n)。
步骤5:根据常规机组计划出力pj(t,n)得到的计划出力曲线,进行置信区间d外新能源预测出力接入系统运行风险评估。
步骤5-1:由步骤4获取常规机组出力计划的数据pj(t,n)和母线负荷预测pl(t,n)数据;
步骤5-2:基于新能源电站置信区间d外预测误差概率分布进行新能源电站极端出力抽样,即多组风电极端出力
步骤5-3:基于电力系统仿真软件建立电网仿真模型;
步骤5-4:将常规机组计划数据pj(t,n)和母线负荷预测数据pl(t,n)以及新能源电站极端出力抽样值
步骤5-5:统计系统各线路潮流越限概率
①潮流越限风险
线路i的潮流越限风险:
式中,sev(li)为线路i潮流越限严重度,表示为:
式中,ωl为线路i潮流越限的损失值,表示为:
式中:li为支路i的实际输送功率,
②电压越限风险
同理,电压越限风险:
式中,sev(ui)为节点i的电压越限严重度,ωv(ui)为节点i的电压越限损失值,ui为节点i的实际电压,
③运行风险值
式中,nl和nu分别为系统内线路和节点的数量,
步骤6:发布常规机组和新能源电站出力计划,给出新能源运行风险和概率。
步骤6-1:调度员判断步骤5-5得到的风险值risk是否超出阈值e,没有超出则发布调度计划,转到步骤6-2;超出则增加置信水平,转到步骤2-1。
步骤6-2:调度员发布计划时段常规机组和新能源电站的调度计划曲线,给出极端出力下运行风险和概率。
基于同一发明构思,本发明还提供了一种新能源发电调度系统,下面进行说明。
本发明提供的系统包括:确定模块,用于采集新能源发电历史数据,确定预测误差概率分布;建立置信区间模块,基于预测误差概率分布,建立置信区间;计划出力曲线确定模块,基于置信区间内的预测出力带的约束参数,确定计划出力曲线;发电运行风险值确定模块,基于计划出力曲线和置信区间外的预测出力带,确定发电运行风险值。
建立置信区间模块,包括:预测出力带确定模块和置信区间划分模块;预测出力带确定模块基于预测误差概率分布,利用发电预测出力曲线,确定预测出力带;置信区间划分模块基于预测出力带,根据预设的置信水平划分置信区间;优选的,预设的置信水平为预测出力带的85%-95%。
预测误差概率分布应满足下式:
其中,mae为预测误差概率分布,pmi为时刻i的实际功率,ppi为时刻i的预测功率,sop为光伏电站的开机容量,n为预测数据点数;优选的,计划出力曲线确定模块,包括:非线性优化调度模型建立模块和计划出力曲线获得模块;非线性优化调度模型建立模块基于置信区间内预测出力带的约束参数,建立非线性优化调度模型;
计划出力曲线获得模块根据非线性优化调度模型,获得计划出力曲线;
优选的,非线性优化调度模型包括目标函数设定模块和约束条件设定模块;
优选的,目标函数设定模块中的目标函数应满足下式:
式中:n为系统所包含的分区总数,t为调度时间的总长度,t为仿真时间步长,pw(t,n)为分区电网n在时段t的风电出力,ppv(t,n)为分区电网n在时段t的光伏发电出力;
优选的,约束参数包括:常规机组优化功率范围、常规机组起停参数、区域负荷水平、机组爬坡率范围及新能源出力预测参数;
约束条件设定模块包括:旋转备用容量约束、区域负荷平衡约束、区域间线路、传输容量约束、机组出力约束、机组优化功率爬坡率约束、最小启机运行时间约束及新能源出力约束的设定。
发电运行风险值确定模块包括:电网仿真模型建立模块、潮流越限概率和电压越限概率得到模块和运行风险值计算模块;电网仿真模型建立模块,用于电网仿真模型建立模块利用电力系统仿真软件建立电网仿真模型;潮流越限概率和电压越限概率得到模块,用于对置信区间外的预测出力带的发电出力进行出力抽样,将出力抽样结果、采集到的母线负荷预测数据及根据优化调度模型得到的常规机组出力计划数据输入电网仿真模型,得到潮流结果,并统计得到潮流越限概率和电压越限概率;
运行风险值计算模块,利用各线路的潮流越限概率
优选的,运行风险值计算模块还包括:
线路i的潮流越限风险应满足下式:
母线i的电压越限风险应满足下式:
运行风险应满足下式:
式中,sev(li)为线路i潮流越限严重度,sev(ui)为母线i潮流越限严重度,nl和nu分别为系统内线路和节点的数量,
优选的,发电运行风险值确定模块还包括:判断发电运行风险值是否超出设定阈值,若未超出则发布出力计划、极端出力下的运行风险和概率,若超出则增加置信水平。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,所属领域的普通技术人员参照上述实施例依然可以对本发明的具体实施方式进行修改或者等同替换,这些未脱离本发明精神和范围的任何修改或者等同替换,均在申请待批的本发明的权利要求保护范围之内。