[PowerSimCore / models] 차단기 및 계측 장비 상세 파생 모델 구현
• 1 min read
이전 주차에 작성한 기반 클래스를 상속받아 실제 전력망을 구성하는 구체적인 개폐 장치 및 계측 장비 모델들을 추가했다. 코어 엔진과 분리된 순수 DTO(Data Transfer Object) 형태로 모델들을 설계했다.
전력망 상세 개폐 장치 및 계측기 컴포넌트 추가
Switch클래스를 상속받아 정격 전압과 정격 차단 전류 속성을 포함하는CircuitBreaker모델을 구현했다.CircuitBreaker내부에 3상 표준 공식(sqrt(3) * V * I)을 적용하여 차단 용량을 반환하는getBreakingCapacity메서드를 추가했다.- 상태 정보만을 저장하는 순수 DTO 형태의
DisconnectingSwitch모델을 정의하여 단순 개폐기 역할을 수행하도록 설계했다. InstrumentTransformer를 상속받은CT및PT클래스를 구현하고, 각각 표준 2차 측 정격인 5A와 110V를 기본값으로 지정했다.- 컴포지션(Composition) 기법을 활용하여 내부적으로
PT와CT인스턴스를 동시에 캡슐화하는MOF모델을 추가했다. - 보호 협조 및 절연 조정을 위해 탭(Tap)과 타임 레버(Time Lever)를 기록하는
Relay모델과 잔류 전압을 저장하는LightningArrester모델을 도입했다.