question

en avatar image
0 Likes"
en asked Carter Walch commented

How to setup the batch of process time in the processor?

Hi,

I have three types must be into processor by batch,

and A Type = U(100, 150)(<process time),

B Type = U(100, 120),

C Type = U(120, 150).

How to setup the batch of process time in the processor?

(can't use process flow)

1686660394306.jpg


FlexSim 23.1.1
processtime
1686660394306.jpg (76.5 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.

Julie Weller avatar image Julie Weller commented ·
Hi @en_, I'm a bit confused what about what you're trying to do here. Do you want it to process by a different amount depending on the time or do you want to use batch and collect a certain number of each?
0 Likes 0 ·
Julie Weller avatar image Julie Weller Julie Weller commented ·

If you want to process by a different amount depending on the type you would likely want to use Values by Case in the Process Time field

1686664287391.png

In there you can set it to be a statistical distribution.

0 Likes 0 ·
1686664287391.png (33.1 KiB)
en avatar image en Julie Weller commented ·

Sorry, maybe I didn't express well.

I want it to work like this After my machine collects 30 items from the previous queue, (a batch of 30 items) enters the processor for processing at one time, but because I have 3 types, I need to set the processing time of each type separately.


Maybe I can give an example to explain my problem.

My bakery makes three types of bread. I filled a baking tray with the same 30 pieces of dough and baked them in the oven (processor). But because the baking time of each bread is different, I have to set a different time (processing time) to bake.

0 Likes 0 ·
Carter Walch avatar image Carter Walch commented ·

Hi @en, was one of Julie Weller's or Jason Lightfoot's answers helpful? If so, please click the "Accept" button at the bottom of the one that best answers your question. 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 ·
Julie Weller avatar image
0 Likes"
Julie Weller answered


@en_ Based on your comment I would set up a model like the one below that packs the object onto pallets in groups of 30. For each combiner you could set an On Exit trigger that gives it the pallet a Type label ("A", "B", "C"). Then in the processor you could decide the process time based on the Type to do whatever time you want for each type.

1686676901198.png


I probably won't give you more detailed information than that as I'm pretty sure this a homework assignment. Hope that helps!


1686676901198.png (317.4 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.

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

The default behavior of the batch processing time is to return a zero processing time for n-1 items of the batch quantity n and then the cycle time you specified for the first item. To retain that for batches of different types, you could look up the cycle time based on the type from a table, array or map. The manual explains how to do that as do many examples on this site.

You will of course also need to ensure you pull the correct types and quantities into the processor.

5 |100000

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

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

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