我想模拟生产机器在MTBF(平均故障间隔时间)和MTTR(平均修复时间)方面的失败,具有指数分布。
实际上我正在模拟离散事件模拟(DEV / DEVS)问题。问题与FMS(柔性制造系统)有关。它涉及六台不可靠(可能失败)的机器,这些机器在运行期间可能会发生故障。
答案 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,'.');
请记住,泊松过程是一系列指数事件,正如代码所示,因此,为了代表您的机器,您只需要调整上面的代码,添加与您拥有的机器一样多的变量.... .......
其余的,是你作业的一部分......