question

Steven Chen avatar image
0 Likes"
Steven Chen asked Jason Lightfoot commented

Apply MTBFs to processes in Multiprocessor

Hello,

I want to set different MTBFs to different processes in Multiprocessor, but MTBF can only apply to object. For this scenario, each process has its own UpTime and DownTime, and calculated independently.

FlexSim 22.1.1
mtbf mttrmultiprocessor
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

1 Answer

Felix Möhlmann avatar image
0 Likes"
Felix Möhlmann answered Jason Lightfoot commented

Could it be an option to just use multiple normal processors connected to each other? To limit the amount of parts in the system, you can close the input of first when an item enters and open it again when the item exits the last processor in the chain.

1653286463370.png

processor_chain.fsm


1653286463370.png (56.0 KiB)
processor-chain.fsm (28.9 KiB)
· 4
5 |100000

Up to 12 attachments (including images) can be used with a maximum of 23.8 MiB each and 47.7 MiB total.

Steven Chen avatar image Steven Chen commented ·

Thank you for the solution. I make an extended model for single state.

processor-chain-w-state_v22.1.fsm

0 Likes 0 ·
Joerg Vogel avatar image Joerg Vogel commented ·
A processor and so any inherited object like a multiprocessor are capable to process more items simultaneously. This means whenever an item enters a processor class object, up until its maximum capacity is reached, processing starts on each entered item immediately. All items are in different stages of their processes in a single machine. If a machine failure occurs, then the object and not the different separate items are involved by a MTBF/MTTR Tool event. Items only take part on such an event.
0 Likes 0 ·
Steven Chen avatar image Steven Chen Joerg Vogel commented ·
Does I understand correctly that you are referring separated MTBFs for separated items? I don't find such senario neither. But I think the reason for using multiple MTBFs could be some process has higher risk on causing breakdown, since the process time can vary, indicate different MTBFs is my current solution.
0 Likes 0 ·
Jason Lightfoot avatar image Jason Lightfoot ♦♦ commented ·
You could listen to the state change for the multiprocessor state profile in a process flow and have that manage you unplanned stoppages based on the time in each process.
0 Likes 0 ·