一种基于变电站IEC61850模型的数据传输方法及系统与流程

文档序号:35826437发布日期:2023-10-22 11:42阅读:63来源:国知局
一种基于变电站IEC61850模型的数据传输方法及系统与流程

本发明属于电力自动化,具体涉及一种基于变电站iec61850模型的数据传输方法及系统。


背景技术:

1、目前,基于iec61850模型的数据传输方法在变电站自动化领域广泛应用。基于iec61850模型的数据传输,会在通信双方,根据模型信息建立完整的数据模型。包括数据的存储,各个数据之间的相互关系。

2、数据模型文件包含enum信息、datemplate信息、dotemplate信息以及lntemplate信息。其中da数据属性信息由bda组成,bda可以是datemplate类型、简单数据类型或者enum组成。dotemplate由da类型、sdo类型组成,sdo类型可以是do类型。lntemplate由do类型组成。以上模型信息,规定了数据的存储类型和组织结构。数据模型文件除了上述模型信息外还包含各级实例化信息,根据datemplate数据属性模型信息实例化得到的dai信息,根据dotemplate数据对象实例化得到的doi信息,根据lntemplate实例化得到的ln实例,并通过ln实例组成ld逻辑设备。为了满足不同通信需求,在lln0逻辑节点下对实例化da和do管理,分成不同的数据集。

3、为了满足不同的通信需求,创建了缓存报告控制块、非缓存报告控制块、日志控制块、定值控制块、gse控制块、smv控制块,这些控制块引用上述数据集,进行相应的通信服务。其中缓存报告控制块处理带断链缓存报告功能的主动数据上送;非缓存报告控制块处理不带断链缓存报告功能的主动数据上送;日志控制块处理历史数据的查询服务;定值控制块处理定值相关逻辑;gse控制块处理goose通信相关服务;smv处理采样相关服务。

4、现有技术中在通信建立前,数据对象空间是根据数据模型文件的上述内容创建,并一直在内存中,因此该过程会占用装置大量内存,使得装置不能将内存资源进行有效利用,进而导致基于iec61850模型的数据传输过程成本高。


技术实现思路

1、本发明的目的在于提供一种基于变电站iec61850模型的数据传输方法及系统,用以解决现有的基于iec61850模型的数据传输方法存在占用装置大量内存,导致数据传输过程成本高的问题。

2、为解决上述技术问题,本发明提供了一种基于变电站iec61850模型的数据传输方法,根据iec61850模型中不同类型数据的使用频率,将使用频率低于预设低频率阈值的类型对应的数据,以模拟文件为基础,根据服务报文数据格式内容整理为不同的内存块,将内存块映射到模拟文件中;在iec61850模型的数据传输时,当运用相应数据时从相应数据对应的存储位置处对数据进行提取。

3、其有益效果为:本发明方法为了实现iec61850模型的低成本通信过程,通过根据iec61850模型中不同类型数据的使用频率来穿件内存对象空间的方法,使得将使用频率低的数据以模型文件为基础,根据服务报文数据格式内容整理为不同的内存块,将内存映射到文件中,以实现该使用频率低的数据的快速查询。因本发明的传输方法将使用频率低的数据并不会创建在内存对象中,因此本方法占用相应装置的内存降低,并且基于使用的内存降低,使得对装置的内存要求降低,即降低了数据传输过程对装置的内存要求,进而能够运用成本更低的装置运行iec61850模型相关通信,以使变电站iec61850模型的数据传输过程成本降低。

4、进一步地,根据预设的iec61850模型中不同类型数据与使用频率之间的对应关系,得到使用频率低于预设频率阈值的类型。

5、进一步地,所述预设的iec61850模型中不同类型数据与使用频率之间的对应关系中,枚举、da、do、ln以及ld类型数据对应使用频率为使用频率低。

6、进一步地,根据iec61850模型中不同类型数据的使用频率,将使用频率高于预设高频率阈值的类型对应的数据,创建在内存对象空间中;将iec61850模型中的数据集中的数据按照数据集在内存中创建对象空间。

7、本发明中通过仅将使用频率高的数据存储于内存空间中,并长期驻留与内存中,来方便该使用频率高的类型数据的查询以及处理的过程,而该过程因将使用频率高的数据创建在内存对象空间中,并长期驻留内存中,即基于内存空间存放的均是使用频率高的数据,因此提高了内存使用效率。

8、进一步地,通过合成算法校验模拟文件与iec61850模型的一致性。

9、通过本发明将模型文件由原来的直接映射到内存一种媒介,根据使用频率映射到内存、文件、数据库等多种媒介中,为了保证数据完整性,通过运用校验机制,来保证多种媒介组合后结果与模型文件一致性。

10、为解决上述技术问题,本发明还提供了一种基于变电站iec61850模型的数据传输系统,包括存储器以及处理器,处理器用于执行指令实现根据iec61850模型中不同类型数据的使用频率,将使用频率低于预设低频率阈值的类型对应的数据,以模拟文件为基础,根据服务报文数据格式内容整理为不同的内存块,将内存块映射到模拟文件中;在iec61850模型的数据传输时,当运用相应数据时从相应数据对应的存储位置处对数据进行提取。

11、其有益效果为:本发明为了实现iec61850模型的低成本通信过程,通过根据iec61850模型中不同类型数据的使用频率来穿件内存对象空间的方法,使得将使用频率低的数据以模型文件为基础,根据服务报文数据格式内容整理为不同的内存块,将内存映射到文件中,以实现该使用频率低的数据的快速查询。因本发明将使用频率低的数据并不会创建在内存对象中,因此本发明占用相应装置的内存降低,并且基于使用的内存降低,使得对装置的内存要求降低,即降低了数据传输过程对装置的内存要求,进而能够运用成本更低的装置运行iec61850模型相关通信,以使变电站iec61850模型的数据传输过程成本降低。

12、进一步地,根据预设的iec61850模型中不同类型数据与使用频率之间的对应关系,得到使用频率低于预设频率阈值的类型。

13、进一步地,所述预设的iec61850模型中不同类型数据与使用频率之间的对应关系中,枚举、da、do、ln以及ld类型数据对应使用频率为使用频率低。

14、进一步地,根据iec61850模型中不同类型数据的使用频率,将使用频率高于预设高频率阈值的类型对应的数据,创建在内存对象空间中;将iec61850模型中的数据集中的数据按照数据集在内存中创建对象空间。

15、本发明中通过仅将使用频率高的数据存储于内存空间中,并长期驻留与内存中,来方便该使用频率高的类型数据的查询以及处理的过程,而该过程因将使用频率高的数据创建在内存对象空间中,并长期驻留内存中,即基于内存空间存放的均是使用频率高的数据,因此提高了内存使用效率。

16、进一步地,通过合成算法校验模拟文件与iec61850模型的一致性。

17、通过本发明将模型文件由原来的直接映射到内存一种媒介,根据使用频率映射到内存、文件、数据库等多种媒介中,为了保证数据完整性,通过运用校验机制,来保证多种媒介组合后结果与模型文件一致性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1