SimpleCORE
POWER & INDUSTRY / PROJECT

GridCORE

디지털 변전소를 소프트웨어로 재현합니다.

자체 개발 · 디지털 변전소 시뮬레이션

목차 6세부 내용 8
프로젝트 상세
01 / 06
MACOS

장치와 신호, 보호 동작을 같은 환경에서 시험합니다.

가상 WMU·PMU·IED와 전력 계통 모델로 디지털 변전소 환경을 재현합니다. 대시보드에서 장치 상태와 프로토콜별 전송량을 살펴보고, 파형 생성부터 보호 동작까지 같은 조건에서 반복 시험합니다. 전용 시뮬레이션 장비 없이 PC에서 실행하며, 격리된 시험 환경을 대상으로 합니다. 화면에는 가상 장치를 구동한 시뮬레이션 상태를 표시합니다.

MACOS

고장 조건을 바꾸고, 보호 동작을 살펴봅니다.

과전류·거리 보호에 따른 트립 지연과 차단기 개방을 시험합니다. R-X 평면과 Mho 영역에서 측정 임피던스를 추적하고 정상 동작·부동작·지연 동작·과도달·미달을 판정합니다. 과전류 곡선은 IEC 60255-151·IEEE C37.112를 따릅니다. v0.1의 거리 보호는 3상 고장 루프를 대상으로 하며, 지락·선간 고장의 잔류 보상은 후속 과제입니다.

Rust 시뮬레이션 엔진과 시각화 도구의 연동

시뮬레이션 엔진은 Rust로 작성합니다. 3상 파형, 대칭좌표법 기반 고장 해석과 양단 전원 선로 모델을 프로토콜 인코더에 연결합니다. 장치별 전용 스레드와 sleep·spin 조합으로 전송 시점을 조절하며, Linux에서는 실시간 우선순위를 사용합니다. 운영 체제와 실행 환경에 따라 타이밍은 달라집니다.

데스크톱은 Tauri 2와 React·TypeScript로 구성합니다. WebSocket으로 파형·페이저·상태 데이터를 전달하고 화면 모듈을 분리합니다. Tokio·Serde를 사용하는 Rust 백엔드와 TanStack·Zustand·i18next 기반 화면을 연결해 상태 관리와 다국어 UI를 제공합니다.

macOS의 BPF, Linux의 AF_PACKET, Windows의 Npcap으로 L2 통신을 처리하고 TCP·UDP 전송도 제공합니다. R-SV에는 HMAC-SHA256 인증과 AES-256-GCM 암호화를 적용합니다. YAML 설정, PCAP·COMTRADE 기록, JSON Lines와 Prometheus 메트릭으로 반복 시험과 결과 분석을 연결합니다.

  • Rust
  • Tauri 2
  • React
  • TypeScript
  • WebSocket
  • IEC 61850
  • COMTRADE

시험 활용과 검증 범위

디지털 변전소 교육, 프로토콜 분석, 보호 정정값 검토와 PMU·PDC 연동 시험에 활용합니다. CLI·헤드리스 모드로 자동화된 시험을 구성하고, YAML 시나리오에서 보호 계전 학습용 CSV·COMTRADE 데이터셋을 생성합니다. L2 통신을 시험하려면 대상 네트워크에 접근할 수 있어야 합니다.

v0.1의 프로토콜 검증은 공개 레퍼런스 PCAP의 SV·GOOSE 프레임과 BER 인코딩 구조 비교를 포함합니다. 이 검증은 공인 IEC 61850-10 적합성 인증을 의미하지 않습니다. 동적 타이밍·세션 동작과 특정 제조사 장비의 상호운용성은 별도 시험으로 확인합니다.

외부 장비의 GOOSE 트립을 받아 시뮬레이션 상태에 반영하는 HIL 연결 구조를 제공합니다. 실물 계전기와의 HIL 상호운용 검증, 실측 트래픽 모니터링의 확장과 디지털 트윈은 단계별 발전 계획으로 구분합니다.

  • Rust
  • Tauri 2
  • React
  • TypeScript
  • WebSocket
  • IEC 61850
  • COMTRADE
© 2026 SIMPLECORE INC.CONTEXT. STRUCTURE. EXPERIENCE.