本发明属于电力系统自动化领域,特别涉及一种直流受端电网断面越限调整方法及系统。
背景技术:
随着柔性直流输电工程的快速发展,一旦发生直流闭锁故障,受端电网出现巨大功率缺额,易出现电网频率和电压稳定问题。当发生直流闭锁故障时,系统按照事先策略通过切机、切负荷、直流调制等策略确保电网安全稳定运行,但通常事先策略无法完全填补系统功率缺额,会由调度人员手动实施机组调整、负荷调整等策略,这些策略均是由调度员依长期工作经验所得,当实施功率调整策略后,容易发生断面越限,一旦出现断面越限,导致线路功率无法正常传输,影响电网实时调度控制,因此研究柔性直流闭锁故障后受端电网的断面越限问题来实现电网稳定成为现实问题。
目前针对直流输电受端电网断面越限问题的研究,主要包括优化方法和灵敏度分析方法。优化方法给定优化模型,然后对模型求解。但在解决柔性直流闭锁后受端电网的断面越限问题时,电网中需调整的设备过多,导致计算复杂且存在收敛性问题,故实际中较少采用此方法解决断面越限问题。灵敏度方法因其无需迭代,不存在收敛性问题,但采用此方法调整断面越限问题时易出现越限无法解决的情况,因此直流闭锁故障后受端电网的断面越限问题仍存在很大挑战。
技术实现要素:
本发明的目的在于提供一种直流输电受端电网断面越限调整方法及系统,以解决复杂多变的柔性直流输电系统故障后受端电网的断面越限问题。
为了实现上述目的,本发明采用如下技术方案:
一种直流输电受端电网断面越限调整方法,包括:
1)采集电网运行信息,根据采集的电网运行信息对柔性直流闭锁故障后的受端电网断面越限进行若干次仿真;
2)提取若干组故障仿真后受端电网的机组、负荷调整策略和断面状态变化数据并进行数据处理,形成数据库;
3)对数据库进行关联分析,生成断面状态变化情况与机组、负荷变电站调整策略间的强关联规则;
4)对强关联规则前后项进行约束,生成约束后的强关联规则;
5)依据生成的约束后的强关联规则对越限的断面进行调整。
进一步的,步骤1)具体包括:
1.1)、获取电网运行信息,包括故障前送受端电网机组总出力、总负荷、网损、频率限额、电压限额、断面限额、功率缺额及送受端安控运行信息;
1.2)、按照式(1)所示动态潮流公式进行分析:
1.3)、通过动态潮流公式求出系统频率变化量,根据频率变化量折算机组、负荷的调整功率,调整公式为:
其中,kgi表示第i台机组的单位调节功率,pgni为第i台机组的额定功率,pli为第i个负荷的有功;
采用动态潮流算法计算机组、负荷的调整功率后,当发生断面越限时,利用灵敏度分析方法对断面越限进行调整,得到若干组故障仿真后受端电网断面越限后的机组、负荷调整策略及越限断面的状态变化数据。
进一步的,步骤1.3)中:如果机组调整后出力大于机组额定容量,机组调整后出力按照额定容量来计算;
进一步的,步骤1.1)中:
加速功率计算公式为:
pacc=pgen-pload-ploss(2)
其中,pgen为电网总出力,pload为电网总负荷,ploss为电网总网损;
系统机组整定单位调节功率为:
其中,pgen为系统总出力,ngen为参与调频的发电机组总数;
进一步的,步骤2)具体包括:
2.1)、对断面越限情况进行数据分类;
2.2)、对机组、负荷的调整进行数据处理:向上调整记为u,向下调整记为d;
2.3)、去除无用项;
2.4)、按照步骤2.1)至步骤2.3)对仿真数据处理后,每次仿真结果形成一个数据集r,每个数据集中包含每次仿真结果对应的属性;所有的数据集形成数据库y={r1,r2,r3,…,rm},m为数据集个数。
进一步的,步骤2.1)中对断面越限情况进行数据分类:将正常、越上限、越下限、正向重载、反向重载五个断面状态分别记为0、1、2、3、4;
步骤2.2)对向上调整记为u,向下调整记为d。
进一步的,步骤3)具体包括:
3.1)、对数据库进行多次扫描,得到基于最小支持度的频繁k项集;其中,最小支持度的计算如式(6)所示:
其中,a和b为数据库y的两个属性子项集;a,b∈i,且关联规则的表达形式为a→b,a和b出现的记录数分别表示为count(a)和count(b);
3.2)、采用公式(7)求取频繁项集之间的置信度:
设置最小置信度,生成断面状态变化情况与机组、负荷变电站调整策略间的强关联规则。
进一步的,步骤4)具体包括:
4.1)、前项约束为断面越限调整策略数据
将生成的关联规则中前项约束为断面越限调整策略数据,故障仿真中所有参与越限调整的机组、负荷的调整信息经过数据处理后形成集合s,得到的关联规则表达形式中前项a必须包含于数据集s;
4.2)、后项约束为断面状态变化数据
将后项约束为断面状态变化数据,故障仿真结果中所有断面状态变化信息经过数据处理后形成集合c,得到的关联规则表达形式中后项b必须包含于数据集c;
将前项约束为机组、负荷调整策略数据s,后项约束为断面状态变化数据c,每个满足最小支持度条件的频繁项集最多仅对应一条关联规则,采用改进apriori算法所生成的关联规则总数r'满足式(14)所示:
改进apriori算法生成的候选关联规则数目小于n-n1;设置最小置信度,得到约束后的强关联规则。
一种直流输电受端电网断面越限调整系统,应用于直流输电网,包括:处理器以及与所述处理器耦合的存储器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时实现所述的一种直流输电受端电网断面越限调整方法中的方法步骤。
本发明基于人工智能算法中的关联规则算法,对海量故障数据进行数据处理和关联分析,通过前后项约束,大大提高算法的分析效率,生成对断面越限调整有意义的强关联规则,从而解决传统的优化算法和灵敏度分析方法无法完全消除的越限问题,为电网调控人员的预案编制提供新方法,提高电网调控人员的工作效率。
本发明中所采用的基于关联规则算法的直流受端断面越限调整方法,解决了直流系统故障后直流受端电网的断面越限问题;
本发明所采用的前后项约束,将关联规则中的前项约束为断面越限调整策略数据,后项约束为断面状态变化数据,极大的提高了关联规则的分析效率;
本发明所采用的人工智能算法中的大数据关联分析算法,为电网调控系统的预案编制提供新的决策生成方法。
附图说明
构成本申请的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明一种直流输电受端电网断面越限调整方法的流程图。
具体实施方式
下面将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
以下详细说明均是示例性的说明,旨在对本发明提供进一步的详细说明。除非另有指明,本发明所采用的所有技术术语与本申请所属领域的一般技术人员的通常理解的含义相同。本发明所使用的术语仅是为了描述具体实施方式,而并非意图限制根据本发明的示例性实施方式。
本发明提供一种直流输电受端电网断面越限调整方法,针对国分云大数据平台保存的直流输电设备量测、告警信息、pmu等历史数据,首先进行多次柔性直流闭锁故障后的断面越限仿真;提取故障后受端电网的机组、负荷调整策略和断面状态变化数据,对这些数据进行处理;采用apriori算法对数据进行关联分析;同时,对关联规则前后项进行约束,将前项约束为机组、负荷调整策略,后项约束为断面状态变化数据;挖掘得到断面越限调整过程中调整策略与断面状态变化之间的强关联规则,从而解决断面越限问题。
具体的,本发明一种直流输电受端电网断面越限调整方法,包括以下步骤:
1)采集电网运行信息,根据采集的电网运行信息对柔性直流闭锁故障后的受端电网断面越限进行多次仿真;
2)提取多组故障仿真后受端电网的机组、负荷调整策略和断面状态变化数据并进行数据处理,形成数据库;
3)采用apriori算法对数据库进行关联分析,生成断面状态变化情况与机组、负荷变电站调整策略间的强关联规则;
1、步骤1)中,采集电网运行信息,根据采集的电网运行信息对柔性直流闭锁故障后的受端电网断面越限进行多次仿真,具体如下:
柔性直流闭锁故障仿真采用动态潮流计算原理,其过程如下:
1.1)、获取电网运行信息,包括故障前送受端电网机组总出力、总负荷、网损、频率限额、电压限额、断面限额、功率缺额及送受端安控运行信息。
其中,pgen为电网总出力,pload为电网总负荷,ploss为电网总网损。
其中,kgi表示第i台机组的单位调节功率,pgni为第i台机组的额定功率,pgen为系统总出力,ngen为参与调频的发电机组总数。
其中,pli为第i个负荷的有功;如果机组调整后出力大于机组额定容量,机组调整后出力按照额定容量来计算。
采用动态潮流算法计算机组、负荷的调整功率后,当发生断面越限时,利用灵敏度分析方法对断面越限进行调整,得到多组故障仿真后受端电网断面越限后的机组、负荷调整策略及越限断面的状态变化数据。
2、步骤2)中,提取多组故障仿真后受端电网的机组、负荷调整策略和断面状态变化数据并进行数据处理,具体如下:
2.1)、对断面越限情况进行数据分类。将正常、越上限、越下限、正向重载、反向重载五个断面状态分别记为0、1、2、3、4。
2.2)、对机组、负荷的调整进行数据处理。向上调整记为u,向下调整记为d。例如“电厂1向上调整”记为“厂1u”,“变电站1向下调整”记为“变1d”等。
2.3)、去除无用项。在仿真结果中存在大量故障前后均正常的断面及故障后调整小于10%甚至调整为0的电厂、变电站,为避免算法因计算维度过高引起的计算效率低问题,将此类调整不明显的对象从每个数据集中去除。
2.4)、形成数据库。按照上述步骤对仿真数据处理后,每次仿真结果形成一个数据集r,每个数据集中包含每次仿真结果对应的属性,即数据处理后的机组、负荷的调整信息。所有的数据集形成数据库y={r1,r2,r3,…,rm},m为数据集个数。
3、步骤3)中,采用apriori算法对数据库进行关联分析,具体如下:
对断面越限进行关联分析时,每次故障仿真结果形成一个数据集,即为数据库中的每条记录r,每个数据集中包含每次仿真中的断面越限信息、机组调整信息、负荷变电站调整信息,每个调整信息形成一个项集,多组仿真结果形成关联分析数据库y。对其进行关联分析时包括以下两个步骤:
3.1)、频繁项集挖掘,对数据库进行多次扫描,得到基于最小支持度的频繁“k项集”,即大于最小支持度的断面状态变化信息、机组及负荷变电站的调整信息所组成的k个项集,这些频繁项集信息用于关联规则挖掘,最小支持度的计算如式(6)所示,其中,a和b为数据库y的两个属性子项集(a,b∈i,且),关联规则的表达形式为a→b,a和b出现的记录数分别表示为count(a)和count(b)。
3.2)、获取强关联规则,采用公式(7)求取频繁项集之间的置信度,即调整某个机组或某个变电站时,某一断面状态发生变化的置信度,设置最小置信度,生成断面状态变化情况与机组、负荷变电站调整策略间的强关联规则。用公式6求出数据库中某条记录的支持度,用公式7求出某条记录的置信度,设置最小置信度,得到大于最小置信度的记录,这些记录就是所需的强关联规则。
4、步骤4)中,对关联规则前后项进行约束,具体如下:
根据apriori算法进行关联分析,其目的是从数据库y中挖掘机组、负荷调整策略与断面状态变化情况之间的潜在关联关系,为柔性直流输电线路闭锁故障后受端电网的断面越限调整提供调整策略参考,以弥补现有调控预案的不足,但是根据传统apriori算法得到的关联规则数量较多,导致分析效率低下,且包含很多无意义的规则,比如调整策略之间的关联规则等无效规则,无法指导调度人员实施越限调整策略。本发明作以下改进:
关联规则表达形式中前后项之间存在因果关系,前项为因,而后项为果,在apriori算法生成关联规则时,将后项约束为断面状态变化数据,故障仿真结果中所有断面状态变化信息经过数据处理后形成集合c,得到的关联规则表达形式中后项b必须包含于数据集c,约束后减少了无效关联规则的产生,并提高算法分析的速度和效率。
对经过前后项约束的改进apriori算法的优势进行分析。机组、负荷调整策略和断面状态变化数据形成关联分析数据库y,对数据库y进行频繁项集挖掘后,数据集中频繁k项集的个数为nk,频繁k项集生成的关联规则数目为rk,假设k的最大值为kmax,则挖掘后的频繁项集总数n和关联规则总数r分别如式(8)和式(9)所示,
频繁k项集中的k值的奇偶性不同时,所产生的关联规则数目是不同的,k为奇数和偶数时所形成的关联规则数目分别如式(10)和式(11)所示,
由式(10)和式(11)可知,由nk个频繁k项集组成的数据集合产生的关联规则数目rk满足如下所示不等式:
rk≥nk×(2k-2)(12)
k的最大值为kmax,则结合式(8)和式(12)可知,传统apriori算法形成的关联规则总数满足下式所示不等式,
关联规则从符合最小支持度条件的频繁项集中产生,本发明所用的改进apriori算法,将前项约束为机组、负荷调整策略数据s,后项约束为断面状态变化数据c,每个满足最小支持度条件的频繁项集最多仅可能对应一条关联规则,则改进后算法所生成的关联规则总数r'满足式(14)所示,
改进apriori算法生成的候选关联规则数目小于n-n1,相比式(13)所示的指数级关联规则数量,最大程度的去除了对断面越限调整无意义的关联规则,提升了空间利用率,并提高了算法的分析效率。最后设置最小置信度,得到所需的对断面越限调整有意义的强关联规则。公式14是获取关联规则之前的一个改进方法,最小置信度是根据具体情况设置的一个阈值,置信度越大,则代表该条记录的可信度越高。此处获取关联规则的步骤和和上一个问题中获取关联规则的步骤是一样的。
5、步骤5)中,依据生成强关联规则解决断面越限问题,具体如下:
根据本发明方法对故障后的机组、负荷调整策略及断面状态变化情况进行关联分析,生成以置信度为依据的强关联规则,可以得到常规机组调整策略与断面调整效果之间的关系、负荷调整策略与断面调整效果之间的关系以及机组、负荷联合调整策略与断面调整效果之间的关系,电网调控人员根据此类关联规则及相应的支持度和置信度的大小,对越限的断面进行调整,为电网调控系统解决断面越限问题提供决策支持。
本发明还提供一种直流输电受端电网断面越限调整系统,应用于直流输电系统,包括:处理器以及与所述处理器耦合的存储器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时实现上述一种直流输电受端电网断面越限调整方法中的方法步骤。
本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。