I have encountered a difficulty and hope that someone can help me!
I want to build a model:
The generator generates 10 kinds of goods (duniform (1, 10)). I want to divide the 10 kinds of goods into two batches (each batch has 4 goods), of which the item type 1-type6 is the first batch, and the agv is sent to 6(queue3-queue7) target points in the zone 1, and the item type in the other batch is type4-type10, I want to Use agv to transport to 4 target points (queue9-queue12) in the second zone!
requirement:
1) The goods in the batch are expected to be sorted according to the product type, so that agv can deliver goods in order, and all the goods can be delivered in one cycle (I implemented ascending order with the code in the customer code, but it does not seem to work, agv Need to cycle several times to get the goods out)
2) When the agv is delivered at the target point, if the target point is occupied by another agv, agv don't wait.This agv directly cross the target point (the goods will not be sent again) to send the next goods, the goods will arrive Parking spotwith the agv. (The function I currently implement is that agv will wait for delivery)
3) When the AGV has sent all the goods back to the parking point, if there is a new cargo handling request, the AGV will not go to the parking point, It will go to some palce to load the goods directly (I do not know how to deal with that question)
I hope my description can be understood by you. The attachment is my model. I implemented it with pf. Please help me modify it!
Bests