<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: AGV network and AGV process flow in FlexSim Forum</title>
    <link>https://forums.autodesk.com/t5/flexsim-forum/agv-network-and-agv-process-flow/m-p/13531254#M40083</link>
    <description>&lt;DIV class="fr-view clearfix"&gt;&lt;P&gt;Hi &lt;A rel="user" href="https://answers.flexsim.com/users/30264/tzu-hsuanc.html" nodeid="30264"&gt;@Tzu Hsuan C&lt;/A&gt;, there were only a couple small things incorrect in your model, so you are on the right track. First, the AGVs needed to be connected to the process flow. This is done by clicking on a blank part of the flow and selecting the AGVs in the properties window:&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="1623442863001.png"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1506356i6E0C3A6F6C595338/image-size/large?v=v2&amp;amp;px=999" role="button" title="1623442863001.png" alt="1623442863001.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Then the source needs to send the item somewhere. I did this with an a-connection, but you could use any of the normal output options. The use transport box needs to be selected. Here you change it to use list and select the AGVWork list. This list is used in the process flow and is needed when sending items. The last thing to correct on your model was the location control points. Those should be connected to the main work loop (red arrows). I changed them to come from the control point that is pointing to the drop off connection as shown below.  &lt;A rel="noopener noreferrer" href="https://answers.flexsim.com/storage/attachments/40476-one-station.fsm" target="_blank"&gt;one-station.fsm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="1623443129577.png"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1506357iCF07659F88BAD9CC/image-size/large?v=v2&amp;amp;px=999" role="button" title="1623443129577.png" alt="1623443129577.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;1.  If you haven't already, I would go through the &lt;A href="https://docs.flexsim.com/en/21.1/Tutorials/TaskLogic/Tutorial4AGVs/AGVOverview/"&gt;AGV tutorial&lt;/A&gt; or watch the &lt;A href="https://www.flexsim.com/ptb-search/?f=videosidebar&amp;amp;ptb-search=1&amp;amp;title=agv"&gt;AGV template&lt;/A&gt; video here (either all or just the basic). The template in its most basic form has the AGVs travel around the next look for work loop (red arrows) to find tasks to complete. At each control point, the AGV checks if there's an item to load or unload and then moves to the next point. All the other connection types add a little more control over how the AGV travels / makes decisions (like where to pick up or unload). So CP A can connect to B and C although you want to make sure the next look for work (red) go in a loop (if CP A was connected to B it would have nowhere to go next and stop).&lt;/P&gt;&lt;P&gt;2.  LookForWork allows the AGV to look at multiple places for work when it comes to a CP. With the basic NextLookForWork the AGV will only check if there's work at a CP when it gets to that CP. With LookForWork, the AGV can look ahead to make decisions on where it should go next (look under the LookForWork Fowarding section in process flow for more explanation or &lt;A href="https://docs.flexsim.com/en/21.1/WorkingWithTasks/AGVNetworks/UsingAGVProcessFlowTemplate/UsingAGVProcessFlowTemplate.html#agvWorkForwarding"&gt;here&lt;/A&gt;). &lt;/P&gt;&lt;P&gt;3.  You just need to connect the AGVs to the flow to get it to work and make sure the use transportation is set to push it to the AGVWork list. The work is organized based on what CP the AGV is at. Yes, you can adjust the template, so you don't need to start from scratch.  The goal of the template is to give you something that works that you can also modify as needed.&lt;/P&gt;&lt;/DIV&gt;</description>
    <pubDate>Fri, 11 Jun 2021 20:47:24 GMT</pubDate>
    <dc:creator>eric_m3</dc:creator>
    <dc:date>2021-06-11T20:47:24Z</dc:date>
    <item>
      <title>AGV network and AGV process flow</title>
      <link>https://forums.autodesk.com/t5/flexsim-forum/agv-network-and-agv-process-flow/m-p/13531253#M40082</link>
      <description>&lt;P&gt;&lt;I&gt;[ FlexSim 21.1.3 ]&lt;/I&gt;&lt;/P&gt;&lt;DIV class="fr-view clearfix"&gt;
 &lt;P&gt;hi, recently I'm learning AGV module. I have some confused problems. &lt;/P&gt;
 &lt;P&gt;1. There several types of control point connections, control point tell AGV it's destination. So one control point can connect to above one different control points depending on how many destination it can go to?&lt;SPAN style="color: rgb(65, 65, 65); font-family: sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 3; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt; For example, following CP A can connect to both CP B and CP C?&lt;/SPAN&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="1623426569324.png"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1506358i772510BB43D47712/image-size/large?v=v2&amp;amp;px=999" role="button" title="1623426569324.png" alt="1623426569324.png" /&gt;&lt;/span&gt;&lt;/P&gt;
 &lt;P&gt;&lt;SPAN style="color: rgb(65, 65, 65); font-family: sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 3; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;2. &lt;SPAN style="color: rgb(65, 65, 65); font-family: sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 3; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt; &lt;/SPAN&gt;My understanding is s&lt;SPAN style="color: rgb(65, 65, 65); font-family: sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 3; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;ome CPs &lt;/SPAN&gt;are used for defining a location, some are for AGV making decision. Such as the CP B in above picture is for Look for Work, CP A is a location that represents Queue4? &lt;SPAN style="color: rgb(65, 65, 65); font-family: sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 3; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;When connect one CP to next CP, w&lt;/SPAN&gt;hat's the difference i&lt;SPAN style="color: rgb(65, 65, 65); font-family: sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 3; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;n NextL&lt;/SPAN&gt;ookForWork and LookForWork? &lt;/SPAN&gt;&lt;/P&gt;
 &lt;P&gt;3. I know in FlexSim, there are built-in AGV process flow that can be used directly. But after I complete 3D model and connections, do I have to set in anything to let AGV follow those logic to &lt;SPAN style="color: rgb(65, 65, 65); font-family: sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 3; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;execute tasks? What is the built-in rule for &lt;SPAN style="color: rgb(65, 65, 65); font-family: sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 3; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;excecuting tasks&lt;/SPAN&gt; (pull from list), is it FIFO? &lt;/SPAN&gt;&lt;SPAN style="color: rgb(65, 65, 65); font-family: sans-serif; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 3; text-align: left; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;And if I'd like to use custom dispatching rules, simply revise from the original Process flow(without build a logic from beginning)? And the places that I need to revise is to by determine when to let push to list happen, also set in list reference?&lt;/SPAN&gt;&lt;/P&gt;
 &lt;P&gt;&lt;BR /&gt;&lt;/P&gt;
 &lt;P&gt;Attached is my model, but it still can not transfer on path at the moment. &lt;A rel="noopener noreferrer" href="https://answers.flexsim.com/storage/attachments/40462-one-station.fsm" target="_blank"&gt;One station.fsm&lt;/A&gt; I'm really lack of concept in AGV module. Thank you for your patience and assistance in advance!&lt;/P&gt;
&lt;/DIV&gt;</description>
      <pubDate>Fri, 11 Jun 2021 16:33:11 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/flexsim-forum/agv-network-and-agv-process-flow/m-p/13531253#M40082</guid>
      <dc:creator>tzu_hsuan_c</dc:creator>
      <dc:date>2021-06-11T16:33:11Z</dc:date>
    </item>
    <item>
      <title>Re: AGV network and AGV process flow</title>
      <link>https://forums.autodesk.com/t5/flexsim-forum/agv-network-and-agv-process-flow/m-p/13531254#M40083</link>
      <description>&lt;DIV class="fr-view clearfix"&gt;&lt;P&gt;Hi &lt;A rel="user" href="https://answers.flexsim.com/users/30264/tzu-hsuanc.html" nodeid="30264"&gt;@Tzu Hsuan C&lt;/A&gt;, there were only a couple small things incorrect in your model, so you are on the right track. First, the AGVs needed to be connected to the process flow. This is done by clicking on a blank part of the flow and selecting the AGVs in the properties window:&lt;BR /&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="1623442863001.png"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1506356i6E0C3A6F6C595338/image-size/large?v=v2&amp;amp;px=999" role="button" title="1623442863001.png" alt="1623442863001.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;Then the source needs to send the item somewhere. I did this with an a-connection, but you could use any of the normal output options. The use transport box needs to be selected. Here you change it to use list and select the AGVWork list. This list is used in the process flow and is needed when sending items. The last thing to correct on your model was the location control points. Those should be connected to the main work loop (red arrows). I changed them to come from the control point that is pointing to the drop off connection as shown below.  &lt;A rel="noopener noreferrer" href="https://answers.flexsim.com/storage/attachments/40476-one-station.fsm" target="_blank"&gt;one-station.fsm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="1623443129577.png"&gt;&lt;img src="https://forums.autodesk.com/t5/image/serverpage/image-id/1506357iCF07659F88BAD9CC/image-size/large?v=v2&amp;amp;px=999" role="button" title="1623443129577.png" alt="1623443129577.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;1.  If you haven't already, I would go through the &lt;A href="https://docs.flexsim.com/en/21.1/Tutorials/TaskLogic/Tutorial4AGVs/AGVOverview/"&gt;AGV tutorial&lt;/A&gt; or watch the &lt;A href="https://www.flexsim.com/ptb-search/?f=videosidebar&amp;amp;ptb-search=1&amp;amp;title=agv"&gt;AGV template&lt;/A&gt; video here (either all or just the basic). The template in its most basic form has the AGVs travel around the next look for work loop (red arrows) to find tasks to complete. At each control point, the AGV checks if there's an item to load or unload and then moves to the next point. All the other connection types add a little more control over how the AGV travels / makes decisions (like where to pick up or unload). So CP A can connect to B and C although you want to make sure the next look for work (red) go in a loop (if CP A was connected to B it would have nowhere to go next and stop).&lt;/P&gt;&lt;P&gt;2.  LookForWork allows the AGV to look at multiple places for work when it comes to a CP. With the basic NextLookForWork the AGV will only check if there's work at a CP when it gets to that CP. With LookForWork, the AGV can look ahead to make decisions on where it should go next (look under the LookForWork Fowarding section in process flow for more explanation or &lt;A href="https://docs.flexsim.com/en/21.1/WorkingWithTasks/AGVNetworks/UsingAGVProcessFlowTemplate/UsingAGVProcessFlowTemplate.html#agvWorkForwarding"&gt;here&lt;/A&gt;). &lt;/P&gt;&lt;P&gt;3.  You just need to connect the AGVs to the flow to get it to work and make sure the use transportation is set to push it to the AGVWork list. The work is organized based on what CP the AGV is at. Yes, you can adjust the template, so you don't need to start from scratch.  The goal of the template is to give you something that works that you can also modify as needed.&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Fri, 11 Jun 2021 20:47:24 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/flexsim-forum/agv-network-and-agv-process-flow/m-p/13531254#M40083</guid>
      <dc:creator>eric_m3</dc:creator>
      <dc:date>2021-06-11T20:47:24Z</dc:date>
    </item>
    <item>
      <title>Re: AGV network and AGV process flow</title>
      <link>https://forums.autodesk.com/t5/flexsim-forum/agv-network-and-agv-process-flow/m-p/13531255#M40084</link>
      <description>&lt;DIV class="fr-view clearfix"&gt;
 &lt;P&gt;If using LookForWork, but there are too much items in system. Will AGVs still follow every CP sequences to check if there's task, rather than skip to the last CP before Sink?&lt;/P&gt;
 &lt;P&gt;In my model, item creation is faster than producing cycle time. I find AGVs blocked, maybe this won't happen if I use NextLookForWork. But I think blocked also should not happen using LookForWork.&lt;/P&gt;
 &lt;P&gt;&lt;A rel="noopener noreferrer" href="https://answers.flexsim.com/storage/attachments/40494-three-stations.fsm" target="_blank"&gt;Three stations.fsm&lt;/A&gt;&lt;/P&gt;
&lt;/DIV&gt;</description>
      <pubDate>Sat, 12 Jun 2021 09:09:56 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/flexsim-forum/agv-network-and-agv-process-flow/m-p/13531255#M40084</guid>
      <dc:creator>tzu_hsuan_c</dc:creator>
      <dc:date>2021-06-12T09:09:56Z</dc:date>
    </item>
    <item>
      <title>Re: AGV network and AGV process flow</title>
      <link>https://forums.autodesk.com/t5/flexsim-forum/agv-network-and-agv-process-flow/m-p/13531256#M40085</link>
      <description>&lt;DIV class="fr-view clearfix"&gt;&lt;P&gt;Yes, using LookForWork, the AGVs will follow the sequence and check for work at each point. TaskExecuter2 is being blocked because it has to wait for TaskExecuter1 to finish loading / unloading etc. It doesn't have much to do with the type of path being used rather than TE2 not being able to allocate the next CP because TE1 is already allocating it. One way to fix this would be to have TE2 start halfway around the loop, That way it's not right behind TE1 the whole time. Adding more intermediate CPs might help as well so the TE can allocate the next CP more easily.&lt;/P&gt;&lt;/DIV&gt;</description>
      <pubDate>Mon, 14 Jun 2021 14:39:20 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/flexsim-forum/agv-network-and-agv-process-flow/m-p/13531256#M40085</guid>
      <dc:creator>eric_m3</dc:creator>
      <dc:date>2021-06-14T14:39:20Z</dc:date>
    </item>
  </channel>
</rss>

