• ๋Œ€ํ•œ์ „๊ธฐํ•™ํšŒ
Mobile QR Code QR CODE : The Transactions of the Korean Institute of Electrical Engineers
  • COPE
  • kcse
  • ํ•œ๊ตญ๊ณผํ•™๊ธฐ์ˆ ๋‹จ์ฒด์ด์—ฐํ•ฉํšŒ
  • ํ•œ๊ตญํ•™์ˆ ์ง€์ธ์šฉ์ƒ‰์ธ
  • Scopus
  • crossref
  • orcid




Transient Stability (TS), User-Defined Model (UDM), Controller Design, PSS/e

1. ์„œ ๋ก 

์ตœ๊ทผ ์ „๋ ฅ๊ณ„ํ†ต์˜ ๊ธ‰๊ฒฉํ•œ ๋ณ€ํ™”๋กœ ๊ณ„ํ†ต ๊ณ„ํš (Power system planning)์— ๋Œ€ํ•œ ์ƒˆ๋กœ์šด ์ ‘๊ทผ ๋ฐฉ์‹์˜ ํ•„์š”์„ฑ ๋Œ€๋‘๋˜๊ณ  ์žˆ๋‹ค. ํŠนํžˆ, ๊ตญ๋‚ด์˜ ๊ฒฝ์šฐ ์„ํƒ„ ํ™”๋ ฅ์—์„œ ์žฌ์ƒ์—๋„ˆ์ง€์™€ ๋ณตํ•ฉ ๋ฐœ์ „์œผ๋กœ์˜ ์—๋„ˆ์ง€ ์ „ํ™˜์ด ์ด๋ค„์ง€๊ณ  ์žˆ๊ณ , ESS, ์ˆ˜์†Œ/์—ฐ๋ฃŒ์ „์ง€ ๊ทธ๋ฆฌ๊ณ  ๊ทธ๋ฆฌ๋“œ ํฌ๋ฐ (Grid-Forming) ๋“ฑ๊ณผ ๊ฐ™์€ ์ธ๋ฒ„ํ„ฐ ๊ธฐ๋ฐ˜ ์ž์›์ด ์ง€์†ํ•ด์„œ ์ฆ๊ฐ€ํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ํ˜„ ์ •๋ถ€ ๊ธฐ์กฐ์—์„œ๋Š” ๋ฌดํƒ„์†Œ ์ „์›์ธ ์›์ž๋ ฅ ์„ค๋น„๊ฐ€ ํฐ ์ถ”์ง„๋ ฅ์„ ์–ป๊ณ  ์žˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜, ์ด๋Ÿฌํ•œ ๋ณ€ํ™” ์†์—์„œ ์ „๋ ฅ๋ง ์†ก์ „๊ณ„ํš์€ ์ธ๊ฑด๋น„ ๋ฐ ์œ ๊ฐ€ ์ƒ์Šน์œผ๋กœ ์ธํ•œ ์‹ ๊ทœ ์„ ๋กœ ๊ฑด์„ค ๋น„์šฉ์ด ํฌ๊ฒŒ ์ฆ๊ฐ€ํ•˜์˜€๊ณ , ๋™์‹œ์— ๋ฐ€์–‘ ์†ก์ „ํƒ‘ ์‚ฌ๊ฑด ์ดํ›„ ์ฃผ๋ฏผ ์ˆ˜์šฉ์„ฑ ํฌ๊ฒŒ ์•…ํ™”ํ•จ์— ๋”ฐ๋ผ ์ „๋ ฅ ๋‹น๊ตญ์ด ์ง€์†ํ•ด์„œ ์ง€์ž์ฒด ํ•ฉ๋™ ์‚ฌ์—… ์„ค๋ช…ํšŒ์™€ ์ตœ์  ์ž…์ง€ ์„ ์ • ์œ„์›ํšŒ๋ฅผ ๊ตฌ์„ฑํ•ด ๋‹ค์–‘ํ•œ ์„ค๋“ ๊ณผ์ •์„ ์‹œ๋„ํ•˜๊ณ  ์žˆ๋‹ค. ๊ทธ๋Ÿผ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ด๋ฒˆ ํ•˜๋‚จ ๋ณ€์ „์†Œ ๊ฑด์„ค ๋ฐ˜๋Œ€ ๋ฌธ์ œ์™€ ๊ฐ™์ด ์ฃผ๋ฏผ๋“ค์˜ ๊ฑฐ์„ผ ๋ฐ˜๋Œ€๋กœ ํ˜„์žฌ ๊ตญ๋‚ด ์ „๋ ฅ๋ง์€ 23๋…„ ๊ธฐ์ค€ 3๋งŒ 5494C-km๊ฐ€ ์„ค์น˜๋˜์–ด ๊ณ„ํš ๋Œ€๋น„ ๊ฑด์„ค์ด ํฌ๊ฒŒ ์ง€์—ฐ๋œ ์ƒํ™ฉ์ด๊ณ , 2050๋…„์—๋Š” ์•ฝ 2.4๋ฐฐ์ธ 8๋งŒ1500C-km๋กœ ํ™•๋Œ€๊ฐ€ ํ•„์š”ํ•  ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒํ•˜๊ณ  ์žˆ๋‹ค.

2. ์—ฐ๊ตฌ ๋ฐฐ๊ฒฝ ๋ฐ ๋ฌธ์ œ ์ •์˜

์ด๋Ÿฌํ•œ ๋ณต์žกํ•œ ์ƒํ™ฉ ์†์—์„œ ๊ธฐ์กด ์ „๋ ฅ๊ณ„ํ†ต ๊ณ„ํš ๋ฐฉ์‹์œผ๋กœ๋Š” ๋‹ค์–‘ํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐ€์žฅ ๋Œ€ํ‘œ์ ์ธ ์˜ˆ๋กœ๋Š” ๋ฐœ์ „๊ณ„ํš๊ณผ ์†ก์ „๊ณ„ํš์ด ๋Œ€๋‚ด์™ธ ํ™˜๊ฒฝ์— ์˜ํ•ด ์ง€์†์ ์œผ๋กœ ๋ณ€ํ™”ํ•˜๋Š” ์ด ์ƒํ™ฉ์—์„œ ๋ฏธ๋ž˜ ๊ณ„ํ†ต ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค (DB) ๊ตฌ์„ฑ์— ๋„ˆ๋ฌด ๋งŽ์€ ๋…ธ๋ ฅ๊ณผ ์‹œ๊ฐ„์ด ๋“ค์–ด๊ฐ„๋‹ค๋Š” ์ ์ด๋‹ค. ์ •ํ™•ํ•œ ๋ฏธ๋ž˜ ์ „๋ ฅ๊ณ„ํ†ต ๋ชจํ˜•์ด ๋ ์ˆ˜๋ก ์ •ํ™•ํ•œ ์•ˆ์ •๋„ ๋ถ„์„์ด ๊ฐ€๋Šฅํ•˜๊ณ  ์ด์— ๋”ฐ๋ผ ์ด๊ฒฌ ์—†๋Š” ์žฅ๊ธฐ ์†กโ€ค๋ณ€์ „์„ค๋น„ ๊ณ„ํš์ด ์‚ฐ์ถœ๋  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์€ ๋„ˆ๋ฌด๋‚˜๋„ ๋‹น์—ฐํ•œ ์ด์•ผ๊ธฐ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ์˜ˆ์ƒํ•˜์ง€ ๋ชปํ•œ ์ผ๋“ค๋กœ ์ „๋ ฅ๋ง ๊ณ„ํš์ด ๊ณ„์†ํ•ด์„œ ๋ฐ”๋€Œ๋Š” ํ˜„ ์ƒํ™ฉ ์†์—์„œ๋Š” ๊ธฐ์กด๊ณผ ๊ฐ™์€ ๊ณ„ํš ๋ฐฉ๋ฒ•์ด ํšจ์œจ์ ์ด๋ผ๊ณ  ๋งํ•  ์ˆ˜๋Š” ์—†๋‹ค.

๋‹ค์‹œ ๋งํ•ด, ํ˜„์žฌ๋Š” ๋‹ค์–‘ํ•œ ํ•ด์™ธ ์ „๋ ฅ ๊ธฐ๊ด€๋“ค์ด ์ฃผ์žฅํ•˜๋Š” โ€œLooking the Trends Roughlyโ€์˜ ๊ธฐ์กฐ๋ฅผ ๊ฐ€์ ธ๊ฐˆ ํ•„์š”๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์ด๋‹ค. ์กฐ๊ธˆ ๋” ์ž์„ธํžˆ ์„œ์ˆ ํ•˜์ž๋ฉด, ๋„ˆ๋ฌด ์ƒ์„ธํžˆ ๊ตญ๋‚ด ๊ณ„ํ†ต์„ ๋ชจํ˜•ํ™”ํ•˜๊ณ  ๋ชจ๋ธ๋งํ•˜๊ธฐ๋ณด๋‹ค๋Š” ๊ธฐ์กด ๊ณ„ํš ๋ชจ๋ธ ๊ตฌ์กฐ์˜ ํ‹€์€ ์œ ์ง€ํ•˜๋˜ ๋‹ค์–‘ํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ์ „๋งํ•  ์ˆ˜ ์žˆ๋Š” ๊ฐ€๋ฒผ์šด ๊ณ„ํ†ต ๊ณ„ํš ์ ˆ์ฐจ๋ฅผ ๋ณ„๋„ ๋ณด์ž๋Š” ๊ฒƒ์ด๋‹ค. ์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” ์ง€๊ธˆ๋ณด๋‹ค๋Š” ๋” ํšจ์œจ์ ์ธ ๊ณ„ํ†ต ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์„ฑ์ด ํ•„์š”ํ•˜๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๋งŒ์•ฝ ํŠน์ • ์‹œ๊ฐ„๋Œ€ ํ˜น์€ ํŠน์ • ์ผ€์ด์Šค์—์„œ ์•ˆ์ •๋„ ๋ฌธ์ œ๊ฐ€ ๋นˆ๋ฒˆํ•˜๊ฒŒ ๋ฐœ์ƒํ•œ๋‹ค๋ฉด, ๊ธฐ์กด๊ณผ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ์ƒ์„ธ ๋ชจํ˜•์„ ํ†ตํ•ด ๋ฉด๋ฐ€ํžˆ ๊ฒ€ํ† ํ•˜๋Š” ๋ฐฉํ–ฅ์ด ๋งž๋‹ค๊ณ  ๋ณด์ธ๋‹ค.

ํ•ด์™ธ ์‚ฌ๋ก€๋ฅผ ์‚ดํŽด๋ณด๋ฉด National Renewable Energy Laboratory (NREL)์—์„œ๋Š” ReEDS, Sienna ๊ทธ๋ฆฌ๊ณ  Renewable Energy Zone Toolkit์ด๋ผ๋Š” ๊ณ„ํš ๋ชจํ˜• ๋ฐ ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ์ตœ๊ทผ์— ์ถœ์‹œ๋˜์—ˆ๋Š”๋ฐ, ๋ชจ๋“  ๊ธฐ๊ด€์—์„œ ์ „๋ ฅ๊ณ„ํ†ต์„ ์ƒ์„ธํžˆ ๋ชจ๋ธ๋งํ•˜๊ธฐ๋ณด๋‹ค๋Š” ์ตœ๋Œ€ํ•œ ๊ฐ€๋ณ๊ณ  ๋น ๋ฅด๊ฒŒ ๋‹ค์–‘ํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ๋ณด๊ธฐ ์œ„ํ•œ ์•Œ๊ณ ๋ฆฌ์ฆ˜์œผ๋กœ ๊ตฌ์„ฑ ๋˜์–ด์žˆ๋‹ค. ๋ฏธ๊ตญ ์—๋„ˆ์ง€๋ถ€์—์„œ๋„ ์•„๋ž˜์™€ ๊ฐ™์€ ์ „๋ ฅ๊ณ„ํ†ต ๊ณ„ํš ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ƒ์„ฑ ์ˆœ์„œ๋ฅผ ๋ฏธ๊ตญ ์ •๋ถ€์ถœ์—ฐ์—ฐ๊ตฌ์†Œ (Pacific Northwest National Laboratory, PNNL)์™€ ํ˜‘์—…ํ•ด ์ƒˆ๋กญ๊ฒŒ ์ œ์•ˆํ•œ ๋ฐ”๊ฐ€ ์žˆ๋‹ค. ๊ทธ ์™ธ์—๋„ ์œ ๋Ÿฝ CurrENT ๊ธฐ๊ด€, ๋ฏธ๊ตญ MIT & Princeton ๋Œ€ํ•™, ๋ฏธ๊ตญ ์ „๋ ฅ์—ฐ๊ตฌ์› (ERPI) ๋“ฑ์—์„œ๋„ ์ด๋Ÿฌํ•œ ๋ณ„๋„์˜ ์ „๋ ฅ๋ง ์ „๋ง ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•ด์„œ ๋‹ค์–‘ํ•œ ์ „์›๋“ค์„ ์กฐํ•ฉ ํ•ด๋ณด๊ณ  ๋น ๋ฅด๊ฒŒ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šคํ™”ํ•˜์—ฌ ์•ˆ์ •๋„ ๊ฒฐ๊ณผ๋ฅผ ๊ด€์ฐฐํ•˜๋Š” ์—ฐ๊ตฌ๋“ค์ด ์ง€์†์ ์œผ๋กœ ์ง„ํ–‰๋˜๊ณ  ์žˆ๋‹ค. ํŠนํžˆ, ๋ฏธ๊ตญ ์ „๋ ฅ์—ฐ๊ตฌ์›์—์„œ๋Š” ์•ˆ์ •๋„ ์œ„๋ฐ˜ ํšŸ์ˆ˜๋ฅผ ํ™•๋ฅ  ๊ฐœ๋…์œผ๋กœ ์น˜ํ™˜ํ•ด ๊ณ„ํ†ต ๊ณ„ํš์— ๋ฐ˜์˜ํ•˜๋ ค๋Š” ์‹œ๋„๊ฐ€ ์ง€์†๋˜๊ณ  ์žˆ๋‹ค. ์ฆ‰, ์ตœ๊ทผ ํ•ด์™ธ ๊ธฐ๊ด€๋“ค์€ ๊ฒฐ์ •๋ก ์ ์ธ (deterministic) ๊ณ„ํ†ต ๊ณ„ํš ๊ฒฐ๊ณผ๋ฅผ ํ™œ์šฉํ•˜๊ธฐ๋ณด๋‹ค๋Š” ์•ˆ์ •๋„ ๋ฌธ์ œ์˜ โ€˜๋ฐœ์ƒ ๊ฐ€๋Šฅ์„ฑโ€™์— ๋ฌด๊ฒŒ๋ฅผ ๋‘์–ด ๊ทธ ๋นˆ๋„์ˆ˜๋ฅผ ์‚ฐ์ถœ ํ•ด๋ณด๊ณ  ์ด๋Ÿฌํ•œ ํ™•๋ฅ ๋ก ์ ์ธ (probabilistic) ๊ณ„ํš ๊ฒฐ๊ณผ๋ฅผ ์˜์‚ฌ๊ฒฐ์ • ์ˆ˜๋ฆฝ ๊ณผ์ •์— ํ™œ์šฉํ•ด ๋ณด๋ ค ํ•˜๊ณ  ์žˆ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” ํšจ์œจ์ ์ด๊ณ  ๊ฐ€๋ฒผ์šด ๊ณ„ํ†ต ๊ฒ€ํ†  ์ ˆ์ฐจ๊ฐ€ ํ•„์ˆ˜์ ์ด๋‹ค.

๊ทธ๋ฆผ 1. ๋ฏธ๊ตญ ์—๋„ˆ์ง€๋ถ€์™€ NREL PNNL์˜ ๊ณ„ํ†ต ์ „๋ง ์ ˆ์ฐจ

Fig. 1. Grid planning procedures of the U.S. Department of Energy, NREL, and PNNL

../../Resources/kiee/KIEE.2025.74.2.229/fig1.png

์œ„์™€ ๊ฐ™์€ ๊ณ„ํ†ต ๊ณ„ํš ๋ชจํ˜•์„ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋ฏธ๋ž˜ ๊ณ„ํ†ต ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋งŒ๋“œ๋Š” ๋‹จ๊ณ„๋งˆ๋‹ค์˜ ์ˆ˜์ • ์‚ฌํ•ญ์ด ํ•„์š”ํ•˜์ง€๋งŒ, ๋ณธ ๋…ผ๋ฌธ์ง€์—์„œ๋Š” ๊ทธ ๋‚ด์šฉ์„ ๋‹ค๋ฃจ์ง€๋Š” ์•Š๊ณ  ์—ฌ๋Ÿฌ ๋‹จ๊ณ„ ์ค‘ ๊ตญ๋‚ด์—์„œ ํ™œ์šฉ ์ค‘์ธ ์‚ฌ์šฉ์ž ์ •์˜ ๋ชจ๋ธ (User-Defined-Model, UDM)์— ๋Œ€ํ•œ ์ด์•ผ๊ธฐ๋ฅผ ๋‹ค๋ค„๋ณด๊ณ ์ž ํ•œ๋‹ค. ๋‹ค์†Œ ๋ฏผ๊ฐํ•œ ์ฃผ์ œ๊ฐ€ ๋  ์ˆ˜ ์žˆ์ง€๋งŒ, ๋‹ค์–‘ํ•œ ๊ด€์ ๊ณผ ์˜๊ฒฌ์ด ์กด์žฌํ•˜๋Š” ๋งŒํผ ๊ทธ ์ค‘ ํ•˜๋‚˜๋กœ ์˜๊ฒฌ์„ ์ œ์‹œํ•ด ๋ณด๊ณ ์ž ํ•œ๋‹ค.

๓ฐŠฑ ํ˜„์žฌ, ์šฐ๋ฆฌ๋‚˜๋ผ๋Š” ์žฌ์ƒ์—๋„ˆ์ง€, HVDC, ESS, FACTS ๋“ฑ ์ธ๋ฒ„ํ„ฐ ๊ธฐ๋ฐ˜์˜ ์„ค๋น„๋“ค์€ Fortran ์–ธ์–ด ๊ธฐ๋ฐ˜์˜ UDM ๋ชจ๋ธ์„ ๋ฐ›์•„ ๊ณ„ํ†ต ๊ฒ€ํ† ์— ์ ๊ทน์ ์œผ๋กœ ํ™œ์šฉํ•˜๊ณ  ์žˆ๋‹ค. ์ด์— ๋”ฐ๋ฅธ 2๊ฐ€์ง€ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š”๋ฐ, ์ด๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

: ํ˜„์žฌ ๊ณ„ํ†ต ๊ฒ€ํ† ๋ฅผ ์œ„ํ•ด PSS/e 33๋ฒ„์ „์„ ํ™œ์šฉํ•˜๊ณ  ์žˆ๋Š”๋ฐ, 33๋ฒ„์ „์„ ์œ„ํ•œ Fortran ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ์‚ฌ์šฉํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— PSS/e ๋ฒ„์ „์„ ์˜ฌ๋ฆฌ๊ธฐ ์œ„ํ•ด์„œ๋Š” ๊ธฐ์กด UDM ๋ชจ๋ธ์„ ๋ชจ๋‘ ๋‹ค์‹œ ์ปดํŒŒ์ผํ•ด์„œ ์ œ์กฐ์‚ฌ๋กœ๋ถ€ํ„ฐ ๋ฐ›์•„์•ผ ํ•œ๋‹ค. ํ˜„์žฌ PSS/e 33๋ฒ„์ „์€ Python 2 ๋ฒ„์ „ ๊ธฐ๋ฐ˜์œผ๋กœ, API ์—ฐ๊ณ„ ํ™œ์šฉ ์‹œ ๋งŽ์€ ์ œ์•ฝ์ด ๋ฐœ์ƒํ•˜๊ณ  ์žˆ๊ณ  ํ•™๊ณ„์—์„œ๋Š” ์ตœ์ ํ™”, ์ธ๊ณต์ง€๋Šฅ, ์ˆ˜์น˜ํ•ด์„ ๋“ฑ์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ ๊ทน์ ์œผ๋กœ ํ™œ์šฉํ•˜๊ธฐ ์œ„ํ•ด Python 3 ๋ฒ„์ „ ๊ธฐ๋ฐ˜์˜ PSS/e 35๋ฒ„์ „์„ ์ฃผ๋กœ ํ™œ์šฉํ•˜๊ณ  ์žˆ๋‹ค. ๋ฒ„์ „์„ ์—…๊ทธ๋ ˆ์ด๋“œํ•˜๋ ค๋ฉด ๋‹ค์‹œ ์ œ์กฐ์‚ฌ๋กœ๋ถ€ํ„ฐ UDM ๋ชจ๋ธ์„ ๋ฐ›์•„์•ผ ํ•˜๋ฏ€๋กœ ๋‹ค์–‘ํ•œ ๊ณ ๋ฏผ์ด ํ•„์š”ํ•œ ์ƒํ™ฉ์ด๋‹ค.

: ๋ถ„์‚ฐ์—๋„ˆ์ง€ํŠน๋ณ„๋ฒ• ๋‚ด ์ „๋ ฅ๊ณ„ํ†ต ์˜ํ–ฅํ‰๊ฐ€์˜ ์ผํ™˜์œผ๋กœ ์žฌ์ƒ์—๋„ˆ์ง€ ๋ชจ๋ธ์„ ์ œ์กฐ์‚ฌ๋กœ๋ถ€ํ„ฐ ๋ฐ›์•„ ์•ˆ์ •๋„ ํ•ด์„์— ํ™œ์šฉํ•˜๊ณ  ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ์žฌ์ƒ์—๋„ˆ์ง€ ๋ชจ๋ธ์€ UDM ๋ชจ๋ธ์ด ์•„๋‹Œ Generic ๋ชจ๋ธ๋กœ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋ธ ๊ฐœ์ˆ˜๊ฐ€ ๋Š˜์–ด๋‚จ์— ๋”ฐ๋ผ ๋ชจ๋ธ ๊ฐœ์ˆ˜์— ์ œํ•œ์„ ๋‘๊ณ  ์žˆ๋Š” 33๋ฒ„์ „์—์„œ๋Š” ๋” ์ด์ƒ์˜ ์‚ฌ์šฉ์ด ๋ถˆ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ฒฐ๊ตญ ์žฌ์ƒ์—๋„ˆ์ง€ ๋ชจ๋ธ ๊ฐœ์ˆ˜๋ฅผ ํฌ๊ฒŒ ๋Š˜๋ฆฐ 35๋ฒ„์ „์œผ๋กœ์˜ ์ „ํ™˜์ด ํ•„์š”ํ•œ๋ฐ ๊ธฐ์กด UDM ๋ชจ๋ธ์„ ๋‹ค์‹œ ๋ฐ›์•„์•ผ ํ•˜๋Š” ๋ฌธ์ œ๋กœ ํšŒ๊ท€ํ•˜๊ฒŒ ๋œ๋‹ค.

๓ฐŠฒ ์ œ์กฐ์‚ฌ์˜ UDM ๋ชจ๋ธ์„ ๋ฐ›์•„ ๊ณ„ํ†ต ํ•ด์„์„ ํ•ด์•ผ ํ•˜๋Š” ์ด์œ ๋Š” ๋„ˆ๋ฌด๋‚˜๋„ ๋ช…ํ™•ํ•˜๋‹ค. ํฐ ๋น„์šฉ์„ ๋“ค์—ฌ ์„ค์น˜ํ•˜๋Š” ์ „๋ ฅ ์„ค๋น„๋“ค์ด ์šฐ๋ฆฌ๋‚˜๋ผ ๊ณ„ํ†ต์— ์ด์ƒ์ด ์—†๋Š”์ง€ ํ™•์ธํ•ด ๋ด์•ผ ํ•˜๊ณ , ์ด์ƒ์ด ์ƒ๊ฒผ์„ ๋•Œ ๊ทธ ์ฑ…์ž„์„ ์‹ค๋ฌด์ž๊ฐ€ ์˜ค๋กฏ์ด ์งˆ ์ˆ˜๋Š” ์—†๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋‹ค๋งŒ, ๋งŽ๊ณ  ๋ฌด๊ฑฐ์šด ์ด ๋ชจ๋ธ๋“ค์„ ์ „๋ ฅ ์ˆ˜๊ธ‰ ๊ณ„ํš ์ˆ˜๋ฆฝ ์‹œ๋งˆ๋‹ค ์ž‘๊ฒŒ๋Š” ์ˆ˜๋ฐฑ ๊ฐœ์—์„œ, ๋งŽ๊ฒŒ๋Š” ์ˆ˜์ฒœ ๊ฐœ์˜ ์ผ€์ด์Šค๋ฅผ ์ƒ์„ฑํ•ด์•ผ ํ•˜๋Š” ๊ณ„ํ†ต ๊ณ„ํš์—์„œ ์ง€์†ํ•ด์„œ ํ™œ์šฉํ•ด์•ผ ํ•œ๋‹ค๋Š” ์ ์—๋Š” ์˜๋ฌธ์ด ์žˆ๋‹ค.

: ์šฐ๋ฆฌ๊ฐ€ UDM ๋ชจ๋ธ์„ ๋ชจ๋‘ ํฌํ•จํ•ด ์ผ€์ด์Šค๋ฅผ ์ƒ์„ฑํ•˜๊ฒŒ ๋˜๋ฉด ๋‹ค์–‘ํ•œ ์ดˆ๊ธฐํ™” ์˜ค๋ฅ˜ (Initialization error) ๋ฌธ์ œ์— ๋ถ€๋”ชํžˆ๊ฒŒ ๋œ๋‹ค. ๊ตญ๋‚ด ํ•™ํšŒ์—์„œ๋„ ๊พธ์ค€ํžˆ ๋ถ„์„๋˜๊ณ  ์žˆ๋Š” ์ด ๋ฌธ์ œ๋Š” ์กฐ์†๊ธฐ ์ƒํ•œ๊ฐ’, ์—ฌ์ž๊ธฐ์˜ ํ•œ๊ณ„๊ฐ’ ๊ทธ๋ฆฌ๊ณ  ์ˆ˜์น˜์ ๋ถ„ ๊ฐ„๊ฒฉ ๋“ฑ ๋‹ค์–‘ํ•œ ๋ฌธ์ œ๋กœ๋ถ€ํ„ฐ ๊ธฐ์ธํ•œ๋‹ค. ํŠนํžˆ๋‚˜, ๋ณต์žกํ•œ UDM ๋ชจ๋ธ์„ ํฌํ•จํ•˜๋ฉด ์ดˆ๊ธฐํ™” ์˜ค๋ฅ˜ ๋ฌธ์ œ๋กœ ๋ฐœ์‚ฐํ•˜๋Š” ๊ฒฝ์šฐ๋ฅผ ๋งŽ์ด ๋ณผ ์ˆ˜ ์žˆ๊ณ  ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ๋งŽ์€ ์ธ์  ๋…ธ๋ ฅ์ด ์š”๊ตฌ๋œ๋‹ค.

: UDM ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๋Š” ์ฒซ ๋ฒˆ์งธ ์ด์œ ๋Š” Generic ๋ชจ๋ธ์— ์—†๋Š” ํŠน์ˆ˜ ์ œ์–ด ๊ธฐ๋Šฅ๋“ค์ด ํฌํ•จ ๋˜์–ด์žˆ๊ณ , ์ œ์–ด๊ธฐ ๊ตฌ์„ฑ์ด ๋‹ค๋ฆ„์œผ๋กœ์จ ์†Œ์‹ ํ˜ธ ์•ˆ์ •๋„ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ์ ์ด๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ์šด์ „ ์ ๋งˆ๋‹ค์˜ ์†Œ์‹ ํ˜ธ ์•ˆ์ •๋„๋ฅผ ๋ถ„์„ํ•˜๋Š” ๊ฒƒ์€ ํฐ ์˜๋ฏธ๊ฐ€ ์—†๊ณ  ์ •ํ™•ํ•œ ์ „๋‹ฌํ•จ์ˆ˜๋ฅผ ๊ฐ–๊ณ  ์žˆ๋Š” ์ œ์–ด๊ธฐ ๊ตฌ์กฐ๋ฅผ ์•ˆ์ •๋„ ํ•ด์„ ๋‹จ๊ณ„๋งˆ๋‹ค ๋ชจ๋‘ ๋‹ค ํฌํ•จํ•  ํ•„์š”๋Š” ์—†๋‹ค๊ณ  ์ƒ๊ฐ๋œ๋‹ค. (1๊ฐœ์˜ ์ „๋‹ฌํ•จ์ˆ˜์— ๋Œ€ํ•œ ์•ˆ์ •๋„๋ฅผ ํŒ๋ณ„ํ•  ๋•Œ, ๋ชจ๋“  ์šด์ „์ ์— ๋Œ€ํ•œ ๊ทผ๊ถค์  ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ๊ณผ ๋™์ผํ•œ ์˜๋ฏธ์ด๋‹ค) ํ•„์ž์˜ ์ƒ๊ฐ์—๋Š” ํ•ด๋‹น ๋ชจ๋ธ์ด ์„ค์น˜๋˜๋Š” ์ง€์—ญ์— ๋Œ€ํ•œ ๊ฒ€ํ†  ํ˜น์€ ๋Œ€ํ‘œ ์ผ€์ด์Šค์— ๋Œ€ํ•œ ๊ฒ€์ฆ์šฉ ๊ฒ€ํ† ๊ฐ€ ํ•„์š”ํ•œ ๊ฒฝ์šฐ์—๋งŒ ์ƒ์„ธ ๋ถ„์„์„ ์ง„ํ–‰ํ•˜๊ณ , ๋ชจ๋“  ๊ณ„์‹œ๋ณ„ ์ผ€์ด์Šค์— ๋Œ€ํ•ด ๋ณต์žกํ•œ ์ œ์–ด๊ธฐ ๋ชจ๋ธ์„ ๋ชจ๋‘ ํฌํ•จํ•ด ๋ชจ์˜ํ•˜๋Š” ๊ฒƒ์€ ํฐ ์˜๋ฏธ๊ฐ€ ์—†๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค.

๓ฐŠฑ๋ฒˆ ๋ฌธ์ œ๋Š” ๊ฒฐ๊ตญ ํ˜„์žฌ ์ƒํ™ฉ์ด ์ง€์†๊ฐ€๋Šฅ์„ฑ์ด ์žˆ๋Š”๊ฐ€์˜ ๋ฌธ์ œ๋กœ ์ƒ๊ฐ ํ•ด๋ณผ ์ˆ˜ ์žˆ๋‹ค. ์ง€๊ธˆ์€ ์žฌ์ƒ์—๋„ˆ์ง€ ๋ชจ๋ธ ๊ฐœ์ˆ˜ ๋ฌธ์ œ์™€ ์ธ๊ณต์ง€๋Šฅ ํ•™์Šต ์ด์œ ๋กœ ๋“ค์–ด ๋ฒ„์ „ ์—…๊ทธ๋ ˆ์ด๋“œ๋ฅผ ์ด์•ผ๊ธฐํ•˜๊ณ  ์žˆ์ง€๋งŒ, 10๋…„ ๋’ค์—๋Š” ๋˜ ๋‹ค๋ฅธ ์ด์œ ๋กœ ํ•ด์„ ํ”„๋กœ๊ทธ๋žจ์„ ์—…๊ทธ๋ ˆ์ด๋“œํ•ด์•ผ ํ•  ์ƒํ™ฉ์ด ์˜ฌ ๊ฒƒ์ด๊ณ , ์ง€๊ธˆ๊ณผ ๊ฐ™์€ ๋™์ผํ•œ ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋•Œ๋งˆ๋‹ค ์ œ์กฐ์‚ฌ๋กœ๋ถ€ํ„ฐ ๋‹ค์‹œ ์ปดํŒŒ์ผ๋œ dll ํŒŒ์ผ์„ ๋ฐ›์„ ์ˆ˜๋Š” ์—†๊ณ , ์ถ”๊ฐ€์ ์ธ ๋น„์šฉ์ด ๋“ค ์ˆ˜ ์žˆ๋‹ค. ๓ฐŠฒ๋ฒˆ ๋ฌธ์ œ๋Š” ํšจ์œจ์„ฑ์˜ ๋ฌธ์ œ๋กœ ์ƒ๊ฐ ํ•ด๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๋ชจ๋“  ์ธ๋ฒ„ํ„ฐ ๊ธฐ๋ฐ˜์˜ ๋ชจ๋ธ์„ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šคํ™”ํ•˜์—ฌ ๋ช‡ ๋…„ ์น˜ ์ „์ฒด ์‹œ๊ฐ„๋Œ€์— ๊ด€ํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ถ„์„ํ•˜๋Š” ๊ฒƒ์€ ๋น„ํšจ์œจ์ ์ด๋ฉฐ, ์ง€์†ํ•ด์„œ ๋ฌธ์ œ๊ฐ€ ์ƒ๊ฒผ์„ ๋•Œ๋งŒ ๋ณ„๋„๋กœ ๋‹ด๋‹น ๋ถ€์„œ๋‚˜ ์‚ฌ์—…์†Œ ๊ฒ€ํ† ํ•˜๋Š” ๋ฐฉ์‹์ด ์˜ณ๋‹ค๊ณ  ์ƒ๊ฐ๋œ๋‹ค. ์ด ๊ฒฝ์šฐ ํŠน์ˆ˜ ์ œ์–ด๊ธฐ๊ฐ€ ๋™์ž‘ํ•˜๋Š” ๋ชจ์˜ ํ™˜๊ฒฝ์„ ํ˜„์‹ค์ ์œผ๋กœ ๊ตฌ์„ฑํ•ด ๊ทธ ์ง€์—ญ์„ ๋Œ€์ƒ์œผ๋กœ ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•˜๋ฉด ๋  ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค.

์œ„์™€ ๊ฐ™์€ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ์žฌ์ƒ์—๋„ˆ์ง€, HVDC, ESS, FACTS ๋“ฑ ์ธ๋ฒ„ํ„ฐ ๊ธฐ๋ฐ˜์˜ ์„ค๋น„๋“ค์— ๋Œ€ํ•ด โ‘  UDM ๋ชจ๋ธ โ‘ก Generic ๋ชจ๋ธ โ‘ข ์ œ์–ด๊ธฐ ๋ชจ๋ธ (Python ํ˜น์€ MATLAB/SIMULINK)์„ ๋ชจ๋‘ ์ œ์กฐ์‚ฌ๋กœ๋ถ€ํ„ฐ ๋ฐ›๋Š” ๊ฒƒ์ด๋‚˜, ํ˜„์‹ค์ ์œผ๋กœ ํŠน์ˆ˜ ์ œ์–ด๊ธฐ๊ฐ€ ํฌํ•จ ๋˜์–ด์žˆ๋Š” ํ•œ Generic ๋ชจ๋ธ์„ ๋ฐ›๋Š” ๊ฒƒ์€ ์˜๋ฏธ๊ฐ€ ์—†๋‹ค. Fortran ๊ธฐ๋ฐ˜์˜ UDM ๋ชจ๋ธ๋„ ์ œ์กฐ์‚ฌ๋กœ๋ถ€ํ„ฐ ์ง€์†์ ์ธ ์—…๋ฐ์ดํŠธ๊ฐ€ ํ•„์š”ํ•˜๋ฏ€๋กœ ํ•œ๊ณ„๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ 3๋ฒˆ ๋ชจ๋ธ์„ ๋ฐ›๋Š” ๊ฒƒ์ด ๊ฐ€์žฅ ์ค‘์š”ํ•˜๋‹ค๊ณ  ์ƒ๊ฐํ•œ๋‹ค. 1๋ฒˆ ๋ชจ๋ธ์€ ์•ž์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ์ฒ˜์Œ ๋ชจ๋ธ์ด ๋„์ž…๋˜์—ˆ์„ ๋•Œ ๊ทธ๋ฆฌ๊ณ  ์„ค์น˜ ์ง€์—ญ์— ๋Œ€ํ•ด์„œ๋งŒ ์ •ํ™•ํ•˜๊ณ  ์ƒ์„ธํ•œ ๊ฒ€ํ† ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ณ , ๋‹ค์–‘ํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค ๋ถ„์„์ด ํ•„์š”ํ•œ ์ „๋ ฅ ์ˆ˜๊ธ‰ ๊ณ„ํš ๊ธฐ๋ฐ˜ ํ•ด์„์˜ ๊ฒฝ์šฐ์—๋Š” 3๋ฒˆ ์ œ์–ด๊ธฐ ๋ชจ๋ธ์„ ํ™œ์šฉํ•˜๊ณ ์ž ํ•œ๋‹ค. ํ™œ์šฉ ๋ฐฉ์•ˆ์— ๋Œ€ํ•ด์„œ๋Š” 3์žฅ์—์„œ ์ž์„ธํžˆ ๋‹ค๋ฃฐ ์˜ˆ์ •์ด๋‹ค.

3๋ฒˆ ๋ชจ๋ธ์€ Python ํ˜น์€ MATLAB/SIMULINK ํ”„๋กœ๊ทธ๋žจ์„ ํ†ตํ•ด ์ œ๊ณต๋ฐ›์„ ์ˆ˜ ์žˆ๋‹ค. 2๊ฐ€์ง€ ํ˜•ํƒœ ๋ชจ๋‘ ์ œ์•ˆํ•˜๋Š” ๋“ฑ๊ฐ€ ์ œ์–ด๊ธฐ์™€ ์ œ์กฐ์‚ฌ์˜ ๋ธ”๋ž™๋ฐ•์Šค ์ œ์–ด๊ธฐ์™€์˜ ๋น„๊ต ๋ถ„์„์ด ๊ฐ€๋Šฅํ•˜๊ณ , ๋” ๋‚˜์•„๊ฐ€ ์‹œ๊ฐ„ ์˜์—ญ๊ณผ ์ฃผํŒŒ์ˆ˜ ์˜์—ญ์—์„œ์˜ ๋‹ค์–‘ํ•œ ๊ฒ€ํ† ๊ฐ€ ๋ชจ๋‘ ๊ฐ€๋Šฅํ•˜๋‹ค. ์•„๋ž˜์™€ ๊ฐ™์ด Python ๊ธฐ๋ฐ˜์˜ ์ œ์–ด๊ธฐ๋„ ์ „๋‹ฌํ•จ์ˆ˜ ์ถ”์ •๊ณผ ๋ณด๋“œ ์„ ๋„ ๋ถ„์„์ด ๋ชจ๋‘ ๊ฐ€๋Šฅํ•˜๋‹ค. ์•„๋ž˜ ๊ทธ๋ฆผ์€ 6์ฐจ ์ „๋‹ฌํ•จ์ˆ˜๋ฅผ Python์œผ๋กœ ํ‘œํ˜„ํ•˜๊ณ  Control ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ†ตํ•ด ๊ทธ๋ฆฐ ๋ณด๋“œ ์„ ๋„์ด๋‹ค. ํ‘œํ˜„๋ฒ•์„ ์‚ดํŽด๋ณด๋ฉด MATLAB ๋ฐฉ์‹๊ณผ ๋™์ผํ•œ ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋ฆผ 2. Python์„ ํ™œ์šฉํ•œ ๋ณด๋“œ์„ ๋„ ๋ถ„์„ ์˜ˆ์‹œ ์ฝ”๋“œ

Fig. 2. Example of bode plot analysis using Python code

../../Resources/kiee/KIEE.2025.74.2.229/fig2.png

๊ทธ๋ฆผ 3. Python์„ ํ™œ์šฉํ•œ ๋ณด๋“œ์„ ๋„ ๋ถ„์„ ์˜ˆ์‹œ

Fig. 3. Example of bode plot analysis using Python

../../Resources/kiee/KIEE.2025.74.2.229/fig3.png

๊ทธ๋ฆผ 4. Python์„ ํ™œ์šฉํ•œ ์ „๋‹ฌํ•จ์ˆ˜ ์ถ”์ • ์˜ˆ์‹œ ์ฝ”๋“œ

Fig. 4. Example code for transfer function estimation using Python

../../Resources/kiee/KIEE.2025.74.2.229/fig4.png

๊ทธ๋ฆผ 5. ๋ธ”๋ž™๋ฐ•์Šค ์ „๋‹ฌํ•จ์ˆ˜์™€ ์ถ”์ • ์ „๋‹ฌํ•จ์ˆ˜์˜ ์ฃผํŒŒ์ˆ˜ ์‘๋‹ต ํ•ด์„ ๊ฒฐ๊ณผ

Fig. 5. Frequency response analysis results of black box transfer function and estimated transfer function

../../Resources/kiee/KIEE.2025.74.2.229/fig5.png

์ œ์กฐ์‚ฌ ์ž…์žฅ์—์„œ๋Š” ์ œ์–ด๊ธฐ ๊ตฌ์กฐ๋ฅผ ๋น„๊ณต๊ฐœ ์ฒ˜๋ฆฌํ•˜๊ธฐ ์œ„ํ•ด ๋ธ”๋ž™๋ฐ•์Šค๋ฅผ ์ณ์•ผ ํ•˜๊ณ , ๋ฐœ์ฃผ์‚ฌ ์ž…์žฅ์—์„œ๋Š” ์ •ํ™•ํ•˜์ง€๋Š” ์•Š๋”๋ผ๋„ ์ด ์ œ์–ด๊ธฐ ๊ตฌ์กฐ๋ฅผ ์ถ”์ •ํ•  ํ•„์š”๊ฐ€ ์žˆ๋‹ค. ์•ž์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ์œ„ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด Python ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ MATLAB add-on ๋ชจ๋“ˆ์„ ํ™œ์šฉํ•˜๋ฉด ๋ธ”๋ž™๋ฐ•์Šค ์ œ์–ด๊ธฐ์˜ ์ „๋‹ฌํ•จ์ˆ˜๋ฅผ ์ถ”์ • ํ•ด์ฃผ๋Š” System Identification (SI) ๊ธฐ๋Šฅ์„ ํ™œ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ „์ฒด ์ œ์–ด๊ธฐ ๊ตฌ์กฐ๋ฅผ ์•Œ์ง€ ๋ชปํ•ด๋„ ์ œ์กฐ์‚ฌ ๋ชจ๋ธ์˜ ์ „๋‹ฌํ•จ์ˆ˜๋ฅผ ๋Œ€๋žต ์ถ”์ •ํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ฆผ 5์˜ ๊ฒฝ์šฐ ์ œ์กฐ์‚ฌ์˜ ๋ธ”๋ž™๋ฐ•์Šค ์ œ์–ด๊ธฐ์™€ ์ถœ๋ ฅ ํŠน์„ฑ์„ ๊ฐ€์ง€๊ณ  ์ถ”์ •ํ•œ ์ „๋‹ฌํ•จ์ˆ˜ ๊ฐ„์˜ ์ฃผํŒŒ์ˆ˜ ์‘๋‹ต ํŒŒํ˜•์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. 2๊ฐœ์˜ ํŒŒํ˜•์ด ๋‹ค๋ฅธ ์ด์œ ๋Š” ์˜๋„์ ์œผ๋กœ ์ „๋‹ฌํ•จ์ˆ˜ ์ถ”์ • ์‹œ ์„ค์ • ์ฐจ์ˆ˜๋ฅผ ๋‹ค๋ฅด๊ฒŒ ์„ค์ •ํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ฆ‰, ์ •ํ™•ํ•œ ์ฐจ์ˆ˜๋ฅผ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์ด SI ๋ชจ๋“ˆ ํ™œ์šฉ ์‹œ์— ๊ฐ€์žฅ ์ค‘์š”ํ•˜๊ณ  ์ œ์กฐ์‚ฌ๋กœ๋ถ€ํ„ฐ ์ด ์ •๋ณด๋ฅผ ์–ป์„ ์ˆ˜ ์—†๋‹ค๋ฉด ์ด๋ฅผ ์œ„ํ•ด ๋ฐ˜๋ณต ์ž‘์—…์„ ํ†ตํ•ด ์ฃผํŒŒ์ˆ˜ ์‘๋‹ต์„ ๋น„๊ต ๋ถ„์„ํ•˜๋ฉด์„œ ์ „๋‹ฌํ•จ์ˆ˜ ์ฐจ์ˆ˜๋ฅผ ์„ ์ •ํ•ด์•ผ ํ•œ๋‹ค. ๊ทธ๋ฆผ 4๊ณผ 5์ฒ˜๋Ÿผ Python ํ™˜๊ฒฝ์—์„œ๋„ ์ œ์–ด๊ธฐ ๋ชจ๋ธ์„ ๋ฐ›์•„ ํ•ด์„ํ•  ์ˆ˜ ์žˆ์œผ๋‚˜, ์ œ์กฐ์‚ฌ ์ž…์žฅ์—์„œ๋Š” ๋ธ”๋ž™๋ฐ•์Šค๋ฅผ ์น˜๋Š”๋ฐ ์šฉ์ดํ•œ MATLAB ํ”„๋กœ๊ทธ๋žจ์„ ์„ ํƒํ•  ๊ณต์‚ฐ์ด ๋งค์šฐ ํด ๊ฒƒ์œผ๋กœ ์˜ˆ์ƒ๋œ๋‹ค. ์œ„ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•˜์ž๋ฉด, ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค.

โ‘  Fortran ๊ธฐ๋ฐ˜์˜ UDM ๋ชจ๋ธ์€ ์ง€์†๊ฐ€๋Šฅ์„ฑ์˜ ๋ฌธ์ œ๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ๋ชจ๋ธ์„ ๋ฐ›์„ ๋‹น์‹œ์—๋Š” ์ •ํ™•ํ•œ ๊ณ„ํ†ต ๊ฒ€ํ† ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ณ , ํŠนํžˆ ์„ค์น˜ ์ง€์—ญ์— ๋Œ€ํ•œ ์•ˆ์ •๋„ ํ•ด์„์€ ๋ฉด๋ฐ€ํžˆ ๋ถ„์„ํ•œ๋‹ค.

โ‘ก ์ œ์กฐ์‚ฌ์— UDM ๋ชจ๋ธ์„ ์žฌ์š”์ฒญํ•˜๊ฑฐ๋‚˜ ๋‹ค์‹œ ๋ฐ›์„ ์ˆ˜ ์—†๋Š” ์ƒํ™ฉ์ด๋ผ๋ฉด ๋ณธ ๋…ผ๋ฌธ์—์„œ ์ œ์•ˆํ•˜๊ณ ์ž ํ•˜๋Š” 3๋ฒˆ ๋ชจ๋ธ์„ ํ†ตํ•ด ๋“ฑ๊ฐ€ํ™”๋œ ์ œ์–ด๊ธฐ UDM์„ PSS/e์— ์ ์šฉํ•œ๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ์‹ ๊ทœ PSS/e ๋ฒ„์ „์— ๋งž๋Š” Fortran ์ปดํŒŒ์ผ์„ ์ˆ˜ํ–‰ํ•˜๊ฑฐ๋‚˜ ๋” ๋“ฑ๊ฐ€ํ™”๋œ ๋ชจ๋ธ์„ ํ™œ์šฉํ•ด Python์œผ๋กœ ์™ธ๋ถ€ ์ œ์–ด๊ธฐ ํ˜•ํƒœ๋กœ ์—ฐ๊ณ„ํ•œ๋‹ค.

โ‘ข ์ƒ์„ธ ์„ค๋น„ ๊ฒ€ํ†  ๋ฐ ์†Œ์‹ ํ˜ธ ์•ˆ์ •๋„ ๊ฒ€ํ† ๋Š” โ‘ ๋ฒˆ๊ณผ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ์ง„ํ–‰ํ•˜๊ณ , ์ˆ˜๋ฐฑ ๊ฐœ์—์„œ ์ˆ˜์ฒœ ๊ฐœ์˜ DB๋ฅผ ์ƒ์„ฑํ•ด ์•ˆ์ •๋„ ๊ฒ€ํ† ๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ณ  ์ค‘์žฅ๊ธฐ ์†กโ€ค๋ณ€์ „์„ค๋น„ ๊ณ„ํš์— ํ™œ์šฉํ•˜๋Š” ๋ฐฉ์‹์€ โ‘ก๋ฒˆ๊ณผ ๊ฐ™์€ ๋ฐฉ์‹์„ ์ ์šฉํ•œ๋‹ค.

๋ฐœ์ฃผ์‚ฌ ์ž…์žฅ์—์„œ 3๋ฒˆ ๋ชจ๋ธ์„ ์ œ์กฐ์‚ฌ๋กœ๋ถ€ํ„ฐ ๋ฐ›๋Š”๋‹ค๋ฉด ์ด๋ฅผ ํ•˜๋‚˜์˜ ๋“ฑ๊ฐ€ ์ œ์–ด๊ธฐ๋กœ ๋ชจ๋ธ๋งํ•˜๋Š” ์ž‘์—…์ด ํ•„์š”ํ•˜๋‹ค. ์ด๋ฅผ ์œ„ํ•ด ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” PSS/e ๊ณผ๋„ ์•ˆ์ •๋„ ํ•ด์„์šฉ ๋“ฑ๊ฐ€ ์ œ์–ด๊ธฐ ์„ค๊ณ„ ๋ฐฉ์•ˆ์— ๊ด€ํ•œ ๋‚ด์šฉ์„ ์†Œ๊ฐœํ•˜๊ณ ์ž ํ•œ๋‹ค. ์œ„์™€ ๊ฐ™์€ ๊ณ„ํ†ต ๊ฒ€ํ†  ์˜์—ญ์— ์žˆ์–ด์„œ ๋ถ„๋ฆฌ๊ฐ€ ๋˜์ง€ ์•Š๋Š”๋‹ค๋ฉด, ๊ตญ๋‚ด ์ „๋ ฅ ๊ณ„ํ†ต ๊ณ„ํš ์‹œ ๊ณ„์†ํ•ด์„œ PSS/e์˜ ๋ฒ„์ „ ์ด์Šˆ์™€ ๊ทธ์™€ ๊ด€๋ จ๋œ ๋ฌธ์ œ๋“ค์ด ์ง€์†ํ•ด์„œ ๋ฐœ์ƒํ•  ์ˆ˜๋ฐ–์— ์—†๋‹ค.

3. ๊ณผ๋„ ์•ˆ์ •๋„ ํ•ด์„์šฉ ๋“ฑ๊ฐ€ ์ œ์–ด๊ธฐ ์„ค๊ณ„ ๋ฐฉ์•ˆ

3.1 ๋“ฑ๊ฐ€ ์ œ์–ด๊ธฐ ํ™œ์šฉ์˜ ์ด์ 

์ด์ „ ๋…ผ๋ฌธ์ง€๋ฅผ ํ†ตํ•ด ๊ฒŒ์žฌํ•œ โ€œPython ๊ธฐ๋ฐ˜์˜ ์ œ์–ด๊ธฐ ๋ชจ๋“ˆํ™”๋ฅผ ํ†ตํ•œ PSS/e ๊ณผ๋„ ๋ชจ์˜ ์•ˆ์ •์„ฑ ํ–ฅ์ƒ ์—ฐ๊ตฌโ€์—์„œ ์–ธ๊ธ‰ํ–ˆ๋“ฏ์ด ์ œ์–ด๊ธฐ ๊ตฌ์กฐ๋Š” ANDES ํ”„๋กœ์ ํŠธ์™€ ๊ฐ™์ด Python ์ฝ”๋“œ๋กœ ๋ฏธ๋ถ„ ๋ฐฉ์ •์‹์„ ์„ธ์›Œ ์ƒํƒœ๋ฐฉ์ •์‹ ํ˜น์€ ์ „๋‹ฌํ•จ์ˆ˜๋กœ ๋ชจ๋‘ ๋ชจ๋ธ๋งํ•  ์ˆ˜ ์žˆ๋‹ค. ์ง€๋‚œ ์—ฐ๊ตฌ์—์„œ๋Š” Python ์ฝ”๋“œ ๊ธฐ๋ฐ˜์˜ PI ์ œ์–ด๊ธฐ, Lag ์ œ์–ด๊ธฐ, Lead-Lag ์ œ์–ด๊ธฐ ๋“ฑ์— ๋Œ€ํ•ด ์ œ์–ด๊ธฐ ๊ตฌ์„ฑ์„ ๊ฐœ๋ฐœํ•˜๊ณ  ๋ชจ๋“ˆํ™”ํ•˜๋Š” ๋‚ด์šฉ์„ ์†Œ๊ฐœํ•˜์˜€๋‹ค. ์ด๋ฅผ ๋ฐฐ๊ฒฝ์œผ๋กœ ๋ณธ ๋…ผ๋ฌธ์ง€์—์„œ๋Š” ๋” ํ™•์žฅ์„ฑ์„ ๊ฐ–์„ ์ˆ˜ ์žˆ๋Š” ์ผ๋ฐ˜ํ™”๋œ ์ œ์–ด๊ธฐ ์„ค๊ณ„ ๋ฐฉ์•ˆ์„ ์†Œ๊ฐœํ•˜๊ณ ์ž ํ•œ๋‹ค. ์ด์— ๋”ฐ๋ผ, ์ œ์•ˆ๋œ ์ œ์–ด๊ธฐ๋Š” Fortran๊ณผ Python ์–ธ์–ด์—์„œ ๋ชจ๋‘ ํ™œ์šฉ๋  ์ˆ˜ ์žˆ์–ด ๊ธฐ์กด UDM ๋ชจ๋ธ ๊ฐœ๋ฐœ ๋ฐฉ์‹์œผ๋กœ๋„ ์ ์šฉ์ด ๊ฐ€๋Šฅํ•˜๊ณ , ์™ธ๋ถ€ ์ œ์–ด๊ธฐ ์—ฐ๊ณ„์šฉ์œผ๋กœ๋„ PSS/e์™€ ์—ฐ๊ณ„๊ฐ€ ๊ฐ€๋Šฅํ•˜๋‹ค.

๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ๊ตฌ์กฐ๊ฐ€ ๋‹ค๋ฅธ 2๊ฐœ์˜ ์ œ์–ด๊ธฐ์˜ ์‘๋‹ต์„ ๋™์ผํ•˜๊ฒŒ ๋งž์ถ”๊ธฐ ์œ„ํ•ด ์‹œ๊ฐ„๊ณผ ์ฃผํŒŒ์ˆ˜ ์˜์—ญ์—์„œ์˜ ๋ณด๋“œ ์„ ๋„ ๋ถ„์„์„ ํ†ตํ•ด ์„ค๊ณ„ ์ ˆ์ฐจ๋ฅผ ์ œ์•ˆํ•˜์˜€๋‹ค. ๋‹ค์‹œ ๋งํ•ด, ์ œ์กฐ์‚ฌ์—์„œ ์ œ๊ณตํ•œ 3๋ฒˆ ๋ธ”๋ž™๋ฐ•์Šค ๋ชจ๋ธ๊ณผ ๋น„์Šทํ•œ ์‘๋‹ต์„ ๊ฐ–๊ธฐ ์œ„ํ•ด ์–ด๋–ค ๋ฐฉ์‹์œผ๋กœ ์ œ์–ด๊ธฐ ๊ตฌ์กฐ๊ฐ€ ๊ตฌ์„ฑ๋˜์–ด์•ผ ํ•˜๋Š”์ง€ ๊ทธ๋ฆฌ๊ณ  ์–ด๋–ค ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ์ž…๋ ฅ๋˜์–ด์•ผ ํ•˜๋Š”์ง€๋ฅผ ์„ ์ •ํ•˜๋Š” ์ ˆ์ฐจ๋ฅผ ์ œ์•ˆํ•˜์˜€๋‹ค. ์ œ์•ˆํ•˜๋Š” ์ œ์–ด๊ธฐ ๊ตฌ์กฐ๊ฐ€ ์ €์ฐจํ•ญ ์ „๋‹ฌํ•จ์ˆ˜๋กœ ๋งค์šฐ ๊ฐ„๋‹จํ•˜๊ธฐ ๋•Œ๋ฌธ์— Fortran ์–ธ์–ด๋กœ UDM ๋ชจ๋ธ ์ž‘์„ฑ ์‹œ ์ดˆ๊ธฐํ™” ๋‹จ๊ณ„์—์„œ๋Š” ํŠน์ • ๋ชจ๋ธ ํŒŒ๋ผ๋ฏธํ„ฐ๋กœ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๋Š” ์ˆ˜์น˜ ๋ถˆ์•ˆ์ • ๋ฌธ์ œ๋Š” ๋ฐœ์ƒํ•  ์ˆ˜ ์—†๊ณ , ์•ˆ์ •์ ์ธ ๊ณ„ํ†ต ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๊ตฌ์„ฑ์ด ๊ฐ€๋Šฅํ•˜๋‹ค. Python ์–ธ์–ด๋กœ UDM ๋ชจ๋ธ ์ž‘์„ฑ ์‹œ์—๋Š” ๊ณผ๋„ ๋ชจ์˜๊ฐ€ ์‹œ์ž‘ํ•˜๋Š” $t=0$๋ถ€ํ„ฐ ์ „๋ ฅ์ด ์ฃผ์ž…๋˜๋ฏ€๋กœ ์ด ์—ญ์‹œ ์ดˆ๊ธฐํ™” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•˜์ง€ ์•Š๋Š”๋‹ค.

3.2 ๋“ฑ๊ฐ€ ์ œ์–ด๊ธฐ ๊ตฌ์กฐ ์ œ์•ˆ

PSS/e์—์„œ Generic ๋ชจ๋ธ์„ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ, ๋ณธ ์—ฐ๊ตฌ์—์„œ๋„ 1๊ฐœ์˜ Generic ์ œ์–ด๊ธฐ ๊ตฌ์กฐ๋ฅผ ๋‘๊ณ  ์ œ์กฐ์‚ฌ์˜ ๋ธ”๋ž™๋ฐ•์Šค ๋ชจ๋ธ์˜ ์‘๋‹ต๊ณผ ๋„ˆ๋ฌด ์ƒ์ดํ•  ๊ฒฝ์šฐ์—๋งŒ ํ•„์š”์‹œ ์ œ์–ด๊ธฐ ๊ตฌ์กฐ๋ฅผ ์ˆ˜์ •ํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ์ ˆ์ฐจ๋ฅผ ์ˆ˜๋ฆฝํ•˜์˜€๋‹ค. ๋‹ค์‹œ ๋งํ•ด 2๊ฐœ์˜ ์‘๋‹ต์ด ํฐ ์ฐจ์ด๊ฐ€ ๋‚  ๊ฒฝ์šฐ์—๋งŒ ๊ตฌ์กฐ ์ˆ˜์ •์„ ์ง„ํ–‰ํ•˜๊ณ  ๋ณธ๋ž˜์˜ ์‚ฌ์šฉ ๋ชฉ์ ์— ๋งž๊ฒŒ ์ œ์–ด๊ธฐ ๊ตฌ์กฐ๋ฅผ ๋ฐ”๊พธ์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ฒซ ๋ฒˆ์งธ ๋ชฉํ‘œ๋กœ ๊ฐ€์ ธ๊ฐ„๋‹ค. ์ œ์–ด๊ธฐ ๊ตฌ์กฐ ์ˆ˜์ •์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ์—๋Š” ์ฃผ๋กœ ์ ๋ถ„ ์ œ์–ด๊ธฐ์—์„œ์˜ Wind-up ์ œํ•œ๊ธฐ๋‚˜ ์ถ”๊ฐ€์ ์ธ Lead-Lag ์ œ์–ด๊ธฐ๋ฅผ ๋ง๋ถ™์ด๋Š” ์ •๋„๋กœ๋งŒ ์ง„ํ–‰ํ•  ์˜ˆ์ •์ด๋‹ค.

๊ธฐ๋ณธ์ ์œผ๋กœ ์šฐ๋ฆฌ๋Š” ์•„๋ž˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์€ ํ๋ฃจํ”„ (Closed-loop) ์‹œ์Šคํ…œ ๊ตฌ์กฐ๋ฅผ ๊ฐ€์ •ํ•  ์ˆ˜ ์žˆ๊ณ , ์ด ์‹œ์Šคํ…œ์˜ ์ „๋‹ฌํ•จ์ˆ˜์˜ ํŠน์„ฑ๋ฐฉ์ •์‹์€ $1+KL(s)=0$๋กœ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋ฆผ 6. ์ผ๋ฐ˜์ ์ธ ํ๋ฃจํ”„ (Closed-loop) ์ œ์–ด๊ธฐ ๊ตฌ์กฐ

Fig. 6. Typical closed-loop controller architecture

../../Resources/kiee/KIEE.2025.74.2.229/fig6.png

$L(s)$๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด $n$์ฐจ ๋‹คํ•ญ์‹ $a(s)$์™€ $m$์ฐจ ๋‹คํ•ญ์‹ $b(s)$๋กœ ์ •๋ฆฌํ•  ์ˆ˜ ์žˆ๋‹ค. ์ •์ƒ์ƒํƒœ ์˜ค์ฐจ๊ฐ€ ํ•ญ์ƒ 0์ธ ์‹œ์Šคํ…œ์ด๋ฏ€๋กœ $n>m$ ์กฐ๊ฑด์œผ๋กœ ์ •์˜ํ•  ์ˆ˜ ์žˆ๋‹ค.

(1)
$L(s)=D_{cl}(s)G(s)=\dfrac{b(s)}{a(s)}$

$G(s)$์˜ ๊ฒฝ์šฐ Plant์— ํ•ด๋‹นํ•˜๊ณ , $D_{cl}$๋Š” ์ œ์•ˆํ•˜๋Š” ๋“ฑ๊ฐ€ ์ œ์–ด๊ธฐ์˜ ๊ตฌ์กฐ๊ฐ€ ๋˜๊ฒ ๋‹ค. ์ผ๋ฐ˜์ ์œผ๋กœ Plant์—๋Š” ํ•„ํ„ฐ ์„ฑ๋ถ„์ด ํฌํ•จ๋  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์‚ฌ๋ก€์—ฐ๊ตฌ์—์„œ๋Š” ๊ณ ์กฐํŒŒ ํ•„ํ„ฐ๋ฅผ ํฌํ•จํ–ˆ๋‹ค. ์ œ์กฐ์‚ฌ์—์„œ๋Š” ๋ณดํ†ต $L(s)$ํ˜•ํƒœ๋ฅผ dll ํŒŒ์ผ์„ ์ œ๊ณตํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ ๋ณธ ๋…ผ๋ฌธ์ง€์—๋Š” Controller์— ํ•ด๋‹นํ•˜๋Š” $D_{cl}$์˜ ๊ฒฝ์šฐ ๊ธฐ๋ณธ ๊ผด์„ ์•„๋ž˜์™€ ๊ฐ™์ด ์ •์˜ํ•˜๊ณ ์ž ํ•˜๋ฉฐ, ์ „์ฒด ์ฃผํŒŒ์ˆ˜ ์‘๋‹ต์„ ๋ถ„์„ํ•  ๋•Œ๋Š” $L(s)$ํ˜•ํƒœ๋กœ ๋ถ„์„ํ•˜์˜€๋‹ค. $D_{cl}$์˜ ๊ธฐ๋ณธ ๊ตฌ์กฐ๋Š” PI ์ œ์–ด๊ธฐ 1๊ฐœ์™€ Lead ์ œ์–ด๊ธฐ 1๊ฐœ์™€ Lag ์ œ์–ด๊ธฐ 1๊ฐœ๋ฅผ ์—ฐ๊ณ„ํ•œ ๊ตฌ์กฐ์ด๋‹ค.

(2)
$D_{cl}(s)=\dfrac{k_{p}s+k_{I}}{s}+K(\dfrac{s+z_{1}}{s+p_{1}})(\dfrac{s+z_{2}}{s+p_{2}})$
(3)
$D_{cl}(s)=\dfrac{k_{p}s+k_{I}}{s}+K(\dfrac{T_{D}s+1}{\alpha_{D}T_{D}s+1})(\alpha_{I}\dfrac{T_{I}s+1}{\alpha_{I}T_{I}s+1})$

์ ๋ถ„ (D) ์ œ์–ด๊ธฐ์˜ ๊ฒฝ์šฐ, ์˜ค์ฐจ์˜ ๊ธฐ์šธ๊ธฐ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ์ œ์–ด ์ž…๋ ฅ์„ ์ƒ์„ฑํ•˜๋Š” ์˜ˆ์ƒ ์ œ์–ด์˜ ํŠน์„ฑ์ด ์žˆ์–ด ๊ฐ‘์ž๊ธฐ ๋ณ€ํ•˜๋Š” ์‹ ํ˜ธ์— ๋Œ€ํ•ด ๋น ๋ฅธ ์‘๋‹ต์ด ๊ฐ€๋Šฅํ•˜๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, ์˜ค์ฐจ ์‹ ํ˜ธ๋ฅผ ๋ฏธ๋ถ„ํ•˜๋Š” ํ˜•ํƒœ๋กœ ์ธก์ •๊ฐ’์— ์žก์Œ์ด ํฌํ•จ ๋˜์–ด์žˆ๋Š” ๊ฒฝ์šฐ ์ œ์–ด ์„ฑ๋Šฅ์ด ์•…ํ™”๋œ๋‹ค. ์ „๋ ฅ๊ณ„ํ†ต ์˜์—ญ์—์„œ๋„ ๊ณ ์กฐํŒŒ๋ฅผ ์ฆํญ์‹œํ‚ฌ ์ˆ˜ ์žˆ์–ด ์ ๋ถ„ ์ œ์–ด๊ธฐ๋Š” ๊ธฐ๋ณธ ์ œ์–ด๊ธฐ ๊ตฌ์กฐ์—์„œ๋Š” ์ œ์™ธํ•˜์˜€๋‹ค. PI ์ œ์–ด๊ธฐ ๋’ค์— ๋ถ€๋ถ„์€ Lead์™€ Lag ์ œ์–ด๊ธฐ๋กœ ํ•˜๋‚˜์˜ ์ผ๋ฐ˜ํ™”๋œ ์ „๋‹ฌํ•จ์ˆ˜๋กœ ๋‚˜ํƒ€๋‚ด์—ˆ๋‹ค. Lead ์ œ์–ด๊ธฐ์˜ ๊ฒฝ์šฐ $z>p$์ธ ์กฐ๊ฑด์ด๋ฉฐ, Lag ์ œ์–ด๊ธฐ์˜ ๊ฒฝ์šฐ $z<p$์ธ ์กฐ๊ฑด์ด๋‹ค. ๋‹ค๋ฅธ ๋“ฑ๊ฐ€ ํ‘œํ˜„์œผ๋กœ๋Š” $z=1/T$, $p=1/\alpha T$๋กœ ํ‘œํ˜„ํ•˜๊ธฐ๋„ ํ•œ๋‹ค. ์ด ๊ฒฝ์šฐ $a_{D}$๋Š” 1๋ณด๋‹ค ์ž‘๊ณ , $a_{I}$๋Š” 1๋ณด๋‹ค ํฌ๋‹ค. Lead ์ œ์–ด๊ธฐ๋Š” ์ฃผํŒŒ์ˆ˜ ์‘๋‹ต ์ƒ์—์„œ ์œ„์ƒ ๋ณด์ƒ์„ ์ฃผ๋Š” ํ˜•ํƒœ๋กœ ์˜์ ์ด ๊ทน์ ๋ณด๋‹ค ์ฃผํŒŒ์ˆ˜ ์ƒ์—์„œ ๋†’์€ ๊ณณ์— ์œ„์น˜ํ•ด์•ผ ํ•˜๊ณ , Lag ์ œ์–ด๊ธฐ์˜ ๊ฒฝ์šฐ ์œ„์ƒ ์ง€์—ฐ์„ ์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ๊ทน์ ์ด ์˜์ ๋ณด๋‹ค ๋” ๋†’์€ ์ฃผํŒŒ์ˆ˜์— ์œ„์น˜ํ•ด์•ผ ํ•œ๋‹ค.

์ฐธ๊ณ ๋กœ ์—ฌ๋Ÿฌ ๊ฐœ์˜ Lead-Lag ์ œ์–ด๊ธฐ๋ฅผ ๋‘˜์ˆ˜๋ก ๊ฒน๊ฒน์ด ์œ„์ƒ ๋ณด์ƒ๊ณผ ์ง€์—ฐ์ด ๊ฐ€๋Šฅํ•ด ๋” ํšจ๊ณผ์ ์ธ ์ œ์–ด ์„ฑ๋Šฅ์„ ๋ณด์ด๋ฏ€๋กœ ํ•„์š”์— ๋”ฐ๋ผ ์ถ”๊ฐ€์ ์ธ ์Šคํ„ฐ๋””๋ฅผ ํ†ตํ•ด ์ œ์–ด๊ธฐ ๊ตฌ์กฐ ๋ณ€๊ฒฝ์ด ํ•„์š”ํ•œ ๊ฒฝ์šฐ์—๋งŒ ์ถ”๊ฐ€ํ•˜๋„๋ก ํ•œ๋‹ค. ๋˜ํ•œ, ๊ฐ€๋Šฅ์„ฑ์€ ๋‚ฎ์ง€๋งŒ ๊ณ„ํ†ต์— ์—ฐ๊ณ„๋œ ์ œ์–ด๊ธฐ ์ž์ฒด๊ฐ€ ๋ถˆ์•ˆ์ • (Unstable)ํ•œ ๊ฒฝ์šฐ ์˜์ ์˜ ์ถ”๊ฐ€๋ฅผ ํ†ตํ•ด ๊ทผ๊ถค์ ์„ ์ขŒ๋ฐ˜ํ‰๋ฉด (LHP)์œผ๋กœ ์ด๋™์‹œํ‚ค๋Š” ๋‹จ์ˆœํ•œ ์ „๋žต์„ ์‚ฌ์šฉํ•˜๊ณ ์ž ํ•œ๋‹ค. ์œ„์™€ ๊ฐ™์€ ๋‹จ์ˆœํ•œ ์ œ์–ด๊ธฐ ๊ตฌ์กฐ์—์„œ Lead ์ œ์–ด๊ธฐ ์‚ฌ์šฉ ์‹œ ๊ทน์ ์ด ์˜์ ๊ณผ ๋„ˆ๋ฌด ๊ฐ€๊นŒ์šฐ๋ฉด ์˜์ ์˜ ์˜ํ–ฅ์„ ์ƒ์‡„์‹œํ‚ค๊ธฐ ๋•Œ๋ฌธ์— ๊ธฐ์กด Plant ๊ทผ๊ถค์ ๊ณผ ๋™์ผ์‹œ๋˜๋ฏ€๋กœ ์ด๋ฅผ ์ฃผ์˜ํ•ด์„œ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์„ ์ •ํ•ด์•ผ ํ•œ๋‹ค.

๋˜ํ•œ, ๋ณธ ์—ฐ๊ตฌ์—์„œ๋Š” ์ •ํ™•ํ•œ ๊ณ ์œ ์ฃผํŒŒ์ˆ˜ $w_{n}$์™€ $\zeta$ (๋˜๋Š” $\alpha ,\: jw_{d}$)๋ฅผ ๋„์ถœํ•˜๊ณ  ์‹œ๊ฐ„ ์˜์—ญ์—์„œ์˜ ์‚ฌ์–‘์„ ์„ค๊ณ„ํ•˜๋Š” ๊ฒƒ์ด ๋ชฉํ‘œ๊ฐ€ ์•„๋‹ˆ๊ณ , ๊ธฐ์กด ๋ธ”๋ž™๋ฐ•์Šค ๋ชจ๋ธ์˜ ์ „๋‹ฌํ•จ์ˆ˜์™€ ์ตœ๋Œ€ํ•œ ์œ ์‚ฌํ•œ ์‹œ๊ฐ„ ๋ฐ ์ฃผํŒŒ์ˆ˜ ์‘๋‹ต์„ ๋‚˜ํƒ€๋‚ด๊ธฐ ์œ„ํ•œ ๋“ฑ๊ฐ€ ์ œ์–ด๊ธฐ๋ฅผ ์„ค๊ณ„ํ•˜๋Š” ๊ฒƒ์ด๋ฏ€๋กœ ์•„๋ž˜์™€ ๊ฐ™์€ ํฐ ๋ฐฉํ–ฅ์„ฑ์„ ๊ฐ€์ง€๊ณ  PI ์ œ์–ด๊ธฐ, Lead ์ œ์–ด๊ธฐ ๊ทธ๋ฆฌ๊ณ  Lag ์ œ์–ด๊ธฐ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์šฐ์„ ์œผ๋กœ ์ •ํ•œ๋‹ค. ์•„๋ž˜ ์ œ์–ด๊ธฐ๋ณ„ ํŒŒ๋ผ๋ฏธํ„ฐ ์„ ์ • ๋ฐฉ๋ฒ•์€ ๋ณ„๋„์˜ ๋ณด๋“œ ์„ ๋„๋ฅผ ๊ทธ๋ฆฌ์ง€ ์•Š๊ณ , ๋ธ”๋ž™๋ฐ•์Šค ์ œ์–ด๊ธฐ์˜ step response๋งŒ์„ ๋ณด๊ณ  ์‹œ๊ฐ„ ์˜์—ญ ์‚ฌ์–‘์—์„œ ์„ ์ • ๋ฐ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ๋Š” ์ ˆ์ฐจ๊ฐ€ ๋˜๊ฒ ๋‹ค. ํ•ด๋‹น ๋ฐฉ์•ˆ์€ ์ฐธ๊ณ ๋ฌธํ—Œ [3-4]๋ฅผ ์ฐธ๊ณ ํ•˜์˜€๋‹ค.

[PI ์ œ์–ด๊ธฐ]

โ‘  ํŠน์„ฑ๋ฐฉ์ •์‹์—์„œ P ์ œ์–ด๊ธฐ๋Š” ์ƒ์ˆ˜ํ•ญ์— ์˜ํ–ฅ์„ ์ฃผ๋ฏ€๋กœ $w_{n}$๊ฐ’์— ์˜ํ–ฅ์„ ์ค€๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๊ณ , ์ด์— ๋”ฐ๋ผ ์ƒ์Šน์‹œ๊ฐ„์„ ๋น ๋ฅด๊ฒŒ ํ•  ์ˆ˜ ์žˆ์–ด ์ „์ฒด ์‹œ์Šคํ…œ ์‘๋‹ต ๊ธฐ์šธ๊ธฐ๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค. ๋ธ”๋ž™๋ฐ•์Šค ์ œ์–ด๊ธฐ์˜ ์‘๋‹ต ๊ธฐ์šธ๊ธฐ๋ฅผ ํ™•์ธ ํ•ด๋ณด๊ณ  ๊ฒฐ์ •ํ•œ๋‹ค.

โ‘ก I ์ œ์–ด๊ธฐ๋Š” ์˜ค์ฐจ๋ฅผ ์ ๋ถ„ํ•˜์—ฌ ํ™œ์šฉํ•˜๋ฏ€๋กœ ์™ธ๋ž€์ด ํด ๊ฒฝ์šฐ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ฆ๊ฐ€ํ•ด์•ผ ํ•˜๊ณ , ๊ณผ๋„ํ•œ ์˜ค์ฐจ ๋ˆ„์ ์„ ํ”ผํ•˜๊ธฐ ์œ„ํ•ด ํ•„์š”์‹œ Wind-up ์ œ์–ด๊ธฐ๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜, I ์ œ์–ด๊ธฐ๋Š” ์˜ค์ฐจ์˜ ๋ˆ„์ ๊ฐ’์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๋„ˆ๋ฌด ํฌ๊ฒŒ ์„ค์ •ํ•˜๋ฉด ์‹œ์Šคํ…œ์ด ๋ถˆ์•ˆ์ •ํ•ด์งˆ ์ˆ˜ ์žˆ๋‹ค. ์ด ์—ญ์‹œ ๋ธ”๋ž™๋ฐ•์Šค ์ œ์–ด๊ธฐ์˜ ์‘๋‹ต ๊ธฐ์šธ๊ธฐ๋ฅผ ํ™•์ธ ํ•ด๋ณด๊ณ  ๊ฒฐ์ •ํ•œ๋‹ค.

[Lead ์ œ์–ด๊ธฐ]

โ‘  ๋” ์ž‘์€ ๊ฐ์‡  ํ•„์š”์‹œ ๊ทน์ ์„ ๊ฐ์†Œ์‹œํ‚จ๋‹ค. (์ ๊ทผ์„  ๋•Œ๋ฌธ์— ๊ทผ๊ถค์ ์ด ๋ฌดํ•œ๋Œ€๋กœ ๊ฐ€๋Š” ํ˜•ํƒœ์ด๋ฏ€๋กœ)

โ‘ก ๋” ํฐ ๊ฐ์‡  ํ•„์š”์‹œ ๊ทน์ ์„ ์ฆ๊ฐ€์‹œํ‚ค๊ณ , ์˜์ ๋ฅผ ๊ฐ์†Œ ์‹œํ‚จ๋‹ค. (๊ทผ๊ถค์ ์ด ์›์„ ๋งˆ๋Š” ํ˜•ํƒœ์ด๋ฏ€๋กœ)

โ‘ข ๊ทน์ ์ด ๋„ˆ๋ฌด ํฌ๋ฉด ์ˆœ์ˆ˜๋ฏธ๋ถ„๊ธฐ์˜ ํ˜•ํƒœ์— ๊ฐ€๊นŒ์›Œ์ง€๋ฏ€๋กœ ๊ณ ์กฐํŒŒ ์ฆํญ์„ ์ตœ์†Œํ™” ํ•˜๊ธฐ ์œ„ํ•ด ๊ทน์ /์˜์ ์˜ ๊ฐ’์„ 30 ์ดํ•˜๋กœ ์œ ์ง€ํ•œ๋‹ค.

[Lag ์ œ์–ด๊ธฐ]

โ‘  ๊ณผ๋„ ์‘๋‹ต์— ์˜ํ–ฅ์„ ์ฃผ์ง€ ์•Š๊ธฐ ์œ„ํ•ด ์ €์ฃผํŒŒ์ˆ˜์—์„œ ํฐ gain์„ ๊ฐ–๊ณ , ๊ณ ์œ ์ฃผํŒŒ์ˆ˜ $w_{n}$๊ทผ์ฒ˜์—์„œ๋Š” gain์ด 1์ด ๋˜๋„๋ก ์„ค๊ณ„ํ•˜๋Š” ๊ฒƒ์ด ๋ชฉ์ ์ด๋ฏ€๋กœ ์ •์ƒ์ƒํƒœ ์˜ค์ฐจ๊ฐ€ ์กด์žฌํ•  ๋•Œ๋งŒ Lag ์ œ์–ด๊ธฐ ๋„์ž…ํ•œ๋‹ค.

โ‘ก ์ •์ƒ์ƒํƒœ ์˜ค์ฐจ (=์˜ค์ฐจ ์ƒ์ˆ˜)์˜ ์ •๋„๋ฅผ ๋ณด๊ณ  gain๊ณผ ์˜์ /๊ทน์ ์˜ ๋น„์œจ์„ ๊ฒฐ์ •ํ•œ๋‹ค.

โ‘ข ์‹œ์Šคํ…œ ๊ณ ์œ ์ฃผํŒŒ์ˆ˜ $w_{d}$๋ณด๋‹ค๋„ 100~200๋ฐฐ ์ž‘๊ฒŒ ์˜์  ๊ฐ’์„ ์„ ํƒํ•œ๋‹ค.

โ‘ฃ ์‹œ๊ฐ„ ์˜์—ญ์—์„œ ๋ฐ˜์‘์„ฑ์ด ๋„ˆ๋ฌด ๋Šฆ๋‹ค๋ฉด ์˜์ /๊ทน์  ๋น„์œจ์„ ์œ ์ง€ํ•˜๋ฉด์„œ ์˜์ ๊ณผ ๊ทน์ ์„ ์ฆ๊ฐ€์‹œํ‚จ๋‹ค. ์œ„์™€ ๊ฐ™์€ ์„ค๊ณ„ ๋ฐฉ์•ˆ์€ ๋ณดํ†ต 2์ฐจ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ์ผ๋ฐ˜ํ™”๋œ ํŠน์„ฑ์„ ๋งŽ์ด ๊ฐ–๊ณ  ์žˆ์œผ๋ฏ€๋กœ ๊ธฐ๋ณธ์ ์ธ ๋ฐฉํ–ฅ์€ ๋”ฐ๋ฅด๋˜ Python ํ˜น์€ Matlab ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐ€์ง€๊ณ  try-and-error๋ฅผ ํ†ตํ•ด ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์„ค๊ณ„ํ•œ๋‹ค.

3.3 ๊ณ ์ฐจํ•ญ ๋ธ”๋ž™๋ฐ•์Šค ์ œ์–ด๊ธฐ์™€ ์ œ์•ˆ ์ œ์–ด๊ธฐ์™€์˜ ๋น„๊ต ๋ถ„์„

์ œ์กฐ์‚ฌ์—์„œ ์ œ๊ณตํ•œ ์ „์ฒด ์ œ์–ด๊ธฐ ๊ตฌ์กฐ๋Š” ์•Œ ์ˆ˜ ์—†์ง€๋งŒ, ๊ทธ๋ฆผ7๊ณผ ๊ฐ™์ด Python์ด๋‚˜ MATLAB์˜ System Identification (SI) ๋ชจ๋“ˆ์„ ํ™œ์šฉํ•ด ์–ด๋Š ์ •๋„ ์ „๋‹ฌํ•จ์ˆ˜ ์ถ”์ •์ด ๊ฐ€๋Šฅํ•˜๊ณ  Flag ์ •๋ณด๋Š” ์ œ์กฐ์‚ฌ๊ฐ€ ์ œ๊ณตํ•˜๋Š” ๋ฌธ์„œ์— ์˜ํ•ด ํŒŒ์•…์ด ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ ๊ธฐ๋ณธ์ ์œผ๋กœ ์–ด๋–ค Flag์ผ ๋•Œ ์–ด๋–ค ๋ฐฉ์‹์˜ ์ œ์–ด๊ฐ€ ์ด๋ค„์ง€๋Š” ํŒŒ์•…ํ•  ์ˆ˜ ์žˆ๋‹ค. ์•„์ฃผ ๊ฐ„๋‹จํ•œ ์˜ˆ๋กœ๋Š” ์ธ๋ฒ„ํ„ฐ์˜ ๊ฒฝ์šฐ ์ „์•• ์ œ์–ด๋ฅผ ํ•˜๋Š” ๊ฒฝ์šฐ Flag=0, ๋ฌดํšจ์ „๋ ฅ ์ œ์–ด๋ฅผ ํ•˜๋Š” ๊ฒฝ์šฐ Flag=1๋กœ ๋‘˜ ์ˆ˜ ์žˆ๋‹ค. ํ•˜์ง€๋งŒ ์šฐ๋ฆฌ๋Š” ์ „์ฒด ์ œ์–ด๊ธฐ ๊ตฌ์กฐ๋ฅผ ํŒŒ์•…ํ•  ์ˆ˜ ์—†์œผ๋ฏ€๋กœ ๊ฐ Flag๋งˆ๋‹ค์˜ ์ œ์–ด๊ธฐ ์„ค๊ณ„๋ฅผ 3.2์ ˆ๊ณผ 3.3์ ˆ์— ๋”ฐ๋ผ ์ง„ํ–‰ํ•ด์•ผ ํ•˜๋ฉฐ ์ „์•• ์ œ์–ด๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•œ $D_{vcl}$๊ณผ ๋ฌดํšจ์ „๋ ฅ ์ œ์–ด๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•œ $D_{qcl}$์„ ๋ณ„๋„๋กœ ์„ค๊ณ„ํ•ด์„œ PSS/e์— ์ ์šฉํ•ด์•ผ ํ•œ๋‹ค. ๋˜ํ•œ, ๋ณดํ˜ธ ๋™์ž‘์— ๋”ฐ๋ฅธ ์ œ์–ด ๋ชจ๋“œ ์ „ํ™˜์ด ์ด์— ํ•ด๋‹น ๋œ๋‹ค๊ณ  ๋งํ•  ์ˆ˜ ์žˆ๋‹ค. ์ œ์–ด ๋กœ์ง์€ ์ผ๋ฐ˜์ ์œผ๋กœ๋Š” ์ œ์–ด๊ธฐ Flag ์ •๋ณด๋กœ ๋‚˜๋ˆ ์ง€๋ฉฐ, PSS/e ํ”„๋กœ๊ทธ๋žจ์—์„œ๋Š” ICONS ์ •๋ณด์— ๋”ฐ๋ผ ๋‚˜๋ˆ ์ง„๋‹ค. ์ œ์•ˆํ•˜๋Š” ์—ฐ๊ตฌ์—์„œ๋Š” ๋” ๊ฐ„๋‹จํžˆ ์ ์šฉ์ด ๊ฐ€๋Šฅํ•œ๋ฐ, ์ œ์กฐ์‚ฌ์—์„œ ์ œ๊ณตํ•˜๋Š” Flag ์ •๋ณด๋Œ€๋กœ ๋“ฑ๊ฐ€ ์ œ์–ด๊ธฐ์˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๊ฐ™์ด ๋ณ€๊ฒฝํ•ด ์ฃผ๋ฉด ๋œ๋‹ค.

๊ทธ๋ฆผ 7. System Identification์„ ํ†ตํ•œ ์ „๋‹ฌํ•จ์ˆ˜ ์ถ”์ •

Fig. 7. Transfer function estimation through system identification

../../Resources/kiee/KIEE.2025.74.2.229/fig7.png

๋“ฑ๊ฐ€ ์ œ์–ด๊ธฐ๋ฅผ ์ œ์กฐ์‚ฌ ๋ธ”๋ž™๋ฐ•์Šค ๋ชจ๋ธ๋กœ ๋งž์ถ”๊ธฐ ์œ„ํ•ด 3.2์ ˆ์„ ํ†ตํ•ด ์‹œ๊ฐ„ ์˜์—ญ ์‚ฌ์–‘์—์„œ์˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์–ด๋Š ์ •๋„ ๊ฒฐ์ •ํ–ˆ๋‹ค๋ฉด ์ดํ›„์—๋Š” ์ฃผํŒŒ์ˆ˜ ์˜์—ญ์—์„œ์˜ ํ•ด์„์ด ํ•„์š”ํ•˜๋‹ค. ๊ทผ๊ถค์  ๋น„๊ต๋Š” 2๊ฐœ์˜ ์ œ์–ด๊ธฐ์˜ ์ „๋‹ฌํ•จ์ˆ˜ ์ฐจ์ˆ˜๊ฐ€ ํฌ๊ฒŒ ์ฐจ์ด๊ฐ€ ๋‚˜๊ธฐ ๋•Œ๋ฌธ์— ํ˜•ํƒœ๋ฅผ ํ†ต์ผ์‹œํ‚ฌ ์ˆ˜ ์—†์–ด ์‚ฌ์‹ค์ƒ ํฐ ์˜๋ฏธ๊ฐ€ ์—†๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ, ์šฐ์„  ์ œ์กฐ์‚ฌ์—์„œ ์ œ๊ณตํ•œ ๋ธ”๋ž™๋ฐ•์Šค ์ œ์–ด๊ธฐ๋ฅผ SI ๋ฐฉ์‹์„ ํ†ตํ•ด ์ „๋‹ฌํ•จ์ˆ˜ ์‘๋‹ต์„ ์ œ์–ด ๋กœ์ง๋ณ„๋กœ ์ถ”์ •ํ•œ๋‹ค. ์ถ”์ถœ๋œ ์ „๋‹ฌํ•จ์ˆ˜๋Š” ์•„๋ž˜ ์ˆœ์„œ์— ๋”ฐ๋ผ ๋“ฑ๊ฐ€ ์ œ์–ด๊ธฐ ๊ตฌ์กฐ์™€ ๋น„๊ต ๋ถ„์„์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.

๊ทธ๋ฆผ 8. ์ œ์–ด Flag๋ณ„ ์ „๋‹ฌํ•จ์ˆ˜ ์ถ”์ • ๋ฐ ๋น„๊ต ๋ฐฉ๋ฒ•

Fig. 8. Method for estimating and comparing transfer functions by control flag

../../Resources/kiee/KIEE.2025.74.2.229/fig8.png

โ‘  3.1์ ˆ์— ๋”ฐ๋ผ PI ์ œ์–ด๊ธฐ๋Š” ๋ธ”๋ž™๋ฐ•์Šค ์ œ์–ด๊ธฐ์˜ step response์— ๋Œ€ํ•œ ์‹œ๊ฐ„ ์‚ฌ์–‘ ์‘๋‹ต์„ ๋ณด๋ฉด์„œ try-and-error๋ฅผ ํ†ตํ•ด ์„ ์ •ํ•œ๋‹ค. ์ดˆ๊ธฐ์น˜๋Š” ๋ณ„๋„๋กœ ๋‘”๋‹ค. PSCAD/EMTDC์—์„œ๋„ Optimal Run์ด๋ผ๋Š” ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์ด์™€ ๊ฐ™์€ ๋ฐฉ์‹์„ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฉฐ, ๋ฐ˜๋ณต ๋ชจ์˜๋Š” MATALB์„ ํ†ตํ•ด์„œ ์ˆ˜ํ–‰ํ•œ๋‹ค.

โ‘ก ์ฃผํŒŒ์ˆ˜ ์˜์—ญ์—์„œ์˜ ๋น„๊ต๋ฅผ ์œ„ํ•ด ์ „๋‹ฌํ•จ์ˆ˜์˜ ํŠน์„ฑ๋ฐฉ์ •์‹์— ๋Œ€ํ•ด ์ ˆ์  ์ฃผํŒŒ์ˆ˜์˜ ์œ„์น˜์™€ Phase margin์„ ๋น„๊ตํ•ด๋ณด๊ณ  ํฐ ๋ฐฉํ–ฅ์„ ์žก๋Š”๋‹ค. ๊ธฐ๋ณธ์ ์œผ๋กœ $\left | KD_{cl}G_{s}(jw_{c})\right | =1$์ด ๋˜๋Š” ์ฃผํŒŒ์ˆ˜ $w_{c}$๊ฐ€ phase margin์„ ๊ฒฐ์ •์ง“๋Š” ์ฃผํŒŒ์ˆ˜์ด๊ณ , 2์ฐจ ์‹œ์Šคํ…œ์— ํ•œ์ •๋œ ์ด์•ผ๊ธฐ์ง€๋งŒ Phase margin์ด ์˜ค๋ฒ„์ŠˆํŠธ์™€ ์ƒ์Šน์‹œ๊ฐ„, ์ •์ฐฉ์‹œ๊ฐ„, ๋Œ€์—ญํญ์— ์˜ํ–ฅ์„ ์ฃผ๊ธฐ ๋•Œ๋ฌธ์— ์ด ๋ถ€๋ถ„์˜ ๊ฒฐ์ •์ด ๊ฐ€์žฅ ์ค‘์š”ํ•˜๋‹ค. ์ œ์–ด๊ธฐ ์„ค๊ณ„ ๊ณผ์ •์—์„œ ์ „์ฒด ์ด๋“์ด ์ฆ๊ฐ€ํ•˜๋ฉด phase margin์€ ์ค„์–ด๋“ค ์ˆ˜๋ฐ–์— ์—†์œผ๋ฏ€๋กœ ๋ณด๋“œ ์„ ๋„์—์„œ ์ œ์–ด๊ธฐ๋ณ„ ์ด๋“์ด 0์ด ๋˜๋Š” ๊ต์ฐจ ์ฃผํŒŒ์ˆ˜๋ฅผ ๋น„๊ต ํ•ด๋ณธ๋‹ค.

โ‘ข ๋งŒ์•ฝ ๊ต์ฐจ ์ฃผํŒŒ์ˆ˜๊ฐ€ ๋‹ค๋ฅด๋‹ค๋ฉด ๋ธ”๋ž™๋ฐ•์Šค ์ œ์–ด๊ธฐ์˜ ๊ต์ฐจ ์ฃผํŒŒ์ˆ˜์™€ ๋™์ผํ•˜๊ฒŒ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด Lead ์ œ์–ด๊ธฐ๋ฅผ ํ†ตํ•ด ๊ต์ฐจ ์ฃผํŒŒ์ˆ˜๋ฅผ ์กฐ์ ˆํ•œ๋‹ค. ์กฐ์ ˆ์„ ์œ„ํ•ด์„œ๋Š” $\alpha$ ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ๊ฐ€์žฅ ์ค‘์š”ํ•œ๋ฐ, $\alpha$์™€ $T_{D}$ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ํ†ตํ•ด ๊ต์ฐจ ์ฃผํŒŒ์ˆ˜๋ฅผ ํ†ต์ผ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. ์ฐธ๊ณ ๋กœ $\alpha$๊ฐ€ ์ž‘์œผ๋ฉด phase margin์„ ๋” ์ฆ๊ฐ€์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค. ์—ฌ๊ธฐ์„œ ์ฃผ์˜ํ•  ์ ์€ ๋ชจ๋“  ์ œ์–ด๊ธฐ ํŒŒ๋ผ๋ฏธํ„ฐ๊ฐ€ ๊ฒฐ์ •๋˜๊ณ  ๋‚˜๋ฉด $w_{c}$๊ฐ€ ๋ณ€ํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ๊ฐ€์žฅ ๋งˆ์ง€๋ง‰์— ์กฐ์ ˆํ•œ๋‹ค.

โ‘ฃ ์œ„์™€ ๊ฐ™์€ ์ ˆ์ฐจ๋ฅผ ๋๋‚ด๊ณ  ์ •์ƒ์ƒํƒœ ์˜ค์ฐจ๊ฐ€ ๋‚จ์•„์žˆ๋Š” ๊ฒฝ์šฐ์—๋งŒ Lag ์ œ์–ด๊ธฐ๋ฅผ ์„ค๊ณ„ํ•œ๋‹ค. ๊ณผ๋„ ์„ฑ๋Šฅ์€ ์œ ์ง€ํ•ด์•ผ ํ•˜๋ฏ€๋กœ ์ €์ฃผํŒŒ ์˜์—ญ์—์„œ gain์„ ์กฐ์ ˆํ•˜๊ณ , ๊ณ ์กฐํŒŒ๋Š” ์ฆํญํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋˜ํ•œ โ‘ก๋ฒˆ ๊ณผ์ •์„ ๊ฑฐ์ณค๋Š”๋ฐ๋„ ๊ต์ฐจ ์ฃผํŒŒ์ˆ˜๊ฐ€ ๋‹ค๋ฅผ ๊ฒฝ์šฐ Lag ์ œ์–ด๊ธฐ๋ฅผ ํ™œ์šฉํ•  ์ˆ˜๋„ ์žˆ๋‹ค. ๋ณดํ†ต Lag ์ œ์–ด๊ธฐ๋Š” ๊ต์ฐจ ์ฃผํŒŒ์ˆ˜๋ฅผ ๊ฐ์†Œ์‹œํ‚ค๋ฏ€๋กœ ์ด๋ฅผ ์œ„ํ•ด $T_{1}$์„ ์กฐ์ ˆํ•œ๋‹ค.

โ‘ค ์œ„์™€ ๊ฐ™์€ ์ž‘์—…์„ ๋ฐ˜๋ณตํ•˜๊ณ , ๋ธ”๋ž™๋ฐ•์Šค ์ œ์–ด๊ธฐ๊ฐ€ ํŠน์ • ์ฃผํŒŒ์ˆ˜ ๋Œ€์—ญ์—์„œ ์œ„์ƒ์ด ํฌ๊ฒŒ ๋‹ค๋ฅธ ๊ฒฝ์šฐ ์ถ”๊ฐ€์ ์ธ Lead-Lag ์ œ์–ด๊ธฐ๋ฅผ ๋‹ฌ์•„ ํ•ด๋‹น ์ฃผํŒŒ์ˆ˜์—์„œ์˜ ์œ„์ƒ ๋ณด์ƒ์„ ํ•ด์ค€๋‹ค.

โ‘ฅ ์™„์„ฑ๋œ ์ œ์–ด๊ธฐ ๊ตฌ์กฐ์™€ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ๊ฐ€์ง€๊ณ  ์ด์ „ ๋…ผ๋ฌธ์ง€์—์„œ ์ œ์‹œํ–ˆ๋˜ Python ๊ธฐ๋ฐ˜์˜ ์ œ์–ด๊ธฐ ๋ชจ๋“ˆํ™”์— ๋„ฃ์–ด์ฃผ๊ณ  ์‹œ๊ฐ„ ์‘๋‹ต ์‚ฌ์–‘์„ ํ‰๊ฐ€ ํ•ด๋ณด๊ณ  ๋น„๊ต ๋ถ„์„ ํ•ด๋ณธ๋‹ค. ํฌ๊ฒŒ ๋‹ค๋ฅด์ง€ ์•Š๋‹ค๋ฉด Fortran ๊ธฐ๋ฐ˜์˜ UDM ๋ชจ๋ธ๋กœ๋„ ์ ์šฉํ•œ๋‹ค.

4. ์‚ฌ๋ก€ ์—ฐ๊ตฌ

4.1 ์‚ฌ๋ก€ ์—ฐ๊ตฌ โ€“ 1

์ฒซ ๋ฒˆ์งธ ์‚ฌ๋ก€์—ฐ๊ตฌ๋Š” ์ง๊ด€์ ์ธ ํ•ด์„์„ ์œ„ํ•ด ์ œ์กฐ์‚ฌ์˜ ๋ธ”๋ž™๋ฐ•์Šค ์ œ์–ด๊ธฐ ๋ชจ๋ธ์„ ๋ฐ›์•„ SI ๊ธฐ๋Šฅ์„ ํ†ตํ•ด ์ „๋‹ฌํ•จ์ˆ˜๋ฅผ ์ถ”์ •ํ–ˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์˜€๋‹ค. ํŽธ์˜๋ฅผ ์œ„ํ•ด ์•„๋ž˜ $G(s)$์™€ ๊ฐ™์ด ์ €์ฐจํ•ญ์œผ๋กœ ์ถ”์ •ํ•˜์—ฌ ์ „๋‹ฌํ•จ์ˆ˜๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์˜€๋‹ค.

(4)
$G(s)=\dfrac{1}{s^{2}+3 s+2}$

๋“ฑ๊ฐ€ํ™”๋œ ์ œ์–ด๊ธฐ๋Š” ์šฐ์„  PI์™€ Lead-Lag 1๊ฐœ๋กœ ๊ตฌ์„ฑ๋œ ์ œ์–ด๊ธฐ๋ฅผ ๋Œ€์ƒ์œผ๋กœ 1์ฐจ ์กฐ์ •์„ ์ง„ํ–‰ ํ•ด๋ณด์•˜๋‹ค. ๊ฒฐ๊ณผ๋ฅผ ๋ณด๋‹ˆ ๋„ˆ๋ฌด๋‚˜๋„ ๋šœ๋ ทํ•˜๊ฒŒ ์ ˆ์  ์ฃผํŒŒ์ˆ˜ ์ดํ›„์˜ ์œ„์ƒ ์ง€์—ฐ์ด ํฌ๊ฒŒ ์ฐจ์ด ๋‚˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•˜์—ฌ ์œ„์ƒ ๋ณด์ƒ์„ ์œ„ํ•ด 2๊ฐœ์˜ Lead-Lag ์ œ์–ด๊ธฐ๋กœ ๋“ฑ๊ฐ€ ์ œ์–ด๊ธฐ๋ฅผ ๊ตฌ์„ฑํ•˜์—ฌ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ „๋‹ฌํ•จ์ˆ˜๋กœ ๋น„๊ต ๋ถ„์„์„ ์ง„ํ–‰ํ•˜์˜€๋‹ค.

(5)
$D_{cl}(s)=\dfrac{k_{p}s+k_{I}}{s}+K(\dfrac{s+z_{1}}{s+p_{1}})(\dfrac{s+z_{2}}{s+p_{2}})(\dfrac{s+z_{3}}{s+p_{3}})(\dfrac{s+z_{4}}{s+p_{4}})$

์ฒซ ๋ฒˆ์งธ ์‚ฌ๋ก€์—ฐ๊ตฌ์—์„œ๋Š” ์‹œ์Šคํ…œ ์ž์ฒด๊ฐ€ ๊ฐ„๋‹จํ•˜๋ฏ€๋กœ ๋ณ„๋„์˜ ์ตœ์ ํ™” ํ˜น์€ ํšŒ๊ท€ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  3.1์ ˆ ~ 3.3์ ˆ์— ๋‚˜์˜จ ์ˆœ์„œ๋Œ€๋กœ ์ œ์–ด๊ธฐ ์„ค๊ณ„๋ฅผ ์ง„ํ–‰ํ•˜์˜€๋‹ค. ๊ทธ๋ฆผ 9๋ฅผ ๋ณด๋ฉด ํŒŒ๋ผ๋ฏธํ„ฐ ์กฐ์ •์„ ํ•˜์ง€ ์•Š์€ ๋“ฑ๊ฐ€ ์ œ์–ด๊ธฐ์™€ ์ œ์กฐ์‚ฌ์˜ ์ œ์–ด๊ธฐ๊ฐ€ ์ฃผํŒŒ์ˆ˜ ์‘๋‹ต์—์„œ ํฐ ์ฐจ์ด๊ฐ€ ์žˆ๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์กฐ์ •ํ•˜๊ธฐ ์œ„ํ•ด ๊ฐ€์žฅ ๋จผ์ € ์ „์ฒด ์ด๋“ ๊ฐ’์„ ์กฐ์ •ํ•˜์˜€๋‹ค.

๊ทธ๋ฆผ 9. ๋“ฑ๊ฐ€ ์ œ์–ด๊ธฐ์˜ ์ดˆ๊ธฐ ํŒŒ๋ผ๋ฏธํ„ฐ์— ๋Œ€ํ•œ ๋ณด๋“œ ์„ ๋„

Fig. 9. Bode plot for initial parameters of equivalent controller

../../Resources/kiee/KIEE.2025.74.2.229/fig9.png

์ด๋“์ด ํด์ˆ˜๋ก ์œ„์ƒ์ด ์šฐ์ธก ์œ„๋กœ ์˜ฌ๋ผ๊ฐ€๊ธฐ ๋•Œ๋ฌธ์— $k_{p}$๊ฐ’์„ ์ฆ๊ฐ€์‹œ์ผฐ๊ณ , ๊ณ ์กฐํŒŒ ๋Œ€์—ญ์—์„œ์˜ ์ฐจ์ด๋ฅผ ์ขํžˆ๊ณ  ์ •์ƒ์ƒํƒœ ์˜ค์ฐจ๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•ด Lag ์ œ์–ด๊ธฐ์˜ ์ด๋“์„ ์˜๋„์ ์œผ๋กœ ๋†’์˜€๋‹ค. ์ด์— ๋”ฐ๋ผ ์ดˆ๋ฐ˜์— ์•„๋ž˜ ์™ผ์ชฝ๊ณผ ๊ฐ™์ด ๊ตฌ์„ฑ๋œ ํŒŒ๋ผ๋ฏธํ„ฐ๋“ค์ด ์˜ค๋ฅธ์ชฝ ํŒŒ๋ผ๋ฏธํ„ฐ๋“ค๋กœ ์žฌ์กฐ์ •๋˜์—ˆ๋‹ค.

๊ทธ๋ฆผ 10. ๋“ฑ๊ฐ€ ์ œ์–ด๊ธฐ์˜ 1์ฐจ ์กฐ์ • ํŒŒ๋ผ๋ฏธํ„ฐ์— ๋Œ€ํ•œ ๋ณด๋“œ ์„ ๋„

Fig. 10. Bode plot for tuning parameters of equivalent controller

../../Resources/kiee/KIEE.2025.74.2.229/fig10.png

์œ„์™€ ๊ฐ™์€ ์„ค๊ณ„ ๊ณผ์ •์„ ํ†ตํ•ด ๊ทธ๋ฆผ 10๊ณผ ๊ฐ™์ด 2๊ฐœ์˜ ์ œ์–ด๊ธฐ์— ๋Œ€ํ•ด ์ฃผํŒŒ์ˆ˜ ์‘๋‹ต ํŒŒํ˜•์„ ๋น„์Šทํ•˜๊ฒŒ ๋งŒ๋“ค์—ˆ์ง€๋งŒ, ์‹œ๊ฐ„ ์˜์—ญ์—์„œ step response๋ฅผ ์‚ดํŽด๋ณด๋ฉด ๊ณผ๋„ ์ƒํƒœ์—์„œ์˜ ์•„์ง ์ฐจ์ด๊ฐ€ ํฐ ๊ฒƒ์„ ํ™•์ธํ•˜์˜€๋‹ค. 1์ฐจ ํŒŒ๋ผ๋ฏธํ„ฐ ์กฐ์ •์„ ๊ฑฐ์นœ ์ œ์•ˆํ•œ ๋“ฑ๊ฐ€ ์ œ์–ด๊ธฐ์˜ ์ฃผํŒŒ์ˆ˜ ์‘๋‹ต์„ ๋ณด๋ฉด, ์ค‘๊ฐ„ ์ง€์ ์—์„œ์˜ ์ด๋“์ด ๋ถ€์กฑํ•ด ๋ณด์ด๋Š” ๊ฒƒ์œผ๋กœ ํŒ๋‹จ๋˜์—ˆ๋‹ค. ์ด๋Š” ๊ฒฐ๊ตญ Lead ์ œ์–ด๊ธฐ์˜ ์‹œ์ƒ์ˆ˜ ๊ฐ’์ด ์—ฐ๊ด€์ด ์žˆ์œผ๋ฏ€๋กœ ๋งˆ์ง€๋ง‰์œผ๋กœ ํ•ด๋‹น Lead ์ œ์–ด๊ธฐ๋ฅผ ์กฐ์ •ํ•˜๋Š” ์ž‘์—…์„ ์ง„ํ–‰ํ•˜์˜€๋‹ค. ๊ทธ๋ ‡๊ฒŒ ์กฐ์ •ํ•œ ์ตœ์ข… ๋“ฑ๊ฐ€ ์ œ์–ด๊ธฐ์˜ ํŒŒ๋ผ๋ฏธํ„ฐ๋Š” ์•„๋ž˜์™€ ๊ฐ™๋‹ค.

\begin{align*} k_{p}=15,\: k_{i}=1,\: \alpha_{1}=0.5,\: T_{1}=1.1,\: \\ T_{2}=0.8,\: \alpha_{2}=0.5,\: T_{3}=1.1,\: T_{4}=0.8 \end{align*}

2์ฐจ ํŒŒ๋ผ๋ฏธํ„ฐ ์กฐ์ • ๊ณผ์ •์„ try-and-error๋ฅผ ํ†ตํ•ด ์ˆ˜ํ–‰ํ•˜์˜€๊ณ , ๊ทธ๋ฆผ 11๊ณผ 12๊ณผ ๊ฐ™์ด ์ฃผํŒŒ์ˆ˜ ์˜์—ญ๊ณผ ์‹œ๊ฐ„ ์˜์—ญ์—์„œ ๋ชจ๋‘ ์›ํ•˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๋˜ํ•œ, ์ ˆ์  ์ฃผํŒŒ์ˆ˜ ๊ทผ์ฒ˜์—์„œ๋„ ์ด๋“์ด ๋ณด์ƒ๋˜๋Š” ๊ฒƒ์œผ๋กœ ํ™•์ธํ•ด ์‹ค์ œ๋กœ ์‹œ๊ฐ„ ์˜์—ญ์—์„œ ๊ทธ ์‘๋‹ต์„ ๋น„๊ต ํ•ด๋ณด์•˜์„ ๋•Œ๋„ ๋งค์šฐ ํก์‚ฌํ•œ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ๊ทธ๋ฆผ 12์˜ ๊ฒฝ์šฐ๋„ ์ผ๋ฐ˜์ ์œผ๋กœ ์šฐ๋ฆฌ๊ฐ€ ๋ณด๋Š” HVDC ์ œ์–ด ๊ฒฐ๊ณผ์™€ ๋งค์šฐ ๋น„์Šทํ•œ ์‹œ๊ฐ„ ์˜์—ญ ์‘๋‹ต์„ ๋ณด์˜€๋‹ค.

์ฒซ ๋ฒˆ์งธ ์‚ฌ๋ก€์˜ ๊ฒฝ์šฐ ๊ฐ„๋‹จํ•œ ์ „๋‹ฌํ•จ์ˆ˜๋กœ ์„ค๊ณ„๋ฅผ ํ•ด๋ณด์•˜์ง€๋งŒ, ์ด์™€ ๊ฐ™์€ ์ ˆ์ฐจ๋ฅผ ํ†ตํ•ด ์ตœ๋Œ€ํ•œ ๋น„์Šทํ•œ ์‘๋‹ต์„ ๊ฐ–๋Š” ๊ฐ„๋‹จํ•œ ์ œ์–ด๊ธฐ๋ฅผ PSS/e์— ์—ฐ๊ณ„ํ•จ์œผ๋กœ์จ ๋‹ค์–‘ํ•œ ๋ชจ์˜๋ฅผ ๊ฐ„ํŽธํ•˜๊ณ  ๋น ๋ฅด๊ฒŒ ํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์ฆ๋ช…ํ•˜์˜€๋‹ค.

๊ทธ๋ฆผ 11. ๋“ฑ๊ฐ€ ์ œ์–ด๊ธฐ์˜ ์ตœ์ข… ํŒŒ๋ผ๋ฏธํ„ฐ์— ๋Œ€ํ•œ ๋ณด๋“œ ์„ ๋„

Fig. 11. Bode plot for the final parameter of the equivalent controller

../../Resources/kiee/KIEE.2025.74.2.229/fig11.png

๊ทธ๋ฆผ 12. ๋“ฑ๊ฐ€ ์ œ์–ด๊ธฐ์˜ ์ตœ์ข… ํŒŒ๋ผ๋ฏธํ„ฐ์— ๋Œ€ํ•œ step responses

Fig. 12. Step response for the final parameter of the equivalent controller

../../Resources/kiee/KIEE.2025.74.2.229/fig12.png

๋ฌผ๋ก  ์กฐ๊ธˆ ๋” ์„ธ๋ฐ€ํ•œ ์ œ์–ด๊ธฐ ํŒŒ๋ผ๋ฏธํ„ฐ ์กฐ์ •์„ ํ†ตํ•ด ๋งค์šฐ ํก์‚ฌํ•˜๊ฒŒ ๋งŒ๋“ค ์ˆ˜๋„ ์žˆ์ง€๋งŒ, ๋ณธ ๋…ผ๋ฌธ์ง€์—์„œ ๊ณ„์† ๊ฐ•์กฐํ•˜๊ณ ์ž ํ•˜๋Š” ๋ถ€๋ถ„์€ ์กฐ๊ธˆ์˜ ์˜ค์ฐจ๋ฅผ ๊ฐ๋‚ดํ•˜๋”๋ผ๋„ ์ˆ˜์ฒœ ๊ฐœ์˜ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ๋ถ„์„ํ•ด์•ผ ํ•˜๋Š” ๊ณ„ํ†ต ๊ณ„ํš ์ธก๋ฉด์—์„œ๋Š” ์ด๋Ÿฌํ•œ ๋ณต์žกํ•œ ์ œ์–ด๊ธฐ๋“ค์„ ๋‹ค์†Œ ๊ฐ€๋ณ๊ฒŒ ๊ฐ€์ ธ๊ฐ€์ž๋Š” ๊ฒƒ์ด๋ฏ€๋กœ, ๋” ์ด์ƒ์˜ ํŒŒ๋ผ๋ฏธํ„ฐ ์กฐ์ • ๊ณผ์ •์€ ๊ฑฐ์น˜์ง€ ์•Š์•˜๋‹ค.

4.2 ์‚ฌ๋ก€ ์—ฐ๊ตฌ โ€“ 2

๋‘ ๋ฒˆ์งธ ์‚ฌ๋ก€์—ฐ๊ตฌ๋Š” ๋” ๋ณต์žกํ•œ ์ „๋‹ฌํ•จ์ˆ˜๋ฅผ ๊ฐ€์ •ํ•˜์˜€๊ณ , ์ œ์กฐ์‚ฌ์˜ ๋ธ”๋ž™๋ฐ•์Šค ์ œ์–ด๊ธฐ ๋ชจ๋ธ์„ ์‹œ๊ฐ„ ์˜์—ญ์—์„œ ๋ถ„์„ํ•ด Step response์— ๋Œ€ํ•œ ์ „๋‹ฌํ•จ์ˆ˜๋ฅผ ์ถ”์ •ํ•˜๋Š” ๊ฒƒ๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜์˜€๋‹ค. SI๋ฅผ ํ†ตํ•ด ์ถ”์ •ํ•œ ์ œ์กฐ์‚ฌ์˜ ์ „๋‹ฌํ•จ์ˆ˜๋Š” 6์ฐจํ•ญ์œผ๋กœ ์„ค์ •ํ•˜์˜€๋‹ค.

(6)
$G(s)=\dfrac{5}{s^{6}+15s^{5}+85s^{4}+225s^{3}+274s^{2}+144s+0.1}$

์ œ์กฐ์‚ฌ๋กœ๋ถ€ํ„ฐ ์ œ์–ด๊ธฐ ๋ชจ๋ธ์„ ๋ฐ›์œผ๋ฉด HVDC ๋ชจ๋ธ์˜ ๊ฒฝ์šฐ ๋‘ ๋ฒˆ์งธ ์‚ฌ๋ก€์™€ ๊ฐ™์€ ์œ ํšจ์ „๋ ฅ๊ณผ ๋ฌดํšจ์ „๋ ฅ ์‘๋‹ต์„ ๋ณด์ด๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ข…์ข… ์žˆ๋‹ค. ๋ฌผ๋ก  ์‹ค์ œ ์‘๋‹ต์˜ ๊ฒฝ์šฐ ์กฐ๊ธˆ ๋” ์˜ค๋ฒ„์Š›์ด ์ž‘๊ณ  ์ •์ƒ์ƒํƒœ ๋„๋‹ฌ ์‹œ๊ฐ„์ด ์งง์ง€๋งŒ, ์‚ฌ๋ก€์—ฐ๊ตฌ๋กœ ์ ํ•ฉํ•˜๋‹ค๊ณ  ๋งํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ค๋ฒ„์Š›์€ ์•ฝ 1.22pu ์ •๋„์ด๋ฉฐ, ์ •์ƒ์ƒํƒœ ๋„๋‹ฌ ์‹œ๊ฐ„์€ ์•ฝ 4์ดˆ, ์ƒ์Šน์‹œ๊ฐ„์€ ์•ฝ 2์ดˆ ์ •๋„๋กœ ๊ณ„์‚ฐ๋œ๋‹ค. Step response์— ๋Œ€ํ•ด ์ „๋‹ฌํ•จ์ˆ˜๋ฅผ ์ถ”์ •ํ•˜๊ธฐ ์œ„ํ•ด MATLAB์˜ SI ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ํ™œ์šฉํ•˜์˜€๊ณ  ์ฒซ ๋ฒˆ์งธ ์‚ฌ๋ก€์™€ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ๋“ฑ๊ฐ€ ์ œ์–ด๊ธฐ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์—ฌ๋Ÿฌ ๋ฒˆ์˜ try-and-error๋ฅผ ํ†ตํ•ด ์กฐ์ •ํ•˜์˜€๊ณ , ์•„๋ž˜์™€ ๊ฐ™์ด ์ตœ์ข… ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์„ ์ •ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค.

\begin{align*} k_{p}=0.3,\: k_{i}=0.2,\: \alpha_{1}=5,\: T_{1}=2,\: T_{2}=0.6,\: \alpha_{2}=20,\: \\ T_{3}=2,\: T_{4}=0.6,\: \alpha_{3}=20,\: T_{5}=2,\: T_{6}=0.6 \end{align*}

์ ˆ์ฐจ๋Œ€๋กœ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์กฐ์ •ํ•œ ๊ฒฐ๊ณผ ํŠน์ • ์ฃผํŒŒ์ˆ˜ ๋Œ€์—ญ์—์„œ์˜ ์œ„์ƒ ์‘๋‹ต์ด ์ผ๋ถ€ ์ฐจ์ด๊ฐ€ ์žˆ์–ด 1๊ฐœ์˜ Lead-Lag ์ œ์–ด๊ธฐ ์„ธํŠธ๋ฅผ ์ถ”๊ฐ€ํ•˜์˜€๊ณ , try-and-error๋ฅผ ํ†ตํ•ด ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์กฐ์ •ํ•˜์˜€์ง€๋งŒ, ๊ณ ์กฐํŒŒ ๋Œ€์—ญ์—์„œ์˜ ์œ„์ƒ ์ฐจ์ด๊นŒ์ง€๋Š” ์ •ํ™•ํžˆ ๋งž์ถœ ์ˆ˜๋Š” ์—†์—ˆ๋‹ค. ์‹œ๊ฐ„ ์˜์—ญ์—์„œ์˜ ์‘๋‹ต์€ ์•„๋ž˜ ๊ทธ๋ฆผ์ฒ˜๋Ÿผ ๊ฑฐ์˜ ๋น„์Šทํ•œ ์‘๋‹ต์„ ๋„์ถœํ•˜์˜€์œผ๋ฉฐ, ์งง๊ฒŒ๋Š” 10์ดˆ ๊ธธ๊ฒŒ๋Š” 30์ดˆ๊นŒ์ง€๋งŒ ๋ณด๋Š” PSS/e ๋ชจ์˜ ์ƒ์—์„œ๋Š” ์ด ์ •๋„์˜ ์˜ค์ฐจ๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ ์กฐ์ •์„ ํ†ตํ•ด ์ถฉ๋ถ„ํžˆ ๊ฐ๋‚ดํ•  ์ˆ˜ ์žˆ์œผ๋ฆฌ๋ผ ํŒ๋‹จํ•˜์˜€๋‹ค. ์ „๋‹ฌํ•จ์ˆ˜ ์ฐจ์ด๊ฐ€ ํผ์— ๋”ฐ๋ผ ํ•„์—ฐ์ ์œผ๋กœ ์˜ค์ฐจ๋Š” ๋ฐœ์ƒํ•  ์ˆ˜๋ฐ–์— ์—†๊ณ , ์˜ค์ฐจ๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•ด์„œ๋Š” ๋“ฑ๊ฐ€ ์ œ์–ด๊ธฐ๋ฅผ ๋” ๋ณต์žกํ•˜๊ฒŒ ๊ตฌ์„ฑํ•ด์•ผ ํ•˜์ง€๋งŒ, ๊ทธ๋ฆผ 13์™€ ๊ฐ™์ด ๊ณ ์กฐํŒŒ ๋Œ€์—ญ์—์„œ์˜ ์ถ”๊ฐ€์ ์ธ ์œ„์ƒ ์กฐ์ ˆ์ด ํ•„์š”ํ•˜๋ฏ€๋กœ ์ถ”๊ฐ€์ ์ธ ์ œ์–ด๊ธฐ๋ฅผ ๋‹ฌ๋ฉด ์ถฉ๋ถ„ํžˆ ๋ณด์ƒ๋˜๋Š” ๊ฒƒ์œผ๋กœ ํ™•์ธํ•˜์˜€์œผ๋‚˜, ์ด ๊ฒฝ์šฐ ๋“ฑ๊ฐ€ ์ œ์–ด๊ธฐ ์ž์ฒด์˜ ์ „๋‹ฌํ•จ์ˆ˜๊ฐ€ ๋„ˆ๋ฌด ์ปค์ ธ ์• ์ดˆ์˜ ์˜๋„์™€๋Š” ๋ฉ€์–ด์ง„๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ, ์˜ค์ฐจ๋ฅผ ๊ฐ๋‚ดํ•˜๋”๋ผ๋„ ์‹œ๊ฐ„ ์˜์—ญ์—์„œ ๋น„์Šทํ•œ ์‘๋‹ต์„ ๊ฐ€์ ธ๊ฐˆ ์ˆ˜ ์žˆ๋Š” ํ˜„ ์ œ์–ด๊ธฐ ๊ตฌ์กฐ๋ฅผ ๊ทธ๋Œ€๋กœ ํ™œ์šฉํ•˜๋Š” ๋ฐฉํ–ฅ์œผ๋กœ ๊ฒฐ๋ก ์„ ๋‚ด๋ ธ๋‹ค.

์ด ์‚ฌ๋ก€๋กœ๋ถ€ํ„ฐ ์–ธ๊ธ‰ํ•˜๊ณ  ์‹ถ์€ ์ ์€ ๊ณ ์ • ์ฃผํŒŒ์ˆ˜๋กœ ํ•ด์„ํ•˜๋Š” PSS/e ํŠน์„ฑ์ƒ ํŒŒ๋ผ๋ฏธํ„ฐ ์กฐ์ •์„ ํ•ด๋ณด๊ณ  ์‹œ๊ฐ„ ์˜์—ญ์—์„œ ์ •๋ง ํฐ ์ฐจ์ด๊ฐ€ ๋‚˜์ง€ ์•Š๋Š”๋‹ค๋ฉด ์กฐ๋ฅ˜ ํ•ด์„๊ณผ ๊ฐ™์€ ๊ธฐ๋ณธ์ ์ธ ์ •์  ํ•ด์„์ด๋‚˜ ์ฃผํŒŒ์ˆ˜ ํ•ด์„ ํ˜น์€ ์ „์•• ํ•ด์„๊ณผ ๊ฐ™์€ ๊ณผ๋„ ํ•ด์„์— ์žˆ์–ด์„œ๋Š” ํฐ ๋ฌธ์ œ๋ฅผ ๋ฐœ์ƒ์‹œํ‚ค์ง€๋Š” ์•Š์„ ๊ฒƒ์ด๋ผ๋Š” ์ ์ด๋‹ค. ๊ณ„ํ†ต ๊ณ„ํš์— ์žˆ์–ด์„œ ๋งŽ์€ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ๊ฒ€ํ† ํ•ด์•ผ ํ•˜๋Š” ๋งŒํผ, ์ด์™€ ๊ฐ™์€ ๋ฐฉ์‹์ด ์ •ํ™•๋„๋Š” ์กฐ๊ธˆ ๋‚ฎ์ถœ ์ˆ˜ ์žˆ์œผ๋‚˜ ๋” ํšจ์œจ์ ์ธ ๋ฐฉ์‹์ด๋ผ๊ณ  ๋งํ•  ์ˆ˜ ์žˆ๋‹ค.

๊ทธ๋ฆผ 13. ๋“ฑ๊ฐ€ ์ œ์–ด๊ธฐ์˜ ์ตœ์ข… ํŒŒ๋ผ๋ฏธํ„ฐ์— ๋Œ€ํ•œ ๋ณด๋“œ ์„ ๋„

Fig. 13. Bode plot for the final parameter of the equivalent controller

../../Resources/kiee/KIEE.2025.74.2.229/fig13.png

๊ทธ๋ฆผ 14. ๋“ฑ๊ฐ€ ์ œ์–ด๊ธฐ์˜ ์ตœ์ข… ํŒŒ๋ผ๋ฏธํ„ฐ์— ๋Œ€ํ•œ step responses

Fig. 14. Step response for the final parameter of the equivalent controller

../../Resources/kiee/KIEE.2025.74.2.229/fig14.png

์ถ”๊ฐ€์ ์œผ๋กœ ์œ„์™€ ๊ฐ™์ด try-and-error ๋ฐฉ์‹์ด ์•„๋‹ˆ๋ผ Python ํ™˜๊ฒฝ์—์„œ ์ตœ์ ํ™” ๋ชจ๋ธ์„ ํ™œ์šฉํ•ด ์ œ์–ด๊ธฐ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ตœ์  ์„ ์ •ํ•˜๋Š” ์—ฐ๊ตฌ๋“ค์ด ๋งŽ์ด ์ง„ํ–‰ ๋˜์–ด์™”๋‹ค. ํ•„์ž๋„ ๋™์ผํ•œ ๋ฐฉ์‹์œผ๋กœ ์ ์šฉ ํ•ด๋ณธ ๊ฒฐ๊ณผ ๊ฐ€์žฅ ์ค‘์š”ํ•œ ์ ์€ ํŒŒ๋ผ๋ฏธํ„ฐ๋ณ„ ์ œ์•ฝ ์กฐ๊ฑด์„ ์ถ”๊ฐ€ ๊ณ ๋ คํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ํ๋ฃจํ”„ ์ „๋‹ฌํ•จ์ˆ˜์˜ ํŠน์„ฑ๋ฐฉ์ •์‹ $L(s)$๋Š” $n$์ฐจ ๋‹คํ•ญ์‹ $a(s)$์™€ $m$์ฐจ ๋‹คํ•ญ์‹ $b(s)$๋กœ ์ •๋ฆฌํ•  ์ˆ˜ ์žˆ๊ณ , ์ •์ƒ์ƒํƒœ ์˜ค์ฐจ๊ฐ€ ํ•ญ์ƒ 0์ธ ์‹œ์Šคํ…œ์€ $n>m$์ด๊ธฐ ๋•Œ๋ฌธ์— ์ด์™€ ๊ฐ™์€ ์ œ์•ฝ ์กฐ๊ฑด์„ ํŒŒ๋ผ๋ฏธํ„ฐ ์กฐ์ • ์‹œ ๋ฐ˜์˜ํ•ด์•ผ ํ•˜๊ณ , Lead ์ œ์–ด๊ธฐ์˜ ๊ฒฝ์šฐ $z>p$์ธ ์กฐ๊ฑด ๊ทธ๋ฆฌ๊ณ  Lag ์ œ์–ด๊ธฐ์˜ ๊ฒฝ์šฐ $z<p$์ธ ์กฐ๊ฑด์„ ๊ฐ๊ฐ ์ œ์•ฝ ์กฐ๊ฑด์œผ๋กœ ์„ค์ •ํ•ด์•ผ ํ•œ๋‹ค. $\alpha$๋กœ ๊ธฐ์ค€์„ ๋‘˜ ๊ฒฝ์šฐ์—์„œ๋Š” 0~1 ์‚ฌ์ด์˜ ๊ฐ’์œผ๋กœ ์ง€์ •ํ•œ๋‹ค. ์ด์™€ ๊ฐ™์€ ํŒŒ๋ผ๋ฏธํ„ฐ๋ณ„ ์ œ์•ฝ ์กฐ๊ฑด์ด ๊ฒฐ๊ณผ์— ๊ฐ€์žฅ ํฐ ์˜ํ–ฅ์„ ๋ฏธ์ณค๋‹ค.

๊ทธ๋Ÿฌ๋‚˜, ์—ฌ๋Ÿฌ ์ผ€์ด์Šค์— ๋Œ€ํ•ด ๋ชจ์˜๋ฅผ ํ•ด๋ณธ ๊ฒฐ๊ณผ ๊ณ ์ฐจํ•ญ์œผ๋กœ ๊ฐˆ์ˆ˜๋ก ์ ์  ์ตœ์ ํ•ด๋ฅผ ์ฐพ์ง€ ๋ชปํ•˜๊ณ  ์˜คํžˆ๋ ค ์ •๋ฐ˜๋Œ€์˜ ๊ฒฐ๊ณผ๋ฅผ ์ƒ์„ฑํ•˜๋Š” ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ํ•ด๋กœ ์ฐพ๋Š” ํ˜„์ƒ์„ ๋ณผ ์ˆ˜ ์žˆ์—ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค๋ฉด ํฌ๊ธฐ๋Š” ์ •ํ™•ํ•˜๊ฒŒ ๋งž์ถ”์ง€๋งŒ ์œ„์ƒ ์˜์—ญ๊นŒ์ง€ ๊ฐ™๊ฒŒ ๋งž์ถ”์ง€ ๋ชปํ•˜๊ณ  trade-off๊ฐ€ ์กด์žฌํ–ˆ๋‹ค. ๋ณธ ๋…ผ๋ฌธ์˜ ์˜๋„๋Š” ๊ฐ€์žฅ ๊ฐ„๋‹จํ•œ ์ œ์–ด๊ธฐ ๊ตฌ์กฐ 1๊ฐœ์˜ ๊ธฐ๋ณธ ๊ผด์„ ์ œ์•ˆํ•˜๊ณ , ๋น ๋ฅธ ๊ณ„ํ†ต ๊ฒ€ํ† ์™€ ๋‹ค์–‘ํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ๋ณด๊ธฐ ์œ„ํ•œ ํ•˜๋‚˜์˜ ๋„๊ตฌ๋กœ ๋ณธ ์—ฐ๊ตฌ ๋‚ด์šฉ์„ ํ™œ์šฉํ•˜๋Š” ๊ฒƒ์ด๋ฏ€๋กœ ๊ฐ„๋‹จํ•œ ๋ฐฉ์‹์œผ๋กœ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์กฐ์ •ํ•˜๋Š” ๊ฒƒ์„ ๋ชฉํ‘œํ•˜๊ณ  ์žˆ๋‹ค. ์ œ์กฐ์‚ฌ ์ œ์–ด๊ธฐ์™€ ๋™์ผํ•œ ์‘๋‹ต์„ ๊ฐ–๊ธฐ ์œ„ํ•ด์„œ๋Š” ์‚ฌ์‹ค์ƒ ์ „๋‹ฌํ•จ์ˆ˜์˜ ์ฐจ์ˆ˜๋ถ€ํ„ฐ ํ†ต์ผ๋˜์–ด์•ผ ํ•œ๋‹ค. ๋”ฐ๋ผ์„œ, ๊ทธ๋ฆผ 14์˜ ์ดˆ๋ฐ˜ ๋Œํ•‘์— ๋Œ€ํ•œ ์˜ค์ฐจ๋Š” ํ•„์—ฐ์ ์œผ๋กœ ๋ฐœ์ƒํ•  ์ˆ˜๋ฐ–์— ์—†์œผ๋‚˜, ์ƒ์Šน์‹œ๊ฐ„๊ณผ ์ •์ƒ์ƒํƒœ ๋„๋‹ฌ ์‹œ๊ฐ„์˜ ๊ฒฝ์šฐ ํŒŒ๋ผ๋ฏธํ„ฐ ์กฐ์ • ์ „ ๋“ฑ๊ฐ€ ์ œ์–ด๊ธฐ๋ณด๋‹ค๋Š” ๋งŽ์ด ๊ฐœ์„ ๋œ ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด ์ •๋„์˜ ์˜ค์ฐจ๋ฅผ ๊ฐ๋‚ดํ•  ์ˆ˜ ์žˆ์„์ง€์— ๋Œ€ํ•œ ์˜๊ฒฌ์ด ๋ชจ์•„์ ธ์•ผ ํ•  ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค. ๊ฒฐ๋ก ์ ์œผ๋กœ ์ธ๋ฒ„ํ„ฐ ๊ธฐ๋ฐ˜์˜ ๋ณต์žกํ•œ ๋ชจ๋ธ์—์„œ ์ œ์–ด ์ง€๋ น์น˜ ๋ณ€๊ฒฝ์ด ํ•„์š”ํ•  ๋•Œ๋Š” ์ด์™€ ๊ฐ™์€ ๊ฐ„๋‹จํ•œ ๋“ฑ๊ฐ€ ์ œ์–ด๊ธฐ ๊ตฌ์กฐ๋กœ ํ™œ์šฉํ•œ๋‹ค๋ฉด ์‹œ๊ฐ„ ์˜์—ญ ์‘๋‹ต์—์„œ์˜ PSS/e ๋ชจ์˜๋Š” ์ถฉ๋ถ„ํžˆ ์ ์šฉํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ๋ณด์ธ๋‹ค.

5. ๊ฒฐ ๋ก 

์šฐ๋ฆฌ๋‚˜๋ผ๋Š” ๊ณ„ํ†ต ๊ณ„ํš ์˜์—ญ์—์„œ๋Š” ์ง€์†์ ์ธ ํ™˜๊ฒฝ ๋ณ€ํ™”๋ฅผ ๊ณ„ํ†ต ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋กœ ์ง€์†ํ•ด์„œ ๋ฐ˜์˜ํ•ด์•ผ ํ•˜๋Š” ์–ด๋ ค์šด ๋ฌธ์ œ๋ฅผ ์•ˆ๊ณ  ์žˆ๋‹ค. ๋ฐœ์ „ ๊ณ„ํš์˜ ์ •์ฑ… ๋ณ€ํ™”, ์‚ฌํšŒ์  ์ˆ˜์šฉ์„ฑ ๋ฌธ์ œ, ํ™˜๊ฒฝ ๋ฌธ์ œ ๋“ฑ ๊ณผ๊ฑฐ์™€๋Š” ๋‹ค๋ฅธ ์˜ˆ์ƒํ•  ์ˆ˜ ์—†๋Š” ๋ณ€์ˆ˜๊ฐ€ ๋ฏธ๋ž˜ ์ „๋ ฅ๋ง์„ ๋Œ€๋น„ํ•˜๋Š”๋ฐ ๋งŽ์€ ๋ถ€๋‹ด์„ ์ฃผ๊ณ  ์žˆ๋‹ค. ์ด์— ๋”ฐ๋ผ, ํ•ด์™ธ ๊ธฐ๊ด€์ฒ˜๋Ÿผ ๋น ๋ฅด๊ณ  ๊ฐ€๋ณ๊ฒŒ ๋‹ค์–‘ํ•œ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋Š” ์ ˆ์ฐจ ๋ฐ ํ”„๋กœ๊ทธ๋žจ์ด ํ•„์š”ํ•œ ์ƒํ™ฉ์ด๋‚˜ ์šฐ๋ฆฌ๋‚˜๋ผ์˜ ๊ฒฝ์šฐ ๊ณ„ํš์— ์žˆ์–ด์„œ ๋งค์šฐ ์ •๊ตํ•œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ๋งŒ๋“œ๋Š” ๋ฐ ๋” ์น˜์ค‘ํ•˜๊ณ  ์žˆ์–ด ๋งŽ์€ ์ธ์  ํˆฌ์ž…์ด ์š”๊ตฌ๋˜๋Š” ์‹ค์ •์ด๋‹ค. ๊ทธ์ค‘ ํ•˜๋‚˜๊ฐ€ ์‚ฌ์šฉ์ž ์ •์˜ ๋ชจ๋ธ์˜ ๊ด€๋ฆฌ ์ธก๋ฉด์ด๋‹ค. ๋งŽ์€ ์–‘์˜ ์‹œ๋‚˜๋ฆฌ์˜ค๋ฅผ ๋ถ„์„ํ•  ๋•Œ ESS, ํŠน์ˆ˜์„ค๋น„, ์žฌ์ƒ์—๋„ˆ์ง€ ๋“ฑ ์ธ๋ฒ„ํ„ฐ ๊ธฐ๋ฐ˜์˜ ์ž์›๋“ค์„ ๋„ˆ๋ฌด ๋ณต์žกํ•˜๊ฒŒ ๋ชจ๋ธ๋งํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋‹ด์•„๋‚ด๋Š” ๊ฒƒ๋ณด๋‹ค๋Š” ์ž‘๊ฒŒ๋Š” 10์ดˆ ๊ธธ๊ฒŒ๋Š” 30์ดˆ๊นŒ์ง€์˜ ์ •ํ•ฉ์„ฑ๋งŒ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ๋‹จ์ˆœํ•œ ์ œ์–ด๊ธฐ๋กœ ์น˜ํ™˜ํ•˜์—ฌ ๋‹ค์–‘ํ•œ ์•ˆ์ •๋„ ๊ฒฐ๊ณผ๋“ค์„ ๊ด€์ฐฐํ•˜๋ฉด ์–ด๋–จ์ง€ ํ•˜๋Š” ์ถœ๋ฐœ์ ์—์„œ ๋ณธ ์—ฐ๊ตฌ๊ฐ€ ์‹œ์ž‘๋˜์—ˆ๋‹ค. ๋ณดํ˜ธ ๋™์ž‘๊ณผ ๊ฐ™์€ ์ œ์–ด ๋ชจ๋“œ ์ „ํ™˜์„ ์–ด๋–ป๊ฒŒ ์ƒ์„ธํžˆ ๋ฐ˜์˜ํ• ์ง€ ํ›„์† ์—ฐ๊ตฌ๊ฐ€ ๋ถ„๋ช…ํžˆ ํ•„์š”ํ•˜์ง€๋งŒ, ํ˜„์žฌ 8,760์‹œ๊ฐ„ DB๋ฅผ ๋งŒ๋“ค์–ด ํ™•๋ฅ ๋ก ์  ์•ˆ์ •๋„ ํŠธ๋ Œ๋“œ๋ฅผ ๋ณด๋Š” ์—ฐ๊ตฌ๊ฐ€ ๊ตญ๋‚ด์™ธ์ ์œผ๋กœ ๋งŽ์ด ์ง„ํ–‰๋˜๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด์™€ ๊ฐ™์€ ์ ‘๊ทผ ๋ฐฉ์‹์„ ํ†ตํ•ด ๊ฐ๊ฐ์˜ DB๋ฅผ ์ˆ˜๋ ด์‹œํ‚ค๋Š” ๋ฐ ๊ฑธ๋ฆฌ๋Š” ์‹œ๊ฐ„์„ ๋‹จ์ถ•์‹œํ‚ค๊ณ  ํšจ์œจ์ ์œผ๋กœ ํ•ด์„ ๊ฒฐ๊ณผ๋ฅผ ๋„์ถœํ•˜๋Š”๋ฐ ๋ณธ ์—ฐ๊ตฌ๊ฐ€ ๊ธฐ์—ฌํ•  ์ˆ˜ ์žˆ์„ ๊ฒƒ์œผ๋กœ ์ƒ๊ฐํ•œ๋‹ค.

Acknowledgements

์ด ๋…ผ๋ฌธ์€ 2024๋…„๋„ ํ•œ๊ตญ๊ณตํ•™๋Œ€ํ•™๊ต ํ•™์ˆ ์—ฐ๊ตฌ์ง„ํฅ์‚ฌ์—…์— ์˜ํ•˜์—ฌ ์—ฐ๊ตฌ๋˜์—ˆ์Œ(โ€This work was supported by the Academic Promotion System Tech University of Korea")

References

1 
C. Unsalan, D. E. Barkana, and H. D. Gurhan, โ€œTransfer Function Based Controller Design,โ€ Embedded Digital Control with Microcontrollers: Implementation with C and Python, 2021.URL
2 
S. Eberlein, and K. Rudion, โ€œSmall-signal stability modelling, sensitivity analysis and optimization of droop controlled inverters in LV microgrids,โ€ International Journal of Electrical Power & Energy Systems, vol. 128, pp. 106404, 2021.DOI
3 
D. Wang, and K. Zhang, โ€œSmall-Signal Stability Analysis of MMC-HVDC System Based on Hybrid Passivity,โ€ IEEE Transactions on Power Delivery, vol. 39, no. 1, 2024.DOI
4 
Y. Zhu, Y. Gu, Y. Li, and T. C. Green, โ€œImpedance-Based Root-Cause Analysis: Comparative Study of Impedance Models and Calculation of Eigenvalue Sensitivity,โ€ IEEE Transactions on Power Systems, vol. 37, no. 4, pp. 3267~3277, 2022.DOI

์ €์ž์†Œ๊ฐœ

์†ก์„ฑ์œค(Sungyoon Song)
../../Resources/kiee/KIEE.2025.74.2.229/au1.png

He received the B.S. degree in electrical engineering from Soongsil University in 2015. He received the unified M.S. and Ph.D. degree in electrical engineering from Korea University, Seoul, South Korea, in 2020. From 2020 to 2021, he was a Senior Researcher with the Korea Institute of Energy Research (KIER), Daejeon, South Korea. From 2021 to 2024, he was a Senior Researcher with the Korea Electrotechnology Research Institute (KERI), UiWang, South Korea. He is currently an Assistant Professor at Tech University of Korea. His research is in the areas of power system analysis and control.