[PowerSimCore / models] 차단기 및 계측 장비 상세 파생 모델 구현

1 min read

이전 주차에 작성한 기반 클래스를 상속받아 실제 전력망을 구성하는 구체적 개폐 장치 및 계측 장비 모델들을 추가했다. 코어 엔진과 분리된 순수 DTO 형태로 모델을 설계했다.

전력망 상세 개폐 장치 및 계측기 컴포넌트 추가

  • Switch 클래스를 상속받아 정격 전압과 정격 차단 전류 속성을 지닌 CircuitBreaker 모델을 구현했다.
  • CircuitBreaker 내부에 3상 표준 공식(sqrt(3) * V * I)을 적용해 차단 용량을 반환하는 getBreakingCapacity 메서드를 추가했다.
  • 상태 정보만을 취급하는 순수 DTO 형태 DisconnectingSwitch 모델을 정의해 단순 개폐기 역할을 수행하도록 설계했다.
  • InstrumentTransformer 상속 기반 CTPT 클래스를 구현하고, 표준 2차 측 정격인 5A와 110V를 각각 기본값으로 지정했다.
  • 컴포지션(Composition) 기법을 바탕으로 PTCT 인스턴스를 내부적으로 동시 캡슐화하는 MOF 모델을 추가했다.
  • 보호 협조 및 절연 조정을 위해 탭과 타임 레버를 기록하는 Relay 모델과 잔류 전압을 보관하는 LightningArrester 모델을 새로 도입했다.