question

Thomas K4 avatar image
0 Likes"
Thomas K4 asked Felix Möhlmann commented

Including ProcessFlow leads to errors in my simulation - How to fix them?

Hi all! For my storage simulation I have to use ProcessFlow. So instead of looking up the dwell time on the items, I just use the tokens and a delay. It seems to work fine on the beginning, but in the end the rack has to be empty, but it is full. Also I get many errors which I dont know how to eliminate.

Maybe you can help me out!

Thanks!


Simulation_Versuch_Mindestbestand_ProcessFlow.fsm

FlexSim 21.1.2
process flowflexsim 21.1.2dwell time
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

Joerg Vogel avatar image
1 Like"
Joerg Vogel answered Felix Möhlmann commented

All racks are members of storage system of warehousing. I had turned off option to use as fixed resource. Racks before FlexSim 19.2 were fixed resources. They run like a processor or a queue. Since then you can decide how they behave. As a fixed resource you can override return values, but it is difficultier to do simple tasks like releasing an item by just a move object activity. As a Storage Object you can do simple Process Flow activities again. But you loose some internal logical conditions, which check the availability of object states. I have done a simple rework for two of your rack objects.

convert_rack_to_warehouse_process_flow.fsm


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

Thomas K4 avatar image Thomas K4 commented ·

Thank you Jörg! I got it. But do you know why there are still errors occuring during the simulation? I just changed the destination of move "Zwischenlager to Ausgang" to "Zwischenlager to Eingang Montage"

Also why is the Flowitem not moving on it's own, when it is released from the rack to "Ausgang" This was why I changed the destination to "Eingang Montage".

Thank you very much!

0 Likes 0 ·
1620737668039.png (56.4 KiB)
Thomas K4 avatar image Thomas K4 Thomas K4 commented ·

Hi Jörg, I just removed all breathe delays, now it is working! Thank you!!

0 Likes 0 ·
Thomas K4 avatar image Thomas K4 commented ·

I edited the simulation model, which I attached to this question before you answered. On the actual version I just cut the connection from the Rack and the queue "Ausgang". The simulation worked fine, until the end, the system collabses. But why? also I got lots of errors

0 Likes 0 ·
Felix Möhlmann avatar image Felix Möhlmann Thomas K4 commented ·

At some point the second floor storage (Bodenlager Montage) is running out of space and no slot can be assigned when the queue tries to send items to it. This leads to the errors and no item actually being moved anymore.
Either increase the size of the storage or forego the "...with space" requirement in the slot assignment strategy.
Or you could assign a slot before trying to move the item into the storage in a Process Flow.

1 Like 1 ·