question

Fabio O4 avatar image
0 Likes"
Fabio O4 asked Felix Möhlmann commented

How to set input limited for item type

Hello, in the simulation linked below, i want to extend the process flow logic for the queue 3 and queue 4, but setting the queue 1 and queue 2 output to push to list, don't make the processed flowitems back in the rack. Any one have tips for fix the problem?

https://www.dropbox.com/s/sjvt7masbu8p1x0/spaggiari.fsm?dl=0

FlexSim 22.2.1
proces flowqueuesitem type
· 5
5 |100000

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

Jacob W2 avatar image Jacob W2 ♦ commented ·
Hi @Fabio O4,

As i've been looking at your model I have run into some problems regarding the transports you are using on queue 1 and 2, as well as the send to ports, both have references that currently don't exits. I am also unsure how you want the items to flow through the system. Could you share how the items are supposed to move through the system as well as what transports are being used to move items from the queues to the processors?


1 Like 1 ·
Fabio O4 avatar image Fabio O4 Jacob W2 ♦ commented ·

I modified the model a bit fixing the missing references, i just want the the flow item not processed exit from the rack in the queue 1, the queue con only have one not worked item (Lavorato = 0) and one worked item (Lavorato = 1) at the time. The the flowitem pass to queue 3, the logic of the item contained in the queue is the same as before. Then the item will be trasported to the processor, after the lavoration the item will change shame and the label "Lavorato" will be equal to 1. Now it will back on the queue 3 (the same where he left before), in there will pass again in queue 1 and will be trasposted by the asrs vehicle into the rack again. The queue 2 and 4 have the same logic. Now the item will never the rack again. I can't modify the layout and the number of the queue of the exit bays of the. I will add a wait time for flow item moving through the queue 1 and queue 3 and teh way back too.

0 Likes 0 ·
Fabio O4 avatar image Fabio O4 Jacob W2 ♦ commented ·
Hi @Jacob W2, i fixed the model, actualy the logic behind all is the queue closer to the rack and can only contain 2 item one with laber "Lavorato" = 0 and the other iteam "Lavorato = 1", the flow item move for queue 1 to queue 3. The queue 3 and 4 have the same logic of queue 1 and 2, 1 precessed item and 1 non preocessed item. In the process flow, there is the logi of queue 1 and 2 but i still not find a way for adpt it for queeu 3 and 4
0 Likes 0 ·
Jacob W2 avatar image Jacob W2 ♦ Fabio O4 commented ·
@Fabio O4,

Could you share your updated model?

0 Likes 0 ·
Show more comments

1 Answer

Jacob W2 avatar image
0 Likes"
Jacob W2 answered Felix Möhlmann commented

@Fabio O4,

Here is a model that only allows two items in each queue. It mostly uses process flow. To limit the items in each queue I used resources that represent the available slots in each of the queues. The resources are pulled according to the queue that they were last in. If you want you can change the number of operators by changing the value in the parameters table.


You can access the file by right clicking the file and clicking save as and then selecting all files and making sure that the file extension is .fsm. spaggiari (2)_JW.fsm.jpg

Let me know if you have any questions about the model.


spaggiari-2-jwfsm.jpg (189.8 KiB)
· 7
5 |100000

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

Fabio O4 avatar image Fabio O4 commented ·

Thanks @Jacob W2, the item transfer from queue 1 and queue 2 to queue 3 and 4, don't need an operator, and the queue 1 can only trasfer item to queue 3, so the queue 2 will only trasfer item to queue 4, the output to the rack don0t have limitations. Actually i'm still using the trial version of the software and i think all dat processflow item will excede my limit since i'm already using a process flow for another part of the model, The one i shared is a sample of the problem i needed to fix

0 Likes 0 ·
Felix Möhlmann avatar image Felix Möhlmann Fabio O4 commented ·

I think you only need to change two things in your model for it work:

1) Queue1/2 should also use a pull strategy with the requirement set to only pull processed items (lavorato == 1). Since otherwise Queue3/4 are just sending the unprocessed items back to the starting queues.

1662360107666.png

2) Queue3/4 are the ones that are receiving the items from the processors. So the tokens in the lower part of the process flow should refer to them in their "Queue" label instead of Queue1/2. You can reference them from starting from Queue1/2 through the port connection.

1662360135617.png

0 Likes 0 ·
1662360107666.png (10.9 KiB)
1662360135617.png (22.9 KiB)
Fabio O4 avatar image Fabio O4 Felix Möhlmann commented ·

Thank @Felix Möhlmann, i made this changes but the queue 1 and 2 are empty while items must left the queue 3 and 4.

0 Likes 0 ·
Show more comments