物理地址确定方法、装置、设备及存储介质与流程

文档序号:13881099阅读:169来源:国知局
物理地址确定方法、装置、设备及存储介质与流程
本公开涉及太阳能发电领域,特别涉及一种物理地址确定方法、装置、设备及存储介质。
背景技术
:随着人们生活水平的提高和科技的进步,当今社会能源紧缺的现象越来越严重,能源问题正面临着严峻的挑战。解决能源问题的根本办法在于开发环保型的可再生能源,其中光伏发电能够将可再生的太阳能转化为电能,具有资源的充足性、广泛性等诸多优势,已成为开发能源的重要发展方向。参见图1,其示出了一种光伏发电系统的结构示意图,该光伏发电系统包括:至少一个光伏组串11(图1仅是以两个组串为例)和逆变器12,每个光伏组串11的输出端与逆变器12的输入端相连接。其中,每个光伏组串11由若干组相互对应的光伏组件111与优化器112串联而成。为了确保系统正常工作,实现逆变器对光伏组件的监控,首先需要确定光伏组串中每个优化器的物理地址,实现对优化器的精确定位。相关技术中会建立电压监测系统,包括主监测装置和若干电压监测装置,主监测装置与每个电压监测装置建立连接。每个电压监测装置与光伏组串中的一个优化器对应,用于监测优化器的输出端与某一电压参考点之间的相对电压。由于光伏组串由光伏组件与优化器串联而成,优化器在光伏组串中的物理位置不同时,相对电压也不同。因此,主监测装置从每个电压监测装置中获取对应优化器的相对电压,根据每个优化器的相对电压的高低,可以确定对应优化器在光伏组串中的排列顺序,从而确定对应优化器的物理地址。在实现本公开的过程中,发明人发现相关技术至少存在以下问题:上述相关技术只能确定光伏组串中优化器的物理地址,但当光伏发电系统中包括多个光伏组串时,无法确定每个光伏组串的物理地址。因此,亟需一种确定光伏组串的物理地址的方法,实现对光伏组串的定位。技术实现要素:本公开实施例提供了一种物理地址确定方法、装置、设备及存储介质,可以解决相关技术存在的问题。所述技术方案如下:第一方面,提供了一种物理地址确定方法,应用于光伏发电系统中,所述光伏发电系统包括主节点和多个光伏组串,,每个光伏组串的输出端与所述主节点的输入端相连接,每个光伏组串包括至少一组光伏发电组,每组光伏发电组包括一个光伏组件与一个从节点,且当任一光伏组串包括至少两组光伏发电组时,所述至少两组光伏发电组之间为串联关系;所述方法包括:控制所述光伏发电系统中至少两个从节点依次开机,检测所述主节点的输入电压的变化情况;根据检测到的变化情况,将在依次开机时所述输入电压发生叠加现象的任两个从节点以及对应的光伏组件划分至同一个光伏组串,将在依次开机时所述输入电压未发生叠加现象的任两个从节点以及对应的光伏组件划分至不同的光伏组串,得到多个光伏组串,所述叠加现象是指所述输入电压的幅值增加量在单位幅值的预设邻域范围内的现象,所述单位幅值是指仅有一个从节点开机时所述主节点的输入电压的幅值,所述预设邻域范围是指以单位幅值为中心的数值范围;当配置数据中至少两个从节点数量相等时,将划分得到的多个光伏组串中,从节点数量等于所述至少两个从节点数量的光伏组串确定为备选光伏组串,所述配置数据中包括每个光伏组串的从节点数量和物理地址;对于确定的每个备选光伏组串,控制位于所述备选光伏组串中的任一从节点开机,所述光伏发电系统中除所述任一从节点之外的其他从节点关机,确定存在输入电压或输入电流的光伏组串的物理地址,作为所述备选光伏组串的物理地址。在第一方面的第一种可能实现方式中,所述控制所述光伏发电系统中至少两个从节点依次开机,检测所述主节点的输入电压的变化情况,包括:控制所述光伏发电系统中的第一从节点开机,检测所述输入电压,作为第一电压;在所述第一从节点开机的情况下,控制所述光伏发电系统中的第二从节点开机,检测所述输入电压,作为第二电压;将所述第一电压与所述第二电压进行比对。在第一方面的第二种可能实现方式中,所述根据检测到的变化情况,将在依次开机时所述输入电压发生叠加现象的任两个从节点以及对应的光伏组件划分至同一个光伏组串,将在依次开机时所述输入电压未发生叠加现象的任两个从节点以及对应的光伏组件划分至不同的光伏组串,得到多个光伏组串,包括:当与所述第一电压相比所述第二电压未发生叠加现象时,将所述第一从节点和所述第二从节点划分至不同的光伏组串;当与所述第一电压相比所述第二电压发生叠加现象时,将所述第一从节点和所述第二从节点划分至同一个光伏组串。在第一方面的第三种可能实现方式中,所述根据检测到的变化情况,将在依次开机时所述输入电压发生叠加现象的任两个从节点以及对应的光伏组件划分至同一个光伏组串,将在依次开机时所述输入电压未发生叠加现象的任两个从节点以及对应的光伏组件划分至不同的光伏组串,得到多个光伏组串之后,所述方法还包括:当所述配置数据中第一从节点数量与其他从节点数量不同时,将划分得到的多个光伏组串中,从节点数量等于所述第一从节点数量的光伏组串的物理地址确定为所述第一从节点数量对应的物理地址。在第一方面的第四种可能实现方式中,每个光伏组串的输出端设置电压监测装置或电流监测装置,所述方法还包括:通过电压监测装置或电流监测装置,确定对应的光伏组串是否存在输入电压或输入电流。在第一方面的第五种可能实现方式中,所述方法还包括:建立定位表,所述定位表包括每个光伏组串的物理地址和对应光伏组串中的每个从节点的逻辑地址。在第一方面的第六种可能实现方式中,所述光伏发电系统中的每个从节点与一个电压监测装置对应,所述电压监测装置用于监测对应从节点的输出端与电压参考点之间的相对电压;其中,电压参考点为大地、光伏组串的正端或者光伏组串的负端。所述方法还包括:对于每个光伏组串,当所述光伏组串的从节点数量大于预设数量时,将所述光伏组串划分为多个子组串,每个子组串包括至少一组光伏发电组,且每个子组串的从节点数量不大于所述预设数量;对于所述光伏组串中的每个子组串,根据监测到的所述子组串中每个从节点的相对电压,确定位于所述子组串的每个从节点的排列顺序;对于所述光伏组串中的任两个子组串,控制其中一个子组串中的任一从节点开机,并控制另一个子组串中的从节点开机,根据监测到的已开机的从节点的相对电压,确定所述任一从节点在所述另一个子组串中的排列顺序,以确定所述任两个子组串中从节点的排列顺序,并确定所述光伏组串中每个从节点的排列顺序;根据所述光伏组串中每个从节点的排列顺序,确定所述光伏组串中每个从节点的物理地址。在第一方面的第七种可能实现方式中,所述根据确定的排列顺序确定所述光伏组串中每个从节点的物理地址之后,所述方法还包括:当确定每个从节点的物理地址时,可以建立定位表,该定位表可以包括每个从节点的逻辑地址和物理地址。在第一方面的第八种可能实现方式中,所述控制所述光伏发电系统中至少两个从节点依次开机,检测所述主节点的输入电压的变化情况之前,所述方法还包括:对于已连接的每个从节点,控制所述从节点开机,其他从节点关机,当确定未检测到所述主节点的输入电压时,断开与所述已开机的从节点之间的连接。当确定检测到所述主节点的输入电压时,确定所述已开机的从节点位于所述光伏发电系统中。第二方面,提供了一种物理地址确定装置,应用于光伏发电系统中,所述光伏发电系统包括主节点和多个光伏组串,每个光伏组串的输出端与所述主节点的输入端相连接,每个光伏组串包括至少一组光伏发电组,每组光伏发电组包括一个光伏组件与一个从节点,且当任一光伏组串包括至少两组光伏发电组时,所述至少两组光伏发电组之间为串联关系;所述装置包括:控制模块,用于控制所述光伏发电系统中至少两个从节点依次开机;检测模块,用于在控制所述至少两个从节点依次开机时,检测所述主节点的输入电压的变化情况;组串确定模块,用于根据检测到的变化情况,将在依次开机时所述输入电压发生叠加现象的任两个从节点以及对应的光伏组件划分至同一个光伏组串,将在依次开机时所述输入电压未发生叠加现象的任两个从节点以及对应的光伏组件划分至不同的光伏组串,得到多个光伏组串,所述叠加现象是指所述输入电压的幅值增加量在单位幅值的预设邻域范围内的现象,所述单位幅值是指仅有一个从节点开机时所述主节点的输入电压的幅值,所述预设邻域范围是指以单位幅值为中心的数值范围;地址确定模块,用于当配置数据中至少两个从节点数量相等时,将划分得到的多个光伏组串中,从节点数量等于所述至少两个从节点数量的光伏组串确定为备选光伏组串,所述配置数据中包括每个光伏组串的从节点数量和物理地址;对于确定的每个备选光伏组串,控制位于所述备选光伏组串中的任一从节点开机,所述光伏发电系统中除所述任一从节点之外的其他从节点关机,确定存在输入电压或输入电流的光伏组串的物理地址,作为所述备选光伏组串的物理地址。在第二方面的第一种可能实现方式中,所述控制模块,用于控制所述光伏发电系统中的第一从节点开机;所述检测模块,用于在控制所述第一从节点开机时,检测所述输入电压,作为第一电压;所述控制模块,还用于在所述第一从节点开机的情况下,控制所述光伏发电系统中的第二从节点开机;所述检测模块,还用于检测所述输入电压,作为第二电压,将所述第一电压与所述第二电压进行比对。在第二方面的第二种可能实现方式中,所述组串确定模块,还用于当与所述第一电压相比所述第二电压未发生叠加现象时,将所述第一从节点和所述第二从节点划分至不同的光伏组串;所述组串确定模块,还用于当与所述第一电压相比所述第二电压发生叠加现象时,将所述第一从节点和所述第二从节点划分至同一个光伏组串。在第二方面的第三种可能实现方式中,所述地址确定模块,还用于当所述配置数据中第一从节点数量与其他从节点数量不同时,将划分得到的多个光伏组串中,从节点数量等于所述第一从节点数量的光伏组串的物理地址确定为所述第一从节点数量对应的物理地址。在第二方面的第四种可能实现方式中,每个光伏组串的输出端设置电压监测装置或电流监测装置,所述地址确定单元,还用于通过电压监测装置或电流监测装置,确定对应的光伏组串是否存在输入电压或输入电流。在第二方面的第五种可能实现方式中,所述地址确定模块,还用于建立定位表,所述定位表包括每个光伏组串的物理地址和对应光伏组串中的每个从节点的逻辑地址。在第二方面的第六种可能实现方式中,所述光伏发电系统中的每个从节点与一个电压监测装置对应,所述电压监测装置用于监测对应从节点的输出端与电压参考点之间的相对电压;其中,电压参考点为大地、光伏组串的正端或者光伏组串的负端。所述装置还包括:组串划分模块,用于对于每个光伏组串,当所述光伏组串的从节点数量大于预设数量时,将所述光伏组串划分为多个子组串,每个子组串包括至少一组光伏发电组,且每个子组串的从节点数量不大于所述预设数量;排序模块,用于对于所述光伏组串中的每个子组串,根据监测到的所述子组串中每个从节点的相对电压,确定位于所述子组串的每个从节点的排列顺序;所述排序模块,还用于对于所述光伏组串中的任两个子组串,控制其中一个子组串中的任一从节点开机,并控制另一个子组串中的从节点开机,根据监测到的已开机的从节点的相对电压,确定所述任一从节点在所述另一个子组串中的排列顺序,以确定所述任两个子组串中从节点的排列顺序,并确定所述光伏组串中每个从节点的排列顺序;所述地址确定模块,还用于根据所述光伏组串中每个从节点的排列顺序,确定所述光伏组串中每个从节点的物理地址。在第二方面的第七种可能实现方式中,所述地址确定模块还用于当确定每个从节点的物理地址时,可以建立定位表,该定位表可以包括每个从节点的逻辑地址和物理地址。在第二方面的第八种可能实现方式中,所述控制模块,还用于对于已连接的每个从节点,控制所述从节点开机,其他从节点关机;所述检测模块,还用于当确定未检测到所述主节点的输入电压时,断开与所述已开机的从节点之间的连接。第三方面,提供了一种物理地址确定设备,所述设备包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现如第一方面所述的物理地址确定方法中所执行的操作。第四方面,一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现如第一方面所述的物理地址确定方法中所执行的操作。本公开实施例提供的技术方案带来的有益效果是:本公开实施例提供的方法、装置、设备及存储介质,提供了一种自动确定光伏组串的物理地址的方式,实现了对光伏组串的定位,扩展了系统功能范围,并且,与配置数据进行比对,针对至少两个相等的从节点数量,可以确定与该从节点数量匹配的备选光伏组串后再进行区分,保证了定位的准确性。而且不需要工作人员人工录入光伏组串的物理地址,操作简便,在出现异常情况时可以根据确定的物理地址及时地排除异常,提升了系统稳定性。并且,与配置数据进行比对,选取与其他从节点数量均不同的第一从节点数量,可以直接确定从节点数量等于所述第一从节点数量的光伏组串的物理地址,针对从节点数量采用排除法,可以加快定位速度,节省定位时间。并且,确定物理地址之后建立定位表,通过查询定位表可以迅速地确定任一光伏组串的物理地址,便于进行异常排除等管理操作,而且无需再重复定位。并且,对从节点进行定位时,当光伏组串的从节点数量大于预设数量时,将光伏组串划分为多个子组串,先对每个子组串进行内部排序之后再进行外部排序,从而确定每个从节点的物理地址,提高了排序精度,避免了由于排序超过组串电压范围而导致排序错误。并且,通过控制从节点开机时检测主节点的输入电压,可以剔除不在光伏发电系统中的从节点,避免产生串扰问题,保证了后续定位过程的准确性。附图说明图1是相关技术提供的一种光伏发电系统的结构示意图;图2是本公开实施例提供的一种光伏发电系统的结构示意图;图3是本公开实施例提供的一种物理地址确定方法的流程图;图4a是本公开实施例提供的光伏发电系统的从节点示意图;图4b是本公开实施例提供的划分光伏组串的流程示意图;图4c是本公开实施例提供的监测装置的示意图;图5a是本公开实施例提供的一种物理地址确定方法的流程图;图5b是本公开实施例提供的一种电压监测装置的示意图;图6是本公开实施例提供的一种物理地址确定装置的结构示意图;图7是本公开实施例提供的一种主节点的结构示意图。具体实施方式为使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开实施方式作进一步地详细描述。图2是本公开实施例提供的一种光伏发电系统的结构示意图,参见图2,该光伏发电系统包括:多个光伏组串21和一个主节点22,每个光伏组串21包括至少一组光伏发电组,每组光伏发电组包括一个光伏组件211与一个从节点212,且当任一光伏组串21包括至少两组光伏发电组时,所述至少两组光伏发电组之间为串联关系;每个光伏组串21的输出端(即每个光伏组串21中最后一个从节点212的输出端)与主节点22的输入端相连接。其中,主节点22用于将光伏组串21输出的直流电压转换为交流电压,或者还可以用于对光伏组串进行监控,可以为逆变器、通信盒、监控盒或者其他类型的转换设备。从节点212用于与主节点22进行通信,还可以用于对光伏组件进行监控,可以为优化器、通信盒、监控盒或者其他类型的通信设备。本公开实施例中,主节点22通过控制从节点212的开机或关机,并检测主节点22的输入电压,可以确定每个光伏组串的物理地址,实现对光伏组串的定位。在一种可能实现方式中,该光伏发电系统还包括与每个从节点212对应的电压监测装置213,电压监测装置213用于监测对应的从节点212的输出端与电压参考点之间的相对电压。电压监测装置213的输出端与主节点22的输入端连接,可以将监测到的相对电压上报给主节点22,由主节点22根据监测到的相对电压确定光伏组串内从节点的物理地址。本公开实施例应用于对光伏发电系统的监测场景下,通过确定光伏组串的物理地址以及光伏组串内从节点的物理地址,可以实现精确定位。在某一光伏组串发生异常,或者某一从节点发生异常时,能够根据确定的物理地址及时地找到发生异常的装置,从而及时地排除异常。在上述图2所示实施例的基础上,本公开提供了一种物理地址确定方法,图3是本公开实施例提供的一种物理地址确定方法的流程图,对主节点确定光伏组串物理地址的过程进行了说明,参见图3,该方法包括:301、对于已连接的每个从节点,主节点控制该从节点开机,其他从节点关机,当确定未检测到主节点的输入电压时,断开与已开机的从节点之间的连接,从而确定光伏发电系统中的每个从节点。在构建光伏发电系统时,将光伏组件与从节点连接构成一组,多组串联构成一个光伏组串,重复该步骤可以得到多个光伏组串,将每个光伏组串的输出端与主节点的输入端相连接,构成一个光伏发电系统。并且,将光伏发电系统中的每个从节点与主节点进行组网,主节点可以识别每个从节点的逻辑地址,通过每个从节点的逻辑地址与对应的从节点建立通信连接,之后即可根据任一从节点的逻辑地址与相应的从节点进行通信,如向从节点发送指令,控制从节点开机或关机等。其中,该逻辑地址可以为介质访问控制(mediaaccesscontrol,mac)地址或者其他通信地址。然而,在实际组网过程中,可能会将光伏发电系统中不包括的从节点与主节点建立通信连接,导致不在光伏发电系统中的从节点被组网进来,产生串扰问题。为了避免串扰问题,在组网完成后,主节点可以遍历已连接的每个从节点,控制遍历到的从节点开机,除遍历到的从节点以外的其他从节点关机,并检测主节点的输入电压。如果该从节点位于光伏发电系统中,该从节点开机时为主节点提供输入电压,此时主节点的输入电压正常。如果该从节点没有位于光伏发电系统中,该从节点开机时不会为主节点提供输入电压,由于光伏发电系统中的从节点关机,也不会为主节点内提供输入电压,因此主节点的输入电压异常,无法检测到输入电压。因此,在遍历到的从节点开机,除遍历到的从节点以外的其他从节点关机的情况下,当确定未检测到主节点的输入电压时,表示遍历到的从节点没有位于光伏发电系统中,因此断开与遍历到的从节点之间的通信连接,强制剔除该从节点。针对每个从节点重复执行上述步骤可以剔除不在光伏发电系统中的所有从节点,仅剩余光伏发电系统中的每个从节点。302、主节点控制光伏发电系统中至少两个从节点依次开机,检测主节点的输入电压的变化情况,根据检测到的变化情况,将在依次开机时输入电压发生叠加现象的任两个从节点以及对应的光伏组件划分至同一个光伏组串,将在依次开机时输入电压未发生叠加现象的任两个从节点以及对应的光伏组件划分至不同的光伏组串,得到多个光伏组串。本公开实施例中,为了实现对光伏组串的定位,首先需要将光伏发电系统中的光伏组件和从节点进行分组,划分出多个光伏组串。考虑到位于同一光伏组串中的从节点为串联关系,同时开机时会导致主节点的输入电压发生叠加现象,而不同光伏组串中的从节点为并联关系,同时开机时不会导致主节点的输入电压发生叠加现象。其中,叠加现象是指输入电压的幅值增加量在单位幅值的预设邻域范围内的现象,其中,单位幅值是指仅有一个从节点开机时所述主节点的输入电压的幅值,预设邻域范围是指以单位幅值为中心的数值范围,该预设邻域范围的数值跨度可以根据精度确定。若输入电压的幅值增加量在单位幅值的预设邻域范围,表示输入电压的幅值增加量等于或者近似等于单位幅值。例如在一个从节点开机的情况下当另一从节点开机时,主节点的输入电压的幅值增加量等于或者近似等于单位幅值,即主节点的输入电压近似等于原输入电压的两倍,或者在两个从节点开机的情况下当另一从节点开机时,主节点的输入电压的幅值增加量等于或者近似等于单位幅值,即主节点的输入电压近似等于原输入电压的二分之三。因此,主节点可以从光伏发电系统中选取至少两个从节点,控制选取的至少两个从节点依次开机,通过检测主节点的输入电压的变化情况,可以确定哪些从节点属于同一个光伏组串,哪些从节点属于不同的光伏组串,进而将从节点以及这些从节点对应的光伏组件划分为多个光伏组串。以第一从节点和第二从节点为例,主节点控制第一从节点开机,此时第二从节点处于关机状态,第一从节点向主节点提供电压,主节点检测此时的输入电压,作为第一电压。之后,在第一从节点开机的情况下,控制第二从节点开机,并检测此时的输入电压,作为第二电压,将第一电压与第二电压进行比对。如果与第一电压相比第二电压未发生叠加现象,表示第二从节点和第一从节点为并列关系,也即是第二从节点和第一从节点位于不同的光伏组串,因此将第一从节点和第二从节点划分至不同的光伏组串。如果与第一电压相比第二电压发生叠加现象,表示第二从节点和第一从节点为串联关系,也即是第一从节点和第一从节点位于同一光伏组串,因此将第一从节点和第二从节点划分至同一个光伏组串。重复采用上述划分光伏组串的方式,即可将光伏组串中的所有从节点划分至多个光伏组串中,并将每个从节点对应的光伏组件也划分至从节点所在的光伏组串中。其中,在重复划分的过程中,可以先选取一个指定从节点,以该指定从节点为基准,在控制该指定从节点开机的情况下,通过控制其他的从节点开机来判断其他的从节点与该指定从节点是否位于同一光伏组串,从而划分出包括该指定从节点的光伏组串和不包括该指定从节点的光伏组串。针对不包括该指定从节点的光伏组串,继续从中选取一个指定从节点,继续进行划分,直至所有的从节点划分完成。例如,参见图4a,光伏发电系统中包括三个从节点,逻辑地址分别为a、b和c。参见图4b,基于图4a所示的光伏发电系统划分光伏组串时,主节点控制从节点a开机,将从节点a定义为光伏组串1,检测主节点此时的输入电压,作为第一电压。之后控制下一个从节点b开机,检测主节点此时的输入电压,作为第二电压。当第二电压与第一电压相等或相近时,从节点a和b位于不同的光伏组串,将从节点b定义为光伏组串2;当第二电压近似等于第一电压的两倍时,从节点a和b位于同一光伏组串,将从节点b加入到光伏组串1。之后控制从节点b关机,继续选取下一个从节点c,直至对所有从节点轮询完成时结束,得到分出的多个光伏组串。或者,也可以每次选取任两个从节点,判断这两个从节点是否位于同一光伏组串,当所有从节点都选取过之后,根据多次选取的从节点的判断结果进行分析,确定多个光伏组串。例如,基于图4a所示的光伏发电系统划分光伏组串时,主节点先选取从节点a和b,控制从节点a开机,检测主节点此时的输入电压,作为第一电压,将从节点a定义为光伏组串1。之后控制从节点b开机,检测主节点此时的输入电压,作为第二电压,确定第二电压与第一电压相等或相近,则从节点a和b位于不同的光伏组串,则将从节点b定义为光伏组串2。之后,选取从节点a和c,控制从节点a开机,检测主节点此时的输入电压,作为第三电压,之后控制从节点a关机,控制从节点c开机,检测主节点此时的输入电压,作为第四电压,确定第二电压与第一电压相等或相近,则从节点a和c位于同一光伏组串,将从节点c加入到光伏组串1。303、当配置数据中第一从节点数量与其他从节点数量不同时,主节点将划分得到的多个光伏组串中,从节点数量等于第一从节点数量的光伏组串的物理地址确定为第一从节点数量对应的物理地址。其中,配置数据中包括每个光伏组串已配置的从节点数量和物理地址,光伏组串的物理地址可以表示对应的光伏组串所在的物理位置,根据物理地址可以查找到对应的光伏组串,光伏组串的物理地址可以以光伏组串在多个光伏组串中的排列顺序表示,或者可以为光伏组串分配的唯一编号等。例如,配置数据可以如下表1所示,包括物理地址以及对应的从节点数量,表示光伏组串1中包括3个从节点,光伏组串2中包括2个从节点,光伏组串3中包括3个从节点。表1物理地址从节点数量add13add22add33在执行上述步骤301-302之后,主节点已经划分出了多个光伏组串,确定了每个光伏组串中的从节点,因此可以计算出每个光伏组串的从节点数量,但每个光伏组串的物理地址还未确定。实际上,由于该光伏发电系统根据配置数据组网得到,每个光伏组串的从节点数量和物理地址都应当与配置数据匹配,因此将划分的光伏组串的从节点数量与配置数据中的从节点数量进行比对,即可确定划分的光伏组串具体是哪一个光伏组串,物理地址是哪一个物理地址。步骤303为第一种情况,当配置数据中第一从节点数量与其他光伏组串的从节点数量不同时,表示光伏发电系统中只有一个光伏组串的从节点数量为第一从节点数量,因此将划分得到的多个光伏组串中,从节点数量等于第一从节点数量的光伏组串的物理地址确定为第一从节点数量对应的物理地址,实现了光伏组串与物理地址的一一对应。基于上述表1的举例,假设划分出三个光伏组串:{a1、a2、a3}、{b1、b2}、{c1、c2、c3}。其中划分出的第二个光伏组串的从节点数量为2时,可以确定该光伏组串{b1、b2}即为表1中的第2个光伏组串,物理地址为add2。304、当配置数据中至少两个从节点数量相等时,将划分得到的多个光伏组串中,从节点数量等于该至少两个从节点数量的光伏组串确定为备选光伏组串。305、对于确定的每个备选光伏组串,控制位于备选光伏组串中的任一从节点开机,光伏发电系统中除任一从节点之外的其他从节点关机,确定存在输入电压或输入电流的光伏组串的物理地址,作为备选光伏组串的物理地址。步骤304-305为第二种情况,当配置数据中至少两个从节点数量相等时,表示光伏发电系统中具有从节点数量相等的光伏组串,对于这些光伏组串需要进一步进行区分。因此,先将划分得到的多个光伏组串中,从节点数量等于至少两个光伏组串的从节点数量的光伏组串确定为备选光伏组串,对于确定的每个备选光伏组串,控制位于备选光伏组串中的任一从节点开机,光伏发电系统中除任一从节点之外的其他从节点关机,此时开机的从节点所在的光伏组串会存在输入电压或输入电流,因此主节点可以检测存在输入电压或者输入电流的光伏组串的物理地址,作为备选光伏组串的物理地址。通过上述方式可以遍历每个备选光伏组串,进而确定每个备选光伏组串的物理地址,实现了光伏组串与物理地址的一一对应。基于上述表1的举例,假设划分出三个光伏组串:{a1、a2、a3}、{b1、b2}、{c1、c2、c3},{a1、a2、a3}和{c1、c2、c3}这两个光伏组串的从节点数量均为3,此时控制第一个光伏组串{a1、a2、a3}中某一从节点开机,其他从节点关机,主节点检测到存在输入电压的光伏组串的物理地址为add1,因此可以确定光伏组串{a1、a2、a3}的物理地址为add1,光伏组串{c1、c2、c3}的物理地址为add2。其中,参见图4c,可以在每个光伏组串的输出端设置监测装置,如电压监测装置或者电流监测装置。那么,主节点可以通过电压监测装置或者电流监测装置,确定对应的光伏组串是否存在输入电压或输入电流。实际应用中,当确定光伏组串的物理地址时,可以建立定位表,该定位表可以包括每个光伏组串的物理地址和该光伏组串中的从节点的逻辑地址。基于上述举例,该定位表可以如下表2所示,表示光伏组串1中包含从节点a1、a2、a3,光伏组串2中包含从节点b1、b2,光伏组串3中包含c1、c2、c3。表2物理地址从节点的逻辑地址add1a1、a2、a3add2b1、b2add3c1、c2、c3本公开实施例提供的方法,提供了一种自动确定光伏组串的物理地址的方式,实现了对光伏组串的定位,扩展了系统功能范围,而且不需要工作人员人工录入光伏组串的物理地址,操作简便,在出现异常情况时可以根据确定的物理地址及时地排除异常,提升了系统稳定性。在上述图2和图3所示实施例的基础上,本公开还提供了一种物理地址确定方法,图5a是本公开实施例提供的一种物理地址确定方法的流程图,对主节点确定光伏组串中从节点的物理地址的过程进行了说明,参见图5a,该方法包括:501、当光伏组串的从节点数量大于预设数量时,将光伏组串划分为多个子组串,每个子组串包括至少一组光伏发电组,且每个子组串的从节点数量不大于预设数量。光伏组串中多个从节点串联,会按照整个光伏组串的组串电压范围进行分压。如果光伏组串中的从节点数量过多,会导致分压后每个从节点的输出端电压很小,检测时很容易影响采样精度,造成物理地址识别不准确。为此,先获取光伏组串的从节点数量,判断该从节点数量是否大于预设数量,如果从节点数量大于预设数量,表示光伏组串中的从节点较多,此时可以对光伏组串进行划分,得到多个子组串,保证每个子组串的从节点数量不大于该预设数量。其中,该预设数量可以根据组串电压范围确定,或者采用其他方式确定。例如,预设数量为4,光伏组串中包括10个从节点:a1、a2、a3…a10,将这10个从节点划分为三个子组串:{a1、a2、a3}、{a4、a5、a6}、{a7、a8、a9、a10}。502、对于光伏组串中的每个子组串,控制子组串中的每个从节点开机,根据监测到的子组串中每个从节点的相对电压,确定位于子组串的每个从节点的排列顺序。本公开实施例中,参见图5b,为了便于监测电压,可以为每个从节点设置对应的电压监测装置,通过每个从节点对应的电压监测装置,可以监测每个从节点的输出端与电压参考点之间的相对电压,例如,电压参考点可以为大地,大地电压为0,通过电压监测装置可以监测每个从节点的输出端与大地之间的电压,即为相对电压。或者,该电压参考点还可以为光伏组串的正端、光伏组串的负端等。光伏发电系统中还可以设置主监测装置,主监测装置可以与每个电压监测装置连接,用于接收每个电压监测装置监测到的相对电压。该主监测装置可以为主节点本身,或者也可以为与主节点连接的装置,可以将收集的各个从节点的相对电压发送给主节点。对于每个子组串,由于光伏组串是由多个从节点的正端/负端首尾串联而成,按照从光伏组串的负端到正端的顺序,从节点的相对电压逐渐增大,反之,按照从光伏组串的正端到负端的顺序,从节点的相对电压逐渐减小。因此,相对电压的高低可以表示从节点在子组串中的排列顺序,主节点可以控制当前子组串中每个从节点开机,并控制其他子组串中的从节点关机,根据监测到的每个从节点的相对电压,确定当前子组串的每个从节点的排列顺序。以此类推,可以采用上述排序方法完成所有子组串的内部排序。例如,光伏组串{a1、a2、a3}中,a1的相对电压最高,a2的相对电压最低,则可以确定从光伏组串的正端到负端,从节点的排列顺序为a1-a3-a2。503、对于光伏组串中的任两个子组串,控制其中一个子组串中的任一从节点开机,并控制另一个子组串中的从节点开机,根据监测到的已开机的从节点的相对电压,确定任一从节点在另一个子组串中的排列顺序,以确定任两个子组串中从节点的排列顺序,并确定光伏组串中每个从节点的排列顺序。以第一子组串和第二子组串为例,可以先控制第一子组串中的指定从节点开机,该第一子组串中其他从节点关机,并控制第二子组串中所有从节点开机,此时再监测已开机的从节点的相对电压,可以确定指定从节点在第二子组串中的排列顺序,之后再从第一子组串中选取下一个指定从节点,仍采用上述排序方式确定下一个指定从节点在第二子组串中的排列顺序,以此类推,可以确定第一子组串和第二子组串中所有从节点的排列顺序,实现了第一子组串和第二子组串的外部排序。相应地,采用上述外部排序方式,可以将任两个子组串“合并”,以此类推,即可将光伏组串中的所有子组串合并,确定所有子组串的所有从节点之间的排列顺序,即为光伏组串中每个从节点的排列顺序。504、根据光伏组串中每个从节点的排列顺序,确定光伏组串中每个从节点的物理地址。确定每个从节点的排列顺序之后,即可按照物理地址的确定规则,根据每个从节点的排列顺序确定物理地址。该确定规则可以包括多种,只需保证不同排列顺序分配的物理地址不同即可。在一种可能实现方式中,每个从节点的物理地址以其在光伏组串中的排列顺序表示时,可以直接将从节点的排列顺序作为从节点的物理地址。例如将排序第一的从节点的物理地址设置为01。在另一种可能实现方式中,每个从节点的物理地址以从节点所在的光伏组串的物理地址以及从节点在光伏组串中的排列顺序表示时,可以获取从节点所在光伏组串的物理地址以及从节点在光伏组串中的排列顺序,作为从节点的物理地址。例如,将光伏组串1中排序第一的从节点的物理地址设置为1-01,将光伏组串2中排序第一的从节点的物理地址设置为2-01。实际应用中,当确定每个从节点的物理地址时,可以建立定位表,该定位表可以包括每个从节点的逻辑地址和物理地址。例如,该定位表可以如下表3所示。表3逻辑地址物理地址a11-01a21-02a31-03本公开实施例提供的方法,考虑到当光伏组串中的从节点数量过多时排序过程较为复杂,通过当光伏组串的从节点数量大于预设数量时,采用“化长为短”的方式,将光伏组串划分为多个子组串,先对每个子组串进行内部排序之后再进行外部排序,从而确定每个从节点的物理地址,提高了排序精度,避免了由于排序超过组串电压范围而导致排序错误。图6是本公开实施例提供的一种物理地址确定装置的结构示意图,参见图6,该装置应用于上述实施例示出的光伏发电系统中,该装置包括:控制模块601,用于控制光伏发电系统中至少两个从节点依次开机;检测模块602,用于在控制至少两个从节点依次开机时,检测主节点的输入电压的变化情况;组串确定模块603,用于根据检测到的变化情况,将在依次开机时输入电压发生叠加现象的任两个从节点以及对应的光伏组件划分至同一个光伏组串,将在依次开机时输入电压未发生叠加现象的任两个从节点以及对应的光伏组件划分至不同的光伏组串,得到多个光伏组串,叠加现象是指输入电压的幅值增加量在单位幅值的预设邻域范围内的现象,单位幅值是指仅有一个从节点开机时主节点的输入电压的幅值,预设邻域范围是指以单位幅值为中心的数值范围;地址确定模块604,用于当配置数据中至少两个从节点数量相等时,将划分得到的多个光伏组串中,从节点数量等于至少从节点数量的光伏组串确定为备选光伏组串,配置数据中包括每个光伏组串的从节点数量和物理地址;对于确定的每个备选光伏组串,控制位于备选光伏组串中的任一从节点开机,光伏发电系统中除任一从节点之外的其他从节点关机,确定存在输入电压或输入电流的光伏组串的物理地址,作为备选光伏组串的物理地址。在第一种可能实现方式中,控制模块601,用于控制光伏发电系统中的第一从节点开机;检测模块602,用于在控制第一从节点开机时,检测输入电压,作为第一电压;控制模块601,还用于在第一从节点开机的情况下,控制光伏发电系统中的第二从节点开机;检测模块602,还用于检测输入电压,作为第二电压,将第一电压与第二电压进行比对。在第二种可能实现方式中,组串确定模块603,还用于当与第一电压相比第二电压未发生叠加现象时,将第一从节点和第二从节点划分至不同的光伏组串;组串确定模块603,还用于当与第一电压相比第二电压发生叠加现象时,将第一从节点和第二从节点划分至同一个光伏组串。在第三种可能实现方式中,地址确定模块604,还用于当配置数据中第一从节点数量与其他从节点数量不同时,将划分得到的多个光伏组串中,从节点数量等于第一从节点数量的光伏组串的物理地址确定为第一从节点数量对应的物理地址。在第四种可能实现方式中,每个光伏组串的输出端设置电压监测装置或电流监测装置,地址确定单元,还用于通过电压监测装置或电流监测装置,确定对应的光伏组串是否存在输入电压或输入电流。在第五种可能实现方式中,地址确定模块604,还用于建立定位表,定位表包括每个光伏组串的物理地址和对应光伏组串中的每个从节点的逻辑地址。在第六种可能实现方式中,光伏发电系统中的每个从节点与一个电压监测装置对应,电压监测装置用于监测对应从节点的输出端与电压参考点之间的相对电压;其中,电压参考点为大地、光伏组串的正端或者光伏组串的负端。装置还包括:组串划分模块,用于对于每个光伏组串,当光伏组串的从节点数量大于预设数量时,将光伏组串划分为多个子组串,每个子组串包括至少一组光伏发电组,且每个子组串的从节点数量不大于预设数量;排序模块,用于对于光伏组串中的每个子组串,根据监测到的子组串中每个从节点的相对电压,确定位于子组串的每个从节点的排列顺序;排序模块,还用于对于光伏组串中的任两个子组串,控制其中一个子组串中的任一从节点开机,并控制另一个子组串中的从节点开机,根据监测到的已开机的从节点的相对电压,确定任一从节点在另一个子组串中的排列顺序,以确定任两个子组串中从节点的排列顺序,并确定光伏组串中每个从节点的排列顺序;地址确定模块604,还用于根据光伏组串中每个从节点的排列顺序,确定光伏组串中每个从节点的物理地址。在第七种可能实现方式中,地址确定模块604还用于当确定每个从节点的物理地址时,可以建立定位表,该定位表可以包括每个从节点的逻辑地址和物理地址。在第八种可能实现方式中,控制模块601,还用于对于已连接的每个从节点,控制从节点开机,其他从节点关机;检测模块602,还用于当确定未检测到主节点的输入电压时,断开与已开机的从节点之间的连接。需要说明的是:上述实施例提供的物理地址确定装置在确定物理地址时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将主节点的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的物理地址确定装置与物理地址确定方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。图7是本公开实施例提供的一种主节点的结构示意图,参见图7,该主节点包括:接收器701、发射器702、存储器703和处理器704,该接收器701、该发射器702和该存储器703分别与该处理器704连接,该存储器703存储有至少一条指令,该处理器704用于加载并执行至少一条指令,以实现如上述实施例中主节点所执行的操作。本公开实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有至少一条指令,该至少一条指令由处理器加载并执行以实现上述实施例中主节点所执行的操作。本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上所述仅为本公开的可选实施例,并不用以限制本公开,凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1