question

luis-rodrigues avatar image
0 Likes"
luis-rodrigues asked luis-rodrigues commented

Input record of machines not working

Hi, I'm working on a model which the transporters load the machines.

In my model I have a statistic collector that tells me how much of each material goes to the machines.

I've introduced AGVs to the model and somehow this collector stopped working properly, and it was working fine on the non AGV model.

1727712865143.png

For example, the ML12 is getting way too much material then what is supposed.

I don't know if this material is actually getting loaded or is just the collector not working

V1 27-09.fsm


Thank you in advance!

FlexSim 24.1.0
statistic collectormaterial input
1727712865143.png (24.3 KiB)
v1-27-09.fsm (260.2 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

Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered luis-rodrigues commented

I assume this happens because two AGVs can now get materials for a queue at a time where previously, because there was a single fixed transporter per pair of queues, this was not possible. The second token to enter the Load Materials subflow would not take into account the material that is already being replenished by the first and thus potentially doubling up on the input.

If it's not a requirement that parallel input tasks are possible, I would try to limit the subflow to one token per queue at a time. (Also include the "Acquire Transport" activity in the zone to not have acquired AGVs that wait for the zone to clear)

1727765167745.png


1727765167745.png (26.6 KiB)
· 5
5 |100000

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

luis-rodrigues avatar image luis-rodrigues commented ·

If I understood correctly, if I do that I won't be able to load two machines at the same time for example right?

I can't change the logic of the model because I'm going to compare it with the base model without AGVs.

Anyway I've tried to do as you said and I'm still getting too much material for ML12 for example.

1727771991216.png


0 Likes 0 ·
1727771991216.png (23.1 KiB)
Felix Möhlmann avatar image Felix Möhlmann luis-rodrigues commented ·
As far as I can tell you are comparing the numbers from the model with historic data? Are you sure that the numbers are based on the same amount of throughput? Have you compared the amount of delivered material to what would be expected based on the number of times each recipe was run?

I don't see anything wrong with the logic. For each token it checks if enough of each material needed in the recipe is present in the queue. If not it moves as many items of that type to the queue as are mandated by the "MaterialType" table.

0 Likes 0 ·
luis-rodrigues avatar image luis-rodrigues Felix Möhlmann commented ·
@Felix Möhlmann somehow I can't see the last answers you sent, althought I can read the last answer in my email but I can't see the image, can you send me again please? Sorry but I don't know whats wrong with this post
0 Likes 0 ·
Show more comments