question

Alessandro Supino avatar image
0 Likes"
Alessandro Supino asked Alessandro Supino edited

TaskExecuter based on Process Time of Processors

I have 1 source, 1 taskexecuter and 3 processors.

I would want that taskexecuter load item from source and deliver it to processor based on process time of processors.

I would want to start with 3 different process time of processors. When a processor processes item i would want that its process time update.

FlexSim 16.2.2
processorprocess timetaskexecuter
· 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.

Jeff Nordgren avatar image Jeff Nordgren commented ·

@Alessandro Supino,

Based on what process time? Highest, lowest? And update the process time to what? If you have a label on the processor with the current process time, then in the OnProcessFinish trigger, you could update that label with the new process time.

0 Likes 0 ·

1 Answer

Jeff Nordgren avatar image
0 Likes"
Jeff Nordgren answered Alessandro Supino commented

@Alessandro Supino,

Attached is a sample model that I believe will do what you describe. The transporter will deliver the flowitem to the processor with the shortest processing time. When the flowitem is dropped off to a processor, it will update the process time to the next process time for that processor.

In ControlPoint6, I reopen the input port of Queue4 so that a flowitem will come into the queue and decide which processor it should be sent to.

If you have any questions, please let me know.

alessandrosample-jn1.fsm


5 |100000

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