Dispatch task to busy transporter
Posted: Monday 18 July, 2016 - 12:28
Hi again!
I continue with my model for the distribution center (cross dock) and AGVs.
I am dispatching tasks to the closest transporter.
However, given that the warehouse is quite large, I want to dispatch tasks to the transporter who is closest to pick the task, but, taking into consideration its current task and distance to its destination. So the distance is the sum of distance from the atom to pickup to the AT, plus the distance from the AT to its destination:
Can I dispatch a task to a busy AT, and when it finishes its current assignemt, it will automatically pick it? If not, how could I do it?
Thanks!
I continue with my model for the distribution center (cross dock) and AGVs.
I am dispatching tasks to the closest transporter.
However, given that the warehouse is quite large, I want to dispatch tasks to the transporter who is closest to pick the task, but, taking into consideration its current task and distance to its destination. So the distance is the sum of distance from the atom to pickup to the AT, plus the distance from the AT to its destination:
Code: Select all
valDistance:= cell( att([nodenumber], out(2, out(count, atmDispatcher))), valPickUpNode, atmDistanceTableNetwork)+cell( att([destnode], out(2, out(count, atmDispatcher))), att([nodenumber], out(2, out(count, atmDispatcher))), atmDistanceTableNetwork),
Thanks!