메뉴 건너뛰기

SCM Lab

지식 보관소

   ▣ 전문지식, 저작권 관련 자료들 중 일부만 공유하고 싶을때 사용할 수 있는 게시판 입니다.
   ▣ 정회원 이상만 다운로드가 가능하니 참고하시기 바랍니다.

작성일자 2010-05-23 
수정일자  

본 자료는 급히(?) 만들고 있는 내용이므로 추후 수정/변경 될 수 있음을 미리 알려드립니다.

또한 잘못된 점을 발견하실 경우 댓글로 알려주시면 반영하도록 하겠습니다.

 

본격적인 QUSET Modeling에 앞서 간단하게 시뮬레이션의 절차에 대하여 알아보는 시간을 갖도록 하겠습니다.

QUEST Tutorial - Buling Simulation Model.png

 

시뮬레이션의 수행 절차는 크게 다음과 같은 다섯 단계를 거쳐서 수행되어 집니다.

 

첫째는 문제의 정의 단계입니다.
이 단계에서는 우리가 시뮬레이션을 하고자 하는 대상 시스템의 범위를 먼저 결정합니다.
그리고 그 다음에 시뮬레이션을 통해서 무엇을 얻을 것인지 결정해야 하며 이것을 출력자료의 설계라고 합니다.
이렇게 출력자료의 설계를 완료한 후 마지막으로 이러한 출력자료를 얻기 위하여 어떠한 입력자료들이 필요한 지를 분석하게 됩니다.

 

두번째 단계는 Formulation 단계입니다.
이 단계에서는 먼저 입력자료를 수집하고, 수집한 입력자료를 분석하여 각종 모수(변수)들에 대한 확률분포를 추정합니다. 그 후 시뮬레이션 모델을 개발하고, 필요에 따라서는 애니메이션기능을 추가하게 됩니다.

 

세번째 단계는 개발된 시뮬레이션 모델의 검증 단계입니다.
검증은 Verification과 Validation의 절차를 거쳐야 하는데, Verification은 시뮬레이션 모델이 에러가 없이 돌아가는지에 대한 검증을 하는 것이고, Validation이라고 하는 것은 구축된 시뮬레이션 모델이 당초 구상한 시스템과 일치하는 지를 논리적으로 검증하는 단계입니다.

 

네번째 단계는 분석(실험)단계입니다.
이 단계에서는 원하는 출력자료를 얻기 위하여 시뮬레이션 기간은 얼마로 할 것인지, Warm-up 기간은 얼마로 설정할 것인지, 몇 번의 실험을 할 것인지를 결정해야 합니다. 또한 실험결과를 통계적으로 분석하여 신뢰구간을 추정하고, 대안간에 차이가 있는 지 없는지 등을 검정하게 됩니다.

 

마지막 단계는 선택된 의사결정안을 제안하는 단계입니다.
즉 시뮬레이션은 정답을 제시하는 것이 아니라 의사결정을 도와주기 위한 보조 수단입니다.그 이유는 시뮬레이션은 현실세계를 100% 반영하는 것이 아니라 주요 인자 및 변수들을 가지고 가상세계를 구축하기 때문에 현실과는 다소 차이가 날 수 있습니다. 따라서 시뮬레이션의 결과는 항상 의사결정의 보조수단으로 사용해야지 그 결과를 정답으로 사용하는 오류를 범하지 않도록 유의해야 할 것입니다.

 

QUEST Tutorial - Buling QUEST Model.png

 

위의 그림은 Define에서 Analyze로 넘어가기 전 QUEST로 시뮬레이션 모델을 구축하는 단계에 대하여 간단하게 설명을 해놓았습니다.

시뮬레이션 5단계 중 소프트웨어를 이용하는 단계는 크게 Formulate 및 Verify / Validate 단계라고 할 수 있습니다. 이 중 Verify / Validate 단계는 수작업 시뮬레이션 결과와 소프트웨어로 개발한 시뮬레이션 결과를 통계적으로 비교 분석해 봄 으로써, 소프트웨어로 개발된 가상 환경이 현실세계를 얼마나 정확하게 반영하는지를 검증할 수 있는 중요한 단계가 될 것입니다.

 

또한 시뮬레이션 모델 개발이 현실세계를 반영하지 못한다면 이는 Formulate 단계뿐만아니라 Define 단계의 오류도 함께 검증해봐야 합니다. 실제로 많은 오류 중의 하나가 Define 단계에서 잘못된 문제 정의 및 분포 추정에서 비롯됨을 명심하시기 바랍니다.

번호 제목 글쓴이 작성일자 수정일자 조회 수
21 XE로 아이디/비밀번호 찾기 및 가입 인증메일 보내기 [2] SCM 2014-06-27    2823
20 QUEST Tutorial : User-defined statics print out a excel (csv) file [1] file SCM 2010-07-13    7150
19 QUEST Tutorial : Archive, Put Model and Save Model file SCM 2010-07-05    5891
18 Editors of QUEST SCL syntax highligher [1] file SCM 2010-06-30    6821
17 ARENA Model : 소수(Prime Number) 계산 모델 만들기 file 원잇 2010-06-24    6734
16 QUEST Model : 작업 도중 다른 작업자 호출하기 [2] file SCM 2010-06-22  2010-06-23  5297
15 ARENA 예제 : 작업 도중 다른 작업자 호출하기 [1] file 원잇 2010-06-17    6057
14 대기행렬 시스템의 표기 (Description of Queueing) file SCM 2010-06-15    6742
13 시뮬레이션의 반복 횟수를 정하는 절차 file SCM 2010-06-15    6463
12 IGRIP To QUEST Conversion method #01 file SCM 2010-06-13    6219
11 JT Conversion (IGRIP to FactoryCAD) & Xref File file SCM 2010-06-08    8279
10 ARENA Traffic Signal 모델 중 신호등 다이어트 하기? [5] file 네오랑 2010-06-03    6619
9 QUEST Tutorial 02 - Modified location of Class, Connections file SCM 2010-05-27    5959
8 ARENA Traffic Signal 모델 중 신호등 만들기 file 네오랑 2010-05-26  2010-06-03  7663
7 QUEST Tutorial 02 - Basic Modeling - Machine, Sink, Save Module file SCM 2010-05-26    6441
6 QUEST Tutorial 02 - Basic Modeling - Part & Source Class file SCM 2010-05-25    5486
5 QUEST Tutorial 02 - Basic Modeling - A Bolt Factory Continue file SCM 2010-05-24    6111
4 QUEST Tutorial 02 - Basic Modeling - A Bolt Factory file SCM 2010-05-24    5782
» QUEST Tutorial 01 - Introduction - Building Simulation & QUEST Model file SCM 2010-05-23    6315
2 QUEST Tutorial 01 - Introduction - Context & World Display Options file SCM 2010-05-23    5568