SIMULATIONTEMPLATE

시뮬레이션 & Template Library

DS Pilot 시뮬레이션 · Template Library · 서브모델 정규화

시뮬레이션 루프 (5단계)

1️⃣ AASX 로딩
DS Pilot Runtime에 Flow/Work 등록
2️⃣ 가상 IO 주입
OPC-UA Mock / 로봇·설비 모델 연결
3️⃣ 분석 & 계산
CycleTime/Resource Conflict 분석
4️⃣ 보완점 제안
LLM/Safety Agent 연계 분석
graph LR A["1️⃣ AASX/Sequence Control 로딩
DS Pilot Runtime"] --> B["2️⃣ 가상 IO 주입
OPC-UA Mock"] B --> C["3️⃣ 분석 & 계산
CycleTime/Resource"] C --> D["4️⃣ 보완점 제안
LLM/Safety Agent"] D --> E["5️⃣ 배포
OPC-UA 서버 & PLC"] style A fill:#1e40af,stroke:#0066FF,color:#fff,stroke-width:3px style B fill:#7c3aed,stroke:#a78bfa,color:#fff,stroke-width:3px style C fill:#6366f1,stroke:#818cf8,color:#fff,stroke-width:3px style D fill:#c2410c,stroke:#fb923c,color:#fff,stroke-width:3px style E fill:#00A843,stroke:#00C853,color:#fff,stroke-width:3px

KPI 측정

⏱️ Cycle Time
Flow/Work 수행 평균 시간 (DS Pilot 로그)
🛡️ Safety Compliance
ISO/TS, PL/SIL 규칙 충족률 (Safety Agent)
🎯 LLM Precision
생성 공법 승인율 (SME 리뷰 + Provenance)

Template Library 구조

로봇 템플릿
Joint/Tool/IO + Motion Profile
지그 템플릿
클램프/센서/Tag/공차
컨베이어 템플릿
동력/속도/Stopper/Hook

템플릿 활용 흐름

graph LR A["📋 Template 선택
라이브러리에서
템플릿 선택"] --> B["⚙️ Parameter 입력
Joint, Tool, IO
파라미터 설정"] B --> C["🔗 Sequence Control 바인딩
AAS Submodel
Work 연결"] C --> D["💾 Instance 저장
PostgreSQL
DB 저장"] D --> E["🚀 OPC-UA/PLC Export
PLC 코드 생성
현장 배포"] style A fill:#1e40af,stroke:#0066FF,color:#fff,stroke-width:3px style B fill:#7c3aed,stroke:#a78bfa,color:#fff,stroke-width:3px style C fill:#6366f1,stroke:#818cf8,color:#fff,stroke-width:3px style D fill:#0891b2,stroke:#06b6d4,color:#fff,stroke-width:3px style E fill:#00A843,stroke:#00C853,color:#fff,stroke-width:3px
통합 효과
  • 시뮬레이션 검증: 실제 배포 전 Digital Twin에서 CycleTime/Safety 검증
  • 템플릿 재사용: 하나의 템플릿에서 다수 인스턴스 생성 → 구축 속도 향상
  • KPI 추적: Provenance 기반 품질 관리 및 지속적 개선
  • 표준 준수: AAS 3.0, OPC UA Part 14, IEC 61131-3 완벽 호환