question

Michael D6 avatar image
0 Likes"
Michael D6 asked Michael D6 answered

Conveyor Even Distribution

FlexsimConveyorDistributionHelp.fsmI have a conveyor system that has one main line and three outputs. I want objects to be distributed evenly to the three conveyors. I set it up to use control points with bernoulli distributions, but the random nature causes congestion if the distribution favors one vs the others. Is there a function that sequentially indexes objects to one of three conveyors (3, 2, 1) in that pattern repeatedly rather than relying on distributions? It is not clear to me how to set that up. I made a simple model that shows that certain processors are being starved of work while the conveyor gets backed up because the distribution is based on random probability and not uniform kickout.

FlexSim 21.2.2
conveyordistributionsflexsim 21.2.2
· 3
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Joerg Vogel avatar image Joerg Vogel commented ·
Round Robin or

modulus operation

object.stats.output.value % 3 + 1
1 Like 1 ·
Michael D6 avatar image Michael D6 Joerg Vogel commented ·
Thanks, this worked. I found the answer with a quick search after you said Round Robin.
0 Likes 0 ·
Jeanette F avatar image Jeanette F ♦♦ Michael D6 commented ·
Hello @Michael D6,

If you have found a solution, can you create an answer and accept it for this question? If not, let us know and the community will assist you further.

0 Likes 0 ·

1 Answer

Michael D6 avatar image
0 Likes"
Michael D6 answered

Based on comment by @Joerg Vogel the round robin can be setup in a process flow. I did this approach and it worked well.

5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.