• 검색 결과가 없습니다.

단위 모델 구현

문서에서 저작자표시 (페이지 77-84)

4. 조선소 모델링

4.1.2 단위 모델 구현

Fig. 38 The Process of creating a simulation model(UI)

공간 정보를 표현할 수 있는 속성의 경우 공간과 관련된 Schema에 저장될 수 있도록 하였다. 그러나 도로를 제외한 Shape 파일의 형상 및 속성 정보 중 Schema에 저장되는 정보는 극히 일부분이다. 그 이유는 속성 정보의 대부분은 공간을 차지하는 작업장(또는 적치장)의 정보를 나타내는데 사용되기 때문이다.

따라서 공장과 공간에 저장되는 정보를 구분하였으며, 지리정보시스템에서의 속성 정보 중 공장의 정보로 활용되는 부분에 대해서는 공장의 속성으로 저장될 수 있도록 하였다. 우선 지리정보시스템에 추가한 속성정보를 저장할 수 있도록 시뮬레이션 모델 상의 속성을 정의하였다. 작업장과 적치장은 PlantDTO를 이용하여 생성하고, PlantDTO를 생성하는데 필수 항목은 Schema의 Plant에 저장될 수 있도록 하였다. 시뮬레이션 고도화를 위해 추가된 속성정보는 PlantDTO를 상속받는 BaseTypicalAttributiveDTO를 이용하여 저장할 수 있다. 그리고 공장에서는 공간에 대한 정보를 상속받아 물류 시뮬레이션에 필요한 형상 정보를 활용할 수 있도록 하였다(Table 18).

속성 데이터 형식 저장공간 MIDDLELOT string Plant.Name

LOT string Plant.Name

DESCRIPTION string Plant.Description USETYPE string Plant.Type TRANSPORTTEAM string Plant.Attributes ACCESSDIRECTION string Plant.Attributes CAPACITY int Plant.Attributes PRIORITYSTOCKAREA string Plant.Attributes REGION string Plant.Attributes ACTUALCAPACITY int Plant.Attributes ARRANGEMENTTYPE string Plant.Attributes LOGISTICSCODE string Plant.Parent.Id

AREATYPE string Plant.Attributes

Feature shape Plant.Area

Table 18 Storage location of simulation data

Fig. 39은 ArcMap 상에서 임의로 생성한 중지번, 소지번, 도로의 단위 모델을 나타낸다.

Fig. 39 Implementation of unit model

중지번 레이어는 AAAA와 BBBB로 구성된 폴리곤으로 제작하였으며, 소지번 레이어는 중지번 하위에 AAAA01~03, BBBB01~04까지 폴리곤으로 제작하였다.

도로의 경우 최적 경로 탐색 알고리즘 검증을 위해 구성하였으며, 모든 도로 정보가 시뮬레이션 모델로 변환되는지 확인하기 위해 폴리라인으로 제작하였다. Table 19 ~ 21는 단위 테스트를 위해 만든 속성정보를 나타낸다.

MIDDLE LOT

USETYP E

DESCRI

PTION REGION

TRANSP ORTTE

AM

CAPAC ITY

ACTUA LCAPA CITY

ACCES SDIREC

TION

ARRANGE MENT

TYPE

PRIORIT YSTOCK AREA

AREA TYPE

LOGISTI CSCOD

E AAAA 도장

테스트 모델 AAAA

선박 20VA 3 3 E

SingleRow Arrangem

ent

STK 작업 PNT

BBBB 적치장

테스트 모델 BBBB

공통 20VC 4 4 W

MultiRowA rrangeme

nt

적치 STK Table 19 Data of test model for LOTMIDDLE

MIDDLELOT LOT DESCRIPTION USETYPE

AAAA AAAA01 테스트모델 AAAA01 도장

AAAA AAAA02 테스트모델 AAAA02 도장

BBBB BBBB01 테스트모델 BBBB01 적치장

Table 20 Sample data of test model for LOTSMALL

FID 차로수 도로폭 TRANSPORTABLE

0 2 4.5 Y

1 2 4.5 Y

2 2 4.5 Y

3 2 4.5 Y

Table 21 Sample data of test model for ROADCENTERLINE

위와 같이 정의한 단위 모델을 바탕으로 시뮬레이션 모델을 생성하는 과정을 거쳐 단위 시뮬레이션 모델을 구현하였다(Fig. 40).

Fig. 40 Result of unit model for creation of simulation model

최상위 공장으로 조선소를 생성하고, 그 하위에 권역정보를 바탕으로 구분할

해당하는 코드를 생성하였다. 물류 코드 하위에 중지번을 생성하였으며, 소지번은 최하위 계층의 작업장/적치장 정보를 가질 수 있도록 하였다. 각각의 지번마다 속성정보의 변환이 제대로 이루어진 것과 형상정보를 바탕으로 레이아웃이 생성되는 것을 확인하였다.

문서에서 저작자표시 (페이지 77-84)

관련 문서