光伏系统控制方法、装置、电子设备及可读存储介质与流程

文档序号:32845520发布日期:2023-01-06 22:08阅读:21来源:国知局
光伏系统控制方法、装置、电子设备及可读存储介质与流程

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.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
45.图1为本发明光伏系统控制方法第一实施例的流程示意图;
46.图2为本发明光伏系统控制方法中单元模块为电池时的状态转换示意图;
47.图3为本发明光伏系统控制方法中单元模块为逆变器时的状态转换示意图;
48.图4为本发明电子设备的模块结构示意图。
具体实施方式
49.应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
50.本发明提供一种光伏系统控制方法,设置光伏系统的预设状态逻辑表,参照图1,图1为本发明光伏系统控制方法第一实施例的流程示意图,所述方法包括步骤:
51.步骤s10,获取所述光伏系统的当前运行数据,并获取所述预设状态逻辑表;
52.本发明应用于状态机,状态机与光伏系统中的运行控制模块连接,具体地,运行控
制模块设置于光伏系统中用以进行数据处理的管理芯片,运行控制模块用以实现对光伏系统内的各模块进行监测、控制等的一般性功能;状态机与运行控制模块可以是在管理芯片的软件层面上分隔设置的不同模块,状态机还可以是独立于管理芯片设置在光伏系统中另外的处理器件中的模块,状态机还可以是独立于光伏系统设置在外部的处理设备中的模块;运行控制模块与状态机的具体连接方式可以根据实际需要进行设置,如控制母线、总线或软件层面的连接等。需要说明的是,状态机的数量可以根据实际应用场景进行设置,如基于光伏系统的整体设置单独的状态机,或为光伏系统中不同的单元模块分别设置对应的状态机,单元模块可以为电池、dcdc变流器、dcac逆变器等,如对于多个电池而言,可以为每个电池单独设置一个状态机;基于光伏系统结构不同,在光伏系统中仅设置全局的管理芯片时,则将设置的状态机与该管理芯片连接;在光伏系统中为多个模块对应设置多个管理芯片时,将状态机与管理芯片基于对应的模块进行连接。
53.当前运行数据用以指示光伏系统的当前状态,当前运行数据可以从运行控制模块处获取,预设状态逻辑表用以指示工作状态之间的切换逻辑,预设状态逻辑表独立于运行控制模块外;需要说明的是,基于实际控制的光伏系统,或光伏系统中的单元模块不同,预设状态逻辑表中设置的状态类别以及切换逻辑存在不同,具体可基于实际应用进行设置;可选的,预设状态逻辑表可以包括多个子预设状态逻辑表,各个子预设状态逻辑表分别与光伏系统的各个单元模块对应,当光伏系统需要新增单元模块时,则仅需增加与该单元模块对应的子预设状态逻辑表以及状态机即可,提高了光伏系统的可扩展性。
54.步骤s20,在所述预设状态逻辑表中匹配与所述当前运行数据对应的目标工作状态;
55.目标工作状态为状态切换的目标状态;预设状态逻辑表中预设了当前工作状态与目标工作状态之间的对应关系,通过当前运行数据在预设逻辑表中匹配对应的目标工作状态。需要说明的是,在实际应用中,可以设置控制周期,在当前控制周期获取当前运行数据,并在预设状态逻辑表中匹配下一控制周期的目标工作状态;还可以实时基于当前运行数据匹配目标工作状态。
56.步骤s30,将所述目标工作状态发送至所述运行控制模块,以使所述运行控制模块将所述光伏系统的工作状态调整为所述目标工作状态。
57.具体地,将目标工作状态发送至管理芯片,管理芯片在接收到目标工作状态之后,根据目标工作状态对光伏系统或光伏系统中单元模块的运行参数进行调整,以将光伏系统或光伏系统中单元模块的工作状态设置为目标工作状态。需要说明的是,在目标工作状态与当前工作状态一致时,可以发送或不发送目标工作状态至光伏系统,光伏系统在未接收到目标工作状态时,维持当前工作状态;在目标工作状态与当前工作状态不一致时,发送目标工作状态至光伏系统,以调整光伏系统的工作状态。
58.本实施例通过设置预设状态逻辑表,并结合运行控制模块对光伏系统当前运行数据的检测来控制光伏系统的工作状态,实现了光伏系统的内部控制与工作状态控制的解耦,使得能够简化运行控制模块的软件框架,同时,由于工作状态控制独立于软件框架,因此,在需要对光伏系统内部模块进行调整时,只需对预设状态逻辑表进行相应调整即可,无需调整运行控制模块的软件框架代码,有利于产品开发。
59.进一步地,在基于本发明的第一实施例所提出的本发明光伏系统控制方法第二实
施例中,所述当前运行数据包括故障数据和当前工作状态所述步骤s20包括步骤:
60.步骤s21,在所述预设状态逻辑表中匹配与所述当前工作状态对应的跳转条件和匹配工作状态;
61.步骤s22,根据所述故障数据判断所述光伏系统是否满足所述跳转条件;
62.步骤s23,若所述光伏系统满足所述跳转条件,则将所述匹配工作状态作为所述目标工作状态。
63.故障数据用以指示光伏系统的故障情况;故障数据可以包括故障指示位,当故障指示位为1时,认为光伏系统出现故障,反之,认为光伏系统未出现故障。故障数据从光伏系统获取;具体应用时,管理芯片通过对光伏系统内的参数进行检测并判断光伏系统的故障情况,并将故障情况生成故障数据发送至状态机。
64.当前工作状态指示光伏系统当前处于的工作状态;需要说明的是,当前工作状态可以从光伏系统获取,还可以直接以状态机的当前设置确定;从光伏系统获取的方式能够避免在光伏系统的实际工作状态与状态机当前设置不同时出现的控制错误问题;以状态机的当前设置进行确定的方式则能够提高控制效率,可以根据实际应用需要进行选择。
65.预设状态逻辑表具体表现为关联的当前工作状态、匹配工作状态以及当前工作状态与匹配工作状态之间的跳转条件。不同的当前工作状态对应不同的匹配工作状态的跳转条件不同,即一个当前工作状态可以在不同的跳转条件下对应不同的匹配工作状态,在预设状态逻辑表中进行匹配时,先获取与当前工作状态对应的匹配工作状态以及各匹配工作状态对应的跳转条件,并根据故障数据判断是否满足跳转条件,当满足某一跳转条件时,将该跳转条件对应的匹配工作状态作为目标工作状态,若不满足所有跳转条件,则维持当前工作状态,或将当前工作状态作为目标工作状态。
66.本实施例中能够准确地匹配到目标工作状态。
67.进一步地,在基于本发明的第一实施例所提出的本发明光伏系统控制方法第三实施例中,所述光伏系统包括多个独立运行的单元模块,所述预设状态逻辑表包括多个子预设状态逻辑表,各所述子预设状态逻辑表分别与各所述单元模块一一对应,所述步骤s10包括步骤:
68.步骤s11,获取所述光伏系统中的所述单元模块的所述当前运行数据,并获取与所述单元模块对应的所述子预设状态逻辑表;
69.所述将所述目标工作状态发送至所述运行控制模块,以使所述运行控制模块将所述光伏系统的工作状态调整为所述目标工作状态的步骤包括:
70.步骤s12,将所述目标工作状态发送至与所述单元模块对应的所述运行控制模块,以使所述运行控制模块将所述单元模块的工作状态调整为所述目标工作状态。
71.本实施例中为光伏系统中的不同单元模块设置对应的状态机,单个状态机仅获取对应的单元模块的当前运行数据,并仅对对应的单元模块的工作状态进行调整。在具体应用时,运行控制模块获取单元模块的当前运行数据,并将当前运行数据发送至与该单元模块对应的状态机,状态机在接收到当前运行数据后,匹配对应的目标工作状态,并将目标工作状态返回至运行控制模块,运行控制模块根据目标工作状态对该单元模块的运行参数进行调整以单元模块调整为目标工作状态。
72.对于当前运行数据中的故障数据而言,在光伏系统中通常包括逆变器类型故障、
电池1系列故障、电池2系列故障、

、电池n系列故障、逆变器inv系列故障以及光伏pv系列故障;其中电池系列故障对应光伏系统中设置的电池,如电池1系列故障对应第一电池、电池2系列故障对应第二电池;逆变器类型故障影响所有单元模块,电池系列故障仅影响对应的电池,inv系列故障仅影响逆变器,pv系列故障仅影响pv的运行。
73.运行控制模块在检测到故障时,仅将受影响的单元模块对应的故障数据设置为故障,若当前检测到逆变器类型故障,则将所有发送至状态机的故障数据仅设置为故障;若当前检测到电池1系列故障,则将发送至与第一电池关联的状态机的故障数据设置为故障,发送至其它的状态机的故障数据设置为无故障;若当前检测到inv系列故障,则将发送至与逆变器关联的状态机的故障数据设置为故障,发送至其它的状态机的故障数据设置为无故障。
74.需要说明的是,根据实际需要,还可以为同一类型的单元模块设置一个状态机,如光伏系统中包括两个电池及一个逆变器,可以为两个电池共同设置一个状态机,为逆变器设置一个状态机,共两个状态机;还可以为每个电池设置一个状态机,为逆变器设置一个状态机,共三个状态机;还可以为光伏系统,即两个电池与逆变器共同设置一个状态机,共一个状态机。
75.本实施例中通过为单元模块独立设置状态机,实现不同单元模块的独立运行,在需要额外增加或减少单元模块时,无需对软件框架进行修改,直接通过增减状态机即可实现单元模块的调整,极大地提升了系统的扩展性。
76.进一步地,所述单元模块为电池,所述子预设状态逻辑表中包括自检状态、软起状态、待机状态、运行状态以及故障状态,所述当前运行数据包括故障数据以及当前工作状态;所述步骤s20包括步骤:
77.步骤s21,根据所述故障数据确定所述电池是否出现故障;
78.步骤s22,若所述电池出现故障,则所述目标工作状态为故障状态。
79.参见图2,当电池出现故障时,无论为何种当前工作状态,对应的目标工作状态均为故障状态。
80.进一步地,在所述步骤s21包括步骤:
81.步骤s23,若所述电池未出现故障,则确定所述当前工作状态;
82.步骤s24,若所述当前工作状态为自检状态,则对应的目标工作状态为在运行自检程序后转为软起状态;
83.自检状态下,电池进行自检操作以进行绝缘检测,具体地,通过运行自检程序来实现自检,在自检完成后,自动转为软起状态。需要说明的是,在电池启动或结束故障状态时,均转为自检状态。
84.步骤s25,若所述当前工作状态为软起状态,则对应的目标工作状态为在完成软起后转为待机状态;
85.软起状态下,电池进行软启动操作,具体地,根据电池的类型以及相关结构设置不同,软起操作可能存在一些差异,可以根据实际应用需要进行软起设置,本实施例中的软启动操作包括吸合电池的软起继电器,并在吸合时间达到预设吸合时间时,本实施例中预设吸合时间为20秒,判断电池电压与电池的输入电压之间的电压差,若电压差小于预设电压,本实施例中的预设电压为50v,则吸合主回路继电器,同时将软起继电器断开,完成软起,转
入待机状态;若电压差大于或等于预设电压,则出现电池软起故障,转为故障状态。
86.步骤s26,若所述当前工作状态为待机状态,则对应的目标工作状态为在接收到开机指示时转为运行状态;
87.待机状态下,电池等待开机运行,若接收到开机指示,则转为运行状态,若为接收到开机指示,则维持待机状态。
88.步骤s27,若所述当前工作状态为运行状态,则对应的目标工作状态为运行状态;
89.在转入运行状态时,电池的pwm控制端使能,母线电压上升至预设母线电压,本实施例中预设母线电压为750v,等待预设上升时间后,本实施例中预设上升时间为5秒,置母线电压ok标志位,并维持运行状态。
90.步骤s28,若所述当前工作状态为故障状态,则对应的目标工作状态为自检状态。
91.在故障状态下,电池的pwm控制端禁能,电池保持不运行,同时电池的主辅继电器断开,此时电池的电流小于5a;在电池未出现故障时,说明故障已被处理,此时转为自检状态重新启动电池运行。
92.需要说明的是,上述仅为对在一种情况下的电池的状态机控制说明,基于电池结构、光伏系统结构、控制策略等不同,可以适应性地类比上述说明进行调整修改。
93.进一步地,所述单元模块为逆变器,所述子预设状态逻辑表中包括自检状态、并网状态、离网状态、热备状态以及故障状态,所述当前运行数据包括故障数据以及当前工作状态;所述步骤s20包括步骤:
94.步骤s29,根据所述故障数据确定所述逆变器是否出现故障;
95.步骤s2a,若所述逆变器出现故障,则所述目标工作状态为故障状态。
96.参见图3,在逆变器出现故障时,无论为何种当前工作态,对应的目标工作状态均为故障状态。
97.进一步地,在所述步骤s29之后包括步骤:
98.步骤s2b,若所述逆变器未出现故障,则确定所述当前工作状态;
99.步骤s2c,若所述当前工作状态为自检状态,则对应的目标工作状态为在运行自检程序后根据电网标志位转为并网状态或离网状态;
100.自检状态下,逆变器进行自检操作,具体地,逆变器的psm控制端使能,并通过运行自检程序来实现自检,在自检完成后,获取电网标志位,并根据电网标志位判断是否接入电网,若接入电网则转为并网状态,若未接入电网,则转为离网状态。需要说明的是,还可以为并网状态与离网状态分别设置对应的自检程序,因此,可以先对电网标志位进行判断,进而基于判断结果根据对应的自检程序进行自检操作。
101.步骤s2d,若所述当前工作状态为离网状态,则对应的目标工作状态为根据电网标志位以及给定功率确定的并网状态、离网状态或热备状态;
102.在离网状态下,持续监测电网标志位与给定功率,当电网标志位指示逆变器接入电网时,转为并网状态;当给定功率为0时,转为热备状态;在电网标志位指示逆变器未接入电网且给定功率不为0时,维持离网状态运行。
103.步骤s2e,若所述当前工作状态为并网状态,则对应的目标工作状态为根据电网标志位以及给定功率确定的并网状态、离网状态或热备状态;
104.在并网状态下,持续监测电网标志位与给定功率,当电网标志位指示逆变器未接
入电网时,转为离网状态;当给定功率为0时,转为热备状态;在电网标志位指示逆变器接入电网且给定功率不为0时,维持并网状态运行。
105.步骤s2f,若所述当前工作状态为热备状态,则对应的目标工作状态为根据电网标志位以及给定功率确定的并网状态、离网状态或热备状态;
106.在热备状态下,持续监测电网标志位与给定功率,当电网标志位指示逆变器接入电网时,转为离网状态;当给定功率不为0时,转为并网状态;在电网标志位指示逆变器接入电网且给定功率为0时,维持热备状态。
107.步骤s2g,若所述当前工作状态为故障状态,则对应的目标工作状态为自检状态。
108.在故障状态下,逆变器的pwm控制端禁能,逆变器保持不运行,同时逆变器的主继电器断开,此时逆变电流小于5a;在逆变器未出现故障时,说明故障已被处理,此时转为自检状态重新启动逆变器运行。
109.需要说明的是,上述仅为对在一种情况下的逆变器的状态机控制说明,基于逆变器结构、光伏系统结构、控制策略等不同,可以适应性地类比上述说明进行调整修改。
110.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
111.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本技术各个实施例所述的方法。
112.本技术还提供一种用于实施上述光伏系统控制方法的光伏系统控制装置,与运行控制模块连接,并在所述运行控制模块外设置光伏系统的预设状态逻辑表,光伏系统控制装置包括:
113.第一获取模块,用于获取所述光伏系统的当前运行数据,并获取所述预设状态逻辑表;
114.第一匹配模块,用于在所述预设状态逻辑表中匹配与所述当前运行数据对应的目标工作状态;
115.第一发送模块,用于将所述目标工作状态发送至运行控制模块,以使所述运行控制模块将所述光伏系统的工作状态调整为所述目标工作状态。
116.本光伏系统控制装置通过设置预设状态逻辑表,并结合运行控制模块对光伏系统当前运行数据的检测来控制光伏系统的工作状态,实现了光伏系统的内部控制与工作状态控制的解耦,使得能够简化运行控制模块的软件框架,同时,由于工作状态控制独立于软件框架,因此,在需要对光伏系统内部模块进行调整时,只需对预设状态逻辑表进行相应调整即可,无需调整运行控制模块的软件框架代码,有利于产品开发。
117.需要说明的是,该实施例中的第一获取模块可以用于执行本技术实施例中的步骤
s10,该实施例中的第一匹配模块可以用于执行本技术实施例中的步骤s20,该实施例中的第一发送模块可以用于执行本技术实施例中的步骤s30。
118.进一步地,所述当前运行数据包括故障数据和当前工作状态,所述第一匹配模块包括:
119.第一匹配单元,用于在所述预设状态逻辑表中匹配与所述当前工作状态对应的跳转条件和匹配工作状态;
120.第一判断单元,用于根据所述故障数据判断所述光伏系统是否满足所述跳转条件;
121.第一执行单元,用于若所述光伏系统满足所述跳转条件,则将所述匹配工作状态作为所述目标工作状态。
122.进一步地,所述光伏系统包括多个独立运行的单元模块,所述预设状态逻辑表包括多个子预设状态逻辑表,各所述子预设状态逻辑表分别与各所述单元模块一一对应,所述第一获取模块包括:
123.第一获取单元,用于获取所述光伏系统中的所述单元模块的所述当前运行数据,并获取与所述单元模块对应的所述子预设状态逻辑表;
124.所述第一发送模块包括:
125.第一发送单元,用于将所述目标工作状态发送至与所述单元模块对应的所述运行控制模块,以使所述运行控制模块将所述单元模块的工作状态调整为所述目标工作状态。
126.进一步地,所述单元模块为电池,所述子预设状态逻辑表中包括自检状态、软起状态、待机状态、运行状态以及故障状态,所述当前运行数据包括故障数据以及当前工作状态;所述第一匹配模块包括:
127.第一确定单元,用于根据所述故障数据确定所述电池是否出现故障;
128.第二执行单元,用于若所述电池出现故障,则所述目标工作状态为故障状态。
129.进一步地,所述第一匹配模块还包括:
130.第二确定单元,用于若所述电池未出现故障,则确定所述当前工作状态;
131.第三执行单元,用于若所述当前工作状态为自检状态,则对应的目标工作状态为在运行自检程序后转为软起状态;
132.第四执行单元,用于若所述当前工作状态为软起状态,则对应的目标工作状态为在完成软起后转为待机状态;
133.第五执行单元,用于若所述当前工作状态为待机状态,则对应的目标工作状态为在接收到开机指示时转为运行状态;
134.第六执行单元,用于若所述当前工作状态为运行状态,则对应的目标工作状态为运行状态;
135.第七执行单元,用于若所述当前工作状态为故障状态,则对应的目标工作状态为自检状态。
136.进一步地,所述单元模块为逆变器,所述子预设状态逻辑表中包括自检状态、并网状态、离网状态、热备状态以及故障状态,所述当前运行数据包括故障数据以及当前工作状态;所述第一匹配模块包括:
137.第三确定单元,用于根据所述故障数据确定所述逆变器是否出现故障;
138.第八执行单元,用于若所述逆变器出现故障,则所述目标工作状态为故障状态。
139.进一步地,所述第一匹配模块还包括;
140.第四确定单元,用于若所述逆变器未出现故障,则确定所述当前工作状态;
141.第九执行单元,用于若所述当前工作状态为自检状态,则对应的目标工作状态为在运行自检程序后根据电网标志位转为并网状态或离网状态;
142.第十执行单元,用于若所述当前工作状态为离网状态,则对应的目标工作状态为根据电网标志位以及给定功率确定的并网状态、离网状态或热备状态;
143.第十一执行单元,用于若所述当前工作状态为并网状态,则对应的目标工作状态为根据电网标志位以及给定功率确定的并网状态、离网状态或热备状态;
144.第十二执行单元,用于若所述当前工作状态为热备状态,则对应的目标工作状态为根据电网标志位以及给定功率确定的并网状态、离网状态或热备状态;
145.第十三执行单元,用于若所述当前工作状态为故障状态,则对应的目标工作状态为自检状态。
146.此处需要说明的是,上述模块与对应的步骤所实现的示例和应用场景相同,但不限于上述实施例所公开的内容。需要说明的是,上述模块作为装置的一部分可以通过软件实现,也可以通过硬件实现,其中,硬件环境包括网络环境。
147.参照图4,在硬件结构上所述电子设备可以包括通信模块10、存储器20以及处理器30等部件。在所述电子设备中,所述处理器30分别与所述存储器20以及所述通信模块10连接,所述存储器20上存储有计算机程序,所述计算机程序同时被处理器30执行,所述计算机程序执行时实现上述方法实施例的步骤。
148.通信模块10,可通过网络与外部通讯设备连接。通信模块10可以接收外部通讯设备发出的请求,还可以发送请求、指令及信息至所述外部通讯设备,所述外部通讯设备可以是其它电子设备、服务器或者物联网设备,例如电视等等。
149.存储器20,可用于存储软件程序以及各种数据。存储器20可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如获取所述光伏系统的当前运行数据)等;存储数据区可包括数据库,存储数据区可存储根据系统的使用所创建的数据或信息等。此外,存储器20可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
150.处理器30,是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器20内的软件程序和/或模块,以及调用存储在存储器20内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器30可包括一个或多个处理单元;可选地,处理器30可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器30中。
151.尽管图4未示出,但上述电子设备还可以包括电路控制模块,所述电路控制模块用于与电源连接,保证其他部件的正常工作。本领域技术人员可以理解,图4中示出的电子设备结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
152.本发明还提出一种计算机可读存储介质,其上存储有计算机程序。所述计算机可
读存储介质可以是图4的电子设备中的存储器20,也可以是如rom(read-only memory,只读存储器)/ram(random access memory,随机存取存储器)、磁碟、光盘中的至少一种,所述计算机可读存储介质包括若干指令用以使得一台具有处理器的终端设备(可以是电视,汽车,手机,计算机,服务器,终端,或者网络设备等)执行本发明各个实施例所述的方法。
153.在本发明中,术语“第一”“第二”“第三”“第四”“第五”仅用于描述的目的,而不能理解为指示或暗示相对重要性,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
154.在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
155.尽管上面已经示出和描述了本发明的实施例,本发明保护的范围并不局限于此,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改和替换,这些变化、修改和替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1