生产机器故障的MATLAB仿真 - MTBF& MTTR

时间:2015-05-25 09:03:12

标签: matlab montecarlo

我想模拟生产机器在MTBF(平均故障间隔时间)和MTTR(平均修复时间)方面的失败,具有指数分布。

实际上我正在模拟离散事件模拟(DEV / DEVS)问题。问题与FMS(柔性制造系统)有关。它涉及六台不可靠(可能失败)的机器,这些机器在运行期间可能会发生故障。

  1. 我想知道如何根据MTBF& amp;来模拟不可靠的机器。 MTTR使用指数分布。
  2. 另外,我想研究不同MTBF和MTTR值对问题的影响。例如使用的分布:指数; MTBF:400,600 .....; MTTR:25,50 ......

1 个答案:

答案 0 :(得分:1)

检查this和相关文件夹,以获取在matlab下模拟的随机过程的示例,特别是泊松过程的示例:

% poisson.m simulates a homogeneous Poisson process
lambda=10;      % arrival rate
Tmax=3;         % maximum time
T(1)=random('Exponential',1/lambda);
i=1;
while T(i) < Tmax,
    T(i+1)=T(i)+random('Exponential',1/lambda);
    i=i+1;
end
Y=zeros(1,i-1);
plot(T(1:(i-1)),Y,'.');

请记住,泊松过程是一系列指数事件,正如代码所示,因此,为了代表您的机器,您只需要调整上面的代码,添加与您拥有的机器一样多的变量.... .......

其余的,是你作业的一部分......