jaylee0300 Posted September 16, 2018 Share Posted September 16, 2018 Hello. I'm quite new to make process logic in Simio. I have 3 Servers(server1, server2, server3) and the entity travel from server1 to server2 and server3 in order by Vehicle1. The server2 and server3 do not have any buffer; zero input buffer and zero output buffer. So, I need a process which controls deadlock. I thought when the destination of Vehicle1 is Output@Server1, check whether server2 has an entity in processing buffer. If it has, again, check server3 has an entity in processing buffer. So, my conditions are below when the destination of Vehicle1 is Output@Server1. 1. If Server2 and Server3 have an entity in processing buffer, wait until Server3 has finished process, then transfer entity in server3 to Sink1 first and transfer entity in Server2 to Server3. 2. If Only Server2 has an entity, wait unitl Server2 has finished process, then transfer entity in Server2 to Server3 and transfer entity in Server1 to Server2. 3. If Only Server3 has an entity, do not wait any situation. I've built a process steps to implement it, but doesn't work.. I don't know my logic has problems or process step has problems... I've attached my model below. Could you solve or suggest about my problem? Thank you. Jay. RoutingProblem.spfx Link to comment Share on other sites More sharing options...
gocken Posted September 16, 2018 Share Posted September 16, 2018 (edited) I have changed the logic of the server 2's add-on process you included and add an additional search condition to output@server1. Also, delete all others. It seems it works like you want. see how it is? if there are any other issues do not hesitate to ask further pls. RoutingProblem_Myway.spfx Edited September 16, 2018 by gocken 1 Link to comment Share on other sites More sharing options...
jaylee0300 Posted September 16, 2018 Author Share Posted September 16, 2018 I coudn't consider Selection condition is suitable for it. Thank you so much Link to comment Share on other sites More sharing options...
gocken Posted September 16, 2018 Share Posted September 16, 2018 Being very very flexible can sometimes be a problem itself. Simio is a very flexible software enjoy it Link to comment Share on other sites More sharing options...
MEagar Posted September 16, 2018 Share Posted September 16, 2018 May I suggest to stop using paths. You will find free space is a better approach. Link to comment Share on other sites More sharing options...
Recommended Posts