1、AutoMod培训教程,2,Resource基础,资源介绍(Resource) 资源停工时间 定义和放置图形 语法 use get/freetake down/bring up,3,资源-简介,资源被用来代表系统中的设备、操作人员、工具等固定实体 每个资源都有指定的容量,实体(load)竞争资源的有限容量 Resource的容量限制了其可以同时处理的load的数量 资源可以定义为一维数组 实体(load)用get/use命令占用资源的容量 保存每个资源的统计数据 每个实体要有唯一的名称,建议以R开头,Roperator,Rcrane,4,定义方法,Name:名称 Number of Resou
2、rce:数量 Default Capacity:容量 Processing Time:默认的处理时间,5,资源图形表示,默认的资源与队列图形是4x4x4 ft. 的立方体 按照以下步骤设置图形 点击Resources 按钮 用鼠标选择需要设置图形的资源 点击Edit Graphic 按钮 点击Place按钮 点击建模窗口中的工作区域放置图形 资源数组的成员的图形可以单独布置 在图形编辑窗口可以导入定义好的图形或用ACE创建的图形,6,定义图形,7,使用资源的语法,Use 实体用use命令占用资源一段特定的时间或资源参数限定的时间 begin Presource arriving use Rop
3、erator for 10 min /*load声明资源的一个容量并使用10min的时间*/ endbegin Presource arriving use Roperator/*load声明资源的一个容量并使用资源参数中限定的时间*/ end,8,使用资源的语法,get and free 实体用get命令获取资源,用free命令释放资源。 同一实体必须依次get和free某个资源begin Presource arriving get Roperator wait for 10 min free Roperator /*次例等同于上例中的use*/end,9,Use与get/free的比较,
4、使用use是一种简便的方法,但是在执行use命令期间就不能再执行其他的命令。 当load在申请资源的过程中需要执行其他的命令时,需要使用get/freeget R_dirll /*claim the drill*/use R_operator for e 2 min /*set up time*/wait for 4 min /*drill time*/use R_operator for 55 sec /*remove time*/free R_drill /*free the drill*/,10,资源resource-停工周期,资源的状态 工作状态 正在工作 空闲 停工 资源不可以利用的
5、状态 使资源进入停工状态或者恢复工作状态的三种方法 在资源的工作周期中定义停工时间 实体用take down命令使资源停工或用bring up使资源恢复工作 在模型运行期间,用户用菜单停止或恢复某个资源的工作,11,设定资源故障周期1,通过设置资源周期(Resource Cycle)可以设定操作人员的休息时间和机器故障时间 点击Resources 按钮,再点击 Resource Cycles -New,输入名称,12,设定资源故障周期2,打开Resource Cycle” 的对话框MTTF,MTTR 保存,退出此窗口,13,设定资源故障周期3,点击Resource -Edit,在资源编辑窗口中
6、点击Add,设置故障周期,14,使用语法设置资源故障周期,take down/bring up 在进程中可以改变资源的工作状态begin Pdown arrivingwait for 4 hrtake down Roperatorwait for 5 minbring up Roperatorend 用这种方法改变资源的工作状态时,需要把一个实体(逻辑上的)送入该进程,15,多重停工周期,已经处于停工状态的某个资源,在下述情况下,停工时间可以被进一步延长 资源定义了多重停工周期 两个实体同时用take down命令使资源处于停工状态,16,资源简介 续,不同的颜色代表资源不同的状态 绿色:忙
7、蓝色:闲 红色:停工 “忙”或“闲”仅对图形定义 如果实体在使用一个资源,该资源就处于忙的状态,但该资源的容量不必占满 没有任何实体使用资源,该资源就处于闲的状态 用户可以自定义系统的状态,17,查看统计数据,运行仿真模型直到仿真结束 选择view-report-resource-display 查看total/util,18,作业1,每6分钟有一个货物被运送到检测站。检测人员执行检查货物、读入条形码、将信息输入电脑等操作 检测操作时间服从三角分布,1.5, 2.5, 6.2 min 建立操作人员的模型,并放置图形 用use和get/free命令分别实现同一过程 查看资源的统计数据:利用率、处
8、理货物总的数量操作提示 资源图形的目录如下:安装目录demosgraphicscellman.cel,19,参考逻辑,begin Pcheck arriving use Roperator for triangular 1.5, 2.5, 6.2 min /*在load使用资源的过程中被延时*/ send to Ppickup /*load执行下一个进程*/ Endbegin Pcheck arrivingget Roperator wait for t 1.5,2.5,6.2 minfree Roperatorsend to Ppickup end,20,作业2,设定资源的停工周期,每四小时休息30min分钟 仿真运行8小时,查看资源的利用率,处理货物的数量,