question

Aaupadhye avatar image
0 Likes"
Aaupadhye asked Aaupadhye commented

Combining Two types of items dynamically

Hello all,


In my attached model, packing station A, B, and the joiner are meant to model a worker packing a variable amount of items into a single box. Due to limitations in the software, I can't have the operator do all of this at once- so this is why I am using 3 queues. In the 'Example Model' Attachment, this process is pretty much exactly how I want mine to follow, except instead of having a pallet be created when all items are fulfilled, the operator is meant to manually carry a single pallet from Packing Station B to the joiner, and then put all items from packing station A onto the joiner dynamically. I essentially copied the process flow from the 'Example Model' to my own, however it is not working how it works in 'Example Model'. I was wondering if anyone can correct me on where I am messing up.


Thanks!


WCOCSIM2.fsm (My model)

ExampleModel.fsm (Reference Model I want implemented in my own model)

FlexSim 23.0.8
combiningdynamically
wcocsim2.fsm (57.5 KiB)
examplemodel.fsm (43.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.

1 Answer

Natalie White avatar image
0 Likes"
Natalie White answered Aaupadhye commented

Hi @Aaupadhye,

One issue is that you are using both process flow and A-connections in your 3D model. You will want to get rid of the connections in your 3D model and control your logic with the process flow.

I've attached a model that creates a pallet only when you need one (Which is when items enter Packing Station A and are pushed to your list). Then, it uses subflows to create a pallet and move the flowitems to the pallet.

wcocsim2_a.fsm


wcocsim2-a.fsm (62.3 KiB)
· 3
5 |100000

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

Aaupadhye avatar image Aaupadhye commented ·
Hi Natalie, unfortunately the process I am looking at does not have an on demand pallet creator. Essentially, I just want to have 5 pallets stack in Packing Station B, and when it reaches this amount the input port for Packing Station B should close. Once the operator takes one pallet off the packing station the port reopens and a new one is able to come in. For this, i'm thinking using custom code might be the best approach but I was wondering what exactly I am supposed to take out from your process flow and where I am supposed to add this? Also, is there any way to actually join an arrival and a single pallet and then have them sent to the other processors? Thank you!
0 Likes 0 ·
Natalie White avatar image Natalie White Aaupadhye commented ·

Hi @Aaupadhye,

It looks like @Julie Weller has been helping you with this model. On your question from yesterday, she has posted a working model, which uses subflows within process flow. Hopefully this model has all the functionality you are looking for. You can let her know if you have any specific questions about the process flow that she developed.

https://answers.flexsim.com/questions/144590/combiner-target-quantity-taking-variable-quantity.html?childToView=144702#comment-144702

As for creating only 5 pallets, there are multiple ways to do that. If you are creating the pallets directly in your source, then you can edit the properties of your source. Under Arrival Style, select Arrival Schedule, and then edit the table.

1 Like 1 ·
Aaupadhye avatar image Aaupadhye Natalie White commented ·
Sounds good, I will keep in contact with her. After some thinking I may have been overcomplicating everything and I actually made a simpler model- I will post about this tomorrow if I need help. Regardless, thank you so much for the assistance throughout this process.


Best regards,

Amit

1 Like 1 ·