设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 10918|回复: 3

关于ARENA仿真概念(自己的学习笔记)

    [复制链接]
发表于 2008-1-28 13:16:56 | 显示全部楼层 |阅读模式

1. Entitiesand Attributes实体与属性
在仿真系统中,利用实体描绘系统中对象的移动。每一个实体具有自己的特征,称作属性。可以根据需要为实体设置属性,系统中每一个实体具有自己的属性值;可以在其经历的每个过程中对其设置或检测。
例如,用属性"Length"定义实体的尺寸,属性"Priority"定义实体的优先级。如果实体执行某个过程(如装入conveyor),自己的属性值("Length")确定占用的空间。
2. Queues队列
queue的主要作用是在实体的运动中,因为某些状态(如资源忙)而暂停时,为实体提供等待空间。Queue是被动的。实体进入或移出队列的时机取决于与队列关联的系统元素状态的改变。
Arena有两种队列。独立队列有象征名、排队规则及明确的容量。在这种队列里的实体能够统计和用动画显示。也可以用柔性排队规则进行排队。可以收集到set中(参见set)。当利用资源时,将在模块中共享。
内含队列为实体在特定的活动中提供了基本的先进、先出容器。但是不具备动画演示以及排队结构。
3. Resources资源
资源是可以分配给实体的固定元素。具有确定的capacity容量和一组状态(忙、闲、挂起、失败)。这些状态可以在仿真运行期间改变。资源可以用来表示人员、机器或者存储区域里的房间。
术语:当实体请求资源,它会seize这个资源;如果不需要这个资源,它会releases这个资源,以便别的实体可以seize这个资源。资源和一个队列相关联,储存要seize资源的实体。
资源容量capacity通过定义资源调度schedule表来增加或是减少。来描述班次、人员等。Downtimes failures用来关联资源,用来捕获计划内或计划外的活动,如中断或维修。
注意,多容量资源的作用是统计和演示整个资源(而不是资源里的4个座位)。如果关心这4个座位各自的统计和演示效果,可以分别建立资源并集合到资源set中。
资源有默认表现状态的动画,能够较好的表现资源的状态。
4. Statistics统计
Arena允许用户指定仿真一个特定元素(如,队列,资源等)是否被统计。这些统计在仿真运行的过程中被记录并且可以在运行过程中或运行结束后通过报告显示出来。
Arena统计分为5类:Time-persistent
记录时间加权的统计(如,队列长度、资源利用率);Tally记录观测数据(如,实体在系统中花费的时间); Counter对某些事件发生计数(如,离开系统项目的数量);Frequency收集系统的某类变量的统计(如资源在各个状态占用的时间比例);output报告系统或统计变量的最后一个值(系统结束时的库存值)。
5. Sets集合
Sets提供了一个组合相似元素的途径并通过同一个名字表示。例如,一些表示护士的独立的资源(如Nicky, Chuck,Carolyn)可以集合到一个称作Nurses的集合中。如占用一个护士,实体(病人)可以按照资源名也可以从Nurses集合中选择。
模型的一个元素(如一个资源)有可能不仅包含一个set。如以nurse资源为例,集合Supervisors仅仅包含资源Nicky
Chuck。试图占用Supervisors set成员的实体会与试图占用Nurses set成员的实体产生竞争。
Station sets用来表示共享模型逻辑的一组stations。如,很多生产中心可能用同一个过程逻辑但是包含不同的队列和资源。一个station set可以为每个中心定义成包含一个成员(station)。其它sets如资源、队列的定义对应与stationstationset

6. Stationsand Activity Areas站点和活动区域
利用系统分割法来描述系统具有的代表性自然边界。例如制造系统由一组独立的站点组成,多个站点可以组成一条生产线,多条生产线形成一个制造场所。
首先将系统划分为表示实际过程发生场所的多个物理子系统,表示成stations
。例如,在Arena中可以将制造模型表示成station
Arena提供了一个概念activity areas(活动区域)。活动区域定义了系统内部的部分和消耗中心(一个站点、生产线、生产场所,或者整个公司)。选择统计活动区域中的时间与成本消耗。
默认情况下,每个Advanced Transfer面板定义的station统一将关联的活动区域的organizationlevel设置为“0”(组织的最低水平)。如,一个名为"Drilling 1"station自动与一个名为"Drilling1"的活动区域关联。在组织(如生产线或区域)中每一个"station"活动区域可以设置更高的水平,并且它的父活动区域可以自己设置,以此类推。非零组织水平的活动区域用Advanced Transfer面板里的活动区域模块指定。对于每一个activityareas模块,你可以用整数指定organizationallevel。并可以指定用于统计和报告的parentactivity area
7. Storages仓库
Storages是第二种容纳实体的被动结构。实体在storage期间可以经历一系列的活动,并明确指明实体离开storage的时间;然而系统状态的改变会自动引起一个实体从一个队列中移出。Storages主要用来演示实体在模块内部或穿过模块时经历的多个活动。关于storages的术语:entities are stored(如加入storageand unstored(如移出storage)。
8. Sequences序列
实体通过一系列过程和活动的运动过程可以被sequence表格捕获。sequence表格定义了实体访问的一系列站点。不同类型的实体可能有不同的sequences。两个特定作用的属性用来存储实体的sequence 名以及实体的当前步,分别为Entity.Sequence
Entity.JobstepEntity.CurrentStation存储了实体当前所在的站点。
Sequence包含了一组排好序的steps。每一个steps定义了实体执行顺序集合中的活动时要访问的站点,用到的数据。例如,sequence定义了实体首先进入Login站点,处理时间0.5,接着进入Session站点,处理时间10,最后进入Logout站点,处理时间0.2。每一个站点将定义下一个传送实体的目的场所,如同定义实体的sequence.
9. Conveyors传送工具
Conveyors将实体从一个station按同一方向传到另一个的设备。通过定义Conveyors链接的两个站点以及站点间的距离,称作segments。实体能够在conveyor包含的任意一个站点进入conveyor。并能够到达conveyor任何目的地。系统元素如传送带,自动扶梯可以用conveyor建模。
每一个conveyor被分成cells,代表最小的承载实体的空间单元。当实体装入到conveyor后占用一或者多个cells。别的实体禁止占用这个空间。当实体在conveyor上停止移动,对其他实体的影响取决于conveyor的类型。Accumulating conveyors阻止逼近停止实体的实体继续前进,其他实体继续移动。Nonaccumulating conveyor停止conveyor上所有的实体。
conveyor相关的术语:当实体被放置到conveyor上时,实体在它的satation站点accesses 这个conveyor;然后实体被conveyor传送到目的站点;当实体被移出conveyor时,成为exit这个conveyor
Accumulating nonaccumulating两类conveyors通过定义conveyor的路径(在segment)中动画演示。Conveyor本身没有相关联的动画;只有Conveyor的实体能演示。
10. Transporters运输工具
Transporters
是在系统中移动实体的一种设备。可以用来表示材料处理或运输设备。Transporter还可以用来对个体重要的移动进行建模,如护理和饮食供应。如果使用Transporter,需要提供速度和服务站点间的距离。
关于Transporter的术语:当实体请求一个Transporter,实体request
这个transporter;然后被其transport到目的站点(transporter和实体一起移动,实体到达目的站点后进入模型);如果实体不再需要这个transporter,他将free这个transporter
Transporter图形演示了transporter的从站点到站点的自由路径的移动,或是从十字路口到十字楼口的引导路径。Transporter具有空闲、忙、挂起等不同的图形。忙transporter的图形上有个骑乘点,用来和实体图形一起移动到目的站点。如果实体等待transporter的到来或者transporter在远端,实体不会显示在骑乘点上。

评分

参与人数 1仿真币 +30 +5 收起 理由
booblu + 30 + 5

查看全部评分

 楼主| 发表于 2008-7-10 22:05:13 | 显示全部楼层
自己顶一下
发表于 2017-3-27 12:45:21 | 显示全部楼层
帮顶,谢谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2024-4-20 06:11 , Processed in 0.012295 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表