
本发明涉及数据接收
技术领域:
,特别涉及一种光伏电站的监控系统及数据接收系统。
背景技术:
:目前的光伏电站偏重于关注其设备的发电能力,对于各个设备运行过程的监控只是以其作为查看数据的辅助手段,且基本上都是本地监控显示,具体的实现方案是通过以太网等有线方式将电站内的逆变器及汇流箱等主要设备的数据上传到公网服务器。但是,现有的这种监控方案,并不适用于零散的分布式电站,当系统扩容或者服务器故障时,将会影响监控功能的稳定性和可靠性。技术实现要素:本发明提供一种光伏电站的监控系统及数据接收系统,以解决现有技术中稳定性和可靠性低的问题。为实现上述目的,本申请提供的技术方案如下:一种光伏电站的数据接收系统,包括:多个分布式的服务节点;所述光伏电站的数据接收系统通过任意一个所述服务节点接收所述光伏电站内任一采集终端的采集数据,各个所述服务节点之间通讯互联,所述光伏电站的数据接收系统通过任意一个所述服务节点根据预设的主题路由表,将所述采集数据发送至相应的数据处理机。优选的,所述主题路由表是所述光伏电站的数据接收系统根据各个所述服务节点上订阅的主题列表生成主题树,并根据所述主题树进行映射得到的主题路由表。优选的,所述光伏电站的数据接收系统还通过任意一个所述服务节点对所述主题路由表进行更新。优选的,所述光伏电站的数据接收系统还通过任意一个所述服务节点将同一主题下不同消息ID的采集数据,按照消息ID的顺序分别发送至订阅所述同一主题的多台所述数据处理机。优选的,所述服务节点通过物联网络接收所述光伏电站内任一采集终端的采集数据。优选的,各个所述服务节点之间通过传输控制协议TCP实现通讯互联。优选的,所述光伏电站的数据接收系统各个所述服务节点之间还通过安全套接层SSL进行互联安全认证。优选的,各个所述服务节点均为PC服务器。一种光伏电站的监控系统,其特征在于,包括:多个采集终端、多个数据处理机及上述任一所述的光伏电站的数据接收系统。优选的,各个所述采集终端均通过RS485实时采集相应光伏设备的数据。本发明提供的光伏电站的数据接收系统,通过分布式的各个服务节点实现远程监控,能够把分布式电站的所有采集终端100同时接入进来,实现可靠的远程监控及调度;且其中的各个服务节点无需指定主节点,其与数据处理机之间组网灵活,稳定性高,当系统扩容超过预计数据量200%或者超过50%的服务器同时出现故障的情况下也能保证系统监控功能的稳定运行,相比现有技术提高了稳定性和可靠性。且支持横向扩展,即可以根据上传数据的采集终端的数量,通过增加数据接收系统中的服务节点和数据处理机的个数,处理超过千万级设备的上传的数据。附图说明为了更清楚地说明本发明实施例或现有技术内的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述内的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的光伏电站的监控系统的结构图;图2是本发明另一实施例提供的服务节点间的通讯示意图;图3是本发明另一实施例提供的主题树的示意图;图4是本发明另一实施例提供的光伏电站的监控系统的通讯示意图。具体实施方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图对本发明的具体实施方式做详细的说明。本发明提供一种光伏电站的数据接收系统,以解决现有技术中稳定性和可靠性低的问题。具体的,该光伏电站的数据接收系统,包括:多个分布式的服务节点;参见图1,光伏电站的数据接收系统200通过任意一个服务节点接收光伏电站内任一采集终端100(采集终端A、采集终端B…采集终端N)的采集数据,各个服务节点之间通讯互联(参见图2,以4个服务节点为例进行展示),光伏电站的数据接收系统200通过任意一个服务节点根据预设的主题路由表,将采集数据发送至相应的数据处理机300(数据处理机A、数据处理机B…数据处理机N)。具体的,消息(采集数据)的发布(publish)者是光伏电站内的采集终端100,消息的订阅(subscribe)者是数据处理机300,中间对消息进行保存与推送的部分是数据接收系统200。采集终端100将采集数据以主题的形式发布到数据接收系统200的任意一台服务节点上,后端的数据处理机300连接到数据接收系统200的任意一台服务节点上订阅该主题。数据接收系统200可以根据主题路由表将该主题下的采集数据推送到已经订阅该主题的数据处理机300。数据接收系统200可以使用分布式的普通PC服务器作为服务节点,比如配置为4核cpu、8G内存、网卡1GBit/s的PC服务器,可以监听200个端口,每个端口能接入1000个采集终端100;每个服务节点可以满足10W台通讯设备接入,千万级电站只需要100个服务节点的数据接收系统200即可。并且,如果将PC服务器升级为更高配置,还可以降低数据接收系统200中服务节点的数量。数据接收系统200由多台服务节点组成,对服务节点的性能要求低,并且无需指定主节点,即对于多台服务节点无需进行主从设置,因此不会出现现有技术中由于主节点设备故障影响整个接口服务的现象。另外,在具体的实际应用中,还可以对数据接收系统200和数据处理机300保证一定的安全冗余,生产环境下数据接收系统200负载不高于50%,以应对突发浪涌数据冲击接口服务或者服务节点、数据处理机300中部分设备故障离线等情况。还可以在不影响生产系统正常运行的情况下,随时添加数据接收系统200或者数据处理机300。本实施例提供的数据接收系统200,通过分布式的各个服务节点实现远程监控,能够把分布式电站的所有采集终端100同时接入进来,实现可靠的远程监控及调度;且其中的各个服务节点无需指定主节点,其与数据处理机300之间组网灵活,稳定性高,当系统扩容超过预计数据量200%或者超过50%的服务器同时出现故障的情况下也能保证系统监控功能的稳定运行,相比现有技术提高了稳定性和可靠性。且在具体的实际应用中,还支持横向扩展,即可以根据上传数据的采集终端100的数量,通过增加数据接收系统200中的服务节点和数据处理机300的个数,处理超过千万级设备的上传的数据。优选的,主题路由表是光伏电站的数据接收系统200根据各个服务节点上订阅的主题列表(参见表1)生成主题树(参见图3,由根节点出发,按照表1中所示的各个主题进行标注,此处不再一一赘述),并根据主题树进行映射得到的主题路由表(参见表2)。表1各个服务节点上订阅的主题列表服务节点主题node1a1/b1/c1,a1/b2/c3node2a1/b2/c2,a2/b3node3a2,a2/b3,a2/b3/c4node4a2/b3,a2/b3/c5表2主题路由表优选的,光伏电站的数据接收系统200还通过任意一个服务节点对主题路由表进行更新。任何一台服务节点更新主题路由表后,向数据接收系统200中所有服务节点发布,当发布成功后,将订阅成功消息返回给订阅成功的数据处理机300。优选的,光伏电站的数据接收系统200还通过任意一个服务节点将同一主题下不同消息ID的采集数据,按照消息ID的顺序分别发送至订阅同一主题的多台数据处理机300。具体的,可以设置同一主题下的消息维持一个有序正增长的消息ID。多台数据处理机可以订阅同一个主题,以保证千万级数据被均匀分配每一台数据处理机300中处理。参见图4,数据处理机A与数据处理机B同时订阅同一主题的消息a2/b3,采集终端A将该消息按照消息ID的顺序发送给订阅此主题的数据处理机300,多台数据处理机300同时订阅一个主题后重复数据处理方式。优选的,服务节点通过物联网络接收光伏电站内任一采集终端的采集数据。现有技术应用于零散的分布式电站时,将会造成较长的线路连接,成本高且维护困难;而本实施例所述的数据接收系统200,通过物联网络,比如运营商的无线网络或者有线网络,具体可以包括:GPRS/CDMA、4G/TEL/WIFI、ADSL/FTTX,此处不做具体限定,可以视其具体应用环境而定,均在本申请的保护范围内。优选的,各个服务节点之间通过TCP(TransmissionControlProtocol,传输控制协议)实现通讯互联。优选的,光伏电站的数据接收系统200各个服务节点之间还通过SSL(SecureSocketsLayer,安全套接层)进行互联安全认证。各服务节点拥有唯一的标识名称,通过TCP通讯方式互联,各服务节点使用SSL进行互联安全认证,保证各服务节点之间的数据传输速度和安全性,节点列表文件保持在各节点的配置文件中,可以定时自动加载或者手动加载,此处不做具体限定。本发明另一实施例还提供了一种光伏电站的监控系统,参见图1,包括:多个采集终端100、多个数据处理机300及上述任一实施例提供的光伏电站的数据接收系统200。优选的,各个采集终端均通过RS485实时采集相应光伏设备的数据。光伏电站的数据接收系统200通过任意一个服务节点接收光伏电站内任一采集终端100的采集数据,各个服务节点之间通讯互联(参见图2),光伏电站的数据接收系统200通过任意一个服务节点根据预设的主题路由表,将采集数据发送至相应的数据处理机300。优选的,主题路由表是光伏电站的数据接收系统200根据各个服务节点上订阅的主题列表生成主题树,并根据主题树进行映射得到的主题路由表。优选的,光伏电站的数据接收系统200还通过任意一个服务节点对主题路由表进行更新。优选的,光伏电站的数据接收系统200还通过任意一个服务节点将同一主题下不同消息ID的采集数据,按照消息ID的顺序分别发送至订阅同一主题的多台数据处理机300。优选的,服务节点通过物联网络接收光伏电站内任一采集终端的采集数据。优选的,各个服务节点之间通过TCP实现通讯互联。优选的,光伏电站的数据接收系统200各个服务节点之间还通过SSL进行互联安全认证。具体的工作原理与上述实施例相同,此处不再一一赘述。本发明中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制。虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明。任何熟悉本领域的技术人员,在不脱离本发明技术方案范围情况下,都可利用上述揭示的方法和技术内容对本发明技术方案做出许多可能的变动和修饰,或修改为等同变化的等效实施例。因此,凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围内。当前第1页1 2 3