1.本技术涉及风力发电控制技术领域,具体而言,涉及一种发电监控方法、装置、终端及存储介质。
背景技术:2.清洁能源因其环保特性被广泛应用,并通过各种大功率设备实现清洁能源的转换、存储等,如基于电力电子逆变和储能设备,将发电得到的直流电转换为常用的交流电或通过直流电压转换进行储能。为了实现清洁能源的高效利用,对清洁能源的发电进行监控成为必要选择。
3.目前,对清洁能源的发电进行监控,以清洁能源为光伏组件为例,一般通过数据采集模块采集光伏组件与逆变器上的数据,然后将采集的数据传输至控制器,并通过控制器调控光伏组件的发电。
4.但是,上述发电监控方法中的数据采集模块与控制器为单向传输,导致无法及时实现发电监控,降低了监控的效率。
技术实现要素:5.本技术的主要目的在于提供一种发电监控方法、装置、终端及存储介质,以解决相关技术中存在的效率低的问题。
6.为了实现上述目的,第一方面,本技术提供了一种发电监控方法,包括:
7.接收下位机发送的逆变设备的电路参数,其中,下位机设置于逆变设备中;
8.对电路参数进行处理,得到处理结果;
9.基于处理结果,向下位机发送控制指令,以使下位机控制储能系统进行储能或发电。
10.在一种可能的实现方式中,基于处理结果,向下位机发送控制指令,以使下位机控制储能系统进行储能或发电,包括:
11.接收交流电网发送的电参数;
12.基于处理结果和电参数,向下位机发送控制指令,以使下位机控制储能系统进行储能或发电。
13.在一种可能的实现方式中,控制指令至少包括第一控制指令;
14.基于处理结果和电参数,向下位机发送控制指令,以使下位机控制储能系统进行储能或发电,包括:
15.若电参数异常且处理结果满足第一预设条件;
16.通过plc模块向下位机发送第一控制指令,以使下位机控制dc-ac模块启动储能系统向交流电网发电。
17.在一种可能的实现方式中,控制指令至少包括第二控制指令;
18.基于处理结果和电参数,向下位机发送控制指令,以使下位机控制储能系统进行
储能或发电,包括:
19.若电参数非异常、储能系统过压且处理结果满足第二预设条件;
20.通过plc模块向下位机发送第二控制指令,以使下位机控制dc-ac模块启动储能系统向交流电网发电。
21.在一种可能的实现方式中,控制指令至少包括第三控制指令;
22.基于处理结果和电参数,向下位机发送控制指令,以使下位机控制储能系统进行储能或发电,包括:
23.若电参数非异常、储能系统未过压且处理结果满足第三预设条件;
24.通过plc模块向下位机发送第三控制指令,以使下位机控制dc-dc模块启动储能系统持续储能。
25.在一种可能的实现方式中,接收下位机发送的逆变设备的电路参数之后,还包括:
26.若电路参数、温度或谐波异常;
27.通过plc模块向下位机发送第四控制指令,以使下位机控制dc-ac模块关闭储能系统向交流电网发电。
28.在一种可能的实现方式中,接收下位机发送的逆变设备的电路参数之前,还包括:
29.通过plc模块向下位机发送取值指令,其中,取值指令至少包括设备标志位,设备标志位用于下位机与下位机包含的目标标志位进行比较,并基于比较结果确认是否向上位机发送逆变设备的电路参数。
30.第二方面,本发明实施例提供了一种发电监控装置,包括:
31.参数接收模块,用于接收下位机发送的逆变设备的电路参数,其中,下位机设置于逆变设备中;
32.参数处理模块,用于对电路参数进行处理,得到处理结果;
33.发电控制模块,用于基于处理结果,向下位机发送控制指令,以使下位机控制储能系统进行储能或发电。
34.第三方面,本发明实施例提供了一种终端,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如上任一种发电监控方法的步骤。
35.第四方面,本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时实现如上任一种发电监控方法的步骤。
36.本发明实施例提供了一种发电监控方法、装置、终端及存储介质,包括:接收下位机发送的逆变设备的电路参数,对电路参数进行处理,得到处理结果,然后基于处理结果,向下位机发送控制指令,以使下位机控制储能系统进行储能或发电。本发明通过在逆变设备中设置下位机,通过上位机与下位机的双向通信,使上位机和下位机及时获取相关数据,以实现发电监控,提高了监控效率。此外,上位机还通过发送中断指令,选择某个或多个下位机进行通信,提高了通信效率。
附图说明
37.构成本技术的一部分的附图用来提供对本技术的进一步理解,使得本技术的其它特征、目的和优点变得更明显。本技术的示意性实施例附图及其说明用于解释本技术,并不
构成对本技术的不当限定。在附图中:
38.图1是本发明实施例提供的一种发电监控方法的实现流程图;
39.图2是本发明实施例提供的plc发电监控系统的结构示意图;
40.图3是本发明实施例提供的下位机的程序流程图;
41.图4是本发明实施例提供的另一种发电监控方法的实现流程图;
42.图5是本发明实施例提供的一种发电监控装置的结构示意图;
43.图6是本发明实施例提供的终端的示意图。
具体实施方式
44.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
45.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。
46.应当理解,在本发明的各种实施例中,各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
47.应当理解,在本发明中,“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
48.应当理解,在本发明中,“多个”是指两个或两个以上。“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。“包含a、b和c”、“包含a、b、c”是指a、b、c三者都包含,“包含a、b或c”是指包含a、b、c三者之一,“包含a、b和/或c”是指包含a、b、c三者中任1个或任2个或3个。
49.应当理解,在本发明中,“与a对应的b”、“与a相对应的b”、“a与b相对应”或者“b与a相对应”,表示b与a相关联,根据a可以确定b。根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其他信息确定b。a与b的匹配,是a与b的相似度大于或等于预设的阈值。
50.取决于语境,如在此所使用的“若”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“响应于检测”。
51.下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
52.为使本发明的目的、技术方案和优点更加清楚,下面将结合附图通过具体实施例来进行说明。
53.在一个实施例中,如图1所示,提供了一种发电监控方法,适用于pc上位机,包括以
下步骤:
54.步骤s101:接收下位机发送的逆变设备的电路参数;
55.步骤s102:对电路参数进行处理,得到处理结果;
56.步骤s103:基于处理结果,向下位机发送控制指令,以使下位机控制储能系统进行储能或发电。
57.为便于理解本发明提出的发电监控方法,需对如图2所示的plc(programmable logic controller,可编程逻辑控制器)发电监控系统进行说明。具体地,plc发电监控系统包括pc上位机、交流电网、储能系统、风光组件以及n个逆变设备,其中,每个逆变设备中都包括下位机、plc模块(plc通信模块)、adc(analog-to-digital converter,模数转换器)模块、dc-ac(alternate current-direct current,交流-直流)模块和dc-dc模块,pc上位机中也设置有plc模块,其中,plc模块用于pc上位机与下位机、交流电网的通信。此外,风光组件输出直流电压,经过逆变设备中的dc-ac模块输入至交流电网,或经过逆变设备中的dc-dc模块,输入至储能系统。
58.下面结合图2所示的plc发电监控系统对本发明提出的发电监控方法进行说明。由于逆变设备由下位机控制,下位机通过adc模块采集逆变设备的电路参数,例如输入电压vin、输入电流iin、输出电流iac、输出电压vac、系统温度t、输出谐波w等参数,再经过spi接口传输给plc模块,最后经plc模块传输至pc上位机,即pc上位机接收下位机发送的逆变设备的电路参数。
59.当pc上位机接收下位机发送的逆变设备的电路参数后,先对电路参数进行处理,得到处理结果,再基于处理结果,向下位机发送控制指令,以使下位机控制储能系统进行储能或发电。
60.进一步地,plc发电监控系统主要通过监控逆变设备的电路参数,计算各个逆变设备获取发电量、系统安全性、发电效率等数据,从而进行发电调峰、系统维护等工作,据此设计上下位机的控制程序。其中,pc上位机与下位机之间通过十六位(自定义)二进制数通信,包含设备标志位、指令、控制参数,具体如下表1所示,部分数据位设置可自定义,在主程序中实现功能。本文发明仅对数据位进行说明,对起始位、终止位、校验位等常规项不做说明。
61.表1 plc通信数据格式
[0062][0063]
在上一实施例的基础上,如图3所示,提供了适用于图1所示的一种发电监控方法的下位机的程序流程图,包括以下步骤:
[0064]
下位机通过spi接口接收pc上位机发送的取值指令(标志位取值指令),其中,取值指令至少包括表1中的设备标志位。下位机先对取值指令进行解析,获取取值指令包含的设备标志位,然后将设备标志位与下位机包含的目标标志位(指下位机自身的标志位)进行比较,若比较结果指示设备标志位与目标标志位相同,则表示pc上位机要从此下位机取值。之后下位机产生中断,然后通过访问adc获取逆电设备的电路参数,输出电路参数对应的数组,将数组转换为spi通信格式,之后通过spi接口发送至plc模块,以使plc模块将电路参数发送至pc上位机。
[0065]
在一个实施例中,如图4所示,提供了另一种发电监控方法,适用于pc上位机,包括以下步骤:
[0066]
pc上位机通过plc模块向下位机发送取值指令,其中,取值指令可为一个或多个,且每个取值指令中均包含一个设备标志位,设备标志位用于下位机与下位机包含的目标标志位进行比较,并基于比较结果确认是否向上位机发送逆变设备的电路参数。也就是说,pc上位机可以选择性地向一个或多个下位机发送取值指令。
[0067]
在pc上位机通过plc模块向一个下位机发送取值指令,待此下位机确定接收到的取值指令中包含的设备标志位与目标标志位相同,则向pc上位机反馈数据,其中,数据至少包括设备标志位和逆变设备的电路参数。之后pc上位机先对设备标志位进行判断,如果判断正确,则启动串口子程序接收下位机发送的逆变设备的电路参数(即图3中的接收数据);如果判断错误,显示设备信号异常,然后重新通过plc模块向下位机发送取值指令。
[0068]
当pc上位机接收到电路参数后,对电路参数进行处理,得到处理结果,然后接收交流电网发送的电参数,基于电参数和处理结果,pc上位机向下位机发送控制指令,以使下位机控制储能系统进行储能或发电。
[0069]
由于pc上位机接收交流电网发送的电参数不同,pc上位机向下位机发送不同的控制指令,以使下位机控制储能系统进行储能或发电,具体包括如下三种情况:
[0070]
第一种情况,若电参数异常且处理结果满足第一预设条件,通过plc模块向下位机发送第一控制指令,以使下位机控制dc-ac模块启动储能系统向交流电网发电。
[0071]
其中,电参数异常是指交流电网的电压或电流不稳定或偏低,处理结果是指储能系统的发电电量和储能电量。
[0072]
具体的,若交流电网的电压或电流不稳定或偏低,且储能系统的发电电量达到第一预设发电电量,那么pc上位机通过plc模块向下位机发送第一控制指令,以使下位机控制dc-ac模块启动储能系统向交流电网发电。其中,第一预设发电电量根据具体情况设定,此处不作限定。
[0073]
第二种情况,若电参数非异常、储能系统过压且处理结果满足第二预设条件,通过plc模块向下位机发送第二控制指令,以使下位机控制dc-ac模块启动储能系统向交流电网发电。
[0074]
具体的,若交流电网的电压或电流稳定或不偏低、储能系统过压,且储能系统的发电电量达到第二预设发电电量,通过plc模块向下位机发送第二控制指令,以使下位机控制dc-ac模块启动储能系统向交流电网发电。其中,第二预设发电电量根据具体情况设定,此处不作限定。
[0075]
第三种情况,若电参数非异常、储能系统未过压且处理结果满足第三预设条件,通过plc模块向下位机发送第三控制指令,以使下位机控制dc-dc模块启动储能系统持续储能。
[0076]
具体的,若交流电网的电压或电流稳定或不偏低、储能系统未过压,且储能系统的储能电量未达到第一预设储能电量,通过plc模块向下位机发送第三控制指令,以使下位机控制dc-dc模块启动储能系统持续储能。其中,第一预设储能电量根据具体情况设定,此处不作限定。
[0077]
此外,当pc上位机接收到电路参数后,判断电路参数、温度或谐波是否异常,若存在异常,则输出显示过压、过流、过温或发电指令异常,之后通过plc模块向下位机发送第四控制指令,以使下位机控制dc-ac模块关闭储能系统向交流电网发电。
[0078]
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0079]
以下为本发明的装置实施例,对于其中未详尽描述的细节,可以参考上述对应的方法实施例。
[0080]
图5示出了本发明实施例提供的一种发电监控装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分,一种发电监控装置包括参数接收模块51、参数处理模块52和发电控制模块53,具体如下:
[0081]
参数接收模块51,用于接收下位机发送的逆变设备的电路参数,其中,下位机设置
于逆变设备中;
[0082]
参数处理模块52,用于对电路参数进行处理,得到处理结果;
[0083]
发电控制模块53,用于基于处理结果,向下位机发送控制指令,以使下位机控制储能系统进行储能或发电。
[0084]
在一种可能的实现方式中,发电控制模块53包括:
[0085]
电参数接收子模块,用于接收交流电网发送的电参数;
[0086]
发电控制子模块,用于基于处理结果和电参数,向下位机发送控制指令,以使下位机控制储能系统进行储能或发电。
[0087]
在一种可能的实现方式中,控制指令至少包括第一控制指令;
[0088]
发电控制子模块包括:
[0089]
第一判断单元,用于若电参数异常且处理结果满足第一预设条件;
[0090]
第一控制单元,用于通过plc模块向下位机发送第一控制指令,以使下位机控制dc-ac模块启动储能系统向交流电网发电。
[0091]
在一种可能的实现方式中,控制指令至少包括第二控制指令;
[0092]
发电控制子模块包括:
[0093]
第二判断单元,用于若电参数非异常、储能系统过压且处理结果满足第二预设条件;
[0094]
第二控制单元,用于通过plc模块向下位机发送第二控制指令,以使下位机控制dc-ac模块启动储能系统向交流电网发电。
[0095]
在一种可能的实现方式中,控制指令至少包括第三控制指令;
[0096]
发电控制子模块包括:
[0097]
第三判断单元,用于若电参数非异常、储能系统未过压且处理结果满足第三预设条件;
[0098]
第三控制单元,用于通过plc模块向下位机发送第三控制指令,以使下位机控制dc-dc模块启动储能系统持续储能。
[0099]
在一种可能的实现方式中,参数接收模块51之后,还包括:
[0100]
异常判断模块,用于若电路参数、温度或谐波异常;
[0101]
停止发电模块,用于通过plc模块向下位机发送第四控制指令,以使下位机控制dc-ac模块关闭储能系统向交流电网发电。
[0102]
在一种可能的实现方式中,参数接收模块51之前,还包括:
[0103]
指令发送模块,用于通过plc模块向下位机发送取值指令,其中,取值指令至少包括设备标志位,设备标志位用于下位机与下位机包含的目标标志位进行比较,并基于比较结果确认是否向上位机发送逆变设备的电路参数。
[0104]
图6是本发明实施例提供的终端的示意图。如图6所示,该实施例的终端6包括:处理器61、存储器62以及存储在存储器62中并可在处理器61上运行的计算机程序63。处理器61执行计算机程序63时实现上述各个发电监控方法实施例中的步骤,例如图1所示的步骤101至步骤103。或者,处理器61执行计算机程序63时实现上述各个发电监控装置实施例中各模块/单元的功能,例如图5所示模块/单元51至53的功能。
[0105]
本发明还提供一种可读存储介质,可读存储介质中存储有计算机程序,计算机程
序被处理器执行时用于实现上述的各种实施方式提供的发电监控方法。
[0106]
其中,可读存储介质可以是计算机存储介质,也可以是通信介质。通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。计算机存储介质可以是通用或专用计算机能够存取的任何可用介质。例如,可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(application specific integrated circuits,简称:asic)中。另外,该asic可以位于用户设备中。当然,处理器和可读存储介质也可以作为分立组件存在于通信设备中。可读存储介质可以是只读存储器(rom)、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
[0107]
本发明还提供一种程序产品,该程序产品包括执行指令,该执行指令存储在可读存储介质中。设备的至少一个处理器可以从可读存储介质读取该执行指令,至少一个处理器执行该执行指令使得设备实施上述的各种实施方式提供的发电监控方法。
[0108]
在上述设备的实施例中,应理解,处理器可以是中央处理单元(英文:central processing unit,简称:cpu),还可以是其他通用处理器、数字信号处理器(英文:digital signal processor,简称:dsp)、专用集成电路(英文:application specific integrated circuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
[0109]
以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
技术特征:1.一种发电监控方法,其特征在于,包括:接收下位机发送的逆变设备的电路参数,其中,所述下位机设置于所述逆变设备中;对所述电路参数进行处理,得到处理结果;基于所述处理结果,向所述下位机发送控制指令,以使所述下位机控制储能系统进行储能或发电。2.如权利要求1所述发电监控方法,其特征在于,所述基于所述处理结果,向所述下位机发送控制指令,以使所述下位机控制所述储能系统进行储能或发电,包括:接收交流电网发送的电参数;基于所述处理结果和所述电参数,向所述下位机发送控制指令,以使所述下位机控制所述储能系统进行储能或发电。3.如权利要求2所述发电监控方法,其特征在于,所述控制指令至少包括第一控制指令;所述基于所述处理结果和所述电参数,向所述下位机发送控制指令,以使所述下位机控制所述储能系统进行储能或发电,包括:若所述电参数异常且所述处理结果满足第一预设条件;通过plc模块向所述下位机发送第一控制指令,以使所述下位机控制dc-ac模块启动所述储能系统向交流电网发电。4.如权利要求2所述发电监控方法,其特征在于,所述控制指令至少包括第二控制指令;所述基于所述处理结果和所述电参数,向所述下位机发送控制指令,以使所述下位机控制所述储能系统进行储能或发电,包括:若所述电参数非异常、所述储能系统过压且所述处理结果满足第二预设条件;通过plc模块向所述下位机发送第二控制指令,以使所述下位机控制dc-ac模块启动所述储能系统向交流电网发电。5.如权利要求2所述发电监控方法,其特征在于,所述控制指令至少包括第三控制指令;所述基于所述处理结果和所述电参数,向所述下位机发送控制指令,以使所述下位机控制所述储能系统进行储能或发电,包括:若所述电参数非异常、所述储能系统未过压且所述处理结果满足第三预设条件;通过plc模块向所述下位机发送第三控制指令,以使所述下位机控制dc-dc模块启动所述储能系统持续储能。6.如权利要求1-5中任一项所述发电监控方法,其特征在于,所述接收下位机发送的逆变设备的电路参数之后,还包括:若所述电路参数、温度或谐波异常;通过plc模块向所述下位机发送第四控制指令,以使所述下位机控制dc-ac模块关闭所述储能系统向交流电网发电。7.如权利要求1-5中任一项所述发电监控方法,其特征在于,所述接收下位机发送的逆变设备的电路参数之前,还包括:通过plc模块向所述下位机发送取值指令,其中,所述取值指令至少包括设备标志位,
所述设备标志位用于所述下位机与所述下位机包含的目标标志位进行比较,并基于比较结果确认是否向所述上位机发送所述逆变设备的电路参数。8.一种发电监控装置,其特征在于,包括:参数接收模块,用于接收下位机发送的逆变设备的电路参数,其中,所述下位机设置于所述逆变设备中;参数处理模块,用于对所述电路参数进行处理,得到处理结果;发电控制模块,用于基于所述处理结果,向所述下位机发送控制指令,以使所述下位机控制所述储能系统进行储能或发电。9.一种终端,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述发电监控方法的步骤。10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行所述计算机程序时实现如权利要求1至7中任一项所述发电监控方法的步骤。
技术总结本申请公开了一种发电监控方法、装置、终端及存储介质,方法包括:接收下位机发送的逆变设备的电路参数;对电路参数进行处理,得到处理结果;基于处理结果,向下位机发送控制指令,以使下位机控制储能系统进行储能或发电。本发明通过在逆变设备中设置下位机,通过上位机与下位机的双向通信,使上位机和下位机及时获取相关数据,以实现发电监控,提高了监控效率。此外,上位机还通过发送中断指令,选择某个或多个下位机进行通信,提高了通信效率。提高了通信效率。提高了通信效率。
技术研发人员:林壮彬
受保护的技术使用者:上海联虹技术有限公司
技术研发日:2022.06.24
技术公布日:2022/11/1