一种模拟量GOOSE数据接收方法及系统与流程

专利检索2026-03-09  9


本发明属于新能源发电,具体涉及一种模拟量goose数据接收方法及系统。


背景技术:

1、随着全球能源危机的爆发、气候环境的急剧变化以及“双碳目标”的提出,加大对风能、太阳能等清洁能源的开发利用成为大趋势。

2、全景监控系统作为一种精细化的稳控系统,集中控制装置实现发电单元信息的毫秒级汇聚与上送、紧急控制指令的快速接收与下发,源控终端则实现发电单元运行信息的快速采集与上送、控制指令的快速接收与执行,实现了新能源场站可控资源监视、毫秒级实时跟踪与精益控制等功能的全景全过程监视和控制。基于精细化的实时控制需求,传统的稳控通讯协议对于数据传输的精度及速率已不能满足。集中控制装置与源控终端之间通过goose报文进行发电单元运行信息传输则可有效解决对于数据传输的精度及速率的要求。

3、目前,模拟量数据一般都是通过sv报文格式(即标准的iec61850-9-2格式)进行传输的。针对一些非电量数据,可以通过goose数据格式进行传输,但是这种方式下传输的非电量数据,对于数据个数是有限制的,最大支持一个间隔且最多16个非电量数据。但是,传统的非电量goose传输模式仅支持一个间隔的goose信息,然而对于新能源场站,发电单元的数量一般都是几十甚至上百,大规模的发电单元运行信息上送至集中控制装置,对于集中控制装置的goose数据收发能力极具考验,如何保证传输速率是急需解决的问题,大量的接入间隔也使得应用在处理goose的链路状态、接收帧数、丢帧数、板卡号、端口号等信息时变得困难。同时,工程调试现场环境复杂,工程调试人员在配置goose接收信息时不一定按照软件设计的元件间隔顺序接入,所以需要考虑工程调试现场间隔接入顺序与软件默认的元件间隔接入顺序不一致时,goose链路信息无法精准定位具体间隔的问题。


技术实现思路

1、本发明的目的在于提供一种模拟量goose数据接收方法及系统,用以解决现有技术中传统的非电量goose传输模式由于仅支持一个间隔的goose信息且传输数据个数有限导致当接入间隔较多时数据传输困难且无法准确定位具体间隔的问题。

2、为解决上述技术问题,本发明提供了一种模拟量goose数据接收方法,包括如下步骤:

3、1)在协议层,对接收到的goose数据全部进行封装,封装后传输至应用层;

4、2)应用层中的平台模块对接收的goose数据进行解析,将从接收的goose数据中解析出的goose通道信息与从ccd配置文件中解析出的goose通道信息相匹配,进而利用从ccd配置文件中解析出的goose通道信息与测控表中解析出的goose通道信息之间的匹配关系,建立起从接收的goose数据中解析出的goose通道信息、从ccd配置文件中解析出的goose通道信息以及从测控表中解析出的goose通道信息三者之间的关系;

5、3)应用层中的应用模块根据从测控表中读取的每个接入间隔相应通道,并根据所述三者之间的关系,确定每个接入间隔的goose数据。

6、其有益效果为:本发明利用应用层中能够读取ccd配置文件的平台模块来读取ccd配置文件中的内容,并读取测控表中内容,从而建立起从接收的goose数据中解析出的goose通道信息、从ccd配置文件中解析出的goose通道信息以及从测控表中解析出的goose通道信息三者之间的关系,进而应用模块直接从测控表中读取的每个接入间隔相应通道,并根据所述三者之间的关系,确定每个接入间隔的goose数据。该方法同时监视各接入间隔的链路状态,一旦链路状态异常,能够快速定位至具体间隔,大大提高了系统的安全可靠运行。

7、进一步地,步骤1)中封装为采用0xbe帧类型格式的报文。

8、其有益效果为:采用0xbe帧类型格式的报文,一帧可传输大量的goose非电量数据。

9、进一步地,步骤1)中封装后进行传输时,若需传输的总非电量个数超过一帧报文传输非电量个数上限,则采用分帧传输方式进行传输。

10、其有益效果为:采用分帧传输方法,保证所有接入间隔的所有数据能够进行发送。

11、进一步地,步骤3)中每个接入间隔的goose数据包括模拟量值、模拟量值品质、链路状态、接收帧数、丢帧数和端口号。

12、本发明还提供了一种模拟量goose数据接收系统,包括设置在协议层的协议层模块和设置在应用层的平台模块和应用模块;所述协议层模块用于对接收到的goose数据进行封装,封装后传输至应用层;所述平台模块用于对接收的goose数据进行解析,将从接收的goose数据中解析出的goose通道信息与从ccd配置文件中解析出的goose通道信息相匹配,进而利用从ccd配置文件中解析出的goose通道信息与测控表中解析出的goose通道信息之间的匹配关系,建立起从接收的goose数据中解析出的goose通道信息、从ccd配置文件中解析出的goose通道信息以及从测控表中解析出的goose通道信息三者之间的关系;所述应用模块根据用于从测控表中读取的每个接入间隔相应通道,并根据所述三者之间的关系,确定每个接入间隔的goose数据。

13、其有益效果为:本发明利用应用层中能够读取ccd配置文件的平台模块来读取ccd配置文件中的内容,并读取测控表中内容,从而建立起从接收的goose数据中解析出的goose通道信息、从ccd配置文件中解析出的goose通道信息以及从测控表中解析出的goose通道信息三者之间的关系,进而应用模块直接从测控表中读取的每个接入间隔相应通道,并根据所述三者之间的关系,确定每个接入间隔的goose数据。该方法同时监视各接入间隔的链路状态,一旦链路状态异常,能够快速定位至具体间隔,大大提高了系统的安全可靠运行。

14、进一步地,封装为采用0xbe帧类型格式的报文。

15、其有益效果为:采用0xbe帧类型格式的报文,一帧报文可传输大量的goose非电量数据。

16、进一步地,封装后进行传输时,若需传输的总非电量个数超过一帧报文传输非电量个数上限,则采用分帧传输方式进行传输。

17、其有益效果为:采用分帧传输方法,保证所有接入间隔的所有数据能够进行发送。

18、进一步地,每个接入间隔的goose数据包括模拟量值、模拟量值品质、链路状态、接收帧数、丢帧数和端口号。

19、进一步地,所述协议层模块为npi模块。



技术特征:

1.一种模拟量goose数据接收方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的模拟量goose数据接收方法,其特征在于,步骤1)中封装为采用0xbe帧类型格式的报文。

3.根据权利要求1所述的模拟量goose数据接收方法,其特征在于,步骤1)中封装后进行传输时,若需传输的总非电量个数超过一帧报文传输非电量个数上限,则采用分帧传输方式进行传输。

4.根据权利要求1~3任一项所述的模拟量goose数据接收方法,其特征在于,步骤3)中每个接入间隔的goose数据包括模拟量值、模拟量值品质、链路状态、接收帧数、丢帧数和端口号。

5.一种模拟量goose数据接收系统,其特征在于,包括设置在协议层的协议层模块和设置在应用层的平台模块和应用模块;

6.根据权利要求5所述的模拟量goose数据接收系统,其特征在于,封装为采用0xbe帧类型格式的报文。

7.根据权利要求5所述的模拟量goose数据接收系统,其特征在于,封装后进行传输时,若需传输的总非电量个数超过一帧报文传输非电量个数上限,则采用分帧传输方式进行传输。

8.根据权利要求5所述的模拟量goose数据接收系统,其特征在于,每个接入间隔的goose数据包括模拟量值、模拟量值品质、链路状态、接收帧数、丢帧数和端口号。

9.根据权利要求5~8任一项所述的模拟量goose数据接收系统,其特征在于,所述协议层模块为npi模块。


技术总结
本发明属于新能源发电技术领域,具体涉及一种模拟量GOOSE数据接收方法及系统。应用层中的平台模块对接收的GOOSE数据进行解析,将从接收的GOOSE数据中解析出的GOOSE通道信息与从CCD配置文件中解析出的GOOSE通道信息相匹配,建立起从接收的GOOSE数据中解析出的GOOSE通道信息、从CCD配置文件中解析出的GOOSE通道信息以及从测控表中解析出的GOOSE通道信息三者之间的关系;应用层中的应用模块根据从测控表中读取的每个接入间隔相应通道,并根据三者之间的关系,确定每个接入间隔的GOOSE数据。本发明可以同时监视各接入间隔的链路状态,一旦链路状态异常,能够快速定位至具体间隔。

技术研发人员:张延海,白申义,余高旺,李宝伟,许圣龙,赵琦,王宏杰,付玉洁,龚赟,毛林,马永念,杨智彭,牛依坡
受保护的技术使用者:许继集团有限公司
技术研发日:
技术公布日:2024/5/29
转载请注明原文地址:https://win.8miu.com/read-1162324.html

最新回复(0)