question

Iago MF avatar image
3 Likes"
Iago MF asked Iago MF edited

AGV Network - Wrong Accumulation After Redirect

Hi,

when creating AGV models with accumulation paths, I often encounter issues when using the redirect function or interrupting and reassigning missions for the AGVs. In this models, the AGVs sometimes detect accumulation with other AGVs that are on completely separate paths.

In the model I'm showing here, the problem is not as severe, but it can be observed that when the redirect() method is applied to the AGV during the turning kinematics, the AGV resets a complete turn and then does not correctly respect the accumulation distance. I hope this helps identify the problems when redirecting or interrupting AGV tasks, as I have found in the models that if they don't have to apply turning times, I don't encounter any issues.

Thanks in advance!

Without redirect:

accumulation-without-redirect.gif

After redirect (The AGV stops only because of the allocation limit; if there is no limit, the AGV overtakes the one that is stopped):

accumulation-after-redirect.gif

23.2 Redirect.fsm


FlexSim 23.2.1
agvagvnetworkaccumulationredirect
· 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.

Jason Lightfoot avatar image Jason Lightfoot ♦♦ commented ·

Moderators: Same issue with preempting task sequence to do the same thing.

232-redirect_jl.fsm

1 Like 1 ·
232-redirect-jl.fsm (38.4 KiB)
Iago MF avatar image Iago MF commented ·
Hi,

this is still happening in 24.0.0 Beta

1 Like 1 ·
Jason Lightfoot avatar image Jason Lightfoot ♦♦ Iago MF commented ·
Thanks. I can't see anything in the release notes that would suggest it has been fixed - usually comment to be added to this question when it is.
0 Likes 0 ·
Iago MF avatar image Iago MF Jason Lightfoot ♦♦ commented ·

Then I'll keep waiting. Thanks Jason!

0 Likes 0 ·
Iago MF avatar image Iago MF commented ·

Hi,

In another model I have encountered the same issue when an AGV must take a diversion but its being redirected, without involving any rotation. I observed that the distance is already less than that indicated in the "Path Entry" in the accumulation configuration. Upon closer inspection in that case, I have noticed that the accumTransversal nodes lose the information of the LeadingEdge since, for the AGV, that edge was already on the path before the redirect. This is happening also in this case when AGV is rotating to a diversion path.

Perhaps this information can help in detecting and solve the error.

Meanwhile, is there any way to refresh this information? I have tried refreshing the task with a delay, stop and resume, and also attempting to force the value with setsdtvalue before, but I can't get the accumulation information to be updated correctly for both the AGV and the path it is on.

Before redirect, leading edge is on the sdt node coupled with the diversion path before redirect:beforeredirect.jpg

After redirect, when AGV continues traveling it keeps de sdt node coupled with the main path but without including the leading edge:

afterredirect.jpg


Thanks.

0 Likes 0 ·
afterredirect.jpg (62.5 KiB)

1 Answer

Jeanette F avatar image
0 Likes"
Jeanette F answered Iago MF commented

Hello @Iago MF,

This has been emailed into the development team.

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

Iago MF avatar image Iago MF commented ·
Thanks Jeanette!
0 Likes 0 ·