1. 서 론
선박은 외부 시스템과 독립된 환경에서 운항하기에 필요 한 전력을 자체적으로 생산해야만 하며, 주기관을 운전하기 위한 보조기기와 항해 통신 장비들은 생산된 전력으로 구동 되므로 선박의 안전을 위하여 선내 발전원의 전력의 품질 및 안정성은 매우 중요하다. 통상적으로 선박의 발전원은 정속 엔진을 원동기로 하는 동기 발전기가 사용되며 엔진 가버너가 실린더 내로 분사되는 연료량을 조절함으로써 토 크를 발생시키고 엔진의 회전속도를 일정하게 유지하게 된 다. 동기 발전기의 여자기는 여자전류 제어를 통해 발전기 출력 전압을 일정하게 유지할 수 있다. 이와 같이 가버너에 서의 토크와 회전속도의 제어, 여자기에서의 단자 전압 제 어는 엔진 발전기가 안정적인 전력을 선박에 공급 가능하게 하는 핵심적인 제어 요소이다.
최근 하드웨어 및 소프트웨어 관련 기술의 비약적인 발전 을 통해 신경망 회로를 비롯한 다양한 방법의 기계학습 이 론과 인공지능에 관한 연구가 많이 진행되고 있고, 이미지 분류, 음성 인식, 자율주행 자동차, 컴퓨터 비전 등 산업 전 분야에 걸쳐 영향을 미치고 있다(Zhao et al., 2021). 또한 이 러한 기술은 전기·전자제어 분야에서도 많은 적용 연구가 수행되었는데 아래는 이에 대한 선행 연구들이다. 2019년 Wu, T.의 논문에서는 전력 반도체 모듈의 공기 냉각용 히트 싱크의 자동 최적화에 유전알고리즘 기반의 최적화 설계 방 법론이 제안되었다(Wu et al., 2019). 2018년 Zhan, X.의 논문 에서는 다중 색상 LED 시스템에 대한 신경망 기반 색상 제 어 방법을 제안하였다(Zhan et al., 2018). 2018년 Wu, J.은 신 경망 기반 알고리즘의 태양광 MPPT 기법에 대해 제안되었 다(Wu et al., 2018). 2020년 Yu, X.는 신경망 기반의 접근법을 사용하여 전력 네트워크를 결정하는 내용이 제안되었다(Yu, 2020). Kumar, R. S.는 스마트 그리드 모니터링 시스템에서 인공지능 기술의 영향에 대한 논문을 발표하였다(Kumar et al., 2023). 2021년 Vanting, N. B.은 전기 부하 예측을 위한 Deep neural network에 대한 포괄적인 리뷰를 하였다(Vanting et al., 2021). 2023년 Bento, M. E. C.는 전력 시스템의 부하 마 진 계산을 위한 물리학 기반의 신경망을 제안하였다(Bento, 2023). 2023년 Olcay, K.와 Çetinkaya, N.은 전기차 충전소가 전 기 네트워크에 미치는 영향에 대한 분석 수행하였다(Olcay and Çetinkaya, 2023). 상기 선행연구에서 확인할 수 있듯 기 계학습 및 인공지능은 적용 범위와 가능성이 매우 넓고 크 다.
한편, 동기 발전기 여자기 제어 관련 최근 연구 내용을 살펴보면 Da Silva Filho, J.는 여자 시스템 제어를 위해 Paraconsistent Annotated Logic의 특수한 이진 형태 (PAL2v)를 통합한 Model Predictive Control (MPC)을 제안하고 있고(Da Silva Filho et al., 2023), 2023년 Hu, Z.은 여자기 제어를 통해 DFIG의 주파수 지원을 개선하는 방법에 대해 연구하였다 (Hu et al., 2023). 2022년 Al_Issa, H. A.는 동기발전기 코로나 방전 효과에 대해 여자 시스템 평가에 대한 연구를 수행하 였다(Al_Issa et al., 2022).
관련 선행조사를 통해 시스템 입·출력에 대한 다량의 데 이터 확보하고 신경망 회로를 설계하여 학습을 시킴으로써 시스템의 성능을 개선 시킬 수 있음을 알 수 있었고, 선박 동기 발전기의 여자 시스템에 기계학습 및 인공지능 기법 적용에 대한 가능성을 확인할 수 있었다.
본 논문에서는 IEEE에서 제공하는 발전기 여자시스템 모 델 중 하나인 AC4A 타입의 여자기(IEEE, 2016) 내부의 전압 제어기를 기존의 PI 제어기에서 신경망 회로 제어기로 대체 하여 성능을 확인 하였다. 기존 여자기와 동기 발전기에 대 한 Matlab/Simulink 모델링 및 시뮬레이션을 통해 전력 부하 변동에 따른 전기적 출력 특성 데이터를 수집하고, 이 데이 터를 기반으로 신경망을 학습시켜 여자기 내부의 전압제어 기를 대체 할 수 있는 신경망 회로 제어기를 설계하였다. 최 종적으로 제안하는 제어기를 적용한 모델의 시뮬레이션을 통해 기존 제어기와 시스템 응답 특성을 비교하여 해당 제 어기의 유효성을 검증하였다.
2. 선박 전력 시스템
2.1 선박의 전력 시스템
Fig. 1은 전통적인 상선의 전력 시스템에 대한 개념도이 다. 다수의 엔진 발전기로 전체 그리드가 구성되며, 발전기 의 대수와 용량은 선박 설계시 전력 부하 분석을 통해 결정 한다. 발전기의 운전과 부하분담은 전력관리 시스템에 의해 제어하는데 이는 선박 전력계통의 안정성을 확보하기 위한 중요한 요소이다.
현존하는 선박 대부분은 직류 시스템이 아닌 교류 시스템 을 적용하고 있으며, 이를 위해 발전기의 엔진은 동일한 주 파수를 얻기 위해 정속으로 운전된다.
2.2 엔진 발전기
2.2.1 엔진 및 가버너
엔진의 가버너는 엔진 실린더 내 분사되는 연료의 가감을 통해 기계적인 출력을 내기 위한 토크를 생성하며 정속 발 전기가 일정한 주파수를 유지하도록 회전속도를 조정한다. 이를 모델링하면 Fig. 2와 같이 나타낼 수 있다. 식(1)과 같이 발전기의 분당 회전수는 주파수와 회전자의 극수에 의해 결 정 되는데 육상과 마찬가지로 선박의 주파수는 동일하게 유 지되고 회전자의 극수는 제작 시 정해지는 상수이므로 엔진 은 정속으로 운전되어야 한다.
여기서,
2.2.2 동기 발전기
동기 발전기의 고정자 각 상에 대한 전압 방정식은 식 (2), (3), (4)와 같이 표현된다.
여기서,
각 상에 대한 쇄교 자속 성분은 식(5), (6), (7)과 같이 표현 된다.
상기의 전압 방정식은 시간에 따라 변화하는 식이므로 효 과적인 제어를 위해 Park-Clark`s Transformation을 이용하여 회전좌표계 d-q축 전압 방정식인 식(8), (9)로 표현된다.
여기서,
여자기는 회전자의 자속 성분을 조정함으로써, 단자 전압 을 안정적으로 유지할 수 있다.
3. 신경망 회로 모델링
3.1 신경망 회로의 구성
신경망 회로는 Fig. 3에 나타나는 바와 같이 신경망에 입 력 데이터를 제공하는 입력층과 입력층으로부터 받은 데이 터를 각 노드에서 가중치를 적용하여 활성화 함수를 통해 변환한 값을 출력층으로 전달하는 은닉층 그리고 신경망의 최종 출력을 생성하는 출력층으로 구성된다.
각 노드는 이전 계층의 노드에서 입력을 받아 처리하고 다음 계층의 노드로 출력을 전달하는데 이때 각 노드에서의 처리는 일반적으로 가중치를 적용한 합계를 계산하고 그 결 과에 식(10)의 활성 함수를 적용하는 과정을 포함한다.
여기서,
3.2 신경망의 학습
신경망 내부의 가중치를 끊임없이 조정하기 위해 오차역 전법을 사용하여 신경망의 출력 오차를 최소화하는 방향으 로 가중치를 조정한다. 오차역전파는 다음과 같은 단계를 반복해서 수행한다. 먼저 활성함수에 따라 순전파 출력을 계산한다. 그 후 신경망의 최종 출력과 원하는 출력 사이의 오차를 계산하는데 이때 오차는 일반적으로 식(11)의 손실함 수를 통해 계산된다.
여기서,
출력층의 노드에 연결된 가중치가 변할 때 오차값이 어떻 게 변하는지를 정의하는 편미분식은 chain rule을 이용해 식 (12)와 같이 표현될 수 있고, 이때 출력 계층에서 입력 계층 으로 오차를 역방향으로 전파한다.
여기서, δ = 오차 그래디언트
매 학습마다 오차값이 줄어들도록 가중치를 업데이트하 면 최종적으로 최적의 가중치가 적용된 신경망 회로가 완성 된다. 이러한 학습 과정은 식(13)으로 나타낼 수 있다.
여기서,
3.3 전체 전력 시스템
여자기 전압제어기와 신경망 회로 제어기를 비교하기 위 하여 Matlab/Simulink를 통해 동기 발전기, 여자기, 전력 부하 를 모델링 하였고, 전체 시스템 구성도는 Fig. 4와 같다.
3.3.1 동기 발전기
정격용량 1,000kVA, 선간전압 440Vac, 주파수 60Hz 동기 발전기를 모델링 하였고, 이상적인 가버너에 의해 정격 회 전속도를 유지할 수 있도록 시스템을 고안하였다.
3.3.2 AC4A 타입 여자 시스템
IEEE에서 제공하는 AC4A 타입의 여자 시스템 파라미터를 적용하였으며, 그에 대한 주요 값은 Table 1과 같다.
3.3.3 전력 부하
시간에 따른 전력 부하 변동을 모델링하기 위하여 Initial Load 1개, Variable Load 6개 그리고 Variable Load를 계통에 연계 시키거나 차단시키는 Circuit Breaker 6개로 구성하였다. 또한 Initial Load 및 Variable Load는 각 시뮬레이션 차수마다 그 값을 변동할 수 있으며, Circuit Breaker의 차폐 시간도 조 정 가능하도록 모델을 구성하였다.
3.4 신경망 회로 학습
3.4.1 학습을 위한 데이터 수집
0.2 ms 주기로 여자기 메인 전압제어기의 입력값인 고정 자 단자 Reference 전압, 고정자 계자 전류 및 출력값인 출력 계자 전압을 수집하였고, Table 2의 부하 변동 시나리오에 따라 총 [590,010 x 2] 개의 예측변수와 [590,010 x 1] 개의 응답 변수를 획득하였다.
3.4.2 신경망 회로 학습
수집된 데이터의 70%를 훈련데이터로 사용하였고, 나머 지 각각 15%씩 검증 데이터와 테스트 데이터로 활용하여 Fig. 5와 같이 신경망 회로 학습을 수행하였다. 이때 은닉층 의 크기는 30개로 설정하였다.
4. 시뮬레이션
4.1 여자기 내부 메인 전압제어기 비교
Fig. 6에 제시된 바와 같이 기존의 AC4A 타입 여자기의 메인 전압제어기를 학습이 완료된 신경망 회로 제어기로 대 체하여 Table 3에 제시된 총 3가지 시나리오에 대한 전력 부 하 상승 시뮬레이션을 수행한 뒤 그 결과를 비교하였다. 발 전기 용량 대비 낮은 비율의 전력 부하 변동은 단자 전압 하 강 또는 상승에 따른 유의미한 제어기 특성 확인이 어려우 므로 시나리오 1에서 최소 부하 상승은 발전기 용량의 10% 인 100kW로 설정하였고, 시나리오 2는 이의 2배인 20%, 마 지막으로 Bow Thruster와 같이 대용량 모터를 구동할 경우에 대한 가상 시나리오로 80% 부하 상승을 설정하였다.
4.2 시뮬레이션 결과
4.2.1 100kW 스텝 부하 상승 시뮬레이션 결과
Fig. 7에 제시된 바와 같이 신경망 회로 제어기가 기존 제어기 대비 출력 계자 전압 최고값에 대한 편차가 최대 2.51%가량 개선되는 것을 확인할 수 있었고, 출력의 안정성 도 더욱 양호함을 확인할 수 있었다.
4.2.2 200kW 스텝 부하 상승 시뮬레이션 결과
Fig. 8에 제시된 바와 같이 신경망 회로 제어기가 기존 제어기 대비 출력 계자 전압 최고값에 대한 편차가 최대 4.14%가량 개선되는 것을 확인할 수 있었다.
4.2.3 800kW Heavy load 부하 상승 시뮬레이션 결과
Fig. 9에 제시된 바와 같이 신경망 회로 제어기가 기존 제어기 대비 출력 계자 전압 최고값에 대한 편차가 최대 9.63%가량 개선되는 것을 확인할 수 있었다.
계통에 인가되는 순간적인 전력 부하의 크기에 따라 여자 기의 입력값인 발전기 단자 전압의 전압강하가 커지게 된 다. PI 제어기의 특성상 입력값의 변동이 크면 그 과도 응답 의 크기도 커지는데 신경망 회로 제어기의 경우, 학습하는 과정에서 각 노드의 가중치와 바이어스가 최적의 값을 가짐 에 따라 입력값의 큰 변동에도 PI 제어기 대비 편차가 적은 것을 확인 할 수 있다.
4.2.4 신경망 회로 제어기의 응답 특성
Fig. 10의 결과와 같이 기존 제어기의 경우 단자전압 440V 대비 오버슈트는 0.35%, 언더슈트는 1.55%이며, 신경망 회로 제어기의 경우 오버슈트는 0.12%, 언더슈트는 1.35%로 두 제 어기 모두 응답 특성이 양호함을 확인 할 수 있었다. 그러나 신경망 회로 제어기는 오버슈트 이후에 기준 전압으로 수렴 하는 과정에서 기존 제어기 대비 출력값의 변동이 더 적어 보다 더 안정적으로 기준 전압에 수렴하는 것을 확인 가능 하다.
5. 결론 및 고찰
선박 전력계통에 안정적인 전력을 공급하기 위해 사용되 는 발전기 여자기의 메인 전압제어기는 PI 제어기가 적용되 고 있다. 이 제어기는 현재 가장 널리 사용되는 제어기 중 하나이며, 성능의 우수성과 안정성은 이미 입증되어 있다. 본 연구에서는 여자기 내부 PI 전압제어기의 입출력 값을 데이터화 하여 오차를 최소화 할 수 있도록 노드의 가중치 를 조정하는 방법으로 신경망 회로를 학습시켰다. 학습된 신경망 회로 제어기를 적용하여 응답 특성에 있어 PI 제어 기 대비 오버슈팅이 최대 9.63% 낮아지고, 출력값의 수렴 특 성이 우수한 결과를 얻을 수 있었다.
신경망 회로 제어기의 활용을 위해서는 먼저 작동이 원활 한 제어기로부터 입출력 데이터의 확보라는 선행 조건이 필 요하지만, 학습을 통해 기존의 제어기보다 응답 특성이 우 수한 제어기를 얻을 수 있음을 확인 하였다. 기존의 PI 제어 기와 본 논문에서 제안하는 신경망 회로를 실제 선박에 병 렬로 구성할 경우, 평상시 PI 제어기를 통해 안정적인 데이 터를 수집하고 이를 통해 신경망 학습을 수행하는 방법도 가능할 것이다. 또한 이를 통해 기존 제어기의 문제 발생 시 병렬로 구성되어있는 신경망 회로 제어기로의 전환을 통해 선박 전력 시스템의 안전성을 더욱 강화 할 수 있을 것이다. 향후 본 논문에서 얻은 결과를 바탕으로 실제 제어기를 동 기 발전기에 장착 후 실증 연구를 통해 보다 많은 데이터를 확보할 예정이다.