question

Andy B avatar image
0 Likes"
Andy B asked Andy B commented

Processor Pick Operator

Hi,

Are there any examples or help using the Processor Pick Operator option 'Process Flow : use task Sequence Sub Flow'?

I can't find anything in the help or forum and can't figure out how to get this running, even for a simple travel, utilize, free operator set of activities.

FlexSim 19.0.1
process flow
· 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.

Isaac Litster avatar image Isaac Litster commented ·

Hi @Andy B

Could you attach a model of what you are trying to achieve so we can better understand how to help you?

Thanks!

0 Likes 0 ·
Andy B avatar image Andy B commented ·

Hi @Isaac Litster

Really simple test is attached - as I said I can't find any help or examples on this function, so I took an educated guess at what to do.

I was expecting to have to build a Task Sequence in process flow, effectively in 0 time, and then dispatch it to an operator in the same way as dispatching a regular task sequence. In reality I will have some other decision logic to make a choice about which operator to use. If I can get this to run then I'll be ok with the rest. I don't want the operator to transport the item from the queue.

Thanks

pickoperator.fsm

0 Likes 0 ·
pickoperator.fsm (28.7 KiB)
Isaac Litster avatar image Isaac Litster Andy B commented ·

What would you like the operator to do? Do you want him to travel to the processor or move the items?

0 Likes 0 ·
Andy B avatar image Andy B Isaac Litster commented ·

Hi @Isaac Litster

I want the operator to travel to the processor only. I don't want it to load or unload the item.

0 Likes 0 ·

1 Answer

Joerg Vogel avatar image
1 Like"
Joerg Vogel answered Andy B commented

You add a sub process flow into your model. You add therein a start activity. You select those references in the function "use: task sequence sub flow" from the drop down list or by the sampler tool. Whenever a taskexecuter is called for a job (transport, assist for setup or processing), the function "use task sequence sub flow" creates at the start activity with the set token labels of this function. Then you can choose the activities to transport items, or to delay the operator to set him into the state to be busy. I have a attached a simple model with two subflows. The subflows handle the operator resource differently. Subflow1 uses the operator classically as the 3D model logic. The Subflow2 is the standard of process flow logic.

use-subflow-tasksequence.fsm

A utilize / free operator job isn't simple. It depends on the number of operators attached and the logic, if the operator is preempted.

use-subflow-tasksequence-transport-utilize.fsm


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

Andy B avatar image Andy B commented ·

Thanks @Jörg Vogel

I'm interested in the case where the operator does not load the item.

0 Likes 0 ·
Andy B avatar image Andy B Andy B commented ·

Hi @Jörg Vogel,

I've had a chance to look through the models now - this is perfect, thanks very much!

0 Likes 0 ·