질문을 하시기 전에 반드시 검색을 먼저 해주시기 바랍니다.

질문하신 분은 꼭 답변 채택을 하셔야 질문시 걸었던 포인트의 절반을 되돌려 받습니다.

아레나 transpoter가 이동한 모든 이동거리 합을 도출하려면 어떤방법을써야하나요??

ds 2010.05.29 02:33

아레나 모델을 만들고 결과를 도출하는 중인데요..

 

기본 통계량에서는 transpoter의 활용율 정도만 보여주는데

 

transpoter가 이동한 모든 거리 합을 알고싶어서 질문합니다.

 

수고하세요~

의견 (0)

질문자 선택 답변 보기 답변등록

현재 답변들 2
네오랑 2010.05.30 14:56
질문자로부터 선택받은 답변입니다

긴급하게 답변을 하다보니 조금 부실할 수 도 있습니다. ^^; 잠시 장기(?) 출장 중이여서 지금 질문을 보았습니다. ㅈㅅ

우선 거리를 구할려면 약간의 변수 등을 이용하여, 이동 시간의 합을 거리로 변환(?)해주는 방법 밖에 우선 떠오르지 않네요..^^

계산 방법은

1. 우선 개체가 trans를 request 후 이동 직전에 이동 시간을 측정해줍니다. StartTime==TNOW

2. 도착 후 trans의 총 이동 시간을 구합니다. MovingTime==TNOW-StartTime

3. trans가 몇번 entity를 운반하였는지를 계산합니다. EntityCount== EntityCount

4. 그리고 총 이동 시간을 계속 누적합니다. TotalMoveTime==TotalMoveTime+MovingTime

5. Trans가 이동한 총 시간 * 이동속도 * 개체를 운반한 횟수를 이용하여 Trans의 총 이동 거리를 구합니다.

   (개체 운반 횟수 : 개체를 free하고, trans가 다시 개체를 운반하기 위한 장소로 이동한 거리 계산)

 

자세한 것은 첨부 참조(ARENA 7.0 version) : TransDistance2.doe

첨부
의견 (0)
ds 2010.06.01 19:20

감사합니다. 네오랑님 ㅎ

 

그런데 마지막 (totalmovetime+((entitycount-1)*10)*10 이식이 조금 이해가 안가서요 ㅜ

의견 (5)



XE Login