question

Mischa Spelt avatar image
0 Likes"
Mischa Spelt asked Mischa Spelt commented

Destroy AGV at CP while AGV is stopping behind it

I have a model in which my flow items travel on an AGV network, and at some point I want to destroy them. I tried to just destroyobject them, and that works except for one situation. If there is an AGV behind them which is already coming to an accumulation stop, the AGV in front gets destroyed, then the stopping AGV still comes to a complete halt and does not resume.

What is the best way to solve this?

DestroyAGVatCP.fsm

FlexSim 21.0.3
agvaccumulationdestroyobject
destroyagvatcp.fsm (38.2 KiB)
· 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.

Mischa Spelt avatar image Mischa Spelt commented ·
@anthony.johnson any ideas for a non-hacky solution?
0 Likes 0 ·
anthony.johnson avatar image
1 Like"
anthony.johnson answered Mischa Spelt commented

This is a bug. The "proper" way to do this would be to reassign the AGV to an off-network control point, and then destroy the object. But it appears that even doing this doesn't make the proper accumulation notifications to resume the object behind. I'll try to get this fixed. The best workaround I can think of would be to get them to travel off the accumulating path (onto a path with no accumulation type) then destroy the object. But that's not very clean.

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

Mischa Spelt avatar image Mischa Spelt commented ·

For the time being I've just the workaround you suggested. But if you could get this fixed in a future version that'd be great, I asked around here and apparently we've run into this issue before.

0 Likes 0 ·
Kwaku AN avatar image
1 Like"
Kwaku AN answered

Hi @Mischa Spelt the issue with this situation is with the accumulation. When the first traveler gets to the last control point and gets destroyed, the condition is not met for the second traveler to resume. A workaround would be adding another control point and a new deallocation type. The new deallocation type marks the control point as available on arrival. This gives the second traveler space to meet the condition to resume their travel. You might have to play with the spacing of the control point as well as the resume threshold on the AGV Network. The model attached implements the workaround.

destroyagvatcp_workaround.fsm


5 |100000

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