question

Felix avatar image
0 Likes"
Felix asked Felix Möhlmann answered

How to set a takt time

Hi everyone,


I've encountered the following issue while building my simulation:

My production system involves several process steps (pre-assembling, assembling, controlling, etc.), each using combiners or processors. The simulation includes multiple product types, each with different processing times at the various stations.

When an item is created, it receives a label that defines its type and associated values. My goal is to implement a takt time for the overall system, where each product should wait, after being processed, until the next takt time is reached and the next station or queue is available.

Is there a way to implement this kind of behavior, possibly using Parameters, without having to redesign the entire ProcessFlow I've already created?


Thanks in advance :)

FlexSim 25.0.4
parametersmultiple processorstakt time
5 |100000

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

1 Answer

Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered

You could close the output of each fixed resource when an item enters (or in the case of the combiner, when the process starts). A "clock" in Process Flow periodically checks all objects. If their status is "blocked", meaning they wait to be able to release the item, and the downstream object is available, the output gets opened.

takt-1.fsm

By adding a "Breathe" in between the checks and looping through the objects from back to front, it's possible that items flow to an object that only became available in the same cycle.

takt-2.fsm

Without seeing your model/Process Flow I can't comment on how well this can be integrated into your model though.


takt-1.fsm (31.6 KiB)
takt-2.fsm (31.6 KiB)
5 |100000

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