KR20220166513A - System and Method for testing sampled value of digital substation automatically - Google Patents

System and Method for testing sampled value of digital substation automatically Download PDF

Info

Publication number
KR20220166513A
KR20220166513A KR1020210075353A KR20210075353A KR20220166513A KR 20220166513 A KR20220166513 A KR 20220166513A KR 1020210075353 A KR1020210075353 A KR 1020210075353A KR 20210075353 A KR20210075353 A KR 20210075353A KR 20220166513 A KR20220166513 A KR 20220166513A
Authority
KR
South Korea
Prior art keywords
test
model
sampling
time
value
Prior art date
Application number
KR1020210075353A
Other languages
Korean (ko)
Other versions
KR102663195B1 (en
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 KR1020210075353A priority Critical patent/KR102663195B1/en
Publication of KR20220166513A publication Critical patent/KR20220166513A/en
Application granted granted Critical
Publication of KR102663195B1 publication Critical patent/KR102663195B1/en

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/08Locating faults in cables, transmission lines, or networks
    • G01R31/081Locating faults in cables, transmission lines, or networks according to type of conductors
    • G01R31/086Locating faults in cables, transmission lines, or networks according to type of conductors in power transmission or distribution networks, i.e. with interconnected conductors
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R19/00Arrangements for measuring currents or voltages or for indicating presence or sign thereof
    • G01R19/25Arrangements for measuring currents or voltages or for indicating presence or sign thereof using digital measurement techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Remote Monitoring And Control Of Power-Distribution Networks (AREA)
  • Emergency Protection Circuit Devices (AREA)
  • Testing Electric Properties And Detecting Electric Faults (AREA)

Abstract

Disclosed is a system for testing a sampled value of a digital substation automatically that can collect a sampling value of a digital substation in real time through a network and automatically verify performance meeting user requirements. The system for testing a sampled value comprises: a measurement signal generator for generating a measurement signal; a test target device that converts the measurement signal into a digital signal to generate the sampling value of a digital substation; and a test device that automatically executes a test on the sampled value according to a test case generated based on one test model selected among a plurality of preset test models.

Description

디지털 변전소의 샘플링 값 자동 시험 시스템 및 방법{System and Method for testing sampled value of digital substation automatically}System and method for testing sampled value of digital substation automatically}

본 발명은 디지털 변전소 시험 기술에 관한 것으로서, 더 상세하게는 디지털 변전소 현장에 설치되어 전압과 전류를 디지털 신호(즉, 샘플링 값)로 전송하는 전자 장치를 대상으로 샘플링 값을 자동 시험하는 시스템 및 방법에 대한 것이다.The present invention relates to a digital substation test technology, and more particularly, to a system and method for automatically testing a sampling value for an electronic device installed at a digital substation site and transmitting voltage and current as digital signals (i.e., sampling values). It is about.

현재 대부분의 나라에서 운전 중인 디지털 변전소는 전력설비에서 나오는 모든 계측과 상태신호를 디지털로 전환하여 사용하는 것이 아니라, 전력설비를 감시하기 위해 물리적인 전기 케이블에 의한 1:1로 신호를 전달받은 지능형 전자 장치(Intelligent Electronic Device)가 컴퓨터 단말장치로 이루어진 운영시스템과 디지털 신호를 주고받는 하프(Half)급(50% 디지털화) 디지털 변전소이다.Currently, digital substations in operation in most countries do not convert all measurement and status signals from power facilities into digital ones, but rather receive intelligent signals transmitted 1:1 through physical electric cables to monitor power facilities. It is a half-class (50% digitalized) digital substation where electronic devices (Intelligent Electronic Device) exchange digital signals with an operating system composed of computer terminal devices.

이와 같은 디지털 변전소는 전압과 전류 등 계측 데이터의 정보공유가 불가능한 관계로 지능형 시스템 도입이 어렵고 시스템 확장에도 제약이 많을 수밖에 없다. In such a digital substation, it is impossible to share information on measurement data such as voltage and current, so it is difficult to introduce an intelligent system and there are many restrictions on system expansion.

또한, 변전소 현장에 제어 케이블에 의한 전기신호와 네트워크 통신을 통한 디지털 신호가 혼재하여 디지털 변전소의 구성 복잡성을 증가시켜 다수의 장애를 발생하는 요인이 되고 있다. 따라서, 변전소와 변전소 간 디지털 신호의 교환이 불가하여 광역 계통 보호 및 감시 시스템 개발에 한계가 있었다.In addition, electrical signals by control cables and digital signals through network communication are mixed at the substation site, which increases the complexity of the digital substation configuration and becomes a factor that causes a number of failures. Therefore, exchange of digital signals between substations is not possible, so there is a limit to the development of a wide area system protection and monitoring system.

이로 인하여 전 세계적으로 디지털 변전소를 현재의 Half급 디지털 변전소에서 변전소의 모든 신호를 디지털로 전환하여 운영하는 풀(Full) 디지털 변전소로 구축하고 있으며, 그 속도가 점차 가속되고 있다. As a result, digital substations are being built around the world from the current half-level digital substations to full digital substations that convert all signals of the substation into digital and operate them, and the speed is gradually accelerating.

풀(Full) 디지털 변전소의 가장 큰 특징 중 하나가 변전설비의 보호 및 계측기능을 수행하기 위해 CT(Current Transformer)와 PT(Potential Transformer)의 계측설비로부터 취득한 전압과 전류를 디지털 신호로 변환하여 고속의 네트워크 시스템에 전송하는 것이다, 이때 전압과 전류에 대한 디지털 신호가 디지털 변전소의 국제규격에서 정의하는 샘플링 값(Sampled Value, SV)이다.One of the biggest characteristics of a full digital substation is to convert the voltage and current acquired from CT (Current Transformer) and PT (Potential Transformer) measurement facilities into digital signals to perform the protection and measurement functions of the substation facilities. In this case, the digital signal for voltage and current is the sampled value (SV) defined in the international standard for digital substations.

풀 디지털 변전소의 핵심 디지털 신호인 SV는 고정밀 시각동기 신호를 이용하고 신호의 빠른 전송을 위해 네트워크의 2계층(Media Access Control 주소)의 연속전송을 사용하는 단방향 고속 통신 메시지이다. SV, the core digital signal of a full digital substation, is a one-way high-speed communication message that uses a high-precision time synchronization signal and continuous transmission of the second layer (Media Access Control address) of the network for fast transmission of the signal.

SV 신호를 기반으로 디지털 변전소를 운영하기 위해서는 SV를 보내는 MU(Merging Unit)와 같은 전자장치가 디지털 변전소에 적합한 디지털 형식을 갖추고 네트워크에 정확하고 무손실의 신호를 전송하는지 검증하는 과정이 필수적으로 요구된다.In order to operate a digital substation based on SV signals, it is essential to verify that electronic devices such as MU (Merging Unit) that transmit SV have a digital format suitable for digital substations and transmit accurate and lossless signals to the network. .

하지만, 현재 국내외에 보유중인 기술과 시험장치는 SV 신호를 수집하여 단순 실효치로 계산하여 계측값을 보여주거나, 네트워크로부터도 수집한 SV 통신 패킷을 사람이 직접 눈으로 확인하여 형식과 신호전송의 정확성을 판단해야 한다. However, the technology and test equipment currently in place at home and abroad collects SV signals, calculates them as simple effective values, and shows measured values, or directly checks the SV communication packets collected from the network with the human eye to determine the accuracy of the format and signal transmission. should judge

SV는 고정밀의 시각동기를 기반으로 하고 매우 많은 양의 데이터를 짧은 시간에 네트워크에 전송하기 때문에 실시간 감시하는 것이 불가능하고, 수집한 통신 트래픽을 가지고 분석한다고 하여도 많은 시간이 소요되고 그 정확성도 떨어질 수밖에 없다.Since SV is based on high-precision time synchronization and transmits a very large amount of data to the network in a short time, real-time monitoring is impossible, and even if it is analyzed with the collected communication traffic, it takes a lot of time and its accuracy is low. I have no choice but to

따라서, 시험대상 장치가 전송하는 SV를 네트워크를 통해 실시간으로 수집하여 사용자 요구조건에 맞는 성능을 자동으로 검증할 시험 기술이 요구되고 있다.Therefore, there is a demand for a test technology that automatically verifies performance that meets user requirements by collecting SVs transmitted by a device under test in real time through a network.

또한, 이러한 시험 기술의 경우, Full 디지털 변전소의 운영 신뢰성을 높이고, 제품 개발과정 및 등록과정에 필요한 시험수행의 인력과 비용을 줄이고 판정의 정확성을 높일 필요가 있다.In addition, in the case of these test technologies, it is necessary to increase the operation reliability of the full digital substation, reduce the manpower and costs required for product development and registration, and increase the accuracy of judgment.

1. 한국공개특허번호 제10-2021-0044467호1. Korea Patent Publication No. 10-2021-0044467

본 발명은 위 배경기술에 따른 문제점을 해소하기 위해 제안된 것으로서, 디지털 변전소의 샘플링 값을 네트워크를 통해 실시간으로 수집하여 사용자 요구조건에 맞는 성능을 자동으로 검증할 수 있는 샘플링 값 자동 시험 시스템 및 방법을 제공하는데 그 목적이 있다.The present invention has been proposed to solve the problems caused by the above background art, and a sampling value automatic test system and method capable of automatically verifying performance meeting user requirements by collecting sampling values of a digital substation in real time through a network. Its purpose is to provide

또한, 본 발명은 디지털 변전소의 운영 신뢰성을 높이고, 제품 개발과정 및 등록과정에 필요한 시험수행의 인력과 비용을 줄이고 판정의 정확성을 높일 수 있는 샘플링 값 자동 시험 시스템 및 방법을 제공하는데 다른 목적이 있다. In addition, another object of the present invention is to provide a sampling value automatic test system and method that can increase the operational reliability of a digital substation, reduce the manpower and cost of testing required for product development and registration, and increase the accuracy of determination. .

본 발명은 위에서 제시된 과제를 달성하기 위해, 디지털 변전소의 샘플링 값을 네트워크를 통해 실시간으로 수집하여 사용자 요구조건에 맞는 성능을 자동으로 검증할 수 있는 샘플링 값 자동 시험 시스템을 제공한다.In order to achieve the above object, the present invention provides a sampling value automatic testing system capable of automatically verifying performance meeting user requirements by collecting sampling values of a digital substation in real time through a network.

상기 샘플링 값 자동 시험 시스템은,The sampling value automatic test system,

계측 신호를 생성하는 계측 신호 발생 장치;a measurement signal generator for generating a measurement signal;

상기 계측 신호를 디지털 신호로 변환하여 디지털 변전소의 샘플링값을 생성하는 시험 대상 장치; 및a device under test that converts the measurement signal into a digital signal to generate a sampling value of a digital substation; and

미리 설정되는 다수의 시험 모델 중 선택되는 하나의 시험 모델에 기반하여 생성되는 시험 케이스에 따라 상기 샘플링값(sampled value)에 대해 자동 시험을 실행하는 시험 장치;를 포함하는 것을 특징으로 한다.and a test device that automatically executes a test on the sampled value according to a test case generated based on one test model selected from among a plurality of preset test models.

이때, 상기 시험 장치는, 하나의 상기 시험 모델을 가지고 상기 시험 케이스를 생성하고 관리하는 시험 운영부; 및 상기 시험 케이스에 따라 상기 자동 시험을 실행하고, 상기 실행에 따른 결과를 사용자에게 제공하는 시험 수행부;를 포함하는 것을 특징으로 한다.At this time, the test device may include: a test operating unit generating and managing the test cases with one test model; and a test execution unit that executes the automatic test according to the test case and provides a result of the execution to the user.

또한, 상기 시험 운영부는, 다수의 상기 시험모델을 저장하고 있는 시험 모델 데이터베이스; 상기 시험 모델 데이터베이스로부터 선택된 하나의 상기 시험모델을 이용하여 상기 시험 케이스를 생성하는 시험 관리 블럭; 및 상기 시험 케이스에 따른 시험 수행 명령을 생성하는 시험 진행 모듈;을 포함하는 것을 특징으로 한다.In addition, the test operation unit may include a test model database storing a plurality of the test models; a test management block generating the test case using one test model selected from the test model database; and a test progress module generating a test execution command according to the test case.

또한, 상기 시험 수행부는, 상기 시험 수행 명령에 따라 상기 샘플링값(sampled value)에 대해 자동 시험을 실행하는 시험 실행기; 시간 정보를 상기 자동 시험에 반영하는 신호 처리기; 및 제 2 통신 포트를 통해 상기 시험 대상 장치로부터 상기 샘플링값을 수신하는 신호 수집기;를 포함하는 것을 특징으로 한다.In addition, the test execution unit may include a test executor that automatically executes a test on the sampled value according to the test execution command; a signal processor that reflects time information to the automatic test; and a signal collector receiving the sampling value from the device under test through a second communication port.

또한, 상기 시간 정보는 제 1 통신 포트를 통해 시각 동기 서버로부터 수신되는 시간 정보이거나 PPS(Pulse Per Second) 시간인 것을 특징으로 한다.In addition, the time information may be time information received from a time synchronization server through the first communication port or PPS (Pulse Per Second) time.

또한, 상기 시험 모델은, 상기 자동 시험을 위한 상기 샘플링값 및 상기 시간 정보를 수집하는 시험 진행 모델, 상기 샘플링값 및 상기 시간 정보를 이용하여 상기 샘플링값 및 상기 시간 정보에 관련되는 상세 데이터를 분석하는 시험 분석 모델, 및 상기 분석에 따른 판정을 실행하는 판정 모델을 포함하는 것을 특징으로 한다.In addition, the test model analyzes detailed data related to the sampling value and the time information using a test progress model that collects the sampling value and the time information for the automatic test, and the sampling value and the time information. It is characterized by including a test analysis model that performs a test analysis, and a decision model that executes a decision according to the analysis.

또한, 상기 시험 진행 모델은, 미리 지정된 시간만큼 네트워크에 있는 상기 샘플링값을 수집하여 저장하는 제 1 모델과, 미리 설정된 시간 소스에서 상기 시간 정보를 상기 시험 케이스의 종료때까지 가져와서 시간 동기 표시자(indicator)와 시험 로그에 상기 시각 동기 서버와의 시각 동기 상태를 표시하는 제 2 모델로 이루어지는 것을 특징으로 한다.In addition, the test progress model includes a first model for collecting and storing the sampling values in the network for a predetermined time, and a time synchronization indicator by bringing the time information from a preset time source until the end of the test case. It is characterized in that it consists of an indicator and a second model displaying the time synchronization status with the time synchronization server in the test log.

또한, 상기 시험 분석 모델은, 수집된 상기 샘플링값 중 상기 시험 대상 장치의 설정과 일치한 샘플링값이 있는지를 다수의 파라미터를 이용하여 확인하는 샘플링값 형식 확인 모델, 지연 시간을 측정하는 지연 시간 측정 모델, 상기 샘플링값의 샘플링 카운터가 증가하고 마지막 샘플링 카운터 이후 제로(zero)값으로 리셋(reset)되어 증가되는지를 측정하는 샘플링 속도 측정 모델, 샘플링값의 상기 샘플링 카운터가 상기 제로값이 되는 간격을 미리 설정되는 마진인지를 측정하는 샘플링 간격 측정 모델, 상기 시험 장치가 시각 동기 서버와의 동기화 여부에 따라 시각 동기를 측정하는 시각 동기 측정 모델, PPS(Pulse Per Second) 시간과 상기 샘플링 카운터가 상기 제로값이되는 값간의 차를 이용하여 시각 동기 정밀도를 측정하는 시각 동기 정밀도 측정 모델, 전압과 전류의 데이터셋(RSTN)이 구성되어 있는지에 따른 ASDU(application service data unit) 형식을 확인하는 ASDU 형식 확인 모델, 상기 시험 대상 장치(130)의 설정값을 이용하여 전압, 전류의 RMS(Root Means Sqaure)을 계산하는 RMS(Root Means Sqaure) 계산 모델, 상기 시험 대상 장치(130)의 설정에 따른 상기 샘플링값의 전압과 전류의 품질값과 미리 설정되는 품질값을 비교하여 검증하는 품질 검증 모델, 및 미리 설정된 시간 동안 상기 시험 대상 장치(130)가 전송한 상기 샘플링값을 카운터하여 미리 설정된 전송 범위내인지를 판정하는 샘플링 카운터(Sampling Counter) 모델 중 적어도 하나인 것을 특징으로 한다.In addition, the test analysis model includes a sampling value format confirmation model that checks whether there is a sampling value that matches the setting of the device under test among the collected sampling values using a plurality of parameters, and a delay time measurement that measures delay time. Model, a sampling rate measurement model that measures whether the sampling counter of the sampling value increases and is reset to a zero value after the last sampling counter and increases, and the interval at which the sampling counter of the sampling value becomes the zero value A sampling interval measurement model that measures whether the margin is set in advance, a time synchronization measurement model that measures time synchronization according to whether the test device is synchronized with a time synchronization server, a PPS (Pulse Per Second) time and the sampling counter are set to the zero A time synchronization precision measurement model that measures time synchronization accuracy using the difference between values, ASDU format confirmation that checks the ASDU (application service data unit) format according to whether a data set (RSTN) of voltage and current is configured. model, an RMS (Root Means Sqaure) calculation model that calculates RMS (Root Means Square) of voltage and current using the set values of the device under test 130, and the sampling according to the settings of the device under test 130 A quality verification model that verifies by comparing quality values of voltage and current with preset quality values, and counts the sampling value transmitted by the device under test 130 for a preset time to determine whether it is within a preset transmission range. It is characterized in that at least one of the sampling counter (Sampling Counter) model for determining.

또한, 다수의 상기 파라미터는 목적지 MAC(Media Access Control) 주소, TPID(tag protocol identifier), VLAN(Virtual Local Area Network) 우선순위(priority), VLAN ID(identifier), 이더타입(Ethertype), APPID(APP identifier), 샘플값 ID(SvID: Sampled Value identifier), ASDU(application service data unit)의 개수, confRev(Configuration Revision), DUT(Device Under Test, 시험 대상 장치) 포맷(Format) 선택사항, 샘플링 속도(sampling rate), 및 리플레시 시간(refresh Time) 중 적어도 2개인 것을 특징으로 한다.In addition, a plurality of the above parameters are destination MAC (Media Access Control) address, TPID (tag protocol identifier), VLAN (Virtual Local Area Network) priority, VLAN ID (identifier), Ethertype (Ethertype), APPID ( APP identifier), sampled value identifier (SvID), number of application service data units (ASDUs), confRev (Configuration Revision), DUT (Device Under Test) format options, sampling rate It is characterized in that at least two of (sampling rate) and refresh time (refresh time).

또한, 상기 판정 모델은, 상기 시험 분석 모델을 다수개 배치하는 판정그룹을 생성하는 다중 시험 판정 모델, 상기 자동 시험 중 상기 시험 대상 장치의 동작 및 출력을 메시지로 제공하는 시험 가이드 지시 모델, 상기 자동 시험 중 반복 구간을 지정할 수 있는 시험 반복 모델, 선택한 시험 케이스의 실행을 선언할 수 있는 시험 시작 모델, 및 상기 선택한 시험 케이스의 종류를 선언할 수 있는 시험 종료 모델 중 어느 하나인 것을 특징으로 한다.In addition, the decision model includes a multiple test decision model for generating a decision group for arranging a plurality of test analysis models, a test guide instruction model for providing the operation and output of the device under test during the automatic test as a message, and the automatic test. It is characterized in that it is any one of a test iteration model capable of specifying a repetition section during a test, a test start model capable of declaring the execution of a selected test case, and a test end model capable of declaring the type of the selected test case.

또한, 상기 지연 시간 측정 모델은 0의 범주에 있던 상기 샘플링값의 샘플의 마지막 시간과 0값 이상을 가지는 시간의 차를 계산하고, 상기 시간의 차가 상기 시험 대상 장치(130)의 설정인 계측 지연 시간(The measured delay time)과 상기 시험 대상 장치(130)의 설정인 최대 지연(Maximum delay) 시간보다 작으면 패스, 크면 실패, 상기 샘플링값이 없으면 판단 불가로 정의되는 것을 특징으로 한다.In addition, the delay time measurement model calculates the difference between the last time of the sample of the sampling value in the range of 0 and the time having a value of 0 or more, and the difference in time is the measurement delay that is the setting of the device under test 130. It is characterized in that it is defined as pass if it is less than the measured delay time and maximum delay time, which is the setting of the device under test 130, fail if it is greater, and impossible to determine if the sampling value does not exist.

또한, 상기 시각동기 측정 모델은 시각 동기 서버와 동기화되어 있는 경우, 상기 샘플링값 중 샘플링 동기값(SmpSynch:sampling synchronization)이 PPS 시간에서 1이고, IEEE1588에서 2이면 성공으로 다른 값이면 실패로 정의되는 것을 특징으로 한다.In addition, when the time synchronization measurement model is synchronized with the time synchronization server, the sampling synchronization value (SmpSynch: sampling synchronization) among the sampling values is defined as success if it is 1 in PPS time and 2 in IEEE1588 and failure if other values characterized by

또한, 상기 시각동기 측정 모델은 시각 동기 서버와 동기화가 안되어 있는 경우, 상기 샘플링값 중 샘플링 동기값(SmpSynch:sampling synchronization)이 0이면 성공이고, 다른 값이면 실패로 정의되는 것을 특징으로 한다.In addition, the time synchronization measurement model is characterized in that, when synchronization with the time synchronization server is not achieved, success is defined if a sampling synchronization value (SmpSynch: sampling synchronization) among the sampling values is 0, and failure if other values.

또한, 상기 시각 동기 정밀도 측정 모델은, 시각 동기 서버와 동기화되어 있는 경우, PPS(Pulse Per Second) 시간과 상기 샘플링 카운터가 상기 제로값이되는 값간의 차를 구하고 이중 가장 큰 수의 값이 설정된 정밀도 시간 이내이면 성공, 상기 정밀도 시간보다 크면 실패로 정의되는 것을 특징으로 한다.In addition, when the time synchronization precision measurement model is synchronized with the time synchronization server, the difference between the PPS (Pulse Per Second) time and the value at which the sampling counter becomes the zero value is obtained, and the accuracy of which the largest value is set It is characterized in that it is defined as success if it is within the time, and failure if it is greater than the precision time.

다른 한편으로, 본 발명의 다른 일실시예는, (a) 계측 신호 발생 장치가 계측 신호를 생성하는 단계; (b) 시험 대상 장치가 상기 계측 신호를 디지털 신호로 변환하여 디지털 변전소의 샘플링값을 생성하는 단계; 및 (c) 시험 장치가 미리 설정되는 다수의 시험 모델 중 선택되는 하나의 시험 모델에 기반하여 생성되는 시험 케이스에 따라 상기 샘플링값(sampled value)에 대해 자동 시험을 실행하는 단계;를 포함하는 것을 특징으로 하는 디지털 변전소의 샘플링값 자동 시험 방법을 제공한다.On the other hand, another embodiment of the present invention includes (a) generating a measurement signal by a measurement signal generating device; (b) generating a sampling value of a digital substation by converting the measurement signal into a digital signal by the device under test; and (c) executing an automatic test on the sampled value according to a test case generated based on a test model selected from among a plurality of preset test models by a test device. It provides an automatic test method for sampling values of digital substations.

이때, 상기 (c) 단계는, 시험 운영부가 하나의 상기 시험 모델을 가지고 상기 시험 케이스를 생성하고 관리하는 단계; 및 시험 수행부가 상기 시험 케이스에 따라 상기 자동 시험을 실행하고, 상기 실행에 따른 결과를 사용자에게 제공하는 단계;를 포함하는 것을 특징으로 한다.In this case, the step (c) may include generating and managing the test cases by a test operation unit using one test model; and a step of executing the automatic test according to the test case by a test execution unit and providing a result according to the execution to a user.

또한, 상기 결과는 보고서 형태인 것을 특징으로 한다.In addition, the result is characterized in that it is in the form of a report.

또 다른 한편으로, 본 발명의 또 다른 일실시예는, 위에 기술된 디지털 변전소의 샘플링값 자동 시험 방법을 실행하는 프로그램 코드를 저장한 컴퓨터 판독 가능 저장 매체를 제공한다.On the other hand, another embodiment of the present invention provides a computer readable storage medium storing a program code for executing the method for automatically testing a sampling value of a digital substation described above.

본 발명에 따르면, 디지털 변전소에서 전력설비의 디지털 신호 전송의 핵심기술인 샘플링 값(Sampled Value)에 대해 국제규격 시험절차 방식으로 시험 자동화 시스템을 구현함으로써 고정밀 시각 동기화된 시험 대상 장치가 전송하는 샘플링 값을 실시간으로 취득하여 시험의 실행, 분석, 판정 그리고 보고서 출력에 이르는 전 과정을 자동으로 수행할 수 있다.According to the present invention, by implementing a test automation system in an international standard test procedure method for sampled value, which is a core technology of digital signal transmission of power facilities in a digital substation, the sampling value transmitted by the high-precision time-synchronized device under test Acquisition in real time, the entire process of test execution, analysis, judgment, and report output can be automatically performed.

또한, 본 발명의 다른 효과로서는 현재 네트워크 분석 툴과 SV(Sampled Value) 계측 장비를 가지고 사람에 의한 수작업 시험방식으로 인한 SV 출력의 실시간 확인과 성능의 건전성을 검증할 수 없었던 기술적 한계를 극복할 수 있다는 점을 들 수 있다.In addition, as another effect of the present invention, it is possible to overcome the technical limitations of not being able to verify the soundness of performance and real-time confirmation of the SV output due to the manual test method by humans with the current network analysis tool and SV (Sampled Value) measurement equipment. It can be said that there is

또한, 본 발명의 또 다른 효과로서는 사용자가 원하는 수준에서 SV(Sampled Value)를 전송하는 전자장치의 성능을 전문지식 없이도 쉽게 사용할 수 있어 새로운 장치의 도입 및 현장 설치를 위한 사전검증장치로 사용하여 신규장치에 대한 문제를 사전에 발견하고 그 기능의 성능을 신속하게 확인할 수 있다는 점을 들 수 있다.In addition, as another effect of the present invention, the performance of an electronic device that transmits SV (Sampled Value) at a level desired by the user can be easily used without professional knowledge, so that it can be used as a pre-verification device for the introduction and field installation of new devices, For example, problems with a device can be discovered in advance and the performance of its functions can be quickly verified.

또한, 본 발명의 또 다른 효과로서는 지털변전소 운영환경의 신뢰성을 향상할 수 있고, 시험에 드는 시간과 비용을 획기적으로 줄여 경제적 효과도 매우 높다는 점을 들 수 있다.In addition, another effect of the present invention is that the reliability of the operating environment of the digital substation can be improved, and the time and cost required for the test can be drastically reduced, so that the economic effect is very high.

도 1은 본 발명의 일실시예에 따른 샘플링 값 자동 시험 시스템의 구성 블럭도이다.
도 2는 도 1에 도시된 시험 운영부의 세부 구성 블럭도이다.
도 3은 도 1에 도시된 시험 수행부의 세부 구성 블럭도이다.
도 4는 본 발명의 일실시예에 따른 샘플링 값 자동 시험 과정을 보여주는 흐름도이다.
도 5는 일반적인 품질 타입(Quality type)의 정의를 보여주는 표이다.
도 6은 도 1에 도시된 시험 대상 장치의 개념도이다.
1 is a block diagram of a sampling value automatic test system according to an embodiment of the present invention.
FIG. 2 is a detailed block diagram of a test operating unit shown in FIG. 1 .
FIG. 3 is a detailed block diagram of the test performing unit shown in FIG. 1 .
4 is a flowchart showing a sampling value automatic test process according to an embodiment of the present invention.
5 is a table showing definitions of general quality types.
FIG. 6 is a conceptual diagram of the device under test shown in FIG. 1 .

본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는바, 특정 실시예들을 도면에 예시하고 상세한 설명에 구체적으로 설명하고자 한다. 그러나 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.Since the present invention can make various changes and have various embodiments, specific embodiments will be illustrated in the drawings and described in detail in the detailed description. However, this is not intended to limit the present invention to specific embodiments, and should be understood to include all modifications, equivalents, or substitutes included in the spirit and technical scope of the present invention.

각 도면을 설명하면서 유사한 참조부호를 유사한 구성요소에 대해 사용한다.In describing each figure, like reference numbers are used for like elements.

제 1, 제 2등의 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. Terms such as first and second may be used to describe various components, but the components should not be limited by the terms. These terms are only used for the purpose of distinguishing one component from another.

예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제 1 구성요소는 제 2 구성요소로 명명될 수 있고, 유사하게 제 2 구성요소도 제 1 구성요소로 명명될 수 있다. "및/또는" 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.For example, a first element may be termed a second element, and similarly, a second element may be termed a first element, without departing from the scope of the present invention. The term "and/or" includes any combination of a plurality of related listed items or any of a plurality of related listed items.

다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미가 있다. Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which the present invention belongs.

일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않아야 한다.Terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with the meaning in the context of the related art, and unless explicitly defined in this application, it should not be interpreted in an ideal or excessively formal meaning. Should not be.

이하 첨부된 도면을 참조하여 본 발명의 일실시예에 따른 디지털 변전소의 샘플링 값 자동 시험 시스템 및 방법을 상세하게 설명하기로 한다.Hereinafter, a system and method for automatically testing a sampling value of a digital substation according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 본 발명의 일실시예에 따른 샘플링 값 자동 시험 시스템(100)의 구성 블럭도이다. 도 1을 참조하면, 샘플링 값 자동 시험 시스템(100)은, 시험 대상 장치(130)에 대해 시험을 수행하는 시험 장치(110), 네트워크 스위치(120), 계측 신호 발생 장치(140), 및 시각 동기 서버(150) 등을 포함하여 구성될 수 있다.1 is a block diagram of a sampling value automatic test system 100 according to an embodiment of the present invention. Referring to FIG. 1 , the sampling value automatic test system 100 includes a test device 110 that performs a test on a device under test 130, a network switch 120, a measurement signal generator 140, and a time It may be configured to include a synchronization server 150 and the like.

시험 장치(110)는 미리 설정되는 시험 모델에 의해 생성되는 사용자 정의 시험 절차서에 따라 시험 대상 장치(130)에 대해 시험을 수행하는 기능을 수행한다. 또한, 시험 수행에 따른 결과를 사용자에게 제공한다.The test device 110 performs a function of performing a test on the device under test 130 according to a user-defined test procedure created by a preset test model. In addition, the results of the test are provided to the user.

이를 위해, 시험 장치(110)는, 시험모델을 가지고 사용자 정의 시험 절차서를 생성하고 관리하는 시험 운영부(111), 시험 운영부(111)의 시험 절차서에 따라 자동으로 시험 대상 장치(130)에 대한 시험을 실행하고, 실행에 따른 결과를 사용자에게 제공하는 시험 수행부(112) 등을 포함하여 구성된다.To this end, the test device 110 automatically tests the device under test 130 according to the test operation unit 111 that creates and manages a user-defined test procedure document with a test model, and the test procedure document of the test operation unit 111. It is configured to include a test execution unit 112 that executes and provides results according to the execution to the user.

시험 운영부(111)는 MU(Merging Unit) 등과 같은 시험 대상 장치(130)를 선택한 시험 케이스와 모든 시험설정 내용을 포함한 프로젝트로 관리하는 기능을 수행한다. 따라서, 사용자의 시험관리 효율성이 증대하고, 자동으로 시험을 수행할 수 있도록 시험 케이스, 프로젝트 등이 구조화될 수 있다. The test operation unit 111 performs a function of managing the device under test 130, such as a merging unit (MU), as a project including selected test cases and all test settings. Therefore, test cases, projects, etc. can be structured so that the user's test management efficiency increases and tests can be performed automatically.

또한, 시험 운영부(111)는 시험의 시작, 종료, 및 보고서 출력에 이르는 디지털 변전소의 샘플링 값(Sampled Value) 시험 케이스의 전과정을 모델 주도로 구현할 수 있는 특징을 가지고 있다.In addition, the test operation unit 111 has a feature that can model-driven the entire process of a sampled value test case of a digital substation, ranging from the start and end of a test to outputting a report.

네트워크 스위치(120)는 시험 장치(110)로부터의 데이터를 시험 대상 장치(130) 또는 시각 동기 서버(150)에 전송하거나, 시험 대상 장치(130) 또는 시각 동기 서버(150)로부터의 데이터를 시험 장치(110)에 전송하는 기능을 수행한다. The network switch 120 transmits data from the test device 110 to the device under test 130 or the time synchronization server 150, or data from the device under test 130 or the time synchronization server 150 is tested. It performs the function of transmitting to the device 110.

부연하면, 네트워크 스위치(120)는 통신 케이블(미도시)에 연결된 시험 장치(110), 시각 동기 서버(150), 시험 대상 장치(130) 등의 네트워크 인터페이스 카드(NIC)에 내장된 MAC(Media Access Control) 주소를 확인한다. 네트워크 스위치(120)는 이 MAC 주소를 사용해 데이터가 발송된 기기(110,130,150)와 수신된 데이터(즉, 데이터 패킷)를 전달할 위치를 식별한다. 따라서 MAC 주소는 기기에 동적으로 할당되고 변경이 가능한 네트워크 계층(계층 3) IP 주소와 달리 물리적 기기를 식별하는 데 사용될 수 있다.In other words, the network switch 120 is a MAC (Media Access Control) address. The network switch 120 uses this MAC address to identify the device 110 , 130 , 150 from which the data was sent and where to forward the received data (ie data packets). Thus, MAC addresses can be used to identify physical devices, unlike network layer (layer 3) IP addresses, which are dynamically assigned to devices and can change.

한 기기가 다른 기기로 데이터 패킷을 보내면 데이터 패킷이 네트워크 스위치(120)로 들어오고 네트워크 스위치(120)는 데이터 패킷의 헤더를 읽어 어떻게 처리할지 결정한다. 즉, 목적지 주소와 대조해 목적지 기기로 이어지는 적절한 포트를 통해 데이터 패킷을 내보낸다. 따라서, 네트워크 스위치(120)는 브릿징 허브, MAC 브릿지, 스위칭 허브, 포트 스위칭 허브 등이 될 수 있다.When one device sends a data packet to another device, the data packet comes into the network switch 120, and the network switch 120 reads the header of the data packet and determines how to process it. That is, it matches the destination address and sends the data packet through the appropriate port leading to the destination device. Accordingly, the network switch 120 may be a bridging hub, a MAC bridge, a switching hub, a port switching hub, and the like.

시험 대상 장치(130)는 머징 유닛(Merging unit) 등이 될 수 있다. 머징 유닛은 CT(Current Transformer)/PT(Potential Transformer)의 전류와 전압값을 디지털값으로 변환하여 IED(Intelligent Electronic Device)(미도시)에 전송하는 프로세스 버스(미도시)의 주요설비이다. 시험 대상 장치(130)는 머징 유닛 외에도 능형전자장치, ECT(Electronic Current Transformer), EVT(Electronic Voltage Transformer) 등이 될 수 있다.The device under test 130 may be a merging unit or the like. The merging unit is a main facility of a process bus (not shown) that converts current and voltage values of CT (Current Transformer)/PT (Potential Transformer) into digital values and transmits them to an IED (Intelligent Electronic Device) (not shown). In addition to the merging unit, the device under test 130 may be a rhombus electronic device, an electronic current transformer (ECT), an electronic voltage transformer (EVT), and the like.

일반적으로, 풀(Full) 디지털 변전소의 가장 큰 특징 중 하나가 변전설비의 보호 및/또는 계측기능을 수행하기 위해 CT(Current Transformer), PT(Potential Transformer)등의 계측 신호 발생 장치(140)로부터 취득한 전압, 전류를 디지털 신호로 변환하여 고속의 네트워크 시스템에 전송하는 것이다, 이때 전압, 전류에 대한 디지털 신호가 디지털 변전소의 국제규격에서 정의하는 샘플링 값(Sampled Value, SV)이다.In general, one of the biggest characteristics of a full digital substation is from a measurement signal generator 140 such as CT (Current Transformer) and PT (Potential Transformer) to perform protection and/or measurement functions of substation facilities. The obtained voltage and current are converted into digital signals and transmitted to the high-speed network system. At this time, the digital signals for the voltage and current are the sampled values (SV) defined in the international standard for digital substations.

시험 대상 장치(130)의 구성을 보여주는 기본 개념에 대해서는 도 6에 도시되어 있음으로 후술하기로 한다.Since the basic concept showing the configuration of the device under test 130 is illustrated in FIG. 6 , it will be described later.

계측 신호 발생 장치(140)는 변전소에서 발생하는 전류, 전압을 계측하여 계측 신호를 생성하는 기능을 수행한다. 이를 위해, 계측 신호 발생 장치(140)는 전류 센서 및 전압 센서로 구성될 수 있다. 전류 센서로는 홀 센서, 광섬유 전류 센서, CT(Current Transformer)형 전류 센서 등이 사용될 수 있다. 전압 센서로는 PT(Potential Transformer)가 될 수 있다.The measurement signal generating device 140 performs a function of generating measurement signals by measuring current and voltage generated in the substation. To this end, the measurement signal generating device 140 may include a current sensor and a voltage sensor. As the current sensor, a hall sensor, an optical fiber current sensor, a current transformer (CT) type current sensor, or the like may be used. A voltage sensor may be a PT (Potential Transformer).

시각 동기 서버(150)는 고정밀의 시각동기를 위한 시간 정보를 생성하여 시험 장치(110)에 제공하는 기능을 수행한다. 이를 위해, 시각 동기 서버(150)는 GPS(Global Positioning System) 수신기, 마이크로프로세서, 통신 회로 등을 포함하여 구성될 수 있다. 통신 회로는 랜카드, 모뎀 등이 될 수 있다. 시간 정보는 GPS(Global Positioning System) 신호 수신 또는 내부 클락을 이용하여 디지털시간 정보를 생성하고, 이를 연결된 장치에 네트워크를 통하여 제공한다.The time synchronization server 150 performs a function of generating time information for high-precision time synchronization and providing it to the test device 110 . To this end, the time synchronization server 150 may include a Global Positioning System (GPS) receiver, a microprocessor, and a communication circuit. The communication circuit may be a LAN card, a modem, and the like. Time information generates digital time information using GPS (Global Positioning System) signal reception or an internal clock, and provides it to connected devices through a network.

도 2는 도 1에 도시된 시험 운영부(111)의 세부 구성 블럭도이다. 도 2를 참조하면, 시험 운영부(111)는 기본적으로 샘플링값 시험 모델을 가지고 사용자가 설정하는 사용자 정의 시험 절차서를 생성 및 관리하는 기능을 수행한다. 이를 위해, 시험 운영부(111)는, SV 시험을 수행하는 시험모델을 가지고 있는 시험 모델 데이터베이스(210), 시험 모델 데이터베이스(210)로부터 선택된 시험모델을 이용하여 사용자 정의 절차서를 생성하는 시험 관리 블럭(220), 시험 케이스에 따른 시험 수행 명령을 생성하는 시험 진행 모듈(230) 등을 포함하여 구성될 수 있다.FIG. 2 is a detailed block diagram of the test operating unit 111 shown in FIG. 1 . Referring to FIG. 2 , the test operation unit 111 basically performs a function of creating and managing a user-defined test procedure set by a user with a sampling value test model. To this end, the test operation unit 111 includes a test model database 210 having a test model performing the SV test and a test management block that generates a user-defined procedure document using a test model selected from the test model database 210 ( 220), a test progress module 230 generating test execution commands according to test cases, and the like.

시험 모델 데이터베이스(210)에 저장되는 시험 모델은 시험 진행 모델, 시험 분석 모델, 판정 모델로 구성된다. A test model stored in the test model database 210 is composed of a test progress model, a test analysis model, and a decision model.

1) 시험 진행 모델은 2가지 모델로 구성될 수 있다.1) The test progress model can be composed of two models.

① SV 수집 모델① SV collection model

지정된 시간 만큼 네트워크에 있는 SV를 수집하고 수집된 SV를 저장한다.It collects SVs in the network for a specified period of time and saves the collected SVs.

② 시각동기 신호 수집 모델② Visual synchronization signal collection model

시험 장치(110)에 설정된 시간 소스에서 시간 정보를 시험 케이스의 종료때까지 가져와서 시간 동기 표시자(indicator)와 시험 로그에 시각 동기 서버(150)와의 시각 동기 상태를 표시한다. 부연하면, 각 동기 서버(150)로부터 시간 정보를 지속적으로 받고 있는지를 시험 로그에 기록으로 남긴다.Time information is brought from the time source set in the test device 110 until the end of the test case, and the time synchronization status with the time synchronization server 150 is displayed in a time synchronization indicator and a test log. To elaborate, whether time information is continuously received from each synchronization server 150 is recorded in the test log.

2) 시험 분석 모델은 10가지 모델로 구성될 수 있다. 이를 설명하면 다음과 같다.2) The test analysis model can be composed of 10 models. This is explained as follows.

① 샘플링값(SV) 형식 확인 모델① Sampling value (SV) type confirmation model

수집된 SV를 가지고 시험 대상 장치(130)가 설정한 것으로서 일치한 SV가 있으면 패스, 일치하는 SV가 없으면 실패(Fail), SV가 없으면 판단 불가이다. 또한, 시험 대상 장치(130)에서 일치 여부를 확인할 파라미터를 지정한다. 파라미터는 다음과 같다. It is set by the device under test 130 with the collected SVs, pass if there is a matched SV, fail if there is no matched SV, and cannot be judged if there is no SV. In addition, parameters to be checked for matching are designated in the device under test 130 . The parameters are:

- 목적지 MAC 주소(destination MAC address)- Destination MAC address

- TPID(tag protocol identifier)- TPID (tag protocol identifier)

- VLAN 우선순위(priority)- VLAN priority (priority)

- VLAN ID(Virtual Local Area Network identifier)- VLAN ID (Virtual Local Area Network identifier)

- 이더타입(Ethertype)- Ethertype

- APPID(APP identifier)-APPID(APP identifier)

- 샘플값 ID(SvID: Sampled Value identifier)- Sampled Value identifier (SvID)

- ASDU(application service data unit)의 갯수- Number of application service data units (ASDUs)

- confRev(Configuration Revision)-confRev(Configuration Revision)

- DUT(Device Under Test, 시험 대상 장치) 포맷(Format) 선택사항- DUT (Device Under Test) format option

- 샘플링 속도(sampling rate)(default False)- Sampling rate (default False)

- 리플레시 시간(refresh Time)(default False) - Refresh Time (default False)

② 지연 시간(Delay Time) 측정 모델② Delay Time Measurement Model

- 수집한 SV 중 시험 대상 장치(130)의 설정과 일치하는 SV 찾음- Finding an SV that matches the settings of the device under test 130 among the collected SVs

- 수집한 SV의 각 샘플별 기록시간을 가지고 전압/전류 인가 신호를 수신한 시간(선택적임)과 0의 범주에 있던 SV의 sample의 마지막 시간과 0값 이상을 가지는 시간의 차를 계산하고, 시간의 차가 DUT의 시험케이스 설정인 계측 지연 시간(The measured delay time)과 DUT의 설정인 최대 지연(Maximum delay) 시간보다 작으면 패스, 크면 Fail, SV가 없으면 판단 불가로 한다. - Calculate the difference between the time at which the voltage/current application signal was received (optional), the time at which the voltage/current application signal was received with the recording time for each sample of the collected SV, the last time of the SV sample in the range of 0, and the time having a value of 0 or more, If the difference in time is less than the measured delay time, which is the test case setting of the DUT, and the maximum delay, which is the DUT setting, it is pass, if it is larger, it is fail, and if there is no SV, it is judged impossible.

부연하면, 전압/전류 인가 신호를 수신한 시간이 선택될때는 해당시간과 SV의 sample의 0값 이상을 가지는 시간의 차를 계산하고, 수신한 시간이 안될 때는 0의 범주에 있던 SV의 sample의 마지막 시간과 0값 이상을 가지는 시간의 차를 계산한다.In other words, when the time at which the voltage/current application signal is received is selected, the difference between the corresponding time and the time when the SV sample has a value of 0 or more is calculated, and when the received time is not received, the SV sample in the range of 0 is calculated. Calculate the difference between the last time and the time that has a value greater than or equal to zero.

③ 샘플링 속도(Sampling Rate) 측정 모델③ Sampling Rate measurement model

- 수집한 SV중 DUT의 설정과 일치하는 SV를 찾는다.- Among the collected SVs, find the SV that matches the DUT setting.

- 수집한 SV의 샘플링 속도(Sampling rate)가 DUT의 설정에 따라 아래의 조건에 따른 SV의 smpCnt(sampling count)가 증가하고 마지막 샘플링 카운터 이후 제로(zero)값으로 리셋(reset)되어 증가하는 것이 확인되면 성공, 그 외의 조건이면 실패로 판정한다.- SampCnt (sampling count) of SV increases according to the conditions below according to the DUT setting and resets to zero after the last sampling counter. If confirmed, it is judged as success, otherwise judged as failure.

Sampling RateSampling Rate 주파수frequency 50Hz50Hz 60Hz60Hz 8080 0 ~ 3,9990 to 3,999 0 ~ 4,7990 to 4,799 256256 0 ~ 12,7990 to 12,799 0 ~ 15,3590 to 15,359

④ 샘플링 간격(Sampling Interval) 측정 모델④ Sampling Interval measurement model

- 수집한 SV 중 DUT의 설정과 일치하는 SV를 찾는다.- Among the collected SVs, find the SV that matches the DUT setting.

- 수집한 SV의 smpCnt=0의 간격이 1초(마진 설정)이면 성공이고, 범위를 벗어나면 실패로 판정한다.- If the interval of smpCnt=0 of the collected SV is 1 second (margin setting), it is judged as success, and if it is out of range, it is judged as failure.

⑤ 시각동기 측정 모델⑤ Visual synchronization measurement model

- SV 시각동기 측정모델은 아래의 [조건1], [조건2], [자동] 3가지의 판단조건을 선택한다.- The SV time synchronization measurement model selects the following three judgment conditions: [Condition 1], [Condition 2], and [Automatic].

- 수집한 SV 중 DUT의 설정과 일치하는 SV를 찾는다.- Among the collected SVs, find the SV that matches the DUT setting.

[조건 1] 시험 장치(110)가 설정된 시각 동기 서버(150)와 동기화되어 있는 경우, SV의 샘플링 동기값(SmpSynch:sampling synchronization)이 아래와 같은 값을 가지면 성공, 다른 값이면 실패로 판정한다.[Condition 1] When the test device 110 is synchronized with the set time synchronization server 150, it is judged as success if the SV sampling synchronization value (SmpSynch: sampling synchronization) has the following value, and failure if it has other values.

타임서버종류Time server type value PPSPPS 1One IEEE1588(Global)IEEE1588 (Global) 22

[조건 2] 시험 장치(110)가 설정된 시각 동기 서버(150)와 동기화가 안 되어 있는 경우 SV의 SmpSynch가 0의 값을 가지면 성공, 다른 값이면 실패로 판정한다.[Condition 2] If the test device 110 is not synchronized with the set time synchronization server 150, it is judged as success if SmpSynch of SV has a value of 0, and failure if it has other values.

단 [조건 2]는 PPS 시간이 안 들어오는 순간에서 SmpSynch가 0이 되는 순간까지의 시간이 DUT의 hold-over Time ±1.0%(default) 확인을 포함하여 판단하는 것을 설정(default는 미확인)할 수 있다.However, in [Condition 2], the time from the moment PPS time does not come to the moment SmpSynch becomes 0 can be set (default is not checked) including checking the DUT hold-over Time ±1.0% (default). there is.

⑥ 시각 동기 정밀도 측정 모델⑥ Visual synchronous precision measurement model

- SV 시각동기 측정 모델은 신호 수집기(미도시)로부터 매시간 PPS 시간정보를 가지고 있다. - The SV time synchronization measurement model has PPS time information every hour from a signal collector (not shown).

- 수집한 SV 중 DUT의 설정과 일치하는 SV를 찾는다.- Among the collected SVs, find the SV that matches the DUT setting.

- 이 설정된 시각 동기 서버(150)와 동기화되어 있는 경우 PPS 시간과 SV의 SmpCnt=0 값의 시차를 구하고 이중 가장 큰 수의 값이 설정된 정밀도 시간 이내이면 성공, 이보다 크면 실패로 판정한다.- If is synchronized with the set time synchronization server 150, the time difference between the PPS time and the SmpCnt = 0 value of the SV is obtained, and if the value of the largest number is within the set precision time, it is determined as success, and if it is greater than this, it is determined as failure.

- 시험 장치(110)가 설정된 시각 동기 서버(150)와 동기화가 안 되어 있는 경우 시험보류로 판정한다.- If the test device 110 is not synchronized with the set time synchronization server 150, it is determined that the test is pending.

⑦ ASDU(application service data unit) 형식 확인 모델⑦ ASDU (application service data unit) format confirmation model

- 수집한 SV 중 DUT 설정과 일치하는 SV를 찾는다.- Among the collected SVs, find the SV that matches the DUT settings.

- DUT의 ASDU 설정에 따른 SV의 noASDU와 seqASDU의 수가 일치하고 이에 따른 전압과 전류의 데이터셋(RSTN)이 구성되어 있으면 성공, 다르게 되면 실패로 판정한다. noASDU는 ASDU의 총수로 8개라 하면 seqASDU가 약 8개 존재한다.- If the number of noASDU and seqASDU of the SV according to the ASDU setting of the DUT matches and the corresponding voltage and current data set (RSTN) is configured, it is determined as success, otherwise it is judged as failure. If noASDU is the total number of ASDUs and there are 8, there are about 8 seqASDUs.

⑧ RMS(Root Means Sqaure, 실효값) 계산 모델⑧ RMS (Root Means Square, RMS) calculation model

- 수집한 SV의 값을 비교할 대상과 값을 설정한다.- Set the target and value to compare the collected SV values.

- [All], 전압(R/S/T/N], 전류[R/S/T/N] - [All], voltage (R/S/T/N], current [R/S/T/N]

"All"은 전압과 전류 모두 비교하는 것을 의미한다."All" means to compare both voltage and current.

- 비교 값의 마진은 ±0.0%(default)로 설정한다.- The margin of the comparison value is set to ±0.0% (default).

- DUT의 설정값을 이용하여 전압, 전류의 RMS값을 계산한다.- Calculate the RMS value of voltage and current using the set value of the DUT.

- 수집한 SV 중 DUT의 설정과 일치하는 SV를 찾는다.- Among the collected SVs, find the SV that matches the DUT setting.

- DUT의 ASDU 설정에 따른 SV의 전압과 전류의 R/S/T/N에 대한 값이 비교 값과 일치하는지 확인하여 일치하면 성공, 다르게 되면 실패로 판정한다.- Check whether the R/S/T/N values of the voltage and current of the SV according to the ASDU setting of the DUT match the comparison value, and if they match, it is judged as success, and if they differ, it is judged as failure.

⑨ 품질 검증 모델⑨ Quality Verification Model

- 수집한 SV의 물질(quality) 값을 비교할 대상을 설정한다.- Set a target to compare the quality values of the collected SVs.

- [All], 전압(R/S/T/N], 전류[R/S/T/N]- [All], voltage (R/S/T/N], current [R/S/T/N]

- [조건 1] 성공으로 간주할 SV의 품질(quality)값을 설정한다.- [Condition 1] Set the quality value of SV to be regarded as successful.

- [사용자 지정], [전압/전류 입력단자 미연결시 Quality 표현] 중 하나를 선택한다.- Select one of [Custom] and [Quality expression when voltage/current input terminal is not connected].

- [조건 2] quality 비교범위를 설정한다.- [Condition 2] Set the quality comparison range.

- [all], [시험케이스 변수설정, 예:Svp6(quality 확인 구간 선택)], [사용자 지정] 중 하나를 선택한다.- Select one of [all], [Test case variable setting, e.g.: Svp6 (quality check interval selection)], and [Custom].

- 수집한 SV 중 DUT의 설정과 일치하는 SV를 찾는다.- Among the collected SVs, find the SV that matches the DUT setting.

- DUT의 ASDU 설정에 따른 SV의 전압과 전류의 quality 값이 [조건 1]과 [조건 2] 설정에 따라 일치하는지 확인하여 일치하면 성공, 다르게 되면 실패로 판정한다.- Check whether the quality values of the voltage and current of the SV according to the ASDU setting of the DUT match the [Condition 1] and [Condition 2] settings.

⑩ 샘플링 카운터(Sampling Counter) 모델⑩ Sampling Counter Model

- DUT가 보내는 SV 수를 세기 위한 시간을 설정한다.- Set the time for counting the number of SVs sent by the DUT.

- SV수 검증을 위해 확인하고자 하는 SV 전송수를 50Hz와 60Hz 주파수별로 아래의 예와 같은 형식으로 입력하고, DUT의 주파수 설정에 따라 자동으로 선택한다. 예로서, 50Hz : 240000±1 sample/cycle, 60Hz : 288000±1 sample/cycle(default value)이다.- For verification of the number of SVs, enter the number of SV transmissions to be checked for each frequency of 50Hz and 60Hz in the format shown in the example below, and select it automatically according to the frequency setting of the DUT. For example, 50Hz: 240000±1 sample/cycle, 60Hz: 288000±1 sample/cycle (default value).

- 수집한 SV 중 DUT의 설정과 일치하는 SV를 찾는다.- Among the collected SVs, find the SV that matches the DUT setting.

- 설정된 시간 동안 DUT가 전송한 SV를 카운터하여 설정된 전송 범위 안에 들어오면 성공, 그 외의 조건이면 실패로 판정한다.- It counts the SV transmitted by the DUT during the set time and judges it as success if it comes within the set transmission range, and failure in other conditions.

도 2를 계속 참조하면, 3) 판정 모델은 5가지 모델로 구성될 수 있다.Still referring to FIG. 2, 3) the decision model may consist of five models.

① 다중 시험 판정 모델① Multiple test judgment model

- 판정그룹을 생성한다. 각 판정그룹은 그 안에 또 다른 판정그룹을 생성할 수 있고 생성그룹의 depth는 한계점(예:3)을 갖는다.- Create a decision group. Each decision group can create another decision group within it, and the depth of the created group has a limit (eg 3).

- 판정그룹 간은 종합시험결과를 And 또는 Or로 묶을 수 있고, 판정결과에 보류가 있으면 전체시험결과는 보류가 된다.- Comprehensive test results can be grouped with And or Or between judgment groups, and if there is a hold on the judgment result, the whole test result is put on hold.

- 판정그룹 안에는 1~다수의 시험 분석 모델을 배치할 수 있고, 각 시험 분석 모델의 판정결과는 "And" 또는 "Or"로 묶을 수 있다.- One or more test analysis models can be placed in the judgment group, and the judgment results of each test analysis model can be grouped with "And" or "Or".

- 시험 케이스 안에 여러 개의 다중 시험 판정 모델이 있거나 반복(Loop)으로 인한 동일 시험 판정모델이 여러 번 실행되는 경우 시험 수행부(112)는 각 시험 판정 모델의 판정값을 "And"로 하여 시험 케이스의 최종판정을 자동으로 수행한다.- If there are multiple multiple test judgment models in a test case or the same test judgment model is executed several times due to repetition (Loop), the test execution unit 112 sets the judgment value of each test judgment model to "And" and sets the test case automatically makes the final decision.

② 시험 가이드 지시 모델② Test guide instruction model

- 시험자에게 시험절차에 따라 DUT의 동작 또는 시험설비 출력(전압/전류 등) 또는 시험상황 연출(네트워크 해제 등)을 시험 진행 중 보여주는 내용을 기재할 수 있다.- Depending on the test procedure, the tester can write the contents showing the operation of the DUT or the output of the test equipment (voltage/current, etc.) or the presentation of the test situation (network disconnection, etc.) during the test.

- 시험 케이스를 반복(Loop) 중일 때 각 반복별로 다른 메시지를 보여줄 때는 반복 카운터 만큼 다른 메시지를 보여주는 기능이 있다.- When a test case is being repeated (Loop), there is a function to show a different message as much as the repeat counter when showing a different message for each iteration.

③ 시험 반복 모델③ Test iteration model

시험 케이스 내에서 반복구간을 지정할 수 있고, 반복 수를 입력하면 시험실행 중 해당 구간이 반복 실행된다.You can designate a repetition section within a test case, and if you enter the number of repetitions, the section is repeatedly executed during test execution.

④ 시험 시작 모델④ Test start model

선택한 시험케이스의 실행을 선언할 수 있다.You can declare the execution of selected test cases.

⑤ 시험 종료 모델⑤ End of test model

선택한 시험 케이스의 종료를 선언할 수 있다.You can declare the end of a selected test case.

도 2를 계속 참조하면, 시험 관리 블럭(220)은, 각 시험 대상 장치(130)를 프로젝트로 정의하여 관리할 수 있는 프로젝트 관리 모듈(221), 시험 모델 데이터베이스(210)로부터 시험모델을 선택하고, 이 선택된 시험모델을 기반으로 사용자 정의 시험 케이스를 생성하고 관리할 수 있는 시험 케이스 관리 모듈(222), 사용자 정의 시험 케이스를 실행하기 위해 필요한 설정값을 입력하여 생성하는 사용자 정의 절차서를 생성하고 관리할 수 있는 시험 설정 모듈(223) 등을 포함하여 구성된다. 사용자 정의 시험 케이스와 사용자 정의 절차서는 연결고리를 갖는다. 2, the test management block 220 selects a test model from the project management module 221 and the test model database 210, which can define and manage each device under test 130 as a project, and , a test case management module 222 capable of creating and managing a user-defined test case based on the selected test model, and creating and managing a user-defined procedure document that is created by inputting setting values necessary to execute the user-defined test case. It is configured to include a test setting module 223 and the like. User-defined test cases and user-defined procedures have a link.

부연하면, 사용자가 시험대상(머징유닛 등)에 대한 시험 절차를 문서(즉 사용자 정의 절차서)로 작성하면 이를 본 발명의 시험 모델을 이용하여 SV 시험장치가 실행할 수 있는 시험 케이스를 만든다.In other words, when a user writes a test procedure for a test target (merging unit, etc.) as a document (ie, a user-defined procedure document), a test case that can be executed by the SV test apparatus is created using the test model of the present invention.

시험 설정 모듈(223)에 의해 생성된 시험 케이스는 시험 진행 모듈(230)에 의해 시험 수행부(112)에 시험 수행 명령을 전송한다. The test case generated by the test setting module 223 transmits a test execution command to the test execution unit 112 by the test progress module 230 .

한편, 프로젝트 관리 모듈(221)은 다음의 세부 설정 기능이 있다. Meanwhile, the project management module 221 has the following detailed setting function.

① 프로젝트 설정① Project settings

- 프로젝트 생성/삭제/변경 - Create/delete/change projects

- 생성 파일 저장 폴더 관리 : 생성 파일로는 PCAP(Packet capture) 등을 들 수 있다. - Management of created file storage folders: Examples of generated files include Packet capture (PCAP).

- DUT(Device Under Test, 시험 대상 장치) 생성/삭제/변경 - Create/delete/change DUT (Device Under Test)

- DUT 설정과 연계 - Linkage with DUT settings

② DUT 설정 ② DUT settings

- DUT CID 파일 업로드(Upload) 기능 : CID(Configured IED Description)파일에는 연결된 차트 이미지의 이름, 파일 설명, 이미지 픽셀을 정의하는 참조 지점, 이미지 MD5 디지털 서명 및 요금 제한이 포함될 수 있다. - DUT CID file upload function: The CID (Configured IED Description) file can include the name of the linked chart image, file description, reference point defining image pixels, image MD5 digital signature, and rate limit.

- DUT 일반 설정 (일반 설정은 아래 구체화하지 못한 내용을 반영하는 것을 의미한다)- DUT general settings (general settings mean to reflect the details not specified below)

- DUT명, 모델번호, 제조사- DUT name, model number, manufacturer

- 커넥터 타입(Connector Type)- Connector Type

- 시각 동기 방식(Time Synchronization) : PPS(Pulse Per Second)(디폴트), IEEE1588 선택- Time Synchronization: PPS (Pulse Per Second) (default), IEEE1588 selected

- DUT의 지속 시간(hold-over Time) ± 1.0% (default) 확인- Check DUT hold-over time ± 1.0% (default)

- DUT 리포트 출력 폴더 지정- Specify DUT report output folder

- DUT 시험 케이스 결과(PCap 등) 저장 폴더 지정- Specify the storage folder for DUT test case results (PCap, etc.)

- DUT SV(Sampled Value) 시험 케이스 선택 및 관리- DUT SV (Sampled Value) test case selection and management

- 시험 시스템이 가지고 이는 시험 케이스 보여주기- Show test cases that the test system has

- DUT가 실행할 시험 케이스 선택 : 선택된 시험케이스만 실행할 수 있고, 결과 리포트 출력과 연계- Select test cases to be executed by DUT: Only selected test cases can be executed, and linked with result report output

- 시험 케이스의 설정은 시험 케이스 상세설정에서 default로 가져오고 각 케이스는 일반(default)/사용자 설정 가능하다. 일반의 경우 상세설정의 값을 자동으로 따르고 사용자 선택의 경우 입력된 값을 저장하여 사용- Test case settings are imported as default in test case detailed settings, and each case can be set as default or user. In the case of general, the value of detailed setting is automatically followed, and in case of user selection, the entered value is saved and used.

- DUT SV 전송설정 : CID 파일 또는 사용자 입력 선택- DUT SV transmission setting: CID file or user input selection

- MSVCB(Multicast Sampled Value Control Block) 선택 : 시험대상 SV 선택- Select MSVCB (Multicast Sampled Value Control Block): select test target SV

- SV 네트워크 설정 : 예시를 보면 다음과 같다.- SV network setting: The example is as follows.

destination MAC addressdestination MAC address 01-0C-CD-04-xx-xx01-0C-CD-04-xx-xx TPID(tag protocol identifier) TPID (tag protocol identifier) 0x8100 0x8100 VLAN(Virtual Local Area Network) priority as configuredVirtual Local Area Network (VLAN) priority as configured default = 4default = 4 VLAN ID as configuredVLAN ID as configured default = 0x000default = 0x000 Ethertype Ethertype 0x88BA 0x88BA APPID(APP identifier) APP identifier (APPID) 0x4000 0x4000

- 주파수(50Hz 또는 60Hz 선택)- Frequency (select 50Hz or 60Hz)

- ConfRev(Configuration rev.)- ConfRev (Configuration rev.)

- 샘플링 속도(Sampling rate) 설정 (80, 256 선택)- Sampling rate setting (select 80, 256)

- 리플레시 시간(Refresh Time) 설정 (defalut는 False)- Set refresh time (default is False)

- ASDU(application service data unit) 선택 (1~8 선택) : 단 80 sampling rate 설정인 경우 1로 고정- ASDU (application service data unit) selection (select 1 to 8): Fixed to 1 in case of 80 sampling rate setting

- SvID(Sampled Value identifier) : 단 80 샘플링 속도(sampling rate)로 설정이면 1로 고정- SvID (Sampled Value identifier): Fixed to 1 if set to 80 sampling rate

- 전압/전류 입력단자 미연결 시 품질(Quality) 표현:전압 R/S/T/N, 전류 R/S/T/N 상별 지정- Quality expression when voltage/current input terminal is not connected: voltage R/S/T/N, current R/S/T/N specified by phase

품질 타입 정의는 도 5에 예시되며, 후술하기로 한다.The quality type definition is illustrated in FIG. 5 and will be described later.

도 2를 계속 참조하면, 다음과 같다. With continued reference to FIG. 2 , as follows.

- 전압/전류 입력단자 “0” 값 시 Quality 표현:전압 R/S/T/N, 전류 R/S/T/N 상별 지정- Quality expression when voltage/current input terminal is “0” value: voltage R/S/T/N, current R/S/T/N specified by phase

- 전압/전류 RMS(Root Mean Square) 계산을 위한 CT(Current transformer) 비율(Ratio), PT(potential transformer) 비율(Ratio) 설정- CT (Current transformer) ratio, PT (potential transformer) ratio setting for voltage/current RMS (Root Mean Square) calculation

비율을 예시하면 CT는 2000:5, PT는 154000:110이다.For example, the ratio is 2000:5 for CT and 154000:110 for PT.

- 최대 지연(Maximum delay)(default, 약 3ms)- Maximum delay (default, about 3ms)

도 2를 계속 참조하면, 시험 설정 모듈(230)은 시험대상장치 프로젝트에서 선택한 시험 케이스의 아래 상세 설정값을 관리하는 기능을 수행한다. Still referring to FIG. 2 , the test setting module 230 performs a function of managing the following detailed setting values of a test case selected from a device under test project.

① 측정 지연 시간(the measured delay time)(3ms, default)① the measured delay time (3ms, default)

② 품질 확인 구간 선택: 유효(validity)(default: true), detailqual(default: false), 소스(source)(default: false), 테스트(default: false), 운영자 차단(operatorblocked)(default: false), 파생(derived)(default: false) ② Quality check section selection: validity (default: true), detailqual (default: false), source (default: false), test (default: false), operatorblocked (default: false) , derived (default: false)

도 6의 내용을 설정할 수 있는 것으로, 유효(validity)(default: true)는 2bit 값이 모두 00이면 true 이고, detailqual(default: false)은 detailqual 8 bit가 한 개라도 1이면 true, 모두 0이면 false, 소스(source)(default: false), 테스트(default: false), 운영자 차단(operatorblocked)(default: false), 파생(derived)(default: false)는 각 해당 bit가 1이면 true 0이면 false이다.The contents of FIG. 6 can be set. Validity (default: true) is true if all 2-bit values are 00, and detailqual (default: false) is true if at least one of the 8 detailqual bits is 1, and if all 0 are 0. For false, source (default: false), test (default: false), operatorblocked (default: false), and derived (default: false), true if each corresponding bit is 1, false if 0. to be.

③ 시각동기 설정 : PPS 또는 시각 동기 서버 설정③ Time synchronization setting: PPS or time synchronization server setting

도 3은 도 1에 도시된 시험 수행부(112)의 세부 구성 블럭도이다. 도 3을 참조하면, 시험 운영부(111)에서 선택된 시험 케이스의 실행 명령이 내려오면 시험 실행기(310)는 시험 모델에 따라 신호 처리기(320)를 동작하여 제 1 통신 포트(331)를 통해 시각 동기 서버(150)에서 시간 정보를 받아 시험 진행 과정에서 사용하도록 한다. 또한, 시험 실행기(310)는 시험 케이스에 구현된 시험모델에 따라 신호 수집기(330)는 제 2 입력포트(332)를 통해 시험 대상 장치(130)가 전송하는 SV 신호를 수신하여 시험을 수행한다. FIG. 3 is a detailed block diagram of the test performing unit 112 shown in FIG. 1 . Referring to FIG. 3 , when an execution command for a selected test case is received from the test operation unit 111, the test executor 310 operates the signal processor 320 according to the test model to synchronize time through the first communication port 331. Time information is received from the server 150 and used in the test process. In addition, the test executor 310 performs the test by receiving the SV signal transmitted from the device under test 130 through the second input port 332 by the signal collector 330 according to the test model implemented in the test case. .

제 1 통신 포트(331) 및 제 2 통신 포트(332)는 통신 포트로서 네트워크 스위치(120)에 연결된다. 따라서, 입력 포트(331,332)는 물리적인 포트, 논리적인 접속 장소를 포함하는 의미가 될 수 있다.The first communication port 331 and the second communication port 332 are connected to the network switch 120 as communication ports. Accordingly, the input ports 331 and 332 may mean a physical port and a logical connection place.

도 2 및 도 3에 도시된, 시험 관리 블럭(220), 프로젝트 관리 모듈(221), 시험 케이스 관리 모듈(222), 시험 설정 모듈(223), 시험 진행 모듈(230), 시험 실행기(310), 신호 처리기(320), 신호 수집기(330)는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 소프트웨어 및/또는 하드웨어로 구현될 수 있다. 하드웨어 구현에 있어, 상술한 기능을 수행하기 위해 디자인된 ASIC(application specific integrated circuit), DSP(digital signal processing), PLD(programmable logic device), FPGA(field programmable gate array), 프로세서, 마이크로프로세서, 다른 전자 유닛 또는 이들의 조합으로 구현될 수 있다. 소프트웨어 구현에 있어, 소프트웨어 구성 컴포넌트(요소), 객체 지향 소프트웨어 구성 컴포넌트, 클래스 구성 컴포넌트 및 작업 구성 컴포넌트, 프로세스, 기능, 속성, 절차, 서브 루틴, 프로그램 코드의 세그먼트, 드라이버, 펌웨어, 마이크로 코드, 데이터, 데이터베이스, 데이터 구조, 테이블, 배열 및 변수를 포함할 수 있다. 소프트웨어, 데이터 등은 메모리에 저장될 수 있고, 프로세서에 의해 실행된다. 메모리나 프로세서는 당업자에게 잘 알려진 다양한 수단을 채용할 수 있다.2 and 3, a test management block 220, a project management module 221, a test case management module 222, a test setting module 223, a test progress module 230, and a test executor 310 , the signal processor 320, and the signal collector 330 refer to units that process at least one function or operation, and may be implemented in software and/or hardware. In hardware implementation, ASIC (application specific integrated circuit), DSP (digital signal processing), PLD (programmable logic device), FPGA (field programmable gate array), processor, microprocessor, other It may be implemented as an electronic unit or a combination thereof. In software implementation, software component components (elements), object-oriented software component components, class component components and task component components, processes, functions, properties, procedures, subroutines, segments of program code, drivers, firmware, microcode, data , databases, data structures, tables, arrays, and variables. Software, data, etc. may be stored in memory and executed by a processor. The memory or processor may employ various means well known to those skilled in the art.

시험 수행부(112)는 시험 운영부(111)에서 선택된 사용자 정의 절차서의 실행 명령이 내려오면 시험 실행기(310)는 시험모델에 따라 신호 처리기(320)를 동작하여 시각 동기 신호의 입력을 위한 제 1 통신 포트(331)를 통해 고정밀의 시각 동기 서버(150)에서 시간 정보를 받아 시험 진행 과정에서 사용하도록 한다. 또한, 시험 케이스에 구현된 시험 모델에 따라 신호 수집기(330)는 SV(Sampled Value) 입력을 위한 제 2 통신 포트(332)를 통해 시험 대상 장치(130)가 전송하는 SV 신호를 수신하여 시험을 수행한다. 시험 운영부(111)의 시험케이스 관리 모듈(222)을 통하여 프로젝트의 각 시험 케이스는 도 4의 과정과 같이 생성되고 관리될 수 있다.In the test execution unit 112, when an execution command of the user-defined procedure selected by the test operation unit 111 comes down, the test executor 310 operates the signal processor 320 according to the test model to input the first time synchronization signal. Time information is received from the high-precision time synchronization server 150 through the communication port 331 and used in the test process. In addition, according to the test model implemented in the test case, the signal collector 330 receives the SV signal transmitted from the device under test 130 through the second communication port 332 for inputting SV (Sampled Value) to perform the test. carry out Through the test case management module 222 of the test operation unit 111, each test case of the project may be created and managed as in the process of FIG. 4 .

도 4는 본 발명의 일실시예에 따른 샘플링값(SV:Sampled Value) 자동 시험 과정을 보여주는 흐름도이다. 도 4를 참조하면, 다수의 시험 모델 중 선택되는 하나의 시험 모델에 기반하여 생성되는 시험 케이스에 기반한 시험 케이스를 생성한다(단계 S410). 이러한 시험 절차서(예를 들면, SV_Cse1)를 보면 다음과 같다.4 is a flowchart illustrating an automatic sampled value (SV) test process according to an embodiment of the present invention. Referring to FIG. 4 , a test case based on a test case generated based on one test model selected from among a plurality of test models is generated (step S410). Looking at these test procedures (eg, SV_Cse1), it is as follows.

시험 절차서test procedure SV_Case1SV_Case1 시험exam
설명Explanation
DUT가 전송하는 SV의 샘플링된 전류(또는 전압) 값이 실제 계측 신호 발생 장치에서 입력하는 아날로그 전류(또는 전압) 신호와 일치하는지 확인Check whether the sampled current (or voltage) value of the SV transmitted by the DUT matches the analog current (or voltage) signal input from the actual measurement signal generator
번호number 시험모델test model 내용Contents 1One 시각동기 신호 수집 모델Visual Synchronous Signal Acquisition Model 시험시스템과 DUT의 설정된 시각 동기 서버와 연결Connection with test system and DUT’s configured time synchronization server 22 시험가이드 지시 모델Test guide instruction model 대칭분 삼상(VA, VB, VC) 전류(5A), 전압(69.28V)을 인가Applies symmetrical three-phase (VA, VB, VC) current (5A) and voltage (69.28V) 33 SV 수집 모델SV collection model SV를 30초간 수집하도록 설정Set SV to collect for 30 seconds 44 다중(Multi) 시험 판정 모델Multi-trial adjudication model SV 형식 확인
SV Sampling Rate 측정
SV RMS 계산
- 전압 R/S/T = 69.28 V, N=0 V 확인
- 전류 R/S/T = 69.28 V, N=0 V 확인
Check SV format
SV sampling rate measurement
Calculate SV RMS
- Check voltage R/S/T = 69.28 V, N=0 V
- Check current R/S/T = 69.28 V, N=0 V
55 시험가이드 지시 모델Test guide instruction model 대칭분 삼상(IA, IB, IC) 전류(5A), 위상이 0인 대칭분 삼상(VA, VB, VC) 전압(69.28V)을 인가Applies symmetrical three-phase (IA, IB, IC) current (5A) and symmetrical three-phase (VA, VB, VC) voltage (69.28V) with zero phase 66 SV 수집 모델SV collection model SV를 30초간 수집하도록 설정Set SV to collect for 30 seconds 77 다중(Multi) 시험 판정 모델Multi-trial adjudication model SV 형식 확인
SV Sampling Rate 측정
SV RMS 계산
- 전압 R/S/T = 69.28 V, N=330 V 확인
- 전류 R/S/T = 5 A, N=0 A 확인
Check SV format
SV sampling rate measurement
Calculate SV RMS
- Check voltage R/S/T = 69.28 V, N=330 V
- Check current R/S/T = 5 A, N=0 A
88 시험가이드 지시 모델Test guide instruction model VA 전류(5A), VA 전압(69.28V)을 인가Applies VA current (5A) and VA voltage (69.28V) 99 SV 수집 모델SV collection model SV를 30초간 수집하도록 설정Set SV to collect for 30 seconds 1010 다중(Multi) 시험 판정 모델Multi-trial adjudication model SV 형식 확인
SV Sampling Rate 측정
① SV RMS 계산
- 전압 R = 69.28 V, N=69.28 V 확인
- 전류 R = 5 A, N=0 A 확인
② SV RMS 계산
- 전압 S = 69.28 V, N=69.28 V 확인
- 전류 S = 5 A, N=0 A 확인
③ SV RMS 계산
- 전압 T = 69.28 V, N=69.28 V 확인
- 전류 T = 5 A, N=0 A 확인
※[①-③]은 Or로 묶고 전체는 And로 묶음
Check SV format
SV sampling rate measurement
① Calculate SV RMS
- Check voltage R = 69.28 V, N = 69.28 V
- Check current R = 5 A, N=0 A
② Calculate SV RMS
- Check voltage S = 69.28 V, N = 69.28 V
- Check the current S = 5 A, N = 0 A
③ Calculate SV RMS
- Check voltage T = 69.28 V, N = 69.28 V
- check current T = 5 A, N=0 A
※[①-③] are grouped with Or, and the whole group is grouped with And.
1111 시험 반복 모델trial iteration model 9과 10번 과정을 3번 반복한다.
-1.IB 전류(5A), VB 전압(69.28V)을 인가
-2.IC 전류(5A), VC 전압(69.28V)을 인가
Repeat steps 9 and 10 three times.
-1.Apply IB current (5A) and VB voltage (69.28V)
-2. Apply IC current (5A) and VC voltage (69.28V)
1212 시험가이드 지시 모델Test guide instruction model 위상이 반대인 IA, IB 전류(5A)를 인가Apply IA, IB current (5A) with opposite phase 1313 SV 수집 모델SV collection model SV를 30초간 수집하도록 설정Set SV to collect for 30 seconds 1414 다중(Multi) 시험 판정 모델Multi-trial adjudication model SV 형식확인
SV Sampling Rate 측정
① SV RMS 계산
- 전류 R, S = 5 A, N=0 A 확인
② SV RMS 계산
- 전류 S, T = 5 A, N=0 A 확인
③ SV RMS 계산
- 전류 R, T = 5 A, N=0 A 확인
※[①-③]은 Or로 묶고 전체는 And로 묶음
SV type confirmation
SV sampling rate measurement
① Calculate SV RMS
- Check current R, S = 5 A, N=0 A
② Calculate SV RMS
- Check current S, T = 5 A, N=0 A
③ Calculate SV RMS
- Check current R, T = 5 A, N=0 A
※[①-③] are grouped with Or, and the whole group is grouped with And.
1515 시험 반복 모델trial iteration model 13과 14번 과정을 3번 반복
-1.위상이 반대인 IB, IC 전류(5A)를 인가
-2.위상이 반대인 IC, IA 전류(5A)를 인가
Repeat steps 13 and 14 3 times
-1. Apply IB, IC current (5A) with opposite phase
-2.Apply IC, IA current (5A) with opposite phase
1616 시험가이드 지시 모델Test guide instruction model 전압, 전류 인가를 해제Release the application of voltage and current

이후, 사용자 정의 시험 절차서에 따라 자동 시험이 실행되기전에 시험가이드 지시 정보를 작성할 수 있다(단계 S402,S420). 부연하면, 화면에 가이드 메시지가 디스플레이될 수 있다. 물론, 실행하는 시험 장치(110)에 표시부(미도시)를 구성할 수도 있도, 별도로 구성할 수도 있다. 표시부는 LCD(Liquid Crystal Display), LED(Light Emitting Diode) 디스플레이, PDP(Plasma Display Panel), OLED(Organic LED) 디스플레이, 터치 스크린, CRT(Cathode Ray Tube), 플렉시블 디스플레이, 마이크로 LED, 미니 LED이 될 수 있다. 터치 스크린의 경우, 입력 수단으로도 사용될 수 있다. Thereafter, test guide instruction information may be created before an automatic test is executed according to a user-defined test procedure (steps S402 and S420). To elaborate, a guide message may be displayed on the screen. Of course, a display unit (not shown) may be configured in the test device 110 to be executed, or may be configured separately. Displays include LCD (Liquid Crystal Display), LED (Light Emitting Diode) display, PDP (Plasma Display Panel), OLED (Organic LED) display, touch screen, CRT (Cathode Ray Tube), flexible display, micro LED, and mini LED. It can be. In the case of a touch screen, it can also be used as an input means.

이후, 시험 진행 모듈(230)이 선택되며, 다중 시험 판정 정보가 구성될 수 있다(단계 S401,S440,S450).Then, the test progress module 230 is selected, and multiple test decision information can be configured (steps S401, S440, and S450).

이 경우, 반복 및 시험 추가 구현이 결정되면, 시험 반복, 시험 시작이 진행된다(단계 S403,S404).In this case, if iteration and test additional implementation are determined, test repetition and test start are performed (steps S403 and S404).

단계 S450에서, 반복 및 시험 추가가 없으면, 시험 종료가 선택되고, 최종 시험 보고서가 생성되어 출력된다(단계 S460,S470).In step S450, if there is no iteration and test addition, test end is selected, and a final test report is generated and output (steps S460 and S470).

도 5는 일반적인 품질 타입(Quality type)의 정의를 보여주는 표이다. 도 5를 참조하면, "default"는 기본 설정값을 의미하며, 유효(validity)는 보내는 데이터의 이상유무를 알려주고 이상이 있게 되면 detailqual의 8bit를 통해 이상의 이유를 알려주고, 소스(source)는 보내는 데이터가 실제 측정값인지 아니면 가상값인지 알려주고, 테스트는 보내는 데이터가 시험용으로 보내는 지 여부를 알려주고, 운영자 차단(operatorblocked)는 장치가 해당 데이터를 차단하라고 알려준다.5 is a table showing definitions of general quality types. Referring to FIG. 5, "default" means a basic setting value, validity informs whether there is an abnormality in the data to be sent, and if there is an abnormality, the reason for the abnormality is notified through 8 bits of detailqual, and the source is the data to be transmitted. is an actual measured value or a fictitious value, test tells whether the data being sent is for testing purposes, and operatorblocked tells the device to block that data.

도 6은 도 1에 도시된 시험 대상 장치(130)의 개념도이다. 도 6을 참조하면, PT(641), CT(642) 등을 갖는 계측 신호 발생 장치(140)로부터의 전압, 전류 신호들을, 시험 대상 장치(130)에서 각각의 트랜스듀서(TranDucer)(631)를 거쳐, 샘플앤홀더(S/H)(632), 아날로그-디지털 변환기(A/D)(633) 및 버퍼(B/F)(634)를 거쳐 디지털화된다. 아날로그 신호들은 A/D변환하는 과정이 동일하게 수행되어야 한다. 물론, 데이터 통신을 해야 하므로 각 샘플들이 언제 샘플된 데이터인지 표시되어야 하므로 시각동기를 맞추어 각 데이터 마다 시각표시를 해줄 수도 있다. 'Sync Command' 신호가 바로 시각동기 명령신호를 나타내는 것이다. FIG. 6 is a conceptual diagram of the device under test 130 shown in FIG. 1 . Referring to FIG. 6, the voltage and current signals from the measurement signal generator 140 having the PT 641, CT 642, etc. are transferred to each transducer 631 in the device under test 130 through a sample and holder (S/H) 632, an analog-to-digital converter (A/D) 633, and a buffer (B/F) 634 to be digitized. For analog signals, the process of A/D conversion must be performed in the same way. Of course, since data communication is required, it is necessary to indicate when each sample is the sampled data, so time may be displayed for each data according to time synchronization. The 'Sync Command' signal represents the time synchronization command signal.

계측 신호 발생 장치(140)는 국제규격의 디지털 형식으로 샘플링된 샘플링값(SV)을 보내는 방식은 다수의 IED들(IntelligentElectronic Device)에 보내게 되는 MSV(Multicast Sampled Value)와 하나의 전용 IED에 보내게 되는 USV(Unicast Sampled Value)가 있다. 물론, 도면에 도시되지 않았으나, 내부에 구비된 컨트롤 블럭인 MSVCB(Multicast Sampled Value Control Block)와 USVCB(Unicast Sampled Value Control Block)를 이용하게 될 수 있다.The measurement signal generator 140 sends the sampled sampling value (SV) in a digital format of international standards to MSV (Multicast Sampled Value) sent to multiple IEDs (Intelligent Electronic Device) and to one dedicated IED. There is a Unicast Sampled Value (USV) that will be used. Of course, although not shown in the drawings, it is possible to use MSVCB (Multicast Sampled Value Control Block) and USVCB (Unicast Sampled Value Control Block), which are control blocks provided therein.

계측 신호 발생 장치(140)는 알고리즘을 처리하는 CPU(Central Processing Unit)(635), 프로그램, 데이터 등을 저장하는 메모리(636), 데이터를 전송하기 위한 통신부(637) 등을 포함하여 구성될 수 있다.The measurement signal generator 140 may include a central processing unit (CPU) 635 for processing an algorithm, a memory 636 for storing programs and data, and a communication unit 637 for transmitting data. there is.

메모리(636)는 플래시 메모리 타입(flash memory type), 하드디스크 타입(hard disk type), 멀티미디어 카드 마이크로 타입(multimedia card micro type), 카드 타입의 메모리(예를 들어 SD(Secure Digital) 또는 XD(eXtreme Digital) 메모리 등), 램(Random Access Memory, RAM), SRAM(Static Random Access Memory), 롬(Read Only Memory, ROM), EEPROM(Electrically Erasable Programmable Read Only Memory), PROM(Programmable Read Only Memory), 자기 메모리, 자기 디스크, 광디스크 중 적어도 하나의 타입의 저장매체를 포함할 수 있다. 또한, 인터넷(internet)상에서 저장 기능을 수행하는 웹 스토리지(web storage), 클라우드 서버와 관련되어 동작할 수도 있다.The memory 636 may be a flash memory type, a hard disk type, a multimedia card micro type, or a card type memory (eg SD (Secure Digital) or XD ( eXtreme Digital memory, etc.), RAM (Random Access Memory, RAM), SRAM (Static Random Access Memory), ROM (Read Only Memory, ROM), EEPROM (Electrically Erasable Programmable Read Only Memory), PROM (Programmable Read Only Memory) , a magnetic memory, a magnetic disk, and an optical disk may include at least one type of storage medium. In addition, it may operate in relation to a web storage and a cloud server that perform a storage function on the Internet.

통신부(637)는 통신을 위해, 모뎀, 랜카드, 통신 회로 등이 구성될 수 있다.The communication unit 637 may include a modem, a LAN card, and a communication circuit for communication.

또한, 여기에 개시된 실시형태들과 관련하여 설명된 방법 또는 알고리즘의 단계들은, 마이크로프로세서, 프로세서, CPU(Central Processing Unit) 등과 같은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 (명령) 코드, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. In addition, the steps of a method or algorithm described in connection with the embodiments disclosed herein are implemented in the form of program instructions that can be executed through various computer means such as a microprocessor, processor, CPU (Central Processing Unit), etc. It can be recorded on any available medium. The computer readable medium may include program (instruction) codes, data files, data structures, etc. alone or in combination.

상기 매체에 기록되는 프로그램 (명령) 코드는 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프 등과 같은 자기 매체(magnetic media), CD-ROM, DVD, 블루레이 등과 같은 광기록 매체(optical media) 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 (명령) 코드를 저장하고 수행하도록 특별히 구성된 반도체 기억 소자가 포함될 수 있다. The program (command) code recorded on the medium may be specially designed and configured for the present invention, or may be known and usable to those skilled in computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks and magnetic tapes, optical media such as CD-ROMs, DVDs, and Blu-rays, and ROMs and RAMs ( A semiconductor storage element specially configured to store and execute program (instruction) codes such as RAM), flash memory, or the like may be included.

여기서, 프로그램 (명령) 코드의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.Here, examples of the program (command) code include high-level language codes that can be executed by a computer using an interpreter, as well as machine language codes such as those produced by a compiler. The hardware devices described above may be configured to act as one or more software modules to perform the operations of the present invention, and vice versa.

100: 샘플링값 자동 시험 시스템
110: 시험 장치
111: 시험 운영부
112: 시험 수행부
120: 네트워크 스위치
130: 시험 대상 장치
140: 계측 신호 발생 장치
150: 시각 동기 서버
100: sampling value automatic test system
110: test device
111: test administration department
112: test execution unit
120: network switch
130: device under test
140: measurement signal generator
150: time synchronization server

Claims (20)

계측 신호를 생성하는 계측 신호 발생 장치(140);
상기 계측 신호를 디지털 신호로 변환하여 디지털 변전소의 샘플링값을 생성하는 시험 대상 장치(130); 및
미리 설정되는 다수의 시험 모델 중 선택되는 하나의 시험 모델에 기반하여 생성되는 시험 케이스에 따라 상기 샘플링값(sampled value)에 대해 자동 시험을 실행하는 시험 장치(110);
를 포함하는 것을 특징으로 하는 디지털 변전소의 샘플링값 자동 시험 시스템.
a measurement signal generating device 140 generating a measurement signal;
A device under test 130 that converts the measurement signal into a digital signal to generate a sampling value of a digital substation; and
A test device 110 that automatically executes a test on the sampled value according to a test case generated based on one test model selected from among a plurality of preset test models;
Sampling value automatic test system of a digital substation, characterized in that it comprises a.
제 1 항에 있어서,
상기 시험 장치(110)는,
하나의 상기 시험 모델을 가지고 상기 시험 케이스를 생성하고 관리하는 시험 운영부(111); 및
상기 시험 케이스에 따라 상기 자동 시험을 실행하고, 상기 실행에 따른 결과를 사용자에게 제공하는 시험 수행부(112);를 포함하는 것을 특징으로 하는 디지털 변전소의 샘플링값 자동 시험 시스템.
According to claim 1,
The test device 110,
a test operating unit 111 generating and managing the test cases with one test model; and
and a test execution unit 112 that executes the automatic test according to the test case and provides a result according to the execution to a user.
제 2 항에 있어서,
상기 시험 운영부(111)는,
다수의 상기 시험모델을 저장하고 있는 시험 모델 데이터베이스(210);
상기 시험 모델 데이터베이스(210)로부터 선택된 하나의 상기 시험모델을 이용하여 상기 시험 케이스를 생성하는 시험 관리 블럭(220); 및
상기 시험 케이스에 따른 시험 수행 명령을 생성하는 시험 진행 모듈(230);을 포함하는 것을 특징으로 하는 디지털 변전소의 샘플링값 자동 시험 시스템.
According to claim 2,
The test operation unit 111,
a test model database 210 storing a plurality of the test models;
a test management block 220 generating the test case using one test model selected from the test model database 210; and
A test progress module 230 for generating a test execution command according to the test case; the sampling value automatic test system of the digital substation, characterized in that it comprises a.
제 3 항에 있어서,
상기 시험 수행부(112)는,
상기 시험 수행 명령에 따라 상기 샘플링값(sampled value)에 대해 자동 시험을 실행하는 시험 실행기(310);
시간 정보를 상기 자동 시험에 반영하는 신호 처리기(320); 및
제 2 통신 포트(332)를 통해 상기 시험 대상 장치(130)로부터 상기 샘플링값을 수신하는 신호 수집기(330);를 포함하는 것을 특징으로 하는 디지털 변전소의 샘플링값 자동 시험 시스템.
According to claim 3,
The test performing unit 112,
a test executor 310 that automatically executes a test on the sampled value according to the test execution command;
a signal processor 320 that reflects time information to the automatic test; and
A signal collector (330) receiving the sampling value from the device under test (130) through a second communication port (332);
제 4 항에 있어서,
상기 시간 정보는 제 1 통신 포트(331)를 통해 시각 동기 서버(150)로부터 수신되는 시간 정보이거나 PPS(Pulse Per Second) 시간인 것을 특징으로 하는 디지털 변전소의 샘플링값 자동 시험 시스템.
According to claim 4,
The time information is time information received from the time synchronization server 150 through the first communication port 331 or PPS (Pulse Per Second) time.
제 5 항에 있어서,
상기 시험 모델은,
상기 자동 시험을 위한 상기 샘플링값 및 상기 시간 정보를 수집하는 시험 진행 모델, 상기 샘플링값 및 상기 시간 정보를 이용하여 상기 샘플링값 및 상기 시간 정보에 관련되는 상세 데이터를 분석하는 시험 분석 모델, 및 상기 분석에 따른 판정을 실행하는 판정 모델을 포함하는 것을 특징으로 하는 디지털 변전소의 샘플링값 자동 시험 시스템.
According to claim 5,
The test model,
A test progress model that collects the sampling value and the time information for the automatic test, a test analysis model that analyzes detailed data related to the sampling value and the time information using the sampling value and the time information, and the An automatic testing system for sampling values of a digital substation, characterized in that it includes a decision model for making a decision according to the analysis.
제 6 항에 있어서,
상기 시험 진행 모델은, 미리 지정된 시간만큼 네트워크에 있는 상기 샘플링값을 수집하여 저장하는 제 1 모델과, 미리 설정된 시간 소스에서 상기 시간 정보를 상기 시험 케이스의 종료때까지 가져와서 시간 동기 표시자(indicator)와 시험 로그에 상기 시각 동기 서버(150)와의 시각 동기 상태를 표시하는 제 2 모델로 이루어지는 것을 특징으로 하는 디지털 변전소의 샘플링값 자동 시험 시스템.
According to claim 6,
The test progress model includes a first model for collecting and storing the sampling values in the network for a predetermined time, and a time synchronization indicator by bringing the time information from a preset time source until the end of the test case. ) and a second model displaying the time synchronization status with the time synchronization server 150 in the test log.
제 6 항에 있어서,
상기 시험 분석 모델은,
수집된 상기 샘플링값 중 상기 시험 대상 장치(130)의 설정과 일치한 샘플링값이 있는지를 다수의 파라미터를 이용하여 확인하는 샘플링값 형식 확인 모델, 지연 시간을 측정하는 지연 시간 측정 모델, 상기 샘플링값의 샘플링 카운터가 증가하고 마지막 샘플링 카운터 이후 제로(zero)값으로 리셋(reset)되어 증가되는지를 측정하는 샘플링 속도 측정 모델, 샘플링값의 상기 샘플링 카운터가 상기 제로값이 되는 간격을 미리 설정되는 마진인지를 측정하는 샘플링 간격 측정 모델, 상기 시험 장치(110)가 시각 동기 서버(150)와의 동기화 여부에 따라 시각 동기를 측정하는 시각 동기 측정 모델, PPS(Pulse Per Second) 시간과 상기 샘플링 카운터가 상기 제로값이되는 값간의 차를 이용하여 시각 동기 정밀도를 측정하는 시각 동기 정밀도 측정 모델, 전압과 전류의 데이터셋(RSTN)이 구성되어 있는지에 따른 ASDU(application service data unit) 형식을 확인하는 ASDU 형식 확인 모델, 상기 시험 대상 장치(130)의 설정값을 이용하여 전압, 전류의 RMS(Root Means Sqaure)을 계산하는 RMS(Root Means Sqaure) 계산 모델, 상기 시험 대상 장치(130)의 설정에 따른 상기 샘플링값의 전압과 전류의 품질값과 미리 설정되는 품질값을 비교하여 검증하는 품질 검증 모델, 및 미리 설정된 시간 동안 상기 시험 대상 장치(130)가 전송한 상기 샘플링값을 카운터하여 미리 설정된 전송 범위내인지를 판정하는 샘플링 카운터(Sampling Counter) 모델 중 적어도 하나인 것을 특징으로 하는 디지털 변전소의 샘플링값 자동 시험 시스템.
According to claim 6,
The test analysis model,
A sampling value format confirmation model that checks whether there is a sampling value that matches the setting of the device under test 130 among the collected sampling values using a plurality of parameters, a delay time measurement model that measures delay time, and the sampling value A sampling rate measurement model that measures whether the sampling counter of is incremented and reset to zero after the last sampling counter, and whether the sampling counter of the sampling value is a preset margin for the interval at which the zero value is set. A sampling interval measurement model for measuring, a time synchronization measurement model for measuring time synchronization according to whether the test device 110 is synchronized with the time synchronization server 150, a pulse per second (PPS) time and the sampling counter Time synchronization accuracy measurement model that measures time synchronization accuracy using the difference between values, and ASDU format confirmation that checks the ASDU (application service data unit) format according to whether the voltage and current data set (RSTN) is configured. model, an RMS (Root Means Sqaure) calculation model that calculates RMS (Root Means Square) of voltage and current using the set values of the device under test 130, and the sampling according to the settings of the device under test 130 A quality verification model that verifies by comparing quality values of voltage and current with preset quality values, and counts the sampling value transmitted by the device under test 130 for a preset time to determine whether it is within a preset transmission range. Sampling value automatic test system of a digital substation, characterized in that at least one of the sampling counter (Sampling Counter) model for determining.
제 8 항에 있어서,
다수의 상기 파라미터는 목적지 MAC(Media Access Control) 주소, TPID(tag protocol identifier), VLAN(Virtual Local Area Network) 우선순위(priority), VLAN ID(identifier), 이더타입(Ethertype), APPID(APP identifier), 샘플값 ID(SvID: Sampled Value identifier), ASDU(application service data unit)의 개수, confRev(Configuration Revision), DUT(Device Under Test, 시험 대상 장치) 포맷(Format) 선택사항, 샘플링 속도(sampling rate), 및 리플레시 시간(refresh Time) 중 적어도 2개인 것을 특징으로 하는 디지털 변전소의 샘플링값 자동 시험 시스템.
According to claim 8,
A plurality of the parameters include a destination Media Access Control (MAC) address, a tag protocol identifier (TPID), a Virtual Local Area Network (VLAN) priority, a VLAN identifier (ID), an Ethertype, and an APP identifier (APPID). ), sample value ID (SvID: Sampled Value identifier), ASDU (application service data unit) number, confRev (Configuration Revision), DUT (Device Under Test) format option, sampling rate (sampling) rate), and a refresh time (refresh time), characterized in that at least two of the sampling value automatic test system of the digital substation.
제 8 항에 있어서,
상기 판정 모델은, 상기 시험 분석 모델을 다수개 배치하는 판정그룹을 생성하는 다중 시험 판정 모델, 상기 자동 시험 중 상기 시험 대상 장치(130)의 동작 및 출력을 메시지로 제공하는 시험 가이드 지시 모델, 상기 자동 시험 중 반복 구간을 지정할 수 있는 시험 반복 모델, 선택한 시험 케이스의 실행을 선언할 수 있는 시험 시작 모델, 및 상기 선택한 시험 케이스의 종류를 선언할 수 있는 시험 종료 모델 중 어느 하나인 것을 특징으로 하는 디지털 변전소의 샘플링값 자동 시험 시스템.
According to claim 8,
The decision model includes a multiple test decision model for generating a decision group in which a plurality of test analysis models are arranged, a test guide instruction model for providing the operation and output of the device under test 130 as a message during the automatic test, and the Characterized in that any one of a test iteration model capable of specifying a repetition section during an automatic test, a test start model capable of declaring the execution of a selected test case, and a test end model capable of declaring the type of the selected test case Sampling value automatic test system of digital substation.
제 8 항에 있어서,
상기 지연 시간 측정 모델은 0의 범주에 있던 상기 샘플링값의 샘플의 마지막 시간과 0값 이상을 가지는 시간의 차를 계산하고, 상기 시간의 차가 상기 시험 대상 장치(130)의 설정인 계측 지연 시간(The measured delay time)과 상기 시험 대상 장치(130)의 설정인 최대 지연(Maximum delay) 시간보다 작으면 패스, 크면 실패, 상기 샘플링값이 없으면 판단 불가로 정의되는 것을 특징으로 하는 디지털 변전소의 샘플링값 자동 시험 시스템.
According to claim 8,
The delay time measurement model calculates the difference between the last time of the sample of the sampling value that was in the range of 0 and the time having a value of 0 or more, and the difference in time is the measurement delay time that is the setting of the device under test 130 ( The measured delay time) and the sampling value of the digital substation, characterized in that it is defined as pass if it is less than the maximum delay time (Maximum delay), which is the setting of the device under test 130, fail if it is greater, and impossible to determine if the sampling value does not exist. automatic test system.
제 8 항에 있어서,
상기 시각동기 측정 모델은 시각 동기 서버(150)와 동기화되어 있는 경우, 상기 샘플링값 중 샘플링 동기값(SmpSynch:sampling synchronization)이 PPS 시간에서 1이고, IEEE1588에서 2이면 성공으로 다른 값이면 실패로 정의되는 것을 특징으로 하는 디지털 변전소의 샘플링값 자동 시험 시스템.
According to claim 8,
When the time synchronization measurement model is synchronized with the time synchronization server 150, if the sampling synchronization value (SmpSynch:sampling synchronization) among the sampling values is 1 in PPS time and 2 in IEEE1588, it is defined as success, and other values as failure. Sampling value automatic test system of a digital substation, characterized in that.
제 8 항에 있어서,
상기 시각동기 측정 모델은 시각 동기 서버(150)와 동기화가 안되어 있는 경우, 상기 샘플링값 중 샘플링 동기값(SmpSynch:sampling synchronization)이 0이면 성공이고, 다른 값이면 실패로 정의되는 것을 특징으로 하는 디지털 변전소의 샘플링값 자동 시험 시스템.
According to claim 8,
When the time synchronization measurement model is out of synchronization with the time synchronization server 150, if the sampling synchronization value (SmpSynch: sampling synchronization) among the sampling values is 0, success is defined, and other values are defined as failure. Sampling value automatic test system of substation.
제 8 항에 있어서,
상기 시각 동기 정밀도 측정 모델은, 시각 동기 서버(150)와 동기화되어 있는 경우, PPS(Pulse Per Second) 시간과 상기 샘플링 카운터가 상기 제로값이되는 값간의 차를 구하고 이중 가장 큰 수의 값이 설정된 정밀도 시간 이내이면 성공, 상기 정밀도 시간보다 크면 실패로 정의되는 것을 특징으로 하는 디지털 변전소의 샘플링값 자동 시험 시스템.
According to claim 8,
The time synchronization precision measurement model, when synchronized with the time synchronization server 150, obtains the difference between the PPS (Pulse Per Second) time and the value at which the sampling counter becomes the zero value, and the value of the largest number is set. A sampling value automatic test system of a digital substation, characterized in that it is defined as success if within the precision time and failure if greater than the precision time.
(a) 계측 신호 발생 장치(140)가 계측 신호를 생성하는 단계;
(b) 시험 대상 장치(130)가 상기 계측 신호를 디지털 신호로 변환하여 디지털 변전소의 샘플링값을 생성하는 단계; 및
(c) 시험 장치(110)가 미리 설정되는 다수의 시험 모델 중 선택되는 하나의 시험 모델에 기반하여 생성되는 시험 케이스에 따라 상기 샘플링값(sampled value)에 대해 자동 시험을 실행하는 단계;
를 포함하는 것을 특징으로 하는 디지털 변전소의 샘플링값 자동 시험 방법.
(a) generating a measurement signal by the measurement signal generator 140;
(b) generating a sampling value of a digital substation by converting the measurement signal into a digital signal by the device under test 130; and
(c) executing an automatic test on the sampled value according to a test case generated based on a test model selected from among a plurality of preset test models by the test device 110;
A sampling value automatic test method of a digital substation, characterized in that it comprises a.
제 15 항에 있어서,
상기 (c) 단계는,
시험 운영부(111)가 하나의 상기 시험 모델을 가지고 상기 시험 케이스를 생성하고 관리하는 단계; 및
시험 수행부(112)가 상기 시험 케이스에 따라 상기 자동 시험을 실행하고, 상기 실행에 따른 결과를 사용자에게 제공하는 단계;를 포함하는 것을 특징으로 하는 디지털 변전소의 샘플링값 자동 시험 방법.
According to claim 15,
In step (c),
generating and managing the test cases with one test model by the test operation unit 111; and
A method for automatically testing a sampling value of a digital substation, characterized in that it comprises: executing the automatic test according to the test case, and providing a result according to the execution to the user, by the test performing unit 112.
제 16 항에 있어서,
상기 결과는 보고서 형태인 것을 특징으로 하는 디지털 변전소의 샘플링값 자동 시험 방법.
17. The method of claim 16,
The method of automatically testing the sampling value of a digital substation, characterized in that the result is in the form of a report.
제 16 항에 있어서,
상기 상기 시험 운영부(111)는,
다수의 상기 시험모델을 저장하고 있는 시험 모델 데이터베이스(210);
상기 시험 모델 데이터베이스(210)로부터 선택된 하나의 상기 시험모델을 이용하여 상기 시험 케이스를 생성하는 시험 관리 블럭(220); 및
상기 시험 케이스에 따른 시험 수행 명령을 생성하는 시험 진행 모듈(230);을 포함하는 것을 특징으로 하는 디지털 변전소의 샘플링값 자동 시험 방법.
17. The method of claim 16,
The test operation unit 111,
a test model database 210 storing a plurality of the test models;
a test management block 220 generating the test case using one test model selected from the test model database 210; and
A method for automatically testing a sampling value of a digital substation, comprising: a test progress module 230 generating a test execution command according to the test case.
제 18 항에 있어서,
상기 시험 모델은,
상기 자동 시험을 위한 상기 샘플링값 및 상기 시간 정보를 수집하는 시험 진행 모델, 상기 샘플링값 및 상기 시간 정보를 이용하여 상기 샘플링값 및 상기 시간 정보에 관련되는 상세 데이터를 분석하는 시험 분석 모델, 및 상기 분석에 따른 판정을 실행하는 판정 모델을 포함하는 것을 특징으로 하는 디지털 변전소의 샘플링값 자동 시험 방법.
According to claim 18,
The test model,
A test progress model that collects the sampling value and the time information for the automatic test, a test analysis model that analyzes detailed data related to the sampling value and the time information using the sampling value and the time information, and the A method for automatically testing a sampling value of a digital substation, characterized in that it includes a decision model for executing a decision according to analysis.
제 15 항에 따른 디지털 변전소의 샘플링값 자동 시험 방법을 실행하는 프로그램 코드를 저장한 컴퓨터 판독 가능 저장 매체.
A computer readable storage medium storing a program code for executing the method for automatically testing a sampling value of a digital substation according to claim 15.
KR1020210075353A 2021-06-10 2021-06-10 System and Method for testing sampled value of digital substation automatically KR102663195B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020210075353A KR102663195B1 (en) 2021-06-10 2021-06-10 System and Method for testing sampled value of digital substation automatically

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020210075353A KR102663195B1 (en) 2021-06-10 2021-06-10 System and Method for testing sampled value of digital substation automatically

Publications (2)

Publication Number Publication Date
KR20220166513A true KR20220166513A (en) 2022-12-19
KR102663195B1 KR102663195B1 (en) 2024-05-03

Family

ID=84535394

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020210075353A KR102663195B1 (en) 2021-06-10 2021-06-10 System and Method for testing sampled value of digital substation automatically

Country Status (1)

Country Link
KR (1) KR102663195B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116087814A (en) * 2023-01-28 2023-05-09 上海玫克生储能科技有限公司 Method and device for improving voltage sampling precision and electronic equipment

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100053895A (en) * 2008-11-13 2010-05-24 한국전력공사 Testing method and its apparatus of digital substation merging unit
KR101515473B1 (en) * 2014-03-04 2015-04-29 한전케이디엔주식회사 Intelligent electroni device and method for verification of substation measuring signal
KR20190018983A (en) * 2017-08-16 2019-02-26 한국전력공사 Apparatus and computer readable recording medium for testing information exchange function of digital substation system
KR20210044467A (en) 2019-10-15 2021-04-23 한국전력공사 Highly Reliable, Low Cost Next Generation Network System For Digital Substation

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20100053895A (en) * 2008-11-13 2010-05-24 한국전력공사 Testing method and its apparatus of digital substation merging unit
KR101515473B1 (en) * 2014-03-04 2015-04-29 한전케이디엔주식회사 Intelligent electroni device and method for verification of substation measuring signal
KR20190018983A (en) * 2017-08-16 2019-02-26 한국전력공사 Apparatus and computer readable recording medium for testing information exchange function of digital substation system
KR20210044467A (en) 2019-10-15 2021-04-23 한국전력공사 Highly Reliable, Low Cost Next Generation Network System For Digital Substation

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116087814A (en) * 2023-01-28 2023-05-09 上海玫克生储能科技有限公司 Method and device for improving voltage sampling precision and electronic equipment
CN116087814B (en) * 2023-01-28 2023-11-10 上海玫克生储能科技有限公司 Method and device for improving voltage sampling precision and electronic equipment

Also Published As

Publication number Publication date
KR102663195B1 (en) 2024-05-03

Similar Documents

Publication Publication Date Title
Song et al. Smart sensors and standard-based interoperability in smart grids
KR101012464B1 (en) Testing method and its apparatus of digital substation Merging Unit
CN102608450B (en) Testing and verifying system appropriate for intelligent transformer substation and verifying method
CN102901881B (en) On-site debugging method for digital substation
CN205067716U (en) Online calibration system of electric energy meter
CN109900994B (en) Intelligent substation secondary circuit comprehensive performance test system and working method
CN106771762A (en) The distribution terminal closed loop detecting system and method with secondary injection are transmitted based on simulation
CN112034413A (en) Multi-core modular electric energy meter detection system
CN106199485A (en) High-voltage electric energy meter remote online check system
KR102663195B1 (en) System and Method for testing sampled value of digital substation automatically
CN106443562A (en) Networked online inspection system for electric energy metering devices
CN105301552A (en) Electric energy metering device online verification system
CN103869242A (en) Whole group synchronous testing system for intelligent substation relay protection device
CN107491569A (en) Transformer substation system On-line Fault emulation mode based on IEC61850 standard GOOSE, SV technologies
CN106771599B (en) The test device of intelligent substation synchronous phasor measuring device
CN107479007A (en) A kind of power supply module test system and method
EP2515482A1 (en) Methods and systems for detecting compatibility issues within an electrical grid control system
CN110763937A (en) Intelligent substation test platform and method based on electromagnetic transient real-time simulation
CN106054000A (en) Interval merging unit power factor angle consistency on-site test system and method
CN109143278A (en) A kind of control platform automation Acceptance Test of satellite standardization hair and metering system and method
CN112014669A (en) Online detection method and system for angle difference and ratio difference of merging unit
CN103676623A (en) Time scale unified dynamic reactive power generating device response time detecting method
Anombem et al. Performance testing and assessment of merging units using IEC61850
CN103378992B (en) The bus data method of testing of home bus system and device
CN104880596A (en) Volt-ampere vector wireless test method used for transformer substation system debugging

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant