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

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

jingyong_p
Not applicable
0 Views
5 Replies
Message 1 of 6

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

jingyong_p
Not applicable

[ FlexSim 20.1.2 ]

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.


0 Likes
Accepted solutions (1)
1 View
5 Replies
Replies (5)
Message 2 of 6

joerg_vogel_HsH
Mentor
Mentor

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

0 Likes
Message 3 of 6

jingyong_p
Not applicable

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
Message 4 of 6

joerg_vogel_HsH
Mentor
Mentor

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
Message 5 of 6

tanner_p
Not applicable
Accepted solution

@Jingyong P,

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

29509-move-object-sub-flows.png

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

0 Likes
Message 6 of 6

jingyong_p
Not applicable

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

0 Likes