RahulCH avatar image
RahulCH asked RahulCH commented

feeding objects to multiprocessor at regular intervals


I am pretty new to FlexSim.

I have an equipment and i trying to model it, this equipment takes in 1st object, say box, runs for 10 mins, then takes in 2nd object, say cylinder1, runs for 5 mins, then takes in 3rd object, say cylinder2, runs for 6 mins and so on till 9th object. then equipment will run for some time and outputs an object, say sphere.

Additionally, not always 9 objects are required (object requirement is based on statistical distribution), time interval between feeding different objects also has a statistical distribution

my first idea is to use a "combiner" where i would feed in different objects at specified intervals then "join" them, but the problem is how to set different process times?

my second idea is to use a "multiprocessor" with different processes defined, but it takes only 1 object as input and runs the specified processes.

Is there a better way to do this?

FlexSim 23.0.0
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

Jeanette F avatar image
Jeanette F answered RahulCH commented

Hello @RahulCH,

You will need to use multiple objects or use a basic FR with process flow to create a custom object with custom logic.

Attached is a rough example of what you could do. Please look through the triggers on each object.

The processor closes its input after every item enters. The input is either opened when a delay is finished or the combiner is finished joining the objects.

Custom combining object.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.

RahulCH avatar image RahulCH commented ·
Hi @Jeanette F,

thanks for the answer, i replicated it

I am still figuring out the process flow, custom coding is bit much but getting hang of it

Thank you

0 Likes 0 ·