question

Michael O'Connell avatar image
2 Likes"
Michael O'Connell asked Jacob Gillespie converted comment to answer

How do you acquire and utilize more than 1 operator using Process Flow?

pf-preemption-3-alt.fsm

How would you grab more than 1 resource for a Delay activity?

I'm trying to acquire 2 resources from one of 2 groups and then use both in a Delay activity is a Busy state. In the attached model, the Acquire step grabs 2 operators and assigns them to the token resource label (array size = 2), but in the Delay activity, only one shows busy. The other remains idle.

Do I need to loop through the operators in the resource label array to get them both working? Run a subflow for each? Is there another way?

In the ultimate usage, the number of resource types, size of group/pool, and quantity required will vary based on scenario.

Version 16.1.0

FlexSim (other - please specify)
FlexSim (other)
process flowmultiple operators
· 2
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 Gillespie avatar image Jacob Gillespie ♦ commented ·

@Michael O'Connell Do you want the two operators to carry one box together? or do you want them to carry one each?

1 Like 1 ·
Michael O'Connell avatar image Michael O'Connell commented ·

In the example model, it would be a team of 2 carrying a box. More broadly though, it's getting both/all to be in a specified state during an activity like the Delay. There will be cases where more than 1 operator will travel to a station just to do work, not necessarily transporting.

0 Likes 0 ·

1 Answer

Mischa Spelt avatar image
2 Likes"
Mischa Spelt answered

The solution seems to be a Run Subflow, which can be pretty general if you use the "array size" option and pass in a resource to the subflow, as in the attached model.

I would suggest a change to the Task Executer activities in Process Flow though, allowing the resource to be an array, as it feels like that should work intuitively.

utilizetwooperators.fsm


· 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.

Michael O'Connell avatar image Michael O'Connell commented ·

Thanks, Mischa. Figured that was where I had to go. Not a huge addition.

I agree with you about requesting a change in Process Flow activities to accommodate. I guess I was assuming that those activities would be capable of handling an array from Acquire. I'll look to submit as an improvement.

Thanks again.

0 Likes 0 ·