AGV Push Forward

AGV Push Forward

steven_chen1
Not applicable
71 Views
5 Replies
Message 1 of 6

AGV Push Forward

steven_chen1
Not applicable

[ FlexSim 16.1.2 ]

Hello!

In this model, after an AGV becomes idle it will stay at current control point.

While second AGV arriving at same control point, the first AGV will be pushed away, go to next control point or move a distance.

I use accumulation on the path, is there a way to trigger an event when second AGV being accumulating?

And how to get next control point? I tried this thread but it doesn't work:

https://answers.flexsim.com/questions/28388/how-can-i-get-the-next-cp-on-an-agvs-path.html

agv-push.fsm

0 Likes
Accepted solutions (1)
72 Views
5 Replies
Replies (5)
Message 2 of 6

joerg_vogel_HsH
Mentor
Mentor

There exists a tutorial, that let cycle all Taskexecuters the whole time. Couldn't that suit you?

0 Likes
Message 3 of 6

steven_chen1
Not applicable

Sorry, I didn't see your reply.

In that tutorial, I hope the loaded AGV will send message to next control point, if there is an idle AGV at the point then ask it go away, so the loaded AGV won't wait until the other gets job.

2971-001.png

I think I should use waypoint and sendmessage. But how to access the idle AGV to send the message?

agv-tutorial.fsm

0 Likes
Message 4 of 6

joerg_vogel_HsH
Mentor
Mentor

Maybe you have to add a control point more than you have taskexecuters in your main AGV system ring, because if there isn't a control point available a taskexecuter can allocate it you might get a deadlock.

0 Likes
Message 5 of 6

sam_stubbsYXX86
Community Manager
Community Manager
Accepted solution

I noticed that you have parking spots for the AGVs, but you aren't utilizing them. Is there a reason for this? If you connect the AGVs to the point connected to the parking areas. Then the AGVs will automatically "park" when they don't have work to do, meaning that they will no longer be "idle" on the track. Thus avoiding the need to implement extra code to handle the situation of an idle AGV on the track.

2972-agv-tutorial.fsm

Message 6 of 6

steven_chen1
Not applicable

Thank your help!

I was finding a way to leave the idle AGV on paths that aren't usually used. If an AGV need to pass these paths then ask the idle AGV for giving space. But a parking area is good to solve the question.

0 Likes