์์ถฉ๊ธฐ
(Chung-Ki Seo)
2โ
๊น์คํ
(Jun-Ha Kim)
1
์ ์คํ
(Joonhong Jung)
1
-
(Energy ICT R&D Team of KDNERI, KEPCO KDN, Korea)
-
(Energy ICT R&D Team of KDNERI, KEPCO KDN, Korea)
Copyright ยฉ The Korean Institute of Electrical Engineers(KIEE)
Key words
Genetic algorithm, Smart grid, Advanced metering infrastructure, Auto meter reading, Data concentrate unit, Power line communication, Optimum routing
1. ์๋ก
์๊ฒฉ์๋๊ฒ์นจ(Automatic Meter Reading, AMR)์ ์๊ฒฉ๊ฒ์นจ์ ์ํด ์ ๋ ฅ์ ํต์ (Power Line Communication, PLC)์
์ฌ์ฉํ๋ ์๊ฒฉ๊ฒ์นจ์ธํ๋ผ(Auto Metering Infrastructure, AMI)์ ํ ์
์ฉ ๋ถ์ผ์ด๋ค
(1). PLC๋ ๊ด๋์ญํต์ ๋ฐ ์ง๋ฅํ ์ ๋ ฅ๋ง ๊ตฌ์ถ์ ์ํด ์์ฉ๊ฐ์ ์ ๋ ฅ์ ์ ํต์ ๋ง์ผ๋ก ์ฌ์ฉํ๋ ์ ์ ๋คํธ์ํฌ ํต์ ์ด๊ณ ์ถ๊ฐ์ ์ธ ํต์ ๋ง ์ค์น ์์ด ๊ธฐ์กด์
์ ๋ ฅ์ ์ ์ด์ฉํ์ฌ ๊ด๋์ญ ํต์ ์ ์ํํ ์ ์๋ค๋ ์ธก๋ฉด์์ ๋ค๋ฅธ ๊ด๋์ญ ํต์ ๋ฐฉ์์ ๋นํด ์ฅ์ ์ ๊ฐ์ง๊ณ ์๋ค. ๊ทธ๋ฌ๋ ์ด๋ฌํ ์ฅ์ ์๋ ๋ถ๊ตฌํ๊ณ ๋
ธํํ๋
์ ๋ ฅ์ ์ฌ์ฉ, ์ก์์ ์ทจ์ฝํ ํต์ ๋์ญ (5~25MHz)์ ์ฌ์ฉ ๊ทธ๋ฆฌ๊ณ ์/ํํฅ(upload/download) ๋์ผ ์ฃผํ์ ๋์ญ์ ์ฌ์ฉ ๋ฑ์ ๋ฐ๋ฅธ ๋ค์ํ
์ข
๋ฅ์ ์ธ์
์ก์์ ์ทจ์ฝํ ๋ฌธ์ ์ ์ ๊ฐ์ง๊ณ ์๋ค
(2). ์ ๋ก ์ํ ๋ฐ ์ก์์ ๋ํ ์ทจ์ฝ์ฑ์ ํต์ ์ ์์ ์ฑ ๋ฐ ์ ๋ขฐ์ฑ์ ๋จ์ด๋จ๋ฆผ์ผ๋ก์จ PLC ์์ฉํ์ ์๋นํ ์ฅ์ ์์ธ์ด ๋๊ณ ์๋ค. ๋ฐ๋ผ์ ์ด์ ๋ํ ๋์์ผ๋ก
์ก์์ด ๋ง์ ํต์ ๋์ญ์ ์ฐจ๋จํจ์ผ๋ก์จ ํต์ ์ฑ๋ฅ์ ํฅ์์ํค๋ ๋ฐฉ๋ฒ ๊ทธ๋ฆฌ๊ณ ์ก์์ ์ํฅ์ ๋ฐ๋ ํต์ ๊ฒฝ๋ก๋ฅผ ํํผํ๊ณ ํต์ ์ํ๊ฐ ์ํธํ ๊ฒฝ๋ก๋ฅผ ์ง๋ฅ์ ์ผ๋ก
์ฐพ์ ํต์ ์์ ์ฑ์ ํ๋ณดํ๋ ๋ฐฉ๋ฒ(๋ผ์ฐํ
๊ธฐ์ ) ๋ฑ์ ์ฐ๊ตฌ๊ฐ ์งํ๋๊ณ ์๋ค. ์ด์ค์์ ๋ผ์ฐํ
๊ธฐ์ ์ PLC์ ๋จ์ ์ธ ์ ํธ ๊ฐ์๋ก ์ธํ ํต์ ์๋ ์ ํ๋
ํต์ ๋์ ์ํ์์๋ ์ํํ ์๋น์ค๋ฅผ ๊ฐ๋ฅํ๊ฒ ํด ์ฃผ๋ ๊ธฐ์ ์ด๋ค. ์ด๋ฅผ ํ์ฉํ๋ฉด ์ ๋ก ์ก์์ผ๋ก ์ธํด ํต์ ์ด ๋ถ์์ ํ ์ํ์์๋ ํต์ ์ ์์ ์ฑ ๋ฐ ์ ๋ขฐ์ฑ์
ํ๋ณดํ ์ ์๊ธฐ ๋๋ฌธ์ PLC์์๋ ์๋นํ ์ค์ํ ๊ธฐ์ ์ด๋ค. ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ํ์ฅ์์ ์ด์๋๊ณ ์๋ PLC ๋ผ์ฐํ
๊ธฐ์ ์ master์ slave
PLC ๋ชจ๋ ๊ฐ์ ์ต์ ๋ผ์ฐํ
๊ฒฝ๋ก๋ฅผ ์ค์ ํ๋๋ฐ ์๋นํ ์๊ฐ๊ณผ DCU ๋ฆฌ์์ค๋ฅผ ํ์๋ก ํ๋ฉฐ ์ต์ ์ ๋ผ์ฐํ
๊ฒฝ๋ก์ ๋ํ ๊ฐ๊ด์ ์ธ ํ๊ฐ์ ๋ํ ์ ๋ขฐ๋๊ฐ
๋จ์ด์ง๋ค
(3,4). ๋ฐ๋ผ์ master ๋ชจ๋๊ณผ slave ๋ชจ๋ ๊ฐ์ ํต์ ์ ์ฉ ๋ฒ์๊ฐ ๋๊ฑฐ๋ ํต์ ์ก์์ด ์ฌํ ๊ฒฝ์ฐ ์ํํ ํต์ ์ ์ํด์๋ ์ต์ ๋ผ์ฐํ
๊ฒฝ๋ก์ ๋ํ
๋ง์กฑํ ์ ๋์ ํด๋ฅผ ํจ์จ์ , ๊ณํต์ ์ผ๋ก ์ฐพ์ ์ ์๋ ๋๊ท๋ชจ ์ต์ ํ ๋ฐฉ๋ฒ์ด ํ์ํ๋ค
(4). ์ฐ๊ฒฐ๋ ๋ชจ๋ ์ ๋ ฅ์ ์ ํต์ ์ ํธ๊ฐ ์ ์ก๋๋ PLC ํต์ ๋ฐฉ์์ ํน์ง์ผ๋ก ์ธํด PLC์๋ ์ ์ผํ ์ต์ ๊ฒฝ๋ก๋ฟ๋ง ์๋๋ผ ํต์ ์ด ๊ฐ๋ฅํ ๋ค์ํ ์ต์ ๊ฒฝ๋ก๋ฅผ
ํจ๊ณผ์ ์ผ๋ก ์ฐพ์ ์ ์๋ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํ๋ ๊ฒ์ด ํฉ๋ฆฌ์ ์ธ๋ฐ ์ ์ ์ ์๊ณ ๋ฆฌ์ฆ(Genetic Algorithm, GA)์ ์ด ๋ชฉ์ ์ ์ ํฉํ ์๊ณ ๋ฆฌ์ฆ์ด๋ค.
๋ณธ๊ณ ์์๋ ํ์ฌ ์ด์ฉ์ค์ธ PLC์ ์ ์ฉ๋์ด ์๋ bit per symbols(bps) ๊ธฐ๋ฐ์ ์๊ณ ๋ฆฌ์ฆ์ ๋นํด ๋น ๋ฅด๊ณ ํจ๊ณผ์ ์ผ๋ก ๋ผ์ฐํ
๊ฒฝ๋ก๋ฅผ ํ์ํ
์ ์๋ ์ ์ ์ ์๊ณ ๋ฆฌ์ฆ์ ๊ตฌํํ์๊ณ PLC AMI์ ํ ๋ถ์ผ์ธ AMR์ ์ ์ฉํจ์ผ๋ก์จ ์ํํ ์๊ฒฉ๊ฒ์นจ ์๋น์ค๊ฐ ๊ฐ๋ฅํ๋๋ก ํ๋ ์ฐ๊ตฌ๋ฅผ ์งํํ์๋ค.
2. AMR ์์คํ
๊ตฌ์ฑ
AMR ์์คํ
์ ์ผํฐ ์ฅ๋น์ธ front end processor(FEP) ์๋ฒ, headend ์ฅ๋น์ธ data concentration unit(DCU),
์ฌ์ฉ์ ๋จ๋ง์ธ slave PLC ๋ชจ๋ ๊ทธ๋ฆฌ๊ณ digital power meter๋ก ๊ตฌ์ฑ๋์ด ์๋ค. ์ด๋ slave PLC ๋ชจ๋์ ๋ผ์ฐํ
์ ์ํด repeater
๋ชจ๋์ ๊ธฐ๋ฅ์ ๋์์ ์ํํ ์๋ ์๋ค.
๊ทธ๋ฆผ. 1์ PLC ๊ธฐ๋ฐ AMR ์์คํ
์ ๊ฐ๋ต์ ์ธ ๊ตฌ์ฑ์ ๋ํ๋ด๊ณ ์์ผ๋ฉฐ, ๊ทธ๋ฆผ์์ FEP ์๋ฒ์ DCU๋ ์ด๋๋ท์ผ๋ก ์ฐ๊ฒฐ๋ ํต์ ๊ตฌ๊ฐ์ด๊ณ , DCU์ slave
PLC ๋ชจ๋์ ์๋ฐฉํฅ ํต์ ์ด ๊ฐ๋ฅํ PLC๋ก ์ฐ๊ฒฐ๋ ํต์ ๊ตฌ๊ฐ์ด๋ฉฐ ๋ณ๋์ ์ ยท๋ฌด์ ํต์ ๋ง์ ์ค์น ์์ด ๊ธฐ์กด ์ ๋ ฅ์ ์ ์ด์ฉํ์ฌ ์๋น์ค๋ฅผ ํ ์ ์๋
์ฅ์ ์ ๊ฐ์ง๊ณ ์๋ค. ๊ทธ๋ฌ๋ PLC ๊ตฌ๊ฐ์ ์์ฉ๊ฐ์ ๋
ธํ ์ ๋ ฅ์ ๋ฐ ๊ฐ์ ์ ํ ๋ฑ์์ ๋ฐ์ํ๋ ์ก์์ ์ํฅ์ ์๋นํ ์ทจ์ฝํ์ฌ ์ง์์ ์ธ ์ ์ ์์ค์ quality
of service(QoS)๋ฅผ ๋ณด์ฅํ ์ ์๋ ๋จ์ ์ ๊ฐ์ง๊ณ ์๋ค. ์ด์ ๋ฐ๋ผ ์ก์์ด ๋ง์ ์ ๋ ฅ์ ๊ตฌ๊ฐ์์๋ ํต์ ์๋ ๋ฐ ํ์ง์ด ํ์ ํ ์ ํ๋๊ฑฐ๋
ํต์ ์ด ๋์ ๋๋ ํ์์ด ๋ฐ์ํ๋ค. ์ด๊ฒ์ PLC ๊ธฐ๋ฐ์ AMR ์๋น์ค ์์ฉํ์ ์ฌ๊ฐํ ์ฅ์ ์์ธ์ด ๋๊ธฐ ๋๋ฌธ์ ์ด ๋ฌธ์ ์ ์ ํด๊ฒฐํ๊ธฐ ์ํ ๊ธฐ์ ์ ์ธ ๋ฐฉ๋ฒ์ด
ํ์ํ๋ค. ๋ฐ๋ผ์ ์ด์ ๋ํ ํด๊ฒฐ ๋ฐฉ์ ์ค ํ๋๋ก ๋ผ์ฐํ
๊ธฐ์ ์ด ์ ์ฉ๋์ด ํ์ฅ์์ ์ด์๋๊ณ ์๋ค. ๋ผ์ฐํ
๊ธฐ์ ์ ์ ๋ ฅ์ ์ ์ ์
๋๋ ์ก์์ ์ํ ํต์ ์ ํธ
๊ฐ์๋ก ์ ์์ ์ธ ํต์ ์ด ์ด๋ ค์ด ๊ตฌ๊ฐ์์๋ ํต์ ์ด ๊ฐ๋ฅํ ์๋ก์ด ๋ผ์ฐํ
๊ฒฝ๋ก๋ฅผ ์ฐพ์ ํต์ ์ ํ ์ ์๋๋ก ํด ์ฃผ๋ ๊ธฐ์ ์ด๋ค.
๊ทธ๋ฆผ. 1. AMR ๊ธฐ๋ฐ PLC ๊ตฌ์ฑ๋
Fig. 1. AMR based PLC configuration
2.1 ๊ธฐ์กด ์๊ณ ๋ฆฌ์ฆ
AMR ์์คํ
์ ์ํ ๋ผ์ฐํ
๊ฒฝ๋ก ํ์ ๋ฐฉ๋ฒ์ ๊ตญ๋ด ๋๋ ๊ตญ์ ํ์ค์ด ์ ์ ๋์ด ์์ง ์์ ์์คํ
๊ฐ๋ฐ ์
์ฒด๋ง๋ค ๋
์์ ์ธ ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ๊ธฐ๋ฅ์
๊ตฌํํ๊ณ ์๋ค. ๋ฐ๋ผ์ ์ด๊ธฐ์ข
์์คํ
๊ฐ์ ํธํ์ฑ ๋ฐ ์ฑ๋ฅ ํ๊ฐ ๋ฑ์ ๋ํ ๊ฐ๊ด์ ์ธ ๊ธฐ์ค๋ ์ ์๋์ด ์์ง ์์ ์ํ์ด๋ค. ํ์ฌ ๊ตญ๋ด์์ ์ด์ ์ค์ธ AMR
์์คํ
์ ๋ํ์ ์ธ ๋ผ์ฐํ
๊ธฐ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ ์๊ณ ๋ฆฌ์ฆ์ ์ํด ๊ตฌํ๋์ด ์๋๋ฐ, ๋จผ์ ๊ฐ ๋ชจ๋์ ์์ ๊ณผ ์ฐ๊ฒฐ๋ node(๋ชจ๋) ๊ฐ์ ์/ํํฅ bps
๊ฐ์ DCU์ ๋ด์ฅ๋์ด ์๋ master ๋ชจ๋์ผ๋ก ์ ์กํ๊ณ
(3) DCU์์ ๊ตฌ๋๋๋ NMS(Network Management System) agent๋ ์์ ํ bps๊ฐ์ ๊ธฐ๋ฐ์ผ๋ก master ๋ชจ๋๊ณผ slave
๋ชจ๋ ๊ฐ์ ์ ์ฒด ๋ผ์ฐํ
๊ฒฝ๋ก์ ๋ํ ์กฐํํ๊ท ๊ฐ์ ๊ณ์ฐํ๋ค. ๊ทธ๋ฐ ๋ค์ DCU NMS agent๋ ๊ณ์ฐ ๊ฐ์ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๊ฐ์ ๋ผ์ฐํ
๊ฒฝ๋ก์ ๋ํ ์ฑ๋ฅ์
ํ๋จํ ํ ์ต์ข
์ ์ผ๋ก ๊ฐ์ฅ ์ฑ๋ฅ์ด ์ข์ ๋ผ์ฐํ
๊ฒฝ๋ก๋ฅผ ๋ชจ๋ ๊ฐ์ ์๋ก์ด ํต์ ๊ฒฝ๋ก๋ก ์ฌ์ค์ ํ๋๋ก slave ๋ชจ๋์ ์ ์ดํ๋ค.
๊ทธ๋ฆผ. 2์ ๋จ์ผ ๋ผ์ฐํ
๊ฒฝ๋ก์ ๋ํ bps๊ฐ์ ์กฐํํ๊ท ๊ฐ์ ๊ตฌํ๋ ๊ณผ์ ์ ๋ํ๋ด์๋ค.
๊ทธ๋ฆผ. 2์์ ์ต์ฐ์ธก ์ข
๋จ์ ์์นํ slave ๋ชจ๋์ 2๊ฐ์ repeater ๋ชจ๋์ ํตํด master ๋ชจ๋์ผ๋ก ์ ํธ๋ฅผ ์ ์กํ๊ฒ ๋๋ฏ๋ก, ์ธ์ ํ ๋ชจ๋ ๊ฐ์ bps๊ฐ์
a
i๋ผ ํ๋ฉด ์ ์ฒด ๋จ๊ณ์ ์, ํํฅ ์ ํธ์ธ๊ธฐ์ ๋ํ ์กฐํํ๊ท ๊ฐ์
์(1)์ ์ํด ๊ฒฐ์ ๋๋ค. ์๋ ์์์ n์ slave ๋ชจ๋์ ํฌํจํ ๋จ์ผ ๊ฒฝ๋ก ์์ ๋ชจ๋์ ์ด ๊ฐ์๋ฅผ ์๋ฏธํ๋ค.
๊ทธ๋ฆผ. 2. ๋จ์ผ ๊ฒฝ๋ก์ ์, ํํฅ ์ ํธ ์ธ๊ธฐ ๊ฒฐ์
Fig. 2. Determine the up / down link signal strength of a single path
๊ทธ๋ฌ๋ ์ค์ ์ ๋ ฅ๋ง์์๋ ๋ชจ๋๋ค์ด ์๋ก ๋ณต์กํ๊ฒ ์ฐ๊ฒฐ๋์ด ์์ผ๋ฏ๋ก, ์ข
๋จ์ ์์นํ ํน์ slave ๋ชจ๋์ด DCU์ ํต์ ํ ์ ์๋ ๋ค์์ ๊ฒฝ๋ก๊ฐ ์กด์ฌํ๋ค.
๋ฐ๋ผ์
์(1)์ ํ์ฉํ์ฌ ์ฐ๊ฒฐ ๊ฐ๋ฅํ ๋ชจ๋ ๊ฒฝ๋ก์ ๋ํ bps๊ฐ์ ์กฐํํ๊ท ๊ฐ์ ๊ตฌํด ์, ํํฅ ์ ํธ ์ธ๊ธฐ๋ฅผ ๊ฒฐ์ ํด์ผ ํ๋ค.
๊ทธ๋ฆผ. 3๊ณผ ๊ฐ์ด 4๊ฐ์ ๋ชจ๋๊ณผ DCU๋ด์ master ๋ชจ๋ 1์ด ์ํธ ์ฐ๊ฒฐ๋์ด ์๊ณ ์ค๋ฅธ์ชฝ ํ๋จ์ ๋ชจ๋์ด ์ข
๋จ์ ์์นํ slave ๋ชจ๋์ด๋ผ๋ฉด, slave
๋ชจ๋๊ณผ DCU์ ์ง์ ์ฐ๊ฒฐ ๊ฒฝ๋ก, slave ๋ชจ๋๊ณผ 2๋ฒ, 3๋ฒ, ๋๋ 4๋ฒ repeater ๋ชจ๋์ ํตํ ์ฐ๊ฒฐ ๊ฒฝ๋ก, ๋ง์ง๋ง์ผ๋ก 5๋ฒ๊ณผ 2๋ฒ repeater
๋ชจ๋์ ํตํ ๋ผ์ฐํ
๊ฒฝ๋ก๊ฐ ํ์ฑ๋ ์ ์๋ค. ์ฌ๊ธฐ์ Parent node๋ slave ๋ชจ๋๊ณผ ๋ฐ๋ก ์ฐ๊ฒฐ๋ ์์ ๋ชจ๋์, Possible connection
path๋ slave ๋ชจ๋์์ master ๋ชจ๋๊น์ง ์ฐ๊ฒฐ๋ ๊ฒฝ๋ก์ ์๋ฅผ, Harmonic mean์ slave ๋ชจ๋์์ master ๋ชจ๋๊น์ง ์ฐ๊ฒฐ๋
๊ฒฝ๋ก์ ๋ํ ์ ์ฒด ์ ํธ ์ธ๊ธฐ๋ฅผ ๋ํ๋ธ๋ค. ๋ง์ผ ๊ฐ ๋ผ์ฐํ
๊ฒฝ๋ก์ ๋ํ bps ์กฐํํ๊ท ๊ฐ์ด
๊ทธ๋ฆผ. 3๊ณผ ๊ฐ๋ค๋ฉด, bps ๊ฐ์ด ๊ฐ์ฅ ํฐ slave ๋ชจ๋โ๋ชจ๋ 5โ๋ชจ๋ 2โmaster ๋ชจ๋ 1์ด ์ต์ ๊ฒฝ๋ก๋ก ์ ํ๋ ๊ฒ์ด๋ค.
๊ทธ๋ฆผ. 3. ์ต์ ๋ผ์ฐํ
๊ฒฝ๋ก์ ๊ฒฐ์
Fig. 3. Determining the optimal routing path
๊ทธ๋ฆผ. 4์ ๊ธฐ์กด ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํ PLC ๋ผ์ฐํ
๊ฒฝ๋ก ๊ณ์ฐ ์์๋๋ฅผ ๋ํ๋ด์๋๋ฐ ์กฐํํ๊ท ๋ฒ์ ์ด์ฉํ ๊ธฐ์กด์ ์๊ณ ๋ฆฌ์ฆ์ ๊ณ์ฐ์ด ๋จ์ํ๊ณ ์์ ํ ์ฑ๋ฅ ํ๊ฐ๊ฐ
๊ฐ๋ฅํด ํต์ ๊ฒฝ๋ก์ 1~5๋จ ์ ๋์ repeater ๋ชจ๋์ด ์กด์ฌํ๋ ๊ฒฝ์ฐ ์ ํธ(bps)์ ๊ณ์ฐ ๋ฐ ์ด๋ฅผ ์ด์ฉํ ํจ์จ์ ์ธ ๊ฒฝ๋ก์ ์ฌ์ค์ ์ด ๊ฐ๋ฅํ์ง๋ง,
repeater ๋ชจ๋ ๊ฐ์๊ฐ ๋์ด๋ ์๋ก ํต์ ์ด ๊ฐ๋ฅํ ๊ฒฝ๋ก์ ์๊ฐ ๊ธ๊ฒฉํ๊ฒ ์ฆ๊ฐํ๊ฒ ๋์ด ๊ณ์ฐ๋, ๊ณ์ฐ์๊ฐ ๋ฐ DCU ๋ฆฌ์์ค(CPU ์ฌ์ฉ๋ฅ , ๋ฉ๋ชจ๋ฆฌ
๋ฑ)๋ฅผ ๋ง์ด ์๋ชจํ๊ฒ ๋๋ค. ๋ฐ๋ผ์ ์์คํ
์ ํ์ฅ์์ ์ด์ฉ ์์๋ ํต์ ์ฑ๋ฅ ๋ฐ DCU ๋ฆฌ์์ค๋ฅผ ๊ฐ์ํ์ฌ intra-cell ์์ ๋ชจ๋ ์ ๋ฐ ๊ฒฝ๋ก
๊ตฌ์ฑ์ ์ ํํด์ผ ํ๋ ๋จ์ ์ด ์๋ค. ์ด๋ master์ slave ๋ชจ๋์ ๊ฐ์ ๋ฐ ๊ฒฝ๋ก ๊ตฌ์ฑ์ ์์๋ก ์ ํํด์ผ ํ๋ ๋ถํฉ๋ฆฌํ ์ํ๋ฅผ ์ผ๊ธฐํ์ฌ ์์ฉ
์๋น์ค์ ๋ํ ์์ ์ฑ ๋ฐ ์ ๋ขฐ์ฑ์ ๋ณด์ฅํ ์ ์๋ค.
๊ทธ๋ฆผ. 4. PLC ๋ผ์ฐํ
๊ฒฝ๋ก ๊ณ์ฐ ์์๋(๊ธฐ์กด ์๊ณ ๋ฆฌ์ฆ)
Fig. 4. PLC routing path calculation flowchart(existing algorithm)
2.2 ์๋ก์ด ํ์๊ธฐ๋ฒ
PLC ํต์ ์ ๊ธฐ๋ฐ์ผ๋ก ํ ์ ์์๊ฒฉ๊ฒ์นจ์ ์ก์ ๋ฐ ์ ๋ ฅ์ ํน์ฑ์ผ๋ก ์ธํด ํต์ ์ ํธ๊ฐ ์ฝํ ๊ฒฝ์ฐ ๊ฒ์นจ ์ฑ๊ณต๋ฅ ์ด ์ ํ๋๊ณ ๊ธฐ์กด ์๊ณ ๋ฆฌ์ฆ์ผ๋ก๋ ๋ชจ๋ ๋ฐ
๊ณ๊ธฐ์ ๋๊ท๋ชจ ์ฆ์ค์ ๋ฐ๋ฅธ ํจ์จ์ ์ธ ๋คํธ์ํฌ ๊ด๋ฆฌ๊ฐ ์ด๋ ต๊ธฐ ๋๋ฌธ์ ์ ๋ ฅ์ ํต์ ์ ์ํ ํจ์จ์ ์ธ ์๊ณ ๋ฆฌ์ฆ์ ํ์์ฑ์ด ๋๋ ๋๊ณ ์๋ค. ์ ์ ์ ์๊ณ ๋ฆฌ์ฆ์
์ด๋ฌํ ๋ฌธ์ ๋ค์ ์ ๋นํ ์ฐ์ฐ ์๊ฐ ์์ ํ ์ ์๋ ์ฃผ์ํ ๋ฉ์ปค๋์ฆ์ผ๋ก์จ ์ฌ์ฉ๋๊ณ ์๋ค. ์ ๋ ฅ ๋ฐฐ์ ๋ง์ ๋คํธ์ํฌ ๊ตฌ์ฑ์ TSP ์ต์ ํ ๋ฌธ์ ์ ์ ์ฌํ๊ธฐ
๋๋ฌธ์ ์ ์ ์ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํ๋ฉด ํจ์จ์ ์ธ ๋คํธ์ํฌ ์ต์ ํ๊ฐ ๊ฐ๋ฅํ ๋ฟ ์๋๋ผ ์์คํ
์ ์ง์์ ์ธ ์ฆ๊ฐ์ ๋ฐ๋ฅธ ๋๊ท๋ชจ ์ต์ ํ์๋ ์ ๋ฆฌํ๋ค. ์ ์ ์๊ณ ๋ฆฌ์ฆ์
์ ํ(selection)๊ณผ ๊ต์ฐจ(crossover), ๋์ฐ๋ณ์ด ์ฐ์ฐ์๋ฅผ ์ด์ฉํ์ฌ ๋ฌธ์ ์ ๋ํ ํ๋ณด ํด ๋๋ ์ ๊ธฐ์ฒด์ ์งํฉ์ธ ๊ฐ์ฒด๊ตฐ์ ์๋ก์ด ๊ฐ์ฒด๊ตฐ์ผ๋ก
๋ฐ๋ณต์ ์ผ๋ก ๋ณํํจ์ผ๋ก์จ ์ต์ ํด๋ฅผ ์ฐพ๋ ๊ฒ์ด๋ค
(2,5). ํต์ ์ฑ๋ฅ์ ๋ฐ๋ผ ์ต์ ๋ผ์ฐํ
๊ฒฝ๋ก๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ๋ ํ์ ๋ ๊ณ์ฐ ์๊ฐ๊ณผ ๋ฆฌ์์ค๋ฅผ ๊ฐ์ง๊ณ ์ต์ ์ ํด๋ฅผ ์ฐพ์์ผ ํ๋ค๋ ์ ๊ณผ ์ค์๊ฐ ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅํด์ผ
ํ๋ค๋ ์ ๋๋ฌธ์ ์ ์ ์๊ณ ๋ฆฌ์ฆ์ด ๋งค์ฐ ํจ์จ์ ์ผ ๊ฒ์ด๋ฏ๋ก ๋ณธ ์ฐ๊ตฌ์์๋ ๋ค์ค๊ฒฝ๋ก PLC ๋ผ์ฐํ
์ GA๋ฅผ ์ด์ฉํ๋ ๋ฐฉ๋ฒ์ ์ ์ํ์๋ค.
2.3 ์ ์ ์๊ณ ๋ฆฌ์ฆ
์ต๊ทผ ๊ณตํ์ ์ฌ๋ฌ ๊ฐ์ง ์์ฉ ๋ถ์ผ ์ค ๋ณต์กํ ์ ์ฝ์ฑ์ ๊ฐ์ง ๋๊ท๋ชจ์ ์ต์ ํ ๋ฌธ์ ๋ค์ ์ผ๋ฐ์ ์ธ ์ํ์ ํ๋ก๊ทธ๋จ์ด๋ ์ต์ ํ ์๊ณ ๋ฆฌ์ฆ์ ์กฐํฉ์ ์ด์ฉํ์ฌ
์งง์ ์ฐ์ฐ ์๊ฐ ์์ ์ต์ ์ ํด๋ฅผ ๊ตฌํ๊ธฐ๊ฐ ๋งค์ฐ ์ด๋ ต๋ค. ๊ทธ๋ฌ๋ฏ๋ก ์ด๋ฌํ ๋ฌธ์ ๋ค์ ์ ๋นํ ์ฐ์ฐ ์๊ฐ ์์ ํ ์ ์๋ ์ฃผ์ํ mechanism์ผ๋ก
์งํ ์๊ณ ๋ฆฌ์ฆ(Evolutionary Algorithm)์ ํ๋์ธ ์ ์ ์ ์๊ณ ๋ฆฌ์ฆ์ด ์ฌ์ฉ๋๋ค
(6,7). ์ ์ ์ ์๊ณ ๋ฆฌ์ฆ์ ์ ํ(selection), ๊ต์ฐจ(crossover) ๋ฐ ๋์ฐ๋ณ์ด(mutation) ์ฐ์ฐ์๋ฅผ ์ด์ฉํ์ฌ ๋ฌธ์ ์ ๋ํ ํ๋ณด ํด ๋๋
์ ๊ธฐ์ฒด์ ์งํฉ์ธ ๊ฐ์ฒด๊ตฐ์ ์๋ก์ด ๊ฐ์ฒด๊ตฐ์ผ๋ก ๋ฐ๋ณต์ ์ผ๋ก ๋ณํํจ์ผ๋ก์จ ์ต์ ํด๋ฅผ ์ฐพ๋๋ค. ์ด๋ค์ ์ ์ ์ ์๊ณ ๋ฆฌ์ฆ์ ๊ธฐ๋ณธ์ ์ธ ์ฐ์ฐ์ผ๋ก์ ์๊ณ ๋ฆฌ์ฆ์ mechanism์
๊ท์ ํ๊ณ ํจ์จ์ฑ์ ์ํฅ์ ๋ฏธ์น๊ฒ ๋๋ ์์์ด๋ค.
(8) ํต์ ์ฑ๋ฅ์ ๋ฐ๋ฅธ ์ต์ ๋ผ์ฐํ
๊ฒฝ๋ก๋ฅผ ๊ตฌํ๋ ๋ฌธ์ ๋ ํ์ ๋ ๊ณ์ฐ ์๊ฐ๊ณผ ๋ฆฌ์์ค๋ฅผ ๊ฐ์ง๊ณ ์ต์ ์ ํด๋ฅผ ์ฐพ์์ผ ํ๋ค๋ ์ , ๊ทธ๋ฆฌ๊ณ ํต์ ์ด๋ผ๋ ํน์ฑ์
์ค์๊ฐ ์ฒ๋ฆฌ๊ฐ ๊ฐ๋ฅํด์ผ ํ๋ค๋ ์ ์์ ์ ์ ์ ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํ ์ต์ ํ ๋ฐฉ๋ฒ์ด ํจ์จ์ ์ด๋ค. ๋ฐ๋ผ์ ๋ณธ๊ณ ์์๋ ๋ค์ค๊ฒฝ๋ก PLC ๋ผ์ฐํ
์ GA๋ฅผ ์ด์ฉํ
๋ฐฉ๋ฒ์ ์ ์ํ์๋ค. ๊ธฐ์กด ์๊ณ ๋ฆฌ์ฆ
(9)๊ณผ ์ ์๋ ์๊ณ ๋ฆฌ์ฆ์ ๋ํ ๋น๊ต๋ฅผ
ํ 1์ ๋ํ๋ด์๋ค. ์ ์ ์๊ณ ๋ฆฌ์ฆ์ ๊ธฐ์กด ์๊ณ ๋ฆฌ์ฆ๊ณผ ๋น๊ตํ์ฌ ์์คํ
์ ํต์ ์์ ์ฑ ๋ฐ ์ ๋ขฐ์ฑ ํ๋ณด๋ฅผ ์ํด ์ ์ฒ๋ฆฌ์ ๊ฒ์นจ ์ฑ๊ณต๋ฅ ๋ณํ์ ๋ฐ๋ฅธ ๋ผ์ฐํ
์ฌ์ค์
๊ธฐ๋ฅ์ ์ถ๊ฐํ์๋ค.
ํ 1. ์๊ณ ๋ฆฌ์ฆ์ ๋น๊ต
Table 1. Algorithm comparison
ํญ๋ชฉ
|
๊ธฐ์กด ์๊ณ ๋ฆฌ์ฆ
|
์ ์ ์๊ณ ๋ฆฌ์ฆ
|
Preprocess
|
x
|
โ ๋ชจ๋ ํต์ ์๋๊ฐ ๊ธฐ์ค ์ดํ์ธ ๊ฒฝ์ฐ(
50bps) ๊ตฌ๊ฐ ์ฐ๊ฒฐ ์ ๊ฑฐ
|
x
|
โ preprocess ์ ์ฉ ๋ฐ ๊ฒฝ๋ก ๋ณด์
|
๋ผ์ฐํ
์๊ณ ๋ฆฌ์ฆ
|
โ ์ต๋ ์ ํธ ๊ฒฝ๋ก ์ ํ
|
โ ์ต์ ๊ฒฝ๋ก ์ ํ
|
๋ผ์ฐํ
๋ฐฉ๋ฒ
|
โ ๋ชจ๋ ํต์ ์๋ ์ธ๊ธฐ์ ๋ฐ๋ฅธ ๋ผ์ฐํ
๊ธฐ๋ฒ ์ ์ฉ
|
x
|
โ ๊ฒ์นจ ์ฑ๊ณต๋ฅ ๋ณํ์ ๋ฐ๋ฅธ ๋ผ์ฐํ
๊ธฐ๋ฒ
- ๊ฒ์นจ ์ฑ๊ณต๋ฅ ๊ธฐ์ค ๊ฐ ์ดํ์ธ ๊ฒฝ์ฐ ๋ผ์ฐํ
์ฌ์ค์
|
โ polling ์ฃผ๊ธฐ์ ์ทจ๋ํ 1ํ ๋ชจ๋ ํต์ ์๋ ๊ฐ ์ฌ์ฉ
|
โ ์
๋ ฅ ๋ชจ๋ ํต์ ์๋ ๊ฐ์ ์ ์ฉ ๋ฐฉ๋ฒ ๋ณ๊ฒฝ
- polling ์ฃผ๊ธฐ 3ํ์ ๊ฑธ์ณ์ ์ทจ๋ํ ํ๊ท ๋ชจ๋ ํต์ ์๋ ๊ฐ ์ฌ์ฉ
|
2.4 ์์คํ
๊ตฌํ
์ ์๋ ๋ฐฉ๋ฒ์ ๊ฐ๋
์ ์ค๋ช
ํ๊ธฐ ์ํด
๊ทธ๋ฆผ. 5์ ์๊ณ ๋ฆฌ์ฆ๊ณผ ์์๋๋ฅผ ๋ํ๋ด์๋ค. ์ ์ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํ ์ต์ ์ ๋ผ์ฐํ
๊ฒฝ๋ก๋ฅผ ๊ณ์ฐํ๊ธฐ ์ํด์๋ ๊ฐ์ฅ ๋จผ์ ์ ์ ํ ์ด๊ธฐ ์ง๋จ์ ์์ฑํ์ฌ์ผ ํ๋ค.
PLC ์์คํ
์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ฒฐ๋ ์ ๋ ฅ์ ์ ํตํด ํต์ ์๋์ ํด๋นํ๋ bps ๊ฐ์ ์ฃผ๊ธฐ์ ์ผ๋ก ์ก์์ ํ๊ธฐ ๋๋ฌธ์ ์ด ๊ฐ์ ์ฌ์ฉํ์ฌ
์(2)์ ๊ฐ์ด ์ด๊ธฐ ๋ถ๋ชจ ์ผ์์ฒด(parent chromosome) ์ง๋จ ํ๋ ฌ์ ๊ตฌ์ฑํ๊ณ ๋ผ์ฐํ
๊ฒฝ๋ก ๊ณ์ฐ์ ํ์ํ mesh node๋ฅผ ์์ฑํ ํ ๊ฐ ๋ถ๋ชจ
์ผ์์ฒด์ ๋ํ ์ ํฉ๋(fitness)๋ฅผ ํ๊ฐํ๋ค.
๊ทธ๋ฆผ. 5. ์ ์ ์ ์๊ณ ๋ฆฌ์ฆ๊ณผ ์์๋
Fig. 5. Genetic algorithm and flowchart
2.4.1 ์ ์ฒ๋ฆฌ(preprocess)
์ ์ฒ๋ฆฌ๋ ํน์ ์ ํธ ์ดํ์ ํต์ ๊ฒฝ๋ก๊ฐ ๋ถํ์ํ ๊ฒฝ์ฐ ๊ณ์ฐ์ ์์ ์ฌ์ ์ ์ฒ๋ฆฌํ๋ ์ ์ฐจ๋ก์จ ์ด๊ธฐ population์ ๋ชจ๋ ํต์ ์๋ ๊ฐ์
๊ทธ๋ฆผ. 6๊ณผ ๊ฐ์ด 0์ผ๋ก ์นํํ๋ค. ์ด ์ ์ฐจ๋ฅผ ํตํด ๊ณ์ฐ๋์ ๋ํญ ๊ฐ์์ํด์ผ๋ก์จ ๊ณ์ฐ์ ํจ์จ์ฑ์ ๋์ผ ์ ์๋ค.
๊ทธ๋ฆผ. 6. ๋ชจ๋ ํต์ ์๋ 15bps ์ดํ์ธ ๊ฒฝ์ฐ preprocess
Fig. 6. Preprocessing when the communication speed of the modem is 15 bps or less
2.4.2 ์ ์ ์ ์๊ณ ๋ฆฌ์ฆ ์ฐ์ฐ
PLC ์์คํ
์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ฒฐ๋ ์ ๋ ฅ์ ์ ํตํด ํต์ ์๋์ธ bps ๊ฐ์ ์ฃผ๊ธฐ์ ์ผ๋ก ์ก์์ ํ๊ธฐ ๋๋ฌธ์ ์ด๊ธฐ์ง๋จ์ ๊ตฌ์ฑ์ ์ํด bps ๊ฐ์ ์ฌ์ฉํ๋ค.
๋ฐ๋ผ์ ์ ์๋ ์ ์ ์ ์๊ณ ๋ฆฌ์ฆ์์๋ DCU agent์์ ์์ ํ ๊ฐ PLC ๋ชจ๋์ bps ๊ฐ์ ์ฌ์ฉํ์ฌ ๊ณ์ฐ์ ํ์ํ mesh node๋ฅผ
๊ทธ๋ฆผ. 7๊ณผ ๊ฐ์ด ์์ฑํ๋ค.
๊ทธ๋ฆผ. 7. PLC ๋ผ์ฐํ
๊ฒฝ๋ก ์ ํ์ ์ํ mesh node
Fig. 7. Mesh node for PLC routing path selection
๋ํ ์์ฑ๋ mesh node์ ์ฐ๊ฒฐ๋ node์ bps ๊ฐ์ ์ฌ์ฉํ์ฌ
์(3)๊ณผ ๊ฐ์ด ์ด๊ธฐ ๋ถ๋ชจ ์ผ์์ฒด(parent chromosome)์ ์ง๋จ์ ์์ฑํ๊ณ ๊ฐ ๋ถ๋ชจ ์ผ์์ฒด ํ๋ณด๊ตฐ์ ๋ํ ์ ํฉ๋(fitness)๋ฅผ ํ๊ฐํ์ฌ ๋ถ๋ชจ
์ผ์์ฒด๋ฅผ ์ ํํ๋ค.
์ ํ๊ต์ฐจ ๋ฐฉ๋ฒ์๋ ์ ์๋ ๋น๋ก์ ๋ต, ๊ธฐ๋์น ์ ๋ต, ์์ ์ ๋ต, ์๋ฆฌํธ ๋ณด์กด ์ ๋ต, ํ ๋๋จผํธ ์ ํ ์ ๋ต, genitor ์๊ณ ๋ฆฌ์ฆ ๋ฑ์ ๋ฐฉ๋ฒ์ด ์์ผ๋ฉฐ,
๋ณธ ์ฐ๊ตฌ์์๋ ํ ๋๋จผํธ ์ ํ ์ ๋ต์ ์ฌ์ฉํ์์ผ๋ฉฐ ์ด ์ ๋ต์
์(4)์ ๋ํ๋ธ ๋ฐ์ ๊ฐ์ด ๋ ๊ฐ์ ์ผ์์ฒด x
1, x
2๋ฅผ ์์๋ก ์ ํํ๊ณ [0.1) ๋ฒ์์ ๋์ r์ ๋ฐ์์ํจ๋ค. ๋ง์ผ ๋์ r์ด ์ฌ์ ์ค์ ๋ t ๊ฐ๋ณด๋ค ์์ผ๋ฉด ๋ ์ผ์์ฒด ์ค ํ์ง์ด ์ข์ ๊ฒ์ ์ ํํ๊ณ
๊ทธ๋ ์ง ์์ผ๋ฉด ํ์ง์ด ๋์ ๊ฒ์ ์ ํํ๊ฒ ๋๋ค
(6).
๊ต์ฐจ๋ ๋ ๋ถ๋ชจ์ ์ผ์์ฒด๋ฅผ ์กฐํฉํ์ฌ ๋ฐ๊พธ์ด ์์์ ์ผ์์ฒด๋ฅผ ๋ง๋๋ ์กฐ์์ด๋ค. ๊ต์ฐจ์ ๋ฐฉ๋ฒ์๋ ๋จ์๊ต์ฐจ, ์ผ์ ๊ต์ฐจ, ๋ถ๋ถ์ผ์น๊ต์ฐจ, ์์๊ต์ฐจ, ์ฃผ๊ธฐ๊ต์ฐจ,
2์ฐจ์๊ต์ฐจ ๋ฑ์ ๋ฐฉ๋ฒ์ด ์๋ค. ๋จ์๊ต์ฐจ(1์ ๊ต์ฐจ) ๋ฐฉ๋ฒ์ ์๊ณ ๋ฆฌ์ฆ ๊ตฌํ ์ ๊ฐ์ฅ ๋จ์ํ๋ฉด์๋ ํจ์จ์ ์ธ ๋ฐฉ์์ด๊ธฐ ๋๋ฌธ์ ํ์ฌ๋ ๋ง์ด ์ฌ์ฉ๋๊ณ ์์ผ๋ฉฐ
๋ณธ๊ณ ์์๋ ์ด ๋ฐฉ๋ฒ์ ์ฌ์ฉํ๊ณ ์๋ค
(7).
๋์ฐ๋ณ์ด๋ ์ ์ ์๋ฅผ ์ผ์ ํ ํ๋ฅ ๋ก ๋ณํ์ํค๋ ์กฐ์์ด๋ค. ๋์ฐ๋ณ์ด๋ฅผ ๋๋ฌด ํฐ ๋ณ์ด ํ๋ฅ ๋ก ์ค์ ํ๋ฉด schemata๊ฐ ํ๊ดด๋์ด ์์ ํ์์ผ๋ก ๋ณํด ๋ฒ๋ฆฌ๊ฒ
๋์ง๋ง ๋์ฐ๋ณ์ด๊ฐ ์๋ ๊ฒฝ์ฐ๋ local solution์ ๋น ์ ธ ์ํ๋ ํด๋ฅผ ๊ตฌํ ์ ์๊ฒ ๋๋ค. ๋ฐ๋ผ์ ์ ์ ํ ํ๋ฅ ๋ก ๋์ฐ๋ณ์ด๋ฅผ ์ ์ฉํ๋ ๊ฒ์ ๊ฐ๋ฅํ
ํ ๋์ ํด ๊ณต๊ฐ์ ํ์์ ์ํด ๋ฐ๋์ ํ์ํ๋ค.
์ต์ ์ ํต์ ๊ฒฝ๋ก ์ค์ ์
๊ทธ๋ฆผ. 8๊ณผ ๊ฐ์ด ๋ฃจํ๊ฐ ํฌํจ๋ ๋ผ์ฐํ
๊ฒฝ๋ก๊ฐ ํฌํจ๋ ์ ์๋ค. ์ด๋ ๊ฒฝ๋ก ํ์ ์ N1โN2โN3โN1์ผ๋ก ์ํํ๋ ์น๋ช
์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ์ด๋ํ๊ฒ ๋๋ค. ์ด ๊ฒฝ์ฐ
๋ฃจํ ๊ฒฝ๋ก๋ฅผ ์ฐพ์ ์ ๊ฑฐํ์ฌ์ผ๋ง ์ ์ ํ ํด๋ฅผ ๋์ถํ ์ ์๋ค.
๊ทธ๋ฆผ. 8. ๋ฃจํ๊ฐ ํฌํจ๋ ๋ผ์ฐํ
๊ฒฝ๋ก
Fig. 8. Routing path including loops
๋ํ
๊ทธ๋ฆผ. 9์ ๊ฐ์ด preprocess ์ ์ฉ ๊ณผ์ ์์ ์ฐ๊ฒฐ๋ ๊ฒฝ๋ก๊ฐ ํ๋๋ ์กด์ฌํ์ง ์๋ ์ํ๊ฐ ๋ฐ์ํ ์ ์๋ค. ์ด ๊ฒฝ์ฐ ์ ์ ์ ์๊ณ ๋ฆฌ์ฆ์ ๊ณ์ฐ์ ์ํด์๋
ํน์ ๋ผ์ฐํ
๊ฒฝ๋ก๋ฅผ ์ถ๊ฐํด ์ฃผ๋ ๊ฒฝ๋ก ๋ณด์ ๊ณผ์ ์ ์ํํด ์ฃผ์ด์ผ ํ๋ค.
๊ทธ๋ฆผ. 9. ํน์ ๊ตฌ๊ฐ์ ์ ํธ๊ฐ ๋จ์ ๋ ๊ฒฝ์ฐ์ ๋ผ์ฐํ
๊ฒฝ๋ก
Fig. 9. Routing path including no-signal
DCU์ master ๋ชจ๋๊ณผ ๋ผ์ฐํ
์ ์ํ๋ PLC slave ๋ชจ๋ ๊ฐ์ ์ ์ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํ์ฌ ์ ์ฒด ๊ฒฝ๋ก์ ์ ํธ๊ฐ ๊ฐ์ฅ ์ข์ ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ์ ํํ
์ ์๋ค. ๊ทธ๋ฌ๋ ๋ชจ๋ ํต์ ์๋์ ์กฐํ ํ๊ท ๊ฐ์ด๋ผ๋ ๋จ์ผ ์์๋ง์ผ๋ก ์ผ์์ฒด ๋ฐฐ์ด์ ํ๊ฐํ๊ณ PLC์ ์ต์ ๋ผ์ฐํ
๊ฒฝ๋ก๋ฅผ ์ฐพ๋๋ค๋ฉด, ์ต์ ๊ฒฝ๋ก์ ํต์
์ฑ๋ฅ์ ๋ณด์ฅํ ์ ์๋ค. ํ๋์ ์
์๋ ํต์ 1๊ฐ์ DCU master ๋ชจ๋, ๋ค์์ ๋ฆฌํผํฐ ๋ชจ๋ ๋ฐ slave ๋ชจ๋์ด ์ค์น๋์ด ์์ผ๋ฉฐ ์ํธ๊ฐ ์ ๋ ฅ์ ์ผ๋ก
์ฐ๊ฒฐ๋์ด ์์ผ๋ฏ๋ก, PLC์์๋ ์ ์ฒด ๊ฒฝ๋ก์ ๋ํ ํต์ ์ํ๋ฟ๋ง ์๋๋ผ ๊ฒฝ๋ก์์ ๊ฐ ๋ชจ๋ ๊ฐ ํต์ ์ํ๋ ์ต์ ๊ฒฝ๋ก๋ฅผ ํ๋จํ๋ ์ค์ํ ์์๋ก์จ ๊ณ ๋ ค๋์ด์ผ
ํ๋ค.
2.4.3 ์ต์ ๊ฒฝ๋ก ์ ํ ๊ธฐ๋ฒ
์ ์ฒด ๋ผ์ฐํ
๊ฒฝ๋ก ์ค ์ต์ ๊ฒฝ๋ก๋ฅผ ๊ตฌํ๊ธฐ ์ํด ์ ์๋ ์ ์ ์ ์๊ณ ๋ฆฌ์ฆ์์๋ DCU๊ฐ ์์ ํ ์ธ์ ๋ชจ๋ ๊ฐ์ ์/ํํฅ bps ๊ฐ์ ์กฐํํ๊ท ์ ๊ตฌํ์ฌ
์ด๊ธฐ ๊ฐ์ผ๋ก ์ค์ ํ์๋ค. DCU์ master ๋ชจ๋๊ณผ ๋ผ์ฐํ
์ ์ํ๋ slave ๋ชจ๋ ๊ฐ์ ์ ์ ์ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํ๋ฉด ์ผ์์ฒด ๋ฐฐ์ด์ ๋ํ ํ๊ฐ๋ฅผ ์ํํ์ฌ
์ต์ ์ ๊ฒฝ๋ก(์ ์ฒด ๊ฒฝ๋ก์ ์ ํธ๊ฐ ๊ฐ์ฅ ์ข์ ๊ฒฝ๋ก)๋ฅผ ์ ํํ ์ ์๋ค. ๊ทธ๋ฌ๋ PLC์์ ์ต์ ๋ผ์ฐํ
๊ฒฝ๋ก๋ฅผ ์ฐพ๋ ๋ฌธ์ ๋ ํต์ ์ด๋ผ๋ ๋ถ์ผ์ ํน์ฑ์ ์ผ๋ฐ์ ์ธ
์ํ ์ธ์ผ์ฆ๋งจ ๋ฌธ์ (TSP)์ ๋น๊ตํ์ฌ ๋ค์ํ ์ ์ฝ์กฐ๊ฑด๋ค์ ๊ฐ์ง๊ณ ์๊ธฐ ๋๋ฌธ์ ์ผ์์ฒด ๋ฐฐ์ด์ ๋ํ ํ๊ฐ๋ง์ผ๋ก ์ต์ ๊ฒฝ๋ก๋ฅผ ์ ํํ๋ค๊ณ ํด์ ์ํํ ํต์ ์ด
๊ฐ๋ฅํ ๊ฒ์ ์๋๋ค. ํ๋์ ํต์ ์
๋ฒ์์๋ ํต์ 1๊ฐ์ DCU master ๋ชจ๋, ๋ค์์ repeater ๋ชจ๋ ๋ฐ slave ๋ชจ๋์ด ์ค์น๋์ด ์์ผ๋ฉฐ
์ํธ๊ฐ ์ ๋ ฅ์ ์ผ๋ก ์ฐ๊ฒฐ๋์ด ์๊ธฐ ๋๋ฌธ์ PLC์์๋ ์ ์ฒด ๊ฒฝ๋ก์ ๋ํ ํต์ ์ํ๋ฟ๋ง ์๋๋ผ ๊ฒฝ๋ก์์ ๋ชจ๋ ๊ฐ ํต์ ์ํ๋ ์ต์ ๊ฒฝ๋ก๋ฅผ ํ๋จํ๋ ์ค์ํ
์์๋ก์จ ๊ณ ๋ ค๋์ด์ผ ํ๋ค. ๋ฐ๋ผ์ ๋ณธ๊ณ ์์๋ ๊ธฐ์กด์ ๋ฐฉ์์ ๋นํด PLC ์ต์ ํ๋ node ์ ํ ๊ธฐ๋ฒ์ ๋ค์๊ณผ ๊ฐ์ด ์ ์ํ์๋ค.
1๋จ๊ณ๏ผ์ ์ฒด ๊ฒฝ๋ก์ ๋ชจ๋ ๊ฐ bps ๊ฐ์ ์ผ์์ฒด ๋ฐฐ์ด๋ก ์ฌ์ฉํ์ฌ ์ ์ ์ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํ๊ณ ์ต์ ๊ฒฝ๋ก๋ฅผ ์ ํํ๋ค.
2๋จ๊ณ๏ผ๋ชจ๋ ๊ฐ ํต์ ์ํ์ ๋ํ ์๊ณ๊ฐ์ ์ค์ ํ๊ณ ์ด ๊ฐ ์ด์์ผ ๊ฒฝ์ฐ ์ต์ข
ํด๋ก ์ ํํ์ง๋ง ์ด๋ฅผ ๋ง์กฑํ์ง ์์ ๋๋ ๋ค๋ฅธ ๊ฒฝ๋ก๋ฅผ ์ฐพ๋๋ก ํ๋ค.
โ ๊ฐ ๋ชจ๋ ๊ฐ bps ๊ฐ ์ค์ ์๊ณ๊ฐ ์ดํ๊ฐ ์กด์ฌํ๋ ๊ฒฝ์ฐ ์ต์ ๊ฒฝ๋ก์์ ์ ์ธํ๋ค.
โก ์ ํ ๊ฐ๋ฅํ ๋ชจ๋ ๊ฒฝ๋ก ์์ ์๊ณ๊ฐ ์ดํ ๊ตฌ๊ฐ์ด ์กด์ฌํ๋ฉด repeater ์๊ฐ ์ต์์ธ ๊ฒฝ๋ก๋ฅผ ์ ํํ๋ค.
โขrepeater ์๊ฐ ๋์ผํ๋ฉด ๊ทธ ์ค์์ bps๊ฐ์ด ๊ฐ์ฅ ํฐ ๊ฒฝ๋ก๋ฅผ ์ต์ ๊ฒฝ๋ก๋ก ์ ํํ๋ค.
3. ์ต์ ๋ผ์ฐํ
์ ๋ํ ์คํ์ ๊ฒฐ๊ณผ
3.1 ์คํ ํ๊ฒฝ ๋ฐ inPros GUI
PLC AMR ์์คํ
์ DCU, ๋ผ์ฐํ
๊ฒฝ๋ก์ ๊ณ์ฐ์ ์ํ InPros ์๋ฒ, digital power meter ๊ทธ๋ฆฌ๊ณ slave ๋ชจ๋์ผ๋ก ๊ตฌ์ฑ๋๋ฉฐ
๊ทธ๋ฆผ. 10์ ์คํ์ ์ํ ํ๊ฒฝ์ ๋ํ๋ด์๋ค. DCU์ ๋ชจ๋์ ์ ๋ ฅ์ ์ผ๋ก ์ฐ๊ฒฐ๋๋ฉฐ ๋ผ์ฐํ
๊ฒฝ๋ก์ ๊ณ์ฐ์ ์ํด ์ ์ ์ ์๊ณ ๋ฆฌ์ฆ์ด ์ ์ฉ๋ InPros ์๋ฒ๋ DCU์
์ด๋๋ท์ผ๋ก ์ฐ๊ฒฐ๋์ด ์๋ค.
๊ทธ๋ฆผ. 10. ์คํ ํ๊ฒฝ
Fig. 10. Experiment environment
DCU agent๋ ์ฐ๊ฒฐ๋ ์๊ฒฉ์ง slave ๋ชจ๋์ bps ๊ฐ ์ ๋ณด๋ฅผ ์ฃผ๊ธฐ์ ์ผ๋ก ์์ ํ์ฌ ์ ์ฅํ๋ค. InPros ์๋ฒ๋ DCU์ agent์์ ์์งํ
๊ฐ node(๋ชจ๋)์ bps ๊ฐ ์ ๋ณด๋ฅผ ์ฃผ๊ธฐ์ ์ผ๋ก ์์งํ์ฌ ์ ์ ์ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํ ๊ณ์ฐ์ ์ํํ๊ณ ๊ณ์ฐ๋ ์ต์ ๊ฒฝ๋ก ์ ๋ณด๋ฅผ DCU agent๋ก ์ก์ ํ๋ค.
DCU agent๋ ์์ ํ ์ต์ ๊ฒฝ๋ก ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ slave ๋ชจ๋์ด ์๋ก์ด ๊ฒฝ๋ก๋ฅผ ํตํด ํต์ ์ ํ ์ ์๋๋ก ํต์ ๊ฒฝ๋ก๋ฅผ ์ค์ ํ๋ค. slave ๋ชจ๋์
DCU agent๋ก๋ถํฐ ์์ ํ ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์๋ก์ด ๋ผ์ฐํ
๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ค. DCU agent๋ ๋ชจ๋์ผ๋ก๋ถํฐ ์ฃผ๊ธฐ์ ์ผ๋ก ๊ฒ์นจ ๋ฑ์
์ ๋ณด๋ฅผ ์์ ํ๋ฏ๋ก ๊ฒ์นจ๋ฐ์ดํฐ์ ๋๋ฝ์ด๋ ํต์ ๋ถ์์ ์ํ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ ์์งํ ๊ฐ node์ bps ๊ฐ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์์ ๊ณผ์ ์ ์ฃผ๊ธฐ์ ์ผ๋ก ์ํํ์ฌ
์๋ก์ด ๋ผ์ฐํ
๊ฒฝ๋ก๋ฅผ ์ค์ ํจ์ผ๋ก์จ ์ ์
์ก์์ผ๋ก ์ธํด ํต์ ๋ง์ ํ์ง์ด ๋ถ์์ ํ ๊ฒฝ์ฐ์๋ ์์ ์ ์ผ๋ก ํต์ ์ด ์ด๋ฃจ์ด์ง๋๋ก ํ๋ค.
3.2 ์คํ ๊ฒฐ๊ณผ
๋ณธ๊ณ ์์๋ DCU์ slave ๋ชจ๋ ๊ฐ์ ์ต์ ๋ผ์ฐํ
๊ฒฝ๋ก๋ฅผ ์ ํํ๊ธฐ ์ํด ์ ์ ์ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํ์๊ณ ๊ธฐ์กด์ bps ์กฐํํ๊ท ๋ฒ์ ์ด์ฉํ ๋ผ์ฐํ
์๊ณ ๋ฆฌ์ฆ๊ณผ
๋น๊ต, ๊ฒ์ฆ์ ์ค์ํ์๋ค. ์๊ณ ๋ฆฌ์ฆ์ ๋น๊ต ๊ฒ์ฆ์ ์ํ ์๋ฎฌ๋ ์ด์
์ ์ํด ๋ชจ๋ bps ์ด๊ธฐ ๊ฐ์ ์์๋ก ์ค์ ํ ๊ฐ์ ์ฌ์ฉํ์ฌ ๊ณ์ฐ์ ์ํํ์๋ค. ๋ํ
์ต์ ๊ฒฝ๋ก ์ ํ ์ฌ๋ถ์ ์ค์ ์ ์ธ ๊ฒ์ฆ์ ์ํด ๋ชจ๋ 100๋๋ฅผ ์ค์นํ์ฌ ์คํํ๊ณ ๊ทธ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ์๋ค. ๋ผ์ฐํ
๊ฒฝ๋ก ๊ณ์ฐ์ ์ฌ์ฉ๋ ์ ์ ์ ์๊ณ ๋ฆฌ์ฆ ํ๊ฒฝ
๋ณ์๋ฅผ
ํ 2์ ๋ํ๋ด์๋ค. node ์๋ฅผ 10~100๊ฐ๊น์ง ์ฆ๊ฐ์ํค๋ฉฐ node ์ ์ฆ๊ฐ์ ๋ฐ๋ฅธ ๊ณ์ฐ ์๊ฐ์ ๋ณํ๋ฅผ ๊ฒ์ฆํ๊ธฐ ์ํ์ฌ ๊ฐ๋ฐํ InPros ํ๋ก๊ทธ๋จ๊ณผ
๊ณ์ฐ ๊ฒฐ๊ณผ๋ฅผ
๊ทธ๋ฆผ. 11์ ๋ํ๋ด์๋ค. ์์คํ
์ ์ฑ๋ฅ์ ๋ฐ๋ผ ์ฐจ์ด๊ฐ ์์ง๋ง
ํ 3์ ๋ํ๋ธ ์์คํ
์ฌ์์์ node ์๊ฐ 40๊ฐ ์ดํ์ธ ๊ฒฝ์ฐ ์ต์ ๊ฒฝ๋ก ๊ณ์ฐ์ 1์ด ์ ๋๊ฐ ์์๋์์ผ๋ฉฐ 100๊ฐ์ธ ๊ฒฝ์ฐ ๋๋ต 50์ด์ ๋ ์์๋์๋ค.
๊ฐ๊ฐ์ node๋ ํ์ฅ์์ ๋ชจ๋์ ํด๋นํ๊ณ ํ ๊ฐ์ DCU์ ํต์์ ์ผ๋ก ๋ชจ๋ 40~50๊ฐ ์ ๋๋ฅผ ์ฐ๊ฒฐํ๊ธฐ ๋๋ฌธ์ ์ต์ ๊ฒฝ๋ก ๋ผ์ฐํ
์๊ณ ๋ฆฌ์ฆ์ GA๋ฅผ
์ฌ์ฉํ๋๋ผ๋ ํ์ฅ ์ด์ฉ์ ๋ฌธ์ ๊ฐ ์์์ ์คํ ๊ฒฐ๊ณผ๋ฅผ ํตํด ํ์ธ ํ ์ ์๋ค.
ํ 2. ํ๊ฒฝ ๋ณ์
Table 2. Environment variable
์๋ฒ
|
Node ์
|
์ด๊ธฐ์ง๋จ
|
Mutation
|
Fitness
|
1
|
10
|
10x10
|
0.1
|
0.003
|
2
|
20
|
20x20
|
3
|
40
|
40x40
|
4
|
60
|
60x60
|
5
|
80
|
80x80
|
6
|
100
|
100x100
|
๊ทธ๋ฆผ. 11. ๊ฒฝ๋ก ๊ณ์ฐ ์๊ฐ vs node ์
Fig. 11. Path calculation time vs node number
ํ 3. ์์คํ
์ฌ์
Table 3. System Specifications
ํญ๋ชฉ
|
์ฌ์
|
CPU
|
Intel Core i7-6500U CPU@2.50GHz, x64 ๊ธฐ๋ฐ
|
MEMORY
|
16GB RAM
|
HD
|
240GB SSD
|
OS
|
WIN10, 64๋นํธ ์ด์์ฒด์
|
InPros๋ฅผ ํตํด ๊ณ์ฐ๋ ์ต์ ๊ฒฝ๋ก๋ฅผ
๊ทธ๋ฆผ. 12์ ๋ํ๋ด์๋ค. ๊ทธ๋ํ์์ ๊ตต์ ์ ์ ์ ์ ์ ์๊ณ ๋ฆฌ์ฆ ์ํ ํ DCU master ๋ชจ๋๊ณผ slave ๋ชจ๋ ๊ฐ์ ์ต์ ํต์ ๊ฒฝ๋ก๋ฅผ ๋ํ๋ธ๋ค. PLC์
ํน์ฑ์ ์ด ํต์ ๊ฒฝ๋ก๋ ์๊ฐ ๋ฐ ํ๊ฒฝ ์์ธ(์ ์
์ก์ ๋ฑ)์ ์ํ์ฌ ์ฃผ๊ธฐ์ ์ผ๋ก ๋ณ๊ฒฝ ๋์ด ์ง ์ ์๋ค. ๋ฐ๋ผ์ InPros ํ๋ก๊ทธ๋จ์ ๊ฒ์ฆ์ ์ํด
๋ฐ๋ณต์ ์ธ ์คํ ๋ฐ ๊ฒ์ฆ์ ์งํํ์์ผ๋ฉฐ ๊ธฐ์กด์ ๋ผ์ฐํ
์ ํ ๋ฐฉ์๊ณผ ๋น๊ตํ์ฌ ์ต์ ์ ํต์ ๊ฒฝ๋ก๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๊ณ์ฐํ๋ ๊ฒ์ ํ์ธํ์๋ค.
๊ทธ๋ฆผ. 12. ์ ํ๋ ์ต์ ๊ฒฝ๋ก
Fig. 12. Selected optimal path
๋ํ ๋คํธ์ํฌ ๊ด๋ฆฌ ์์ด์ ํธ๋ ์ฐ๊ฒฐ๋ ์๊ฒฉ์ง PLC ๋ชจ๋์ bps ๊ฐ ์ ๋ณด๋ฅผ ์ฃผ๊ธฐ์ ์ผ๋ก ์์งํ๊ณ ์ ์๋ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํ ๊ณ์ฐ์ ์ํํ์ฌ target
slave ๋ชจ๋์ด ์๋กญ๊ฒ ์ค์ ๋ ๊ฒฝ๋ก๋ฅผ ํตํด ํต์ ์ ํ ์ ์๋๋ก ๊ณ์ฐ๋ ์ต์ ๊ฒฝ๋ก ์ ๋ณด๋ฅผ slave ๋ชจ๋์ผ๋ก ์ก์ ํ๋ค. target slave ๋ชจ๋์
๋คํธ์ํฌ ๊ด๋ฆฌ ์์ด์ ํธ๋ก๋ถํฐ ์์ ํ ์ ๋ณด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์๋ก์ด ๋ผ์ฐํ
๊ฒฝ๋ก๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ค. ๋คํธ์ํฌ ๊ด๋ฆฌ ์์ด์ ํธ๋ ๋ชจ๋์ผ๋ก๋ถํฐ ์ฃผ๊ธฐ์ ์ผ๋ก
๊ฒ์นจ ๋ฑ์ ์ ๋ณด๋ฅผ ์์ ํ๋ฏ๋ก ๊ฒ์นจ๋ฐ์ดํฐ์ ๋๋ฝ์ด๋ ํต์ ๋ถ์์ ์ํ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ ์์งํ ๊ฐ node์ ํต์ ์๋ ๊ฐ ์ ๋ณด๋ฅผ ๊ฐ์ง๊ณ ์์ ๊ณผ์ ์
์ฃผ๊ธฐ์ ์ผ๋ก ์ํํ์ฌ ์๋ก์ด ๋ผ์ฐํ
๊ฒฝ๋ก๋ฅผ ์ค์ ํจ์ผ๋ก์จ ๋
ธ์ด์ฆ๋ก ์ธํด ํต์ ๋ง์ ํ์ง์ด ๋ถ์์ ํ ๊ฒฝ์ฐ์๋ ์์ ์ ์ผ๋ก ์ํํ ํต์ ์ด ์ด๋ฃจ์ด์ง๋๋ก ํ๋ค.
ํต์ ๊ฒฝ๋ก ์ค์ ์ด ๋ถ์์ ํ์ฌ ํต์ ์ด ๋๊ธฐ๋ ๊ฒฝ์ฐ ๋ชจ๋์ ์ํ๊ฐ ์ฃผ๊ธฐ์ ์ผ๋ก active์์ fault๊ฐ ๋๋ฉฐ ๋งํฌ์ ๋ณด์ ํต์ ์๋๊ฐ ์์ฃผ ๋ฎ์ ๊ฐ์ผ๋ก
๋ํ๋๊ฒ ๋๋ค. ๋ชจ๋๊ฐ์ ์ ํธ๊ฐ ์ ์ ์ํ(์ ํธ๊ฐ์=0dB)์ธ ๊ฒฝ์ฐ ๋ชจ๋์ topology ๋ฐ ๋ชจ๋๊ฐ์ ํต์ ์๋๋ ๊ธฐ์กด์ ์์คํ
๊ณผ ์ ์๋ ์์คํ
๊ฐ์ ๋น์ทํ ์ฑ๋ฅ์ ๋ณด์ฅํ๋ค. ๊ทธ๋ฌ๋ ์ ํธ๊ฐ์๋ฅผ ์ค ๊ฒฝ์ฐ ์ ์๋ ์์คํ
์ด ๊ธฐ์กด์ ์์คํ
์ ๋นํ์ฌ ์์ ์ ์ผ๋ก ๋ชจ๋ ๊ฐ์ ํต์ ๊ฒฝ๋ก๋ฅผ ์ ์งํ๊ณ ๊ฒ์นจ์
์ํํจ์ ๋ฐ๋ผ ๊ฒ์นจ์ ์ฑ๊ณต๋ฅ ์ด ํฌ๊ฒ ํฅ์๋จ์
๊ทธ๋ฆผ. 13๊ณผ ๊ฐ์ด ํ์ธํ ์ ์๋ค.
๊ทธ๋ฆผ. 13. ๋ชจ๋ ํต์ ์๋ ๊ฐ์์ ๋ฐ๋ฅธ ๊ฒ์นจ ์ฑ๊ณต๋ฅ ๋ณํ
Fig. 13. Changes in meter reading success rate due to modem communication speed attenuation
4. ๊ฒฐ ๋ก
๋ณธ ๋
ผ๋ฌธ์์๋ AMR ๊ธฐ๋ฐ AMI ์์คํ
์์ ๋ฌธ์ ์ ์ผ๋ก ๋๋๋๊ณ ์๋ PLC์ ๋
ธํ ์ ๋ก๋ก ์ธํ ์ก์๊ณผ ๋ผ์ฐํ
๊ฒฝ๋ก ํ์์ ๋นํจ์จ์ฑ์ ํด๊ฒฐํ์ฌ ๊ฒฐ๊ณผ์ ์ผ๋ก
AMI ์์คํ
์ ๊ฒ์นจ ์ฑ๊ณต๋ฅ ์ ํฅ์์ํค๊ธฐ ์ํ ๊ฒฝ๋ก ํ์ ๊ธฐ๋ฒ์ผ๋ก ์ ์ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํ์ฌ ์ต์ ์ ๋ผ์ฐํ
๊ฒฝ๋ก ๊ณ์ฐ ๋ฐ ์ค์ ์ ์ํํ์๋ค. PLC
์ต์ ๊ฒฝ๋ก ์ ํ ๋ฌธ์ ๋ TSP ๋ฐ ์ต๋จ๊ฒฝ๋ก ๋์ถ ๋ฌธ์ ์ ์ ์ฌํ๊ธฐ ๋๋ฌธ์ ๊ณ์ฐ์ ํจ์จ์ฑ ๋ฐ ์ ํ๋ ์ธก๋ฉด์์ ๊ธฐ์กด์ ๋จ์ํ ์กฐํํ๊ท ๋ฒ ๊ณ์ฐ ์๊ณ ๋ฆฌ์ฆ์
์ ์ ์๊ณ ๋ฆฌ์ฆ์ผ๋ก ๋์นํ๋ ๊ฒ์ด ์ ์ฉํ๋ค. ์ ์๋ ์ ์ ์๊ณ ๋ฆฌ์ฆ์์๋ node(๋ชจ๋)๊ฐ ํต์ ์๋ ์๊ณ ์น๋ฅผ ๊ฒฝ๋ก ์ ํ ํ๊ฐ์ ํฌํจ์ํด์ผ๋ก์จ ๊ธฐ์กด์
๋ฐฉ์์ ๋นํด ๋ ๋์ ์ต์ ๊ฒฝ๋ก๋ฅผ ๊ตฌํ ์ ์๋๋ก ์๋ก์ด node(๋ชจ๋) ์ ํ ๊ธฐ๋ฒ์ ์ ์ํ์๋ค. ์ด๋ฅผ ์ ์ฉํ ์๋ฎฌ๋ ์ด์
์ ํตํด ์๊ณ ๋ฆฌ์ฆ์ ํ๋น์ฑ์
๊ฒ์ฆํ์์ผ๋ฉฐ ๊ฒ์ฆ๋ ์ฝ๋๋ฅผ PLC ์์ด์ ํธ์ ๊ตฌํํ์ฌ ์ค์ฆ์ ์งํํ์๋ค. ๊ฒ์นจ ์ฑ๊ณต๋ฅ ํฅ์์ ์ํ์ฌ ์ ์ ์ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉ ์ธ์๋ preprocess
๊ธฐ๋ฒ, ๊ฒฝ๋ก ๋ณด์ ๊ธฐ๋ฒ, ๊ฒ์นจ ์ฑ๊ณต๋ฅ ๋ณํ์ ๋ฐ๋ฅธ ๋ผ์ฐํ
๊ธฐ๋ฒ, ๊ทธ๋ฆฌ๊ณ 3ํ์ polling ์ฃผ๊ธฐ์ ๊ฑธ์ณ ํ๊ท ํ๋ ๋ชจ๋์ ํต์ ์๋ ๊ฐ ํ์ฉ ๋ฑ ๋ค์ํ
์๋ก์ด ์๊ณ ๋ฆฌ์ฆ์ ์ ์, ๊ตฌํํ์ฌ ์คํ ๊ฒฐ๊ณผ๋ฅผ ๋์ถํ์๋ค. ๋ชจ๋ 40๊ฐ์ ๋ํ ์คํ ๊ฒฐ๊ณผ ์ต์ ํ์ฉ fitness ๋ ๋ฒจ์ ๋ํ ํ๊ท ๊ฒฝ๋ก ์ฐพ๊ธฐ๋ ๋ชจ๋
ํต์ ์๋ 50~450 bps์์ 100%์ ์ฑ๊ณต๋ฅ ์ ๋ณด์์ผ๋ ํต์ ์๋๊ฐ 470~550bps ๊ตฌ๊ฐ์์๋ 2~98%, 570~610bps ๊ตฌ๊ฐ์์๋
0%์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์๋ค. ์ด๋ ์ต์ ํ์ฉ fitness ๋ ๋ฒจ ๊ฐ์ด ํด์๋ก ์ฐ๊ฒฐ๋ ๊ฒฝ๋ก์ ์๊ฐ ์ ์ด์ง๊ธฐ ๋๋ฌธ์ด๋ค. ๋ํ ๋ชจ๋ ์๋ ๋ณํ์ ๋ฐ๋ฅธ ํ๊ท ๊ฒฝ๋ก
๊ณ์ฐ ํ์์ ๊ณ์ฐ ์๊ฐ์ ๋ํ ์๋ฎฌ๋ ์ด์
์ ํตํด ์๋์ด ์ฆ๊ฐํ๋ฉด ๊ณ์ฐ ํ์๋ ์๊ฐ์ด ์ผ์ ํ๊ฒ ์ฆ๊ฐํจ์ ์ ์ ์๋ค. ๋ชจ๋ 200๊ฐ์ ๊ฒฝ์ฐ ํ๊ท ๊ณ์ฐ
์๊ฐ์ด 117~479ms ์ ๋ ์์๋์ง๋ง ์ด๋ ๋ชจ๋ ๋ฑ๋ก์ ์์๋๋ ์๊ฐ(10~30์ด)์ ๋นํด ๊ทนํ ์งง์ ์๊ฐ์ด๋ฏ๋ก ์ ์ํ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํ๋๋ฐ ๋ฌธ์ ๊ฐ
์์์ ์ ์ ์๋ค. ๋ํ preprocess ์ ์ฉ ์ , ํ์ ์๋ฎฌ๋ ์ด์
์ ์งํํ์์ผ๋ฉฐ ๋ชจ๋ ํต์ ์๋ 370bps ์ด์์์ preprocess๋ฅผ
์ ์ฉํ์ง ์์ ๊ฒฝ์ฐ ๊ฒฝ๋ก ๊ณ์ฐ ํ์ ๋ฐ ๊ณ์ฐ ์๊ฐ์ด ๊ธ๊ฒฉํ ์ฆ๊ฐํ๋ preprocess๋ฅผ ์ ์ฉํ๋ฉด ์ด ๊ตฌ๊ฐ์์ ๊ฒฝ๋ก ๊ณ์ฐ ํ์๊ฐ ์ผ์ ํ๊ฒ ์ ์ง๋๊ฑฐ๋
๊ฐ์ํ๋ ๊ฒฝํฅ์ ๋ณด์ธ๋ค. ๋ฐ๋ผ์ preprocess๋ฅผ ์ ์ฉํ๋ ๊ฒ์ด ์ฑ๋ฅ ๋ฉด์์ ์ฐ์ํจ์ ์ ์ ์๋ค. ๊ทธ๋ฌ๋ preprocess ์ ์ฉ ์ ๋ชจ๋ ํต์
์๋๋ฅผ ๋๋ฌด ๋์ด๊ฒ ๋๋ฉด ์ต์ ๊ฒฝ๋ก๊ฐ ํ๋๋ ์กด์ฌํ์ง ์๋ ์ํ๊ฐ ๋ฐ์ํ ์ ์๊ธฐ ๋๋ฌธ์ ์ ์ ํ ์์ค์ ๋ชจ๋ ํต์ ์๋๋ฅผ ์๊ณ๊ฐ์ผ๋ก ์ค์ ํ๋ ๊ฒ์ด
์ค์ํ๋ค. ์ด์ ๊ฐ์ ์๋ฎฌ๋ ์ด์
๊ฒฐ๊ณผ๋ฅผ ํตํด ์ฐ๋ฆฌ๋ ์์คํ
์ ์ฉ์ ์ํ ์ต์ ํ๊ฒฝ๋ณ์๋ฅผ ์ถ์ถํ ์ ์์๊ณ , ์ต์ ํ์ฉ fitness ๋ ๋ฒจ ๋ฐ preprocess๋ฅผ
ํตํ ์ต์ ํต์ ์๋ ๊ฐ์ ํต์ ๊ฐ๋ฅ ์๊ณ๊ฐ์ผ๋ก ํ์ฉํ๋ฉด ๊ฒ์นจ ์ฑ๊ณต๋ฅ ํฅ์์ ์ํ ํจ์จ์ ์ธ ํต์ ๊ฒฝ๋ก ์ค์ ์ด ๊ฐ๋ฅํจ์ ์ฆ๋ช
ํ์๋ค. ๋ํ ์๋ฎฌ๋ ์ด์
์
๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ผ๋ก DCU ๋คํธ์ํฌ ๊ด๋ฆฌ ์์ด์ ํธ์ ์๊ณ ๋ฆฌ์ฆ์ ์ค์ ์ ์ฉํ์๊ณ DCU master ๋ชจ๋๊ณผ ํ์ ๋ชจ๋๋ค ๊ฐ์ ์ ํธ๋ฅผ 0~47dB๊น์ง ๋จ๊ณ์ ์ผ๋ก
๊ฐ์์ํค๋ฉด์ ์ ํธ ์ธ๊ธฐ ๋ฐ ๋ณ๋๋ฅ , ๊ทธ๋ฆฌ๊ณ ๊ทธ์ ๋ฐ๋ฅธ 1์ผ ํ๊ท ๊ฒ์นจ ์ฑ๊ณต๋ฅ ์ ์ธก์ ํ์๋ค. ์ธก์ ๊ฒฐ๊ณผ ์ ์๋ ์๊ณ ๋ฆฌ์ฆ์ ๊ธฐ์กด ์๊ณ ๋ฆฌ์ฆ์ ๋นํด ์ ํธ
๊ฐ์ 40dB์ด์์์ ๊ฒ์นจ ์ฑ๊ณต๋ฅ ์ด ํ๊ท 2~23% ์ ๋ ํฅ์๋จ์ ์ ์ ์๋ค. ์ด๋ PLC ํต์ ์ ํน์ฑ์ ๊ฒ์นจ ์ฑ๊ณต๋ฅ ์ด ๋ชจ๋ ํต์ ์๋๊ฐ ๋ฎ์ ๊ตฌ๊ฐ์์
ํ์ ํ ๋จ์ด์ง๊ธฐ ๋๋ฌธ์ ์ ์ฒด ๊ฒ์นจ ์ฑ๊ณต๋ฅ ํฅ์ ์ธก๋ฉด์์ ์๋นํ ์๋ฏธ ์๋ ๊ฒฐ๊ณผ์ด๋ค. ๋ณธ ์ฐ๊ตฌ์์ ๋์ถํ ์๋ก์ด ์๊ณ ๋ฆฌ์ฆ์ ํ๋น์ฑ ๊ฒฐ๊ณผ๋ฅผ ๋ฐํ์ผ๋ก SoC๋ฅผ
์ค๊ณํ์ฌ H/W ๊ธฐ๋ฐ์ ์์คํ
์ ๊ตฌ์ถํ๋ค๋ฉด S/W ์๊ณ ๋ฆฌ์ฆ์ ๋นํด ์ฑ๋ฅ ๋ฉด์์ ์๋ฑํ ๊ฒ์นจ ์์คํ
์ ๊ตฌ์ฑํ ์ ์์ผ๋ฉฐ ์ด๋ฅผ DCU ์์คํ
์ ์ ์ฉํจ์ผ๋ก์จ
ํ์ฌ๋ณด๋ค ๋ ์์ ์ ์ธ ๊ฒ์นจ ๋ฐ์ดํฐ ์ทจ๋ ๋ฐ ์๋น์ค๊ฐ ๊ฐ๋ฅํ ๊ฒ์ด๋ค
(1011).
๊ฐ์ฌ์ ๊ธ
๋ณธ ์ฐ๊ตฌ๋ โ๊ฒฝ๋ก ์ต์ ํ ์๊ณ ๋ฆฌ์ฆ์ ์ ์ฉํ ์ ๋ ฅ์ ํต์ ๊ธฐ๋ฐ ์ ์์๊ฒฉ๊ฒ์นจ ๋คํธ์ํฌ ๊ด๋ฆฌ ์์ด์ ํธ์ ๊ดํ ์ฐ๊ตฌโ์ ์ด๋ก ๋ฐ ์คํ๊ฒฐ๊ณผ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ์์.
References
Park B.S., Hyun D.H., Cho S.K., 2002, Implementation of AMR system using power line
communication, Transmission and Distribution Conference and Exhibition 2002: Asia
Pacific. IEEE/PES, Vol. 1, pp. 18-21
Seo C.K., Jeong S.M., Chung D.J., 2012, A Research on the Extraction and Interpretation
of power line communi- cation Noise Pattern Using Genetic Algorithm, Advanced Engineering
Forum, Vol. 2-3, pp. 645-648
General Technical Specifications of KEPCO , 2011, Data Concentration Unit for Low
Voltage AMI system, KEPCO, GS-5895-0026, pp. 23-25,
ISO , 2009, Information technology-Telecommunications and information exchange between
systemsโpower line communication (PLC)-High speed PLC medium access control (MAC)
and physical layer (PHY), ISO/ IEC12139-1
Seo C.K., 2015, A study on the implementation of intelligent power distribution Geometric
Information System Using Genetic Algorithm, Dept. Info. and Comm. Eng., Inha University
Moon B.R., 2008, Easy-to-learn genetic algorithm, An evolutionary approach, Hanbit
Media, pp. 59-81
Kitano Hiroaki, 1996, Basic Theory Engineering Applications of Genetic Algorithms
and Artificial Life Genetic Algorithms, Daechung Information System, pp. 35-36
Jeong S.W., Kim H.S., Kim D.S., Jeong D.J., 2004, Implementation of Adaptive Genetic
Algorithm Processor for Evolvable Hardware, The Transactions of the Korean Institute
of Electrical Engineers, Vol. 53, No. 4
General Technical Specifications of KEPCO , 2017, Data Concentration Unit for Low
Voltage AMI system, KEPCO, GS-5895-0026, pp. 171-175
Shackleford Barry et al., 1997, A High-Performance Hardware Implementation of a Survival-Based
Genetic Algorithm, ICONIPโ97, pp. 686-691
Yoshida N., Moriki T., Yasuoka T., 1997, GAP: Genetic VLSI processor for genetic algorithm,
Second International ICSC Symp. On Soft Computing, pp. 341-354
์ ์์๊ฐ
์ ์ถฉ ๊ธฐ (Chung-Ki Seo)
1993๋
์ธํ๋ํ๊ต ๊ณต๊ณผ๋ํ ๊ณตํํ์ฌ
1998๋
๋ ๋ํ์ ๊ณตํ์์ฌ
2015๋
๋ ๋ํ์ ์ ๋ณดํต์ ๊ณตํ๊ณผ ๊ณตํ๋ฐ์ฌ
2000๋
~2003๋
ํดํ์ ์ ์ค์์ฐ๊ตฌ์ ์ฑ
์์ฐ๊ตฌ์
2003๋
~2005๋
์ธํ๊ณต์
์ ๋ฌธ๋ํ ์ ๋ณดํต์ ๊ณตํ๊ณผ ๊ฒธ์๊ต์
ํ์ฌ ํ์ KDN ์ ๋ ฅIT์ฐ๊ตฌ์(KDNERI) ์๋์งICT์ฐ๊ตฌํ ์ฃผ์์ฐ๊ตฌ์
๊ด์ฌ๋ถ์ผ๋ AMI ์์คํ
F/W. ์ธ๊ณต์ง๋ฅ ์๊ณ ๋ฆฌ์ฆ๊ณผ ๋น
๋ฐ์ดํฐ ๋ถ์, ์ ๋ณด๋ณด์, VLSI & SoC
2008๋
์กฐ์ ๋ํ๊ต ๊ณต๊ณผ๋ํ ๊ณตํํ์ฌ
2015๋
ํ๊ตญ๊ตํต๋ํ์ ๊ณตํ์์ฌ
ํ์ฌ ์ ๋จ๋ํ๊ต ์ ๋ณด๋ณด์ ํ๋๊ณผ์ ๋ฐ์ฌ๊ณผ์
2013๋
~ 2017๋
์ ์๋ถํ์ฐ๊ตฌ์ ์ฐ๊ตฌ์
ํ์ฌ ํ์ KDN ์ ๋ ฅIT์ฐ๊ตฌ์(KDNERI) ์๋์งICT์ฐ๊ตฌํ ์ฐ๊ตฌ์
๊ด์ฌ๋ถ์ผ๋ AMI ์์คํ
F/W. ์ธ๊ณต์ง๋ฅ ์๊ณ ๋ฆฌ์ฆ๊ณผ ์ ๋ณด๋ณด์, VLSI & SoC
์ ์ค ํ (Joonhong Jung)
1996๋
์ฑ๊ท ๊ด๋ํ๊ต ๊ณต๊ณผ๋ํ ๊ณตํํ์ฌ
1998๋
๋ ๋ํ์ ๊ณตํ์์ฌ
2005๋
๋ ๋ํ์ ์ ๊ธฐ์ ์ ๋ฐ ์ปดํจํฐ๊ณตํ๊ณผ ๊ณตํ๋ฐ์ฌ
2007๋
~2008๋
์ฑ๊ท ๊ด๋ํ๊ต ์ ๋ณดํต์ ๊ณตํ๋ถ ๊ฒธ์๊ต์
ํ์ฌ ํ์ KDN ์ ๋ ฅIT์ฐ๊ตฌ์(KDNERI) ์๋์งICT์ฐ๊ตฌํ ์ ์์ฐ๊ตฌ์
๊ด์ฌ๋ถ์ผ๋ ์ค๋งํธ๊ทธ๋ฆฌ๋, ๋คํธ์ํฌ๊ธฐ๋ฐ ์ ์ด ์์คํ
๋ฑ