ATTENTIONThis FlexSim Community Forum is readonly. Please post any new questions, ideas, or discussions to our new community (we call it Answers) at https://answers.flexsim.com/. Our new Question & Answer site brings a modern, mobilefriendly interface and more focus on getting answers quickly. There are a few differences between how our new Q&A community works vs. a classic, threadedconversationstyle forum like the one below, so be sure to read our Answers Best Practices. 
flexsim.com 

FAQ  Downloads  Calendar  Search  Mark Forums Read 
Q&A Using Flexsim and building models 

Thread Tools  Display Modes 
#1




Several MTBF/MTTR for 1 processor ?
HI All..
I tried develop simple model, but i have problem in it. I have 1 processor which has 2 kinds of maintenance. Both of them use processing time as a reference. Suppose: Maintenance A: MTBF=5(constant) MTTR=5(constant) Maintenance B: MTBF=8(constant) MTTR=6(constant) In logic, it should be: time 05 (processing)=>time 510 (Maintenance A)=>Time 1013(processing)=> time 1319(Maintenance B) To deal with this, i combined "Experimenter" and "MTBF MTTR" But the result, not as in logic. I think, i should set something in my model, but i don't know where.. Need help, to solve this problem Thanks in advance Ankus 
#2




Maybe I am wrong with my idea, but why not using a MultiProcessor with four processes? Give the processes as process time a uniform distribution. The different state of the multiprocessor then shows than some statistics about the different processes.
__________________
tom the (A)tom: "We have solved our problems ... now we have to fight the solutions." 
The Following 2 Users Say Thank You to Tom David For This Useful Post:  
ankus d (02252009), Dennis AdamsSmith (02132009) 
#3




I haven't looked into the model but why not use 2 mtbf's 1 for the first maintenance period and the other for the second period and then select that they only work on the state 'processing'
The first has firstmtbf of 5 and mtbf of 19 The second has firstmtbf of 13 and mtbf of 19 As far as I can tell everything is constant so there should be no probl em there. Steven 
The Following User Says Thank You to Steven Hamoen For This Useful Post:  
ankus d (02252009) 
#4




Hi Tom..
If we treat like that the statistic should be: Suppose, run time =19 Processing1 (5, 26.31%) Maintenance1 (5, 26.31%) Processing2 (3, 15.79%) Maintenance2 (6, 31.58%) but your model: Processing1 (4.5, 23.9%) Maintenance1 (6.6, 34.8%) Processing2 (5, 26.1%) Maintenance2 (2.9, 15.3%) Moreover, if i have many processor and if each processor has 1015 kinds of maintenance, it could be confusing if i build like your, since i should add many processes in Multiprocessor Last edited by ankus d; 02122009 at 09:55 PM. 
#5




Quote:
If i have 1015 kinds of maintenance, and i don't want to calculate firstmtbf like that, and assume we don't want arrange our MTBF first. I still don't know.... Last edited by ankus d; 02122009 at 10:00 PM. 
#6




Ankus,
Did you have a look into my model or read my post? I wrote that I used uniform distribution in my model for the process times, because that’s what I understood. Anyway, if you change these to constant times (by expression) then you get exactly the statistics you are looking for. I agree that using the Multiprocessor might be some effort to build the model if you have lots of maintenance processes. But at least it seems to be a possible solution. I tried to help you and give you some hints and ideas. Sometimes they are not a solution for the given task, but hopefully still helpful, because they may show a direction which is not a solution and therefore not the way to go. I hope you will find a solution for your task and if you are successful, please let us know how you did it.
__________________
tom the (A)tom: "We have solved our problems ... now we have to fight the solutions." 
The Following User Says Thank You to Tom David For This Useful Post:  
Jing Chen (01182016) 
#7




Quote:
Even we change into constant times, the result still different. I think the problem is that the next maintenance depend on the previous maintenance. If we have 2 and the run time is short, we can consider as Steven Hamoen said. But if we have several maintenance, it's become problem since we don't want to arrange our schedule first in determining first mtbf for next maintenance. SO, i am still trying... 
#8




What I find very strange is, that you do not get the exact expected times if you switch in my little model to constant times. I let one product in the system and it gives the exect expected times (5,5,3,6). I attached the model to show the times (one product arrives at time 0 and a second one at 60 and the statistics makes absolute sense in my eyes.)
Maybe if this is not solved, that’s why you get strange results. Anyway, you said that my direction is not the right way to solve your problem and also Steven’s way seems not to be a nice solution. So I guess you need to find another way and maybe someone else has some hints for you. I wish you good success.
__________________
tom the (A)tom: "We have solved our problems ... now we have to fight the solutions." 
#9




Quote:
I am waiting for the others idea.. Last edited by ankus d; 02172009 at 08:35 AM. 
#10




I am still stuck on this problem ...
Any ideas..?? 
#11




Ankus,
What exactly are you looking for? Both Tom and Steven gave excelent examples for solving the problem but it hasn't seemed to answer your question. The only conclusion that I can draw is that you need to be more specific about your question and about why the answers given don't work. I think that this would allow people to be more capable of helping out. Good Luck, Brandon
__________________
thats not normal. 
The Following User Says Thank You to Brandon Peterson For This Useful Post:  
ankus d (02252009) 
#12




Thanks Brandon for your response..
Actually I have 5 processor...and for each processor has 10 different kinds of maintenance. I want to schedule maintenance for those processor. So in this case i want to evaluate the impact of maintenance schedule... To deal with, i collect all mttb/mttr for different maintenance task of processor.. I am trying to automate model so that it can read logic of mttb/mttr, without arrange manually. So in this case, is it possible if we just input exact mttb/mttr for those processor?? since in the next process i will also update this mttb/mttr automatically 
#13




Ankus,
Is it really a schedule that you are after? By schedule I mean that the down times always occur in a distinct sequence at specific times? Or is it that you have 10 different randomly occuring breakdowns that have no effect on each other?
__________________
thats not normal. 
#14




Hi Ankus,
I attache a model, which uses three different constant values for mtbf. The change is controlled by a global variable, that is incrementated with every mtbf event. The model behaves similar to the first model by Tom. Jörg PS: I change the attachment file Last edited by Jörg Vogel; 12032014 at 03:44 AM. 
The Following User Says Thank You to Jörg Vogel For This Useful Post:  
ankus d (02252009) 
#15




Hi all...
Finally i found trick for my problem... I added simple code in fistmtbf, mtbf, mttr and resume function. so, mtbf will dynamically change, but the actual mtbf still the same as reference. Thank you all, i appreciate your response and comment, it's make me feel "I am not alone"..and trigger some ideas for me.. 
#16




Hi Ankus
Could please you submit the last attachment again? Thank you 
Thread Tools  
Display Modes  


Similar Threads  
Thread  Thread Starter  Forum  Replies  Last Post 
Shutting of Processor  Lilian_wulp  Q&A  1  11232008 02:08 AM 
Processor  Martijn van Oostenbrugge  Q&A  0  08272008 03:01 PM 
MTBF Question  Gavin Douglas  Q&A  4  07022008 11:12 AM 
Problem with Processor Output  avinash  Q&A  2  03262008 09:19 AM 
MultiProcessor Help  Davie Stomp  Q&A  3  01272008 02:23 PM 