๊น๋ํ
(Dohan Kim)
1iD
๋ฐ์ฐฝํ
(Chang-Hyun Park)
โ iD
-
(School of Electrical Engineering, Pukyong National University, Republic of Korea.)
Copyright ยฉ The Korea Institute for Structural Maintenance and Inspection
Key words
Convolutional Neural Network, Deep Learning, Harmonic Spectrum Analysis, Image Processing, Pattern Recognition
1. ์ ๋ก
์ง์ ๊ฐ๋ฅํ ๊ณ ํจ์จ ์ ๋ ฅ ์์คํ
๊ฐ๋ฐ์ ํ์์ฑ์ ์ ์ฌ์ ์๋์ง ์ฆ๊ฐ์ ์ค๋งํธ ๊ทธ๋ฆฌ๋ ๊ธฐ์ ์ ๊ณ ๋ํ๋ก ์ด์ด์ง๊ณ ์์ผ๋ฉฐ, ์ด๋ฌํ ๋ณํ ๊ณผ์ ์์ ๋ค์ํ
์ ๋ ฅ๋ณํ์ฅ์น์ ์ฌ์ฉ์ด ๊ณ์ํด์ ์ฆ๊ฐํ๊ณ ์๋ค. ์ ๋ ฅ๋ณํ์ฅ์น๋ ์ ๋ ฅ ๊ณต๊ธ์ ํจ์จ์ฑ์ ๋์ด๋ ๋ฐ ๊ธฐ์ฌํ์ง๋ง, ๋์์ ์ค์์นญ ๋์ ๋ฐ ๋น์ ํ ํน์ฑ์ผ๋ก ์ธํด
๊ณ ์กฐํ ์๊ณก์ ์ ๋ฐํ๋ ์ฃผ์ ์์ธ์ด ๋๋ค. ๊ณํต ๋ด ๊ณ ์กฐํ ์๊ณก์ด ์ฌํ๋ ๊ฒฝ์ฐ ์ถ๊ฐ์ ์ธ ์ ๋ ฅ ์์ค์ ๋น๋กฏํด ์ค๋น ๊ณผ์ด, ํต์ ์ฅ์ , ๊ธฐ๊ธฐ ์ค์๋ ๋ฑ
๋ค์ํ ๋ฌธ์ ๋ฅผ ์ผ๊ธฐํ๋ค[1-3]. ์ฅ๊ธฐ์ ์ธ ๊ด์ ์์ ๊ณ ์กฐํ๋ ์ค๋น์ ๊ณ ์ฅ ๋ฐ ๊ณํต ์ด์ ์ ์์ ์ฑ์ ์ ํ์ํฌ ์ ์์ผ๋ฏ๋ก, ๊ณํต ์ค๊ณ ๋ฐ ์ด์ ์ ๊ณ ์กฐํ์ ๋ํ ๊ณ ๋ ค๋ ํ์์ ์ด๋ค[4].
์ ์ ๋ฐ ์ ๋ฅ์ ํฌํจ๋ ๊ณ ์กฐํ ์ฑ๋ถ์ ์คํํธ๋ผ ๋ถ์์ ์ํด FT(Fourier Transform), FFT(Fast Fourier Transform),
WT(Wavelet Transform)๊ณผ ๊ฐ์ ๋ค์ํ ๋ฐฉ๋ฒ๋ค์ด ์ฌ์ฉ๋๊ณ ์๋ค[5-6]. ์ด๋ฌํ ๋ฐฉ๋ฒ๋ค์ ๊ณ ์กฐํ ์คํํธ๋ผ์ ๋ถ์ํ ์ ์๋ ์ ์ฉํ ๋ฐฉ๋ฒ์ด์ง๋ง, ๋ถ์ ๊ณผ์ ์์ ์ ํธ์ ์์น ๋ฐ์ดํฐ๋ ์ฌ๋ฌ ํ๋ผ๋ฏธํฐ ์ค์ ์ด ํ์์ ์ผ๋ก ์๊ตฌ๋๋ค[7]. FFT์ ๊ฒฝ์ฐ, ์ ํํ ๋ถ์์ ์ํด ์ถฉ๋ถํ ์ํ๋ง๋ ์ฃผ๊ธฐ์ ์ ํธ๊ฐ ํ์ํ๋ฉฐ, ์ค์ ๊ณ์ธก์์ ๋ฐ์ดํฐ๊ฐ ๊ฒฐ์ธก๋๊ฑฐ๋ ์ ํธ์ ์ด๋ฏธ์ง๋ง ํ๋๋๋ ๊ฒฝ์ฐ์๋
๋ถ์ ๊ฒฐ๊ณผ์ ์๊ณก์ ์ด๋ํ๊ฑฐ๋ ๋ถ์์ด ๋ถ๊ฐ๋ฅํ ์ ์๋ค. ๋ํ WT์ ๊ฒฝ์ฐ, ๋ชจํจ์(mother wavelet)์ ์ ํ๊ณผ ์ค์ผ์ผ, ๋ถํด ์์ค ๋ฑ์
ํ๋ผ๋ฏธํฐ ์ค์ ์ด ๋ถ์ ๊ฒฐ๊ณผ์ ํฐ ์ํฅ์ ๋ฏธ์น๋ค[8]. ๋ฐ๋ผ์ ๋ถ์ ์ ํ ํ๋ผ๋ฏธํฐ ์ค์ ์ ์ ํธ์ ์ค์ํ ํน์ฑ์ ๋๋ฝํ๊ฑฐ๋ ์๊ณก๋ ๊ฒฐ๊ณผ๋ฅผ ์ด๋ํ ์ ์๋ค. ์ด์ฒ๋ผ ๊ธฐ์กด์ ๋ถ์๋ฒ๋ค์ ์์น ๋ฐ์ดํฐ๊ฐ ๋ถ์กฑํ๊ฑฐ๋
ํ๋ผ๋ฏธํฐ ์ค์ ์ด ์ ์ ํ์ง ์์ ๊ฒฝ์ฐ, ๋ถ์์ ์ ํ๋๊ฐ ์ ํ๋๊ณ ํ์ฉ์ด ์ด๋ ต๋ค๋ ํ๊ณ๊ฐ ์กด์ฌํ๋ค. ์ด์ ๋ณธ ๋
ผ๋ฌธ์์๋ ๊ธฐ์กด ๋ถ์๋ฒ๋ค์ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๊ธฐ
์ํด 2D CNN(Two-Dimensional Convolutional Neural Network)์ ๊ธฐ๋ฐ์ผ๋ก ํ ์๋ก์ด ๊ณ ์กฐํ ์คํํธ๋ผ ๋ถ์๋ฒ์
์ ์ํ๋ค. ์ ์ ๋ฐฉ๋ฒ์์๋ ๋จผ์ ๋ฅ๋ฌ๋ ๊ธฐ์ ์ ๊ธฐ๋ฐ์ผ๋ก ๊ณ ์กฐํ๊ฐ ํฌํจ๋ ๋ค์ํ ์ ํธ ์ด๋ฏธ์ง์ ๋ํ ํ์ต ๋ชจ๋ธ์ ๊ตฌ์ถํ๋ค. ํด๋น ํ์ต ๋ชจ๋ธ์ ๋ถ์ ๋์
์ ํธ ์ด๋ฏธ์ง๊ฐ ์
๋ ฅ๋ ๊ฒฝ์ฐ, ์ ๊ฒฝ๋ง ํจํด ๋ถ์๊ณผ ์ด๋ฏธ์ง ์ฒ๋ฆฌ๋ฅผ ํตํด ์
๋ ฅ๋ ์ ํธ์ ๊ณ ์กฐํ ์คํํธ๋ผ์ ํจ๊ณผ์ ์ผ๋ก ์ถ์ ํ๋ค. ์ ์ ๋ฐฉ๋ฒ์ ์คํํธ๋ผ ๋ถ์
๊ณผ์ ์์ ์์น ๋ฐ์ดํฐ๋ ํ๋ผ๋ฏธํฐ ์ค์ ๋ฑ์ด ํ์ ์๊ธฐ ๋๋ฌธ์ ๊ธฐ์กด ๋ถ์๋ฒ๋ค๊ณผ ์ฐจ๋ณ์ฑ์ ๊ฐ์ง๋ค. ์ ์ ๋ฐฉ๋ฒ์ ํจ์ฉ์ฑ์ ๊ฒ์ฆํ๊ธฐ ์ํด, ๋ค์ํ ์ฌ๋ก์
๋ํด ์ ์ ๋ฐฉ๋ฒ์ ์ถ์ ๊ฐ๊ณผ PSCAD/EMTDC์ FFT ์ํ ๊ฒฐ๊ณผ๋ฅผ ๋น๊ต ๋ถ์ํ์๋ค.
2. CNN ๋ฐ 2D CNN์ ๊ฐ์
์ผ๋ฐ์ ์ธ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ๊ณผ ๋ฌ๋ฆฌ, ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ ๊ณผ์ ์์ ์๋์ ์ธ ํน์ง ์์ง๋์ด๋ง(feature engineering)์ ์๊ตฌํ์ง ์๊ณ ,
ํ์ต์ ํตํด ์ต์ ์ ํน์ง์ ์๋์ผ๋ก ์ถ์ถํ ์ ์๋ค๋ ์ ์์ ๊ฐ์ ์ ๊ฐ์ง๋ค[9]. CNN์ ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ํ ์ข
๋ฅ๋ก, ๊ฐ์ค์น ๊ณต์ ์ ๋ถ๋ถ ์ฐ๊ฒฐ ๋ฐฉ์์ ์ ์ฉํ์ฌ ํ์ตํด์ผ ํ ํ๋ผ๋ฏธํฐ ์๋ฅผ ์ค์ด๊ณ ํ์ต ํจ์จ์ ๋์ด๋ฉฐ ๊ณผ์ ํฉ ๋ฌธ์ ๋ฅผ
์ํํ ์ ์๋ค. ์ด๋ฌํ ํน์ฑ์ผ๋ก ์ธํด CNN ๋ชจ๋ธ์ ์ด๋ฏธ์ง ๋ถ์๋ฟ๋ง ์๋๋ผ ๊ฐ์ฒด ํ์ง, ํจํด ์ธ์, ์์จ ์ฃผํ ๋ฑ ๋ค์ํ ๋ถ์ผ์์ ํ์ฉ๋๊ณ ์๋ค[10]. CNN ๋ชจ๋ธ์ ๊ตฌ์กฐ๋ฅผ ๋ณํํ์ฌ 2์ฐจ์ ๊ณต๊ฐ์์ ์ ์๋ ๋ฐ์ดํฐ๋ฅผ ์ฒ๋ฆฌํ๋๋ก ์ค๊ณ๋ 2D CNN์ CNN์ ํ ํํ๋ก, ์ฃผ๋ก ์ด๋ฏธ์ง ๋ฐ ์์๊ณผ ๊ฐ์
2D ๋ฐ์ดํฐ ๋ถ์์ ์ฌ์ฉ๋๋ค.
2.1 ์ฃผ์ ๊ตฌ์ฑ ์์
CNN ๋ฐ 2D CNN์ ์
๋ ฅ์ธต(input layer), ์๋์ธต(hidden layer), ์์ ์ฐ๊ฒฐ ๊ณ์ธต(fully connected layer),
์ถ๋ ฅ์ธต(output layer)์ ๋ค ๊ฐ์ง ์ฃผ์ ๊ณ์ธต์ผ๋ก ๊ตฌ์ฑ๋๋ค.
๋จผ์ , ์
๋ ฅ์ธต์ ๋ชจ๋ธ์ด ์ฒ๋ฆฌํ ๋ฐ์ดํฐ๋ฅผ ์ฒ์์ผ๋ก ๋ฐ์๋ค์ด๋ ๋จ๊ณ๋ก, ์ผ๋ฐ์ ์ผ๋ก ํฌ๊ธฐ์ ํ์์ด ์ ์๋ ์ด๋ฏธ์ง ๋ฐ์ดํฐ๋ฅผ ์
๋ ฅ๋ฐ์ ์ฒ๋ฆฌํ๋๋ก ์ค๊ณ๋๋ค.
์ดํ, ํฌ๊ธฐ ์กฐ์ ๊ณผ ์ ๊ทํ ๊ฐ์ ์ ์ฒ๋ฆฌ ๊ณผ์ ์ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ ๊ฒฝ๋ง์ ์ ํฉํ ํํ๋ก ๋ณํํ์ฌ ์๋์ธต์ ์ ๋ฌํ๋ค.
์๋์ธต์ ํฉ์ฑ๊ณฑ ๊ณ์ธต(convolutional layer), ํ์ฑํ ํจ์(activation function), ํ๋ง ๊ณ์ธต(pooling layer),
ํํํ ๊ณ์ธต(flatten layer)์ผ๋ก ๊ตฌ์ฑ๋๋ฉฐ, ๋ฐ์ดํฐ์ ์ฃผ์ ํน์ง์ ๋จ๊ณ์ ์ผ๋ก ์ถ์ถํ๊ณ ํ์ตํ๋ค. ํฉ์ฑ๊ณฑ ๊ณ์ธต์ ์
๋ ฅ ๋ฐ์ดํฐ์ ํํฐ๋ฅผ ์ ์ฉํ์ฌ
๊ตญ์์ ํน์ง์ ์ถ์ถํ๊ณ ์
๋ ฅ ๋ฐ์ดํฐ์ ํน์ ํจํด์ ์ ์ง์ ์ผ๋ก ํ์ตํ๋ค. ์ด ๊ณผ์ ์์ ํฉ์ฑ๊ณฑ ์ฐ์ฐ์ด ์ํ๋๋ฉฐ, ํํฐ๋ ์
๋ ฅ ๋ฐ์ดํฐ์ ํน์ ์์ญ์์ ์์๋ณ
๊ณฑ์
๋ฐ ํฉ์ฐ ์ฐ์ฐ์ ์ํํ์ฌ ์๋ก์ด ํน์ง ๋งต(feature map)์ ์์ฑํ๋ค. ํํฐ๋ ์ฌ๋ผ์ด๋ฉ ์๋์ฐ(sliding window) ๋ฐฉ์์ผ๋ก ์
๋ ฅ
๋ฐ์ดํฐ ์๋ฅผ ์ด๋ํ๋ฉฐ ํฉ์ฑ๊ณฑ ์ฐ์ฐ์ ๋ฐ๋ณต ์ํํ๊ณ , ํน์ ํจํด์ ๊ฐ์ง ๋ฐ ์ถ์ถํ๋ ์ญํ ์ ํ๋ค. CNN์์ ์ํ๋๋ ํฉ์ฑ๊ณฑ ์ฐ์ฐ์ ์ (1)๊ณผ ๊ฐ์ด ์ ์๋๋ค. ์ (1)์์ $X(i,\: j)$๋ ์
๋ ฅ ๋ฐ์ดํฐ์ ํฝ์
๊ฐ, $K(m,\: n)$์ ํฉ์ฑ๊ณฑ ํํฐ, $Y(i,\: j)$๋ ์ถ๋ ฅ ํน์ง ๋งต, $M$๊ณผ $N$์
ํฉ์ฑ๊ณฑ ํํฐ์ ํ๊ณผ ์ด์ ํฌ๊ธฐ๋ฅผ ๋ํ๋ธ๋ค.
๊ทธ๋ฆผ 1์ (3, 3) ํฌ๊ธฐ์ ์
๋ ฅ ๋ฐ์ดํฐ์ ํํฐ๋ฅผ ํ์ฉํ์ฌ ํฉ์ฑ๊ณฑ ์ฐ์ฐ ๊ณผ์ ์ ์ค๋ช
ํ ๊ฒ์ด๋ค.
๊ทธ๋ฆผ 1. ํฉ์ฑ๊ณฑ ์ฐ์ฐ ๊ณผ์
Fig. 1. Process of convolution operation
ํฉ์ฑ๊ณฑ ์ฐ์ฐ ๊ณผ์ ์ ๊ฑฐ์ณ ์ถ์ถ๋ ํน์ง ๋งต์ ReLU(Rectified Linear Unit), Sigmoid์ ๊ฐ์ ํ์ฑํ ํจ์๋ฅผ ํตํด ๋น์ ํ์ฑ์
๋์
ํ์ฌ, ๋จ์ํ ์ ํ ํจํด์ ๋์ด ๋ณต์กํ ํจํด์ ํ์ตํ ์ ์๋๋ก ํ๋ค. ํ๋ง ๊ณ์ธต์ Max Pooling ๋๋ Average Pooling ๊ธฐ๋ฒ์
ํ์ฉํ์ฌ ํน์ง ๋งต์ ํฌ๊ธฐ๋ฅผ ์ถ์์์ผ ๋ฉ๋ชจ๋ฆฌ ์ฉ๋๊ณผ ์ฐ์ฐ ๋น์ฉ์ ์ค์ธ๋ค. ์ด ๊ณผ์ ์ ์ค์ํ ํน์ง์ ์ ํ์ ์ผ๋ก ๋ณด์กดํจ์ผ๋ก์จ ํ์ต ์์ ์ฑ์ ๋์ด๊ณ ๊ณผ์ ํฉ์
๋ฐฉ์งํ๋ค. ํ๋ง ๊ณ์ธต์์ ์ถ์๋ ๋ฐ์ดํฐ๋ฅผ ์์ ์ฐ๊ฒฐ ๊ณ์ธต์ ์ ๋ฌํ๊ธฐ ์ํด ํํํ ๊ณผ์ ์ ๊ฑฐ์ณ ๋ค์ฐจ์ ๋ฐ์ดํฐ๋ฅผ 1์ฐจ์ ๋ฐ์ดํฐ๋ก ๋ณํํ ๋ค, ๋ชจ๋ ๋ด๋ฐ์
์ด์ ๊ณ์ธต์ ๋ด๋ฐ๋ค๊ณผ ์์ ํ ์ฐ๊ฒฐํ๋ค.
์์ ์ฐ๊ฒฐ ๊ณ์ธต์ ๊ฐ ๋ด๋ฐ์ด ๊ฐ์ค์น์ ํธํฅ(bias)์ ํ์ตํ์ฌ ๋ฐ์ดํฐ์ ํน์ง ๊ฐ ์ํธ์์ฉ์ ํตํฉ์ ์ผ๋ก ๋ถ์ํ๊ณ , ์ต์ ์ ์ถ๋ ฅ๊ฐ์ ์์ฑํ๋ค. ๋ํ,
Dropout ๊ณ์ธต์ ์ถ๊ฐํ์ฌ ์ผ๋ถ ๋ด๋ฐ์ ํ์ต ๊ณผ์ ์์ ์์๋ก ๋นํ์ฑํ ์ํด์ผ๋ก์จ, ๊ณผ์ ํฉ ๋ฐฉ์ง ๋ฐ ์ผ๋ฐํ ์ฑ๋ฅ์ ํฅ์์ํฌ ์ ์๋ค.
๋ง์ง๋ง์ผ๋ก, ์ถ๋ ฅ์ธต์ ํ์ต๋ ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์ต์ข
์์ธก๊ฐ์ ์์ฑํ๋ ๋จ๊ณ๋ก, ๋ชจ๋ธ์ ๋ชฉ์ ์ ๋ฐ๋ผ ๊ตฌ์ฑ๊ณผ ํ์ฑํ ํจ์๊ฐ ๋ฌ๋ผ์ง ์ ์๋ค. ๋ถ๋ฅ ๋ฌธ์ ์
๊ฒฝ์ฐ ์ถ๋ ฅ์ธต์ ํ์ฑํ ํจ์๋ฅผ ํ์ฉํ์ฌ ํ๋ฅ ๋ถํฌ๋ฅผ ๋ฐํํ๋ฉฐ, ํ๊ท ๋ฌธ์ ์์๋ ํ์ฑํ ํจ์๋ฅผ ์ฌ์ฉํ์ง ์๊ฑฐ๋ ์ ํ ํ์ฑํ ํจ์๋ฅผ ์ ์ฉํ์ฌ ์ฐ์์ ์ธ ๊ฐ์
์ถ๋ ฅํ๋๋ก ์ค๊ณ๋๋ค[11]. ์ถ๋ ฅ์ธต์ ๋ด๋ฐ ์๋ ๋ชจ๋ธ์ด ์์ธกํ๋ ค๋ ๊ฐ์ ๊ฐ์์ ์ผ์นํ๋ฉฐ, ์ด ๋จ๊ณ์์ ๋ชจ๋ธ์ ๋ชจ๋ ํ์ต์ด ์ง์ฝ๋ ์ต์ข
๊ฒฐ๊ณผ๊ฐ ๋์ถ๋๋ค.
2.2 ํ์ต ๊ณผ์
CNN ๋ฐ 2D CNN์ ์
๋ ฅ๋ ๋ฐ์ดํฐ์ ํน์ง์ ํ์ตํ๊ณ , ๊ฒฐ๊ณผ๋ฅผ ์์ธกํ๊ธฐ ์ํด ์ผ๋ จ์ ๊ณผ์ ์ ๊ฑฐ์น๋ค[12-13]. ๋จผ์ , ์ ๋ฐฉ ์ ํ(forward propagation)๋ฅผ ํตํด ์
๋ ฅ ๋ฐ์ดํฐ๋ฅผ ๊ณ์ธต์ ์ผ๋ก ์ฒ๋ฆฌํ์ฌ ํน์ง์ ์ถ์ถํ๊ณ , ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ธก๊ฐ์ ์์ฑํ๋ค.
์ด์ด์ ์์ค ํจ์(loss function)๋ฅผ ์ฌ์ฉํ์ฌ ์ค์ ๊ฐ๊ณผ ์์ธก๊ฐ์ ์ฐจ์ด๋ฅผ ๊ณ์ฐํ๊ณ , ๊ฐ์ค์น๋ฅผ ์กฐ์ ํ๋ฉฐ ๋ชจ๋ธ์ ํ์ต์ ์งํํ๋ค. ๋ชจ๋ธ์ ์ํฌํฌ(epoch)
๋จ์๋ก ํ์ต์ ์งํํ๋ฉฐ, 1์ํฌํฌ๋ ์ ์ฒด ํ์ต ๋ฐ์ดํฐ์
์ ํ ๋ฒ ํ์ตํ๋ ๊ณผ์ ์ ์๋ฏธํ๋ค. ๋ง์ง๋ง์ผ๋ก, ์ญ์ ํ(backpropagation) ๊ณผ์ ์์๋
์์ค ํจ์๋ก๋ถํฐ ๊ณ์ฐ๋ ๊ธฐ์ธ๊ธฐ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ์ค์น๋ฅผ ์
๋ฐ์ดํธํ๋ฉฐ, ์ด๋ฅผ ๋ฐ๋ณตํ์ฌ ๋ชจ๋ธ์ ์ต์ ํํ๋ค. ์ด๋ฌํ ์ผ๋ จ์ ๊ณผ์ ์ ํตํด ๋ชจ๋ธ์ ์
๋ ฅ ๋ฐ์ดํฐ์
์๊ฐ์ ํจํด์ ํจ๊ณผ์ ์ผ๋ก ํ์ตํ ์ ์๋ค.
3. 2D CNN ๊ธฐ๋ฐ ๊ณ ์กฐํ ์คํํธ๋ผ ๋ถ์ ๋ฐฉ๋ฒ
๋ณธ ๋
ผ๋ฌธ์ ๊ณ ์กฐํ ์คํํธ๋ผ์ ์ถ์ ํ๊ธฐ ์ํ 2D CNN ๊ธฐ๋ฐ์ ํ๊ท ๋ชจ๋ธ์ ์ ์ํ๋ค. CNN ๋ฐ 2D CNN์ ์
๋ ฅ ๋ฐ์ดํฐ์ ํน์ง์ ์๋์ผ๋ก ์ถ์ถํ๊ธฐ
๋๋ฌธ์, ์๊ฐ ๋ฐ ์งํญ ๋ฐ์ดํฐ๋ฅผ ํจ๊ณผ์ ์ผ๋ก ์ฒ๋ฆฌํ๊ณ ์ค์ํ ํจํด์ ํ์ตํ ์ ์๋ค. ๋ํ, ๋น์ ํ ํ์ฑํ ํจ์์ ํฉ์ฑ๊ณฑ ์ฐ์ฐ์ ํ์ฉํ์ฌ ๊ณ ์กฐํ ๊ฐ์
๋น์ ํ์ ์ํธ์์ฉ๊ณผ ๊ฐ์ ๋ณต์กํ ํจํด์ ๋ถ์ํ๋ ๋ฐ ์ ํฉํ๋ค. ๋ฟ๋ง ์๋๋ผ, ๋ฐ์ดํฐ ์ฆ๊ฐ(data augmentation) ๊ธฐ๋ฒ์ ํตํด ๋ชจ๋ธ์ ์ผ๋ฐํ
์ฑ๋ฅ๊ณผ ํ์ต ์์ ์ฑ์ ํฅ์์ํฌ ์ ์๋ค[14]. ๋ฐ๋ผ์, 2D CNN ๊ธฐ๋ฐ์ ๊ณ ์กฐํ ์คํํธ๋ผ ๋ถ์๋ฒ์ ์ ํต์ ์ธ ๋ถ์๋ฒ๋ค๊ณผ ๋ฌ๋ฆฌ ๋ณต์กํ ์์น ๋ฐ์ดํฐ๋ ํ๋ผ๋ฏธํฐ ์ค์ ์์ด ๊ณ ์กฐํ ์ ํธ ์ด๋ฏธ์ง๋ง์ผ๋ก
๊ณ ์กฐํ ์คํํธ๋ผ์ ๋ถ์ํ ์ ์๋ค. ์ ์ ๋ชจ๋ธ์ ํ์ต ๊ณผ์ ์์ ๊ณ ์กฐํ๊ฐ ํฌํจ๋ ์ ํธ๋ฅผ ์ด๋ฏธ์ง ํํ๋ก ์
๋ ฅ๋ฐ์ ์๊ฐ์ ํจํด์ ํ์ตํ๋ค. ํ์ต์ด ์๋ฃ๋
๋ชจ๋ธ์ ์
๋ ฅ๋ ๋ถ์ ๋์ ์ ํธ ์ด๋ฏธ์ง์ ๊ณ ์กฐํ ์คํํธ๋ผ์ ์ ํํ๊ฒ ์ถ์ ํ๋ ๊ฒ์ ๋ชฉํ๋ก ํ๋ค. ์ ์ฒด์ ์ธ ๋ชจ๋ธ ํ์ต ๊ณผ์ ์ ๊ทธ๋ฆผ 2์ ๊ฐ๋ค.
๊ทธ๋ฆผ 2. ๊ณ ์กฐํ ์คํํธ๋ผ ๋ถ์์ ์ํ 2D CNN ๋ชจ๋ธ ํ์ต ์์๋
Fig. 2. The training flowchart of the 2D CNN model for harmonic spectrum analysis
3.1 ์ด๋ฏธ์ง ๋ฐ์ดํฐ ์
๋ ฅ ๋ฐ ์ ์ฒ๋ฆฌ
2D CNN ๊ธฐ๋ฐ์ ๊ณ ์กฐํ ์คํํธ๋ผ ๋ถ์ ๋ชจ๋ธ์ ์ค๊ณํ๊ธฐ ์ํด ์ (2)์ ๊ฐ์ด ๊ธฐ๋ณธํ์ ๊ณ ์กฐํ๊ฐ ์กฐํฉ๋ ์ ํธ๋ฅผ ์์ฑํ๋ค. ์ (2)์์ $A$๋ ์งํญ, $w$๋ ๊ฐ์ฃผํ์, $\Phi$๋ ์์์ ์๋ฏธํ๋ค.
๋ชจ๋ธ์ ์์ธก ์ฑ๋ฅ์ ํฅ์์ํค๊ธฐ ์ํด ์งํญ, ๊ฐ์ฃผํ์, ์์์ ๋ณํ์ํค๋ฉฐ ๋ค์ํ ๊ณ ์กฐํ ์ ํธ๋ฅผ ์์ฑํ ํ, 2D CNN ๋ชจ๋ธ์ด ํ์ตํ ์ ์๋ ์ด๋ฏธ์ง
ํํ๋ก ๋ณํํ์ฌ ์
๋ ฅ ๋ฐ์ดํฐ์ ํ์ฉํ๋ค. ์
๋ ฅ๋๋ ์ด๋ฏธ์ง์ ํด์๋๋ ๋์์๋ก ์ธ๋ฐํ ํน์ง๊น์ง ํฌํจํ ์ ์๋ค๋ ์ฅ์ ์ด ์์ง๋ง, ์ฐ์ฐ ๋น์ฉ๊ณผ ๋ฉ๋ชจ๋ฆฌ
์ฉ๋์ด ์ฆ๊ฐํ ์ ์์ผ๋ฉฐ ๋ถํ์ํ ์ ๋ณด๊น์ง ํฌํจํ์ฌ ๊ณผ์ ํฉ์ ์ ๋ฐํ ๊ฐ๋ฅ์ฑ์ด ์๋ค. ๋ฐ๋ผ์, ํน์ ๋ฌธ์ ์ํฉ๊ณผ ํ๋์จ์ด ์ฑ๋ฅ์ ๊ณ ๋ คํ์ฌ ์ ์ ํ ํด์๋๋ฅผ
์ค์ ํด์ผ ํ๋ค. ๋ํ, ํ์ต์ ํ์ํ ๋ฐ์ดํฐ์
ํฌ๊ธฐ๋ ๋ชจ๋ธ ์ฑ๋ฅ์ ์ํฅ์ ๋ฏธ์น๋ ์์ ์ค ํ๋๋ก, ์ผ๋ฐ์ ์ผ๋ก ๋ฐ์ดํฐ๊ฐ ๋ง์์ง๋ฉด ์ฑ๋ฅ์ด ํฅ์๋๋ ๊ฒฝํฅ์ด
์๋ค. ํ์ง๋ง ์ผ์ ์์ค ์ด์์์๋ ์ฑ๋ฅ ํฅ์์ด ๋ํ๋๊ฑฐ๋ ํฌํ๋๋ ํ์์ด ๋ฐ์ํ ์ ์์ผ๋ฉฐ, ๋ฐ์ดํฐ๊ฐ ๊ณผ๋ํ๊ฒ ๋ง์ ๊ฒฝ์ฐ ํ์ต ์๊ฐ๊ณผ ๊ณ์ฐ ๋น์ฉ์ด
์ฆ๊ฐํ ๋ฟ๋ง ์๋๋ผ ๋ชจ๋ธ์ ์ผ๋ฐํ ์ฑ๋ฅ์ด ์ ํ๋ ๊ฐ๋ฅ์ฑ๋ ์๋ค[15]. ์ด์ ๋ฐ๋ผ, ๋ฌธ์ ์ํฉ ๋ฐ ๋ฐ์ดํฐ์ ํน์ฑ์ ์ ํฉํ ๋ฐ์ดํฐ์
ํฌ๊ธฐ๋ฅผ ์ ์ ํ์ฌ ๋ชจ๋ธ ํ์ต์ ํ์ฉํด์ผ ํ๋ค. ์
๋ ฅ๋ ๋ฐ์ดํฐ๋ ๋ชจ๋ธ ํ์ต ์ ์ ์ ์ฒ๋ฆฌ
๊ณผ์ ์ ๊ฑฐ์ณ ์ ๊ทํ๋๋ฉฐ, ๋ฐ์ดํฐ์ ์ค์ผ์ผ ์ฐจ์ด๋ฅผ ์ค์ด๊ณ ํ์ต ์์ ์ฑ์ ํ๋ณดํ๊ธฐ ์ํด 0~1 ๋ฒ์๋ก ๋ณํ๋๋ค. ์ ๊ทํ๋ ๋ฐ์ดํฐ๋ ๋ชจ๋ธ์ ์ผ๋ฐํ ์ฑ๋ฅ์
ํฅ์์ํค๊ธฐ ์ํด ํ์ต์ฉ ๋ฐ์ดํฐ์ ๊ฒ์ฆ์ฉ ๋ฐ์ดํฐ๋ก ๋ถ๋ฆฌ๋๋ ๊ณผ์ ์ ๊ฑฐ์น๋ค. ํ์ต ๋ฐ์ดํฐ๋ 2D CNN ๋ชจ๋ธ ํ๋ จ์ ํ์ฉ๋๊ณ , ๊ฒ์ฆ ๋ฐ์ดํฐ๋ ํ์ต ๊ณผ์ ์์
๋ชจ๋ธ์ ์ฑ๋ฅ์ ํ๊ฐํ๊ณ ๊ณผ์ ํฉ ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ๋ฐ ํ์ฉ๋๋ค.
3.2 ๋ชจ๋ธ ๊ตฌ์กฐ ์ค๊ณ ๋ฐ ํ์ต
๊ทธ๋ฆผ 3์ ๊ณ ์กฐํ ์คํํธ๋ผ ๋ถ์์ ์ฌ์ฉ๋๋ 2D CNN ๋ชจ๋ธ์ ๊ตฌ์กฐ๋ฅผ ์๊ฐ์ ์ผ๋ก ๋ํ๋ธ ๊ฒ์ด๋ค.
๊ทธ๋ฆผ 3. ๊ณ ์กฐํ ์คํํธ๋ผ ๋ถ์์ ์ฌ์ฉ๋๋ 2D CNN ๊ตฌ์กฐ
Fig. 3. 2D CNN architecture used for harmonic spectrum analysis
์
๋ ฅ์ธต์์๋ ๊ณ ์กฐํ๊ฐ ํฌํจ๋ ์ ํธ ๋ฐ์ดํฐ๋ฅผ ์ด๋ฏธ์ง ํํ๋ก ์
๋ ฅ๋ฐ์ ์ ์ฒ๋ฆฌ ํ, ์๋์ธต์ผ๋ก ์ ๋ฌํ๋ค. ์๋์ธต์ ํฉ์ฑ๊ณฑ ๊ณ์ธต์ ํน์ ๋ฌธ์ ์์ค์ ๋ฐ๋ผ
์ฌ์ฉ๋ ํฉ์ฑ๊ณฑ ๊ณ์ธต์ ๊ฐ์์ ํฉ์ฑ๊ณฑ ํํฐ์ ๊ฐ์ ๋ฐ ํฌ๊ธฐ๊ฐ ๊ฒฐ์ ๋๋ค. ๊ฐ ํฉ์ฑ๊ณฑ ๊ณ์ธต์๋ ํ์ฑํ ํจ์๊ฐ ์ถ๊ฐ๋์ด ๋น์ ํ์ฑ์ ๋์
ํ๊ณ , ์ด๋ฅผ ํตํด ๋ชจ๋ธ์ด
๊ณ ์กฐํ ์ด๋ฏธ์ง์ ๋ณต์กํ ํจํด์ ํจ๊ณผ์ ์ผ๋ก ํ์ตํ ์ ์๋๋ก ํ๋ค. ์ดํ, ๋ฐ์ดํฐ์ ๊ณต๊ฐ์ ํฌ๊ธฐ๋ฅผ ์ถ์ํ๊ณ ์ฐ์ฐ ํจ์จ์ฑ์ ํฅ์์ํค๊ธฐ ์ํ ํ๋ง ๊ณ์ธต์ด
๋ฐฐ์น๋๋ฉฐ, ํํํ ๊ณผ์ ์ ๊ฑฐ์น ํ, ์์ ์ฐ๊ฒฐ ๊ณ์ธต์ ๋ฐ์ดํฐ๊ฐ ์ ๋ฌ๋๋ค. ์์ ์ฐ๊ฒฐ ๊ณ์ธต์ ํ์ฑํ ํจ์๋ฅผ ์ ์ฉํ์ฌ ๊ณ ์กฐํ ์ด๋ฏธ์ง์ ๋น์ ํ์ ํจํด์
ํ์ตํ ์ ์์ผ๋ฉฐ, Dropout ๊ณ์ธต์ ์ถ๊ฐํจ์ผ๋ก์จ ๊ณผ์ ํฉ์ ๋ฐฉ์งํ ์ ์๋ค. ๋ง์ง๋ง์ผ๋ก, ์ถ๋ ฅ์ธต์ ๋ชจ๋ธ์ด ์ถ์ ํ๊ณ ์ ํ๋ ๊ณ ์กฐํ ์์ ๋ง์ถ์ด ๋ด๋ฐ์
๊ตฌ์ฑํ๊ณ , ๊ณ ์กฐํ ์คํํธ๋ผ ์ถ์ ๊ณผ ๊ฐ์ ํ๊ท ๋ฌธ์ ํด๊ฒฐ์ ์ ํฉํ๋๋ก ํ์ฑํ ํจ์๋ฅผ ์๋ตํ๋ค.
๋ชจ๋ธ ๊ตฌ์กฐ ์ค๊ณ๊ฐ ์๋ฃ๋๋ฉด, ๋ฐ์ดํฐ์
ํฌ๊ธฐ์ ๋ชจ๋ธ ๋ณต์ก๋์ ๋ฐ๋ผ ์ ์ ์ํฌํฌ๋ฅผ ์ ์ ํ์ฌ ํ์ต์ ์งํํ๊ณ , ์์ค ํจ์์ ํ๊ฐ ์งํ๋ฅผ ํตํด ๊ฐ ์ํฌํฌ๋ง๋ค
๋ชจ๋ธ์ ์ฑ๋ฅ์ ํ๊ฐํ๋ค. ๋ํ, ํ์ต ๊ณผ์ ์์ EarlyStopping์ ํตํด ์ค์ ๋ ๊ด์ฐฐ ํ์ ๋์ ๊ฒ์ฆ ์์ค์ด ๊ฐ์ ๋์ง ์์ ๊ฒฝ์ฐ ํ์ต์ ์กฐ๊ธฐ
์ข
๋ฃํ๋๋ก ์ค์ ํ ์ ์์ผ๋ฉฐ, ์ด๋ฅผ ํตํด ๋ถํ์ํ ํ์ต ๋ฐ ๊ณผ์ ํฉ์ ๋ฐฉ์งํ ์ ์๋ค. ๊ณ ์กฐํ ์คํํธ๋ผ ๋ถ์๊ณผ ๊ฐ์ ํ๊ท ๋ฌธ์ ์์๋ ์์ค ํจ์๋ก MSE(Mean
Squared Error)๊ฐ ์ฃผ๋ก ์ฌ์ฉ๋๋ฉฐ, ๋ชจ๋ธ ์ฑ๋ฅ ํ๊ฐ๋ฅผ ์ํด MAE(Mean Absolute Error)๋ฅผ ์ถ๊ฐ์ ์ธ ํ๊ฐ ์งํ๋ก ํ์ฉํ ์
์๋ค. ํ์ต์ด ์๋ฃ๋ ํ, ๋ชจ๋ธ ์ค๊ณ ๊ณผ์ ์์ ์ฌ์ฉ๋์ง ์์ ์๋ก์ด ๊ณ ์กฐํ ์ ํธ ์ด๋ฏธ์ง๋ฅผ ์์ฑํ์ฌ, ํ์ต ๋ชจ๋ธ์ด ๊ณ ์กฐํ ์คํํธ๋ผ์ ์ ํํ ์ถ์ ํ๋์ง๋ฅผ
ํ๊ฐํ๊ฒ ๋๋ค. ์ด ๊ณผ์ ์์ ์ํ๋ ๊ณ ์กฐํ ์คํํธ๋ผ ๋ถ์ ๊ณผ์ ์ ๊ทธ๋ฆผ 4์ ๊ฐ๋ค.
๊ทธ๋ฆผ 4. ๊ณ ์กฐํ ์คํํธ๋ผ ๋ถ์ ๊ณผ์
Fig. 4. The procedure of harmonic spectrum analysis
4. ์ฌ๋ก ์ฐ๊ตฌ ๋ฐ ๊ฒฐ๊ณผ ๋ถ์
์ ์ ๋ฐฉ๋ฒ์ ์ฑ๋ฅ์ ๊ฒ์ฆํ๊ธฐ ์ํด, ๋ค์ํ ์ฐจ์์ ๊ณ ์กฐํ๊ฐ ํฌํจ๋ ์ ํธ์ ๋ํ ์คํํธ๋ผ ๋ถ์์ ์ํํ์๋ค. ๊ธฐ๋ณธํ์ 3์ฐจ, 5์ฐจ, 7์ฐจ ๊ณ ์กฐํ๊ฐ ์กฐํฉ๋
์ ํธ์ ๋ํด ๊ณ ์กฐํ ์คํํธ๋ผ ๋ถ์ ๋ชจ๋ธ์ ์ค๊ณํ๊ณ , ๋ค์ํ Case๋ฅผ ํตํด ์ฑ๋ฅ์ ๊ฒ์ฆํ์๋ค. ๊ทธ๋ฆผ 5์ ๊ฐ์ PSCAD/EMTDC ๊ณํต์์ ์ธก์ ๊ฐ์์ ์ถ๋ ฅ๊ฐ Ea์ ๋ํด FFT๋ฅผ ์ํํ ๊ฒฐ๊ณผ์ ์ ์ ๋ฐฉ๋ฒ์ ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ๋น๊ต ๋ถ์ํ์๋ค. ๊ทธ๋ฆผ 5์ ๊ณํต์ ๋จ์ 220 $V_{r m s}$, 60 Hz์ ์ ์ ๋ชจ๋ธ๊ณผ 3์ฐจ, 5์ฐจ, 7์ฐจ ๊ณ ์กฐํ ์ ์์ ๋ชจ๋ธ๋ก ๊ตฌ์ฑํ์๋ค.
๊ทธ๋ฆผ 5. PSCAD/EMTDC ๋ชจ์ ๊ณํต
Fig. 5. PSCAD/EMTDC test system
4.1 ํ์ต ๋ฐ ๊ฒ์ฆ ๋ฐ์ดํฐ ์์ฑ
Python์ ํ์ฉํ์ฌ ๋ชจ๋ธ ํ์ต์ ํ์ํ ๊ณ ์กฐํ ์ ํธ๋ฅผ ์์ฑํ์๋ค. ๊ณ ์กฐํ ์ ํธ๋ 60 Hz์ ๊ธฐ๋ณธํ์ 3์ฐจ, 5์ฐจ, 7์ฐจ ๊ณ ์กฐํ๋ฅผ ์กฐํฉํ์๊ณ ,
๊ธฐ๋ณธํ์ ์งํญ์ 1.000 $V_{r m s}$, ๊ฐ ๊ณ ์กฐํ์ ์งํญ์ 0.050~1.000 $V_{r m s}$ ๋ฒ์์ ๋๋คํ ๊ฐ์ผ๋ก ์ค์ ํ์์ผ๋ฉฐ,
์ ํธ ๊ฐ์ ์์์ฐจ๋ ๊ณ ๋ คํ์ง ์์๋ค. ์๊ธฐ ๊ณผ์ ์ ํตํด ์์ฑ๋ ๊ณ ์กฐํ ์ ํธ๋ ์ (3)๊ณผ ๊ฐ๋ค.
๋ชจ๋ธ ํ์ต์ ์ํด, ํ 1๊ณผ ๊ฐ์ด ๊ฐ ๊ณ ์กฐํ ์กฐํฉ๋ณ๋ก 2,000~5,000๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์์ฑํ์ฌ ์ด 20,000๊ฐ์ ๋ฐ์ดํฐ์
์ ๊ตฌ์ถํ์๋ค. ์์ฑ๋ ๋ฐ์ดํฐ๋ ํ์ต์ฉ ๋ฐ์ดํฐ 80%,
๊ฒ์ฆ์ฉ ๋ฐ์ดํฐ 20%๋ก ๋ถ๋ฆฌ๋์์ผ๋ฉฐ, ํ์ต์ฉ ๋ฐ์ดํฐ๋ 2D CNN ๋ชจ๋ธ์ ํ์ต์ ํ์ฉ๋์๊ณ , ๊ฒ์ฆ์ฉ ๋ฐ์ดํฐ๋ ํ์ต ๊ณผ์ ์์ ์ฌ์ฉ๋์ง ์์ ๋ฐ์ดํฐ๋ก
๊ตฌ์ฑํ์ฌ ๋ชจ๋ธ ์ฑ๋ฅ ํ๊ฐ์ ํ์ฉํ์๋ค.
ํ 1 ๊ณ ์กฐํ ์กฐํฉ๋ณ ๋ฐ์ดํฐ ์
Table 1 Data size for each harmonic combination
|
์กฐํฉ ์ ํธ
|
๋ฐ์ดํฐ ์
|
ํ์ต์ฉ
|
๊ฒ์ฆ์ฉ
|
|
๊ธฐ๋ณธํ + 3์ฐจ
|
2,000
|
1,600
|
400
|
|
๊ธฐ๋ณธํ + 5์ฐจ
|
2,000
|
1,600
|
400
|
|
๊ธฐ๋ณธํ + 7์ฐจ
|
2,000
|
1,600
|
400
|
|
๊ธฐ๋ณธํ + 3, 5์ฐจ
|
3,000
|
2,400
|
600
|
|
๊ธฐ๋ณธํ + 3, 7์ฐจ
|
3,000
|
2,400
|
600
|
|
๊ธฐ๋ณธํ + 5, 7์ฐจ
|
3,000
|
2,400
|
600
|
|
๊ธฐ๋ณธํ + 3, 5, 7์ฐจ
|
5,000
|
4,000
|
1,000
|
4.2 2D CNN ๋ชจ๋ธ ์ค๊ณ ๋ฐ ํ์ต
๊ณ ์กฐํ ์ ํธ ์ด๋ฏธ์ง๋ฅผ ํ์ต์ํฌ 2D CNN ๋ชจ๋ธ์ ์ค๊ณํ๊ธฐ ์ํด, 4.1์ ์์ ์์ฑํ ๊ณ ์กฐํ ์ ํธ ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ธ์ด ํ์ตํ ์ ์๋ ์ด๋ฏธ์ง ๋ฐ์ดํฐ๋ก
๋ณํํ์๋ค. ์ด๋ฏธ์ง ๋ฐ์ดํฐ๋ 500ร300ร3 ํฌ๊ธฐ๋ก ๋ณํ๋ ํ ์
๋ ฅ์ธต์ ์ ๋ฌ๋์์ผ๋ฉฐ, ์
๋ ฅ์ธต์์ ์ ์ฒ๋ฆฌ ๊ณผ์ ์ ๊ฑฐ์ณ ์๋์ธต์ผ๋ก ์ ๋ฌ๋์๋ค. ์๋์ธต์
ํฉ์ฑ๊ณฑ ๊ณ์ธต์ ๋ฐ์ดํฐ์ ๋ณต์ก๋๋ฅผ ๊ณ ๋ คํ์ฌ ์ด 3๊ฐ๋ก ๊ตฌ์ฑ๋์๊ณ , ๊ฐ ๊ณ์ธต์ ReLU ํ์ฑํ ํจ์๋ฅผ ์ ์ฉํ์ฌ ๋น์ ํ์ฑ์ ๋์
ํ์๋ค. ํฉ์ฑ๊ณฑ ํํฐ์ ํฌ๊ธฐ๋
3ร3์ผ๋ก ์ค์ ํ์์ผ๋ฉฐ, ๊ณ์ธต๋ณ๋ก 32, 64, 128๊ฐ์ ํํฐ๋ฅผ ์ ์ฉํ์ฌ ์
๋ ฅ๋ ๋ฐ์ดํฐ์ ํน์ง์ ์ ์ง์ ์ผ๋ก ํ์ตํ ์ ์๋๋ก ์ค๊ณํ์๋ค. ๊ฐ ํฉ์ฑ๊ณฑ
๊ณ์ธต ๋ค์๋ 2ร2 ํฌ๊ธฐ์ Maxpooling ๊ณ์ธต์ ๋ฐฐ์นํ์๊ณ , ํํํ ๊ณ์ธต์ ํตํด ๋ค์ฐจ์ ๋ฐ์ดํฐ๋ฅผ 1์ฐจ์ ๋ฒกํฐ๋ก ๋ณํํ์ฌ ์์ ์ฐ๊ฒฐ ๊ณ์ธต์ ์ ๋ฌํ์๋ค.
์์ ์ฐ๊ฒฐ ๊ณ์ธต์ 128๊ฐ์ ๋ด๋ฐ์ผ๋ก ๊ตฌ์ฑ๋์์ผ๋ฉฐ, ReLU ํ์ฑํ ํจ์๋ฅผ ํ์ฉํ์ฌ ๋น์ ํ์ ํจํด์ ํจ๊ณผ์ ์ผ๋ก ํ์ตํ ์ ์๋๋ก ์ค๊ณํ์๋ค. ๋ํ,
๊ณผ์ ํฉ ๋ฐฉ์ง๋ฅผ ์ํด Dropout ๊ณ์ธต์ ์ถ๊ฐํ์ฌ ๋ชจ๋ธ์ ์ผ๋ฐํ ์ฑ๋ฅ์ ํฅ์์์ผฐ๋ค. ๋ง์ง๋ง์ผ๋ก, ๋ณธ ์ฌ๋ก ์ฐ๊ตฌ์์๋ 3์ฐจ, 5์ฐจ, 7์ฐจ ๊ณ ์กฐํ๋ฅผ ์ถ์ ํ๊ธฐ
์ํด ์ถ๋ ฅ์ธต์ 3๊ฐ์ ๋ด๋ฐ์ ๋ฐฐ์นํ์์ผ๋ฉฐ, ํ์ฑํ ํจ์๋ ์ ์ฉํ์ง ์์๋ค.
๋ชจ๋ธ ๊ตฌ์กฐ๋ฅผ ๊ตฌ์ฑํ ํ, ๋ฐ์ดํฐ์
ํฌ๊ธฐ์ ๋ชจ๋ธ ๋ณต์ก๋๋ฅผ ๊ณ ๋ คํ์ฌ 20์ํฌํฌ ๋์ ํ์ต์ ์งํํ์๋ค. ๊ฐ ์ํฌํฌ๋ง๋ค MSE๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ค์ ๊ณ์ฐํ์ฌ
๋ชจ๋ธ์ ์ต์ ํํ์๊ณ , MAE๋ฅผ ์ฑ๋ฅ ํ๊ฐ ์งํ๋ก ํ์ฉํ์ฌ ๋ชจ๋ธ์ ์์ธก ์ ํ๋๋ฅผ ๋ถ์ํ์๋ค. ๋ํ, ๊ด์ฐฐ ํ์๋ฅผ 3์ผ๋ก ์ค์ ํ์ฌ ๊ฒ์ฆ ์์ค์ด 3์ํฌํฌ
์ด์ ๊ฐ์ ๋์ง ์์ ๊ฒฝ์ฐ, EarlyStopping์ ํตํด ํ์ต ์๊ฐ์ ์ ์ฝํ๊ณ ๊ณผ์ ํฉ์ ๋ฐฉ์งํ๋๋ก ์ค๊ณํ์๋ค. ๋ชจ๋ธ ํ์ต ๊ณผ์ ์์ ๊ทธ๋ฆผ 6์ ์ ์๋ ํ๋ จ ์์ค ๋ฐ ๊ฒ์ฆ ์์ค์ด ์ธก์ ๋์๋ค. ๊ฒ์ฆ ์์ค์ 10์ํฌํฌ๋ถํฐ ๊ฐ์ ๋์ง ์์์ผ๋ฉฐ, ์ด์ ๋ฐ๋ผ EarlyStopping์ด ์ ์ฉ๋์ด 12์ํฌํฌ์์
๋ชจ๋ธ ํ์ต์ด ์ข
๋ฃ๋์๋ค. ์ต์ข
ํ์ต ๋ชจ๋ธ์ ๊ฒ์ฆ ์์ค ๊ธฐ์ค MSE 0.0037์ ๊ธฐ๋กํ์ฌ, ํ์ต ๋ฐ์ดํฐ์ ๋ํด ์์ ์ ์ธ ์๋ ด ํน์ฑ์ ๋ณด์๊ณผ ๋์์
์ถฉ๋ถํ ๋ฎ์ ์ถ์ ์ค์ฐจ๋ฅผ ํ๋ณดํ์์์ ํ์ธํ ์ ์๋ค.
๊ทธ๋ฆผ 6. ๋ชจ๋ธ ํ์ต ๊ณผ์ ์์ ํ๋ จ ์์ค ๋ฐ ๊ฒ์ฆ ์์ค
Fig. 6. Training and validation losses during model training
4.3 ๊ณ ์กฐํ ์คํํธ๋ผ ๋ถ์ ๊ฒฐ๊ณผ ๋น๊ต
๊ณ ์กฐํ ์คํํธ๋ผ ๋ถ์์ ์ํด ํ 2์ ์ ์๋ Case 1~4์ ํด๋นํ๋ ์๋ก์ด ๊ณ ์กฐํ ์ ํธ ์ด๋ฏธ์ง๋ฅผ ์์ฑํ์์ผ๋ฉฐ, ํด๋น ์ ํธ์ ํํ์ ๊ทธ๋ฆผ 7๊ณผ ๊ฐ๋ค. ๊ณ ์กฐํ ์ ํธ ์ด๋ฏธ์ง ์์ฑ ํ, ์ค๊ณ๋ 2D CNN ๋ชจ๋ธ์ ์
๋ ฅํ์ฌ ๊ณ ์กฐํ ์คํํธ๋ผ ๋ถ์์ ์งํํ์๋ค. Case 1~4์ ์ฌ์ฉ๋ ๊ธฐ๋ณธํ์
์งํญ์ 220 $V_{r m s}$๋ก ์ค์ ํ์๊ณ , ๊ณ ์กฐํ ์ ํธ์ THD(Total Harmonic Distortion)๋ ๊ฐ๊ฐ 5%, 8%, 12%,
15%๋ก ์ค์ ํ์๋ค. ์ต์ข
์ ์ผ๋ก, ๊ฐ Case ์ ํธ์ ๋ํ ๋ชจ๋ธ์ ์ถ์ ๊ฐ๊ณผ PSCAD/EMTDC์ FFT ๊ฒฐ๊ณผ๋ฅผ ๋น๊ตํจ์ผ๋ก์จ ๊ทธ ์ ํ๋๋ฅผ ๊ฒ์ฆํ์๋ค.
๊ฐ Case์ ๋ํ ํ์ต ๋ชจ๋ธ์ ์ถ์ ๊ฐ๊ณผ PSCAD/EMTDC์ FFT ๊ฒฐ๊ณผ๋ ํ 3๊ณผ ๊ฐ๋ค. ๋ถ์ ๊ฒฐ๊ณผ, ์ ์ ๋ฐฉ๋ฒ์ ์ถ์ ๊ฐ๊ณผ PSCAD/EMTDC์ FFT ๊ฒฐ๊ณผ ๊ฐ ์๋ ์ค์ฐจ๊ฐ ์ฝ 0.81% ์ดํ์์ ํ์ธํ ์ ์๋ค. ์ด๋ฅผ ํตํด,
์ ํธ์ ์ ํํ ์์น ๋ฐ์ดํฐ ํ์ธ์ด ์ด๋ ต๊ฑฐ๋ ํ๋ผ๋ฏธํฐ ์ค์ ์ด ์ ํ๋์ด ๊ณ ์กฐํ ์คํํธ๋ผ ๋ถ์์ด ์ด๋ ค์ด ๊ฒฝ์ฐ์๋, ์ ์ ๋ฐฉ๋ฒ์ ํ์ฉํ๋ฉด ์ ํธ ์ด๋ฏธ์ง๋ง์ผ๋ก
๋ค์ํ ์ฐจ์์ ๊ณ ์กฐํ๊ฐ ํฌํจ๋ ์ ํธ์ ๋ํ ์คํํธ๋ผ ๋ถ์์ด ๊ฐ๋ฅํจ์ ๊ฒ์ฆํ์๋ค.
ํ 2 ๋ชจ๋ธ ์ฑ๋ฅ ํ๊ฐ์ ํ์ฉ๋ Case๋ณ ๊ณ ์กฐํ ์ฐจ์์ ์งํญ
Table 2 Harmonic order and amplitude for each case used in model performance evaluation
|
Case
|
THD
[%]
|
์งํญ ($V_{r m s}$ ) [V]
|
|
3์ฐจ ๊ณ ์กฐํ
|
5์ฐจ ๊ณ ์กฐํ
|
7์ฐจ ๊ณ ์กฐํ
|
|
Case 1
|
5
|
0.00
|
11.00
|
0.00
|
|
Case 2
|
8
|
12.32
|
0.00
|
12.32
|
|
Case 3
|
12
|
0.00
|
20.24
|
16.94
|
|
Case 4
|
15
|
10.56
|
16.06
|
26.62
|
๊ทธ๋ฆผ 7. Case๋ณ ๊ณ ์กฐํ ์ ํธ ํํ
Fig. 7. Harmonic signal waveforms for each case
ํ 3 Case 1~4์ ๋ํ ๊ณ ์กฐํ ์คํํธ๋ผ ๋ถ์ ๊ฒฐ๊ณผ ๋น๊ต
Table 3 Comparison of harmonic spectrum analysis results for cases 1 to 4
|
Case
|
๊ณ ์กฐํ ์ฐจ์
|
์งํญ ( $V_{r m s}$) [V]
|
์๋ ์ค์ฐจ
|
|
PSCAD/EMTDC
|
์ ์ ๋ฐฉ๋ฒ
|
|
Case 1
|
5์ฐจ
|
11.00
|
11.02
|
0.18%
|
|
Case 2
|
3์ฐจ
|
12.32
|
12.27
|
0.41%
|
|
7์ฐจ
|
12.32
|
12.22
|
0.81%
|
|
Case 3
|
5์ฐจ
|
20.24
|
20.15
|
0.44%
|
|
7์ฐจ
|
16.94
|
16.83
|
0.65%
|
|
Case 4
|
3์ฐจ
|
10.56
|
10.62
|
0.57%
|
|
5์ฐจ
|
16.06
|
16.18
|
0.75%
|
|
7์ฐจ
|
26.62
|
26.43
|
0.71%
|
5. ๊ฒฐ ๋ก
๋ณธ ๋
ผ๋ฌธ์์๋ 2D CNN ๊ธฐ๋ฐ์ ํ๊ท ๋ชจ๋ธ์ ํ์ฉํ ์๋ก์ด ๊ณ ์กฐํ ์คํํธ๋ผ ๋ถ์ ๋ฐฉ๋ฒ์ ์ ์ํ์๋ค. ๋ฅ๋ฌ๋ ๋ชจ๋ธ์ ๋ค์ํ ๊ณ ์กฐํ ์ ํธ์ ๋ํ ์ฌ์
ํ์ต์ ํตํด, ์ ํธ ์ด๋ฏธ์ง๋ฅผ ์
๋ ฅํ๋ ๊ฒ๋ง์ผ๋ก ๊ณ ์กฐํ ์คํํธ๋ผ์ ํจ๊ณผ์ ์ผ๋ก ๋ถ์ํ ์ ์๋ค. ์ ์ ๋ฐ ์ ๋ฅ์ ์์น ๋ฐ์ดํฐ๋ ํน์ ํ๋ผ๋ฏธํฐ ์ค์ ์์ด๋
๋ถ์์ด ๊ฐ๋ฅํ๋ค๋ ์ ์ ๊ธฐ์กด ๋ฐฉ๋ฒ๊ณผ ๋๋ ทํ ์ฐจ๋ณ์ฑ์ ๊ฐ์ง๋ค. ๋ํ, ๊ธฐ์กด์ ์ ํต์ ์ธ ๋ถ์ ๋ฐฉ๋ฒ์ ์ ์ฉํ๊ธฐ ์ด๋ ค์ด ๊ฒฝ์ฐ๋ ์ ํธ์ ํํ ์ด๋ฏธ์ง๋ง ์กด์ฌํ๋
๊ฒฝ์ฐ์๋ ๋ถ์์ด ๊ฐ๋ฅํ์ฌ, ์ ํธ ํด์์ ํธ์์ฑ๊ณผ ํจ์จ์ฑ์ ํฌ๊ฒ ํฅ์์ํฌ ๊ฒ์ผ๋ก ๊ธฐ๋๋๋ค. ํฅํ ์ฐ๊ตฌ์์๋ ๋์ฑ ๋ค์ํ ๊ณ ์กฐํ ์กฐํฉ๊ณผ ๋
ธ์ด์ฆ๊ฐ ํฌํจ๋
์ค์ธก ์ ํธ๋ค์ ๋ํด ํ์ต ๋ฐ ๋ถ์์ ์ํํ ๊ณํ์ด๋ค.
Acknowledgements
This work was supported by the National Research Foundation of Korea (NRF) grant funded
by the Korean government (MSIT) (No. 2021R1F1A1063668).
References
IEEE, โIEEE Standard for Harmonic Control in Electric Power Systems,โ in IEEE Std
519-2022 (Revision of IEEE Std 519-2014), pp. 1-31, 5 Aug. 2022.

H. Wang, Y. Li, H. Liu, L. Wu and Y. Sun, โTransmission characteristics of harmonics
and negative sequence components of electrified railway in power system,โ 2016 International
Conference on Smart Grid and Clean Energy Technologies (ICSGCE), pp. 301-306, 2016.

X. Xu, C. Guo, K. Ma, L. Yang, Y. Li and W. Jiang, โInfluence of Harmonics on Each
Converter Station in Multi-HVDC System,โ 2018 2nd IEEE Conference on Energy Internet
and Energy System Integration (EI2), pp. 1-5, 2018.

Sabir Rustemli, Mehmet Ali Satici, Gรถkhan ลahin, Wilfried van Sark, โInvestigation
of harmonics analysis power system due to non-linear loads on the electrical energy
quality results,โ Energy Reports, vol. 10, pp. 4704-4732, 2023.

M. C. Pereyra, L. A. Ward, โHarmonic Analysis: From Fourier to Wavelets,โ American
Mathematical Society, vol. 63, 2012.

R. Barbieri, E. P. Scilingo, G. Valenza, โComplexity and Nonlinearity in Cardiovascular
Signals,โ Springer, 2017.

P. Singh, โNovel generalized Fourier representations and phase transforms,โ Digital
signal processing, vol. 106, 2020.

T. Guo, T. Zhang, E. Lim, M. Lรณpez-Benรญtez, F. Ma and L. Yu, โA Review of Wavelet
Analysis and Its Applications: Challenges and Opportunities,โ IEEE Access, vol. 10,
pp. 58869-58903, 2022.

F. Shaheen, B. Verma and M. Asafuddoula, โImpact of Automatic Feature Extraction in
Deep Learning Architecture,โ 2016 International Conference on Digital Image Computing:
Techniques and Applications (DICTA), pp. 1-8, 2016.

Q. Zhang, X. Wang, R. Cao, Y. N. Wu, F. Shi and S. -C. Zhu, โExtraction of an Explanatory
Graph to Interpret a CNN,โ IEEE Transactions on Pattern Analysis and Machine Intelligence,
vol. 43, no. 11, pp. 3863-3877, 2021.

Alex Krizhevsky, Ilya Sutskever and Geoffrey E. Hinton., โImageNet classification
with deep convolutional neural networks,โ Communications of the ACM, vol. 60, no.
6, pp. 84-90, 2017.

S. Patel, โA comprehensive analysis of convolutional neural network models,โ International
Journal of Advanced Science and Technology, vol. 29, no. 4, pp. 771-777, 2020.

V. Jadeja, A. L. N. Rao, A. Srivastava, S. Singh, P. Chaturvedi and G. Bhardwaj, โConvolutional
Neural Networks: A Comprehensive Review of Architectures and Application,โ 2023 6th
International Conference on Contemporary Computing and Informatics, vol. 6, pp. 460-467,
2023.

Shorten, C., Khoshgoftaar, T.M. โA survey on Image Data Augmentation for Deep Learning,โ
Journal of Big Data, vol. 6, 2019.

Nakkiran, Preetum, et al., โDeep double descent: Where bigger models and more data
hurt.,โ Journal of Statistical Mechanics: Theory and Experiment, vol. 2021, no. 12,
2021.

์ ์์๊ฐ
He received the B.S. degree from the School of Electrical Engineering, Pukyong National
University, Busan, South Korea, in 2025, where he is currently pursuing the M.S. degree.
His research interests include power quality assessment, deep learning and the computer
simulation of power systems.
๋ฐ์ฐฝํ(Chang-Hyun Park)
He received the B.S. and Ph.D. degrees in electrical engineering from Inha University,
in 2001 and Korea University, in 2007, respectively. He is currently a Professor with
the School of Electrical Engineering, Pukyong National University, Busan, South Korea.
His research interests include power quality assessment, data visualization, and the
computer simulation of power systems.