인버터용 모델예측제어 (Model Predictive Control for Inverters)

전기전자공학
한 줄 정의: 인버터가 취할 수 있는 각 스위칭 상태에 대해 다음 시점의 결과를 예측하고 비용함수가 가장 작은 상태를 선택해 인가하는 제어 기법입니다.

쉽게 풀면

모델예측제어(MPC)는 체스를 두기 전에 몇 수 앞을 미리 계산해보고 가장 유리한 수를 두는 것과 비슷합니다. 인버터에는 켜고 끌 수 있는 스위치 조합이 몇 가지로 정해져 있는데, MPC는 이 조합들 하나하나를 다음 순간에 적용했을 때 전류나 전압이 목표값에 얼마나 가까워지는지를 수학적 모델로 미리 계산합니다. 그리고 그 중 오차가 가장 작은 조합을 골라 실제로 인가합니다. 매 제어 주기마다 이 과정을 반복하기 때문에 빠르고 직관적인 동적 응답을 얻을 수 있습니다.

왜 중요한가

기존의 PI 제어나 히스테리시스 제어는 게인 튜닝이나 별도의 변조 단계가 필요한 반면, MPC는 시스템 모델과 비용함수만으로 직접 스위칭 상태를 결정할 수 있어 다변수 제약을 다루기 쉽습니다. 이 때문에 전동기 구동, 계통연계 인버터, 능동필터 등 빠른 동특성이 요구되는 응용에서 활발히 연구됩니다.

논문에서는 이렇게 쓰입니다

"제안된 유한제어집합 모델예측제어(FCS-MPC)는 별도의 변조기 없이 매 샘플링 주기마다 최적 스위칭 상태를 직접 선택한다."

변조기가 필요 없는 MPC의 대표적 형태인 FCS-MPC의 동작 원리를 설명하는 문장입니다.

"비용함수에 스위칭 주파수 제약 항을 추가하여 스위칭 손실과 전류 추종 성능 사이의 균형을 조정하였다."

비용함수 설계를 통해 여러 목표를 동시에 고려하는 MPC의 특징을 보여주는 예문입니다.

조금 더 깊게 보면

MPC는 크게 연속제어집합(CCS-MPC)과 유한제어집합(FCS-MPC) 방식으로 나뉘며, FCS-MPC는 인버터의 이산적인 스위칭 상태를 그대로 활용하는 방식으로 전력전자 분야에서 특히 많이 연구됩니다. 성능은 시스템 모델의 정확도와 예측 구간(prediction horizon) 설정, 비용함수 가중치 선택에 크게 좌우됩니다.

주의할 점

스위칭 주파수가 제어 주기에 따라 가변적이어서 필터 설계가 까다로울 수 있고, 예측 모델과 실제 시스템 파라미터 사이의 오차가 클 경우 제어 성능이 저하될 수 있습니다.

관련 용어