OEEkpi Simulation

OEE KPI · OEE 지표 · OEE-KPI
IRI (semanticId)
https://dualsoftdev.github.io/aas-semantics/sim/Kpi/OEE/1/0

설명 / Description / Beschreibung

한국어
종합설비효율 (가동률 × 성능률 × 양품률)
English
Overall Equipment Effectiveness with availability, performance, and quality
Deutsch
Overall Equipment Effectiveness mit Verfügbarkeit, Leistung und Qualität

다이어그램 / Diagram

OEE = Availability × Performance × Quality ISO 22400-2:2014 · 종합설비효율 (Overall Equipment Effectiveness) Availability 실제 가동 ÷ 계획 가동 0.92 × Performance 목표 CT ÷ 실제 CT 0.85 × Quality 양품 ÷ 총생산 0.98 OEE = 0.7676 (76.76%) 월드클래스 기준: ≥ 85%

F# 타입 정의 / Type Definition

// Ds2.Core/SequenceSubmodels/01_Simulation.fs
type KpiOeeItem() =
    member val ResourceName              = "" with get, set
    member val CalculationDate           = DateTime.MinValue with get, set
    member val CalculationPeriod_s       = 0.0 with get, set
    member val Availability              = 0.0 with get, set
    member val Performance               = 0.0 with get, set
    member val Quality                   = 0.0 with get, set
    member val OEE                       = 0.0 with get, set
    member val PlannedOperatingTime_s    = 0.0 with get, set
    member val ActualOperatingTime_s     = 0.0 with get, set
    member val PlannedProductionQty      = 0 with get, set
    member val ActualProductionQty       = 0 with get, set
    member val GoodProductQty            = 0 with get, set
    member val DefectQty                 = 0 with get, set
    member val TimeLoss_pct              = 0.0 with get, set
    member val SpeedLoss_pct             = 0.0 with get, set
    member val QualityLoss_pct           = 0.0 with get, set
    member val TargetOEE                 = 0.0 with get, set
    member val OeeGap                    = 0.0 with get, set
    member val OeeClass                  = "" with get, set

Submodel 예제 / Submodel Example (JSON)

sim/Kpi/OEE 박제 위치 — SequenceSimulation/SystemProperties/SimulationResult/KPI_OEE

Promaker 가 시뮬 또는 실가동 데이터를 박제할 때 ds2 export 가 생성하는 OEE 그룹 형태.
{
  "idShort": "KPI_OEE",
  "modelType": "SubmodelElementList",
  "semanticId": {
    "type": "ExternalReference",
    "keys": [{"type":"GlobalReference","value":"https://dualsoftdev.github.io/aas-semantics/sim/Kpi/OEE/1/0"}]
  },
  "value": [
    { "idShort":"OeeItem", "modelType":"SubmodelElementCollection", "value":[
      { "idShort":"ResourceName",           "modelType":"Property","valueType":"xs:string","value":"PressLine" },
      { "idShort":"CalculationDate",        "modelType":"Property","valueType":"xs:dateTime","value":"2026-05-07T09:30:14Z" },
      { "idShort":"CalculationPeriod_s",    "modelType":"Property","valueType":"xs:double","value":28800 },
      { "idShort":"Availability",           "modelType":"Property","valueType":"xs:double","value":0.92 },
      { "idShort":"Performance",            "modelType":"Property","valueType":"xs:double","value":0.85 },
      { "idShort":"Quality",                "modelType":"Property","valueType":"xs:double","value":0.98 },
      { "idShort":"OEE",                    "modelType":"Property","valueType":"xs:double","value":0.7676 },
      { "idShort":"PlannedOperatingTime_s", "modelType":"Property","valueType":"xs:double","value":28800 },
      { "idShort":"ActualOperatingTime_s",  "modelType":"Property","valueType":"xs:double","value":26496 },
      { "idShort":"GoodProductQty",         "modelType":"Property","valueType":"xs:int",   "value":4725 },
      { "idShort":"DefectQty",              "modelType":"Property","valueType":"xs:int",   "value":96 }
    ]}
  ]
}

KPI 산식 / Formula

OEE = Availability × Performance × Quality
출처: ISO 22400-2:2014 (Manufacturing operations management — KPIs Part 2)
Availability (가동률)
Run Time ÷ Planned Production Time
정지·고장 시간 제외한 실제 가동 비율
Performance (성능률)
(Ideal CT × Total Units) ÷ Run Time
이상 사이클타임 대비 실제 처리속도
Quality (양품률)
Good Units ÷ Total Units
재작업/폐기 제외 양품 비율
예제: PressLine 1 시프트 (8h) — 도금 라인 평일 야간 운영
입력: PlannedTimeMs = 28,800,000 (8h); RunTimeMs = 26,496,000 (3분 공구교체 + 휴식 제외); IdealCtMs = 4,300 / ActualCtMs avg = 5,058; GoodUnits = 4,725 / TotalUnits = 4,821
Availability=0.92 · Performance=0.85 · Quality=0.98
→ OEE = 0.92 × 0.85 × 0.98 = 0.7676 (76.76%)

관계 / Relationships

AAS 매핑 / AAS Mapping

OEEkpi CD 는 SequenceSimulation/SystemProperties/SimulationResult/KPI_OEE 에 semanticId 로 붙는다. ds2 v2026 이전엔 TechnicalData(IDTA 02003) 안에 있었으나 표준 SM 분리 정책에 따라 이전됨.

산업 표준 / Industry Standards

ISO 22400-2:2014 · OEE 정의 단일 진실 원천VDMA 66412-1 · OEE 산업 가이드라인ISA-95 (IEC 62264) · MES KPI 모델World Class OEE · 벤치마크 ≥ 85% (이산제조)

관련 CD / Related ConceptDescriptions

학습 가이드 / Appendix Pages

📚 Duality 8 Cases
Case 6 (φ(θ) 위상) 으로 디지털 트윈 ↔ 실설비 동기화 판단

원본 코드 / Source files

AAS ConceptDescription 메타

idShort: OEEkpi
dataType: REAL_MEASURE
unit: ratio (0..1)
source: ISO 22400-2:2014