1. 사업재편 공정 예측 모델 개요

  • 사업재편(신규 제품군 전환, 친환경·경량화 라인 신설, 공정 통합 등)에서 직면하는 가장 큰 위험은
    • 초기 수율 램프업(Ramp-up) 지연
    • 원자재 폐기 손실
  • 기존 양산 라인에서는 수년간 축적된 현장 작업자의 직관과 검증된 세팅값(Standard Recipe)이 작동하지만,
  • 신규 제품 라인은 물성, 열전도율, 금형 규격, 가공 속도가 완전히 달라져 과거의 경험이 통하지 않음

  • 사업재편 시의 대응 방식
    • 사후 대응(시행착오 방식):
      • 설비를 가동한 뒤 불량이 발생하면 파라미터를 조금씩 조정하며 수율을 끌어올리는 방식
      • 수천만 원에서 수억 원에 달하는 시제품 원소재 폐기 비용과 납기 지연을 유발함
    • 사전 예측(예측 모델 방식):
      • 설비를 본격 가동하기 전, 투입되는 원자재 물성 데이터와 공정 설정값(온도, 압력, 속도)을 가상 모델에 입력
      • “이 조건으로 가동했을 때 불량이 발생할 확률과 예상 수율”을 사전에 계산하고 최적 조건을 선제 설정 반영


2. 불량·수율 예측 모델의 작동 원리

  • 머신러닝 예측 모델의 기본 원리는 수학 공식이 아니라 원인(입력)과 결과(출력) 사이의 숨은 연결 고리(패턴)를 찾는 것

    (Source: Sky Lectures / AiDALab)
  • 작동의 3단계 흐름

    1. 데이터 수집 및 정렬 🡪 Feature & Target 매핑
      • 입력 변수 ($X$, Feature):
        • 제품 품질에 영향을 주는 모든 가공 조건
          • 예: 가열 챔버 온도, 사출 압력, 냉각 시간, 원자재 로트별 인장강도
      • 타깃 변수 ($Y$, Target):
        • 우리가 알고 싶은 최종 결과
      • 분류(Classification) 모델:
        • 합격인가, 불량인가?
          • Pass / Fail / 불량 유형 A, B, C 등
      • 회귀(Regression) 모델:
        • 수율이 정확히 몇 %인가?
        • 치수 오차가 몇 mm인가? 등
    2. 학습(Training) 단계 🡪 규칙 발견
      • 모델은 수백~수만 건의 과거 데이터를 훑으며
      • “가열 온도가 220℃를 넘어가고 압력이 80bar 미만일 때 크랙 불량이 85% 확률로 발생한다”는 식의
      • 다차원 비선형 규칙을 찾아냄
    3. 추론(Inference) 단계 🡪 미래 예측
      • 신규 제품을 생산할 때, 엔지니어가 계획한 설비 파라미터($X$)를 입력하면
      • 모델이 즉시 예상 수율과 불량 위험도($Y$)를 화면에 출력함


3. 현장 적용을 위한 4가지 필수 전제 조건

  • 노코드 툴을 사용하더라도 데이터와 공정 환경이 갖추어지지 않으면 모델은 무용지물
  • 실무에서 반드시 점검해야 할 4가지 조건

    (Source: Sky Lectures / AiDALab)
    • 원인과 결과 데이터의 매칭(Lot Tracking):
      • 설비 센서 로그(온도, 압력)와 품질 검사기 결과(검사 합부 판정)가 제품 로트(Lot ID)나 타임스탬프로 1:1 결합되어야 함
      • “설비는 계속 돌았는데 어느 제품이 불량인지 모른다”면 모델을 학습시킬 수 없음
    • 불량 데이터의 다양성 확보 (데이터 불균형 문제):
      • 머신러닝은 ‘정상’과 ‘불량’을 모두 보아야 둘을 구분할 수 있음
        • 기존 공정의 불량률이 0.5% 미만인 극단적 정상 데이터만 있다면,
        • 모델은 무조건 “정상”이라고만 응답
      • 신규 라인 세팅 시에는
        • 의도적인 한계 시험(Limit Test) 데이터나
        • 유사 공정의 과거 불량 데이터가 포함되어야 함
    • 현장 엔지니어의 도메인 지식 반영 (Feature Selection):
      • 단순히 수백 개 센서값을 무작정 밀어 넣으면 모델이 혼란에 빠짐(차원의 저주)
      • “품질에 결정적 영향을 주는 5~10가지 핵심 파라미터”를 현장 전문가가 먼저 추려주어야 높은 정확도를 얻을 수 있음
    • 측정 데이터의 신뢰성:
      • 다음과 같은 내용들이 사전에 정제(Preprocessing)되어야 함
        • 센서 드리프트(시간 경과에 따른 영점 이탈)
        • 작업자 교대 간 검사 기준 편차
        • 누락된 결측치 등


4. 사업재편 공정 모델 도입 시 주요 실패 원인

  • 수많은 스마트팩토리 및 AI 도입 프로젝트가 개념 검증(PoC) 이후 현장에 안착하지 못하고 실패하는 원인은
  • 기술 자체보다 공정 환경과 데이터의 특수성에 있음

  • 원인 1. 데이터 분포 이동 (Data Drift / Covariate Shift)
    • 현상:
      • 파일럿 테스트에서는 정확도 95%가 나왔는데 🡪 양산 1개월 차부터 정확도가 60%대로 급락함
    • 이유:
      • 신규 제품으로 라인을 전환하면서 원자재 공급사가 바뀌었거나,
      • 계절 변화(여름철 습도 상승), 금형 마모 등 과거 학습 데이터에 없던 새로운 환경 요인이 발생했기 때문
    • 대응책:
      • 주기적으로 최신 양산 데이터를 추가 학습(재학습 파이프라인)시키는 체계가 필요함
  • 원인 2. 불량 데이터 부족에 의한 ‘모두 정상’ 판정 왜곡
    • 현상:
      • 모델 정확도가 99%라고 보고되었으나 🡪 현장에서는 무용지물 취급을 받음
    • 이유:
      • 전체 10,000개 데이터 중 불량이 10개뿐인 경우, 모델이 모든 입력을 “정상”으로 찍어도 정확도는 99.9%
      • 이는 진짜 불량을 단 하나도 잡아내지 못하는 실패한 모델
    • 대응책:
      • 단순 ‘정확도(Accuracy)’ 대신
      • 불량을 얼마나 놓치지 않는지 나타내는 ‘재현율(Recall)’과 ‘정밀도(Precision)’를 평가지표로 사용해야 함
  • 원인 3. 상관관계와 인과관계의 혼동
    • 현상:
      • 모델이 “모터 회전수가 올라가면 불량이 준다”고 예측하여 속도를 올렸더니 🡪 대량 불량 발생
    • 이유:
      • 실제로는 “작업 숙련도가 높은 주간 근무자가 모터 속도를 빠르게 설정했던 것”인데,
      • 모델은 작업자의 숙련도가 아닌 모터 속도만을 성공 요인으로 오인한 것
    • 대응책:
      • 현장 설비의 물리적 메커니즘과 충돌하는 예측 규칙은 🡪 엔지니어의 도메인 검증을 통해 걸러내야 함
  • 원인 4. 현장 작업자의 모델 불신 (블랙박스 문제)
    • 현상:
      • 모델이 특정 파라미터로 세팅하라고 추천해도
      • 작업자가 이를 무시하고 기존 방식 고수
    • 이유:
      • “왜 이 온도로 설정해야 하는지” 이유를 설명하지 못하는 AI 결과는 🡪 현장 작업자에게 불안감을 줌
    • 대응책:
      • 어떤 입력 변수가 예측 결과에 가장 큰 영향을 주었는지 보여주는
      • 설명 가능한 AI(XAI, 변수 중요도 차트 등) 기능이 제공되는 노코드 도구를 도입해야 함


5. 단계별 적용 요약 매트릭스

구축 단계 주요 활동 내용 실무 점검 포인트 (Checklist)
1. 문제 정의 불량 유형(크랙, 치수, 외관) 또는 목표 수율 정의 분류(Pass/Fail)인지 수치 예측(수율 %)인지 결정
2. 데이터 수집·정합 설비 PLC/센서 데이터 + 검사 데이터 결합 타임스탬프와 Lot ID의 일치 여부 확인
3. 노코드 모델 학습 알고리즘 자동 탐색(AutoML) 및 모델 훈련 데이터 불균형 여부 확인 및 재현율(Recall) 검토
4. 해석 및 검증 변수 중요도(Feature Importance) 분석 물리적 공정 상식과 일치하는지 현장 확인
5. 현장 배포 및 운영 신규 파라미터 세팅 전 사전 시뮬레이션 적용 공정 조건 변화 시 모델 재학습 주기 수립


Related Posts

💬 Q&A 및 의견 나누기