17.04.2015 Views

DARPA ULTRALOG Final Report - Industrial and Manufacturing ...

DARPA ULTRALOG Final Report - Industrial and Manufacturing ...

DARPA ULTRALOG Final Report - Industrial and Manufacturing ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

system dynamics approach. We next describe some nonlinear models <strong>and</strong> their detailed analysis.<br />

These models can be either used to represent entities in a supply chain or as macroscopic models,<br />

which capture collective behavior. The models reiterate the fact that simple rules can lead to<br />

complex behavior, which in general are difficult to predict <strong>and</strong> control.<br />

5.1.1 Preemptive Queuing Model with delays<br />

Priority <strong>and</strong> heterogeneity are fundamental to any logistic planning <strong>and</strong> scheduling. Tasks have<br />

to be prioritized in order to do the most important things first. This comes naturally as we try to<br />

optimize an objective <strong>and</strong> assign the tasks their “importance.” Priorities may also arise due to the<br />

non-homogeneity of the system where “knowledge” level of one agent is different from the other.<br />

In addition in all logistics systems, resources are limited, both in time <strong>and</strong> space. Temporal<br />

dependence plays an important role in logistic planning (interdependency). Sometime they can<br />

also arise from the physical facts when different stages of processing have certain temporal<br />

constraint.<br />

The considerations regarding the generality of assumptions <strong>and</strong> the clear one-to-one<br />

correspondence between the physical logistics tasks <strong>and</strong> the model parameters described in<br />

(Erramilli, <strong>and</strong> Forys 1991) made us apply the queuing model in context of supply chains<br />

(Kumara et al. 2003). The Queuing system considered here has two queues (A <strong>and</strong> B) <strong>and</strong> a<br />

single server with following characteristics:<br />

• Once served, the class A customer returns as a class B customer after a constant interval of<br />

time<br />

• Class B has non-preemptive priority over class A, i.e., the class A queue does not get served<br />

until the class B queue is emptied.<br />

• The schedules are organized every T units of time, i.e., if the low priority queue is emptied<br />

within time T, the server remains idle for the reminder of the interval.<br />

• <strong>Final</strong>ly, the higher priority class B has a lower service rate than the low priority class A.<br />

Figure 2. Preemptive Queuing Model<br />

Suppose the system is sampled at the end of every schedule cycle, <strong>and</strong> the following<br />

quantities are observed at the beginning of the kth interval:<br />

A<br />

k<br />

: Queue length of low priority queue<br />

B : Queue length of high priority queue<br />

k<br />

C : Outflow from low priority queue in the kth interval<br />

k

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!