Skip to content

aremany/DTRO-Power-Simulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡ 계통 시뮬레이터 샘플 (Power System Simulator Sample)

DTRO Logo

▲ 대구교통공사 3호선 전력관제 장애 관리 통합 플랫폼 메인화면 ▲ 대구교통공사 3호선 전력관제 장애 관리 통합 플랫폼 메인화면

웹 기반 전력 계통 조작 훈련 시뮬레이터

이 프로그램은 전력 계통의 흐름을 시각화하고, 스위치 조작에 따른 전력 공급 변화를 훈련할 수 있는 시뮬레이터입니다. 실제 복잡한 계통도 대신, 누구나 쉽게 이해하고 변형할 수 있는 샘플 계통도를 적용했습니다.

👤 개발자

  • 강동우 (대구교통공사 3호선 경전철관제팀 전력관제)
  • 본 프로젝트는 개발자 개인의 연구 결과물입니다.

📜 개발 배경 및 히스토리

  • 2025.07: 전력관제 최고 숙련자로서 신규 전입자 교육을 진행하던 중, 시각적 훈련 도구의 필요성을 느껴 개발을 시작했습니다.
  • Inkscape 활용: 벡터 그래픽 툴인 Inkscape를 2주간 독학하여 본선 계통도를 직접 그렸습니다.
  • 협업: 후배인 이건희 주임이 경보음 및 시나리오 기능에 대한 아이디어를 제안하고 초기 구현에 기여하였으며, 이를 바탕으로 제가 전체 로직을 고도화하여 최종 완성했습니다.
  • 성과: 2025년 8월 말, AC 전체 계통의 시뮬레이터를 불과 10일 만에 완성하는 성과를 거두었습니다.

💰 개발 성과 (Value)

  • 훈련 중심 철학: 예측된 장애를 시뮬레이터로 훈련하여 대응력을 높이는 것이 핵심입니다.
  • 예산 절감: 통상 수억 원이 소요되는 시뮬레이터 구축을 Inkscape와 코딩을 통해 1인 개발로 완수하여 예산을 획기적으로 절감했습니다.

🌟 주요 기능

  • SVG 기반 시각화: 전력 계통도를 SVG로 렌더링하여 확대/축소 및 상호작용 가능.
  • 실시간 조작: 차단기(CB), 단로기(DS) 등의 개폐 조작 및 전력 흐름(색상 변화) 시뮬레이션.
  • 커스터마이징: SVG 파일과 설정 파일만 수정하면 자신만의 계통도로 변경 가능.

⚙️ 설치 및 실행 방법

1. 최소 하드웨어 사양 (Minimum Specs)

  • CPU: Intel Core i3-13100 이상
  • RAM: 16GB 이상
  • GPU: 불필요 (웹 브라우저 구동)

2. 실행 방법

이 프로그램은 별도의 서버 설치 없이 브라우저에서 바로 실행 가능합니다.

  • 방법 1: index.html 파일을 더블 클릭하여 실행.
  • 방법 2: run.bat 파일 실행.

🎨 커스터마이징 가이드

이 프로그램은 누구나 수정해서 사용할 수 있습니다.

  • 제목 변경: index.html 파일을 열어 회사명이나 타이틀을 수정하세요.
  • 로고/계통도 변경: index.html을 수정하거나 test.svg 파일을 본인의 계통도 파일로 교체하면 됩니다.

📢 통합 플랫폼 안내

본 프로그램은 독립적으로 실행되지만, 추후 공개될 **'장애 관리 통합 플랫폼'**의 일부 모듈입니다. 사용자는 이 모듈들을 결합하여 통합 시스템으로 구축할 수 있으며, 통합된 전체 버전 또한 추후 오픈소스로 공개될 예정입니다.

📂 파일 구조

  • index.html: 메인 실행 파일.
  • script.js: 시뮬레이션 로직 (전력 흐름 계산, 클릭 이벤트 등).
  • test.svg: 샘플 전력 계통도 이미지.

⚠️ 참고 사항

  • 샘플 안내: 실제 전력 계통도는 보안상 공개가 불가능하여, 배포 당일(2026.01.04) 약 1시간 동안 제작한 간단한 샘플 시뮬레이터로 대체되었습니다. 실제 운영 로직을 이해하는 데에는 무리가 없으나, 복잡도는 실제 시스템보다 낮음을 양해 부탁드립니다.
  • 본 시뮬레이터는 교육 및 훈련용 샘플입니다. 실제 전력망 운영에 바로 적용하기 위해서는 추가적인 안전 로직 검증이 필요합니다.

About

대구교통공사(DTRO (대구 교통 공사, 지하철, 공공기관, metro, 철도)) 3호선 전력관제 장애 훈련 계통 시뮬레이터 샘플(전력 계통 조작 훈련용 웹 시뮬레이터)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors