๊ถ์ฉ์ค
(Yong-Jun Kwon)
1iD
์ต๋์
(Dae-Sun Choi)
1iD
์์ฐฝํ
(Chang-Hyeon Wang)
1iD
์คํธ์ง
(Ho-Jin Oh)
1iD
์คํ์ค
(Han-Joon Yoon)
1iD
์ ์์ฉ
(Sang-Yong Jung)
โ iD
-
(Dept. of Electrical and Computer Engineering, Sungkyunkwan University , Republic of
Korea.)
Copyright ยฉ The Korea Institute for Structural Maintenance and Inspection
Key words
Constraint Optimization, IPMSM, Modified PSO-GA, Torque, Torque Ripple
1. ์ ๋ก
IPMSM์ ๊ฒฝ์ฐ ๋ง๊ทธ๋คํฑ ํ ํฌ ์ฑ๋ถ ๋ฟ ์๋๋ผ d, q์ถ ์ธ๋ํด์ค ์ฐจ์ด์ ๊ธฐ์ธํ๋ ๋ฆด๋ญํด์ค ์ฑ๋ถ์ ๊ฐ์ง๊ณ ์์ด ๋ค๋ฅธ ํ์
์ ์ ๋๊ธฐ์ ๋นํด ๊ณ ํจ์จ,
๊ณ ์ถ๋ ฅ์ ํน์ฑ์ ๊ฐ์ง๋ค๋ ์ฅ์ ์ด ์๋ค[1]. ๊ทธ๋ฌ๋ ํ์ ์ ํ๋ฉด์ ์์์ด ์์นํ SPMSM๊ณผ ๋ฌ๋ฆฌ ์์์ด ๋งค์
๋์ด ์๋ ํน์ฑ์ผ๋ก ์ธํด ํ ํฌ ๋ฆฌํ ์ฑ๋ถ์ด ํฌ๋ค๋ ๋จ์ ์ด ์กด์ฌํ๋ค. ์ด๋ ๋ชจํฐ์
์ง๋๊ณผ ์์์ ์์ธ์ด ๋๊ณ ๋ชจํฐ ์ ์ด์ฑ ์ ํ๋ฅผ ์ ๋ฐํ๋ค[2]. ๋ฐ๋ผ์ IPMSM ์ค๊ณ ์ ํ ํฌ ๋ฆฌํ ์ ๊ฐ์ ์ํ ์ค๊ณ๊ฐ ํ์์ ์ด๋ค.
ํ ํฌ ๋ฐ ํ ํฌ ๋ฆฌํ์ ๋์์ ๊ณ ๋ คํ ์ค๊ณ์ ๊ฒฝ์ฐ, ๋ ์ฑ๋ฅ ๊ฐ์ ๋ณต์กํ ์ํธ์์ฉ์ผ๋ก ์ธํด Particle Swarm Optimization(PSO),
Genetic Algorithm(GA) ๋ฑ์ ์๊ณ ๋ฆฌ์ฆ์ ํตํ ์ต์ ํ ๋ฐฉ๋ฒ๋ค์ด ์ฐ๊ตฌ๋์ด ์๋ค[3]. ๊ทธ๋ฌ๋ ์ค๊ณ ๋ณ์๊ฐ ๋ง์ IPMSM์ ๊ฒฝ์ฐ, ์ค๊ณ ๊ฐ๋ฅํ ๋ณ์ ๋ฒ์์ ๋ํ ๋ค์์ ์ ํ ์กฐ๊ฑด์ด ์กด์ฌํ๋ฉฐ ์ต์ ํ ์์ญ ๋ด์์ ์ค๊ณ๊ฐ ๋ถ๊ฐ๋ฅํ ์์ญ์ด
์กด์ฌํ๊ฒ ๋๋ค. ๊ธฐ์กด์ PSO ๋ฐ GA ์๊ณ ๋ฆฌ์ฆ์ ๊ฒฝ์ฐ ์ ํ ์กฐ๊ฑด์ ๊ณ ๋ คํ ์ต์ ํ ์ํ์ด ๋ถ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ๊ณ ๋ คํ๊ธฐ ์ํด ํจ๋ํฐ ํจ์๋ฅผ ์ฌ์ฉํ๋
๋ฐฉ๋ฒ์ด ์กด์ฌํ๋ค. ํ์ง๋ง ์ด์ ๊ฐ์ ๋ฐฉ๋ฒ์ ์ฌ์ฉํ ๊ฒฝ์ฐ, ์ต์ ํ ์ํ ๊ณผ์ ์ค ๊ตญ์ ์ต์ ํด์ ๋น ์ง ์ํ์ฑ์ ์ฆ๊ฐ์ํค๋ฉฐ, ์ ์ ํ ๊ณ์ ์ฐ์ ์ ์ํด ๋ง์
์ํ์ฐฉ์ค๊ฐ ํ์ํ๋ค๋ ๋จ์ ์ด ์กด์ฌํ๋ค[4].
๋ฐ๋ผ์ ๋ณธ ๋
ผ๋ฌธ์์๋ ํจ๋ํฐ ํจ์๋ฅผ ์ฌ์ฉํ์ง ์๊ณ ์ค๊ณ ์ ํ ์กฐ๊ฑด์ ๊ณ ๋ คํ์ฌ ์ต์ ํ๋ฅผ ์ํํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์ฐ๊ตฌ๋ฅผ ์งํํ์๋ค. ์ฐ์ ๋๋ค ํฌ๋ ์คํธ๋ฅผ
๋ถ๋ฅ ๋ชจ๋ธ๋ก ์ฌ์ฉํ์ฌ ์ค๊ณ ์ ํ ์์ญ์ ๊ตฌ๋ถํ ์ ์๋๋ก ํ์๋ค. ๋ ๋ฒ์งธ๋ก, Modified PSO ๋ฐฉ๋ฒ์ ์ ์ํ๊ณ ๋๋ค ํฌ๋ ์คํธ๋ฅผ ๊ฒฐํฉ์ํด์ผ๋ก์จ
์ต์ ํ ์ํ ๊ณผ์ ์ค ๋ฐ์ํ๋ ๋ถํ์ํ ์๊ฐ ์์๋ฅผ ์ค์ด๊ณ ์ ํ์๋ค. ๋ ๋์๊ฐ ๊ตญ์ ์ต์ ํด๋ก ์๋ ดํ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด Modified GA๋ฅผ
๊ฒฐํฉํ Hybrid ๋ฐฉ๋ฒ์ ์ ์ํ์๋ค. ์ด๋ฅผ ํตํด ๊ฐ ์
์๊ฐ ์์ ์ ์ต์ ์์น์ ์ ์ฒด ์
์์ ์ต์ ์์น๋ฅผ ๊ธฐ์ตํ๋ PSO์ ์ฅ์ ๊ณผ ์ ์ญ ํ์ ๋ฅ๋ ฅ์ด
์ฐ์ํ GA์ ์ฅ์ ์ ๋ชจ๋ ๋ณด์ ํ ์ ์๋๋ก ํ์๋ค[5].
Section 2์์๋ ๋๋ค ํฌ๋ ์คํธ, Modified PSO, Modified GA ๋ฐฉ๋ฒ์ ๋ํ ์ค๋ช
๊ณผ ์ ์ฒด ์๊ณ ๋ฆฌ์ฆ ๋์์ ๋ํ Flow Chart๋ฅผ
๋ํ๋ด์๋ค. ๊ทธ ํ Section 3์์๋ ์ ์๋ ๋ฐฉ๋ฒ์ ๋ํ ๊ฒ์ฆ์ ์ํด, ์ค๊ณ ์ ํ ์์ญ์ ๊ตฌํํ ์ ์๋ Test Function์ ํตํด PSO,
GA, Modified PSO-GA Hybrid ๋ฐฉ๋ฒ์ ๋ฐ๋ฅธ ์ต์ ํ ์ํ ๊ฒฐ๊ณผ๋ฅผ ๋น๊ตํ์๋ค. ๋ง์ง๋ง์ผ๋ก Section 4์์ 3๊ฐ์ง ์ต์ ํ ๋ฐฉ๋ฒ์
๋ฐ๋ฅธ EV ๊ตฌ๋์ฉ Double V-Type IPMSM์ ์ต์ ํ ์ํ ๊ฒฐ๊ณผ๋ฅผ ๋น๊ตํ์ฌ ๋ํ๋ด์๋ค.
2. Random Forest-Based Modified PSO-GA Hybrid Algorithm
2.1 Random Forest
๋๋ค ํฌ๋ ์คํธ๋ ๊ฒฐ์ ํธ๋ฆฌ(Decision Tree)๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ์์๋ธ ๊ธฐ๋ฒ์ผ๋ก ์ฌ๋ฌ ์์ธก ๋ชจ๋ธ์ ๊ฒฐํฉํ์ฌ ๋จ์ผ ์์ธก ๋ชจ๋ธ๋ณด๋ค ํฅ์๋ ์ฑ๋ฅ์ ๋ํ๋ด๋
๊ฒ์ด ํน์ง์ด๋ค. ์์๋ธ ๊ธฐ๋ฒ ์ค ํ๋์ธ ๋ฒ ๊น
์ ๋ค์์ ๋ฐ์ดํฐ์
์ ์์ฑํ ๋ค, ๊ฐ ๋ฐ์ดํฐ์
์ ๋ํด ๋
๋ฆฝ์ ์ผ๋ก ์์ธก ๋ชจ๋ธ์ ํ์ต์ํค๋ ๋ฐฉ์์ด๋ค. ์ด๋,
๊ฐ ์์ธก ๋ชจ๋ธ์ ํ๊ท๋ ๋ถ๋ฅ ์์
์ ์ํํ ์ ์์ผ๋ฉฐ, ์ต์ข
์์ธก ๊ฐ์ ๊ฐ๋ณ ๋ชจ๋ธ์ ์์ธก ๊ฐ์ ํ๊ท ํ์ฌ ๊ฒฐ์ ๋๋ค. ๊ทธ๋ฆผ 1์์ ํ์ธํ ์ ์๋ฏ์ด, ๋๋ค ํฌ๋ ์คํธ์์์ ๋ถํธ์คํธ๋ํ ๊ณผ์ ์ ์ฃผ์ด์ง ํ์ต ๋ฐ์ดํฐ์์ ๋ฌด์์๋ก ์ํ์ ๋ณต์ ์ถ์ถํ์ฌ ์ฌ๋ฌ ๋ถํธ์คํธ๋ฉ ์ํ์ ๋ง๋๋
๊ฒ์ผ๋ก ์์๋๋ค. ์ด๋ ๊ฒ ์์ฑ๋ ๊ฐ ์ํ์ ์ด์ฉํด ๊ฒฐ์ ํธ๋ฆฌ๋ฅผ ํ์ต์ํด์ผ๋ก์จ ๋ชจ๋ธ์ ๋ค์์ฑ๊ณผ ๊ฐ๊ฑด์ฑ์ ํ๋ณดํ๋ค. ๋๋ค ํฌ๋ ์คํธ๋ ํนํ ๊ณผ์ ํฉ์ ๋ฐฉ์งํ๊ณ ,
๋ฐ์ดํฐ์ ๋ณต์ก์ฑ๊ณผ ์ก์ ์ฒ๋ฆฌ์ ๊ฐ์ ์ ๋ณด์ฌ ๋ง์ ๋ณ์๋ฅผ ๋ค๋ฃฐ ๋ ํจ๊ณผ์ ์ธ ๋ฐฉ๋ฒ์ด๋ค[6]. ๋ณธ ๋
ผ๋ฌธ์์๋ ๊ฐ ๋ณ์๊ฐ์ ๋ฐ๋ฅธ ์ค๊ณ ์ ํ ์กฐ๊ฑด ๋ง์กฑ ์ฌ๋ถ๋ฅผ ๊ตฌ๋ถํ๋ ๋ถ๋ฅ ๋ชจ๋ธ๋ก์จ ๋๋ค ํฌ๋ ์คํธ๋ฅผ ์ฌ์ฉํ์๋ค.
๊ทธ๋ฆผ 1. Random Forest๋ฅผ ํ์ฉํ ๋ถ๋ฅ ๋ชจ๋ธ ๊ตฌ์กฐ
Fig. 1. Structure of Random Forest as a Classification Model
2.2 Modified PSO
PSO๋ GA๊ณผ ์ ์ฌํ๊ฒ ๋ฌด์์ ํด๋ฅผ ์ฌ์ฉํ์ฌ ์ด๊ธฐ ์ง๋จ์ ๊ตฌ์ฑํ๊ณ , ์ฐ์์ ์ธ ๋ฐ๋ณต์ ํตํด ์ ์ญ ์ต์ ํด๋ฅผ ํ์ํ๋ค[7]. ๊ทธ๋ฌ๋ PSO๋ ๊ต์ฐจ(crossover)๋ ๋์ฐ๋ณ์ด(mutation) ๊ณผ์ ์ด ์์ผ๋ฉฐ, ์
์๋ค์ด ์ต์ ์ ์
์ ์์น๋ฅผ ๋ฐ๋ฅด๋ฉฐ ๋ฌธ์ ๊ณต๊ฐ์ ํ์ํ๋
๋ฐฉ์์ผ๋ก ์๋ํ๋ค. PSO์ ๊ธฐ๋ณธ ๊ฐ๋
์ ์
์์ ์๋๊ฐ ๋งค ์์ ๋ง๋ค ๊ฐ์ธ ์ต์ ์์น($p Best$)์ ์ง๋จ ์ต์ ์์น($g Best$) ์ฌ์ด์์
๋ณํํ์ฌ ์ ์ฌ์ ์ธ ํด๋ฅผ ํฅํด ๋์๊ฐ๋ค๋ ๊ฒ์ด๋ค. ์ํ์ ์ผ๋ก, ์
์ ์ง๋จ์ ํ์ ๊ณต๊ฐ ๋ด์ ๋ฌด์์๋ก ์ด๊ธฐํ๋๊ณ , $D$์ฐจ์ ๊ณต๊ฐ์ ์ด๋ํ๋ฉฐ ์ต์ ํด๋ฅผ
ํ์ํ๋ค. $x_{k}^{i}$์ $v_{k}^{i}$๋ฅผ ๊ฐ๊ฐ $k$๋ฒ์งธ ๋ฐ๋ณต์์ $i$๋ฒ์งธ ์
์์ ์์น์ ์๋๋ก ์ ์ํ ๋, $k+1$ ๋ฒ์งธ ๋ฐ๋ณต์์
์๋์ ์์น๋ ์ (1)๊ณผ ์ (2)๋ฅผ ํตํด ๊ตฌํด์ง๋ค.
์ฌ๊ธฐ์ $w$๋ ๊ด์ฑ ๊ณ์(inertia), $c_{1}$๊ณผ $c_{2}$๋ ์์์ด๋ฉฐ, $r_{1}$๊ณผ $r_{2}$๋ [0 1] ๋ฒ์์ ๋์์ด๋ค.
๋ํ $p_{k}^{i}$๋ $i$๋ฒ์งธ ์
์์ ์ต์ ์์น, $p_{k}^{g}$์ ์ง๋จ์ ์ ์ญ ์ต์ ์์น๋ฅผ ๋ํ๋ธ๋ค. ์
์ ๊ตฐ์ง ์ต์ ํ์ ์ฃผ์ ๋จ๊ณ๋
Algorithm 1์ Pseudo code๋ก ์์ฝ๋ ์ ์๋ค.
๊ทธ๋ฌ๋ Algorithm 1๊ณผ ๊ฐ์ ๊ธฐ์กด์ PSO๋ฅผ ํตํด IPMSM์ ์ต์ ํ๋ฅผ ์ํํ๋ค๋ฉด, ๊ทธ๋ฆผ 2(a)์ ๊ฐ์ด ์ค๊ณ ์ ํ ์์ญ์์๋ ํ์์ด ์งํ๋๊ฒ ๋๋ค. ๊ทธ๋ฆผ 2๋ t-SNE ๋ฐฉ๋ฒ์ ์ด์ฉํ์ฌ ์ต์ ํ ์์ญ์ 2์ฐจ์์ผ๋ก ์๊ฐํํ ์์ญ์ ์ผ๋ถ๋ถ์ ๋ํ๋ธ ๊ฒ์ผ๋ก, ๋
น์ ์์ญ์ ์ค๊ณ ๊ฐ๋ฅ ์์ญ, ๋ถ์์ ์์ญ์ ์ค๊ณ
์ ํ ์์ญ์ ๋ํ๋ธ๋ค. ์ด๋ ๋ชฉ์ ํจ์ ๊ณ์ฐ์ ๋ํ ์๊ฐ๋น์ฉ์ด ํฐ ๊ฒฝ์ฐ์๋ ์ด์ ๋ฐ๋ฅธ ์ต์ ํ ์ํ ์๊ฐ์ด ์ฆ๊ฐํ๊ฒ ๋๋ค.
๊ทธ๋ฆผ 2. ์ต์ ํ ๋ฐฉ๋ฒ์ ๋ฐ๋ฅธ ์
์ ์ด๋ ๊ฒฝ๋ก
Fig. 2. Particle Trajectories Based on Optimization Methods
๊ทธ๋ฆผ 2(b)์์ Modified PSO ์ํ ๊ณผ์ ์ค, ํ ๋ฒ์ ๋ฐ๋ณต ๋์์ ์
์์ ์ด๋ ๊ฒฝ๋ก๋ฅผ ๋ํ๋ด์๋ค. Modified PSO์์ ์
์๊ฐ ์ด๋ํ ๋, ๋๋ค
ํฌ๋ ์คํธ๋ฅผ ํตํด ๋งค ์์ ๋ง๋ค ์
์ ์์น์ ๋ํ ์ค๊ณ ๊ฐ๋ฅ ์ฌ๋ถ๋ฅผ ํ๋จํ๊ฒ ๋๋ค. ์ด๋ ์
์ ์์น๊ฐ ์ค๊ณ ์ ํ ์์ญ์ ์กด์ฌํ๋ค๋ฉด ๋ชฉ์ ํจ์๋ฅผ ๊ตฌํ์ง ์๊ณ
๋ค์ ์
์ ์์น๋ก ์ด๋ํ๊ฒ ๋๋ฉฐ ์ด ๊ณผ์ ์ ์
์๊ฐ ์ค๊ณ ๊ฐ๋ฅ ์์ญ์ ๋๋ฌํ ๋๊น์ง ๋ฐ๋ณต๋๋ค. ์ด๋ฅผ ํตํด Modified PSO ์๊ณ ๋ฆฌ์ฆ์ ๊ฒฝ์ฐ ์ค๊ณ
์ ํ ์์ญ์์ ๋ชฉ์ ํจ์๋ฅผ ๊ตฌํ ๋ ๋ฐ์ํ๋ ๋ถํ์ํ ์๊ฐ ์์๋ฅผ ์ค์ผ ์ ์๋ค๋ ์ฅ์ ์ ๊ฐ๋๋ค. ํนํ FEM ํด์๊ณผ ๊ฐ์ด ๋ชฉ์ ํจ์๋ฅผ ๊ตฌํ๋๋ฐ ๊ธด ์๊ฐ์ด
์์๋๋ ๊ฒฝ์ฐ ํด์ ์๊ฐ ์ธก๋ฉด์์ ํฐ ์ด์ ์ ์ป์ ์ ์๋ค. ์๋์ Algorithm 2๋ Modified PSO์ Pseudo code๋ฅผ ๋ํ๋ธ๋ค.
๊ทธ๋ฌ๋ Algorithm 2์์ ํ์ธํ ์ ์๋ฏ์ด, Modified PSO ์๊ณ ๋ฆฌ์ฆ์ ๊ฒฝ์ฐ ์ค๊ณ ์ ํ ์กฐ๊ฑด ์์ญ์ ๋ฐฐ์ ํ๊ณ ์ค๊ณ ๊ฐ๋ฅ ์์ญ์ผ๋ก ๋จ๋ฒ์
๋ฐ์ด๋๊ฒ ๋๋ค. ์ด๋ฌํ ํน์ฑ์ผ๋ก ์ธํด, ์
์์ ์๋ ด ์๋๊ฐ ์ง๋์น๊ฒ ๋นจ๋ผ์ง๊ณ ํ์ ๊ณผ์ ์์ ์ ์ญ ์ต์ ํด์ ๋๋ฌํ์ง ๋ชปํ๊ณ ์ง์ญ ์ต์ ํด๋ก ์๋ ดํ๋ ๋ฌธ์ ๊ฐ
๋ฐ์ํ ์ ์๋ค. ๋ฐ๋ผ์ ์ด์ ๊ฐ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ์ค๊ณ ์ ํ ์์ญ ์์์ ์
์์ ์ด๋ ๊ฐ๋ฅ ๋ฒ์๋ฅผ ์ ํํ์๋ค. ๋ํ Section 2.3์์
์๊ฐ๋๋ Modified GA์์ ๊ฒฐํฉ์ ํตํด ์ง์ญ ์ต์ ํด๋ก์ ์๋ ด์ ๋ฐฉ์งํ๊ณ , ์ค๊ณ ๊ฐ๋ฅ ์์ญ์ผ๋ก ์
์๊ฐ ์ด๋ํ ์ ์๋๋ก ํ์๋ค.
2.3 Modified GA
์ ์ ์๊ณ ๋ฆฌ์ฆ์ ํด ์ง๋จ์ ๋ฐ๋ณต์ ์ผ๋ก ์งํ์ํด์ผ๋ก์จ ์ ์ญ ์ต์ ํด๋ฅผ ํ์ํ๋ค. ์๊ณ ๋ฆฌ์ฆ์ ์ด๊ธฐ ์ง๋จ์ ๋ฌด์์๋ก ์์ฑํ ํ, ๊ฐ ์ธ๋์ ๊ฑธ์ณ ์ ํฉ๋ ํจ์๋ฅผ
์ฌ์ฉํ์ฌ ๊ฐ์ฒด์ ์ฑ๋ฅ์ ํ๊ฐํ๋ค. ์ ํ, ๊ต์ฐจ, ๋ณ์ด ์ฐ์ฐ์ ์ ์ฉํ์ฌ ์๋ก์ด ํด๋ฅผ ์์ฑํ๊ณ , ๋ณด๋ค ์ ํฉํ ํด๊ฐ ๋ค์ ์ธ๋๋ก ์ด์ด์ง๊ฒ ํ๋ค[8]. Algorithm 3์ Pseudo code์ ์ ์๋ ์ ์ ์๊ณ ๋ฆฌ์ฆ์ ์ผ๋ฐ์ ์ธ ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ๋ค. ๋จผ์ , ๋ชฉํ ํจ์์ ์ ํฉ๋ ํจ์๊ฐ ์ ์๋๋ฉฐ,
์ด๊ธฐ ํด ์ง๋จ์ด ์ค์ ๋๋ค. ๊ต์ฐจ ํ๋ฅ ($p_{c}$)๊ณผ ๋ณ์ด ํ๋ฅ ($p_{m}$)์ด ์ด๊ธฐํ๋ ํ, ๊ต์ฐจ ๋ฐ ๋ณ์ด๋ฅผ ํตํด ์๋ก์ด ํด๋ฅผ ๋ค์ ์ธ๋์ ํฌํจ์ํจ๋ค.
์ด ๊ณผ์ ์ ์ต๋ ๋ฐ๋ณต ํ์๋ ์ต์ ์ค์ฐจ ๊ธฐ์ค์ ๋ง์กฑํ ๋๊น์ง ๋ฐ๋ณต๋๋ค. ์ด ์๊ณ ๋ฆฌ์ฆ์ ํ์์ ๋ค์์ฑ๊ณผ ์๋ ด ์๋ ๊ฐ์ ๊ท ํ์ ์ ์งํ๋ฉด์ ๋ณต์กํ ๊ณตํ์
๋ฌธ์ ์ ์ต์ ํ์ ์ ๋ฆฌํ ํน์ฑ์ ์ ๊ณตํ๋ค.
Section 2.2์์ ์ธ๊ธํ Modified PSO์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ํ์์ ๋ค์์ฑ์ ์ค์ ์ ์ผ๋ก ํ๋ Modified GA ๋ฐฉ๋ฒ์ ๊ฒฐํฉํ์๋ค.
์ด๋ฅผ ์ํด ๊ธฐ์กด์ ์ ํฉ๋ ํ๋ณ์ ํตํ Selection ๊ณผ์ ์ ์ ๊ฑฐํ๊ณ , Crossover, Mutation ๋ฐฉ๋ฒ์ ์ฐจ๋ก๋ก ์ ์ฉํ์๋ค. Crossover
๋ฐฉ๋ฒ์ ์ฐ์ ์ฌ์ฉํ์ฌ ์ค๊ณ ๊ฐ๋ฅ ์์ญ์ผ๋ก ์ด๋ํ ํ๋ฅ ์ ๋์ด๊ณ ์ ํ์์ผ๋ฉฐ, 100๋ฒ์ ๋ฐ๋ณต ํ์๋ ์
์๊ฐ ์ค๊ณ ๊ฐ๋ฅ ์์ญ์ ๋๋ฌํ์ง ๋ชปํ๋ค๋ฉด, Mutation
๊ณผ์ ์ ์ค๊ณ ๊ฐ๋ฅ ์์ญ์ ๋๋ฌํ ๋๊น์ง ๋ฐ๋ณตํ๋๋ก ํ์๋ค. ์๋์ Algorithm 4์์ Modified GA์ Pseudo code๋ฅผ ๋ํ๋ด์๋ค.
2.4 Selection of Global Best Position
Modified PSO-GA Hybrid ์๊ณ ๋ฆฌ์ฆ์ PSO๋ฅผ ์ค์ฌ์ผ๋ก ์ํ๋๋ ์ต์ ํ ๊ณผ์ ์ด๋ค. ๋ฐ๋ผ์ ์ ์ญ ์ต์ ํด์ธ $g Best$์ ์์น๋ฅผ ์ ์ ํ๋
๊ฒ์ด ์ค์ํ๋ค. PSO๋ฅผ ํตํ ๋ค์ค ๋ชฉ์ ํจ์ ์ต์ ํ ์ํ์ ๊ฒฝ์ฐ, ๊ฐ ๋ชฉ์ ํจ์์ ๊ฐ์ค์น๋ฅผ ๊ณฑํ ํฉ์ ์ต์ข
๋ชฉ์ ํจ์๋ก ์ค์ ํ์ฌ ์ต์ ํ๋ฅผ ์งํํ ์ ์๋ค.
๋ณธ ๋
ผ๋ฌธ์์๋ Iteration ๋ณ๋ก Pareto Front ์์ ์
์๋ค ์ค ์ต์ข
๋ชฉ์ ํจ์์ ๊ฐ์ด ๊ฐ์ฅ ํฐ ์
์์ ์์น๋ฅผ $g Best$๋ก ์ค์ ํ์๋ค.
์ด๋ ๊ฐ์ค์น๋ ํ ํฌ 0.5, ํ ํฌ ๋ฆฌํ โ0.5๋ก ์ค์ ํ์๋ค.
๊ทธ๋ฆผ 3. Pareto Front๋ฅผ ํตํ $g Best$ ์์น ์ ์
Fig. 3. Position Selection through Pareto Front
2.5 Random Forest-Based Modified PSO-GA Hybrid Algorithm
Section 2.1~2.3์์ ์ค๋ช
ํ Random Forest, Modified PSO, Modified GA ์๊ณ ๋ฆฌ์ฆ์ ๊ฒฐํฉํ์ฌ, ์ค๊ณ ์ ํ ์์ญ์ด
์กด์ฌํ ๋, ํจ์จ์ ์ธ ์ต์ ํ๋ฅผ ์ํํ ์ ์๋๋ก ํ์๋ค. ๊ทธ๋ฆผ 4์์ Random Forest-Based Modified PSO-GA Hybrid ์๊ณ ๋ฆฌ์ฆ์ Flow chart๋ฅผ ํตํด ์ ์๋ ์๊ณ ๋ฆฌ์ฆ์ ์ฃผ์ ๋จ๊ณ๋ฅผ
์๊ฐ์ ์ผ๋ก ํํํ์๋ค. ์ด๊ธฐํ ๋จ๊ณ์์ ์
์๋ค์ ์ด๊ธฐ ์์น์ ์๋๋ฅผ ์ค์ ํ๊ณ , Modified PSO ์๊ณ ๋ฆฌ์ฆ์ ํตํด ์ด๊ธฐ ํ์์ ์ํํ๋ค. ์ด ๊ณผ์ ์์
๋๋ค ํฌ๋ ์คํธ ๋ชจ๋ธ์ ์ค๊ณ ์ ํ ์์ญ๊ณผ ์ค๊ณ ๊ฐ๋ฅ ์์ญ์ ๊ตฌ๋ถํ๋๋ฐ ํ์ฉ๋๋ฉฐ, ์ค๊ณ ์ ํ ์์ญ์ ์์นํ ์
์์ ๋ชฉ์ ํจ์ ๊ณ์ฐ์ ์๋ตํจ์ผ๋ก์จ ์ต์ ํ
์ํ์ ํจ์จ์ ํฅ์์ํฌ ์ ์๋ค. ์ด๋ ์ค๊ณ ๊ฐ๋ฅ ์์ญ์ ๋๋ฌํ์ง ๋ชปํ ์
์์ ๋ํด Modified GA ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํ์ฌ, Crossover์
Mutation ์ฐ์ฐ์ ํตํด ์ค๊ณ ๊ฐ๋ฅ ์์ญ์ผ๋ก ์
์๊ฐ ์ด๋ํ ์ ์๋๋ก ํ์๋ค. ์ด๋ฅผ ํตํด ์ ์๋ ์๊ณ ๋ฆฌ์ฆ์ PSO์ ์
์๊ฐ ์ํธ์์ฉ์ ํตํ ๋น ๋ฅธ
ํ์ ๋ฅ๋ ฅ๊ณผ GA์ ์ ์ญ ํ์ ๋ฅ๋ ฅ์ ๊ฒฐํฉํจ์ผ๋ก์จ ์ต์ ํ ์ํ ์๊ฐ์ ์ค์ด๋ฉฐ ๋์์ ์ ์ญ ์ต์ ํด๋ฅผ ํจ๊ณผ์ ์ผ๋ก ํ์ํ ์ ์๋ ์ฅ์ ์ ๊ฐ์ง๋ค.
๊ทธ๋ฆผ 4. ๋๋ค ํฌ๋ ์คํธ ๊ธฐ๋ฐ์ PSO-GA ํ์ด๋ธ๋ฆฌ๋ ์๊ณ ๋ฆฌ์ฆ
Fig. 4. Random Forest-Based PSO-GA Hybrid Algorithm
3. Verification of Modified PSO-GA Hybrid Algorithm
๋ณธ ๋
ผ๋ฌธ์์ ์ ์ํ ๋๋ค ํฌ๋ ์คํธ ๊ธฐ๋ฐ์ PSO-GA Hybrid ์๊ณ ๋ฆฌ์ฆ์ ๋ํ ๊ฒ์ฆ์ ์ํด Test Function์ ์ฌ์ฉํ์๋ค.
3.1 Test Function
์ค๊ณ ์ ํ ์์ญ์ ๊ณ ๋ คํ๊ธฐ ์ํด Constrained Test Function ์ค ํ๋์ธ G1 ํจ์๋ฅผ ์ฌ์ฉํ์๋ค. ์ด ํจ์๋ ๋ณต์กํ ์ ์ฝ ์กฐ๊ฑด์ ํฌํจํ์ฌ
์๊ณ ๋ฆฌ์ฆ์ ํ์ ๋ฅ๋ ฅ๊ณผ ์ ์ฝ ์์ญ ๋ด์ ํด๋ฅผ ์ฐพ๋ ๋ฅ๋ ฅ์ ํ๊ฐํ ์ ์๋๋ก ์ค๊ณ๋์๋ค[9]. ์ (3)์ G1 ํจ์๋ฅผ ๋ํ๋ด๋ฉฐ, ์ (4)์ (5)๋ ๊ฐ ๋ณ์์ ๋ฒ์์ ์ ํ ์กฐ๊ฑด์ ๋ํ๋ธ๋ค. ์ด๋ G1ํจ์์ ์ ์ญ ์ต์ ํด ๊ฐ์ โ15์ด๋ค.
3.2 Performance Evalutation of Modified PSO-GA Algorithm
PSO, GA, ๋๋ค ํฌ๋ ์คํธ ๊ธฐ๋ฐ์ Modified PSO-GA Hybrid ๋ฐฉ๋ฒ์ ํตํ G1 ํจ์์ ์ต์ ํ ์ํ ๊ฒฐ๊ณผ๋ฅผ ๊ทธ๋ฆผ 5์ ๋ํ๋ด์๋ค.
๊ทธ๋ฆผ 5. Modified PSO-GA, PSO, GA ๋ฐฉ๋ฒ์ ๋ฐ๋ฅธ G1 ํจ์์ ์๋ ด ์๋ ๋น๊ต
Fig. 5. Comparison of Convergence Speeds for G1 Function Using Modified PSO-GA, PSO
and GA Methods
์ด๋ฅผ ํตํด ์ ํ๋ ์์ญ์ด ์กด์ฌํ๋ ๊ฒฝ์ฐ์ Modified PSO-GA ์๊ณ ๋ฆฌ์ฆ์ ์๋ ด ์๋๊ฐ PSO, GA ์๊ณ ๋ฆฌ์ฆ์ ๋นํด ์๋ ด์๋๊ฐ ๋ ๋น ๋ฅด๊ณ ,
์ง์ญ ์ต์ ํด๋ก ๋น ์ง์ง ์๊ณ ์ ์ญ ์ต์ ํด๋ก ์๋ ดํ ๊ฒ์ ํ์ธํ ์ ์๋ค.
4. Optimization Results
์ด ์ ์์๋ PSO, GA, Modified PSO-GA Hybrid ๋ฐฉ๋ฒ์ ์ํ Double V-Type IPMSM ์ต์ ํ ๊ฒฐ๊ณผ๋ฅผ ๋ํ๋ด์๋ค.
Section 3์์ ๋จ์ผ ๋ชฉ์ ํจ์ G1์ ๋ํ ์ต์ ํ๋ฅผ ์ํํ์๋ค๋ฉด, Section 4์์๋ ํ ํฌ์ ํ ํฌ ๋ฆฌํ์ ๋ํ ๋ค๋ชฉ์ ์ต์ ํ๋ฅผ ์งํํ์๋ค.
4.1 Design Constraints
์ ์๋ ์๊ณ ๋ฆฌ์ฆ์ ํจ์จ์ฑ์ ๊ฒ์ฆํ๊ธฐ ์ํด ๊ฐ๊ฐ์ ์ต์ ํ ๋ฐฉ๋ฒ์ ๋ํด์ ๊ทธ๋ฆผ 6์ ๋ํ๋ ๋์ผํ ๋ณ์๋ฅผ ์ฌ์ฉํ์์ผ๋ฉฐ, ๊ฐ ๋ณ์์ ๋ฒ์๋ ํ 1๊ณผ ๊ฐ๋ค. ์ด๋ ์์ ์ฌ์ฉ๋์ ์ผ์ ํ๊ฒ ์ ์งํ์์ผ๋ฉฐ, ์ ์ ๋ฐ ์ ๋ฅ ์ ํ ์กฐ๊ฑด, ์ต๋ ๋์์ ์ ๋ํ ์ ๋ณด๋ฅผ ํ 2์ ๋ํ๋ด์๋ค.
๊ทธ๋ฆผ 6. Double V Type IPMSM ์ค๊ณ ๋ณ์
Fig. 6. Design Variables of Double V Type IPMSM
ํ 1 ์ค๊ณ ๋ณ์ ๋ฒ์
Table 1 Range of Design Variables
์ค๊ณ ๋ณ์
|
๋ณ์ ๋ฒ์
|
์ค๊ณ ๋ณ์
|
๋ณ์ ๋ฒ์
|
LB
|
UB
|
LB
|
UB
|
X1 [ $mm $]
|
3.5
|
4.8
|
X9 [$mm $ ]
|
10
|
15
|
X2 [ $mm $]
|
3.5
|
4.8
|
X10 [ $mm $]
|
10
|
15
|
X3 [$deg $ ]
|
135
|
165
|
X11 [ $mm $]
|
0.2
|
0.8
|
X4 [$deg $ ]
|
125
|
145
|
X12 [$mm $ ]
|
0.2
|
0.8
|
X5 [$mm $ ]
|
0.5
|
2
|
X13 [ $mm $]
|
16
|
24
|
X6 [ $mm $]
|
2
|
6
|
X14 [$mm $ ]
|
1.5
|
2.5
|
X7 [$mm $ ]
|
0.6
|
1
|
X15 [$mm $ ]
|
0.8
|
1.7
|
X8 [ $mm $]
|
0.6
|
1
|
X16 [$mm $]
|
0.8
|
1.2
|
ํ 2 ์ค๊ณ ์ ํ ์กฐ๊ฑด
Table 2 Design Parameters and Constraints
์ ์ ์ ํ
[ $V _{dc}$]
|
์ ๋ฅ ์ ํ
[$A _{pk}$ ]
|
์ต๋ ๋์์
[rpm]
|
๊ทน๋น ์์
์ฌ์ฉ๋[$cm ^{3}$ ]
|
680
|
424.2
|
15000
|
21.4
|
๊ทธ๋ฆผ 7. PSO, GA, Modified PSO-GA ๋ฐฉ๋ฒ์ ๋ฐ๋ฅธ ์ต์ ํ ์ํ์ ๋ฐ๋ฅธ ํ์ ๋น๊ต
Fig. 7. Comparison of shapes based on optimization performance using PSO, GA and Modified
PSO-GA methods
๊ทธ๋ฆผ 7์์ PSO, GA, Modified PSO๋ฅผ ํตํ ์ต์ ํ ์ํ์ ๋ฐ๋ฅธ ๊ฒฐ๊ณผ ํ์์ ๋ํ๋ด์๋ค. ์ต์ ํ ์ํ ์, ํ ํฌ ๋ฐ ํ ํฌ ๋ฆฌํ์ ๋ชฉํ์น๋ ๊ฐ๊ฐ
$450Nm$์ด์, $15%$์ดํ๋ก ์ค์ ํ์์ผ๋ฉฐ, ๊ณต์ ํ ๋น๊ต๋ฅผ ์ํด ๋ชจ๋ ๋์ผํ๊ฒ 30๊ฐ์ ์
์๋ฅผ ์ค์ ํ์๋ค. GA ๋ฐ Modified PSO-GA
์๊ณ ๋ฆฌ์ฆ์ ๊ฒฝ์ฐ 50๋ฒ์ ๋ฐ๋ณต ์ด๋ด์ ๋ชฉํ ์ฑ๋ฅ์ ๋๋ฌํ ๋ฐ๋ฉด์, PSO๋ ๋ชฉํ ์ฑ๋ฅ์ ๋๋ฌํ์ง ๋ชปํ ๊ฒ์ ํ 3์ ํตํด ํ์ธํ ์ ์๋ค. ์ด๋ PSO ์๊ณ ๋ฆฌ์ฆ์ด ๋ณต์กํ ์ ํ ์กฐ๊ฑด์ด ์กด์ฌํ ๊ฒฝ์ฐ, ๊ตญ์ ์ต์ ํด๋ก ์๋ ดํ ์ ์๋ค๋ ๊ฒ์ ๋ณด์ฌ์ค๋ค. Modified
PSO-GA Hybrid ์๊ณ ๋ฆฌ์ฆ์ ๊ฒฝ์ฐ 30๋ฒ์ ๋ฐ๋ณต ๋์์ ๋ชฉํ ์ฑ๋ฅ์ ๋๋ฌํ์ฌ PSO, GA ๋ฐฉ๋ฒ๋ณด๋ค 3.3์๊ฐ ๋ ๋น ๋ฅธ ์ต์ ํ ์ํ ๋ฅ๋ ฅ์
๋ณด์ฌ์ฃผ์๋ค.
ํ 3 ์ต์ ํ ์ํ ๊ฒฐ๊ณผ
Table 3 Optimization Results
|
PSO
|
GA
|
Modified PSO-GA
|
์
์ ์
|
30
|
30
|
30
|
๋ฐ๋ณต ์
|
50
|
50
|
30
|
์์ ์๊ฐ [$h$]
|
17.5
|
17.5
|
14.2
|
ํ ํฌ [$Nm$]
|
424.3
|
451.8
|
452.1
|
ํ ํฌ ๋ฆฌํ [%]
|
13.0
|
12.1
|
12.0
|
5. ๊ฒฐ ๋ก
๋ณธ ๋
ผ๋ฌธ์์๋ ๋๋ค ํฌ๋ ์คํธ ๊ธฐ๋ฐ Modified PSO-GA Hybrid ์๊ณ ๋ฆฌ์ฆ์ ์ ์ํ์ฌ Double V-Type IPMSM์ ํ ํฌ ๋ฐ ํ ํฌ
๋ฆฌํ ์ต์ ํ๋ฅผ ์ํํ์๋ค. ์ ์๋ ๋ฐฉ๋ฒ์ PSO์ GA์ ์ฅ์ ์ ๊ฒฐํฉํจ์ผ๋ก์จ ์ค๊ณ ์ ํ ์กฐ๊ฑด์ ํจ์จ์ ์ผ๋ก ์ฒ๋ฆฌํ๊ณ , ์ ์ญ ํ์ ๋ฅ๋ ฅ์ ๊ฐํํ์ฌ ๊ตญ์
์ต์ ํด์ ๋น ์ง ์ํ์ ์ค์๋ค. ๋ํ ๋๋ค ํฌ๋ ์คํธ๋ฅผ ํตํด ์ค๊ณ ์ ํ ์์ญ์์์ ๋ถํ์ํ ๊ณ์ฐ์ ์ค์์ผ๋ก์จ ์ต์ ํ ๊ณผ์ ์ ํจ์จ์ฑ์ ๋์๋ค.
์๋ฎฌ๋ ์ด์
๊ฒฐ๊ณผ, ์ ์๋ Modified PSO-GA ์๊ณ ๋ฆฌ์ฆ์ PSO ๋ฐ GA์ ๋นํด ๋น ๋ฅธ ์๋ ด ์๋๋ฅผ ๋ณด์์ผ๋ฉฐ, ํ ํฌ ๋ฐ ํ ํฌ ๋ฆฌํ ๊ฐ์ ์ธก๋ฉด์์
๊ธฐ์กด ์ต์ ํ ๋ฐฉ๋ฒ ๋๋น ์ฐ์ํ ๊ฒฐ๊ณผ๋ฅผ ๋์ถํ์๋ค. ์ด๋ฅผ ํตํด Double V-Type IPMSM๊ณผ ๊ฐ์ด ๋ค์ํ ์ ์ฝ ์กฐ๊ฑด์ ํฌํจํ ํ๊ฒฝ์์ ์ ์๋
Modified PSO-GA ์๊ณ ๋ฆฌ์ฆ์ ์ ํจ์ฑ์ ํ์ธํ์๋ค.
ํฅํ ์ฐ๊ตฌ์์๋ ๋ ๋ณต์กํ ์ค๊ณ ๋ฌธ์ ์ ๋ค์ํ ์ ์ฝ ์กฐ๊ฑด์ ํฌํจํ ํ๊ฒฝ์์ ์ ์๋ ๋ฐฉ๋ฒ์ ์ ์ฉ ๊ฐ๋ฅ์ฑ์ ํ์ฅํ๊ณ , ์ต์ ํ ์ฑ๋ฅ์ ๋์ฑ ๊ฐํํ ์ ์๋
๋ฐฉ์์ ๋ชจ์ํ๊ณ ์ ํ๋ค.
Acknowledgements
๋ณธ ์ฐ๊ตฌ๋ 2020๋
๋ ์ฐ์
ํต์์์๋ถ ๋ฐ ์ฐ์
๊ธฐ์ ํ๊ฐ๊ด๋ฆฌ์(KIET) ์ฐ๊ตฌ๋น ์ง์์ ์ํ ์ฐ๊ตฌ์(โ20012815โ)
References
Y. Shimizu, S. Morimoto, M. Sanada, and Y. Inoue, โInvestigation of Rotor Topologies
for Reducing Torque Ripple in Double-Layer IPMSMs for Automotive Applications,โ in
IEEE Transactions on Industrial Electronics, vol. 70, no. 8, pp. 8276-8285, Aug. 2023.
DOI:10.1109/TIE.2023.3234129

H. -J. Cho, Y. -C. Kwon, and S. -K. Sul, โTorque Ripple-Minimizing Control of IPMSM
With Optimized Current Trajectory,โ in IEEE Transactions on Industry Applications,
vol. 57, no. 4, pp. 3852-3862, July-Aug. 2021. DOI:10.1109/TIA.2021.3075424

C. -H. Kim, J. -W. Kim, Y. -J. Kim, and S. -Y. Jung, โParticle Swarm Optimization
with Multiple Regression for Optimal Design of Interior Permanent Magnet Synchronous
Motor,โ 2019 22nd International Conference on Electrical Machines and Systems (ICEMS),
Harbin, China, pp. 1-4, 2019. DOI:10.1109/ICEMS.2019.8921993

C. A. C. Coello, โTheoretical and Numerical Constraint-Handling Techniques used with
Evolutionary Algorithms: A Survey of the state of the Art,โ Comput. Methods Appl.
Mech. Engrg, vol. 191, pp. 1245-1287, 2002. DOI:10.1016/S0045-7825(01)00323-1.

Yong-jun Kwon, Dae-sun Choi, Chang-Hyeon Wang, Ho-Jin Oh, Han-Joon Yoon, Sang-Yong
Jung, โMulti-Objective Optimization of Torque and Torque Ripple in Double V-Type IPMSM
Using a Random Forest-Based Modified GA-PSO Hybrid Method,โ KIEE Fall Conference,
pp. 73, 2024.

L. Breiman, โRandom forests,โ Machine Learning, vol. 45, pp. 5โ32, 2001. DOI:10.1023/A:1010933404324

J. Kennedy, and R. Eberhart, โParticle swarm optimization,โ Proceedings of ICNN'95
- International Conference on Neural Networks, Perth, WA, Australia, vol. 4, pp. 1942โ1948,
1995. DOI:10.1109/ICNN.1995.488968

Holland, J. H., โGenetic algorithms,โ Scientific American, vol. 267, pp. 66โ72, 1992.
DOI:10.1038/scientificamerican0792-66

Z. Michalewicz, and M. Schoenauer, โEvolutionary algorithms for constrained parameter
optimization problems,โ Evolutionary Computation, vol. 4, no. 1, pp. 1โ32, 1996.
DOI:10.1162/evco.1996.4.1.1

์ ์์๊ฐ
He received B.S degree in department of Electronic and Electrical Engineering from
Sungkyunkwan University. Suwon. South Korea in 2024. He is currently pursuing a M.S.
degree with the Department of Electrical and Computer Engineering at Sungkyunkwan
University. Suwon. Korea. His research interests include design and numerical analysis
of electric machines.
He received B.S degree in department of Electronic and Electrical Engineering from
Sungkyunkwan University. Suwon. South Korea in 2024. He is currently pursuing a M.S.
degree with the Department of Electrical and Computer Engineering at Sungkyunkwan
University. Suwon. Korea. His research interests include design and numerical analysis
of electric machines.
์์ฐฝํ(Chang-Hyeon Wang)
He received B.S degree in department of Electrical Engineering from Soongsil University.
Seoul. South Korea in 2022. He is currently pursuing a Ph.D. degree with the Department
of Electrical and Computer Engineering at Sungkyunkwan University. Suwon. Korea. His
research interests include design and numerical analysis of electric machines.
He received B.S degree in department of Electronic and Electrical Engineering from
Sungkyunkwan University. Suwon. South Korea in 2021. He is currently pursuing a Ph.D.
degree with the Department of Electrical and Computer Engineering at Sungkyunkwan
University. Suwon. Korea. His research interests include design and numerical analysis
of electric machines.
He received B.S degree in department of Electrical Engineering from Incheon National
University. Incheon. Korea in 2019. He is currently pursuing a Ph.D. degree with the
Department of Electrical and Computer Engineering at Sungkyunkwan University. Suwon.
Korea. His research interests include design and numerical analysis of electric machines.
์ ์์ฉ(Sang-Yong Jung)
He received B.S.. M.S.. and Ph.D. degrees in electrical engineering from seoul National
University. Seoul. Korea. in 1997. 1999. and 2003. respectively. From 2003 to 2006,
he was a Senior Research Engineer with the R&D Division, Hyundai Motor Company, Korea,
From 2006 to 2011, he was an Assistant Professor with the Department of Electrical
Engineering, Dong-A University, Busan, Korea, He is currently an Professor with the
school of information and Communication Engineering, Sungkyunkwan university, Suwon,
Korea, His research interests include the numerical analysis and optimal design of
electric machines and power apparatus.