一种变电站全模型文件高效压缩的传输系统及方法与流程

文档序号:38347550发布日期:2024-06-19 12:01阅读:10来源:国知局
一种变电站全模型文件高效压缩的传输系统及方法与流程

本发明涉及电力调度,具体涉及一种变电站全模型文件高效压缩的传输系统及方法。


背景技术:

1、在电力调度领域中,变电站与监控设备通信连接,系统集成厂家或工程师根据变电站的实际结构进行匹配和关联,配置得到变电站全模型文件。然后,将变电站全模型文件发送至监控设备,监控设备使用dl/t860通信报文或内部总线方式,通过cms网关机上传到集控系统,以使得集控系统基于变电站全模型文件进行电力调度。

2、但是,变电站全模型文件较大,以220kv的变电站为例,基于该变电站配置得到的变电站全模型文件的大小约为250mb。由于变电站全模型文件较大,导致监控设备与集控系统之间变电站全模型文件传输的时效性较低,数据传输的成本较高。

3、其中,公开号为cn112862910a的发明专利,其提供一种对变电站三维模型进行数据压缩的方法,其公开了利用k-means算法对变电站三维模型进行聚类降维,并对获得的子模块文件进行逻辑编码,形成轨迹文件,从而能够依据该轨迹文件进行映射编码以获得压缩文件,其为了提高压缩精度,而没有考虑时效性和传输成本,公开号为cn114253919a的发明专利一种用于变电站bim模型文件的压缩方法及系统,其提供对变电站bim模型文件进行无损压缩,具有压缩率高、失真小以及压缩率可人工控制的优点,但明显的,其只是考虑单种文件的压缩品质,而对于变电站中的多种压缩文件格式并没有考虑到。公开号为cn115761158a的发明专利,其提供基于gim模型的一二次三维可视化融合展示方法,具体的基于gim文件格式标准,通过对一次及土建gim模型文件进行快速解析方式,实现一二次系统三维模型的可视化融合及展示,并以gim标准格式输出变电站二次系统三维模型文件,从而实现变电站一二次系统三维模型文件的数字化移交。其也只是考虑特定的模型文件,对于多种模型文件格式并没有做出考虑,公开号为cn117494662a的发明专利,其公开一种适用于变电站的复合型信息模型文件的生成方法,其首先得到不同类型模型文件,其是分类存储,但分类方法是基于属性信息的分级,利用不同级别进行分类压缩,解决了cim文件无法与scd文件完整的进行转换的问题。基于上述,均没有解决本发明所声称的需要解决的技术问题。


技术实现思路

1、发明目的:为了克服现有技术的不足,本发明提供一种变电站全模型文件高效压缩的传输系统,解决了现有技术中监控设备与集控系统之间变电站全模型文件传输的时效性较低,数据传输的成本较高的问题,本发明还提供一种变电站全模型文件高效压缩的传输方法。

2、技术方案:根据本发明的第一方面,提供一种变电站全模型文件高效压缩的传输系统,该系统包括处理模块和调控模块,所述调控模块与所述处理模块之间通信连接,所述处理模块,用于获取变电站全模型文件,并根据所述变电站全模型文件中的内容信息采用相应的压缩方法进行压缩,得到压缩后的全模型文件和辅助数据,最后将压缩后的全模型文件和辅助数据发送给调控模块;所述调控模块,用于对压缩后的全模型文件进行解压,并进行调度;

3、所述处理模块遍历所述变电站全模型文件中的内容信息,若为通用数据,则采用第一压缩单元对其处理,否则,若遍历到非通用数据,则采用第二压缩单元对其处理,否则,若遍历到基本数据,则采用第三压缩单元对其处理,直至将当前变电站全模型文件遍历结束,其中,所述通用数据为每个变电站全模型文件中均存在且相同的数据信息,所述非通用数据为不同的变电站全模型文件中不是全部相同的数据信息,所述基本数据为表示变电站全模型文件的基本信息。

4、进一步的,包括:

5、所述非通用数据包括多个节点,将同一节点名称下数据完全相同的节点的集合记为第一节点集合,将同一节点名称下数据不完全相同的节点的集合记为第二节点集合,

6、所述第二压缩单元包括:

7、遍历所述第一节点集合中的各个节点,将当前第一节点中的重复内容转换为特殊字符,其中,所述特殊字符为将第一节点下的重复内容采用可区分的字符表示形式;

8、遍历第二节点集合中的各个节点名称,根据其对应的不同内容对当前节点进行代替符号的配置,直至对所有的第二节点进行代替符号的配置,其中,所述代替符号为将名称相同内容不同的第二节点采用可区分的字符表示形式,并对应特定的符号转换关系;

9、将所述第一节点集合中的所有特殊字符和所述第二节点集合中的所有代替符号进行压缩,得到第二压缩文件。

10、进一步的,包括:

11、所述第二压缩单元包括:

12、遍历所述第一节点集合中的各个节点,将当前第一节点中的重复内容转换为特殊字符,对所有的特殊字符进行压缩,形成第一节点压缩文件,其中,所述特殊字符为将第一节点下的重复内容采用可区分的字符表示形式;

13、遍历第二节点集合中的各个节点名称,根据其对应的不同内容对当前节点进行代替符号的配置,直至对所有的第二节点进行代替符号的配置,对所有的代替符号进行压缩,形成第二节点压缩文件,其中,所述代替符号为将名称相同内容不同的第二节点采用可区分的字符表示形式,并对应特定的符号转换关系;

14、将第一节点压缩文件和第二节点压缩文件进行合并,得到第二压缩文件。

15、进一步的,包括:

16、所述第二压缩单元还包括:

17、采用第一节点和对应的特殊字符建立公用短语字典,将所述公用短语字典作为辅助数据;所述公用短语字典中的键为所述第一节点,公用短语字典中的值为所述第一节点对应的特殊字符。

18、进一步的,包括:

19、所述调控模块还用于:

20、在无文件传输任务时,自动解析存储在本地的辅助数据;

21、在进行文件传输任务之前,判断存储在本地的辅助数据的版本与所述处理模块中的辅助数据的版本是否相同;

22、若相同,则向所述处理模块发送表示仅传输压缩全模型文件的第一指令,若不同,则向所述变电站发送表示同时传输压缩全模型文件和辅助数据的第二指令。

23、进一步的,包括:

24、所述调控模块包括:

25、第一解压单元,用于对第一压缩文件和第三压缩文件进行解压,分别得到对应的第一解压文件和第三解压文件;

26、第二解压单元,用于对公用短语字典解压第一节点下的数据,利用符号转换关系解压第二节点下的数据,得到第二解压文件;

27、拼接单元,用于对第一解压文件、第二解压文件和第三解压文件进行内容拼接,得到变电站全模型文件。

28、进一步的,包括:

29、所述将压缩后的全模型文件和辅助数据发送给调控模块包括:

30、确定所述处理模块与调控系统之间当前的网络数据流信息;

31、基于网络数据流信息与网络数据流传输方式之间的预设对应关系,确定所述网络数据流信息对应的目标传输方式;

32、通过所述目标传输方式将所述压缩全模型文件发送至调控系统。

33、进一步的,包括:

34、所述网络数据流传输方式包括以下传输方式中的至少一种:udp传输方式、tcp传输方式、https传输方式、ftp传输方式、quic传输方式以及websocket传输方式。

35、进一步的,包括:

36、所述第一压缩单元采用的压缩算法为lz77算法或哈夫曼编码,所述第三压缩单元采用的压缩算法为有损压缩算法。

37、另一方面,本发明还提供一种变电站全模型文件高效压缩的传输方法,该方法包括以下步骤:

38、s1处理模块获取变电站全模型文件,并根据所述变电站全模型文件中的内容信息采用相应的压缩方法进行压缩,得到压缩后的全模型文件和辅助数据,最后将压缩后的全模型文件和辅助数据发送给调控模块;

39、s2所述调控模块对压缩后的全模型文件进行解压,并进行调度;

40、其中,所述处理模块遍历所述变电站全模型文件中的内容信息,若为通用数据,则采用第一压缩单元对其处理,否则,若遍历到非通用数据,则采用第二压缩单元对其处理,否则,若遍历到基本数据,则采用第三压缩单元对其处理,直至将当前变电站全模型文件遍历结束,其中,所述通用数据为每个变电站全模型文件中均存在且相同的数据信息,所述非通用数据为不同的变电站全模型文件中不是全部相同的数据信息,所述基本数据为表示变电站全模型文件的基本信息。

41、有益效果:与现有技术相比,本发明具有以下优点:本发明针对监控设备获取的变电站全模型文件中不同的内容信息,采用与该内容信息对应的压缩算法进行压缩,即压缩算法针对的文件格式和结构与该内容信息相同,进而可以有效地识别和压缩电网模型文件中的冗余数据和重复模式,提高压缩效率。因此,本发明压缩后的压缩全模型文件仅占用较小的内存空间,该方法能够提高变电站全模型文件传输的时效性,进而降低数据传输成本。

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