SiC MOSFET와 Si IGBT를 결합한 하이브리드 모듈러 멀티레벨 컨버터(MMC)는 서로 다른 반도체 소자의 특성을 활용하여 시스템 효율을 극대화하는 설계이다. 이 구조에서는 고주파 스위칭을 담당하는 SiC MOSFET와 저주파 대용량 전류를 처리하는 IGBT가 혼합 변조 전략에 따라 동기화되어 동작한다.
이 하이브리드 변조 기법을 구현하기 위해서는 세 가지 핵심 요소가 요구된다. 첫째, 소자 간 스위칭 주파수의 효율적인 분배, 둘째, 각 소자군에 맞는 캐리어 파형 생성, 셋째, 동적 전압 균형 제어이다.
핵심이 되는 하이브리드 캐리어 생성 알고리즘은 아래와 같이 구현할 수 있다.
import numpy as np
def build_hybrid_carriers(sic_count, igbt_count, freq_scale=5):
# SiC MOSFET용 고주파 삼각파 생성
sic_carriers = []
for i in range(sic_count):
t = np.linspace(0, 1, 500)
wave = 2 * np.abs(2 * (t * freq_scale - np.floor(t * freq_scale + 0.5)))
sic_carriers.append(wave)
# IGBT용 저주파 구형파 생성
igbt_carriers = []
for j in range(igbt_count):
t = np.linspace(0, 1, 500)
square_wave = np.sign(np.sin(2 * np.pi * j / igbt_count * t))
igbt_carriers.append(square_wave)
return np.array(sic_carriers), np.array(igbt_carriers)
이 알고리즘에서 freq_scale 파라미터는 고주파 캐리어의 주파수 배율을 제어하며, 일반적으로 기본파 대비 5배율로 설정된다. IGBT 구형파는 비교기 연산의 오버헤드를 줄이기 위해 부호 함수를 활용하여 간단하게 생성한다.
실제 변조 과정에서는 실시간 전압 요구치에 따라 도통할 서브모듈을 동적으로 할당한다. 출력 전압 변동이 발생하면 SiC 모듈이 먼저 빠르게 반응하여 스위칭하며, IGBT 모듈은 제로 크로싱(Zero-crossing) 구간에서 투입되어 베이스 전류를 안정적으로 유지한다. 이러한 역할 분담을 통해 전체 스위칭 손실을 순수 SiC 구성 대비 약 37% 감소시킬 수 있다.
시뮬레이션 파형을 보면, 출력 전압의 상승 에지에서는 고밀도의 고주파 펄스가 집중적으로 발생하고 평탄부에서는 규칙적인 구형파 형태가 나타난다. 이러한 혼합 파형은 두 소자의 상호 보완적 동작을 시각적으로 보여준다.
그러나 하이브리드 변조에도 기술적 난관이 존재한다. 고주파 모듈의 비율이 전체의 20% 미만으로 떨어지면 예상치 못한 전압 스파이크가 발생할 수 있다. 이 문제는 캐리어 위상 보상을 추가하여 해결할 수 있다.
import math
# 캐리어 위상 편이 보상 로직
def apply_phase_compensation(base_wave, ref_voltage, dc_voltage, sic_count):
threshold_voltage = 0.8 * dc_voltage
is_high_voltage = ref_voltage > threshold_voltage
phase_offset = (2 * math.pi) / sic_count * is_high_voltage
adjusted_wave = base_wave + 0.1 * phase_offset
return adjusted_wave
이 코드는 고전압 구간에서 각 SiC MOSFET의 트리거링 시점을 어긋나게 하여 동시 스위칭으로 인한 전압 발진을 방지하는 동적 위상 미세 조정 기능을 수행한다.
이러한 제어를 통해 최종 효율 곡선을 확인하면, 50%~80% 부하 구간에서 기존 단일 소자 방식 대비 2~3% 포인트 높은 효율을 달성한다. 이는 메가와트급 시스템에서 상당한 에너지 절감 효과를 의미한다.