KR101957397B1 - 구스 메시지 전송 제어 방법 - Google Patents

구스 메시지 전송 제어 방법 Download PDF

Info

Publication number
KR101957397B1
KR101957397B1 KR1020170027468A KR20170027468A KR101957397B1 KR 101957397 B1 KR101957397 B1 KR 101957397B1 KR 1020170027468 A KR1020170027468 A KR 1020170027468A KR 20170027468 A KR20170027468 A KR 20170027468A KR 101957397 B1 KR101957397 B1 KR 101957397B1
Authority
KR
South Korea
Prior art keywords
time
transmission
message
gos
ied
Prior art date
Application number
KR1020170027468A
Other languages
English (en)
Other versions
KR20180100934A (ko
Inventor
조충건
Original Assignee
엘에스산전 주식회사
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 엘에스산전 주식회사 filed Critical 엘에스산전 주식회사
Priority to KR1020170027468A priority Critical patent/KR101957397B1/ko
Publication of KR20180100934A publication Critical patent/KR20180100934A/ko
Application granted granted Critical
Publication of KR101957397B1 publication Critical patent/KR101957397B1/ko

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/28Timers or timing mechanisms used in protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Communication Control (AREA)

Abstract

본 발명은 구스 메시지(GOOSE Message) 전송 제어 방법에 관한 것이다. 본 발명의 일 실시예에 따른 구스 메시지 전송 제어 방법은, 구스 메시지(GOOSE Message) 전송 제어 방법에 있어서, 구스 메시지를 전송하기 위한 제1 전송 준비 시간을 측정하는 단계, 구스 메시지를 전송하는 단계, 구스 메시지를 전송한 후 제1 대기 시간 전까지의 제1 전송 완료 시간을 측정하는 단계 및 측정된 제1 전송 준비 시간과 제1 전송 완료 시간을 토대로 제1 대기 시간을 차감하는 단계를 포함한다.

Description

구스 메시지 전송 제어 방법{A METHOD FOR CONTROLLING TRANSMISSION OF GOOSE MESSAGE}
본 발명은 구스 메시지 전송 제어 방법에 관한 것이다.
대규모 전력산업의 지속적인 성장을 위해서는 전력계통의 높은 신뢰도가 요구되며, 계통운영 전반에 대한 디지털 및 자동화 기술의 필요성이 증대되고 있다. 국내외 전력기술 동향을 살펴보면, 발전소부터 말단 수용가까지의 모든 정보를 네트워크상에서 서로 공유하기 위해 시스템의 분산화 및 중앙제어의 체계적 운영환경이 발전되고 있다. 이를 위해 국제전기기술위원회(International Electrotechnical Commission, IEC)에서는 변전소의 자동화 통신 구조를 국제 표준 규격화하여 전력분야의 시스템을 통합화하기 위해 IT 기술을 접목하고 있다.
이러한 변화를 위해 변전소에는 운영과 관련된 감시, 보호 및 제어의 다양화와 전력설비에 대한 유지보수 및 진단 등에 대한 다양한 정보제공 등이 요구된다. 이러한 요구에 따라 현재의 아날로그형 변전시스템이 디지털 기술의 결정체인 지능형전자장치(Intelligent Electronic Device, IED)와 컴퓨터 운영시스템을 이용한 디지털 변전시스템으로 대체되고 있다.
그에 따라 변전소의 디지털화가 더욱 가속화되고 있으며, 변전자동화 국제규격인 IEC 61850이 적용되고, 단위기기가 아닌 디지털 네트워크 환경아래에서 시스템적으로 운전되는 변전자동화시스템(Substation Automation System)이 대두되고 있다.
전술한 IEC 61850 기반의 변전자동화시스템에는 다양한 통신 프로토콜들이 적용되는데, 이 중 GOOSE(Generic Object Oriented Substation Event) 프로토콜(즉, 구스 프로토콜)은 전력기기에 특정 이벤트(event)를 전달하는데 사용되는 프로토콜 중 하나이다.
이러한 구스 프로토콜은 이벤트가 발생했을 때, 일회성으로 구스 메시지를 전송하는 것이 아니라 일정 시간 간격으로 주기적으로 구스 메시지를 재전송하는 프로토콜이다.
여기에서, 도 1을 참조하면, 구스 메시지가 주기적으로 반복해서 재전송되는 과정이 도시되어 있다.
도 1은 종래의 구스 메시지 전송 제어 방법을 설명하는 개략도이다.
도 1을 참조하면, 구스 메시지(GM)가 제1 시간(t1)에 전송되고, 제1 기간(P1) 경과 후 제2 시간(t2)에 재전송되고, 제2 기간(P2) 경과 후 제3 시간(t3)에 재전송되는 것을 확인할 수 있다.
여기에서, A, A', A'' 시간은 구스 메시지(GM)를 전송하기 위한 전송 준비 시간일 수 있고, B, B', B'' 시간은 구스 메시지를 전송한 후 대기 시간(C, C')까지의 전송 완료 시간일 수 있으며, C, C' 시간은 대기 시간(예를 들어, 2048ms)일 수 있다.
구체적으로, A, A', A'' 시간은 각각 구스 메시지(GM)가 전송될 때까지 운영체제(OS; Operating System)가 구스 메시지(GM)의 전송과 관련하여 수행하는 작업(예를 들어, 전송 준비, 함수 콜(call) 등)에 소모되는 시간일 수 있다.
또한 B, B', B'' 시간은 각각 구스 메시지(GM)가 전송된 후 대기 시간(C, C') 전까지 운영체제가 구스 메시지(GM)의 전송과 관련하여 수행하는 작업(예를 들어, 물리적으로 메시지 전송, 함수 콜 등)에 소모되는 시간일 수 있다.
또한 C, C' 시간은 각각 전송 완료 시간과 전송 준비 시간 사이의 시간이자, 구스 메시지(GM)를 주기적으로 전송하기 위해 기정의된 재전송 대기 시간일 수 있다.
참고로, A, A', A'' 시간은 운영체제의 상태에 따라 서로 다를 수 있고, B, B', B'' 시간도 운영체제의 상태에 따라 서로 다를 수 있다. 즉, 운영체제가 평상시보다 A시간을 단축시키고, A' 및 A'' 시간을 연장시킬 수도 있다.
다만, C, C' 시간은 기정의된 대기 시간인바, 서로 동일할 수 있다.
전술한 바와 같이, 구스 메시지(GM)의 재전송 기간(즉, 재전송 주기)은 전송 준비 시간(A, A', A'') 및 전송 완료 시간(B, B', B'')에 따라 변경될 수 있다.
특히, 리눅스(Linux)와 같이 시간의 정확성이 보장되지 않는 비 실시간 운영체제(RTOS; RealTime OS)에서는 구스 메시지(GM)의 재전송 주기가 크게 차이가 난다는 문제가 있다.
물론, VxWorks와 같은 실시간 운영체제(RTOS)에서는, 비교적 정확한 시간 간격으로 구스 메시지가 재전송될 수 있지만, 비 실시간 운영체제 보다 비싸다는 점에서 문제가 있다.
본 발명은 시간의 정확성이 보장되지 않는 비 실시간 운영체제에서도 구스 메시지의 재전송 주기의 정확성 및 균일성을 개선할 수 있는 구스 메시지 전송 제어 방법을 제공하는 것을 목적으로 한다.
본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있고, 본 발명의 실시예에 의해 보다 분명하게 이해될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.
상기의 목적을 달성하기 위해 본 발명의 실시예에 따른 구스 메시지 전송 제어 방법은, 구스 메시지(GOOSE Message) 전송 제어 방법에 있어서, 구스 메시지를 전송하기 위한 제1 전송 준비 시간을 측정하는 단계, 구스 메시지를 전송하는 단계, 구스 메시지를 전송한 후 제1 대기 시간 전까지의 제1 전송 완료 시간을 측정하는 단계 및 측정된 제1 전송 준비 시간과 제1 전송 완료 시간을 토대로 제1 대기 시간을 차감하는 단계를 포함한다.
상기 제1 전송 준비 시간은, 구스 메시지가 전송될 때까지 운영체제(OS)가 구스 메시지의 전송과 관련하여 수행하는 작업에 소모되는 시간이고, 제1 전송 완료 시간은, 구스 메시지가 전송된 후 제1 대기 시간 전까지 운영체제가 구스 메시지의 전송과 관련하여 수행하는 작업에 소모되는 시간이다.
상기 측정된 제1 전송 준비 시간과 제1 전송 완료 시간을 토대로 제1 대기 시간을 차감하는 단계에서, 제1 대기 시간은 측정된 제1 전송 준비 시간과 제1 전송 완료 시간의 합만큼 차감된다.
상기 제1 대기 시간 차감 후 구스 메시지를 재전송하기 위한 제2 전송 준비 시간을 측정하는 단계, 구스 메시지를 재전송하는 단계, 구스 메시지를 재전송한 후 제2 대기 시간 전까지의 제2 전송 완료 시간을 측정하는 단계 및 측정된 제2 전송 준비 시간과 제2 전송 완료 시간을 토대로 제2 대기 시간을 차감하는 단계를 더 포함한다.
상기 측정된 제2 전송 준비 시간과 제2 전송 완료 시간을 토대로 제2 대기 시간을 차감하는 단계에서, 제2 대기 시간은 측정된 제2 전송 준비 시간과 제2 전송 완료 시간의 합만큼 차감된다.
상기 제1 대기 시간은, 제1 전송 완료 시간과 제2 전송 준비 시간 사이의 시간이고, 구스 메시지를 주기적으로 전송하기 위해 기정의된 재전송 대기 시간이다.
상기 차감되기 전의 제1 대기 시간과 차감되기 전의 제2 대기 시간은 서로 동일하다.
전술한 바와 같이 본 발명에 의하면, 시간의 정확성이 보장되지 않는 비 실시간 운영체제에서도 구스 메시지의 재전송 주기의 정확성 및 균일성을 개선할 수 있다. 또한 시간의 정확성을 개선하기 위해 실시간 운영체제를 적용하지 않아도 되는바, 비용을 절감할 수 있다는 장점이 있다.
도 1은 종래의 구스 메시지 전송 제어 방법을 설명하는 개략도이다.
도 2는 본 발명의 실시예들에 따른 구스 메시지 전송 제어 방법이 적용된 변전소 시스템을 설명하는 개략도이다.
도 3은 본 발명의 일 실시예에 따른 구스 메시지 전송 제어 방법을 설명하는 순서도이다.
도 4는 도 3의 구스 메시지 전송 제어 방법을 설명하는 개략도이다.
도 5는 본 발명의 다른 실시예에 따른 구스 메시지 전송 제어 방법을 설명하는 순서도이다.
도 6은 도 5의 구스 메시지 전송 제어 방법을 설명하는 개략도이다.
전술한 목적, 특징 및 장점은 첨부된 도면을 참조하여 상세하게 후술되며, 이에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 상세한 설명을 생략한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다. 도면에서 동일한 참조부호는 동일 또는 유사한 구성요소를 가리키는 것으로 사용된다.
이하에서는, 도 2를 참조하여, 본 발명의 실시예들에 따른 구스 메시지 전송 제어 방법이 적용된 변전소 시스템을 설명하도록 한다.
도 2는 본 발명의 실시예들에 따른 구스 메시지 전송 제어 방법이 적용된 변전소 시스템을 설명하는 개략도이다.
도 2를 참조하면, 변전소 시스템은 복수의 IED(IED_1~IED_6; Intelligent Electronic Device), 복수의 광이더넷 스위치(151~155; Ethernet Switch) 및 HMI(100)(100; Human Machine Interface)를 포함하며, 각 구성 요소들은 근거리 통신망(LAN: Local Area Network)으로 서로 연결될 수 있다. 근거리 통신망은 이더넷(Ethernet) 기반의 TCI/IP 환경을 지원하는 것이 바람직하다.
변전소 시스템에는 표준 통신 프로토콜, 예를 들면, IEC 61850이 적용될 수 있다. IEC 61850은 복수의 IED들(IED_1~IED_6) 사이의 통신과 관련된 시스템 요건에 대해 정의한 표준이다.
참고로, 도 2에는 IED(IED_1~IED_6)가 6개, 광이더넷 스위치(151~155)가 5개 개시되어 있지만, 이에 한정되는 것은 아니다. 즉, 복수의 IED(IED_1~IED_6)와 복수의 광이더넷 스위치(151~155)는 각각 도 2에 도시된 것보다 많거나 적을 수 있다. 다만, 설명의 편의를 위해, 본 발명에서는, 변전소 시스템에 IED(IED_1~IED_6)가 6개, 광이더넷 스위치(151~155)가 5개가 포함되는 것을 예로 들어 설명하기로 한다.
복수의 IED(IED_1~IED_6)는 변전소(미도시)에 설치되어 각종 전력설비를 감시, 제어 및 보호하는, 마이크로프로세스 기반의 지능형 전자 장치이다. 각종 전력설비는 변압기, 모선, 선로, 차단기 등을 포함한다.
또한 복수의 IED(IED_1~IED_6)는 GOOSE(Generic Object Oriented Substation Event), MMS(Manufacturing Message Specification) 등의 IEC 61850 표준 통신 프로토콜을 지원하는 것이 바람직하다.
이러한 복수의 IED(IED_1~IED_6)는 표준 통신 프로토콜을 이용하여, 전력설비의 전압과 전류를 포함하는 리포트 메시지 및 전력설비의 상태 정보를 포함하는 상태 메시지를 변전소 시스템의 구성 요소에 전달할 수 있다.
또한 복수의 IED(IED_1~IED_6)는 전력설비에 사고가 발생되는 경우 사고의 발생을 알리는 구스 메시지(GM)를 각각 전송할 수 있다.
복수의 광이더넷 스위치(151~155)는 복수의 IED(IED_1~IED_6) 사이 및 복수의 IED(IED_1~IED_6)와 HMI(100) 사이를 서로 연결하며 변전소 시스템에서 발생되는 메시지를 스위칭한다.
참고로, 본 발명에서는, 각각의 스위치를 광이더넷 스위치로 예를 들어 설명하고 있지만, 이에 한정되는 것은 아니다.
HMI(100)는 복수의 IED(IED_1~IED_6)를 제어하는 장치로, 사용자가 각종 전력설비를 제어하기 위해 고안한 장치이다. 이에 따라, HMI(100)는 사용자가 입력한 제어 명령을 제어 메시지를 통하여 해당 IED(IED_1~IED_6)에 전달할 수 있다.
본 발명의 실시예들에 따른 구스 메시지 전송 제어 방법은 전술한 변전소 시스템의 각각의 IED(IED_1~IED_6)에서 실행될 수 있는바, 이하에서는, 도 3 및 도 4를 참조하여, 본 발명의 일 실시예에 따른 구스 메시지 전송 제어 방법을 설명하도록 한다.
도 3은 본 발명의 일 실시예에 따른 구스 메시지 전송 제어 방법을 설명하는 순서도이다. 도 4는 도 3의 구스 메시지 전송 제어 방법을 설명하는 개략도이다.
도 2 내지 도 4를 참조하면, 본 발명의 일 실시예에 따른 구스 메시지 전송 제어 방법에서는, 먼저, 구스 메시지를 전송하기 위한 제1 전송 준비 시간(A)을 측정한다(S100).
구체적으로, 제1 전송 준비 시간(A)은 구스 메시지(GM)가 전송될 때까지 운영체제가 구스 메시지(GM)의 전송과 관련하여 수행하는 작업(예를 들어, 전송 준비, 함수 콜(call) 등)에 소모되는 시간일 수 있다.
여기에서, 운영체제는 예를 들어, 제1 IED(IED_1)에서 구동될 수 있다. 또한 제1 전송 준비 시간(A)은 제1 IED(IED_1)에서 측정될 수 있다.
참고로, 본 발명의 일 실시예에 따른 구스 메시지 전송 제어 방법은 제1 IED(IED_1) 뿐만 아니라 나머지 IED(IED_2~IED_6)에서도 동일한 과정으로 수행되는바, 제1 IED(IED_1)를 예로 들어 설명하기로 한다.
구스 메시지(GM)를 전송한다(S200).
구체적으로, 제1 IED(IED_1)는 제1 전송 준비 시간(A)을 통해 구스 메시지(GM)의 전송 준비가 완료되면(즉, 제1 시간(t1)), 구스 메시지(GM)를 전송할 수 있다.
구스 메시지(GM)를 전송한 후 제1 대기 시간(C) 전까지의 제1 전송 완료 시간(B)을 측정한다(S300).
구체적으로, 제1 전송 완료 시간(B)은 구스 메시지(GM)가 전송된 후 제1 대기 시간(C) 전까지 운영체제가 구스 메시지(GM)의 전송과 관련하여 수행하는 작업(예를 들어, 물리적으로 메시지 전송, 함수 콜 등)에 소모되는 시간일 수 있다.
여기에서, 운영체제는 예를 들어, 제1 IED(IED_1)에서 구동될 수 있다. 또한 제1 전송 완료 시간(B)은 제1 IED(IED_1)에서 측정될 수 있다.
측정된 제1 전송 준비 시간(A)과 제1 전송 완료 시간(B)을 토대로 제1 대기 시간(C)을 차감한다(S400).
구체적으로, 제1 대기 시간(C)은 제1 전송 준비 시간(A)과 제1 전송 완료 시간(B)의 합만큼 차감될 수 있다.
여기에서, 제1 대기 시간(C)은 제1 전송 완료 시간(B)과 제2 전송 준비 시간(A') 사이의 시간이고, 구스 메시지(GM)를 주기적으로 전송하기 위해 기정의된 재전송 대기 시간일 수 있다.
즉, 제1 IED(IED_1)는 측정된 제1 전송 준비 시간(A)과 제1 전송 완료 시간(B)의 합만큼 제1 대기 시간(C)을 단축시킬 수 있다.
이에 따라, 제1 대기 시간(C)은 기존의 기정의된 대기 시간(WP)에서 변경된 대기 시간(WP')으로 단축되고, 구스 메시지(GM)의 재전송 기간도 제1 기간(P1)에서 변경된 제1 기간(P1')으로 단축될 수 있다.
즉, 기정의된 대기 시간(WP) 및 제2 전송 준비 시간(A') 경과 후인 제2 시간(t2)에 전송될 예정이었던 구스 메시지(GM)가, 제2 전송 준비 시간(A')이 앞당겨짐에 따라, 제2 시간(t2)보다 앞선 제3 시간(t3)에 전송될 수 있다.
전술한 과정에 따라, 구스 메시지(GM)의 재전송 시간을 제어함으로써, 시간의 정확성이 보장되지 않는 비 실시간 운영체제에서도 구스 메시지(GM)의 재전송 주기의 정확성 및 균일성을 개선할 수 있다. 또한 시간의 정확성을 개선하기 위해 실시간 운영체제를 적용하지 않아도 되는바, 비용을 절감할 수 있다는 장점이 있다.
이하에서는, 도 5 및 도 6을 참조하여, 본 발명의 다른 실시예에 따른 구스 메시지 전송 제어 방법을 설명하도록 한다.
도 5는 본 발명의 다른 실시예에 따른 구스 메시지 전송 제어 방법을 설명하는 순서도이다. 도 6은 도 5의 구스 메시지 전송 제어 방법을 설명하는 개략도이다.
참고로, 도 5 및 도 6은 도 3 및 도 4의 과정을 포함하는바, 차이점을 중심으로 설명하도록 한다.
도 2, 도 5 및 도 6을 참조하면, 본 발명의 다른 실시예에 따른 구스 메시지 전송 제어 방법에서는, 먼저, 구스 메시지를 전송하기 위한 제1 전송 준비 시간(A)을 측정한다(S100).
구체적으로, 제1 전송 준비 시간(A)은 구스 메시지(GM)가 전송될 때까지 운영체제가 구스 메시지(GM)의 전송과 관련하여 수행하는 작업(예를 들어, 전송 준비, 함수 콜(call) 등)에 소모되는 시간일 수 있다.
구스 메시지(GM)를 전송한다(S200).
구체적으로, 제1 IED(IED_1)는 제1 전송 준비 시간(A)을 통해 구스 메시지(GM)의 전송 준비가 완료되면(즉, 제1 시간(t1)), 구스 메시지(GM)를 전송할 수 있다.
구스 메시지(GM)를 전송한 후 제1 대기 시간(C) 전까지의 제1 전송 완료 시간(B)을 측정한다(S300).
구체적으로, 제1 전송 완료 시간(B)은 구스 메시지(GM)가 전송된 후 제1 대기 시간(C) 전까지 운영체제가 구스 메시지(GM)의 전송과 관련하여 수행하는 작업(예를 들어, 물리적으로 메시지 전송, 함수 콜 등)에 소모되는 시간일 수 있다.
측정된 제1 전송 준비 시간(A)과 제1 전송 완료 시간(B)을 토대로 제1 대기 시간(C)을 차감한다(S400).
구체적으로, 제1 대기 시간(C)은 제1 전송 준비 시간(A)과 제1 전송 완료 시간(B)의 합만큼 차감될 수 있다.
즉, 제1 IED(IED_1)는 측정된 제1 전송 준비 시간(A)과 제1 전송 완료 시간(B)의 합만큼 제1 대기 시간(C)을 단축시킬 수 있다.
이에 따라, 제1 대기 시간(C)은 기존의 제1 기정의된 대기 시간(WP1)에서 제1 변경된 대기 시간(WP1')으로 단축되고, 구스 메시지(GM)의 재전송 기간도 제1 기간(P1)에서 변경된 제1 기간(P1')으로 단축될 수 있다.
제1 대기 시간(C) 차감 후 구스 메시지(GM)를 재전송하기 위한 제2 전송 준비 시간(A')을 측정한다(S500).
구체적으로, 제2 전송 준비 시간(A')은 구스 메시지(GM)가 재전송될 때까지 운영체제가 구스 메시지(GM)의 재전송과 관련하여 수행하는 작업(예를 들어, 재전송 준비, 함수 콜(call) 등)에 소모되는 시간일 수 있다.
여기에서, 운영체제는 예를 들어, 제1 IED(IED_1)에서 구동될 수 있다. 또한 제2 전송 준비 시간(A')은 제1 IED(IED_1)에서 측정될 수 있다.
구스 메시지(GM)를 재전송한다(S600).
구체적으로, 제1 IED(IED_1)는 제2 전송 준비 시간(A')을 통해 구스 메시지(GM)의 재전송 준비가 완료되면, 구스 메시지(GM)를 재전송할 수 있다.
여기에서, 제1 기정의된 대기 시간(WP1) 및 제2 전송 준비 시간(A') 경과 후인 제2 시간(t2)에 전송될 예정이었던 구스 메시지(GM)가, 제2 전송 준비 시간(A')이 앞당겨짐에 따라, 제2 시간(t2)보다 앞선 제4 시간(t4)에 전송될 수 있다.
구스 메시지(GM)를 재전송한 후 제2 대기 시간(C') 전까지의 제2 전송 완료 시간(B')을 측정한다(S700).
구체적으로, 제2 전송 완료 시간(B')은 구스 메시지(GM)가 재전송된 후 제2 대기 시간(C') 전까지 운영체제가 구스 메시지(GM)의 재전송과 관련하여 수행하는 작업(예를 들어, 물리적으로 메시지 재전송, 함수 콜 등)에 소모되는 시간일 수 있다.
여기에서, 운영체제는 예를 들어, 제1 IED(IED_1)에 구동될 수 있다. 또한 제2 전송 완료 시간(B')은 제1 IED(IED_1)에서 측정될 수 있다.
측정된 제2 전송 준비 시간(A')과 제2 전송 완료 시간(B')을 토대로 제2 대기 시간(C')을 차감한다(S800).
구체적으로, 제2 대기 시간(C')은 제2 전송 준비 시간(A')과 제2 전송 완료 시간(B')의 합만큼 차감될 수 있다.
여기에서, 제2 대기 시간(C')은 제2 전송 완료 시간(B')과 제3 전송 준비 시간(A'') 사이의 시간이고, 구스 메시지(GM)를 주기적으로 전송하기 위해 기정의된 재전송 대기 시간일 수 있다.
즉, 제1 IED(IED_1)는 측정된 제2 전송 준비 시간(A')과 제2 전송 완료 시간(B')의 합만큼 제2 대기 시간(C')을 단축시킬 수 있다.
이에 따라, 제2 대기 시간(C')은 기존의 제2 기정의된 대기 시간(WP2)에서 제2 변경된 대기 시간(WP2')으로 단축되고, 구스 메시지(GM)의 재전송 기간도 제2 기간(P2)에서 변경된 제2 기간(P2')으로 단축될 수 있다.
참고로, S400에서 차감되기 전의 제1 대기 시간(C)과 S800에서 차감되기 전의 제2 대기 시간(C')은 동일할 수 있다.
따라서, 제1 기정의된 대기 시간(WP1)과 제2 기정의된 대기 시간(WP2)은 동일할 수 있다. 다만, 제1 전송 준비 시간(A)과 제2 전송 준비 시간(A')은 운영체제의 상태에 따라 다를 수 있고, 제1 전송 완료 시간(B)과 제2 전송 완료 시간(B') 역시 운영체제의 상태에 따라 다를 수 있는바, 제1 변경된 대기 시간(WP1')과 제2 변경된 대기 시간(WP2')은 서로 다를 수 있다.
결과적으로, 제2 기정의된 대기 시간(WP2) 및 제3 전송 준비 시간(A'') 경과 후인 제3 시간(t3)에 전송될 예정이었던 구스 메시지(GM)가, 제2 전송 준비 시간(A') 및 제3 전송 준비 시간(A'')이 앞당겨짐에 따라, 제3 시간(t3)보다 앞선 제5 시간(t5)에 전송될 수 있다.
참고로, 구스 메시지(GM)의 재전송 후 제3 전송 완료 시간(B'')이 도래하게 되고, 전술한 과정과 동일한 과정을 거쳐서 구스 메시지 전송 제어 과정이 반복될 수 있다.
또한 전술한 실시예 외에도, 전송 준비 시간을 측정하는 단계에서 시스템 부팅 후 현재까지의 평균 전송 준비 시간을 측정하고, 전송 완료 시간을 측정하는 단계에서 시스템 부팅 후 현재까지의 평균 전송 완료 시간을 측정한 후, 측정된 평균 전송 준비 시간 및 평균 전송 완료 시간을 토대로 대기 시간을 차감하는 실시예가 적용될 수 있다.
또한 전송 준비 시간을 측정하는 단계에서 일정 시간(예를 들어, 최근 10분) 동안의 평균 전송 준비 시간을 측정하고, 전송 완료 시간을 측정하는 단계에서 일정 시간(예를 들어, 최근 10분) 동안의 평균 전송 완료 시간을 측정한 후, 측정된 평균 전송 준비 시간 및 평균 전송 완료 시간을 토대로 대기 시간을 차감하는 실시예가 적용될 수도 있다.
물론, 전송 준비 시간을 측정하는 단계에서 일정 시간 동안 전송 준비 시간을 복수회 측정하고, 전송 완료 시간을 측정하는 단계에서 일정 시간 동안 전송 완료 시간을 복수회 측정한 후, 측정된 복수개의 전송 준비 시간 및 전송 완료 시간에 대한 실험을 토대로 최적화된 전송 준비 시간 및 전송 완료 시간을 결정하고, 대기 시간을 차감하는 단계에서 최적화된 전송 준비 시간 및 전송 완료 시간을 토대로 대기 시간을 차감하는 실시예가 적용될 수도 있다.
전술한 본 발명은, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에게 있어 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하므로 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니다.

Claims (7)

  1. 구스 메시지(GOOSE Message) 전송 제어 방법에 있어서,
    상기 구스 메시지를 전송하기 위한 제1 전송 준비 시간을 측정하는 단계;
    상기 구스 메시지를 전송하는 단계;
    상기 구스 메시지를 전송한 후 제1 대기 시간 전까지의 제1 전송 완료 시간을 측정하는 단계; 및
    상기 측정된 제1 전송 준비 시간과 제1 전송 완료 시간을 토대로 상기 제1 대기 시간을 차감하는 단계를 포함하는
    구스 메시지 전송 제어 방법.
  2. 제1항에 있어서,
    상기 제1 전송 준비 시간은,
    상기 구스 메시지가 전송될 때까지 운영체제(OS)가 상기 구스 메시지의 전송과 관련하여 수행하는 작업에 소모되는 시간이고,
    상기 제1 전송 완료 시간은,
    상기 구스 메시지가 전송된 후 상기 제1 대기 시간 전까지 상기 운영체제가 상기 구스 메시지의 전송과 관련하여 수행하는 작업에 소모되는 시간인
    구스 메시지 전송 제어 방법.
  3. 제1항에 있어서,
    상기 측정된 제1 전송 준비 시간과 제1 전송 완료 시간을 토대로 상기 제1 대기 시간을 차감하는 단계에서,
    상기 제1 대기 시간은 상기 측정된 제1 전송 준비 시간과 제1 전송 완료 시간의 합만큼 차감되는
    구스 메시지 전송 제어 방법.
  4. 제1항에 있어서,
    상기 제1 대기 시간 차감 후 상기 구스 메시지를 재전송하기 위한 제2 전송 준비 시간을 측정하는 단계;
    상기 구스 메시지를 재전송하는 단계;
    상기 구스 메시지를 재전송한 후 제2 대기 시간 전까지의 제2 전송 완료 시간을 측정하는 단계; 및
    상기 측정된 제2 전송 준비 시간과 제2 전송 완료 시간을 토대로 상기 제2 대기 시간을 차감하는 단계를 더 포함하는
    구스 메시지 전송 제어 방법.
  5. 제4항에 있어서,
    상기 측정된 제2 전송 준비 시간과 제2 전송 완료 시간을 토대로 상기 제2 대기 시간을 차감하는 단계에서,
    상기 제2 대기 시간은 상기 측정된 제2 전송 준비 시간과 제2 전송 완료 시간의 합만큼 차감되는
    구스 메시지 전송 제어 방법.
  6. 제4항에 있어서,
    상기 제1 대기 시간은,
    상기 제1 전송 완료 시간과 상기 제2 전송 준비 시간 사이의 시간이고, 상기 구스 메시지를 주기적으로 전송하기 위해 기정의된 재전송 대기 시간인
    구스 메시지 전송 제어 방법.
  7. 제6항에 있어서,
    상기 차감되기 전의 제1 대기 시간과 상기 차감되기 전의 제2 대기 시간은 서로 동일한
    구스 메시지 전송 제어 방법.
KR1020170027468A 2017-03-03 2017-03-03 구스 메시지 전송 제어 방법 KR101957397B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170027468A KR101957397B1 (ko) 2017-03-03 2017-03-03 구스 메시지 전송 제어 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170027468A KR101957397B1 (ko) 2017-03-03 2017-03-03 구스 메시지 전송 제어 방법

Publications (2)

Publication Number Publication Date
KR20180100934A KR20180100934A (ko) 2018-09-12
KR101957397B1 true KR101957397B1 (ko) 2019-03-12

Family

ID=63593309

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170027468A KR101957397B1 (ko) 2017-03-03 2017-03-03 구스 메시지 전송 제어 방법

Country Status (1)

Country Link
KR (1) KR101957397B1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110850204B (zh) * 2019-11-11 2022-02-08 深圳供电局有限公司 报文传输方法和继电保护测试装置

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101120914B1 (ko) * 2009-12-14 2012-02-27 삼성전기주식회사 데이터 전송 기간의 가변 할당 기능을 갖는 무선 네트워크 장치 및 이의 데이터 전송 기간 할당 방법
KR101866975B1 (ko) * 2011-03-03 2018-06-14 삼성전자주식회사 업링크 다중 사용자 다중 안테나 채널 액세스를 위한 액세스 포인트 및 단말들의 통신 방법

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Miguel J. Gonzalez-Redondo, et.al., "IEC 61850 GOOSE transfer time measurement in development stage", Industrial Electronics (ISIE), 2013 IEEE International Symposium on, 2013.05.28.

Also Published As

Publication number Publication date
KR20180100934A (ko) 2018-09-12

Similar Documents

Publication Publication Date Title
EP3301785B1 (en) Software-defined realization method based on protection and control system for intelligent substation
US9048697B2 (en) Intelligent process interface and substation automation system
US9846423B2 (en) Smart taps for a single-wire industrial safety system
EP2933891B1 (en) Load restoration in a high or medium voltage substation
CN103403989A (zh) 用于控制电路断路器的控制设备和方法
US20160178125A1 (en) Diagnostics and enhanced functionality for single-wire safety communication
WO2013020916A2 (en) Configuration of an iec 61850 teleprotection ied
US7617011B2 (en) Automation system
KR101957397B1 (ko) 구스 메시지 전송 제어 방법
CN110300055B (zh) 异构现场总线用网关***
CN101741145B (zh) 一种用于数字化变电站的传统开关智能接口装置
CN110855003A (zh) 一种主站自适应配置召唤与比对的方法及装置
US20230369853A1 (en) Control method, and control system for a substation
CN202384834U (zh) 直流电源柜的馈线开关量巡检装置
JP2012182904A (ja) 分散型電源用転送遮断システム及び整定値処理装置
US7103453B2 (en) Installation of a protective function in a protective device for an electrical power distribution network
Büscher et al. Towards a process for integrated IEC 61850 and OPC UA communication: using the example of smart grid protection equipment
Zhang et al. Testing protective relays in IEC 61850 framework
CN107294519B (zh) 信号分发处理的方法及装置
CN215934888U (zh) 一种生产设备联网***及生产流水线
JPS63178722A (ja) 保護継電装置
JP6638212B2 (ja) 監視制御システム
CN210199556U (zh) 电气设备
Tibbals et al. Case Study: New Testing and Verification Practices for Virtual Wiring Among IEDs Via Ethernet Communications
CN113421802B (zh) 一种低压智慧断路器保护方法及***

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant