System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【】本申请涉及电力调控,尤其涉及一种发动机控制方法及装置、计算机设备和可读存储介质。
技术介绍
0、
技术介绍
1、在电力系统中,多元化的发电资源、不断增长的负荷需求以及新能源的大规模集成,使得电力系统的优化调度变得更加困难。其中,在电力系统发生故障时,存在输电线路越限现象。对此,相关技术中指出,可采用粒子群优化算法计算出在输电线路越限时所需的发动机机组出力水平,并基于计算结果调整发动机机组的功率,从而减轻输电线路越限情况,确保电力系统的安全运行。
2、然而,粒子群算法实际上是在一个指定的可调节范围内选取最优值,而相关技术中往往将发动机机组中各发动机的可运行功率上限作为该可调节范围的上限。这样一来,粒子群算法需要搜索的范围非常大,迭代次数很高,消耗的时间成本和计算资源都非常高,同时,由于粒子群算法搜索的范围过大,最终所得的结果也并不准确,进而影响对发动机机组的功率调整合理性,不利于对输电线路越限情况的有效处理,无法保障电力系统的安全运行。
3、因此,在基于粒子群算法搜索发动机机组的最佳功率的过程中,如何在降低搜索成本的同时提升计算结果的准确性,成为目前亟待解决的技术问题。
技术实现思路
0、
技术实现思路
1、本申请实施例提供了一种发动机控制方法及装置、计算机设备和可读存储介质,旨在解决相关技术中在基于粒子群算法搜索发动机机组的最佳功率的过程中无法兼顾低成本和高准确性的技术问题。
2、第一方面,本申请实施例提供了一种发
3、获取指定线路集合的越限情况矩阵,其中,所述越限情况矩阵用于反映所述指定线路集合中的每条输电线路发生故障时所述指定线路集合中的全部输电线路各自的越限概率参数;
4、基于所述越限情况矩阵,确定所述每条输电线路发生故障时所述指定线路集合中的越限线路;
5、在所述指定线路集合对应的发动机集合中,确定与所述越限线路的电流供应具有相关性的目标发动机;
6、基于所述目标发动机的功率调节上限值,确定所述发动机集合的功率调节上限集合;
7、基于所述每条输电线路对应的所述发动机集合的功率调节上限集合,生成所述发动机集合的出力约束范围;
8、通过预设的粒子群算法在所述出力约束范围内确定所述发电机集合中每个发动机的最优功率。
9、在本申请的一个实施例中,可选地,所述获取指定线路集合的越限情况矩阵,包括:
10、遍历所述指定线路集合中的每条输电线路,获取所述每条输电线路发生故障时所述全部输电线路各自的电流值;
11、基于所述每条输电线路发生故障时所述全部输电线路各自的电流值,以及所述每条输电线路无故障时所述全部输电线路各自的电流上限值,确定所述每条输电线路发生故障时所述全部输电线路各自的越限概率参数;
12、基于所述越限概率参数,生成所述越限情况矩阵。
13、在本申请的一个实施例中,可选地,所述遍历所述指定线路集合中的每条输电线路,包括:
14、基于输电线路的预定危险系数从高至低,确定所述指定线路集合中的全部输电线路的排序;
15、按照所述排序遍历所述指定线路集合中的每条输电线路。
16、在本申请的一个实施例中,可选地,所述基于所述每条输电线路对应的所述发动机集合的功率调节上限集合,生成所述发动机集合的出力约束范围,包括:
17、针对所述指定线路集合中每至少两条输电线路,搜寻所述每至少两条输电线路各自对应的所述功率调节上限集合的交集;
18、确定所述发动机集合的出力约束范围为搜寻结果中的全部交集中的s个交集的交集,所述s个交集的交集为非空集合。
19、在本申请的一个实施例中,可选地,所述基于所述每条输电线路对应的所述发动机集合的功率调节上限集合,生成所述发动机集合的出力约束范围,包括:
20、针对所述指定线路集合中每至少两条输电线路,搜寻所述每至少两条输电线路各自对应的所述功率调节上限集合的交集;
21、若预定搜寻次数v小于s,确定所述发动机集合的出力约束范围为搜寻结果的全部交集中的v个交集的交集,所述v个交集的交集为非空集合;
22、若预定搜寻次数v大于或等于s,确定所述发动机集合的出力约束范围为搜寻结果的全部交集中的s个交集的交集,所述s个交集的交集为非空集合。
23、第二方面,本申请实施例提供了一种发动机控制装置,包括:
24、越限情况矩阵获取单元,用于获取指定线路集合的越限情况矩阵,其中,所述越限情况矩阵用于反映所述指定线路集合中的每条输电线路发生故障时所述指定线路集合中的全部输电线路各自的越限概率参数;
25、越限线路确定单元,用于基于所述越限情况矩阵,确定所述每条输电线路发生故障时所述指定线路集合中的越限线路;
26、目标发动机确定单元,用于在所述指定线路集合对应的发动机集合中,确定与所述越限线路的电流供应具有相关性的目标发动机;
27、功率调节上限确定单元,用于基于所述目标发动机的功率调节上限值,确定所述发动机集合的功率调节上限集合;
28、出力约束范围确定单元,用于基于所述每条输电线路对应的所述发动机集合的功率调节上限集合,生成所述发动机集合的出力约束范围;
29、最优功率搜索单元,用于通过预设的粒子群算法在所述出力约束范围内确定所述发电机集合中每个发动机的最优功率。
30、在本申请的一个实施例中,可选地,所述越限情况矩阵获取单元用于:
31、遍历所述指定线路集合中的每条输电线路,获取所述每条输电线路发生故障时所述全部输电线路各自的电流值;基于所述每条输电线路发生故障时所述全部输电线路各自的电流值,以及所述每条输电线路无故障时所述全部输电线路各自的电流上限值,确定所述每条输电线路发生故障时所述全部输电线路各自的越限概率参数;基于所述越限概率参数,生成所述越限情况矩阵。
32、在本申请的一个实施例中,可选地,所述越限情况矩阵获取单元用于:
33、基于输电线路的预定危险系数从高至低,确定所述指定线路集合中的全部输电线路的排序;按照所述排序遍历所述指定线路集合中的每条输电线路。
34、在本申请的一个实施例中,可选地,所述出力约束范围确定单元用于:
35、针对所述指定线路集合中每至少两条输电线路,搜寻所述每至少两条输电线路各自对应的所述功率调节上限集合的交集;确定所述发动机集合的出力约束范围为搜寻结果中的全部交集中的s个交集的交集,所述s个交集的交集为非空集合。
36、在本申请的一个实施例中,可选地,所述出力约束范围确定单元用于:
37、针对所述指定线路集合中每至少两条输电线路,搜寻所述每至少两条输电线路各自对应的所述功率调节上限集合的交集;若预定搜寻次数v小于s,确定所述发动机集合的出力约束范围为搜寻结果的全部交集本文档来自技高网...
【技术保护点】
1.一种发动机控制方法,其特征在于,包括:
2.根据权利要求1所述的发动机控制方法,其特征在于,所述获取指定线路集合的越限情况矩阵,包括:
3.根据权利要求2所述的发动机控制方法,其特征在于,所述遍历所述指定线路集合中的每条输电线路,包括:
4.根据权利要求1至3中任一项所述的发动机控制方法,其特征在于,所述基于所述每条输电线路对应的所述发动机集合的功率调节上限集合,生成所述发动机集合的出力约束范围,包括:
5.根据权利要求3所述的发动机控制方法,其特征在于,所述基于所述每条输电线路对应的所述发动机集合的功率调节上限集合,生成所述发动机集合的出力约束范围,包括:
6.一种发动机控制装置,其特征在于,包括:
7.根据权利要求6所述的发动机控制装置,其特征在于,所述越限情况矩阵获取单元用于:
8.根据权利要求7所述的发动机控制装置,其特征在于,所述越限情况矩阵获取单元用于:
9.一种计算机设备,其特征在于,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;
10
...【技术特征摘要】
1.一种发动机控制方法,其特征在于,包括:
2.根据权利要求1所述的发动机控制方法,其特征在于,所述获取指定线路集合的越限情况矩阵,包括:
3.根据权利要求2所述的发动机控制方法,其特征在于,所述遍历所述指定线路集合中的每条输电线路,包括:
4.根据权利要求1至3中任一项所述的发动机控制方法,其特征在于,所述基于所述每条输电线路对应的所述发动机集合的功率调节上限集合,生成所述发动机集合的出力约束范围,包括:
5.根据权利要求3所述的发动机控制方法,其特征在于,所述基于所述每条输电线路对应的所述发动机集合的功...
【专利技术属性】
技术研发人员:聂宇本,唐陇军,解大,尹凡,方圆圻,王西田,
申请(专利权)人:国家电网有限公司华东分部,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。