主要内容

建模机故障

概述

这个例子展示了如何建模随机故障和定期维护的机器在正常运行。在模型中,机器可以在三种不同的状态之间转换。

  • 常规的操作

  • 计划维护

  • 随机故障

在正常运行状态下,机器需要一个工人,加工原料生产成品。s manbetx 845在计划维修状态下,机器进入服务模式,经过固定的服务时间后,机器恢复正常运行。机器也会偶尔发生故障,进入随机故障状态。故障修复时间也是随机的,修复完成后机器恢复正常运行。在计划维护和随机故障状态下,机器需要一个服务人员。

在修复了偶发的机器故障后,可以使用以下选项继续操作。

  1. 机器中现有的半加工材料恢复了操作。

  2. 通过将半成品作为废物丢弃,并采用下一个原料进行加工,操作得以恢复。

模型的结构

该模型包含以下主要组件。

  • 原料来源:定期生成原材料送到仓库。

  • 材料存储:表示原材料的存放空间。

  • 维护调度程序:生成一个实体来触发预定的机器维护。

  • 机:建模一台机器,它可以从维护调度程序接收实体,并在正常运行、计划维护和随机故障状态之间转换。

  • 存储:代表所有成品的出厂。

  • 工人池:表示用于常规操作的可用worker资源。

  • 军人池:表示用于计划维护和故障维修的可用服务人力资源。

  • AnimateControl:模拟开关来打开或关闭动画。

机器块的结构

机器块包含两个离散事件图块,即“breakdownGenerator”和“operatingStates”,以及资源获取器和资源释放器块。

  • 故障发生器:发送一个消息'breakdown',以指示机器的故障,并接受一个消息'repairDone',以指示修复完成。随机的“故障”信息是由高斯分布生成的。

  • 操作状态:封装了三种可能的Machine块状态:'breakdownAction', 'operationAction'和'maintenanceAction'。在进入这些状态时,第一个操作是获取所需的资源并继续进行进一步的操作。

操作状态

  • 分解:当进入'breakdownAction'状态时,机器请求一个维修人员执行修理操作。修复完成后,机器将释放所有获取的资源,并准备退出“breakdownAction”状态。维修所需的随机时间是由高斯分布产生的。如果机器故障中断任何正在进行的过程,在修复后,机器要么终止它以开始一个新的过程,要么恢复中断的过程。如果预定的维护与故障维修时间重叠,则需要额外的时间来完成维护。

  • 维护:当进入'maintenanceAction'状态时,机器请求一个执行服务操作的服务人员。服务完成后,机器释放所有获取的资源并退出'maintenanceAction'状态。如果故障修复时间与服务时间重叠,则需要额外的时间来修复机器。在计划维护的情况下,机器等待完成任何挂起的操作,只有在这些操作完成后,它才进入“maintenanceAction”状态。

  • 机操作:当进入'operationAction'状态时,机器在继续其操作之前请求一个worker。然后机器取出原料并切换到加工状态。在一定的时间内加工完成后,机器将成品释放出来,并切换到待机状态,等待原料。如果运行状态因故障事件而中断,您可以指定机器修复后恢复或终止运行的动作。

模型参数

  • 处理时间:将原料加工成成品所需的时间。

  • 维修时间:在定期维修期间机器所需的时间。

  • 平均故障间隔时间(MTTF):连续两次故障之间的平均时间。故障是由高斯分布产生的随机事件。

  • 失效标准差:表示故障的高斯分布的标准差。

  • 平均修复时间:在故障状态下修理机器的平均时间。随机修复时间由高斯分布产生。

  • 维修标准偏差:高斯分布的标准差表示修复时间。

  • 修复后恢复操作:复选框以在崩溃后恢复计算机中任何挂起的操作。否则,材料将被丢弃,重新开始操作。

可视化

启用标签为“AutomationControl”的切换开关可以使您可视化下面列出的机器操作。

  • 原材料被转移到仓库,送到机器的加工队列中,由机器加工成成品。

  • 机器从工人池中获取一个工人以进行操作。工人在故障或维护期间被送回池中。

  • 机器在发生故障或维修时从池中获得一个服务人员。当服务或修理完成时,服务人员被送回池中。

  • 这些材料被送到垃圾桶里丢弃。

  • 该动画显示的数量,物料卸载,储存,浪费和处理。

  • 动画还显示了可用工人和军人的数量。

另请参阅

||

相关的话题