question

Savannah avatar image
0 Likes"
Savannah asked Jason Lightfoot edited

wait idle until to a queue in the 3D Model

In my 3D Model there are 320 objects released each day but they get broken into batches that are defined by the capacity of another process (120). That leaves a batch that is only 80 objects. Is there a way in 3D Model to do a "Max Idle Timer" like there is in Process model?

I currently have it using the only 3D Model option in queue: Max Wait Time, but that means it has to wait for a full batch to be completed before sending -which it is not- and that creates an inaccurate run time.

Ideally, the queue would wait until it had a batch of 80 and then start a timer but I wasn't sure how to do that either.

Any suggestions are appreciated.

FlexSim 20.0.9
queuebatchingflexsim 20.0.9wait timer
· 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.

Ben Wilson avatar image Ben Wilson ♦♦ commented ·

Hi @Savannah, was jason.lightfoot's or Jonathan's answer helpful? If so, please click the red "Accept" button on one of their answers. 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 unaccept and comment back to reopen your question.

0 Likes 0 ·
Jason Lightfoot avatar image
0 Likes"
Jason Lightfoot answered Jason Lightfoot edited

You can send a delayed message to the queue when the content reaches 80 - do that on the entry trigger.

Then in the message trigger you could perform the actions you require - releasing flowitems to specific ports etc..based on the conditions when it fires.

· 2
5 |100000

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

Savannah avatar image Savannah commented ·

Is there a way to have the message pull a specific batch number depending on the day?

0 Likes 0 ·
Jason Lightfoot avatar image Jason Lightfoot ♦♦ Savannah commented ·

The message could set a label which is then used by the pull requirement to only pull a certain batch number. Without seeing exactly what you're trying to do, our answers can only roughly guide you.

0 Likes 0 ·
Jonathan avatar image
0 Likes"
Jonathan answered Jonathan edited

Without looking at your model it would be difficult to determine a solution but you may look at the objects idle state timer in the model tree. You may be able to determine a way to monitor that then.


1606937223567.png (74.7 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.