Gradient Networks for Universal Magnetic Modeling of Synchronous Machines
๐ Abstract
**
๋ณธ ๋
ผ๋ฌธ์ ํฌํ ํ์๊ณผ ๊ณต๊ฐ ๊ณ ์กฐํ๋ฅผ ํฌํจํ ๋๊ธฐ ์ ๋๊ธฐ์ ๋น์ ํ ์๊ธฐ ํน์ฑ์ ๋ฌผ๋ฆฌโ์ ๋ณด ์ ๊ฒฝ๋ง(PhysicsโInformed Neural Network, PINN)์ผ๋ก ๋ชจ๋ธ๋งํ๋ ์๋ก์ด ํ๋ ์์ํฌ๋ฅผ ์ ์ํ๋ค. ํต์ฌ ์์ด๋์ด๋ ๊ทธ๋ผ๋์ธํธ ๋คํธ์ํฌ(Gradient Network) ๋ฅผ ์ง์ ์ ๋๊ธฐ ๊ธฐ๋ณธ ๋ฐฉ์ ์์ ์ฝ์
ํ์ฌ, ์๊ธฐ์ฅ ์๋์ง์ ๊ทธ๋๋์ธํธ(์ ๋ฅยทํ ํฌ) ๋ฅผ ํ์ตํจ์ผ๋ก์จ ์๋์ง ๋ณด์กด(์ํธ์ฑ)๊ณผ ๋จ์กฐ์ฑ(monotonicity)์ ๋ณธ์ง์ ์ผ๋ก ๋ง์กฑํ๋๋ก ํ๋ ๊ฒ์ด๋ค.
- ๋ณดํธ์ ๊ทผ์ฌ์ฑ: ์์์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ํ์ฉ ๊ฐ๋ฅํ ์๊ธฐ์ฅ ์๋์ง ํจ์๋ฅผ ๊ทผ์ฌ ๊ฐ๋ฅ.
- ๋ฐ์ดํฐ ํจ์จ์ฑ: ์ ํ๋ ํ์ต ๋ฐ์ดํฐ(์คํยทFEM)๋ง์ผ๋ก๋ ๋์ ์ ํ๋ ํ๋ณด.
- ๋ฌผ๋ฆฌ์ ์ผ๊ด์ฑ: ์๋์ง ๊ท ํ ์๋ ๋ณด์ฅ, ๋งค๋๋ฌ์ด ์ถ๋ ฅ, ์์ ์ ์ธ ์ญ๋ณํ(์ ๋ฅโํ๋ญ์ค๋งํฌ) ์ ๊ณต.
- ์คํ ๊ฒ์ฆ: 5.6โฏkW ์๊ตฌ์์ ๋๊ธฐ ์ ํญํ ์ ๋๊ธฐ(PMSynRM) ๋ฐ์ดํฐ๋ฅผ ์ด์ฉํด ๊ธฐ์กด LUTยท๋ธ๋๋ฐ์ค NN ๋๋น ์ฐ์ํ ์ฑ๋ฅ ์ ์ฆ.
**
๐ก Deep Analysis
**
1. ์ฐ๊ตฌ ๋ฐฐ๊ฒฝ ๋ฐ ํ์์ฑ
- ์ ๋๊ธฐ ์ ์ดยท์ถ์ ์ ํ์์ ์ธ ๊ณ ์ ๋ฐ ์๊ธฐ ๋ชจ๋ธ์ ํฌํ์ ๊ณ ์กฐํ๋ฅผ ์ ํํ ๋ฐ์ํด์ผ ํ๋ค. ๊ธฐ์กด ์ ๊ทผ๋ฒ(๋ถ์์, LUT, ๋ธ๋๋ฐ์ค NN)์ ๊ฐ๊ฐ ํํ๋ ฅ ์ ํ, ์ฐจ์ ์ ์ฃผ, ๋ฐ์ดํฐยท๋ฉ๋ชจ๋ฆฌ ์๊ตฌ๋ ๋ฑ์ ๋ฌธ์ ๋ฅผ ์๊ณ ์๋ค.
- PINN๊ณผ Hamiltonian NN์ ๋ฌผ๋ฆฌ์ ์ ์ฝ์ ๋์ ํด ๋ฐ์ดํฐ ํจ์จ์ฑ์ ๋์์ง๋ง, ์์น ๋ฏธ๋ถ์ ์์กดํ๋ ๊ตฌ์กฐ๋ ํ์ต ์์ ์ฑ์ ์ ํดํ๋ค.
2. ํต์ฌ ๊ธฐ์ฌ
| ๊ตฌ๋ถ | ๋ด์ฉ | ์์ |
|---|---|---|
| ๊ทธ๋ผ๋์ธํธ ๋คํธ์ํฌ ์ค๊ณ | ์๋์ง ํจ์ (W(\ps$i_s$,\theta)) ๋ฅผ ์ง์ ๋ชจ๋ธ๋งํ์ง ์๊ณ , ๊ทธ๋ผ๋์ธํธ (g(x)=\nabla W(x)) ๋ฅผ ์ ๊ฒฝ๋ง์ผ๋ก ํ์ต. Jacobian์ด ๋์นญยท์์ ์ค์ ๋ถํธ ๋ณด์ฅ. | ๋ฌผ๋ฆฌ ๋ฒ์น(์๋์ง ๋ณด์กดยท์ํธ์ฑ)์ ๊ตฌ์กฐ์ ์ผ๋ก ๋ง์กฑ, ์์น ๋ฏธ๋ถ ๋ถํ์. |
| ๋จ์กฐ์ฑยท๋ณผ๋ก์ฑ ๋ณด์ฅ | Monotone Gradient Network ์ ฮผโstrong convexity ๋ฅผ ์ํ ์ ํ ํญ (A_0) ๋์ . | ์ ๋ฅโํ๋ญ์ค๋งํฌ ๊ฐ ์ผ๋์ผ ๋์ ํ๋ณด โ ์์ ์ ์ธ ๋ชจ๋ธ ์ญ๋ณํ ๋ฐ ์ต์ ๊ฒฝ๋ก ์์ฑ ๊ฐ๋ฅ. |
| ๊ณต๊ฐ ๊ณ ์กฐํ ์ฒ๋ฆฌ | Fourier Feature(์ฌ์ธยท์ฝ์ฌ์ธ) ๋ฅผ ์ ๋ ฅ์ ๊ฒฐํฉ, ๊ณ ์กฐํ์ ๋ํ ์ฃผ๊ธฐ์ฑ ์ ์ง. | ๊ณ ์กฐํ๊ฐ ์กด์ฌํ๋ ์ค์ ์ ๋๊ธฐ์์๋ ๋งค๋๋ฌ์ด ์ถ๋ ฅ๊ณผ ๋ฌผ๋ฆฌ์ ์ผ๊ด์ฑ ์ ์ง. |
| ํ์ฑํ ํจ์ ์ฐ๊ตฌ | SoftplusยทSquareplus(์ ๋ฅ), Algebraic Sigmoidยทpโnorm(ํ๋ญ์ค๋งํฌ) ๋ฑ ๋ค์ํ ํ์ฑํ ํจ์ ๋น๊ตยท์ ์. | ํฌํ ํน์ฑ์ ๋ง๋ ๋น์ ํ์ฑ์ ํจ์จ์ ์ผ๋ก ๊ตฌํ, ์ฐ์ฐ ๋น์ฉ ์ ๊ฐ. |
| ์คํ ๊ฒ์ฆ | ์ธก์ ๋ฐ์ดํฐ์ FEM ์๋ฎฌ๋ ์ด์ ์ ์ด์ฉํด 5.6โฏkW PMSynRM ๋ชจ๋ธ๋ง. ํ์ต ๋ฐ์ดํฐ 10โฏ% ์์ค์์๋ RMS ์ค๋ฅ <โฏ1โฏ% ๋ฌ์ฑ. | ๋ฐ์ดํฐ ํจ์จ์ฑ ๋ฐ ์ผ๋ฐํ ๋ฅ๋ ฅ ์ ์ฆ, ๊ธฐ์กด LUTยทNN ๋๋น ๋ฉ๋ชจ๋ฆฌยท์ฐ์ฐ๋ ์ ๊ฐ. |
3. ๊ฐ์
- ๋ฌผ๋ฆฌ์ ์ผ๊ด์ฑ: ์๋์ง ํจ์์ ๊ทธ๋๋์ธํธ ํํ๋ฅผ ์ง์ ํ์ตํจ์ผ๋ก์จ, ํ ํฌ์ ์ ๋ฅ๊ฐ ์๋์ผ๋ก ์๋์ง ๋ณด์กด ๊ด๊ณ๋ฅผ ๋ง์กฑํ๋ค. ์ด๋ ์ ์ด ์ค๊ณ ์ ์์ ์ฑ ๋ถ์์ ํฐ ์ฅ์ .
- ๋ณดํธ์ ๊ทผ์ฌ ๋ฅ๋ ฅ: ์ด๋ก ์ ์ผ๋ก ๋ชจ๋ ๋จ์กฐ ๋ณด์กด ๋ฒกํฐ ํ๋๋ฅผ ๊ทผ์ฌ ๊ฐ๋ฅํ๋ฏ๋ก, ๋ณต์กํ ๊ต์ฐจ ํฌํยท๊ฐ๋ ์์กด์ฑ๊น์ง ํฌ๊ด.
- ๋ฐ์ดํฐ ํจ์จ์ฑ: FEMยท์คํ ๋ฐ์ดํฐ ๋ช ๋ฐฑ ๊ฐ๋ง์ผ๋ก๋ ๋์ ์ ํ๋ ํ๋ณด, ์ค์๊ฐ ์์คํ ์๋ณ์ ์ ํฉ.
- ์ญ๋ณํ ๊ฐ๋ฅ: ๋ณผ๋ก์ฑ ๋ณด์ฅ์ผ๋ก ์ ๋ฅโํ๋ญ์ค๋งํฌ ์๋ฐฉํฅ ๋งคํ์ด ๊ฐ๋ฅ, ์ ๋๊ธฐ ์ค๊ณยท์ต์ ํ์ ํ์ฉ ๊ฐ๋ฅ.
- ์ฐ์ฐ ํจ์จ: pโnormยทSquareplus ๋ฑ ๊ฒฝ๋ ํ์ฑํ ํจ์ ์ฌ์ฉ์ผ๋ก GPU/์๋ฒ ๋๋ ๊ตฌํ ์ ์ฐ์ฐ ๋ถํ ๊ฐ์.
4. ํ๊ณ ๋ฐ ๊ฐ์ ์
| ํญ๋ชฉ | ๋ด์ฉ | ์ ์ธ |
|---|---|---|
| ํ์ต ์์ ์ฑ | ํฐ ํ๋ผ๋ฏธํฐ(ฮฒ)๊ฐ์ ๋ฐ๋ผ ํ์ฑํ ํจ์๊ฐ ํฌํ๋๋ฉฐ, ์ด๊ธฐํ๊ฐ ๋ฏผ๊ฐํ ์ ์์. | ฮฒ์ ๋ํ ์ ๊ทํยท์ค์ผ์ค๋ง ๊ธฐ๋ฒ ๋์ . |
| ๊ณ ์ฐจ์ ํ์ฅ | ํ์ฌ 2โD(๐_d,๐_q)ยท๊ฐ๋ ์ ๋ ฅ์ ์ด์ . ๋ค์(3โphase)ยท๋ค์ถ(๋ค์ค ํฌํธ) ์์คํ ์ผ๋ก ํ์ฅ ์ ์ฐจ์ ์ ์ฃผ ๊ฐ๋ฅ์ฑ. | ์ฐจ์ ์ถ์(์คํ ์ธ์ฝ๋)ยท๋ค์ค ์ค์ผ์ผ ๊ทธ๋ผ๋์ธํธ ๋คํธ์ํฌ ์ค๊ณ. |
| ์ค์๊ฐ ์ ์ฉ | ๋ชจ๋ธ ์ถ๋ก ์๋๋ LUT ๋๋น ๋น ๋ฅด์ง๋ง, ๊ณ ํด์๋ Fourier Feature์ ๋ค์ hidden unit ์ฌ์ฉ ์ ์ค์๊ฐ ์ ์ด(>10โฏkHz)์์ ๋ถํ. | ํ๋์จ์ด ์นํ์ ๊ตฌ์กฐ(์์ํยทํ๋ฃจ๋)์ FPGA/ASIC ๊ตฌํ ๊ฒ์ฆ ํ์. |
| ๋ฌผ๋ฆฌ์ ํ๋ผ๋ฏธํฐ ํด์ | ๋คํธ์ํฌ ๊ฐ์ค์น๊ฐ ์ง์ ์ ์ธ ๋ฌผ๋ฆฌ๋(์์ฑยทํฌ๊ณผ์จ)๊ณผ ์ฐ๊ฒฐ๋์ง ์์. | ๊ฐ์ค์น โ ๋ฌผ๋ฆฌ ํ๋ผ๋ฏธํฐ ๋งคํ์ ์ํ ์ฌํ ๋ถ์ ๊ธฐ๋ฒ ๊ฐ๋ฐ. |
| ๊ฒ์ฆ ๋ฒ์ | ๋จ์ผ 5.6โฏkW PMSynRM์ ๋ํ ์คํ๋ง ์ํ. ๋ค์ํ ์ ๋๊ธฐ(์ธ๋์ , ์ ๋, ๊ณ ์ ์)์์ ์ผ๋ฐํ ์ฌ๋ถ ๋ฏธํ์ธ. | ๋ค๋ฅธ ์ ๋๊ธฐ ํ ํด๋ก์งยท์ ์ ๋ฑ๊ธ์ ๋ํ ์ถ๊ฐ ์คํ ํ์. |
5. ํฅํ ์ฐ๊ตฌ ๋ฐฉํฅ
- ๋ฉํฐโ๋ฌผ๋ฆฌ ์ฐ๊ณ: ์ดยท๊ธฐ๊ณยท์ ๊ธฐ ๊ฒฐํฉ ๋ชจ๋ธ์ ๊ทธ๋ผ๋์ธํธ ๋คํธ์ํฌ๋ฅผ ํ์ฅํ์ฌ ์ ๋๊ธฐ ์ดํยท์ง๋ ์์ธก์ ํ์ฉ.
- ์จ๋ผ์ธ ์ ์: ์ค์๊ฐ ๋ฐ์ดํฐ ์คํธ๋ฆผ์ ์ด์ฉํ ์ฐ์ ํ์ต(continual learning) ํ๋ ์์ํฌ ๊ตฌ์ถ, ํ๋ผ๋ฏธํฐ ๋๋ฆฌํํธ ๋ณด์ .
- ์ ์ด ํตํฉ: ๋ชจ๋ธ ๊ธฐ๋ฐ ์์ธก ์ ์ด(MPC)์ ์ง์ ๊ฒฐํฉ, ๋ฏธ๋ถ ๊ฐ๋ฅํ ๊ตฌ์กฐ๋ฅผ ์ด์ฉํด ์ต์ ์ ์ด ์ ๋ ฅ์ ์๋ ๋ฏธ๋ถ์ผ๋ก ๊ณ์ฐ.
- ํ์คํ ๋ฐ ํดํท: ์คํ์์ค GradientโMagnetics ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ ๊ณต, ์ ๋๊ธฐ ์ค๊ณยท์ ์ด ์์ง๋์ด๊ฐ ์์ฝ๊ฒ ์ ์ฉ ๊ฐ๋ฅํ๋๋ก API ์ค๊ณ.
6. ์ข ํฉ ํ๊ฐ
๋ณธ ๋ ผ๋ฌธ์ ๊ทธ๋ผ๋์ธํธ ๋คํธ์ํฌ๋ผ๋ ์ต์ ๋ฅ๋ฌ๋ ์ด๋ก ์ ์ ๋๊ธฐ ์๊ธฐ ๋ชจ๋ธ๋ง์ ์ฑ๊ณต์ ์ผ๋ก ์ ์ฉํจ์ผ๋ก์จ, ๋ฌผ๋ฆฌ์ ์ผ๊ด์ฑ, ๋ฐ์ดํฐ ํจ์จ์ฑ, ๋ชจ๋ธ ์ญ๋ณํ ๊ฐ๋ฅ์ฑ์ด๋ผ๋ ์ธ ๊ฐ์ง ํต์ฌ ์๊ตฌ์ฌํญ์ ๋์์ ๋ง์กฑํ๋ค. ํนํ ๋ณผ๋ก์ฑยท๋จ์กฐ์ฑ ๋ณด์ฅ์ด๋ผ๋ ์ํ์ ๊ตฌ์กฐ์ ์ ์ฝ์ ํตํด ๊ธฐ์กด ๋ธ๋๋ฐ์ค NN์ด ๊ฐ๋ โ๋ฌผ๋ฆฌ ๋ถ์ผ์นโ ๋ฌธ์ ๋ฅผ ๊ทผ๋ณธ์ ์ผ๋ก ํด๊ฒฐํ์๋ค. ์คํ ๊ฒฐ๊ณผ๋ ์ ํ๋ ๋ฐ์ดํฐ์์๋ ๋์ ์ ํ๋๋ฅผ ๋ณด์ฌ, ์ค์ ์ฐ์ ํ์ฅ์์์ ์ ์ฉ ๊ฐ๋ฅ์ฑ์ ํฌ๊ฒ ๋์ธ๋ค. ๋ค๋ง, ์ค์๊ฐ ๊ตฌํ๊ณผ ๋ค์ํ ์ ๋๊ธฐ ํ ํด๋ก์ง์ ๋ํ ๊ฒ์ฆ์ด ์ถ๊ฐ๋๋ค๋ฉด, ์ด ์ ๊ทผ๋ฒ์ ์ ๋๊ธฐ ์ค๊ณยท์ ์ด ๋ถ์ผ์ ์๋ก์ด ํ์ค์ด ๋ ์ ์ฌ๋ ฅ์ ์ถฉ๋ถํ ๊ฐ์ง๊ณ ์๋ค.
**
๐ Full Content
๋์ ์ ๊ธฐ๊ธฐ๊ณ ๋ชจ๋ธ๋ง์ ๊ดํ ํ๊ตญ์ด ๋ฒ์ญ (2000์ ์ด์)
๋๊ธฐ ์ ๊ธฐ๊ธฐ๊ณ์ ์ ๋, ์ถ์ , ๋ชจ๋ํฐ๋ง ๋ฐ ๊ตฌ๋๊ธฐ์ ์ค๊ณยท์ต์ ํ์ ์์ด ๋์ ๋ชจ๋ธ์ ํ์์ ์ด๋ค. ๊ธฐ๊ณ ๋ชจ๋ธ๋ง์์ ๊ฐ์ฅ ๋์ด๋๊ฐ ๋์ ๋ถ๋ถ์ ์๊ธฐ ๋ชจ๋ธ์ด๋ฉฐ, ์ด๋ ํ๋ญ์ค ์ฐ๊ณ(ฯ), ์ ๋ฅ(i), ๋กํฐ ๊ฐ(ฮธ), ์ ์๊ธฐ ํ ํฌ(T) ์ฌ์ด์ ๊ด๊ณ๋ฅผ ๋ง๊ทธ๋คํ ์คํํฑ(์ ์๊ธฐ) ์กฐ๊ฑด ํ์ ๊ธฐ์ ํ๋ค[1],[2]. ์ ๋ ฅ ๋ฐ๋๊ฐ ๋์ ์ต์ ์ ๊ธฐ๊ธฐ๊ณ์์๋ ์๊ธฐ ํฌํ ํ์์ด ํฌ๊ฒ ๋ํ๋๋ฏ๋ก ๋ชจ๋ธ์ ๋ฐ๋์ ํฌํจ์์ผ์ผ ํ๋ค. ๋ํ, ์ค๊ณยท์ต์ ํ ๋จ๊ณ์์ ์๊ฐ ์์ญ ์๋ฎฌ๋ ์ด์ ์ ์ํํ๊ธฐ ์ํด์๋ ๊ณต๊ฐ ๊ณ ์กฐํ๋ฅผ ํฌํจํ ๊ณ ์ ๋ฐ ๋ชจ๋ธ์ด ์๊ตฌ๋๋ค.
๋น์ ํ ์๊ธฐ ํน์ฑ์ ๋ถ์ ํจ์[3]โ[7], ๋ฃฉ์ ํ ์ด๋ธ[8]โ[13], ํน์ ์ ๊ฒฝ๋ง[14]โ[17]์ ์ด์ฉํด ๋ชจ๋ธ๋งํ๋ค. ์ด๋ฌํ ๋ชจ๋ธ์ ์ ํ ์์๋ฒ(FEM) ๋ฐ์ดํฐ[18], ์คํ์ค ์ธก์ ๊ฐ[19], ํน์ ์๋ ์๋ณ ๋ฃจํด[20]์ ๊ธฐ๋ฐ์ผ๋ก ํน์ฑํ๋๋ค. ๋ถ์ ๋ชจ๋ธ์ ์ ํ๋๊ฐ ์ ํ์ ์ด๋ฉฐ, ๊ณต๊ฐ ๊ณ ์กฐํ๋ ๋ค์ ๊ธฐ๊ณ์ ๊ฐ์ด ์ฐจ์์ด ๋์ด๋ ๊ฒฝ์ฐ ํ์ฅ์ด ์ด๋ ต๋ค. ๋ฃฉ์ ํ ์ด๋ธ์ 2์ฐจ์์์๋ ํจ์จ์ ์ด์ง๋ง ์ฐจ์์ด ์ฆ๊ฐํ๋ฉด ์ฐจ์์ ์ ์ฃผ์ ๋์ ๋ฉ๋ชจ๋ฆฌ ์๊ตฌ, ์ ํ ๋ณด๊ฐ ์ ๋น๋ถ๋๋ฌ์ด ์ถ๋ ฅ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. ๋ธ๋๋ฐ์ค ์ ๊ฒฝ๋ง์ ๊ณ ์ฐจ์ ๋ณต์ก ํจ์๋ฅผ ๊ทผ์ฌํ ์ ์๊ณ ๋ฃฉ์ ํ ์ด๋ธ๋ณด๋ค ๋ฉ๋ชจ๋ฆฌ ์๊ตฌ๊ฐ ์ ์ง๋ง, ๋๊ท๋ชจ ๋ฐ์ดํฐ์ ์ด ํ์ํ๊ณ ์ธ์ฝ ๋ฅ๋ ฅ์ด ์ ํ๋๋ฉฐ ์๋์ง ๊ท ํ ๋ณด์ฅ์ด ์ด๋ ต๋ค.
์ด๋ฌํ ๋ธ๋๋ฐ์ค ์ ๊ฒฝ๋ง์ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํด **๋ฌผ๋ฆฌโ์ธํฌ๋ฉ๋ ์ ๊ฒฝ๋ง(PhysicsโInformed Neural Networks, PINN)**์ด ๋ฐ์ดํฐ์ ๋ฌผ๋ฆฌ ๋ฒ์น์ ๊ฒฐํฉํ๋ค[21]โ[24]. ํนํ ํด๋ฐํ ๋์ ์ ๊ฒฝ๋ง(Hamiltonian Neural Networks)[23],[24]์ ์ ๊ธฐ๊ธฐ๊ณ๊ฐ ํฌํธโํด๋ฐํ ๋์ ์์คํ [25]์ด๋ฉฐ, ์๊ธฐ์ฅ ์๋์ง๊ฐ ํด๋ฐํ ๋์์ผ๋ก ์์ฉํ๋ค๋ ์ ์์ ์ ์ฉํ๋ค. ๊ธฐ๋ณธ ๋ฌผ๋ฆฌ ์๋ฆฌ[1],[2]์ ๋ฐ๋ฅด๋ฉด ์ ๋ฅ ๋ฒกํฐ์ ์ ์๊ธฐ ํ ํฌ๋ ๊ฐ๊ฐ ํ๋ญ์ค ์ฐ๊ณ ๋ฒกํฐ์ ๋กํฐ ๊ฐ์ ๋ํ ์๋์ง ํจ์์ ๊ธฐ์ธ๊ธฐ(gradient)์ด๋ค.
ํด๋ฐํ ๋์ ์ ๊ฒฝ๋ง์ ํด๋ฐํ ๋์์ ์ ๊ฒฝ๋ง์ผ๋ก ๋ชจ๋ธ๋งํ๊ณ , ์์น ๋ฏธ๋ถ์ ํตํด ๊ธฐ์ธ๊ธฐ๋ฅผ ์ป๋๋ค. ์ด๋ ๋ธ๋๋ฐ์ค ๋คํธ์ํฌ์ ๋นํด ๋ฐ์ดํฐ ํจ์จ์ฑ๊ณผ ๋ฌผ๋ฆฌ ์ผ๊ด์ฑ์ ํฅ์์ํค์ง๋ง, ์ค์นผ๋ผ ์ ๊ฒฝ๋ง์ ๋ฏธ๋ถํด ๊ธฐ์ธ๊ธฐ๋ฅผ ์ป๋ ๊ณผ์ ์์ ์ฌ์ ํ ์์น์ ์ด๋ ค์์ด ์กด์ฌํ๋ค[26].
์ต๊ทผ ์ ์๋ ๊ทธ๋ผ๋์ธํธ ๋คํธ์ํฌ(Gradient Networks)[26]๋ ๋ณด์กด์ ์ธ ๋ฒกํฐ์ฅ์ ์ง์ ๋ชจ๋ธ๋งํจ์ผ๋ก์จ ์ค์นผ๋ผ ๋คํธ์ํฌ๋ฅผ ๋ฏธ๋ถํ ํ์ ์์ด ๋ชจ๋ ๋ณด์กด ๋ฒกํฐ์ฅ์ ๋ณดํธ์ ์ผ๋ก ๊ทผ์ฌํ๋ค. ์ด ์ ๊ทผ๋ฒ์ ์๋์ง ๋ณด์กดยท์ํธ์ฑ ๊ฐ์ ๋ฌผ๋ฆฌ ๋ฒ์น์ ์๋์ผ๋ก ๋ง์กฑ์ํค๋ฉด์ ๋ฐ์ดํฐ ํจ์จ์ฑ๊ณผ ์ผ๋ฐํ ์ฑ๋ฅ์ ๋์์ ๊ฐ์ ํ๋ค.
๋ณธ ๋ ผ๋ฌธ์์๋ ๋๊ธฐ ์ ๊ธฐ๊ธฐ๊ณ์ ๋ํ ๋ฌผ๋ฆฌโ์ธํฌ๋ฉ๋ ์๊ธฐ ๋ชจ๋ธ๋ง ํ๋ ์์ํฌ๋ฅผ ์ ์ํ๋ค. ๊ธฐ๋ณธ ์ ๊ธฐโ๊ธฐ๊ณ ๋์ญํ[1],[2]๊ณผ ๊ทธ๋ผ๋์ธํธ ๋คํธ์ํฌ[26]๋ฅผ ๊ฒฐํฉํ์ฌ, **์ ๋ฅ ์ ๋ฅ(iโ)**์ **์ ์๊ธฐ ํ ํฌ(Tโ)**๋ฅผ **์ค์นผ๋ผ ์๋์ง ํจ์ W(ฯโ,โฏฮธโ)**์ ๊ธฐ์ธ๊ธฐ๋ก ์ง์ ๋ชจ๋ธ๋งํ๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ค๊ณ ๋จ๊ณ๋ถํฐ ๋ฌผ๋ฆฌ์ ์ผ๊ด์ฑ์ด ๋ณด์ฅ๋๋ค. ๋ํ ๋จ์กฐ(๋ชจ๋ ธํค) ๊ทธ๋ผ๋์ธํธ ๋คํธ์ํฌ๋ฅผ ์ฌ์ฉํด ์๋์ง ํจ์๊ฐ **๋ณผ๋ก(convex)**ํ๋๋ก ๊ฐ์ ํจ์ผ๋ก์จ, ํ๋ญ์ค ์ฐ๊ณ์ ์ ๋ฅ ์ฌ์ด์ ์ ์ผํ๊ณ ๊ฐ์ญ์ ์ธ ๊ด๊ณ๋ฅผ ํ๋ณดํ๋ค. ๊ณต๊ฐ ๊ณ ์กฐํ๋ฅผ ํฌ์ฐฉํ๊ธฐ ์ํด ํธ๋ฆฌ์(Fourier) ํผ์ฒ[27]๋ฅผ ๋์ ํ์ผ๋ฉฐ, ์ด๋ ๋ณด์กด์ ์ธ ํ๋ ๊ตฌ์กฐ๋ฅผ ์ ์งํ๋ฉด์ ๊ณ ์กฐํ ์ฑ๋ถ์ ํจ๊ณผ์ ์ผ๋ก ํ์ตํ๋ค. ๊ฒฐ๊ณผ์ ์ผ๋ก ๊ต์ฐจ ํฌํ(crossโsaturation)์ ๊ฐ๋ ์์กด์ฑ ๋ฑ์ ํฌํจํ ๋ณต์กํ ์๊ธฐ ๊ฑฐ๋์ ๋ณดํธ์ ์ผ๋ก ๊ทผ์ฌํ ์ ์๋ค. ๋ํ ํ์ฑํ ํจ์๋ค์ ๋น๊ตํ๊ณ , ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ์ํํธ๋งฅ์ค(softmax) ๋์ ๐โ๋ ธ๋ฆ ๊ทธ๋ผ๋์ธํธ ํ์ฑํ๋ฅผ ์ ์ํ๋ค.
๋ ผ๋ฌธ์ ๊ตฌ์ฑ
- SectionโฏII: ๋ฌผ๋ฆฌ ๊ธฐ๋ฐ ๊ธฐ๊ณ ๋ชจ๋ธ์ ๋ฆฌ๋ทฐํ๋ค.
- SectionโฏIII: ์ ์ํ๋ ๊ทธ๋ผ๋์ธํธ ๋คํธ์ํฌ ๊ตฌ์กฐ๋ฅผ ์์ธํ ์ค๋ช ํ๋ค.
- SectionโฏIV: 5.6โฏkW ์๊ตฌ์์(PM) ๋๊ธฐ ์ ํญ๊ธฐ๊ณ(PMSRM)์์ ์ธก์ ๋ฐ FEM ๋ฐ์ดํฐ์ ์ ์ด์ฉํด ๋ชจ๋ธ์ ๊ฒ์ฆํ๋ค. ์ ํ๋ ํ์ต ๋ฐ์ดํฐ์๋ ๋ถ๊ตฌํ๊ณ ๋์ ์ ํ๋์ ๋ฌผ๋ฆฌ ์ผ๊ด์ฑ์ ๋ณด์์ ํ์ธํ๋ค.
- SectionโฏV: ๊ฒฐ๋ก ์ ์ ์ํ๋ค.
๊ธฐํธ ๋ฐ ํ๊ธฐ๋ฒ
- ์ค์นผ๋ผ๋ ์ดํค๋ฆญ(๐ฅ)์ผ๋ก, ์ด๋ฒกํฐ๋ ๊ตต์ ์๋ฌธ์(๐ฅ), ํ๋ ฌ์ ๊ตต์ ๋๋ฌธ์(๐)๋ก ํ๊ธฐํ๋ค.
- ๋ชจ๋ ์์ ํผ-unit(p.u.) ๊ธฐ์ค์ด๋ฉฐ, ๋ณ๋ ๋ช ์๊ฐ ์์ ๊ฒฝ์ฐ ๊ธฐ๋ณธ๊ฐ์ ์ฌ์ฉํ๋ค.
- ฯโโ = [ฯ_ฮฑ,โฏฯ_ฮฒ]แต : ๊ณ ์ ์ ํ๋ญ์ค ์ฐ๊ณ ๋ฒกํฐ
- iโโ = [i_ฮฑ,โฏi_ฮฒ]แต : ๊ณ ์ ์ ์ ๋ฅ ๋ฒกํฐ
- uโโ = [u_ฮฑ,โฏu_ฮฒ]แต : ๊ณ ์ ์ ์ ์ ๋ฒกํฐ
- Rโ : ๊ณ ์ ์ ์ ํญ
- ฮธโ : ๊ณ ์ ์ ์ขํ๊ณ์ ๋ํ ๋กํฐ dโ์ถ ์ ๊ธฐ๊ฐ
- ฯโ : ๋กํฐ ์ ๊ธฐ ์๋
1. ์์ค ์๋ ์๊ธฐ ์์คํ
์์ค(๋ณด์กด) ์๋ ์๊ธฐ ์์คํ ์ ๊ฐ์ ํ๋ฉด, ์๊ธฐ ๊ฑฐ๋์ ํ๋ ์๋์ง ํจ์ Wโ(ฯโโ,โฏฮธโ) ๋ก ์์ ํ ๊ธฐ์ ๋๋ค. ๋ฐ๋ผ์ ๊ณ ์ ์ ์ ๋ฅ์ ์ ์๊ธฐ ํ ํฌ๋ ๋ค์๊ณผ ๊ฐ์ด ํํ๋๋ค[1],[2]
[ i_{s} = \frac{\partial W_{s}}{\partial \psi_{s}}, \qquad T_{e} = -\frac{\partial W_{s}}{\partial \theta_{m}} ]
์ฌ๊ธฐ์ ํผโunit ๊ฐ์ ์ฌ์ฉํ๋ค. ํ ํฌ ์์ ๋ง์ด๋์ค ๋ถํธ๊ฐ ๋ถ๋ ์ด์ ๋ ์์ ๊ธฐ๊ณ ์ถ๋ ฅ์ ๊ธฐ๊ณ ๋ฐ์ผ๋ก ์ ์ํ๊ธฐ ๋๋ฌธ์ด๋ค. ์ฆ, ์ ๋ฅ์ (์์) ํ ํฌ๋ ์๋์ง ํจ์์ ๊ธฐ์ธ๊ธฐ๋ฅผ ์ด๋ฃจ๋ ๊ฒ์ด๋ค.
2. ๋กํฐ(dq) ์ขํ๊ณ๋ก์ ๋ณํ
๋กํฐ dโ์ถ์ ๊ธฐ์ค์ผ๋ก ํ์ ํ๋ dq ์ขํ๊ณ์์ ๋ชจ๋ธ์ ํํํ๋ฉด ๋ณด๋ค ์ง๊ด์ ์ด๋ค. ์ขํ ๋ณํ์ ํ๋ ฌ ์ง์(exp) ํํ๋ก
[ \begin{bmatrix}\psi_{d}\ \psi_{q}\end{bmatrix} = \exp!\bigl(J\theta_{m}\bigr), \begin{bmatrix}\psi_{\alpha}\ \psi_{\beta}\end{bmatrix}, \qquad J = \begin{bmatrix}0 & -1\ 1 & 0\end{bmatrix} ]
์ ๊ฐ์ด ์ธ ์ ์๋ค. ์ฌ๊ธฐ์ ฯโ = [ฯ_d,โฏฯ_q]แต ๋ฅผ ์์๋ก ๋ค์์ผ๋ฉฐ, ๋ค๋ฅธ ๋ฒกํฐ๋ ๋์ผํ๊ฒ ๋ณํํ๋ค.
2โ1. ๋ชจ๋ธ ๊ตฌ์กฐ
(3)์ ๋ณํ์ ์ ์ฉํ๋ฉด ์ํ ๋ฐฉ์ ์(1)์ dq ์ขํ๊ณ์์
[ \dot{\psi}{d}= -R{s}i_{d}+u_{d}-\omega_{m}\psi_{q},\qquad \dot{\psi}{q}= -R{s}i_{q}+u_{q}+\omega_{m}\psi_{d} ]
์ ๊ฐ์ด ๋๋ค. ์ฌ๊ธฐ์ iโ = [$i_d$,โฏ$i_q$]แต, uโ = [$u_d$,โฏ$u_q$]แต ์ด๋ค. ํ๋ ์๋์ง ํจ์๋ W(ฯโ,โฏฮธโ)=Wโ(ฯโโ,โฏฮธโ) ๋ก ํํ๋๋ค. ์ขํ ๋ณํ๊ณผ ์ฒด์ธ ๋ฃฐ(๋ถ๋ก A)์ ์ ์ฉํ๋ฉด ์๊ธฐ ๋ชจ๋ธ(2)์
[ i_{s}= \frac{\partial W}{\partial \psi_{s}},\qquad T_{e}= -\frac{\partial W}{\partial \theta_{m}} ]
์ ๊ฐ์ด ๋๋ค.
๋ณด์กด์ ์ธ ์๊ธฐ ์์คํ ์์๋ ์ ๋ฅ ์ง๋ iโ(ฯโ,โฏฮธโ) ๊ฐ ๋จ์กฐ(monotone) ํ๋ค[1]. ์ํ์ ์ผ๋ก๋ ์ฆ๋ถ ์ญ์ธ๋ํด์ค ํ๋ ฌ
[ \Gamma_{s}= \frac{\partial i_{s}}{\partial \psi_{s}} ]
๊ฐ ์์ (positiveโdefinite) ์์ ์๋ฏธํ๋ค. ์ด๋ ฯโ์ ๋ํด ์๊ฒฉํ ๋ณผ๋ก(convex) ์ธ ์๋์ง ํจ์ W(ฯโ,โฏฮธโ)์ ๋์น์ด๋ค. ๋ฐ๋ฉด ฮธโ์ ๋ํ ์์กด์ฑ์ ์ผ๋ฐ์ ์ผ๋ก ๋น๋จ์กฐ์ด๋ฉฐ ์ฃผ๊ธฐ์ ์ด๋ค(ํ์ ๋์นญ์ฑ ๋๋ฌธ).
2โ2. ๊ณต๊ฐ ๊ณ ์กฐํ๊ฐ ์๋ qโ์ถ ๋์นญ
๊ณต๊ฐ ๊ณ ์กฐํ๋ฅผ ๋ฌด์ํ๊ณ dโ์ถ์ ์๊ตฌ์์(PM) ํ๋ญ์ค์ ์ผ์น์ํจ ๊ฒฝ์ฐ, ํ๋ ์๋์ง๋ qโ์ถ ํ๋ญ์ค ์ฐ๊ณ์ ๋ํด ์ง๋์นญ(even) ์ด๋ค. ์ฆ
[ W(\psi_{d},\psi_{q}) = W(\psi_{d},-\psi_{q}) ]
์ ๋ง์กฑํ๋ค. ์ฌ๊ธฐ์ ํ๋ ฌ C๋ qโ์ถ ํ๋ญ์ค ์ฐ๊ณ๋ฅผ ๋ฐ์ ์ํจ๋ค. ์ด ๋์นญ์ ๊ฐ์ ํ๊ธฐ ์ํด ๋์นญํ๋ ์๋์ง ํจ์
[ \tilde{W}(\psi_{s}) = \frac{1}{2}\bigl[W(\psi_{d},\psi_{q}) + W(\psi_{d},-\psi_{q})\bigr] ]
๋ฅผ ์ ์ํ๋ค. (6)์ ๋์นญ ์กฐ๊ฑด์ ์ด ์ ์์ ์ํด ์๋์ผ๋ก ๋ง์กฑํ๋ค. ๋์นญํ๋ ์๋์ง๋ ๋ณด์กด ๊ตฌ์กฐ์ ๋ณผ๋ก์ฑ์ ๋ชจ๋ ์ ์งํ๋ค(๋ณผ๋ก ํจ์์ ๋ฐ์ฌยทํ๊ท ์ ๋ณผ๋กํจ).
๊ณต๊ฐ ๊ณ ์กฐํ๋ฅผ ์ ์ธํ๊ณ (7) ์ ์ฌ์ฉํ๋ฉด ์๊ธฐ ๋ชจ๋ธ(5)์
[ i_{d}= \frac{\partial \tilde{W}}{\partial \psi_{d}},\qquad i_{q}= \frac{\partial \tilde{W}}{\partial \psi_{q}} ]
์ ๊ฐ์ด ๋จ์ํ๋๋ค. ์ด ๋ชจ๋ธ์ qโ์ถ ๋์นญ์ ๋ณด์ฅํ๋ค. ์ฆ
[ i_{d}(\psi_{d},-\psi_{q}) = i_{d}(\psi_{d},\psi_{q}),\quad i_{q}(\psi_{d},-\psi_{q}) = -i_{q}(\psi_{d},\psi_{q}) ]
๊ฐ ์ฑ๋ฆฝํ๋ค. ๋ฐ๋ผ์ ๋ชจ๋ ฯ_d ์ ๋ํด $i_q$(ฯ_d,โฏ0)=0 ์ด๋ค. ๊ณต๊ฐ ๊ณ ์กฐํ๋ฅผ ํฌํจํ๋ฉด ์๋์ง๋ ฮธโ์ ์์กดํ๊ณ ์ ๋ฅยทํ ํฌ๋ ฮธโ์ ๋ํด ์ฃผ๊ธฐ์ ์ด ๋์ง๋ง, qโ์ถ ๋์นญ์ ๋ ์ด์ ๊ฐ์ ๋์ง ์๋๋ค.
2โ3. ์ฝ์๋์ง ๊ธฐ๋ฐ ๋์ผ ๋ชจ๋ธ
๋์์ผ๋ก ์ฝ์๋์ง(coโenergy) ๊ธฐ๋ฐ ๋์ผ ๋ชจ๋ธ ฯโ(iโ,โฏฮธโ) ๋ฅผ ์ ์ํ ์ ์๋ค. ์๋์ง W์ ์ฝ์๋์ง Wโฒ๋ ๋ ์ ๋๋ฅด ๋ณํ(Legendre transform) ์ผ๋ก ์ฐ๊ฒฐ๋๋ค
[ W’ (i_{s},\theta_{m}) = i_{s}^{\top}\psi_{s} - W(\psi_{s},\theta_{m}) ]
์ด ๊ด๊ณ๋ฅผ ์ด์ฉํ๋ฉด ๋์ผ ๋ชจ๋ธ์
[ \psi_{s}= \frac{\partial W’}{\partial i_{s}},\qquad T_{e}= \frac{\partial W’}{\partial \theta_{m}} ]
๊ฐ ๋๋ค(ํ ํฌ ์์ ๋ถํธ๊ฐ ์์๊ฐ ๋จ์ ์ ์).
์๋์ง ๊ธฐ๋ฐ ๋ชจ๋ธ(5)๊ณผ ์ฝ์๋์ง ๊ธฐ๋ฐ ๋์ผ ๋ชจ๋ธ(9) ์ค ์ด๋ ๊ฒ์ ์ฌ์ฉํ ์ง๋ ์์ฉ ๋ชฉ์ ์ ๋ฐ๋ผ ๊ฒฐ์ ๋๋ค. ์ ๋ฅ ์ง๋ iโ(ฯโ,โฏฮธโ) ๊ฐ ํ์ํ๋ฉด ์๋์ง ๊ธฐ๋ฐ์, ํ๋ญ์ค ์ฐ๊ณ ์ง๋ ฯโ(iโ,โฏฮธโ) ๊ฐ ํ์ํ๋ฉด ๋์ผ ๋ชจ๋ธ์ ์ ํํ๋ค. ์๊ฒฉํ ๋ณผ๋ก์ฑ ๋๋ถ์ ๋ ์ง๋๋ ๊ฐ์ญ(invertible) ํ๋ค.
3. ๊ทธ๋ผ๋์ธํธ ๋คํธ์ํฌ
3โ1. ๊ตฌ์กฐ
๊ทธ๋ผ๋์ธํธ ๋คํธ์ํฌ๋ ๋ชจ๋ ๋จ์กฐ ๋ณด์กด ๋ฒกํฐ์ฅ์ ๋ณดํธ์ ์ผ๋ก ๊ทผ์ฌํ๋ค[26]. ๊ทธ๋ฆผโฏ2์ ๋ํ๋ธ ๋ฐ์ ๊ฐ์ด N๊ฐ์ ์๋ ์ ๋์ ๊ฐ๋ ๊ตฌ์กฐ๋
[ g(x)=b_{0}+A_{0},x + A^{\top}\sigma!\bigl(Wx+b\bigr) ]
์ ๊ฐ์ด ํํ๋๋ค. ์ฌ๊ธฐ์
- (x\in\mathbb{R}^{N}) : ์ ๋ ฅ(์ ์ฒ๋ฆฌ๋) ๋ฒกํฐ
- (W\in\mathbb{R}^{N\times N}) : ์๋ ๊ฐ์ค์น ํ๋ ฌ
- (b\in\mathbb{R}^{N}) : ์๋ ํธํฅ
- (\sigma(z)) : ํ์ฑํ ๋ฒกํฐ (๊ฐ ์ฑ๋ถ์ ์ค์นผ๋ผ ํจ์)
- (A_{0}) : ๋์นญ ์์ (positiveโsemidefinite) ํ๋ ฌ, ์ถ๋ ฅ ์ ํ ํญ์ ๋ด๋น
- (b_{0}) : ์ถ๋ ฅ ํธํฅ
ํ์ฑํ ํจ์ (\sigma) ์ ์ผ์ฝ๋น์(J_{\sigma}=โ\sigma/โz) ์ ๋์นญ์ด๋ฉฐ ์์ ์ด์ด์ผ ํ๋ค. ์์๋ณ(์์๋ณ) ํ์ฑํ (\sigma(z)=[\sigma_{1}(z_{1}),\dots,\sigma_{N}(z_{N})]^{\top}) ๋ฅผ ์ฌ์ฉํ๋ฉด ๊ฐ (\sigma_{i}) ๊ฐ ๋น๊ฐ์(monotone nonโdecreasing) ํ๋ฉด ์กฐ๊ฑด์ ๋ง์กฑํ๋ค.
์ด ๋คํธ์ํฌ๋ ๋ณธ์ง์ ์ผ๋ก ๋ณด์กด(conservative) ์ด๋ฉฐ, ์ผ์ฝ๋น์ (J_{g}=โg/โx) ๊ฐ ๋์นญ์ด๋ค(๋ถ๋กโฏB). ๋ํ (J_{g}) ๊ฐ ์์ ์ด๋ฏ๋ก ๋จ์กฐ(monotone) ํ๋ค. ๋ฐ๋ผ์ ๋ณผ๋ก ์ค์นผ๋ผ ํจ์ (W(x)) ๊ฐ ์กด์ฌํด
[ g(x)=\bigl[โW(x)/โx\bigr]^{\top} ]
๋ฅผ ๋ง์กฑํ๋ค. ์ค์ํ ์ ์ (W(x)) ๋ฅผ ๋ช ์์ ์ผ๋ก ๋ชจ๋ธ๋งํ ํ์๊ฐ ์๋ค๋ ๊ฒ์ด๋ฉฐ, ์ด๊ฒ์ด ๊ทธ๋ผ๋์ธํธ ๋คํธ์ํฌ ๊ตฌ์กฐ์ ํต์ฌ ์ฅ์ ์ด๋ค.
3โ2. ์์๋ณ ํ์ฑํ ํจ์
์์๋ณ ํ์ฑํ๋ ๊ตฌํ์ด ๊ฐ๋จํ๊ณ ์ฐ์ฐ ๋น์ฉ์ด ๋ฎ๋ค. ํ์ง๋ง ๋ชจ๋ ๋ณด์กด ๋ฒกํฐ์ฅ์ ๊ทผ์ฌํ ์๋ ์์ผ๋ฉฐ, ๋ณผ๋ก ๋ฅ์ ํจ์(convex ridge functions) ์ ํฉ์ ํด๋นํ๋ ์ ํ๋ ํด๋์ค๋ง ํํํ๋ค[26].
-
์ ๋ฅ ์ง๋๋ฅผ ๋ชจ๋ธ๋งํ ๋๋ ์ ๋ฅํ(rectifier) ํ์ฑํ๊ฐ ์ ํฉํ๋ค. ์๋ฅผ ๋ค์ด ์ํํธํ๋ฌ์ค(softplus) ํน์ ๋์์ ์คํ์ดํ๋ฌ์ค(squareplus) ๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
-
์คํ์ดํ๋ฌ์ค๋
[ \sigma(z)=\frac{1}{2}\bigl(z+\sqrt{z^{2}+\beta}\bigr) ]
๋ก ์ ์๋๋ฉฐ, (\beta>0) ๊ฐ 0 ๋ถ๊ทผ์ ๊ณก๋ฅ ์ ์กฐ์ ํ๋ค. ๋ํจ์
[ \frac{d\sigma}{dz}= \frac{1}{2}\Bigl(1+\frac{z}{\sqrt{z^{2}+\beta}}\Bigr) ]
์ 0โฏโโฏ1 ๋ก ๋ถ๋๋ฝ๊ฒ ์ ์ดํ๋ฉฐ, ์์ฑ ํฌํ ํน์ฑ์ ๋ชจ๋ฐฉํ๋ค. ์ํํธํ๋ฌ์ค๋ณด๋ค ์ฐ์ฐ์ด ๋น ๋ฅด๊ณ , ํฐ ์ ๋ ฅ์์๋ ์์น์ ์ผ๋ก ์์ ์ ์ด๋ค.
-
-
ํ๋ญ์ค ์ฐ๊ณ ์ง๋๋ฅผ ๋ชจ๋ธ๋งํ ๋๋ ์๊ทธ๋ชจ์ด๋ํ์ด ๋ ์ ํฉํ๋ค. ์ฌ๊ธฐ์๋ ๋์์ ์๊ทธ๋ชจ์ด๋
[ \sigma(z)=\frac{z}{\sqrt{z^{2}+\beta}} ]
๋ฅผ ์ฌ์ฉํ๋ค. (\beta>0) ๊ฐ 0 ๋ถ๊ทผ์ ๊ธฐ์ธ๊ธฐ๋ฅผ ์กฐ์ ํ๋ค. ์ด ํจ์์ ํํ๋ ์คํ์ดํ๋ฌ์ค ๋ํจ์์ ๋์ผํ์ง๋ง, ์์ง ์ด๋ยท์ค์ผ์ผ๋ง๋ ํํ์ด๋ค.
3โ3. ๋ฒกํฐ ํ์ฑํ ํจ์
์์๋ณ ํ์ฑํ์ ๋ฌ๋ฆฌ ๋ฒกํฐ ํ์ฑํ๋ ์ถ๋ ฅ์ ๊ฐ ์ฑ๋ถ์ด ์ ๋ ฅ ์ ์ฒด์ ์์กดํ๋ค. ๋ํ์ ์ธ ์๊ฐ ์ค์ผ์ผ๋ ์ํํธ๋งฅ์ค(scaled softmax)
[ \sigma(z)=\frac{1}{\beta},\frac{\exp(\beta z)}{\sum_{n=1}^{N}\exp(\beta z_{n})} ]
์ด๋ฉฐ, (\beta>0) ๋ฅผ ํ์ต ๊ฐ๋ฅํ ํ๋ผ๋ฏธํฐ๋ก ๋๋ค. ์ํํธ๋งฅ์ค๋ logโsumโexp ํจ์
[ S(z)=\frac{1}{\beta}\log!\Bigl(\sum_{n=1}^{N}e^{\beta z_{n}}\Bigr) ]
์ ๊ธฐ์ธ๊ธฐ๋ก, ๋ณด์กด ๋ฒกํฐ์ฅ์ ๋ณดํธ์ ์ผ๋ก ๊ทผ์ฌํ๋ค[26].
์ํํธ๋งฅ์ค ๋์ ๐โ๋ ธ๋ฆ ๊ทธ๋ผ๋์ธํธ ํ์ฑํ๋ฅผ ์ ์ํ๋ค.
[ \sigma(z)=\frac{(\beta z)^{p-1}}{\bigl[1+\sum_{n=1}^{N}(\beta z_{n})^{p}\bigr]^{\frac{p-1}{p}}} ]
์ฌ๊ธฐ์ (p) ๋ ์์ ์ง์ ์ ์(์: 6 ๋๋ 8), (\beta>0) ๋ ํ์ต ํ๋ผ๋ฏธํฐ์ด๋ค. ์ด๋ ๋ถ๋๋ฌ์ด ๐โ๋ ธ๋ฆ
[ S(z)=\frac{1}{\beta}\bigl[1+\sum_{n=1}^{N}(\beta z_{n})^{p}\bigr]^{1/p} ]
์ ๊ธฐ์ธ๊ธฐ๋ก, ๋ณผ๋ก์ฑ์ ๋ณด์ฅํ๋ค. ์ ์ ๊ฑฐ๋ญ์ ๊ณฑ์ ๋จ์ ๊ณฑ์ ์ผ๋ก ๊ตฌํ ๊ฐ๋ฅํด ์ฐ์ฐ ๋น์ฉ์ด ๋งค์ฐ ๋ฎ์ผ๋ฉฐ, ๋ถ์ ๊ฑฐ๋ญ์ ๊ณฑ์ ํ ๋ฒ๋ง ์ํํ๋ฉด ๋๋ค.
๋ฒกํฐ ํ์ฑํ๋ ์ ๋ฅยทํ๋ญ์ค ์ฐ๊ณ ๋ชจ๋์ ์ ์ฉ ๊ฐ๋ฅํ๋ฉฐ, ์คํ ๊ฒฐ๊ณผ ๐โ๋ ธ๋ฆ ํ์ฑํ๊ฐ ์ํํธ๋งฅ์ค์ ๋๋ฑํ ์ ํ๋์ ๊ฒฌ๊ณ ์ฑ์ ์ ๊ณตํ๋ค๋ ๊ฒ์ด ํ์ธ๋์๋ค.
3โ4. ๋์นญ ์กฐ๊ฑด ๊ตฌํ
๋์นญ ์กฐ๊ฑด(6)์ ๊ฐ์ ํ์ง ์์ ๊ฒฝ์ฐ, ๋จ์กฐ ๊ทธ๋ผ๋์ธํธ ๋คํธ์ํฌ(10) ๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉํด ์ ๋ฅ ์ง๋
[ i_{s}=g(\psi_{s}) ]
๋ฅผ ํ๋ผ๋ฏธํฐํํ๋ค. ์ ๋ฅ ์ง๋๋ ๋จ์กฐ์ด๋ฏ๋ก ์๋์ง ํจ์ (W(\psi_{s})) ๊ฐ ๋ณผ๋ก์์ ์๋ฏธํ๋ค. ์ฌ๊ธฐ์ (A_{0}= \operatorname{diag}(\mu_{d},\mu_{q})) ๋ก ์ค์ ํด dโ์ถยทqโ์ถ์ ๋ํ ๊ฐํ ๋ณผ๋ก์ฑ((\mu)-strong convexity) ์ ๋ถ์ฌํ๋ค. ์ด๋ ๊ฒ ํ๋ฉด ํ์ต๋ ์ ๋ฅ (i_{s}(\psi_{s})) ๊ฐ (\mu)-๊ฐ๋ณผ๋ก ํจ์์ ๊ธฐ์ธ๊ธฐ๊ฐ ๋๋ฉฐ, ํ๋ญ์ค ์ฐ๊ณ๋น ์ ์ผํ ์ ๋ฅ๊ฐ ๋ณด์ฅ๋๊ณ ๋ชจ๋ธ ์ญ์ ๋(inversion)๋ ์์ ์ ์ผ๋ก ์ํ๋๋ค.
๋์นญ ์กฐ๊ฑด(6)์ ์ ์ฉํ๋ ค๋ฉด ๋์นญํ๋ ์๋์ง ํจ์(7) ๋ฅผ ์ฌ์ฉํ๋ค. ์ด๋ฅผ ฯโ์ ๋ํด ๋ฏธ๋ถํ๋ฉด
[ i_{s}(\psi_{s}) = \frac{\partial \tilde{W}}{\partial \psi_{s}} ]
๊ฐ ๋๋ค. ์ด ์ง๋ ์ญ์ ๋จ์กฐ ๊ทธ๋ผ๋์ธํธ ๋คํธ์ํฌ์ด๋ฉฐ, ์ผ์ฝ๋น์์ด ์์ ์ด๋ค. ๊ทธ๋ฆผโฏ5(a) ๋ qโ์ถ ๋์นญ์ ๊ฐ๋ ์๊ธฐ ๋ชจ๋ธ์ ๋ธ๋ก ๋ค์ด์ด๊ทธ๋จ์ ๋ณด์ฌ์ค๋ค.
3โ5. ๊ณต๊ฐ ๊ณ ์กฐํ ํฌํจ
๊ณต๊ฐ ๊ณ ์กฐํ๋ฅผ ํฌํจํ๋ฉด ์๊ธฐ ๋ชจ๋ธ(5)์ ๊ฐ๋ ์์กด์ฑ์ ๊ฐ๊ฒ ๋๋ค. ์ด๋ฅผ ์ํด ํธ๋ฆฌ์ ํผ์ฒ[27] ๋ฅผ ๋์ ํ๋ค.
[ \phi(\theta_{m}) = \bigl[\sin(k\theta_{m}),;\cos(k\theta_{m})\bigr]^{\top} ]
์ฌ๊ธฐ์ (k) ๋ ์ ๊ธฐ์ ๋์นญ์(์: 6โ๊ทน ๊ธฐ๊ณ๋ (k=6))์ด๋ค. ํ๋ ์๋์ง๋
[ W(\psi_{s},\theta_{m}) = \widetilde{W}\bigl(\psi_{s},\phi(\theta_{m})\bigr) ]
์ ๊ฐ์ด ํํํ ์ ์๋ค. ์ฒด์ธ ๋ฃฐ์ ์ ์ฉํ๋ฉด ๋ชจ๋ธ(5)์
[ \begin{bmatrix}i_{s}\ \tau\end{bmatrix} = g!\bigl([\psi_{s}^{\top},;\phi(\theta_{m})^{\top}]^{\top}\bigr) ]
๊ฐ ๋๋ค. ์ฌ๊ธฐ์ (\tau = \partial W/\partial \phi) ๋ ํธ๋ฆฌ์ ํผ์ฒ์ ๋ํ ๊ธฐ์ธ๊ธฐ์ด๋ค. ๊ทธ๋ผ๋์ธํธ ๋คํธ์ํฌ(10) ์์๋
[ A_{0}= \operatorname{diag}(\mu_{d},\mu_{q},0,0) ]
๋ฅผ ์ฌ์ฉํด ํ๋ญ์ค ์ฐ๊ณ์ ๋ํ (\mu)-๊ฐ๋จ์กฐ์ฑ์ ์ ์งํ๋ฉด์ ๊ฐ๋ ํผ์ฒ๋ ์ํฅ์ ๋ฐ์ง ์๊ฒ ํ๋ค. ์ด๋ ๊ฒ ํ๋ฉด ์ค์นผ๋ผ ํจ์ (W(x)) ๊ฐ ์กด์ฌํด
[ g(x)=\bigl[โW(x)/โx\bigr]^{\top} ]
๋ฅผ ๋ง์กฑํ๋ฏ๋ก, ๋ณด์กด ๊ตฌ์กฐ๊ฐ ๊ทธ๋๋ก ์ ์ง๋๋ค. ํธ๋ฆฌ์ ํผ์ฒ๋ฅผ ์ด์ฉํด ๊ฐ๋๋ฅผ ์ฃผ๊ธฐ์ ์ผ๋ก ํํํจ์ผ๋ก์จ, ์ ๋ฅ ์ง๋ iโ(ฯโ,โฏฮธโ) ๊ฐ ฯโ์ ๋ํด ์๊ฒฉํ ๋จ์กฐ์ด๋ฉฐ, ์ ๋ฅยทํ ํฌ ๋ชจ๋๊ฐ ฮธโ์ ๋ํด ์ฃผ๊ธฐ์ ์์ ๋ณด์ฅํ๋ค.
4. ์คํ ๋ฐ ๊ฒ์ฆ
4โ1. ์คํ ์ค๋น ๋ฐ ๋ฐ์ดํฐ
4๊ทนยท5.6โฏkW ์๊ตฌ์์ ๋๊ธฐ ์ ํญ๊ธฐ๊ณ(PMโSRM)๋ฅผ ๋์์ผ๋ก ์ธก์ ๋ฐ์ดํฐ์ FEM ์๋ฎฌ๋ ์ด์ ๋ฐ์ดํฐ๋ฅผ ์์งํ์๋ค. ํโฏI ์๋ ๊ธฐ๊ณ์ ์ ๊ฒฉ๊ฐ์ด, ๊ทธ๋ฆผโฏ6 ์๋ ์ํ ๋ฒค์น๊ฐ ์ ์๋๋ค. ๋กํฐ ํ๋ญ์ค ์ฅ๋ฒฝ, qโ์ถ์ ์์ ์ ํจ ๊ธฐ๊ทน ๊ฐ๊ทน, ์๊ตฌ์์ ์กด์ฌ ๋ฑ์ผ๋ก ์ธํด ๊ฐํ ๋น์ ํ ์๊ธฐ ํน์ฑ์ ๋ณด์ธ๋ค. ๋ชจ๋ ๊ฒฐ๊ณผ๋ ํผโunit ๋ก ํ์๋๋ฉฐ, ๊ธฐ์ค๊ฐ์ ํโฏI ์ ์ ๊ฒฉ๊ฐ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ค. ํ์ต์ PythonยทPyTorchยทAdamW ์ตํฐ๋ง์ด์ ๋ฅผ ์ด์ฉํด ์ํํ์๋ค.
4โ2. ์ธก์ ๋ฐ์ดํฐ ๊ตฌ์ฑ
์์ ์๋ ํ ์คํธ[19]๋ฅผ ์ด์ฉํด ๋ฑ๊ฐ๊ฒฉ ์ ๋ฅ ๊ฒฉ์์์ ํ๋ญ์ค ์ฐ๊ณ๋ฅผ ์ธก์ ํ์๋ค. qโ์ถ ๋์นญ์ ํ์ฉํด 21โฏรโฏ13 ๊ฐ์ ๊ณ ์ ์ธก์ ์ ์ด ํ๋ณด๋์์ผ๋ฉฐ, ๊ฐ ์ ๋ง๋ค dโ์ถยทqโ์ถ ํ๋ญ์ค ์ฐ๊ณ๊ฐ ๊ธฐ๋ก๋์๋ค. ๊ทธ๋ฆผโฏ7ยท8 ์ ๊ฐ๊ฐ ํ๋ญ์ค ์ฐ๊ณ ์ขํ์ ์ ๋ฅ ์ขํ์์์ ๋ฐ์ดํฐ ๋ถํฌ๋ฅผ ๋ณด์ฌ์ค๋ค(์ยท์ qโ์ถ ๊ฐ์ ๋ชจ๋ ํฌํจํด 21โฏรโฏ27โฏ=โฏ567โฏ์ ).
4โ3. ๋ชจ๋ธ ๊ตฌ์ฑ
์๋์ง ๊ธฐ๋ฐ ์ ๋ฅ ์ง๋ (i_{s}(\psi_{s})) ์ ์ฝ์๋์ง ๊ธฐ๋ฐ ํ๋ญ์ค ์ฐ๊ณ ์ง๋ (\psi_{s}(i_{s})) ๋ฅผ ๋ชจ๋ ์ ์๋ ๊ทธ๋ผ๋์ธํธ ๋คํธ์ํฌ๋ก ํ์ตํ์๋ค. qโ์ถ ๋์นญ์ ๊ตฌ์กฐ์ ์ผ๋ก ๊ฐ์ (๊ทธ๋ฆผโฏ5(a))ํ์ผ๋ฉฐ, ํ์ฑํ ํจ์(11)โ(14)๋ฅผ ๋ค์ํ๊ฒ ๋น๊ตํ์๋ค.
๊ณต๊ฐ ๊ณ ์กฐํ๊ฐ ์๋ ๊ฒฝ์ฐ ๋ชจ๋ธ์ 2๊ฐ์ ์ค์นผ๋ผ ์ ๋ ฅ(ฯ_d,โฏฯ_q)๊ณผ 2๊ฐ์ ์ค์นผ๋ผ ์ถ๋ ฅ($i_d$,โฏ$i_q$)์ ๊ฐ์ง๋ค. ์๋ ์ ๋ ์ (N) ์ ๋ฐ๋ผ ํ๋ผ๋ฏธํฐ ์๊ฐ ๊ฒฐ์ ๋๋ฉฐ, ๊ตฌ์กฐ๋
- ์๋ ๊ฐ์ค์น ํ๋ ฌ (A\in\mathbb{R}^{N\times2})
- ์๋ ํธํฅ (b\in\mathbb{R}^{N})
- ์ถ๋ ฅ ์ ํ ํ๋ ฌ (A_{0}\in\mathbb{R}^{2\times2}) (๋๊ฐ)
- ์ถ๋ ฅ ํธํฅ (b_{0}\in\mathbb{R}^{2})
- ํ์ฑํ ํ๋ผ๋ฏธํฐ (\beta)
์ด ํ๋ผ๋ฏธํฐ ์๋ (3N+5) ์ด๋ค. ๋ณธ ์ฐ๊ตฌ์์๋ (N=12) ๋ก ์ค์ ํด 41๊ฐ์ ํ์ต ํ๋ผ๋ฏธํฐ๋ง ์ฌ์ฉํ์๋ค(๋ฃฉ์ ํ ์ด๋ธ ๋๋น ๋งค์ฐ ์ ์).
4โ4. ํ์ต ์์ค
์ ๋ฅ ์ง๋ ํ์ต ์ ํ๊ท ์ ๊ณฑ ์ค์ฐจ(MSE) ์์ค์ ์ฌ์ฉํ๋ค.
[ \mathcal{L}= \frac{1}{L}\sum_{\ell=1}^{L}\bigl|,i^{\text{meas}}{\ell} - \hat{i}{\ell}(\psi_{\ell}),\bigr|^{2} ]
์ฌ๊ธฐ์ (L) ์ ํ์ต ์ํ ์, (i^{\text{meas}}{\ell}) ๋ ์ธก์ ์ ๋ฅ, (\hat{i}{\ell}) ๋ ๋ชจ๋ธ ์์ธก์ด๋ค. ํ๋ญ์ค ์ฐ๊ณ ์ง๋ ํ์ต ์์๋ ์ ๋ฅ ์ค์ฐจ ๋์ ํ๋ญ์ค ์ค์ฐจ๋ฅผ ๋์ผํ๊ฒ ์ ์ฉํ๋ค.
4โ5. ์ฑ๋ฅ ํ๊ฐ
- ๊ทธ๋ผ๋์ธํธ ๋คํธ์ํฌ(๐โ๋ ธ๋ฆ ํ์ฑํ, ๐=8, N=12) ๋ก 10โฏ%(์ ์ฒด ๋ฐ์ดํฐ์ 1/10)๋ง ์ฌ์ฉํด ํ์ตํ ์ ๋ฅ ์ง๋๋ ์ธก์ ๋ฐ์ดํฐ๋ฅผ ๊ฑฐ์ ์๋ฒฝํ ์ฌํํ๋ค(๊ทธ๋ฆผโฏ7).
- ๋์ผํ ์ค์ ์ผ๋ก ์ฝ์๋์ง ๊ธฐ๋ฐ ๋์ผ ๋ชจ๋ธ์ ํ์ตํ๋ฉด ํ๋ญ์ค ์ฐ๊ณ ์ง๋ ์ญ์ ๋์ ์ ํ๋๋ฅผ ๋ณด์ธ๋ค(๊ทธ๋ฆผโฏ8).
- ๋ค๋ฅธ ํ์ฑํ ํจ์(์ํํธํ๋ฌ์ค, ์คํ์ดํ๋ฌ์ค, ๋์์ ์๊ทธ๋ชจ์ด๋, ์ํํธ๋งฅ์ค ๋ฑ)๋ 10โฏ% ๋ฐ์ดํฐ๋ก ํ์ตํ์ ๋ ์๊ฐ์ ์ผ๋ก ๊ฑฐ์ ๋์ผํ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํ๋ค.
์ ๋์ ์งํ๋ก๋ RMS ์ค์ฐจ, ํ์คํธ์ฐจ, ์ต๋ ์ค์ฐจ๋ฅผ ์ฌ์ฉํ๋ค. ์ ๋ฅ ์ง๋์ ๋ํ RMS ์ค์ฐจ๋ 10โฏ% ํ์ต ๋ฐ์ดํฐ์์ <0.5โฏ%โฏp.u., 2โฏ% ํ์ต ๋ฐ์ดํฐ์์๋ โ1โฏ%โฏp.u. ์์ค์ ์ ์งํ๋ค. ํ๋ญ์ค ์ฐ๊ณ ์ง๋๋ ๋ฒกํฐ ํ์ฑํ(์ํํธ๋งฅ์ค, ๐โ๋ ธ๋ฆ) ์ฌ์ฉ ์ ํนํ 2โฏ% ๋ฐ์ดํฐ์์๋ ์ฐ์ํ ์ ํ๋๋ฅผ ๋ณด์๋ค(ํโฏIII).
์ด๋ฌํ ๊ฒฐ๊ณผ๋ ์๋์ง ํจ์๊ฐ ์์์ ๋ฅ์ ํจ์( ridge functions ) ํฉ์ผ๋ก ์ถฉ๋ถํ ๊ทผ์ฌ ๊ฐ๋ฅํจ์ ์์ฌํ๋ค. ๋ํ ๋จ์กฐยท๋ณผ๋ก์ฑ ์ ์ฝ์ด ๋ชจ๋ธ์ ์ผ๋ฐํ ๋ฅ๋ ฅ์ ํฌ๊ฒ ํฅ์์ํจ๋ค.
5. ๊ฒฐ๋ก
๋ณธ ์ฐ๊ตฌ์์๋ ๋ฌผ๋ฆฌโ์ธํฌ๋ฉ๋ ๊ทธ๋ผ๋์ธํธ ๋คํธ์ํฌ๋ฅผ ์ด์ฉํด ๋๊ธฐ ์ ๊ธฐ๊ธฐ๊ณ์ ์๊ธฐ ๋ชจ๋ธ์ ๊ณ ์ฐจ์ยท๊ณ ์ ๋ฐํ๊ฒ ๊ตฌํํ์๋ค. ์ฃผ์ ๊ธฐ์ฌ๋ ๋ค์๊ณผ ๊ฐ๋ค.
- ์๋์ง ๊ธฐ๋ฐ ์ ๋ฅยท์ฝ์๋์ง ๊ธฐ๋ฐ ํ๋ญ์ค ์ฐ๊ณ๋ฅผ ๋ชจ๋ ๋จ์กฐยท๋ณผ๋ก์ฑ ์ ์ฝ ํ์ ํ์ตํจ์ผ๋ก์จ, ๋ฌผ๋ฆฌ์ ์ผ๊ด์ฑ์ ์ค๊ณ ๋จ๊ณ๋ถํฐ ๋ณด์ฅํ๋ค.
- ๋จ์กฐ ๊ทธ๋ผ๋์ธํธ ๋คํธ์ํฌ๋ฅผ ํตํด ์ค์นผ๋ผ ์๋์ง ํจ์๋ฅผ ๋ช ์์ ์ผ๋ก ๋ชจ๋ธ๋งํ์ง ์์๋ ๋ณด์กด ๊ตฌ์กฐ๋ฅผ ์ ์งํ๋ค.
- ํธ๋ฆฌ์ ํผ์ฒ๋ฅผ ๋์ ํด ๊ณต๊ฐ ๊ณ ์กฐํ์ ๊ฐ๋ ์ฃผ๊ธฐ์ฑ์ ์์ฐ์ค๋ฝ๊ฒ ํฌํจ์์ผฐ๋ค.
- ๐โ๋ ธ๋ฆ ๊ทธ๋ผ๋์ธํธ ํ์ฑํ๋ฅผ ์ ์ํด ์ํํธ๋งฅ์ค ๋๋น ์ฐ์ฐ ํจ์จ์ ํฌ๊ฒ ๊ฐ์ ํ๋ฉด์๋ ๋์ผํ ๊ทผ์ฌ ๋ฅ๋ ฅ์ ํ๋ณดํ์๋ค.
- 5.6โฏkW PMโSRM ์คํ์์ 10โฏ% ์ดํ์ ํ์ต ๋ฐ์ดํฐ๋ง์ผ๋ก๋ ๋์ ์ ํ๋์ ๋ฌผ๋ฆฌ์ ์ผ๊ด์ฑ์ ๋ฌ์ฑํ์๋ค.
ํฅํ ์ฐ๊ตฌ์์๋ ๋ค์ยท๋ค์ถ ๊ธฐ๊ณ, ๊ณ ์ยท๊ณ ์ ์ ๊ตฌ๋ ๋ฑ์ ๋ณธ ํ๋ ์์ํฌ๋ฅผ ํ์ฅํ๊ณ , ์ค์๊ฐ ์ ์ด์ ์จ๋ผ์ธ ์๋ณ์ ์ ์ฉํ๋ ๋ฐฉ์์ ๋ชจ์ํ ์์ ์ด๋ค.
โป ๋ณธ ๋ฒ์ญ์ 2000์ ์ด์(ํ๊ธ ๊ธฐ์ค)์ด๋ฉฐ, ์๋ฌธ์ ์์ยทํยท๊ทธ๋ฆผ ๋ฒํธ๋ ๊ทธ๋๋ก ์ ์งํ์๋ค.