question

PuiLing avatar image
0 Likes"
PuiLing asked Jason Lightfoot commented

How to change number of operator working on the processor for different process

Hi I want to create a Scenario where Process 1, 2, 3, 4 are processed in a single processor where Process 1 = 20 mins, Process 2 = 60 mins, Process 3 = 50 mins, Process 4 = 50 mins with crane utilized. But also have different number of operators working for each process, Process 1 as 2 number, Process 2 as 3 numbers, Process 3 as 3 Numbers, Process 4 as 3 numbers.

Model.fsm

FlexSim 23.1.4
operator assignment
model.fsm (2.0 MiB)
5 |100000

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

1 Answer

Kavika F avatar image
0 Likes"
Kavika F answered Jason Lightfoot commented

Hey @PuiLing, I've made a simple sample model to explain the concept you can apply in your model. You can have a Processor set a Processing Time by Global Table Lookup, and you can have a dispatcher call "multiple teams" from a dispatcher when you check the "Use Operator(s)" box.

1694703569731.png

The Processing Time one lets you specify a table, row, and column.

1694703588810.png

I took the values you provided and put them into a Global Table for lookup.

1694703608826.png

Then for multiple teams, I used these specifications:

1694703666913.png

In the value field, I put this information:

  1. Table("ProcessTimes")[item.Type][3]

Which just gets the value from the NumOps column in the ProcessTimes.

variable-process-time.fsm


· 4
5 |100000

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