造型机故障
概述
这个例子展示了如何在机器正常运行期间对随机故障和计划维护进行建模。在这个模型中,机器可以在三种不同的状态之间转换。
常规的操作
计划维护
随机故障
在正常运行状态下,机器需要一名工人,对原材料进行加工,生产出成品。2022世界杯八强谁会赢?在计划维护状态下,机器进入服务模式,经过一段固定的服务时间后恢复正常运行。机器也可能偶尔发生故障,进入随机故障状态。故障修复时间也是随机的,修复完成后机器恢复正常运行。在计划维护和随机故障状态下,机器需要一个维修人员。
修复偶发的机器故障后,可使用以下选项继续操作。
使用机器中现有的半加工材料继续操作。
通过将半加工的材料作为废料丢弃,并采用下一原料进行加工,操作继续进行。
模型结构
该模型包含以下主要组件。
原料来源:定期生产原料送到仓库。
材料存储:表示原材料的存储空间。
维护调度程序:生成一个实体以触发预定的计算机维护。
机:建模一个可以从维护调度程序接收实体的机器,并在常规操作、计划维护和随机故障状态之间转换。
存储:代表所有成品的出发。
工人池:表示用于常规操作的可用工作者资源。
军人池:表示用于计划维护和故障修复的可用服务人员资源。
AnimateControl:建模开关以打开或关闭动画。
机床的结构
机器块包含两个离散事件图表块,即“breakdownGenerator”和“operatingStates”以及资源获取器块和资源释放器块。
故障发生器:发送一个消息,'breakdown',表示机器的故障,并接受一个消息,'repairDone',表示修复完成。随机的“分解”信息由高斯分布生成。
操作状态:封装三种可能的机器块状态,即'breakdownAction', 'operationAction'和' mainanceaction '。在进入这些状态时,第一个行动是获得所需的资源并进行进一步的行动。
操作状态
分解:当进入“breakdownAction”状态时,机器请求执行修复操作的服务人员。修复完成后,机器释放所有获取的资源,并准备退出“breakdownAction”状态。修理所花费的随机时间是由高斯分布产生的。如果机器故障中断了任何正在进行的进程,在修复之后,机器将终止该进程以启动一个新进程或恢复中断的进程。如果计划的维护与故障修复时间重叠,则需要额外的时间来完成维护。
维护:当进入“mainanceaction”状态时,机器请求执行服务动作的服务人员。服务完成后,机器释放所有获取的资源并退出“mainanceaction”状态。如果故障修复时间与使用时间重叠,则需要额外的时间来修复机器。在计划维护的情况下,机器等待完成任何未决操作,只有在这些操作完成后,它才进入“mainanceaction”状态。
机操作:当进入'operationAction'状态时,机器在继续操作之前会请求一个worker。然后机器取原料,切换到加工状态。加工在固定时间内完成后,机器将释放成品并切换回空闲状态,在此期间等待原材料。如果操作状态被故障事件中断,您可以指定机器在修复后恢复或终止操作的动作。
模型参数
处理时间:将原料加工成成品所需的时间。
维修时间:在定期维护期间,维修机器所需的时间。
平均故障间隔时间(MTTF):两次连续故障之间的平均时间。故障是由高斯分布产生的随机事件。
失效标准差:表示故障的高斯分布的标准差。
平均修复时间(MTTR):在故障状态下修理机器的平均时间。随机修复时间由高斯分布产生。
修理标准差:表示修复时间的高斯分布的标准差。
恢复操作后修复:复选框可在机器故障后恢复任何挂起的操作。否则,材料将被丢弃,并开始新的操作。
可视化
启用标记为“自动控制”的拨动开关,可以使您看到下面列出的机器操作。
原料被转移到仓库,送到机器的加工队列,由机器加工成成品。
机器从工作者池中获取一个工作者进行操作。worker在故障或维护期间被送回池。
在发生故障或维护时,机器从池中获取一个服务人员。当服务或修复完成时,服务人员被送回池中。
材料被送进垃圾箱丢弃。
该动画显示了材料的数量,卸载,储存,浪费和加工。
动画还显示了可用的工人和军人的数量。