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:

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.

PuiLing avatar image PuiLing commented ·
Hi @Kavika F ,

I wanted to simulate that when the item finish process 1, it will go through process 2 and then process 3 then process 4.

Is there a way to do that?

0 Likes 0 ·
Jason Lightfoot avatar image Jason Lightfoot ♦♦ PuiLing commented ·
Yes, but we encourage students to look through this site, the online documentation and their institution's training materials for the techniques needed rather than supplying answers directly, and will guide once they have shown they have tried to implement something.

For this it should be obvious that you will need to track the state/ process step of the item and there are a number of ways to do that and define the set of process steps for a workpiece.

2 Likes 2 ·
PuiLing avatar image PuiLing commented ·
Hi @Kavika F ,

Can i use this if i am using process flow?

0 Likes 0 ·
Jason Lightfoot avatar image Jason Lightfoot ♦♦ PuiLing commented ·
It depends what you're using process flow for and how it's interacting with the processor. If you're using a subflow for the pick operator trigger then yes - just read the values for the number of operators and give each the task of being travelling to the processor while stopping the processor N times (once for each operator) - then resume when each operator arrives.

If the process flow is not related to the processor then also yes - use Kavika's answer as is.

1 Like 1 ·