주요 콘텐츠

모듈식 멀티레벨 컨버터를 사용하여 고전압 직류 전송 모델링하기

R2025a 이후

이 예제에서는 MMC(모듈식 멀티레벨 컨버터)를 사용하여 HVDC(고전압 직류) 전송을 모델링합니다.

모델 열기

MMC-HVDC 전송 시스템은 송전단, 수전단 및 DC 송전선로로 구성됩니다. 각 끝단에는 AC 그리드, 변압기, 평활 리액터 및 모듈식 멀티레벨 컨버터가 있습니다.

처음에 송전단에서 컨버터는 0.8 p.u.(즉, 320MW)의 유효 전력이 AC 그리드에서 흘러 나오도록 유효 전력을 제어합니다. 또한 이 컨버터는 0.2 p.u.(즉, 80MVAr)의 무효 전력이 AC 그리드로 흐르도록 무효 전력을 제어합니다. 수전단에서 컨버터는 1 p.u.(즉, 400kV)에서 DC 전압을 조절하고, 0.1 p.u.(즉, 40MVAr)의 무효 전력이 AC 그리드로 흐르도록 제어합니다. 시뮬레이션 시간 1.5초에서 송전단은 유효 전력을 0.8 p.u.에서 1 p.u.로 늘립니다. 시뮬레이션 시간 2.5초에서 수전단 컨버터는 0.2 p.u.(즉, 80MVAr)의 무효 전력이 AC 그리드로 흐르도록 무효 전력을 제어합니다. 시뮬레이션 시간 3.5초에서 송전단 컨버터는 0 p.u.의 무효 전력이 AC 그리드로 흐르도록 무효 전력을 제어합니다.

Variant 제어를 사용하여 충실도 수준 모델링하기

ModularMultilevelConverterHVDCTransParameters 스크립트를 사용하여 모듈식 멀티레벨 컨버터에 대한 Variant 제어를 생성합니다. 구체적으로 이 스크립트는 WaveformControlledMMC 객체와 PWMControlledMMC Simulink.Variant 객체를 정의합니다. 이러한 객체를 평균값 모듈식 멀티레벨 컨버터 및 등가 스위칭 모듈식 멀티레벨 컨버터와 함께 사용합니다. 이 스크립트는 충실도 수준을 지정하는 fidelity 변수도 정의합니다. 이 예제에서는 다음 두 가지 수준의 충실도를 지원합니다.

  • 낮음 - 평균값 모듈식 멀티레벨 컨버터가 컨버터를 모델링합니다.

  • 높음 - 등가 스위칭 모듈식 멀티레벨 컨버터가 컨버터를 모델링합니다.

충실도 수준을 지정하려면 ModularMultilevelConverterHVDCTransVariantControl 스크립트를 사용하십시오. 이 스크립트는 이에 맞게 샘플링 시간을 구성합니다.

Simscape 동작점을 사용하여 모델 초기화하기

이 예제에서는 기록된 시뮬레이션 데이터에서 Simscape™ OperatingPoint 객체를 만든 다음 이 동작점을 사용하여 후속 시뮬레이션 실행을 위해 모델을 초기화합니다.

ModularMultilevelConverterHVDCTransInitializeModel 스크립트를 사용하여 다음 단계를 수행하십시오.

  1. 충실도 수준을 기반으로 모델을 구성합니다.

  2. 모델이 1초에 정상 상태 동작점에 도달할 때까지 시뮬레이션한 다음, 기록된 시뮬레이션 데이터에서 동작점을 만듭니다.

  3. 해당 동작점에서 Control 서브시스템에 사용된 초기 조건을 계산합니다.

Simscape 기록의 시뮬레이션 결과 플로팅

다음 플롯은 송전단의 유효 전력과 무효 전력, 수전단의 DC 전압과 무효 전력을 보여줍니다.

참고 항목

|

도움말 항목