question

Jon Perez avatar image
0 Likes"
Jon Perez asked Jason Lightfoot commented

Start combining without waiting for previous processes

Hello, I have created a model to simulate a production plant where I create 4 references combining items. The problem is that the model takes so long to finish the simulation because the level 2 and level 1 combiners start working when all the previous queues have at least 1 box or more.

This is because I established on the exit trigger that the level 2 and level 1 combiners need boxes from the last queue to finish assemblying, but just for the last reference, and it does not start assemblying the first reference when it is all the material available.

Is there any way for the level 2 and level 1 combiners to start joining when they receive the required material to create the 1st reference without having to wait for the previous join process to fill the queues? What would I need to write on the code?

PBL8.fsm

FlexSim 23.2.1
combiners
pbl8.fsm (61.4 KiB)
· 4
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 ·
@Jon Perez, which problem do you have exactly. Where can we help besides writing code for you. I recommend you develop a different object based on a process flow processor and an instanced process flow to allow start processing while components are still missing.
0 Likes 0 ·
Jon Perez avatar image Jon Perez Joerg Vogel commented ·
Hello Joerg, the problem is that when I run the simulation the level 2 and level 1 combiners' components lists are set with the requirements of the last joining process (as it can be seen in the screenshot) and, I guess that this is the reason why the combiner doesn't start processing until there is an available item on the last queue.


Is there any option to change the combiners' components when I run the simulation? As I want it to save the first component's requirements and not the last one.


Thank you.

0 Likes 0 ·
Joerg Vogel avatar image Joerg Vogel commented ·
If it is a problem of statistical analyzes, then you can let a model run a while as a warm up period. This allows to reset statistic data and collect data relevant for a stable process.
0 Likes 0 ·
Jason Lightfoot avatar image Jason Lightfoot ♦♦ commented ·

Hi @Jon Perez, was Felix Möhlmann's answer helpful? If so, please click the "Accept" button at the bottom of their answer. Or if you still have questions, add a comment and we'll continue the conversation.

If we haven't heard back from you within 3 business days we'll auto-accept an answer, but you can always comment back to reopen your question.

0 Likes 0 ·

1 Answer

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

I'd guess that (like some of your fellow students) you are looking for something like this.

The default combiner is very 'rigid' in its design. Which components it needs to pull to start a process is decided when the first item enters through port 1 and can not be changed later.

5 |100000

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