Thanks Paul for this very elucidive video, it encourages me to go on in modelling our maintenance plans in order to optimize risk versus cost and performance. I could use some help in translating the results out of your simulation script into a simulated Reliability Block diagram. Would appreciate your help very much
Hi Paul thank you for the video it was very educational! Question : I have been looking for an example where a part/job would go through several ( say 3 ) machines to get worked on and each process has to wait for the machines before it to finish its task ( sequential process). Would you please create a video for this scenario. This is perhaps the most common scenario in manufacturing, but no one has done a video on that!
Greetings Sorna, thanks for the request! I will try to add it to my own "queue" -- have been meaning to add more examples for a long time and your comment helps with motivation. In short, you could define the first step as a process that yields for a timeout period and then yields for the next step in the process to finish. The second step is also a process that yields for a timeout period and then yields for the next step in the process. The final step is a process that just yields for a timeout period.
In this example, a spare machine is immediately used to replace a failed machine. A technician repairs the failed machine and, when it is fixed, it joins the spares pool to be used to replace a future failed machine.
Hi Paul, Its very informative video . can you please let me know how we can request more than one resources for particular job. e.g job1 need 2 machine and job2 need 3 machines out of total 5machines
Hi Paul, thank you so much for making this tutorial. Is there any way the resource instance number that is being used , that can be extracted inside the with context block ?
Greetings Shreyas, (apologies for the long delay in response!). It seems that the SimPy object you would be looking for is called a Store, which allows you to check in/out objects that have unique information, such as a machine identifier.
Hi Paul, Interesting tutorial which I tried to follow... but for me the the while loop for Operate_machine only runs the first yield. I am running Python 3.9, ( I have modified the print including "( )" ) I also run the code step by step and it seems not steping down the "lines" ... any ideas? BR Joacim
Not sure if you still ever log on to youtube, but know that people are still enjoying your videos!
WOw.. Paul, you are doing great work. Keep great work up.
This tutorial video is wonderful! Thank a lot.
Thanks Paul for this very elucidive video, it encourages me to go on in modelling our maintenance plans in order to optimize risk versus cost and performance. I could use some help in translating the results out of your simulation script into a simulated Reliability Block diagram. Would appreciate your help very much
@@paulgrogan6170 Thanks allready, looking forward to your next inspiring video
Hi Paul thank you for the video it was very educational!
Question : I have been looking for an example where a part/job would go through several ( say 3 ) machines to get worked on and each process has to wait for the machines before it to finish its task ( sequential process).
Would you please create a video for this scenario. This is perhaps the most common scenario in manufacturing, but no one has done a video on that!
Greetings Sorna, thanks for the request! I will try to add it to my own "queue" -- have been meaning to add more examples for a long time and your comment helps with motivation. In short, you could define the first step as a process that yields for a timeout period and then yields for the next step in the process to finish. The second step is also a process that yields for a timeout period and then yields for the next step in the process. The final step is a process that just yields for a timeout period.
Why the spares need to put back into the spares pool? if i use a spare i dont have it anymore.
In this example, a spare machine is immediately used to replace a failed machine. A technician repairs the failed machine and, when it is fixed, it joins the spares pool to be used to replace a future failed machine.
@@paulgrogan6170 Thanks a lot
Hi Paul, Its very informative video . can you please let me know how we can request more than one resources for particular job. e.g job1 need 2 machine and job2 need 3 machines out of total 5machines
Hi Paul, thank you so much for making this tutorial.
Is there any way the resource instance number that is being used , that can be extracted inside the with context block ?
Greetings Shreyas, (apologies for the long delay in response!). It seems that the SimPy object you would be looking for is called a Store, which allows you to check in/out objects that have unique information, such as a machine identifier.
Hi Paul, Interesting tutorial which I tried to follow... but for me the the while loop for Operate_machine only runs the first yield. I am running Python 3.9, ( I have modified the print including "( )" ) I also run the code step by step and it seems not steping down the "lines" ... any ideas? BR Joacim
Sorry Paul ... I noticed after taking a minute of that my big fingers had added a way to high uniformed number ... back on track :-)
Thanks for the comment -- I have been meaning to update the examples to Python 3.x syntax, but haven't found the time yet. Glad you find them useful.
hi paul can you make a python coding video for telephone call simulation in discrete system ..? Please, it's urgent