question

Jane avatar image
0 Likes"
Jane asked Jane commented

AGV Charging

Test_Parking.fsmHello.

I have some questions regarding AGVs.
1. I use 5 AGVs, 3 AGVs are operating and 2 AGVs are charging.
2. AGV operates for 3 hours and charges for 1 hour.

The AGV follows the path to load(1) -> unload(2) -> load(3) -> unload(4).

parking.png


I don't know what to do with the AGV taking turns moving to the charging point.



FlexSim 25.0.1
agvcharging agvtime based
parking.png (362.8 KiB)
test-parking.fsm (51.6 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 Jane commented

A simple option would be to add logic to the Process Flow that sends the AGVs to a charging point in a fixed pattern (3 hours active, 1 hour charging) with an offset of 1 hour between them.

test-parking_1.fsm


test-parking-1.fsm (70.6 KiB)
· 7
5 |100000

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

Jane avatar image Jane commented ·

First of all, thank you so much for your help.

I have one additional question.

Since the offset value is set to 1 hour and delay is given with this offset value, one AGV is charged at the same time.

What are the ways to charge multiple units at the same time?

0 Likes 0 ·
Felix Möhlmann avatar image Felix Möhlmann Jane commented ·
That is already implemented in the example. The token first acquires one of the two charging CPs and then sends the respective AGV there.
0 Likes 0 ·
Jane avatar image Jane Felix Möhlmann commented ·


Yes, the token acquires one of the two charging CPs. I need to charge two AGVs at same time, and then sends two AGVs to acquire two charging CPs.

I tried to change the offset value to hours( tokenIndex-2). At first, two AVGs acquired two charging CPs, but after that, only one AGV acquired the charging CP.

Can you help me?

0 Likes 0 ·
Show more comments