CREWAVE TRAM 배포본 r6-web · 2026-11-06 시뮬레이터 열기

트램 운행과 교차로 우선신호, 운전시분까지 한 화면에서 검증합니다

CREWAVE TRAM은 대전 도시철도 2호선과 위례선의 관제 시뮬레이터에 TPS·TSP 6.13.3-R1 운전시분 엔진을 결합한 웹 도구입니다. 실도면에서 읽은 종단 구배와 공단 신호 DB로 운행을 재현하고, TPS 계산값과 시뮬레이터 실측값을 같은 조건에서 맞대어 봅니다. 설치가 없고, 데이터는 브라우저 밖으로 나가지 않습니다.

41.4 km대전 2호선 순환 연속축 · 정거장 45 · 신호교차로 78
394 구간1~5공구 신호설비 배치도에서 읽은 종단 구배(2차 검증 오류 0건)
1.52 %TPS 물리 커널 vs TPS ① 순수운전 구간 운전시분 최대 편차
3 종Chromium · WebKit · Firefox 배포본 전수 검증
대전 2호선 종단면도 — 시뮬레이터 연속축 0~41.407 km, 도면 구배값 적분(루프 고저 폐합오차 −5.1 m는 보정 없이 그대로 표시)마우스를 올리면 해당 위치의 구배를 읽습니다
출처: 2025.05 대전도시철도 2호선 신호설비공사 1~5공구 신호설비 배치도 구배행(본선 99·연축지선 11 시트) + 배선약도 파정

무엇으로 이루어졌나

구성

세 개의 독립 실행 파일이 하나의 셸 안에서 같은 출처로 연결됩니다. 어느 것도 서버를 필요로 하지 않습니다.

데이터팩crewave.tram.pack/1 정거장 키로정 · 신호 주기/현시/옵셋 차량 제원 · 종단 구배 394구간 교통량 · 접근 상한 · 커널 상수 출처 등급 A/B/C/D · 정합성 G1 관제 시뮬레이터 v54 대전 2호선 · 위례선 (두 판) 운행 · 배차 · 정차 · 승객 수요 78 교차로 신호 · 우선신호 전략 날씨 · 교통량 · 돌발 · 시나리오 TPS 물리 커널 TPSEngine 6.9.0 힘 균형 주행 · 정위치 정차 telemetry/1 · 1Hz 위치 · 속도 · TSP 상태 운전시분 ①②③ 정거장 구간별 TPS·TSP 6.13.3-R1 차량 물리 · 노선 저항 · 속도제한 정거장 구간 운전시분 ①②③ 에너지 · 회생 · 수소 소비 텔레메트리 수신 · 스키마 검증 CREWAVE_TPS_API_V1 — 원본 그대로 통합 셸 같은 출처 iframe · 해시 링크 · TPS 표정속도 교차검증 · 실시간 브리지 G3 판정 · 통합 보고서(HTML/PDF/JSON) · 외부 전송 없음

할 수 있는 일

기능

운영자가 현장에서 묻는 질문의 순서대로 적었습니다.

운행을 돌려 본다34편성(대전)·8편성(위례)을 배차 간격·목표 편성 수·정차시간·속도로 운행합니다. 순환 노선도, 직선 모식도, 위성 지도 세 가지 보기와 시간대 점프, 시나리오 스크립트, 케이스 저장·비교를 제공합니다.TPS 물리 커널 ON이면 TPSEngine 6.9.0의 견인·제동 힘 균형으로 주행하고 정위치 정차(허용 ±25 cm)를 집계합니다.
우선신호를 비교한다78개 신호교차로의 주기·현시·옵셋(공단 DB)에서 우선신호 전략(전체·연장·조기)과 조건부 부여, 적응형 운영, 긴급차량 우선, 돌발 상황을 켜고 끄며 통과·정지·여유시간·차량 지체를 봅니다.
조건을 바꿔 본다승객 수요 모델, 날씨(맑음·비·눈·안개·결빙), 교차도로 교통량(40~180 %), 자동 운영 다이어그램, 차량 고장·장애 주입까지 한 화면에서 바꾸고 즉시 결과를 봅니다.
운전시분을 검증한다셸의 TPS 표정속도 검증이 시뮬레이터의 현재 정거장·신호 조건을 TPS 입력으로 넘겨 정거장 구간별 운전시분을 계산하고, 같은 시간 동안 시뮬레이터를 가속 실측해 나란히 보여 줍니다. 차이가 나는 구간은 표에서 바로 찾습니다.검증 뒤 시뮬레이터 운영 상태는 원래대로 복원됩니다.
실시간으로 연결한다시뮬레이터 → TPS 브리지가 편성 1대의 위치·속도·우선신호 상태를 1초마다 telemetry/1 스키마로 TPS에 보내고, 스키마 위반·순번 역전 거부, 지연, 도착시각 편차를 G3 관문으로 판정합니다. 시뮬레이터가 재로드되면 브리지는 스스로 멈추고 알려 줍니다.
보고서를 만든다📄 보고서 한 번으로 검증 조건, 운영 상태, TPS 비교 결과, 브리지 판정, 데이터 출처와 2차 검증 근거, 배포본 검증 요약을 한 문서로 묶어 인쇄(PDF)·HTML·JSON으로 저장합니다. 모든 생성은 브라우저 안에서 끝납니다.
출처를 따라간다모든 입력값에 출처 등급(A 공식·도면 확인, B TPS·공단 DB 원본, C 모델·OSM 추정, D 가정)이 붙어 있어 어느 수치가 확인된 값이고 어느 것이 가정인지 화면과 보고서에서 구분됩니다. 미확보 항목은 중립값으로 두고 HOLD로 표시합니다.

근거와 수치

검증

아래 수치는 이 배포본(r6-web)을 자체서명 HTTPS 정적 호스트에 올려 실제 브라우저로 돌린 결과입니다. 검증 스크립트와 원시 결과는 배포 패키지의 test/·검증결과/에 그대로 들어 있습니다.

항목결과내용
G1 데이터팩 정합성PASS정거장 45 · 신호교차로 78 · 출처 누락 0 · 위치 중복은 환승 동일 위치 1건(대전역)으로 확인
종단 구배 1차 판독480 → 475행1~5공구 배치도 114시트 자동 판독, 상·하선 쌍 일치 429행 · 최대 48‰ · 시트 경계 연속 43행. 파정 보정 후 본선 33.795 km, 연축지선 왕복 포함 41.407 km 축에 정거장 40앵커로 매핑
종단 구배 2차 검증값 오류 0건판독 과정과 무관한 독립 검토 3건이 114시트 이미지와 판독표를 전수 대조 → 구배값 오류 0건, 시트 끝 픽셀보간 경계 7곳을 도면 라벨로 정정(본선 ≤1.7 m)·라벨 누락 3곳 보완. SRTM 지형 76 교차로 상관 r=0.95, RMS 3.6 m · 2·3공구 TBM 16점 잔차 최대 1.18 m
G2 TPS 물리 커널 ↔ TPS ①PASS대전 순환 1바퀴 4,535 s vs 4,540 s · 에너지 105.61 vs 105.60 kWh · 구간 운전시분 최대 편차 1.52 % — 위례 A/B 계통 2.1 %
G3 실시간 브리지PASS60회 송신 60회 승인 · 최대 지연 12.7 ms · 스키마 위반·순번 역전 메시지 거부 확인 · 재로드 시 자동 중지(r6)
웹 배포 점검 W1~W1010/10지연 로드·같은 출처 제어·해시 라우팅·공유 링크·단독 URL·404·보안 헤더·SHA-256 무결성·저장소 격리·콘솔 오류 0 — Chromium·WebKit·Firefox
기능 신뢰성 R1~R11chromium 17/17 · webkit 14/14 · firefox 14/14라우팅·UI 전수(버튼 151+152)·시나리오 72+36조합·재현성·6시간 장시간·브리지 장애 주입·저장소 손상·반응형 5종·성능·접근성·TPS API·통합 보고서 — 결함·개선 6건 수정 후 전 항목 통과
미확보 항목(HOLD)HOLD위례선 종단 구배(미공개, 0‰ 유지) · 대전 교차도로 실측 교통량(모델 기본값) · 진잠지선 1.171 km(축 미모형화)

시뮬레이션은 설계·운영 검토를 돕는 도구이며 실제 신호 제어 출력은 없습니다. TPS 계산은 내장된 TPS·TSP 6.13.3-R1 원본 엔진의 결과이고, 시뮬레이터 측정은 승객 수요 모델에 따라 실행마다 달라질 수 있습니다(난수 시드 고정 시 동일 재현 확인).

직접 실행

데모

아래 링크는 이 배포본의 앱을 바로 엽니다. 첫 화면은 약 0.4 MB(압축 전송)이며 다른 노선과 TPS 엔진은 선택할 때 불러옵니다.

설치·운영 요건

도입

정적 파일 9개입니다. 어떤 웹 서버에든 폴더째 올리면 끝나고, 인터넷이 없는 내부망에서도 같은 파일로 동작합니다.

실행 환경
Chromium 계열(Chrome·Edge) 120 이상, Safari 17 이상, Firefox 120 이상 — 배포본을 세 엔진에서 검증. 모바일 뷰포트 375 px까지 확인
호스팅
정적 호스팅(Cloudflare Pages·GitHub Pages·Netlify·사내 Nginx/IIS 공통). 서버 코드·DB 없음. _headers(보안 헤더·앱 영역 색인 차단)·404.html·robots.txt 포함
데이터 위치
모든 계산과 저장은 브라우저 안에서 이루어집니다. 케이스·설정은 같은 출처 localStorage(앱별 접두어로 격리)에만 남고 서버로 전송되지 않습니다. 위성 배경지도를 선택할 때만 외부 지도 타일 서버(Esri·CARTO)에 지도 이미지를 요청합니다
무결성 확인
build.json에 파일별 SHA-256이 있어 배포 후 대조할 수 있습니다(web_check.cjs W8)
단일 파일판
웹 서버 없이 파일을 더블클릭해 여는 index_단일파일.html(약 7 MB)도 같은 기능으로 제공됩니다
데이터 취급
신호 주기·현시는 공단 신호 DB 값이 포함되어 있습니다. 공개 범위는 발주처 지침에 따르며, 기본 배포는 앱 영역을 검색엔진 색인에서 제외합니다

변경 이력과 문의

릴리스

r6-web (2026-11-06)

  • 종단 구배 2차 검증 반영 — 독립 육안 대조 114시트, 값 오류 0건, 경계·라벨 17건 정정(grade_corrections.json)
  • 통합 보고서 — 검증 창에 📄 보고서(인쇄/PDF·HTML·JSON)
  • 브리지 — 시뮬레이터 재로드·소실 시 자동 중지(예외 0)
  • 초기화 버튼이 TPS 커널 편성 상태까지 초기화(재현성)
  • 검증 창 접근성 — role=dialog, ESC 닫기 · 좁은 화면 내비 정리
  • Safari 뒤로가기가 지연 로드한 앱을 빈 화면으로 되돌리던 문제 수정
  • 대전 시뮬레이터 순환 노선도·직선 모식도에 지리 노선이 겹쳐 보이던 문제 수정(원본 파일의 저장된 SVG 스냅샷 제거, 앱 440 KB 감소)
  • 대외 소개 페이지(이 페이지)와 /app/ 분리 배포 구성
  • 기능 신뢰성 검증 스위트 R1~R11 추가(test/reliability.cjs)

이전: r5 대전 종단 구배 적용 · r4 웹 배포판·HTTPS 재검증 · r3 TPS 커널 통합

문의

도입 상담, 노선 데이터 적용(다른 도시·노선), 공단·발주처 검토용 자료 요청은 아래로 연락해 주세요.

  • 담당: [담당자 이름·직함 입력]
  • 이메일: [이메일 입력]
  • 전화: [전화번호 입력]
  • 회사: 크리웨이브(CREWAVE) [주소·사업자 정보 입력]