光伏系统的寻优方法、装置、终端设备及存储介质与流程

文档序号:35201427发布日期:2023-08-22 06:52阅读:28来源:国知局
光伏系统的寻优方法、装置、终端设备及存储介质与流程

本技术涉及光伏系统控制,尤其涉及一种光伏系统的寻优方法、装置、终端设备及存储介质。


背景技术:

1、光伏系统是一种可以将太阳能转化为电能的系统,可以对光伏系统的各项参数进行设置,使其输出满足一定的目标。其中光伏系统的各项参数可视为寻优变量,而需要满足的目标可视为寻优目标,而基于寻优变量、寻优目标构建目标函数并求解得到最优寻优变量值、最优寻优目标值的过程则被称为寻优。

2、由于现在光伏业务日趋多样化,光伏系统输出需要满足的目标也从以往的单一目标变成了多目标,并且各寻优目标都会受到一定的约束。也就是说,目前的寻优任务是复杂的多目标多约束的寻优任务,然而目前构建的目标函数并不能很好地适应多目标多约束的寻优任务,计算效率并不高。


技术实现思路

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、本技术实施例提出的光伏系统的寻优方法、装置、终端设备及存储介质,通过获取所述光伏系统的多目标多约束寻优任务信息;基于所述多目标多约束寻优任务信息以及预设的变量拆解规则和预设的罚函数算法构建目标函数;基于所述目标函数进行寻优计算,得到寻优计算结果,所述寻优计算结果用于对所述光伏系统进行设置。基于本技术方案,引入变量拆解规则可以使寻优任务中的寻优变量与寻优目标具备一致性,减少冗余计算;引入罚函数可以对多个寻优目标进行解耦,并可以耦合约束条件,将多寻优目标计算转化为单寻优目标计算,简化了计算过程。如此,基于多目标多约束寻优任务信息、变量拆解规则以及罚函数算法构建得到的目标函数具有更加简洁的计算过程,基于目标函数进行寻优计算便可以快速得到寻优计算结果,提高多目标多约束的寻优任务的计算效率。

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