정훈
(Hoon Jung)
1iD
안준호
(Joon-Ho Ahn)
†iD
-
(Researcher, Seoul National University Future Innovation Institute, Korea)
Copyright © The Korean Institute of Illuminating and Electrical Engineers(KIIEE)
Key words
Classification, Convolutional neural network, Deep learning, Grad CAM, Phase resolved partial discharge, Visual geometry group
1. 서 론
전력 장비의 노후화로 인한 화재 및 정전 사고가 증가함에 따라 전기 설비의 효율적인 관리의 중요도가 증가하고 있다. 특히, 배전반, 변압기, 개폐기
등 고전압 전력 장비에서 자주 발생하는 부분 방전(Partial Discharge, PD)은 절연체의 수명을 단축시키고 절연 파괴를 일으키는 주요
원인이다[1, 2]. 이러한 부분 방전의 특성은 전기설비 내부 뿐만아니라 외부 환경에 의해서도 발생할 수 있으며, Protrusion Electrode (PE), Defective
Insulator (DI), Floating Electrode (FE) and Noise (NS) 와 같은 절연 시스템의 재료 특성, 형상 및 작동
조건과 같은 요인에 따라 발생 원인에 따라 다양한 패턴으로 나타난다. 현재, 부분방전 특성을 감지하고 분석하기 위해 맞춤화된 방법으로 전기안전관리자의
주관적인 능력치를 요구하는 경우가 많기 때문에, 단일 패턴의 부분방전외 여러 위상에서 동시에 계측되어 섞인 패턴을 사람이 명확히 구분하는데 한계가
있다. 이에 따라, 최근 부분 방전 패턴의 정확한 인식과 분류를 위해 Convolutional Neural Network (CNN) 기반의 인공지능
모델을 적용하는 연구가 활발히 진행되고 있다[3-5]. 본 논문에서는 부분방전 패턴 분류를 위해 PRPD(Phase Resolved Partial Discharge Pattern) 기법[6, 7]을 활용하여 초음파 신호를 2차원 이미지 데이터로 전처리하여 학습 Data Set을 구성하였으며, CNN을 기반으로 한 Visual Geometry
Group(VGG) 알고리즘을 기반으로 패턴 분류 정확도를 비교 분석하고자 하고, Grad-CAM을 통해 알고리즘의 학습 가중치를 시각적으로 확인할
수 있는 모델을 제안하고자 한다.
2. 이론적 배경
CNN 구조는 특징 추출 계층인 Convolution layer와 Pooling layer, 특징 처리 및 차원 축소를 위한 Fully Connected
layer ,분류를 위한 Softmax Layer로 구성되어 이미지 분류, 물체 감지, 분할 등 다양한 분야에 적용된다. 각 레이어의 역할은 Fig. 1과 아래와 같이 4단계로 요악할 수 있다.
1) Convolution layer
- 이미지 데이터에 필터를 적용하여 특징을 추출하고, 대상 이미지 내의 가장자리, 텍스처 또는 형상 패턴 감지
- 입력 이미지 전체에서 특정 특징의 존재를 나타내는 Feature Map 으로 구성
2) Pooling layer
- 컨볼루션 레이어에서 생성된 Feature Map을 샘플링하여 공간 크기 축소
- 일반적인 풀링 작업에는 Max Pooling과 Average Pooling이 있으며, 가장 두드러진 특징은 유지하면서 중복 정보는 삭제
3) Fully Connected layer
- 이전 레이어의 특징을 재추출하고 고차원 특징 표현을 저차원 공간으로 변환하여 차원 축소
4) Softmax layer
- 일반적으로 CNN의 최종 계층으로써 분류 기능을 수행하며, 이전 레이어의 출력에 적용하여 여러 클래스에 대한 확률 분포를 생성
Fig. 1. CNN algorithm structure
2.1 부분방전 패턴 분류 학습 알고리즘
VGG 는 CNN의 기본 구조를 가지며, 부분방전 패턴을 이미지로 변환한 후 특징을 추출하는 데 주로 사용된다[8, 9]. VGG 는 여러 개의 convolution layger 를 통해 특징을 세밀하게 추출가능하고, Pretrained 모델 사용함으로써, 사전 학습된
모델을 사용하여 Feature Extraction 분야에서 사용되는 유사한 알고리즘인 ResNet, DenseNet, EfficientNet에 비해
적은 Data Set 에서도 높은 성능을 보일 수 있다. Fig. 2에 나타낸바와 같이, 입력 이미지의 복잡한 계층적 표현을 학습할 수 있도록 설계되었다.
Fig. 2. VGG algorithm structure
VGG 는 각 convolution layer 뒤로 입력 받은 비선형성을 갖는 신호 $x$의 값을 원하는 출력 $y$ 를 얻기 위한 특정값으로 전달하기
위한 활성화 함수가 적용되며, Table 1에 나타낸 바와 같이, 입력 신호에 따라 Sigmoid/Logistic, Tanh, linear, Soft Max 등 다양한 함수가 존재한다.
Table 1. Types of activation functions
본 논문에서는 입력 값이 0보다 작으면 0을 출력하고, 0보다 큰 경우 입력값을 그대로 출력하는 ReLU 함수를 적용하였고, 입력 데이터 $x$에
대한 ReLU는 아래 수식 (1)과 같이 표현할 수 있다.
2.2 Grad-CAM
Fig. 3에서 확인할 수 있듯이, 본 논문에서 제안하고자 하는 부분방전 패턴 분류 모델이 학습시 입력데이터의 픽셀의 위치 상 특징에 가중치를 잘 두고 있는지
여부를 가시화 할 수 있는 Grad-CAM이 적용된 알고리즘 구조를 나타낸다. Grad-CAM은 딥러닝의 CNN 구조에서 자주 활용되는 연산 기법으로,
각 채널의 특성 맵(Feature map)의 공간적 정보를 평균값으로 요약하여 하나의 스칼라 값으로 변환 후 각 특징 맵에 RGB 그라데이션으로 가중치를
부여하여 Heat Map 을 생성하는 기법이다[10].
Fig. 3. Architecture of Grad-CAM and proposed models
최종 합성곱 층에서 각 특징 맵(feature map)의 평균값을 계산하여 하나의 숫자로 출력하는 방식으로 이루어진다. 수식 (2)에 나타낸 바와 같이, $f(i,\: j)$는 신경망 계층에서 출력되는 결과값을 의미하고, 마지막 계층과 클래스 간의 학습 가중치 즉, 이미지 데이터의
특징을 인식하는 최적의 추적값 $w$ 로 표현되며, 각 특징 맵과 곱해져 $k$개의 Heat map을 생성한다. 생성된 Heat map 들을 모두
합산하여 최종적인 CAM(Class Activation Map) 이미지를 생성한다.
3. 알고리즘 학습 데이터
제안하고자 하는 알고리즘을 학습하기 위한 부분방전 데이터를 수집하기 위해 GIS(Gas Insulated Switchgear)를 대상으로 UHF 센서를
활용하였다. PD 측정에 일반적으로 사용되는 기존의 초음파 센서나 전류 센서와 달리, UHF 센서는 주변 소음에 대한 저항성이 뛰어나 까다로운 환경에서
PD 감지의 정확성과 신뢰성을 향상시킬 수 있다[10]. UHF 센서에 연결된 Radio Frequency 수신기를 통해 GIS에서 생성된 펄스를 수신하는 과정이 을 통해 300~1500MHz 범위의
주파수 대역 내에서 128BIN의 샘플링 속도로 측정된다. Fig. 4에 나타낸 바와 같이, 본 논문에서는 PE, DI, FE 및 NS 네 가지 부분방전 패턴 분류하는 것을 목적으로, UHF 센서로부터 받은 초음파 신호를
PRPD기법을 통해 제안하고자 하는 패턴 분류 알고리즘의 학습데이터로 활용하기 위해 2차원 이미지 데이터로 전처리하였다.
Fig. 4. Data preprocessing and learning process overview
PRPD 기법을 통해 전처리된 학습데이터는 Table 2과 같이 부분방전 종류에 따라 고유한 패턴으로 발생하고, NS의 경우 Y축 아래 부분에 넓게 분포하는 특징을 갖는다. 전처리된 데이터 약 200여개를
기반으로 제안하고자 하는 알고리즘의 정확도를 검증하기 위해 70%의 Traning Data Set 과 30%의 Test Data Set 으로 각 패턴에
대한 Data Set 을 구성하여 학습 과정을 진행하였다.
Table 2. Part of PD training data
4. 결과 및 고찰
4.1 PRPD 패턴 분류 결과
PRPD 패턴 분류에 대한 VGG 알고리즘의 정확도는 각 패턴 별 90%이상의 정확도를 보였다. 하지만 단일 Test Data Set 에서의 성능
평가만으로는 모델이 데이터에 과적합(overfitting)되었는지 여부에 대해 명확히 판단하는데 한계점이 있다. 따라서, 교차 검증을 수행하여 보다
신뢰성 있는 성능 지표를 도출하기 위해 교차검증(k-fold cross validation) 기법을 적용하여 성능을 검증하였다[10]. 본 논문에서는 전체 Data Set($D$) 를 동일한 크기의 Data Set을 나누는 각각의 부분집합을 의미하는 $k$개의 fold로 분할 한
뒤, 각 fold를 한번 씩 Test Data Set으로 사용하고, 나머지 $k-1$ 개의 fold는 Traning Data Set 으로 사용하였다.
이를 수식적으로 표현하면 아래 수식 (3)에서 (5)과 같이 표현할 수 있다.
알고리즘 정확도 검증은 각 $i$번째 반복하여 fold $D_{i}$를 Test Data Set으로 사용하고 나머지 fold를 Traning Data
Set으로 사용하였다. 각 $i$번째 fold에서 Traning Data Set $D_{train}^{(i)}$는 나머지 $k-1$개의 fold로
구성되고, Test Data Set $D_{val}^{(i)}$는 해당 fold와 같다.
각 $i$ 번째 fold에서 제안하고자하는 VGG 알고리즘을 학습한 뒤 Test Data Set에 대한 정확도 $A^{(i)}$는 수식(6)과 같이 정의할 수 있으며,
알고리즘의 성능 검증은 수식(7)에 의해 k개의 fold에서 측정된 성능을 평균화하여 최종 정확도를 도출할 수 있다.
k = 200으로 설정하여 교차 검증을 진행한 결과 이에 대한 결과를 Table 3에서 확인할 수 있듯이, Test Data Set에 대한 평균 정확도가 94.13% 로 부분방전 패턴 분류 성능이 우수한 것을 확인하였다. 또한,
Table 2의 학습 데이터와 비교해보면 각 패턴별 존재하는 고유의 위상에서의 형태를 잘 인식하고 있음을 Grad-CAM 결과를 통해 살펴보면, 부분방전의 종류에
따라 다양한 패턴과 위상에 대해 빨간색으로 표현될수록 알고리즘이 주요 위치에 가중치를 높게 두어 학습결과를 도출하는 것을 볼 수 있고, 또한 학습을
위한 데이터의 형태와 유사하게 표현되는 것을 시각적으로 확인할 수 있다.
Table 3. Results of classification for partial discharge
4.2 Epoch plot
패턴 분류 결과를 보다 정량화 하기 위해, Python-matplotlib 을 사용하여 모델 학습률 대비 패턴 분류 정확도 및 손실률에 대한 오차
검증을 진행하였다. Epch plot 는 일반적으로 y 축에 정확도 또는 손실률이 표시되고, 학습률을 의미하는 epoch 는 x축에 표시된다. 이
결과를 통해 epoch 수가 증가함에 따라 모델 성능의 변화(수렴 또는 발산) 여부를 시각화할 수 있다. 또한, 학습을 위한 최적의 epoch(학습률)를
결정하고 모델의 학습량에 대한 과적합 또는 과소적합과 같은 변수를 최적화 할 수 있다[11].
Fig. 5는 VGG 의 epoch plot 결과를 나타낸다. 정확도는 Loss Finction 을 통해 모델의 학습 정도를 확인하고자 구성했던 Test Data
set을 통해 패턴 분류 결과 값과 실제 데이터와의 차이 즉, epoch값이 증가할 수 록 모델의 정확도와 손실률을 각각 1과 0으로 수렴하는 것으로
확인할 수 있다. 따라서 두 개의 결과를 교차검증하여 본 논문에서 제안하고자 하는 모델의 패턴 분류 학습 정확도를 Table 3의 결과와 같이 Grad-CAM을 활용한 모델 가중치를 시각적으로 확인할 수 있을 뿐만 아니라 정량적으로 확인 하였다.
Fig. 5. Loss and accuracy plot of proposed model
5. 결 론
본 논문에서는 GIS에 UHF 센서를 설치하여 네 가지 유형의 부분 방전을 분류하였다. 부분 방전 패턴을 분류할 때 딥러닝 모델인 VGG 알고리즘을
기반으로 모델을 학습하였으며 부분방전의 각 패턴에 대한 VGG의 평균 정확도는 94.13% 로 우수한 패턴 분류 성능을 확인하였다. 또한, 제안한
학습 모델에서 PRPD 패턴을 분류하고 그 결과를 검증하는 데 Grad-CAM을 사용하여 모델의 학습 가중치를 시각화 하여 분류 결과를 효과적으로
확인하였다. 본 연구는 부분방전 패턴을 분류하는데 높은 정확도를 보였으나, 순시값을 기반으로한 설비 진단에는 효과적으로 활용할 수 있으나 센서 데이터의
실시간 패턴 분류에는 아직 미흡하다고 판단되어 향후 지속적인 연구를 통해 개선점을 도출할 필요가 있다.
이 논문은 한국조명ㆍ전기설비학회 2024년도 춘계학술대회에서 발표하고 우수추천논문으로 선정된 논문임.
Acknowledgement
본 연구는 산업통상자원부와 한국에너지기술평가원의 지원을 받아 수행한 「전기설비 무정전 진단기술/안전기준 및 실시간 위험예측 시스템 개발 (20215910100080)」
과제의 성과로써 감사의 말씀드립니다.
References
Hazlee Illias, Teo Soon Yuan, Ab Halim Abu Bakar, and Hazlie Mokhlis, “Partial discharge
patterns in high voltage insulation,” 2012 IEEE International Conference on Power
and Energy, pp. 750-755, 2012.

MD Rshid Hussain, Shady S. Refaat, and Hatham ABU-RUB, “Overview and partial discharge
analysis of power transformers: A literature review,” in IEEE Access, vol. 9, pp.
64587-64605, 2021.

Xiu Zhou, et al., “Research on transformer partial discharge UHF pattern recohnition
based on Cnn-lstm,” Energies, vol. 13, no. 1, pp. 61, 2020.

Y. Chen, et al., “Partial discharge pattern recognition based on morphological features
and faster R-CNN-AlexNet for generator stator,” in IEEE Transactions on Dielectrics
and Electrical Insulation, vol. 31, no. 6, pp. 2956-2965, 2024.

Chuanming Sun, et al., “Convolutional neural network-based pattern recognition of
partial discharge in high-speed electric- multiple-unit cable termination,” Sensors,
vol. 24, no. 8, pp. 2660, 2024.

George V. R. Xavier, et al., “Detection, classification and location of sources of
partial disharges using the radiometric method: Trends, challenges and open issues,”
in IEEE Access, vol. 9, pp. 110787-110810, 2021.

Fangcheng Lv, et al., “Pattern recognition of partial discharge in power transformer
based on InfoGAN and CNN,” Journal of Electrical Enginnering & Technology, vol. 18,
pp. 829-841, 2023.

N. Pughazendi, M. HariKrishnan, Rashmita Khilar, and L. Sharmila, “Optical handwritten
character recognition for Tamil language using CNN‑VGG‑16 model with RF classifier,”
Optical and Quantum Electronics, vol. 55, p. 976, 2023.

Spoorthy Torne, et al., “VGG-16, VGG-16 with random forest, Resnet50 with SVM, and
EfficientNetB0 with XGBoost- Enhancing bone fracture classification in X-Ray using
deep learning models,” in IEEE Access, vol. 13, pp. 25568-25577, 2025.

T. -T. Wong and P. -Y. Yeh, “Reliable accuracy estimates from k-Fold cross validation,”
in IEEE Transactions on Knowledge and Data Engineering, vol. 32, no. 8, pp. 1586-1594,
2020.

Yumin Hsueh, et al., “Condition monitor system for rotation machine by CNN with recurrence
plot,” Energies, vol. 12, no. 17, pp. 3221, 2019.

Biography
He received the B.S. degree in electrical engineering from Nam Seoul University,
Korea, in 2018. He received M.S. degree in electrical engineering from InHa University,
Korea, in 2020. He has been a researcher in Department of Research at Seoul University
Future Innovation Institute. His research interests include analysis for Power system
and electronic materials.
He received M.S. and Ph.D. degree in electrical engineering from Kwangwoon University,
Korea, in 1996 and 2000. He has been a researcher in Department of Research at Seoul
University Future Innovation Institute. His research interests are Microgrid, Energy
Policy.