question

MPeyman avatar image
0 Likes"
MPeyman asked MPeyman commented

Travel to nodes

Hi Dear All,

In this attached model, I created a network of nodes, the 2 AGV works as a operators and starts from node NN1 and they should travel pickup items base on table called "destinationToGo" and reach to destination. But when I run the model it dose not work and the AGV only goes to destination. I would appreciated if anyone help me in this matter.

FlexSim 23.0.8
operatornetwork nodetaskexecutors
· 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.

MPeyman avatar image MPeyman commented ·
0 Likes 0 ·
model-flex.fsm (51.8 KiB)

1 Answer

José Antonio MD avatar image
0 Likes"
José Antonio MD answered MPeyman commented

Hello @MPeyman ,

You have some errors in the model.

  1. In the "Assign table row" activity, you use a label that does not exist and that is why it gives the error.
  2. There is a bad connection in the ProcessFlow activities (I don't know the reason), so it travels directly to the final destination. I have disconnected and reconnected and it works fine.
  3. Queue9 does not exist in your system and yet it appears in the table.

Attached is the model with some changes.model-flex_Sol.fsm

I hope I have been helpful



model-flex-sol.fsm (50.5 KiB)
· 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.

MPeyman avatar image MPeyman commented ·
Thank you so much dear @José Antonio MD. I have one question more. how can I link two nodes to each other? for example I want to consider the nodes of Queue2 and Queue3 are linked so if two AGVs have the same order if one AGV is still in one of these nodes then the other should wait in another nodes which is in the between those nodes that would be NN13.untill the first one get out of these nodes.
0 Likes 0 ·
MPeyman avatar image MPeyman commented ·

@José Antonio MD, Also in your model you always select the first row. How is it possible after finishing first row it goes to the next that should have done?


0 Likes 0 ·
MPeyman avatar image MPeyman commented ·
I want each AGV take the responsibility of one row and after finish goes to the other, is it possible?


0 Likes 0 ·
José Antonio MD avatar image José Antonio MD MPeyman commented ·

Everything you ask, can be done:

1. Increment the row: For example, instead of putting a 1, select the "Increment Label" option. Before you were incrementing a ProcessFlow variable that didn't exist, that's why you had an error.

2. If the node is busy go to another position: I recommend you to use the UseMaxWaitTimer option of your Zones and send to an alternative destination.

model-flex_Sol_1.fsm

Please, to help organize the forum, try to find solutions to similar problems and if you have new issues, create new questions but do not add new questions to a closed question.


0 Likes 0 ·
MPeyman avatar image MPeyman José Antonio MD commented ·

Dear @José Antonio MD , Thank you. Im gonna make a new question for the other part.

Thanks

0 Likes 0 ·