question

Gulati avatar image
0 Likes"
Gulati asked Gulati commented

AGV Charging issue

In the attached model I want that once AGV3 finish 50km of travel it goes to position x=0,y=0,z=0; and AGV7 come at a position of AGV3 to resume the work. My meaning of sending AGV3 can be for charging or can be for maintenance. I tried to follow process flow tutorial but i am not able to do this. Is it possible to write few lines of code in dispatcher trigger so after some specific distance it send AGV3 and take AGV7? also, one more thing i don't know if it is possible to track battery of AGV by using dashboard. Here i mentioned 50km based on my calculation for battery capacity.

FlexSim 18.2.0
agv charge issue
dummy-model.fsm (31.8 KiB)
· 2
5 |100000

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

Joshua S avatar image Joshua S commented ·

AGV statistics and functionality only work when the AGV is attached to an AGV path, they won't work for a node path system. On a node path system they will act like a normal taskexecuter.

0 Likes 0 ·
Gulati avatar image Gulati Joshua S commented ·

Thanks for your response. but there is no way to push AGV to a specific location after some specific time or distance with out use AGV path?

0 Likes 0 ·

1 Answer

·
Steven Hamoen avatar image
0 Likes"
Steven Hamoen answered Gulati commented

@Gulati Ofcourse this is possible. I attached a simple model with a process flow control that I think does what you ask.

simpleagvexchangemodel.fsm


· 3
5 |100000

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

Gulati avatar image Gulati commented ·

@steven.hamoen. very thanks for your response. few things i am not able to understand in your model:

1) where did you assign numerical value for distance after which AGV replace each other?

2) In your attached model from source to queue everything you are doing by using Processflow.is it not possible to control only AGV Replacement with Processflow?

0 Likes 0 ·
Steven Hamoen avatar image Steven Hamoen Gulati commented ·

@Gulati

1) in the Check distance I check if the distance is bigger then 200 (took an arbitrary value now)

2) If you use the 3D solution as in your dummy model it should also be possible. You could listen to the unloading event of the AGV and check whether it has traveled more then you want. But then you have to make a switch on the dispatchers so that it knows that it now has to use the other AGV. But I like my solutions to be either process flow or completely 3D and logic like you want is so much easier in process flow that I made a complete process flow example.

0 Likes 0 ·
Gulati avatar image Gulati Steven Hamoen commented ·

@steven.hamoen Thanks alot. your help solved my problem enough.i try more.

0 Likes 0 ·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

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