Use Transport with Task Sequence Process Flow - still need dispatcher?

Use Transport with Task Sequence Process Flow - still need dispatcher?

clairekruppGhafari
Advocate Advocate
238 Views
5 Replies
Message 1 of 6

Use Transport with Task Sequence Process Flow - still need dispatcher?

clairekruppGhafari
Advocate
Advocate

[ FlexSim 19.0.0 ]

I am adding a small section of Process Flow to my model to allow me to vary the number of Task Executers (Handcarts) more easily. The tutorial shows how to do it with an Event-Triggered Source, but I wanted to try it in the "Use Transport" field, using the option "ProcessFlow: Use Task Sequence Sub Flow"

17594-wzgfx.png

(Can't get the other fields to stay open when I switch to the snipping tool!)

I used all the standard fields but I did get rid of the "dispatcher" label, since I was never referencing it in the PF, and I thought this logic would replace the dispatcher.

I have one input queue feeding four production area queues (using the label "Type" to reference the correct output port), and three production output queues sending pallets out of the building. I successfully got all of them working using the PF subflow.

17595-jmujz.png

I was using a dispatcher before, but once I set up the PF logic and it was working, I took out the connections to the dispatcher. But then the tokens get stuck at the "Acquire Handcart" activity and do not get allocated to a TE. I got an error message that the "variables/transportdispatcher " was not valid.

The "Owner Object" field help text says it "defines the instance object, normally a TE or dispatcher", but if the PF logic will be choosing the TE to use, I can't assign that in this field. The combobox gives the option of "current" or "item" as an instance object, which makes sense, but neither one triggers the "Acquire Handcart" properly.

After trying a couple options I added back the dispatcher to ONE of the queues, and now ALL of the transport logics are working. Some with "current" as the instance object and some with "item".

Can you explain why it works this way? Is it better to use the Event-triggered source?

0 Likes
Accepted solutions (1)
239 Views
5 Replies
Replies (5)
Message 2 of 6

joshua_s
Not applicable

Can you upload your model for us to take a look at?

0 Likes
Message 3 of 6

clairekruppGhafari
Advocate
Advocate

I will send it to dev@flexsim.com

0 Likes
Message 4 of 6

joshua_s
Not applicable

@Claire K, So is the model you sent having issues for you? I ran it and it runs fine, I also deleted the "HandCart_102_Dispatcher" dispatcher and it still runs fine. I'm having issues replicating your problem.

0 Likes
Message 5 of 6

clairekruppGhafari
Advocate
Advocate

(Sorry for the delay, I had to work on something else for a few days.)

When I sent the model to you it would only work if the dispatcher was attached to one of the queues. Now that I reload the model it works fine without it! Must've been something with doing multiple saves all day and never re-initializing the file.

Thanks for checking it for me.

0 Likes
Message 6 of 6

clairekruppGhafari
Advocate
Advocate
Accepted solution

The model now works fine, after shutting down FlexSim and coming back to it a few days later!

Go figure!