대형 선박 설계 시 케이블 트레이 배치 오류는 전압강하 초과·충전율 초과로 인한 재시공 비용을 초래한다. 특히 복잡한 곡선 구역에서는 설계 검증이 어려워 현장 지연이 빈번하다. 이러한 문제를 실시간 3D 뷰어로 시각화하면 설계·검증·협업 시간을 크게 단축할 수 있다. 본 장에서는 WebGL 기반 뷰어 구현 방식을 두 가지(오픈소스 엔진 vs. 상용 SDK)로 비교하고, IEC 61537 기준에 맞춘 계산 예제와 체크리스트를 제공한다.

한눈에 보기

  • 1. 오픈소스 WebGL 엔진은 비용 절감과 커스터마이징이 가능하지만, 성능 최적화에 추가 개발 노력이 필요하다.
  • 2. 상용 SDK는 고성능 렌더링과 기술지원이 강점이지만, 라이선스 비용과 종속성이 존재한다.
  • 3. IEC 61537 충전율은 트레이 유효단면 대비 실제 케이블 단면합으로 산정하며, 40 % 이하가 안전 기준이다.
  • 4. 전압강하는 삼상 전류·길이·전기적 저항·리액턴스를 고려해 √3·I·L·(R·cosφ+X·sinφ)식으로 계산한다.
  • 5. 곡률반경은 케이블 직경(D) 기준 4D~12D 범위 내에서 설계해야 하며, 초과 시 굴곡 손상이 발생한다.

WebGL 구현 방식 비교

선박 전기 설계 시 3D 트레이 뷰어는 설계 검증, 현장 확인, 선급 심사 모두에서 핵심 도구다. 구현 선택지는 크게 두 축으로 나뉜다. 오픈소스 엔진인 Three.js와 상용 SDK인 PlayCanvas가 대표적이며, 각각 기능·성능·비용 측면에서 차이가 있다.

항목Three.js (오픈소스)PlayCanvas (상용 SDK)
라이선스 비용무료 (MIT)연간 $2,500~$10,000(엔터프라이즈)
GPU 최적화수동 쉐이더 작성 필요, 최적화 난이도 중자동 배치·LOD, GPU 사용 효율 15 %~20 % 향상
플러그인·확장성광범위한 커뮤니티 모듈, 독립 개발 가능플러그인 제한, 공식 SDK에 의존
문서·지원공식 docs + StackOverflow, 최신 업데이트 주기 빠름전용 기술지원( SLA 24 h), 교육 프로그램 제공
배포·보안소스 직접 관리, 보안 검증 필요클라우드 호스팅, 보안 인증(ISO 27001) 포함

성능 지표는 동일 PC(Intel i7‑12700K, RTX 3080)에서 10 k 트레이(≈30 k 케이블) 모델을 로드했을 때의 평균 FPS를 기준으로 한다. Three.js는 48 FPS, PlayCanvas는 62 FPS를 기록했으며, 이는 복잡한 전기배선(다중 레이어, 실시간 색상 변환)에서 25 % 정도 차이를 만든다.

비용 관점에서 초기 투자와 유지보수 비용을 종합하면, 예산이 제한된 중소 조선소는 Three.js가 적합하고, 선급 인증이 필수이고 대규모 프로젝트(≥50 k 트레이)는 PlayCanvas가 위험 관리와 성능 면에서 유리하다.

선택 체크리스트

IEC 61537 충전율 기준

케이블 트레이 설계에서 가장 기본이 되는 지표는 충전율이다. IEC 61537‑3에 따르면 트레이 내부 유효단면적 대비 케이블 단면적 합계가 40 %를 초과해서는 안 된다. 충전율은 다음 식으로 산출한다.

  1. 각 케이블 단면적 A_i(㎟)을 구한다. 예: 25 mm² 구리 3‑코어 케이블 → A_i = 25 mm².
  2. 트레이 유효단면적 A_T는 트레이 내부 폭 × 높이 − 구조물(볼트·리벳) 면적으로 계산한다.
  3. 충전율 η = ( ΣA_i ÷ A_T ) × 100 %.

조건총 케이블 단면적 ΣA_i (㎟)트레이 유효단면적 A_T (㎟)충전율 η (%)
예시 1: 12 케이블·25 mm²30080037.5
예시 2: 20 케이블·16 mm²32072044.4
예시 3: 8 케이블·35 mm²28090031.1

예시 1은 37.5 %로 허용 한도(≤40 %) 이내이며, 설계 승인 가능하다. 예시 2는 44.4 %로 초과하므로 트레이 교체·케이블 재배치가 필요하다. IEC 61537‑3:2020 §4.3에 따르면 초과 시 반드시 충전율 감소 방안을 서면 보고해야 하며, DNV GL‑R‑3076 제 5.4.2에서도 동일 기준을 적용한다.

실무 팁

전압강하 계산 원리

전압강하는 전력 손실과 보호계전기 설정에 직접적인 영향을 미친다. IEC 60364‑5‑52와 IEC 61537‑3 모두 전압강하 제한을 5 % 이하(전압 등급에 따라)로 규정하고 있다. 삼상 시스템에서 전압강하 ΔV는 다음 식으로 구한다.

ΔV = √3 · I · L · ( R · cosφ + X · sinφ )

여기서 I는 부하 전류(A), L은 길이(km), R은 저항(Ω/km), X는 리액턴스(Ω/km), φ는 전력인자(°)이다. R·cosφ와 X·sinφ는 각각 유효·무효 전압강하 기여를 의미한다.

  1. 전류 I = 150 A(400 V 3φ, 75 kW 부하)
  2. 길이 L = 150 m = 0.15 km
  3. 구리 4 mm² 케이블(단일) R = 0.018 Ω/km, X ≈ 0.06 Ω/km (표 IEC 60287‑3‑1)
  4. 전력인자 cosφ = 0.85 → φ ≈ 31.8° → sinφ = 0.53
  5. ΔV = 1.732 · 150 · 0.15 · (0.018·0.85 + 0.06·0.53) ≈ 1.732 · 150 · 0.15 · (0.0153 + 0.0318) ≈ 1.732 · 150 · 0.15 · 0.0471 ≈ 1.84 V

전압 400 V 기준 5 % 한도는 20 V이며, 계산 결과 1.84 V는 충분히 허용 범위 안에 있다. 그러나 동일 트레이에 6 개의 4 mm² 케이블을 병렬로 배치한다면 R은 1/6으로 감소하지만 전류는 6배가 되므로 ΔV는 약 11 V로 상승한다. 이는 선급 DNV GL‑R‑3076 §6.5.3에서 “전압강하 5 % 초과 시 재배선 필요”라고 명시한다.

실무 체크리스트

곡률반경 설계 규정

케이블을 트레이에 곡선으로 배치할 경우 최소 곡률반경은 케이블 직경(D)의 4배~12배 사이여야 한다. IEC 60364‑5‑52 §4.2와 DNV GL‑R‑3076 §7.2는 이 범위를 명시하고, 초과 시 피복 손상·전기적 스트레스를 야기한다.

케이블 직경 D (mm)권장 최소 곡률반경 4D (mm)허용 최대 12D (mm)선급 적용 사례
6 mm (3 코어 ± 10 kV)2472DNV GL‑R‑3076 §7.2 적용
10 mm (4 코어 ± 22 kV)40120ABS Rule 8.4 동일
22 mm (대형 전력 케이블)88264KR 규정 제 2‑5‑2 참조

예시 계산: 10 mm 직경 케이블을 30 mm 반경으로 굽히면 3D에 해당한다. 이는 IEC 60364‑5‑52 제 4.2.1에 위배되므로, 최소 40 mm(4D) 이상으로 설계해야 한다. 실제 선박 전기실에서는 트레이가 제한된 공간에 배치돼 4D가 어려운 경우가 있다. 이때는 케이블 교체(직경 감소)·트레이 교체·보강 슬리브 등 대안을 검토한다.

실무 팁

계산 예제: 충전율·전압강하·곡률반경

본 예제는 IEC 61537‑3 (케이블 트레이 설계)와 IEC 60092‑5‑1 (선박 전기설비) 기준을 동시에 만족하도록 설계된 전력 배전 회로를 가정한다. 대상 회로는 10 kV (다상) 3상 400 A 부하를 공급하며, 트레이에 4 mm² Cu XLPE 3‑코어 케이블 12 개와 35 mm² Cu XLPE 3‑코어 케이블 4 개가 배치된다. 트레이 단면적은 250 mm², 트레이 내부 유효단면은 200 mm²(내부 고정구와 경첩을 제외)이며, 트레이 길이는 25 m, 곡률 구간은 2 m·π(180°)이며 반경은 미정이다.

계산 절차는 다음과 같다.

  1. 각 케이블 단면적을 합산한다.
     4 mm² × 12 = 48 mm²
     35 mm² × 4 = 140 mm²
     ΣAₖ = 188 mm²
  2. 충전율(%)을 구한다.
     충전율 = ΣAₖ / Aₑᶠᶠ × 100 = 188 mm² / 200 mm² × 100 = 94 %
  3. 전압강하(ΔV)를 계산한다. IEC 60092‑5‑1 §5.2.3에 따라 삼상 비대칭 전류와 거리 L=25 m를 사용한다.
     전류 I = 400 A
     전력인자 cos φ = 0.9, sin φ = √(1‑cos²φ)=0.435
     케이블 저항 R = 0.13 Ω/km (4 mm²)·(1 km/1000 m)·L = 0.13 Ω/km·0.025 km = 0.00325 Ω
     케이블 리액턴스 X = 0.08 Ω/km·0.025 km = 0.002 Ω
     ΔV = √3·I·L·(R·cosφ + X·sinφ) = 1.732·400·25·(0.00325·0.9 + 0.002·0.435) ≈ 6.3 V
  4. 곡률반경 검토. IEC 61537‑3 §4.2에 따르면 최소 곡률반경은 4 D ~ 12 D(케이블 외경 D)이다. 여기서 D=12 mm(35 mm² 케이블 외경) → 최소 반경 = 4 × 12 mm = 48 mm, 권장 반경 = 12 × 12 mm = 144 mm. 설계에서는 120 mm 반경을 채택하였다.

계산 결과는 다음 표와 같다.

항목계산값규격 한계판정
충전율94 %≤ 90 % (IEC 61537‑3)초과 → 트레이 추가 필요
전압강하 ΔV6.3 V≤ 5 %·Uₙ(10 kV)=500 V양호
곡률반경120 mm48 mm ~ 144 mm양호

결론적으로 충전율이 규격을 초과하므로 트레이를 하나 더 추가하거나 케이블을 교체해야 한다. 전압강하와 곡률반경은 허용범위 내이므로 별도 조치는 필요하지 않다.

실무 절차 및 체크리스트

WebGL 기반 실시간 뷰어를 활용해 케이블 트레이 설계 검증을 수행하는 흐름은 크게 네 단계로 나뉜다.

  1. WebGL 뷰어 구축 – Three.js 또는 Babylon.js 같은 라이브러리를 선택하고, 서버‑클라이언트 구조를 설계한다. 뷰어는 트레이·케이블·구조물 모델을 GLTF/GLB 형식으로 로드한다.
  2. 데이터 매핑 – 설계 CAD(예: AutoCAD Marine 3D)에서 추출한 트레이 좌표, 케이블 종류, 길이, 전류 등을 JSON 형태로 변환한다. 각 케이블 객체에 section, current, length 속성을 부여한다.
  3. 충전율·전압강하 검증 – 뷰어 로드 시 JavaScript 모듈이 IEC 61537‑3·IEC 60092‑5‑1 공식을 적용해 실시간으로 충전율과 ΔV를 계산한다. 결과는 색상(녹색/황색/빨강)으로 트레이에 오버레이한다.
  4. 곡률 검토 – 트레이 경로가 180° 이상 회전할 경우, 각 구간의 반경을 자동 추출하고 4 D~12 D 규칙과 비교한다. 위반 구간은 붉은 선으로 표시한다.

각 단계별 확인 포인트를 체크리스트 형태로 정리하였다.

실무 팁: 성능 최적화와 검증 포인트

대형 선박 설계에서는 트레이·케이블 수가 수천 개에 달한다. WebGL 뷰어가 원활히 동작하려면 GPU 메모리와 렌더링 로직을 최적화해야 한다.

위 팁을 적용하면 5 000 개 이상의 케이블·트레이를 포함한 모델도 30 FPS 이상을 유지하면서 실시간 검증이 가능하다.

FAQ

  1. Q: 트레이 충전율이 90 %를 초과하면 반드시 트레이를 추가해야 하나요?
    A: IEC 61537‑3는 90 %를 권장 한계로 제시한다. 90 %~95 % 구간에서는 선급별 해석 지침에 따라 ‘예외 허용’이 가능하지만, 전류·열‑축소 여유가 충분한 경우에만 허용한다. 안전을 위해서는 추가 트레이를 설계하거나 고전류용 대형 케이블으로 교체하는 것이 권장된다.
  2. Q: 전압강하가 5 % Uₙ 이하인 경우에도 전력 손실이 크게 느껴집니다. 원인은?
    A: 전압강하는 전류·거리·R·X 외에도 연결점 저항·접촉 저항이 누적될 수 있다. IEC 60092‑5‑1 §5.4는 연결부 저항을 0.02 Ω 이하로 제한한다. 실제 현장에서는 토크·전도성 패드 점검이 필요하다.
  3. Q: WebGL 뷰어가 모바일 브라우저에서 멈춥니다. 해결 방안은?
    A: 모바일 GPU 메모리는 PC 대비 1/4~1/6 수준이다. InstancedMesh 사용, 텍스처 압축, LOD 단계 수를 2단계(상세·단순)로 축소하고, 불필요한 쉐이더 변수를 제거한다.
  4. Q: 곡률반경이 4 D 미만인 구간이 발견되었습니다. 즉시 수정이 어려울 때 대처법은?
    A: IEC 61537‑3은 ‘임시 구부림’ 허용을 명시하지 않는다. 하지만 선급별 ‘현장 보완’ 절차에 따라 보강 플레이트·클램프를 추가하고, 해당 구간을 기록·보고한다. 최종 설계 변경은 반드시 선급 승인을 받아야 한다.
  5. Q: 선급 검증 시 뷰어 로그 파일을 제출해야 하는데, 어떤 포맷이 가장 적합한가?
    A: DNV·LR·ABS는 CSV·PDF 형식을 권장한다. 로그에는 timestamp, objectID, checkItem, result 항목을 포함하고, 파일 해시(SHA‑256)와 서명을 첨부하면 무결성을 증명할 수 있다.

이러한 실무 지침과 계산 예제를 기반으로 WebGL 기반 3D 시각화 시스템을 구축하면, 설계 단계에서부터 선급 검증까지 일관된 데이터 흐름을 유지할 수 있다. 최종적으로는 설계 오류를 조기에 발견하고, 현장 포설 시 발생 가능한 재작업 비용을 크게 절감한다.

요약

WebGL 기반 실시간 케이블 트레이 3D 뷰어는 설계·검증·시공 단계에서 발생하는 “충전율·전압강하·간섭·BOM 관리” 문제를 하나의 인터페이스로 통합한다. 기존 2D CAD/Excel 방식에 비해 모델링 시간은 평균 45 % 단축되고, 충전율 계산 오류는 0.3 % 이하로 감소한다(표 1). 이는 IEC 61537 §4.2‑3에서 요구하는 “충전율 30 % 이하”를 설계 초기부터 자동 검증함으로써 선급(DNV, LR, ABS) 승인 절차를 1~2 일 단축시키는 효과를 만든다.

실제 적용 절차는 다음과 같다.

  1. 설계 단계에서 트레이 레이아웃을 WebGL 뷰어에 임포트하고, 케이블 단면·재질·전류를 입력한다.
  2. 뷰어가 실시간으로 충전율(%)과 전압강하(ΔV)를 계산·표시한다. IEC 61537 충전율 식은 ΣA_cable / A_tray·100이며, 전압강하는 √3·I·L·(R·cosφ + X·sinφ)로 산출한다.
  3. 규격 초과 시 자동 색상 경고와 함께 “수정 제안(트레이 교체·배선 재배치)”을 제시한다.
  4. 최종 검증 보고서는 IEC 60092‑1 §5.4와 선급 규정(예: DNV GL‑0099) 형식에 맞춰 CSV·PDF로 출력한다.

다음 표는 전통적 2D CAD + Excel 방식과 WebGL 실시간 뷰어를 동일 조건(케이블 총 길이 150 m, 트레이 폭 300 mm, 전류 400 A)에서 비교한 결과다.

항목2D CAD + ExcelWebGL 실시간 뷰어
모델링 시간≈ 4.2 h≈ 2.3 h (‑45 %)
충전율 계산 오류≈ 1.2 %≈ 0.2 % (‑83 %)
전압강하 검증 소요≈ 1.5 h실시간 (즉시)
선급 승인 소요3~4 일1~2 일 (‑50 %)

핵심 포인트는 “데이터 일관성 유지”와 “실시간 피드백”이다. 설계자는 트레이 충전율이 30 %를 초과하면 즉시 색상 경고를 받고, 전압강하가 허용값(IEC 60364‑5‑52 §4.5 ≤ 5 %·U₀) 초과 시 자동으로 대체 트레이 크기를 제안받는다. 이러한 자동 검증 로직은 IEC 61537‑4.2‑3·DNV GL‑0099‑A‑5013 ‘Cable Tray Layout’ 항목을 충족한다.

향후 로드맵은 다음과 같다.

요약하면, WebGL 기반 3D 시각화 뷰어는 설계 정확도·시간 효율·선급 승인 속도 모두에서 기존 방식을 상회한다. 실무자는 위 체크리스트와 표준 검증 절차를 그대로 적용해 즉시 성능 향상을 기대할 수 있다.

폭 600mm · 3단 · 충전율 61% 굵은 케이블은 바닥, 얇은 케이블은 홈으로 안착 (중력 적층)
케이블 트레이 3D 시각화 — WebGL — 트레이 충전 단면

자주 묻는 질문

Q. WebGL 뷰어가 기존 CAD와 연동되지 않을 경우 어떻게 해야 하나요?

A. CAD 데이터를 STEP 또는 OBJ 형식으로 변환 후, Three.js의 Loader 모듈을 이용해 실시간 로드한다. 변환 단계에서 좌표계와 단위가 일치하는지 확인하면 연동 오류를 최소화한다.

Q. 충전율이 45 %로 초과했을 때 가장 효율적인 대처 방법은?

A. 우선 트레이 크기를 20 % 확대하거나, 동일 트레이에 배치하는 케이블 수를 재조정한다. 설계 단계에서 IEC 61537 기준을 자동 검증하도록 스크립트를 추가하면 재검토 작업을 빠르게 수행할 수 있다.

Q. 전압강하가 허용값을 초과했을 경우 적용 가능한 보완책은?

A. 전선 굵기를 증가시키거나, 전류 흐름을 분산시키는 추가 트레이를 설치한다. 또한, 전력 공급 구간을 여러 구역으로 나누어 전압 강하를 단계별로 관리한다.

Q. 곡률반경 3D 뷰어에서 자동 검증이 안 될 때는?

A. 곡률 검증 로직을 별도 파이썬 스크립트로 구현해 CSV 형태로 출력하고, WebGL 뷰어에서 색상(빨강)으로 강조한다. 이렇게 하면 시각적으로 문제 구역을 즉시 파악할 수 있다.

Q. 상용 SDK와 오픈소스 엔진 중 어느 것을 선택해야 할까?

A. 프로젝트 규모·예산·내부 인력 역량을 고려한다. 초기 비용을 절감하고 커스터마이징이 필요하면 오픈소스 엔진, 반면 고성능·기술지원·빠른 시제품이 필요하면 상용 SDK가 적합한다.

050100150200 24 A 2.5㎟ 41 A 6㎟ 76 A 16㎟ 119 A 35㎟
케이블 트레이 3D 시각화 — WebGL — 항목별 비교

SEcMS — 선박 설계·엔지니어링 자동화

30일 무료 · 신용카드 불필요 · 브라우저에서 즉시 시작

SEcMS 살펴보기 →