如何使用Arena软件Failure模块

 时间:2024-09-20 20:21:00

Failure模块可以用来模拟工厂中常见的机械故障、停机检修等情况,非常实用。建立Failure,我们需要用三种模块来搭配使用,他们分别是在BasicProcess模板里的Process和Resource模块,还有AdvancedProcess模板里的Failure模块。我们今天举例说明假如要模拟3台串联的机器,每一台都会在一定时间发生故障,应该要如何设置。

如何使用Arena软件Failure模块

如何使用Arena软件Failure模块

工具/原料

Arena软件

ProjectBar>AdvancedProcess>Failure

方法/步骤

1、首先,在建模界面中用BasicProcess中的Creat,Process,Dispose模块建立一个串行的流程,如图所示。

如何使用Arena软件Failure模块

2、然后,对加工步骤进行编辑。方法是:双击模型中的每个Process模块,对它进行设置。1.建立有限资源使用的“抓取(Seize)、使用(Delay)、释放(Release)”过程;2.设置这个加工过程中所需要使用资源(Resource);3.设置这个加工过程所需要的时间。

如何使用Arena软件Failure模块

3、接着,在资源列表中加入故障信息。步骤1.添加浣半柚跋故障类型在BasicProcess中选取Recource图表模忧栝牯嚣块,在菜单中找到Failures一栏,点击并新建故障类型。图例中表示的是,针对Resource1这种资源,会执行一种特定的故障模式Failure1。在我们的例子中,每一种资源都会有一种特定的故障模式,因此我们需要接着对Resource2和Resource3进行设置,让他们分别对应Failure2和Failure3。步骤2.设置故障执行方法FailureRuleFailureRule共有3种类型(大家可以参照我对“Schedule”模块的解释)它所表示的是:如果加工过程正在进行,资源正在被使用,Failue一旦发生,当前运转的资源会如何来执行。-Preempt是立即执行:当前的加工立即停止,经历了一定的故障时间之后,加工也会立即恢复。举例:如果是零件加工的过程中机器发生了故障,那么零件就会在机器中被卡着不动。-Wait是等待当前任务完成之后,资源被释放,这时候再执行“故障”,执行时间满,再恢复。对于故障的计时是从释放资源的那个时刻开始的。一般对设备进行检修,会更加符合这种情况,如:把当前的工作做完,在执行1个小时检修。-Ignore同样是等待当前任务完成之后,资源被释放,再执行“故障”,然而对故障的计时,是在资源还没有被释放,加工过程中故障所发生的那个时间点开始计算的。因此,实际停机时间会比Wait那一种情况短。

如何使用Arena软件Failure模块

如何使用Arena软件Failure模块

如何使用Arena软件Failure模块

4、为资源添加了故障类型之蒹筻分虞后,我们要对Failure的具体内容做设定。在我们添加故障类型的时候,AdvancedProcess模竣淠仝螃板会自动被Attach上,在其中找到并点击Failue图表模块。Type一栏有两种选择:Count表示资源每加工一定数量的零件就发生Failure,Time表示资源每经过一定的时间就发生Failure(我们的例子是后面一种情况)。接着我们来设定故障发生的时间,UpTime表示表示Failure多久发生一次,DownTime表示停机时间有多长。因此在图例中:Resource1所对应的Failure1就是故障每5小时发生一次,停机时间为1小时。后面两行相信大家可以自己解读了。

如何使用Arena软件Failure模块

5、最后我们可以添加动画进行润色,如图所示,停机时刻机器就是不可用的状态了。希望能对大家分析实际生产线有所帮助。

如何使用Arena软件Failure模块

matlab随机森林工具箱安装详细指南-终极篇 MATLAB使用极射赤平投影绘制北极地区和海洋深度 MATLAB中方阵系统的运算 MATLAB中的单因子方差分析 摄影后期处理教程 后期剪裁弥补前期缺陷
热门搜索
神烦狗图片 招贴设计图片 电影台词 动漫素描画图片大全 十大美女图片