question

Jingyong P avatar image
0 Likes"
Jingyong P asked Jingyong P commented

Want to show 3D processor, but controlled by Process Flow

Bake Oven 05.27.2020.fsmBake Oven 05.27.2020.fsmBake Oven 05.27.2020.fsm

Hello, Thanks for reading my post.

At Oven Baking Process, Loaded trays will be moved into Oven 01 or 02, depends on oven availability. Each Oven can load up to 4 trays at the same time. once Oven process starts, the input port will be closed. The max waiting time for oven to load 4 trays is 6000 seconds. Once the timer reaches to 6000 seconds, the input port will close and oven starts processing no matter how many trays are in the oven (at least 1 tray is loaded into oven).

So in process flow, I used "Batch" to control this logic.

In 3D, I still want to show "loaded trays" are being processed. but I am having difficult time to link this logic to 3D model.


FlexSim 20.1.2
flexsim 20.1.2
· 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.

Joerg Vogel avatar image Joerg Vogel commented ·

if you control the behavior by Process Flow, I suggest you use a queue instead of a processor.

0 Likes 0 ·
Jingyong P avatar image Jingyong P Joerg Vogel commented ·

Thanks. I changed processor to Queue. thanks.

how can I control the amount of time that each load stays in Queue (the ovens) ?


Thank you

0 Likes 0 ·
Joerg Vogel avatar image Joerg Vogel Jingyong P commented ·

You can send a delayed message, if you want an event in a 3D logic. In Process Flow I would rather use a Delay activity.

0 Likes 0 ·

1 Answer

tannerp avatar image
0 Likes"
tannerp answered Jingyong P commented

@Jingyong P,

I recommend using Run Sub Flow activities to move the objects in a group into the oven.

Also, like Jörg mentioned, the ovens might be better off as queues rather than processors, but it's up to you. You can control the time that the load stays in the oven using the Delay activity in Process Flow. If this needs to be dynamic based on a label or other variable, you can just listen to that label or variable in the Delay activity. I've updated your model to reflect a few of the things I've mentioned. Hope it helps!

bake-oven-05272020 (1)_1.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.

Jingyong P avatar image Jingyong P commented ·

@tanner.p, Thank you so much. I should think of using SUB FLOW more often.

0 Likes 0 ·