question

Pinakin K avatar image
0 Likes"
Pinakin K asked anthony.johnson edited

AGV takes up Blocked state while moving in FlexSim 20.1

In the New update, while the agv is is close to the the one in front of it, it changes its state to blocked even though it is moving. In the previous versions, the agv would change to blocked if it came to complete halt due to accumulation on the agv network.

AGV_blocked.fsm

In the attached model, after the stop time, you can see that the agv starts to slow down, and the state changes to blocked. in some applications i'm using, there are small increments for the agv, and this gives out wrong data. is this intentional. if so is there a way to circumvent this?

FlexSim 20.1.0
flexsim 20.1.0agv state
agv-blocked.fsm (38.6 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.

Matthew Gillespie avatar image Matthew Gillespie ♦♦ commented ·
0 Likes 0 ·

1 Answer

anthony.johnson avatar image
1 Like"
anthony.johnson answered anthony.johnson edited

Yes this is by design. The AGV will go into a blocked state at the same time as its OnAccumulationStop event, which is while it is still moving, but "blocked" by the AGV in front of it.

To circumvent it, you can always listen to the AGV's OnAccumulationStop event, set the state back to non-blocked, then wait until the AGV is stopped and set it to blocked.

5 |100000

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