shaq
Full Member level 5
Coal trains arrive to an unloading facility with independent exponential interarrival times with mean 10 hours. If a train arrives and finds the system idle, the train is unloaded immediately. Unloading times for the train are independent and distributed uniformly between 3.5 and 4.5 hours. If a train arrives to a busy system, it joins a FIFO queue.
The situation is complicated by what the railroad calls ”hogging out.” In particular, a train crew can work for only 12 hours, and a train cannot be unloaded without a crew present. When a train arrives, the remaining crew time (out of 12 hours) is independent and distributed uniformly between 6 and 11 hours. When a crew’s 12 hours expire, it leaves immediately and replacement crew is called. The amount of time between when a replacement crew is called and when it actually arrives is independent and distributed uniformly between 2.5 and 3.4 hours.
If a train is being unloaded when its crew hogs out, unloading is suspended until a replacement crew arrives. If a train is in queue when its crew hogs out, the train cannot leave the queue until its replacement crew arrives. Thus, the unloading equipment can be idle with one or more trains in queue.
Run the simulation for 720 hours (30 days) and gather statistics on:
(a) Average and maximum time a train spends in the system
(b) Proportion of time unloading equipment is busy, idle , and hogged out
(c) Average and maximum number of trains in queue
(d) Proportion of trains that hog out 0, 1 and 2 times
Note that if a train is in queue when its crew hogs out, the record for this train must be accessed. (This train may be anywhere in the queue.) Use the C function “delete” from prob. 2.33.
I don't know how to do!!!
Plz you guys help me!!!
Thanks!!!
The situation is complicated by what the railroad calls ”hogging out.” In particular, a train crew can work for only 12 hours, and a train cannot be unloaded without a crew present. When a train arrives, the remaining crew time (out of 12 hours) is independent and distributed uniformly between 6 and 11 hours. When a crew’s 12 hours expire, it leaves immediately and replacement crew is called. The amount of time between when a replacement crew is called and when it actually arrives is independent and distributed uniformly between 2.5 and 3.4 hours.
If a train is being unloaded when its crew hogs out, unloading is suspended until a replacement crew arrives. If a train is in queue when its crew hogs out, the train cannot leave the queue until its replacement crew arrives. Thus, the unloading equipment can be idle with one or more trains in queue.
Run the simulation for 720 hours (30 days) and gather statistics on:
(a) Average and maximum time a train spends in the system
(b) Proportion of time unloading equipment is busy, idle , and hogged out
(c) Average and maximum number of trains in queue
(d) Proportion of trains that hog out 0, 1 and 2 times
Note that if a train is in queue when its crew hogs out, the record for this train must be accessed. (This train may be anywhere in the queue.) Use the C function “delete” from prob. 2.33.
I don't know how to do!!!
Plz you guys help me!!!
Thanks!!!