CN101588295B - 电力自动化前置系统通道级的分层动态路由方法 - Google Patents

电力自动化前置系统通道级的分层动态路由方法 Download PDF

Info

Publication number
CN101588295B
CN101588295B CN2009100822984A CN200910082298A CN101588295B CN 101588295 B CN101588295 B CN 101588295B CN 2009100822984 A CN2009100822984 A CN 2009100822984A CN 200910082298 A CN200910082298 A CN 200910082298A CN 101588295 B CN101588295 B CN 101588295B
Authority
CN
China
Prior art keywords
layer
data
channel
stipulations
passage
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN2009100822984A
Other languages
English (en)
Other versions
CN101588295A (zh
Inventor
葛亮
马国�
朱建
王立鼎
余庭豹
刘云
李海燕
刘成坤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Sifang Automation Co Ltd
Beijing Sifang Engineering Co Ltd
Original Assignee
Beijing Sifang Automation Co Ltd
Beijing Sifang Engineering Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Sifang Automation Co Ltd, Beijing Sifang Engineering Co Ltd filed Critical Beijing Sifang Automation Co Ltd
Priority to CN2009100822984A priority Critical patent/CN101588295B/zh
Publication of CN101588295A publication Critical patent/CN101588295A/zh
Application granted granted Critical
Publication of CN101588295B publication Critical patent/CN101588295B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

本发明公开了一种通道级的冗余备份、负载分担的前置分层动态路由方法,既能实现通道级的冗余备份,又能支持前置服务节点的负载分担,提高可靠性和处理能力。电力自动化装置前置系统设计中引入了分层的设计模式,最底层是通讯介质的设备管理层,依次框架层,规约解释层,数据处理层。设备层主要是屏蔽各种不同介质的通讯特性,对框架应用提供统一的数据读入和写出接口。框架层的实现主要涉及通道的管理,结合各种应用的数据传输特性,系统支持多种运行方式,每个通道可以单独管理,也可统一管理。规约解释层完成各种不同规约的解析,为数据处理层提供统一的数据接口。电力自动化装置前置系统支持多前置节点及其分组管理,前置节点、节点组之间是基于通道管理的并列运行关系,实现了基于通道的数据分流和负载分担。

Description

电力自动化前置系统通道级的分层动态路由方法
技术领域
本发明涉及电力自动化系统中前置处理技术领域,尤其涉及一种电力自动化系统中装置、通道、前置节点的多层动态路由选择、通道级的冗余备份技术。
背景技术
在现代化的社会中,电力系统是保障国民经济正常运行的重要基础设施,电力系统的大面积停电故障将直接对人民生活、国民经济产生直接的重大影响。电力系统监控是有效保证供电可靠性的重要手段之一,而集控系统的正常工作依赖于数据采集、前置处理系统。因此前置采集处理系统是自动化系统的关键一环。
在现有电力自动化主站系统中,前置节点一般采用主备节点模式,即一主一备或者一主多备,正常情况下,主节点处理所有的数据,在主节点故障时,由其它节点接管其处理工作。
通道建设由于建设和规划原因,可能存在互为备用的通道采用不同的介质,如主通道采用光纤网络,而备用通道则采用拨号网络等,而且可能存在不同的规约方式,原有的自动化系统对这种混合模式的支持,其灵活度存在问题,较难达到动态热备、切换。
发明内容
本发明的目的是为了克服现有技术中存在的上述缺陷,提出了一种电力自动化系统中前置系统通道级的冗余备份、负载分担的分层动态路由方法。其特征在于,所述的方法包括:
针对以上提到的物理层次引入了逻辑分层的设计模式,最底层是通讯介质的设备管理层,向上依次是框架层,规约解释层,数据处理层;
设备层管理层,用于屏蔽各种不同介质的通讯特性,对框架应用提供统一的数据读入和写出接口;
框架层,用于通道的管理,结合各种应用的数据传输特性,框架层支持多种运行方式,包括:事件触发方式的读写解释模式、定时方式的读写解释模式,每个通道可以单独管理,也可统一管理;
规约解释层,由于完成各种不同规约的解析,为数据处理层提供统一的数据接口;
数据处理层,负责处理规约解释后的数据,按照电力应用数据类型分类发送到各自的应用服务器。
通过逻辑的分层设计实现真正通道级的冗余备份:
前置子系统逻辑设计引入了分层模式,最底层是通讯介质的设备管理层,依次框架层,规约解释层,数据处理层。
通过逻辑的分层设计,屏蔽了采集设备、通道/规约、前置节点/节点组各层自身的差异性,从而实现了冗余热备的支持。特别的是框架层对通道的管理模式,和规约解释层对不同规约统一的接口模式,使得系统实现了真正通道级的冗余备份技术。
具体的逻辑分层设计为:设备层的实现,主要是屏蔽各种不同介质的通讯特性,对框架应用提供统一的数据读入和写出接口。
框架层的实现主要涉及通道的管理,结合各种应用的数据传输特性,系统支持多种运行方式,如事件触发方式的读写解释模式,也支持定时方式的读写解释模式,每个通道可以单独管理,也可统一管理。
规约解释层完成各种不同规约的解析,为数据处理层提供统一的数据接口。
通过设备层和框架层的管理,可以实现通道的有效管理,而屏蔽了通讯介质特性、通道模式等,从而为通道级的冗余备份技术,即通道的动态切换、热备技术提供了基础。
规约层可以动态解析不同的规约,从而支持不同规约通道切换的可能,实现了装置与通道/规约的路由技术。
数据处理层,负责处理规约解释后的数据,按照电力应用数据类型分类发送到各自的应用服务器。如对调度自动化的四遥信息,发送到数据处理服务(DPservice)处理,对保护告警和动作信息发送到保护信息服务(RELAYSERVICE)处理,遥控信息发送到遥控服务(CONTROLSERVICE)。
前置节点、节点组模式的数据分流技术:
前置服务节点采用分组技术,每组配置冗余节点,组内节点互为备用,不同组则分担不同的通道数据处理,一般情况下在组内完成通道级的动态热备切换,在节点故障情况下,则能实现不同节点的热备切换,在严重情况下,如整组节点出现故障的极端情况,不同节点组也可以实现热备切换,从而极大的提高了可靠性。
前置节点与数据采集装置RTU之间的通讯连接由通讯通道(communicationLink)及通讯路由(RURoute)组成。
通讯通道(communicationLink)是指现实世界中存在的物理通讯线路,或在物理通讯线路中可配置点对点通讯的逻辑通讯线路,如一条光纤中的ID/socket到IP/socket的TCP连接。即一对socket配置为一个通讯通道。
通讯路由(RTURoute)是指一个前置节点到一个RTU的点对点虚拟通讯链路。
结合这两个主要技术点,本发明实现了装置、通道/规约、前置节点(组)之间实现了完整的多层动态选择(路由)技术。
本发明提出的电力自动化系统前置系统通道级的冗余备份、负载分担的分层动态路由技术,可以实现不同介质通道的热备切换,对于大数据量的系统,则可以通过前置分组技术实现负载分担,而且组内、组间多重冗余备份技术则提供了极高的可靠性。可以作为提高电力自动化主站系统前置处理的一种重要解决方案。
附图说明
图1是本发明的整体层次结构图
图2是本发明方法使用的设备管理图;
图3是本发明方法使用的通道级冗余备份示意图;
图4是本发明方法使用的双FEP组分流示意图。
具体实施方式
下面根据说明书附图,对本发明的技术方案作进一步详细说明。
本发明提出了一种电力自动化系统前置系统通道级的冗余备份、负载分担的分层动态路由方法。
通过逻辑的分层设计实现真正通道级的冗余备份,在前置系统中引入了逻辑分层的设计模式,最底层是通讯介质的设备管理层,向上依次是框架层,规约解释层,数据处理层。
a)逻辑分层处理
1)设备管理层
如图2所示为本发明方法使用的设备管理示意图,设备管理层完成对所有设备对象的状态监控和数据的收发处理。由于前置系统访问的通讯设备种类很多,为了屏蔽不同采集设备的软硬件差异,方便系统上层使用,对不同设备分别建立一个设备类。系统提供通讯接口基类,每一种通讯接口类型做为子类实现。每一种类型的通讯接口均提供打开,关闭,读写操作等访问方法。
底层通讯设备库的设计,很好的实现了设备的扩展和维护。
2)框架层
框架层的实现主要涉及通道的管理,结合各种应用的数据传输特性,系统支持多种运行方式,如事件触发方式的读写解释模式,也支持定时方式的读写解释模式,每个通道可以单独管理,也可统一管理。
3)规约层
在前置系统的设计中,通讯规约是种类最繁杂而且变化最多的。因此通讯规约类库的设计最重要的在于抽象基类的设计,抽象基类给出了独立于类数据及其内部操作的与用户的公共接口。类的公共接口定义了存取数据的方法,尽管类的内部实现改变后,用户也可保持原有的公共接口不变。这样,即使增加新的规约,只要保持接口不变,规约内部的实现可以封装起来,方便通讯规约扩展。
通讯规约类主要功能是完成对各种通讯规约进行数据解释、数据封装,方便通讯服务进程FEP操作、调用。规约基类以及所有扩展出的子类被封装在动态连接库中,形成系统的规约解释库。
4)数据处理层
规约解释后的数据,按照电力应用数据类型分类发送到各自的应用服务器。如对调度自动化的四遥信息,发送到DPservice处理,对保护告警和动作信息发送到RELAYSERVICE处理,遥控信息发送到CONTROLSERVICE。
每一个通道有一个当前控制节点;每一个RTU有一个主通道。(默认优先级最高的通道为主通道)。通道的当前控制节点完成通道的上送数据进入实时库,及系统应用的控制命令下行至RTU。另外,一个通道还可以具备另一个非控制节点,非控制节点可以接收通道数据,但不写入实时库,也不下发控制命令。
如图3所示为本发明方法使用的通道级冗余备份示意图,如果一个采集装置(如RTU)通过两个通道分别接到两个前置服务节点(FEP)上,如RTU2通过C3接到FEP1,通过C5接到FEP2。一个FEP节点发生故障时,另一FEP节点则将此RTU的主通道变更为另一通道。如FEP1故障退出,则FEP2将RTU2的主通道设置为C5,RTU2保持正常接入。
当发生FEP节点故障时,如果一个RTU只有一个通讯通道,则系统通过通道叉分机制,在主站端将一个通道接入两个FEP节点。如通道C8在主站端接入FEP2、FEP3两个节点。
系统正常运行时,C8的控制节点为FEP3。当发生FEP3节点故障时,FEP2将通道C8的控制节点改为FEP2,C8通道仍正常运行。
启动时一个通道有哪些节点可以打开:一般情况下,一个通道只有一个FEP节点打开。但是如果是UDP组播通道、或具备通道叉分装置,则一个通道可由两个或多个FEP节点打开。但一个通道在某一运行时刻只能有一个控制节点。
故障时一个通道有哪些节点可以打开:当一个前置节点故障情况下,其所控制的各RTU通道会失去控制节点,则在所有前置节点列表中,故障前置节点的下一前置节点负责打开已成为孤立的RTU通道。
在如图3所示的通道连接关系中,RTU1有三个通道与主站系统相联(两个通道由FEP1管理,一个通道由FEP2管理)。RTU4有一个通道与主站系统相联,但FEP2、FEP3均可打开此通道(如通过串口服务器切换装置,或一个通道具有两个设备地址)。
则在通道参数表中,具有8条通道。其中,C1/C2/C3的控制节点为FEP1,C4/C5/C6的控制节点为FEP2,C7/C8的控制节点为FEP3。
同时,对一个RTU具有的多个通道,配置每个通道的优先级,如RTU1的三个通道。
  路径ID   RTUID   通道ID   优先级   控制节点
  1   1   C1   1   FEP1
  2   1   C2   2   FEP1
  3   2   C3   1   FEP1
  4   1   C4   3   FEP2
  5   2   C5   2   FEP2
  6   3   C6   1   FEP2
  7   3   C7   2   FEP3
  8   4   C8   1   FEP3
系统启动时,FEP1打开C1/C2/C3通道,FEP2打开C4/C5/C6通道,FEP3打开C7/C8通道。系统启动后,C1/C2/C3的控制节点为FEP1,C4/C5/C6的控制节点为FEP2,C7/C8的控制节点为FEP3。
FEP1通过C1通道对RTU1进行控制,通过C3通道对RTU2进行控制。
FEP2通过C6通道对RTU3进行控制。
FEP3通过C8通道对RTU4进行控制。
2、前置节点、节点组模式的数据分流方法
如图3所示,有两个FEP节点,FEP1接入RTU1和RTU2,FEP2接入RTU3和RTU4,在FEP1和FEP2之间实现了负载分担。这是常规的一种前置分流技术。
而如图4所示,系统配置了两个前置机组,FEP1和FEP2为一个前置机组,接入RTU1/RTU2/RTU3。FEP3和FEP4为一个前置组,接入RTU4/RTU5/RTU6。两个前置机组独立工作,实现负载分担。
在前置机组1内,FEP1和FEP2冗余备用。
在前置机组2内,FEP3和FEP4冗余备用。
在前置机组1或者2整体出现故障的极端情况时,其它的前置组则可以完全接管改组的处理工作,从而使得可靠性提高了一级。
整体架构如图1所示,实现了采集装置、通道、前置节点间的多层动态路由技术。
综上所述,本发明的方法是在现有技术基础上,针对现有技术应用领域的不足,为了克服现有技术中存在的上述缺陷,提出了一种电力自动化系统中前置系统通道级的冗余备份、负载分担的前置分层动态路由技术,其方法的具体技术方案由本发明的权利要求所限定。

Claims (2)

1.一种电力自动化前置系统通道级的分层动态路由方法,所述方法实现了电力自动化系统中前置系统部分通道级的冗余备份和前置服务节点/节点组的负载分担,所述的方法包括:
在所述前置系统中引入了逻辑分层的设计模式,最底层是通讯介质的设备管理层,向上依次是框架层,规约解释层,数据处理层;
设备管理层,用于屏蔽各种不同介质的通讯特性,对框架应用提供统一的数据读入和写出接口;
框架层,用于通道的管理,结合各种应用的数据传输特性,框架层支持多种运行方式,所述多种运行方式包括事件触发方式的读写解释模式和定时方式的读写解释模式,每个通道可以单独管理,也可统一管理;
规约解释层,用于完成各种不同规约的解析,为数据处理层提供统一的数据接口;
数据处理层,负责处理规约解释后的数据,按照电力应用数据类型分类发送到各自的应用服务器;
前置服务节点组,每组前置服务节点配置冗余节点,组内节点互为备用,不同组则分担不同的通道数据处理,在组内完成通道级的动态热备切换,当在节点故障情况下,则能实现组内不同节点的热备切换;当整组节点出现故障的情况下,不同节点组也可以实现热备切换。
2.根据权利要求1所述的路由方法,其特征为,通过逻辑的分层设计,屏蔽了采集设备、通道、规约、前置服务节点、节点组各层自身的差异性,从而实现了对冗余热备的支持,包括框架层对不同通道的管理,和规约解释层对不同规约统一的接口模式,使得电力自动化前置系统实现了真正通道级的冗余备份。
CN2009100822984A 2009-04-22 2009-04-22 电力自动化前置系统通道级的分层动态路由方法 Active CN101588295B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009100822984A CN101588295B (zh) 2009-04-22 2009-04-22 电力自动化前置系统通道级的分层动态路由方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009100822984A CN101588295B (zh) 2009-04-22 2009-04-22 电力自动化前置系统通道级的分层动态路由方法

Publications (2)

Publication Number Publication Date
CN101588295A CN101588295A (zh) 2009-11-25
CN101588295B true CN101588295B (zh) 2011-09-07

Family

ID=41372366

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009100822984A Active CN101588295B (zh) 2009-04-22 2009-04-22 电力自动化前置系统通道级的分层动态路由方法

Country Status (1)

Country Link
CN (1) CN101588295B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111522698A (zh) * 2019-02-03 2020-08-11 比亚迪股份有限公司 前端处理器的自动切换系统及方法

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102064605B (zh) * 2010-11-25 2014-03-12 深圳市科陆电子科技股份有限公司 一种实现电能量采集系统互为热备的方法
KR101264869B1 (ko) 2011-06-24 2013-05-14 엘에스산전 주식회사 현장 감시 장치, 디지털 보호 계전기의 전력계통 감시 시스템 및 방법
CN105007144A (zh) * 2015-08-20 2015-10-28 绵阳市维博电子有限责任公司 一种通讯冗余棒位检测装置
CN105245579B (zh) * 2015-09-16 2018-08-03 许继集团有限公司 一种配电网系统海量数据通讯处理方法及系统
CN105245421A (zh) * 2015-11-05 2016-01-13 国网辽宁省电力有限公司营口供电公司 一种电力通信综合数据网络系统及其通信方法
CN106789116B (zh) * 2017-03-28 2019-10-18 西安邮电大学 一种nb-iot网络中的节能调度方法
CN108322515A (zh) * 2018-01-10 2018-07-24 南京南瑞继保电气有限公司 一种前置数据采集方法、装置、系统及存储介质
CN109117320A (zh) * 2018-07-05 2019-01-01 珠海许继芝电网自动化有限公司 基于云平台的配电自动化主站故障容灾处理系统及方法
CN112234608A (zh) * 2020-09-25 2021-01-15 国能日新科技股份有限公司 基于集中式和分布式相结合的实时库有功功率控制系统
CN112650363A (zh) * 2020-12-11 2021-04-13 北京四方继保工程技术有限公司 一种基于平衡式通信cpu节点群的分布式远动机系统与设计方法
CN113258679B (zh) * 2021-06-08 2022-11-11 南方电网数字电网研究院有限公司 基于服务器实例缩容的电网监控系统通道分配方法
CN117277593B (zh) * 2023-11-22 2024-04-09 石家庄学院 一种分层分组微型电力缓冲方法及系统

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6163276A (en) * 1999-05-17 2000-12-19 Cellnet Data Systems, Inc. System for remote data collection
CN1463062A (zh) * 2003-06-20 2003-12-24 营口供电公司 利用远动通道实现rtu和通道远方故障诊断方法
CN101188599A (zh) * 2007-12-04 2008-05-28 四方电气(集团)有限公司 发电厂电气监控前置系统负荷均衡设计的实现方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6163276A (en) * 1999-05-17 2000-12-19 Cellnet Data Systems, Inc. System for remote data collection
CN1463062A (zh) * 2003-06-20 2003-12-24 营口供电公司 利用远动通道实现rtu和通道远方故障诊断方法
CN101188599A (zh) * 2007-12-04 2008-05-28 四方电气(集团)有限公司 发电厂电气监控前置系统负荷均衡设计的实现方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
罗念华.一体化电能及负荷采集系统规划设计.《电力信息化》.2006,第4卷(第11期),64-67. *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111522698A (zh) * 2019-02-03 2020-08-11 比亚迪股份有限公司 前端处理器的自动切换系统及方法
CN111522698B (zh) * 2019-02-03 2023-07-11 比亚迪股份有限公司 前端处理器的自动切换系统及方法

Also Published As

Publication number Publication date
CN101588295A (zh) 2009-11-25

Similar Documents

Publication Publication Date Title
CN101588295B (zh) 电力自动化前置系统通道级的分层动态路由方法
CN101277214B (zh) 一种管理刀片式服务器的方法及系统
CN106126346A (zh) 一种大规模分布式数据采集系统及方法
CN101027873A (zh) 网络管理的系统和方法
CN105721546A (zh) 一种基于工业物联通讯的多数据集成服务平台
CN100370761C (zh) 一种智能网业务控制设备容灾系统
CN101213793A (zh) 冗余的自动化数据通信网
CN101599971B (zh) 一种串联补偿装置的通信管理设备及其管理方法
CN108616376A (zh) 一种fc网络系统故障动态重构方法
CN103600756B (zh) 可分专业调试运行和故障隔离的综合监控设备及系统
CN102402218B (zh) 一种智能工业网络监控系统
CN104394209B (zh) 一种用于分布式能源管理的实时库数据传输方法
CN113794747A (zh) 一种调度自动化分布式多通道集群延伸通信系统及方法
CN106532960A (zh) 一种适用于供配电领域的自适应scada监控方法
CN108234623B (zh) 配网主站数据采集链路自动均衡管理方法
CN103439908B (zh) 智能密集架控制系统及控制方法
CN101018122B (zh) 模式匹配处理方法及系统
CN101639694A (zh) 一种基于epa标准的控制系统及其管理方法
CN201303336Y (zh) 一种有效访问多个芯片的装置
CN109494880B (zh) 一种就地化母线保护站控层信息管理实现方法
CN100591077C (zh) 端口切换控制系统及方法
CN106331815B (zh) 一种组合电视的路由方法及组合电视
CN102355370B (zh) 以太网板级保护的方法、装置和系统
CN105610614B (zh) 高可用访问系统以及高可用故障切换方法
CN108763290A (zh) 一种电力调度中心自动化全系统的监控方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant