Hello!
Could anyone help me point out what's the problem with my simulation here? Current State.fsm
The goal and the issue encountered:
So, each of the sources generates different types of pallets with a given quantity of each type. (I've recently learned about the "Arrival sequence" and that helped me a lot in achieving the desired arrival style.) Two forklift operators then load and unload each pallet corresponding to their assigned floor storage.
The forklift operators are supposed to load 60 pallets of the same type in each floor storage. In cases where the floorstorage is filled all the way to the back, transporter 1 and 2 should then start unloading the pallets starting from the front to the back again until they reach the 60th pallet of the same type. Once they finished 60 pallets of the same type, they should then move on to the next type of pallet/floorstorage.
This logic works for transporter1 and for some time for transporter2 until approximately 17,000 seconds.
As you can see in the picture below, there are still Type 9 pallets at the end of the conveyor belt, but Transporter 2 keeps on loading the Type 10 pallets first for some reason. Also, at about 17,700 seconds, transporter 2 just stopped working.
The issue is a little mystery for me because I tried recreating the same logic in a smaller environment and it seems like it's working fine. Also, source 1 (which is working fine) and source 2 shares the same logic. So, I don't know what's messing with the sequence. I might really be missing something here, if someone can please fill me in on what this is, that would be really great!
Best Regards,
Elle