본문으로 건너뛰기

몬테카를로 시뮬레이션

개요​

이 화면은 무엇인가요? 수요, 리드타임, 설비 고장률 등의 불확실성을 확률 분포로 모델링하고, 수천~수만 번의 랜덤 시뮬레이션을 통해 계획의 리스크를 정량적으로 평가하는 화면입니다.

누가 사용하나요?​

  • APS 계획자: 계획의 리스크 수준 평가
  • S&OP 담당자: 불확실성 하에서의 의사결정 지원
  • 리스크 관리자: 최악/최선 시나리오 확률 분석

언제 사용하나요?​

  • 신제품 출시 등 불확실성이 높은 상황에서 계획 신뢰도를 평가할 때
  • 납기 준수 확률을 정량적으로 제시해야 할 때
  • 안전재고, 버퍼 시간 등의 적정 수준을 결정할 때

주요 기능​

1. 시뮬레이션 설정​

무엇을 하나요?: 확률 변수의 분포와 시뮬레이션 파라미터를 설정합니다.

어떻게 사용하나요?:

  1. 관련 시나리오를 선택합니다
  2. 반복횟수(1000~10000)와 신뢰수준(0.90/0.95/0.99)을 설정합니다
  3. 확률변수분포를 JSON으로 입력합니다
    • 예: {"demand":{"dist":"normal","mean":1000,"std":100},"lead_time":{"dist":"triangular","min":3,"mode":5,"max":10}}
  4. 필요시 상관행렬을 설정합니다 (변수 간 상관관계)

💡 팁: 반복횟수가 많을수록 결과가 정확하지만 시간이 오래 걸립니다. 일반적으로 5000회면 충분한 정확도를 얻을 수 있습니다. 랜덤시드를 고정하면 동일한 결과를 재현할 수 있습니다.


업무 흐름에서의 위치​


입력 항목 가이드​

항목설명입력 방법예시
설정명시뮬레이션 설정 이름직접 입력 (필수)3월 납기 리스크 분석
시나리오기준 시나리오시나리오 선택 (필수)SC-2026-001
반복횟수시뮬레이션 반복 수숫자 입력 (필수)5000
신뢰수준신뢰구간 수준숫자 입력 (필수)0.95
확률변수분포변수별 확률 분포JSON 입력 (필수){"demand":{"dist":"normal",...}}

자주 묻는 질문 (FAQ)​

어떤 확률 분포를 선택해야 하나요?
변수추천 분포이유
수요량정규분포(normal)과거 데이터가 충분할 때
리드타임삼각분포(triangular)최소/최빈/최대를 알 때
설비 고장지수분포(exponential)고장 간 시간이 무기억성일 때
수율베타분포(beta)0~100% 범위의 비율일 때

참고: 데이터 구조​

테이블 상세

테이블: aps_monte_carlo_configs -- config_name, scenario_id(FK), num_iterations, confidence_level, random_seed, variable_distributions(JSON), correlation_matrix(JSON)