Flexsim案例九|时间表(TimeTable)

Flexsim案例九|时间表(TimeTable)
文章图片
如何创建TimeTable并分配成员实体?
如何使用TimeTable指定处理器和操作员的中断时间?
使用时间表可以指定固定资源实体(FixedResource)或任务执行器(TaskExecuter)发生中断的时间 。 中断的原因可以是故障、维护或维修等 。
一、问题描述
用几个操作员执行一项任务 。 创建一个TimeTable来指定操作员发生中断的时间 。 使用另外一个TimeTable用来对处理器的维护进行规划 。
二、模型总体布局
Flexsim案例九|时间表(TimeTable)
文章图片
三、模型参数设置
第一步:创建实体
按照下面的布局向建模区拖拽实体:
Flexsim案例九|时间表(TimeTable)
文章图片
实体的连接顺序:
?连接Source1到Queue1.
?连接Queue2到Processor1和Processor2.
?连接Processor1和Processor2到Queue2.
Flexsim案例九|时间表(TimeTable)】?连接Dispatcher1到Operator2和Operator3.
?连接Queue1到Operator1(S键中间端口连接) 。
?连接Processor1和Processor2到Dispatcher1(S键中间端口连接)
第二步:预置暂存区和处理器(Queue和Processors)
一个操作员负责把临时实体从Queue1搬运到两个处理器上 。 另外两个操作员负责在处理器上加工临时实体 , 然后把加工完毕的产品从处理器搬运到Queue2 。
点击Queue1 , 在快捷属性窗口中打开的属性 。
在Flow(临时实体流)模块中 , 选择UseTransport(使用运输工具) , 保持默认的centerobject选项 。
打开Processor1的属性框 。
在处理器选项卡上 , 选择UseOperator(s)forProcess(使用操作员进行加工)并且保持默认的centerobject选项 。
Flexsim案例九|时间表(TimeTable)
文章图片
打开临时实体流选项卡(Flow)
选择UseTransport(使用运输工具)并且保持默认的centerobject选项 。
打开触发器选项卡(Triggers) 。
点击加工结束触发器旁边的按钮 。
选择SetItemTypeandColor选项并保持默认设置 。
Flexsim案例九|时间表(TimeTable)
文章图片
对Processor2进行同样操作 。 点击确定 。
重置并运行模型 , 确保操作员从Queue1往处理器上搬运箱子 , 加工箱子并把加工完毕的箱子运到Queue2去 。 在加工完毕之后 , 这些箱子的颜色应该发生变化 。
第三步:创建一个TimeTable
为Operator1创建一个TimeTable 。
点击工具>时间表 , 然后点击添加 , 打开时间表窗口 。
把TimeTable重命名为Operator1Break 。
在Members选项卡上 , 点击按钮 , 添加一个成员实体 。 高亮选中Operator1 , 点击选中(Select) 。
点击Table选项卡 , 在第一行中 , 把Time设置成200 , State设置成12 , Duration设置成30 。
把Repeat设置为Custom 。 这将导致操作员每隔200分钟中断一次 。
点击Functions(函数)选项卡 , 在DownFunction(中断函数)下拉列表中 , 选择TraveltoLocation , DelayUntilDownTimeComplete(行走到指定位置 , 直到中断结束) 。 只是把坐标改成-5 , -8 , 0 。 这x,y和z左边就是操作员在中断的时候要去的地方 。
Flexsim案例九|时间表(TimeTable)
文章图片
Flexsim案例九|时间表(TimeTable)
文章图片
Flexsim案例九|时间表(TimeTable)
文章图片
Flexsim案例九|时间表(TimeTable)