question

kari.p avatar image
1 Like"
kari.p asked Javier PL commented

Can resources in process flow be assigned shift schedules?

I would like to assign my operator resources in process flow to certain shifts using the shift schedule option. Is that possible or only works in 3D?

FlexSim 16.1.0
process flowtime tablepreemptionshifts
5 |100000

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

Adrian Haws avatar image
2 Likes"
Adrian Haws answered Joerg Vogel commented

The new Preemption activities in Process Flow could also be used for scheduling, or even for performing more complex procedures. You can define when a token is "preempted" from performing a specific task and call it over to the preemption flow, where you can define further activities.

There is a useful section in the user manual called "Process Flow Preemption" if you'd like to know more about this. I've also made a sample model (see attached) to show one way you could use preemption. (Note: this feature is only available in version 16.1.0)


· 3
5 |100000

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

David Besson avatar image David Besson commented ·

The "Save Token Context" activity stores also the resource (here: operator) acquired by the token.

How could we restore the token context, but with a different resource (other operator)?

For example, if a token had been in a Delay activity for x seconds when its context was saved, it will resume the Delay at x seconds when it is restored BUT NOT the first resource acquired (a new one is then acquired).

0 Likes 0 ·
Adrian Haws avatar image Adrian Haws David Besson commented ·

@David Besson I reposted this question here so that it can more easily be referenced in the future.

0 Likes 0 ·
Javier PL avatar image Javier PL Adrian Haws commented ·

Hi @Adrian Haws,

Given that this question was already asked, I didn't want to open another thread.

Therefore, I would just like to ask if It is among FlexSim future plans or within their "to-do list" to add the capability of assigning PF to shedules. Sometimes it leads to very complex issues when, for instance, there are several "Release Item" (I mean, activities which affect the 3D flow) in the same or multiple synchronized process flows and the Down Function (from the Schedule) is triggered at the same time as some trigger in the PF, so one ends up adding "Wait For Event"'s almost everywhere to ensure that the logic flows properly and waits for the model to resume.

Thanks in advance,

Javi

0 Likes 0 ·
anthony.johnson avatar image
5 Likes"
anthony.johnson answered

You can also add a time table to your model, and then in the process flow, have a wait for event / event triggered source that listens for the time table's down and resume functions and then acquires and releases the resource.

5 |100000

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

Adrian Haws avatar image
3 Likes"
Adrian Haws answered

If you're using operators as a resource in Process Flow they still have their own properties that you can edit, including scheduling. I've created a simple example model where there are two operators and one of them is attached to a MTBF/MTTR table. This causes the acquired operator wherever it is in the Process Flow to go on break when the table dictates.


5 |100000

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