本技术涉及本电力现货市场出清,特别是涉及一种面向条件控制断面约束的标准化解析方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、随着电力现货市场改革进程的推动,电力调度机构决策发电计划的方式发生了较大变化,即不再像以往传统方式中基于历史经验和实际情况人为确定,而是采用安全约束机组组合和安全约束经济调度工具决策日前或实时机组计划。在众多需要考虑的约束条件之中,电网安全一直是电力调度机构最为重视的关键因素,而交直流混联电力系统的形成对电网安全约束提出了更高的要求,尤其是引入条件控制断面约束。
2、条件控制断面约束指的是生效条件约束中包含待优化确定的自变量(包括机组出力、机组运行状态等)或因变量(包括断面、线路潮流),同时控制断面约束中包含待优化确定的自变量或因变量的电网安全约束。针对复杂条件控制断面约束的精细化建模,国内外学者已经提出了相对比较成熟的标准化建模方法。
3、但是由于原始边界数据中条件控制断面的条件表达式包含与、或、非、绝对值等复杂逻辑运算,且属于同一可合并断面的不同条件控制断面的条件表达式存在形式差异,出清计算程序无法形成标准化建模需要的输入数据。
技术实现思路
1、本发明针对条件控制断面表达式的复杂逻辑特性,提出一种面向条件控制断面约束的标准化解析方法、装置、计算机设备、存储介质和计算机程序产品,能够在保证条件控制断面表达式等效或完整的前提下,形成标准化的条件控制断面约束建模数据,为后续的条件控制断面标准化建模提供基础。
2、第一方面,本技术提供了一种面向条件控制断面约束的标准化解析方法。
3、所述方法包括:
4、读取基础电网数据和断面数据;基础电网数据包括电网模型数据、设备计划数据、机组数据、负荷数据、联络线数据;
5、根据断面数据进行条件控制断面条件断面表达式逻辑计算,获取标准化条件断面表达式;其中,标准化条件断面表达式包括标准化条件断面表达式单项式;
6、对标准化条件断面表达式单项式进行解析,获取条件断面表达式单元最小单项式,并根据条件断面表达式单元最小单项式和基础电网数据匹配最小单项式中的对应电气设备物理量;
7、根据断面数据对条件控制断面的控制断面表达式进行解析,获取控制断面表达式的最小单项式,并根据控制断面表达式最小单项式和基础电网数据匹配最小单项式中的对应电气设备物理量。
8、在一个实施例中,根据断面数据进行条件控制断面条件断面表达式逻辑计算,获取标准化条件断面表达式包括:
9、根据断面数据获取条件控制断面的原条件断面表达式;
10、基于条件控制断面的原条件断面表达式,遵循第一逻辑计算原则,生成每个条件控制断面的标准化条件断面表达式;
11、若原条件断面表达式包含特定运算符,遵循第二逻辑计算原则,生成最终的标准化条件断面表达式。
12、在一个实施例中,对标准化条件断面表达式单项式进行解析,获取条件断面表达式单元最小单项式,并根据条件断面表达式单元最小单项式和基础电网数据匹配最小单项式中的对应电气设备物理量包括:
13、根据逻辑计算符的位置对标准化条件断面表达式单项式进行解构,获取条件控制断面的条件断面表达式单元;
14、对条件控制断面的条件断面表达式单元进行整合,剔除重复或完全一致的条件断面表达式单元;
15、根据运算符的位置对条件控制断面的条件断面表达式单元进行解构,获取条件断面表达式单元的最小单项式、约束符号、约束限值;
16、基于条件断面表达式单元的最小单项式,结合基础电网数据,匹配最小单项式中的对应电气设备物理量。
17、在一个实施例中,根据断面数据对条件控制断面的控制断面表达式进行解析,获取控制断面表达式的最小单项式,并根据控制断面表达式最小单项式和基础电网数据匹配最小单项式中的对应电气设备物理量包括:
18、根据运算符的位置对控制断面表达式进行解构,获取控制断面表达式的最小单项式、约束方向、约束限值;
19、基于控制断面表达式的最小单项式,结合基础电网数据,匹配最小单项式中的对应电气设备物理量。
20、在一个实施例中,基于条件控制断面的原条件断面表达式,遵循第一逻辑计算原则,生成每个条件控制断面的标准化条件断面表达式包括:
21、第一逻辑计算原则包括逻辑运算分配律,以标准与或式为目标,将不同形式的条件断面表达式转化成同一标准形式。
22、在一个实施例中,若原条件断面表达式包含特定运算符,遵循第二逻辑计算原则,生成最终的标准化条件断面表达式包括:
23、特定运算符包括绝对值运算符,第二逻辑计算原则包括利用与或运算符进行等效表征。
24、第二方面,本技术还提供了一种面向条件控制断面约束的标准化解析装置。所述装置包括:
25、数据读取模块,用于读取基础电网数据和断面数据;基础电网数据包括电网模型数据、设备计划数据、机组数据、负荷数据、联络线数据;
26、标准化条件断面表达式获取模块,用于根据断面数据进行条件控制断面条件断面表达式逻辑计算,获取标准化条件断面表达式;其中,标准化条件断面表达式包括标准化条件断面表达式单项式;
27、标准化条件断面表达式单项式解析模块,用于对标准化条件断面表达式单项式进行解析,获取条件断面表达式单元最小单项式,并根据条件断面表达式单元最小单项式和基础电网数据匹配最小单项式中的对应电气设备物理量;
28、控制断面表达式解析模块,用于根据断面数据对条件控制断面的控制断面表达式进行解析,获取控制断面表达式的最小单项式,并根据控制断面表达式最小单项式和基础电网数据匹配最小单项式中的对应电气设备物理量。
29、第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
30、读取基础电网数据和断面数据;基础电网数据包括电网模型数据、设备计划数据、机组数据、负荷数据、联络线数据;
31、根据断面数据进行条件控制断面条件断面表达式逻辑计算,获取标准化条件断面表达式;其中,标准化条件断面表达式包括标准化条件断面表达式单项式;
32、对标准化条件断面表达式单项式进行解析,获取条件断面表达式单元最小单项式,并根据条件断面表达式单元最小单项式和基础电网数据匹配最小单项式中的对应电气设备物理量;
33、根据断面数据对条件控制断面的控制断面表达式进行解析,获取控制断面表达式的最小单项式,并根据控制断面表达式最小单项式和基础电网数据匹配最小单项式中的对应电气设备物理量。
34、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
35、读取基础电网数据和断面数据;基础电网数据包括电网模型数据、设备计划数据、机组数据、负荷数据、联络线数据;
36、根据断面数据进行条件控制断面条件断面表达式逻辑计算,获取标准化条件断面表达式;其中,标准化条件断面表达式包括标准化条件断面表达式单项式;
37、对标准化条件断面表达式单项式进行解析,获取条件断面表达式单元最小单项式,并根据条件断面表达式单元最小单项式和基础电网数据匹配最小单项式中的对应电气设备物理量;
38、根据断面数据对条件控制断面的控制断面表达式进行解析,获取控制断面表达式的最小单项式,并根据控制断面表达式最小单项式和基础电网数据匹配最小单项式中的对应电气设备物理量。
39、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
40、读取基础电网数据和断面数据;基础电网数据包括电网模型数据、设备计划数据、机组数据、负荷数据、联络线数据;
41、根据断面数据进行条件控制断面条件断面表达式逻辑计算,获取标准化条件断面表达式;其中,标准化条件断面表达式包括标准化条件断面表达式单项式;
42、对标准化条件断面表达式单项式进行解析,获取条件断面表达式单元最小单项式,并根据条件断面表达式单元最小单项式和基础电网数据匹配最小单项式中的对应电气设备物理量;
43、根据断面数据对条件控制断面的控制断面表达式进行解析,获取控制断面表达式的最小单项式,并根据控制断面表达式最小单项式和基础电网数据匹配最小单项式中的对应电气设备物理量。
44、上述面向条件控制断面约束的标准化解析方法、装置、计算机设备、存储介质和计算机程序产品,在读取基础电网数据和断面数据后根据断面数据进行条件控制断面条件断面表达式逻辑计算,获取标准化条件断面表达式。其中基础电网数据包括电网模型数据、设备计划数据、机组数据、负荷数据、联络线数据,标准化条件断面表达式包括标准化条件断面表达式单项式。再对标准化条件断面表达式单项式进行解析,获取条件断面表达式单元最小单项式,并根据条件断面表达式单元最小单项式和基础电网数据匹配最小单项式中的对应电气设备物理量。同时根据断面数据对条件控制断面的控制断面表达式进行解析,获取控制断面表达式的最小单项式,并根据控制断面表达式最小单项式和基础电网数据匹配最小单项式中的对应电气设备物理量。在保证条件控制断面表达式等效或完整的前提下,形成标准化的条件控制断面约束建模数据,为后续的条件控制断面标准化建模提供基础。