发动机控制方法及装置、计算机设备和可读存储介质与流程

文档序号:37809025发布日期:2024-04-30 17:19阅读:7来源:国知局
发动机控制方法及装置、计算机设备和可读存储介质与流程

【】本技术涉及电力调控,尤其涉及一种发动机控制方法及装置、计算机设备和可读存储介质。

背景技术

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,确定所述发动机集合的出力约束范围为搜寻结果的全部交集中的v个交集的交集,所述v个交集的交集为非空集合;若预定搜寻次数v大于或等于s,确定所述发动机集合的出力约束范围为搜寻结果的全部交集中的s个交集的交集,所述s个交集的交集为非空集合。

38、第三方面,本技术实施例提供了一种计算机设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被设置为用于执行上述第一方面所述的方法。

39、第四方面,本技术实施例提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令用于执行上述第一方面所述的方法。

40、以上技术方案,针对相关技术中在基于粒子群算法搜索发动机机组的最佳功率的过程中无法兼顾低成本和高准确性的技术问题,在基于粒子群算法搜索发动机机组的最佳功率的过程中,缩小了粒子群算法所搜索的发动机功率范围,可降低粒子群算法的迭代次数,减少其搜索消耗的时间成本和计算资源。同时,由于考虑到了每个目标发动机的功率调节上限值,还使得粒子群算法所搜索的发动机功率范围更为合理,或者说,将粒子群算法所搜索的发动机功率范围缩小至了更为接近最佳调节结果的程度,从而便于在降低搜索成本的同时提升计算结果的准确性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1