지식 보관소
▣ 전문지식, 저작권 관련 자료들 중 일부만 공유하고 싶을때 사용할 수 있는 게시판 입니다.
▣ 정회원 이상만 다운로드가 가능하니 참고하시기 바랍니다.
작성일자 | 2010-05-25 |
---|---|
수정일자 |
A Bolt Factory 공장을 QUEST를 활용하여 가상 시스템을 구축하는 방법에 대하여 설명을 하도록 하겠습니다.
1. QUEST 환경 설정
모델 개발에 앞서 QUEST의 단위 설정 및 World 초기화를 하는 방법에 대하여 알아보도록 하겠습니다.
우선 File메뉴에서 World를 초기화 하는 방법은 아래와 같습니다.
Clear World – 화면에 있는 내용을 삭제
Reset World – 화면 초기화
다음은 각종 단위 설정에 대하여 알아 보도록 하겠습니다. 이 번 시간에는 크게 시뮬레이션의 시간 단위 와 거리 및 길이 단위 설정을 하는 방법에 대하여 알아 보도록 하겠습니다. 이러한 단위설정은 크게 두 가지 방법을 통하여 할 수 있습니다.
①. 개별 설정
Run → Simulate → Time Unit (시뮬레이션 시간 단위 설정)
Tool → Measure → Unit (거리 및 길이 단위 설정)
②. 일괄 설정
Pref → Preferences → Units 시뮬레이션 시간 및 거리 길이 단위를 일괄 설정
①의 경우는 조금 더 세분화 하여 단위를 설정할 수 있으며, ②의 경우는 기본적인 단위만 설정을 할 수 있다는 차이점이 있습니다.
이번 시간에는 Report Time 만을 Hour 에서 Second로 변경하도록 하겠습니다.
2. Part 생성
앞에서 part란 원자재나 완제품과 같은 component의 개념이라고 설명을 드렸습니다. 즉 part란 QUEST안의 가상 시스템에서 동적인 움직임을 가지며, QUEST는 Part가 움직이는 동안 실행되며, part의 움직임이 끝남과 동시에 시뮬레이션이 종료되게 됩니다. 또한 Part는 component 뿐만 아니라 통계량 수집, 시스템의 환경 변경 등 다양한 용도로도 사용될 수 있습니다.
Part는 사용자가 임의로 이름을 정의 할 수 있으나 part 단독으로는 생성될 수 없으며, part를 생성하기 위한 Source라는 class가 필요합니다. 즉 part와 source는 단 짝이라고 할 수 있겠습니다.
Model → Build → Part Class → Create/Modify를 선택하여 part를 생성하도록 합니다. 이 경우 part의 이름을 blot라고 작성을 하며, display → attributes → color → RED를 선택하여 part를 붉은 색으로 변경 하도록 합니다.
Part Class의 기본 정보는 다음과 같습니다.
System 을 돌아 다니는 개체 (Entity)
Part 이름 정의- Name
Display | Attribute – 색상, 형태 변경
Display | 3D File – 다른 파일로 변경 가능
User Attribute – 개체에 변수/문자 등의 속성 정의
확인을 누르면 blot라는 part가 created가 되었다는 Message Dialog가 나타날뿐 World에는 아무런 변화가 없는 것을 알 수 있습니다. Part는 Source에 의해 생성되며, Sink에 의해 완전히 소멸 됩니다.
3. Source 생성
앞에서 만든 part를 불러오는 기능을 하는 Source를 생성하도록 하겠습니다. Source는 파트의 투입 간격 및 비율 등 입력할 수 있는 기능을
가진 Class이며 Source를 생성하는 방법은 Element Class의 Source를 클릭함으로써 생성할 수 있습니다. 주어진 문제에서 bolt는 포아송 10분 단위로 도착을 한다고 하였습니다.
이러한 도착시간은 Source의 IAT(Interval Arrival Time)을 통하여 설정을 할 수 있습니다. 시뮬레이션의 초기환경 설정에서
우리는 시간의 단위를 초 단위(Sec)로 하였으므로, poisson을 선택한 후 600초를 입력해줍니다.
그 외의 Source의 주요 설정 기능은 다음과 같습니다.
Class name – Source name 정의
No. of Elements – 동일 Class의 Source 개수
Start Offset - 시작시간
Part Initial Stock – 초기에 Source에 있는 Part 수
IAT – Inter Arrival Time(투입시간 간격 – 함수사용)
이제 확인 버튼을 누른 후 QUEST의 World의 임의의 점에 클릭을 합니다. 그러면 아래의 그림과 같이 Source가 생성 됨을 알 수 있습니다.
만약 View의 위치를 변경하고 싶다면 World Display options에서 Cruise를 선택한 후 LMR(L, M, R, LM, LR, MR 등)을 이용하여 View의 위치를 자유 자재로 변경할 수 있으며, View의 위치를 종료하고 싶다면 Space bar를 눌러주시면 됩니다.