question

Laquerius77 avatar image
0 Likes"
Laquerius77 asked Andrew O commented

Multiple Sever Queueing System

Hi, so basically in my current file, I have the system already in place however, my issue is currently, i need queue 1,2,3 to be program as such that each will be able to hold a fixed number of token

queue 1 = 2 token, queue 2 = 3 token, queue 3 = 2 token but, i need the queue to be unable to receive any more tokens until the respective tokens have been processed fully by the respective branches of the processor

ie. queue 1 cannot receive more tokens until processor 1 has finished processing the 2 tokens it received, queue 2 cannot receive more tokens until the 3 multiprocessor has finished processing the 3 tokens it received


I also need to find a way to measure the utilization rate of the machine with respect to time. I am aware that it is possible to visualize state but, it only gives the utilization rate wrt to the particular moment i pause or observe


Would love to have any support with this, thanks a lot! :)


Flexsim_MultipleQueueFile.fsm

FlexSim 22.0.7
simulationmanufacturing
· 1
5 |100000

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

Andrew O avatar image Andrew O commented ·

Hi @Laquerius77, was Felix Möhlmann's answer helpful? If so, please click the "Accept" button at the bottom of their answer. Or if you still have questions, add a comment and we'll continue the conversation.

If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always unaccept and comment back to reopen your question.

0 Likes 0 ·

1 Answer

Felix Möhlmann avatar image
1 Like"
Felix Möhlmann answered

You could keep track of the amount of items in the system by incrementing a label on the queues. When it reaches the maximum allowed, close the input. The Process Finish trigger of the processors can decrement the label again an re-open the input when it reaches 0.

flexsim-multiplequeuefile_fm.fsm

What exactly do you mean by measuring the utilization "with respect to time"? Do you want a line graph that essentially plots the value from the state bar chart over time or do you want to measure the utilization in intervals, i.e. the utilization over the last hour only?


5 |100000

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