본문으로 건너뛰기

디지털 트윈

개요​

이 메뉴는 무엇인가요?

공장의 물리적 설비를 디지털 3D 모델로 복제하고, 실시간 센서 데이터를 매핑하여 설비의 현재 상태를 가상 공간에서 재현하는 영역입니다. Unity, Unreal, WebGL 등 다양한 3D 엔진을 지원하며, DTDL(Digital Twin Definition Language) 호환 스키마로 표준화된 모델을 관리합니다.

누가 사용하나요?​

역할주요 업무
IoT 엔지니어트윈 모델 생성, 데이터 매핑, DTDL 스키마 정의
데이터 분석가트윈 세션으로 시뮬레이션 수행, 데이터 동기화 모니터링

언제 사용하나요?​

  • 설비의 3D 디지털 트윈 모델을 생성하고 배치할 때
  • 센서 태그를 트윈 모델의 속성(색상, 위치, 애니메이션 등)에 매핑할 때
  • 트윈 세션을 열어 실시간 모니터링이나 시뮬레이션을 수행할 때
  • DTDL 표준에 맞는 모델 스키마를 정의하고 검증할 때

화면 구성​

순서화면명설명연결 테이블
1트윈모델 상세3D 트윈 모델 생성 및 렌더링 설정트윈모델
2트윈데이터 매핑센서 태그 → 트윈 모델 속성 매핑트윈데이터매핑
3트윈세션 목록트윈 모니터링/시뮬레이션 세션 관리트윈세션
4시뮬레이션 제어트윈 기반 실시간 시뮬레이션 제어 대시보드트윈세션
5DTDL 스키마 관리DTDL 호환 모델 스키마 정의 및 검증DTDL 스키마

업무 흐름에서의 위치​


자주 묻는 질문 (FAQ)​

트윈 모델의 엔진 유형(Unity/Unreal/WebGL)은 어떻게 선택하나요?
엔진특징적합한 경우
WebGL브라우저에서 바로 실행, 별도 설치 불필요웹 기반 모니터링, 가벼운 시각화
Unity범용 3D 엔진, 다양한 플랫폼 지원중급 시각화, VR/AR 확장 가능
Unreal고품질 렌더링, 대규모 씬고화질 시각화, 대형 공장 전체 재현
Custom자체 개발 렌더링 엔진특수 요구사항이 있는 경우

일반적인 모니터링 용도에는 WebGL, 고품질 프레젠테이션에는 Unreal을 권장합니다.

데이터 매핑의 매핑유형별 차이는?
매핑유형설명예시
property숫자값을 그대로 표시온도 → 텍스트 레이블
color값에 따라 색상 변경온도 → 파란색(정상)→빨간색(과열)
position값에 따라 위치 이동실린더 위치 → Y축 이동
rotation값에 따라 회전RPM → 모터 회전 애니메이션
scale값에 따라 크기 변경레벨 → 탱크 수위 높이
animation값에 따라 애니메이션 재생가동 상태 → 운전 애니메이션
visibility값에 따라 표시/숨김알람 → 경고 아이콘 표시
material값에 따라 재질 변경상태 → 표면 재질 변경

실무 시나리오​

로봇 설비 디지털 트윈 구축​

상황: 조립라인 로봇 1호기의 3D 모델을 디지털 트윈으로 구축하고, 모터 온도에 따라 색상이 변하도록 설정해야 합니다.

처리 순서:

  1. 트윈모델 상세 에서 TWIN-ROBOT001 모델을 생성합니다
    • 엔진: WebGL, 포맷: GLTF, 3D 모델 파일 업로드
  2. 트윈데이터 매핑 에서 매핑을 설정합니다
    • 태그 TEMP-ROBOT001 → 매핑유형 color, 소스범위 20~80°C, 색상그라데이션 파란→빨간
  3. DTDL 스키마 관리 에서 DTDL v3 인터페이스 스키마를 정의합니다
  4. 트윈세션 목록 에서 live 세션을 시작하여 실시간 동기화를 확인합니다

참고: 데이터 관계도