question

Ioanna C avatar image
0 Likes"
Ioanna C asked Jason Lightfoot commented

How to calculate time for different number of items per orderlines?

Hello, this is my model model-test11.fsm

I want to know, how Flexsim calculate the picking time of items collection. For example, i have code 117298 with quantity of 2 items for collection and picking time for these two items=61.02

in the other hand, i have code 134263 with quantity of 1 item for collection and picking time for one item=30.51

(To mention that picking time of collection include times such as set-up,scan position of type code etc.)

Can flexsim read these times and depending on number of items that operator has to collect per orderline, callculate the picking time in GlobalTable (Report) ? In first order, appear correctly the duration of picking but from there and down, wrong. Is there any setting or should i add something to ProcessFlow?

Thank you in advance!

FlexSim 19.2.4
flexsim 19.2.4calculate timespickingtimedurationofpicking
fixedtime.png (101.7 KiB)
report.png (102.4 KiB)
model-test11.fsm (175.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

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

You've unchecked this delay's "Wait until complete" so the token passes through and writes to the table before the delay finishes.

I've changed that and added more times to the report so you can see how the time is split

You'll see that order 2 has no travel time. Watching the model you can see the operator just stands at Orders_Queue1 since the route you specify doesn't allow travel for the second order since you have a mandatory path that finishes at OrdersQueue1. I've added that 'fix' to your model - but again, your travel times are now unrealistic since you're no longer using the S-Path logic we provided.

model-test11jl.fsm



1614943047198.png (9.3 KiB)
1614943067332.png (10.6 KiB)
1614944362732.png (19.2 KiB)
model-test11jl.fsm (176.5 KiB)
· 10
5 |100000

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

Ioanna C avatar image Ioanna C commented ·

Thank you for your fast reply!

Yes, because I have performed various experiments to get to the right experiment in terms of time. In the above experiment, οperator has to collect all orders simultaneously and then must distinguish them in Orders_Queue1, follows s-path. But i notice time too that time is unrealistic. How can i do that? Is there something wrong in processFlow?

Thank you again!

0 Likes 0 ·
Jason Lightfoot avatar image Jason Lightfoot ♦♦ Ioanna C commented ·

I sent you the solution where you don't use a fixed path in this post, but you seem to have selected the current solution in order to confirm some data you entered is used in the model. That data in its current form is worthless - there's a pick time per item of 30 seconds. If you'd put that in the operator load time it would be used - no need to change the model to report it. As they're fixed, the benefit and power of the model is finding the correct route that the operator would take along with the associated time, not confirming that 30s is used per pick - a value you told it to use.

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

If you want to report per pick and use the correct travel then you need to associate the pick with the aisle bay and slot assuming that a single pick is never across two locations. Then use the method from the other model to pull the picks in the correct order - by aisle, bay and slot. You need to enable the addressing scheme of the racks in order to get the aisle, set the aisles in the Storage System gui for the racks, and you need to have the slot progression direction match the bay progression direction - all of which I added to the other model example.

0 Likes 0 ·
Show more comments