question

Ruben Mariduena avatar image
0 Likes"
Ruben Mariduena asked Raja Sekaran edited

Using weight in a shipping and receiving process flow

We are trying to create a process flow for receiving material that is based on weight and then shipping material based on the weight in the shipping schedule. Please find attached pictures for an example on how the receiving and shipping schedule look like. Our problem is that all of the receiving materials can be fractions of a unit of value, then somehow we need to aggregate them and then pull from the aggregate the required shipping weight. Is there any way to do this in a process flow? all I see is push and pull from list but this is token based and I don't know how would you gear it towards using label aggregation

receiving-schedule.png

shipment-schedule.png

FlexSim 16.2.2
process flowweight
5 |100000

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

Steven Hamoen avatar image
1 Like"
Steven Hamoen answered Steven Hamoen commented

@Ruben Mariduena 2 things that might help you. If you use the batcher you can aggregate your labels. You can even use the label as quantifier.

The other thing to look at is the SELECT statement with a pull. For instance the "Kanban Labeler" tutorial in your helpfile gives more information about that.

Hope these 2 hints can help you further.

· 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.

Ruben Mariduena avatar image Ruben Mariduena commented ·

Thank you for the answer @steven.hamoen. The part of the pull "Kanban Labeler" tutorial is what I'm looking for the shipping part. But unfortunately the batch part is not quite what I'm looking for the receiving part.

What I'm looking for is a constant "storage" area where the total aggregate value of weight is constantly being updated as the receiving comes and is shipped out. Please find attached a small illustration of the idea.

case-illustration.png

0 Likes 0 ·
Steven Hamoen avatar image Steven Hamoen commented ·

@Ruben Mariduena What you could do is have a list with a token and a field with the aggregated value. Every times something comes in you pull the token, increase the label value and push it back. Or you leave it on the list but pull the reference to the token and upgrade the value. Remember to make your field dynamic in that case.

Maybe somebody else knows a way to aggregate the new value in one go (like a reverse SELECT statement) but I don't ;-)

0 Likes 0 ·
Raja Sekaran avatar image
0 Likes"
Raja Sekaran answered Raja Sekaran edited

@Ruben Mariduena

I have attached the sample model which will give you some idea about label aggregation. In the attached model, I have created the label as "TotalWeight" in the process flow then updated the value based on the label value of "Weight" from the entering token. Check the quick properties for the labels associated with that token.

Thanks.

shippingschedule.fsm


screenshot-3.jpg (127.0 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.

gilbert jerald avatar image
0 Likes"
gilbert jerald answered Ruben Mariduena commented

@ Ruben Mariduena

Version FlexSim 17.1.4

Hi

As per the question, you have asked I have created a sample model mode. The model will work as follows.

Initially, the storage racks receive 10 shipment materials each has the following weight such as(0.15,0.07,2.70,0.38,1.06.....0.79 tonnes).

The weight of each shipment is mention when each shipping orders arrive at a particular time (2,3,5,3,5 tonnes) and based on the shipping weight the material will go to Destination_Queue from Storage racks for shipping purpose. (I have used process flow to achieve this logic).

Note :(While doing the 5th shipment the weight for that shipment is 5 tonnes but the storage rack will have 4.30 tonnes only even though the shipment will be made with the available materials in storage racks)

I have attached the sample model for your reference, if you have any doubt on the model attach a command I will look into it.

shipping-based-on-weight.fsm

Thank you


· 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.

Ruben Mariduena avatar image Ruben Mariduena commented ·

@gilbert jerald thank you for the response, unfortunately I can't open your model because I have the Flexsim 16.2 version

0 Likes 0 ·