ED实验指导书.docx
- 文档编号:5592595
- 上传时间:2022-12-28
- 格式:DOCX
- 页数:26
- 大小:827.97KB
ED实验指导书.docx
《ED实验指导书.docx》由会员分享,可在线阅读,更多相关《ED实验指导书.docx(26页珍藏版)》请在冰豆网上搜索。
ED实验指导书
ED实验指导书
实验一
实验目的
通过排队理论熟悉ED环境下模型搭建的基本操作,并根据各模块的数据统计来对模型进行优化
实验内容
任务一:
每小时平均有20位顾客来到邮局,工作人员平均只有2分钟时间来帮助每位顾客处理事件。
当然,每个小时内顾客人数会有变化。
平均分给每位顾客的2分钟时间也会有变化。
只需买邮票的顾客所需的时间少,而要开一个账户的顾客所需的时间就多。
顾客都是以先进先出的顺序排队等候。
有些顾客抱怨排队的问题,由于邮局的经理比较关心顾客接受到的服务,于是他就想对这个问题进行一番调查。
问题及任务
1.邮局工作人员的办事效率多高?
2.预计平均序列长度是多少?
实验操作
1在左面的library资源库中依次拖拽source,queue,server以及sink模块分别模拟顾客源,队列,服务台以及服务结束顾客离开
2将模块的输入输出依次连接(可利用ctrl+R快捷键进行通道连接)
3接下来设置参数:
ED为Source的到达间隔时间提供了多种用分布可能性来建立一个到达过程中不确定性的模型。
这个例子中使用了负指数分布,这也是经常在不可预测的到达或服务过程中经常被使用的可能性分布。
在EnterpriseDynamics中,会用到以下的4DScript代码:
negexp(e1),e1代表指数分布的平均值或期望值。
在inter-arrivaltime中输入180,点击apply---OK确认
4设置服务台的时间参数
点击运行管理窗口的运行按钮,整个模型开始运行。
可以通过左右移动滑块可改变仿真速度
5通过观察sever3的工作时间比例可以了解邮局工作人员的办事效率;通过观察queue2的等待人数来预计平均序列长度。
如下图
6为了得到更精确地统计数据,我们可以在菜单栏中的results下面选择summaryreport
在这里,我们可以看到在模拟运行的整个期间各个模块的数据统计情况
7.ED也提供了丰富的状态监测功能以及多种统计格式,可以再模型运行期间实时观测其状态
任务二:
邻近地区已有两家邮局关闭,经理希望他的邮局能有很多新顾客,期望在不久的将来顾客人数能达到原来的两倍。
那么,每小时到他的邮局的平均顾客人数为40人。
为了计算出邮局里现有的柜台能否处理增加的客流量,经理决定实施一个新的仿真研究。
但就现在情况看一个柜台无法应对增加的客流量,为了保险起见,经理决定开放3个柜台。
于是,他又想了解这样的情况下对序列的影响
实验操作:
1点击queue模块的右侧输出端‘+’,使其出现三个输出端口分别与三个服务台的输入端连接
同时调整source的产生间隔时间为NegExp(90)
模型布局图示如下:
运行后会发现存在一个问题:
只有第一个服务台有顾客流,其余服务台均为空,显然这不符合我们的要求。
分析:
问题存在的原因queue模块的sendto选项默认为只将产品送到与通道1相连的模块。
因此我们可以将其修改为第四个选项--4.Arandomopenchannel:
choosearandomchannelfromalltheopenoutputchannels.,这样每个通道(或服务台)的服务情况便可以基本相同
重置后运行模型
点击菜单栏上的
(3Dmodelview)来观察三维视图。
在三维视图中鼠标左右键同时按住拉动可以调节视图远近,只按住鼠标右键拖拽可以旋转视图,只按住鼠标左键拖拽可以移动视图
实验二
实验目的
通过本次实验了解如何调用操作工人以及如何对其进行移动路径的设定
实验内容
两个半成品,HalfBlue(半蓝)和HalfRed(半红),到达两条相同但分开的生产线。
每条生产线由一台钻床及钻床前面的储藏设备构成。
产品经过钻床后,由一台10米长的输送机输送到一台数控机床,再从数控机床上经过一台5米长的输送机送去最后的质检。
红和蓝两种产品都按到达顺序依次接受质检,然后离开系统
半成品之间互不相连,产品达到时间间隔为半小时。
产品在钻床上平均需要10分钟,质检平均需要6分钟。
所有时间呈指数分布。
另外,数控机床持续工作,每次处理时间为5分钟。
操作员既控制最后的质检,也控制两种产品的钻孔过程,这就是说,操作员需要在钻床和最后的质检中来回移动。
现在假定移动时间是可以忽略的
实验操作:
1在liabrary资源库中依次拖入source,queue,serversink以及accumulatorconveyors搭建下面的模型
2为了方便连接,需将一条传送带的角度进行调整。
ED默认顺时针为正,因此右键点击conveyor---specific---rotation,输入90度即可旋转
3将上面的生产线复制粘贴出一条同样的生产线。
同样需对其中一条进行旋转270度
4接下来调用工作组和工人,在OPERATORS模块中拖入一个team和两个operator
为了方便后续操作,可单击team右键,将其名称设为team,operator名字分别设为s1,s2
点击operator中
,弹出下面对话框,选择team,即可将operators1添加到工作组中,s2重复操作即可
5然后右键单击server将其命名为drill1,设置其服务时间。
同时由于我们需要在钻孔时调用操作工人,因此需在触发语句triggeronentry/exit下拉按钮中选择下面语句
4Dscript语句如下:
该语句的意思是在产品进入drill1后,在当前模型model中名为team的组里选择一名operator进行操作
该语句的为在当前产品原子离开drill1时对已调用的资源(operator)进行释放(free)
其余的服务台包括drill2和质检台均选择以上语句
6接下来我们需设置操作工人的移动路径。
在左侧library库中找到如下模块,首先拖拽
NetworkNode到布局图中来设置路径点,如下图所示
7接下来连接路径,选中Nodemanipulator,单击右键待其变为实心后连接下一个点,以此类推。
在此需要注意的是对于需要operator停留进行操作的地方,该处的node需要利用manipulator连接到该模块上。
待出现一条蓝线表示已连接到该模块上,如下图
8连接好路径后,选择networkcontroller,将下面的选项勾选上,再点击
即可使每次operator的路径为最优,点击apply---ok即可
9接下来我们需要将Operator连接到network上,选中一个节点,以便将Operator连接到网络中,同时确定其初始位置。
点击下图中右下角按钮
弹出窗口,选择一个节点作为初始位置
Operators2也如此操作即可
实验三
实验目的
通过本次操作熟悉如何对产品设置标签,以及高级叉车的使用方法
实验内容
任务一
有两条平行的生产线,产品蓝或红,经过机器加工后,堆在工厂地板上等待叉车。
叉车将产品输送到一个距离较远的输送机上,并将蓝和红分开运输和存储,然后离开系统。
产品蓝和红的平均到达时间为100S。
机器需要20秒的平均生产时间。
到达时间与生产时间呈指数分布。
所有缓冲器的标准容量是10,输送机的标准速度是1m/s
实验操作:
1在左面library库中依次拖拽source,queue,server,accumulatorconveyor模块,按ctrl+R进行快速连线。
2接下来进行叉车设置
从上述路径中拖入叉车advancedtransporter,拖入后需注意的是高级叉车只有一个输入端口,一个输出端口。
由于本实验中是运送两种产品,因此还需拖入
来进行多点输入分配与输出分配,具体路径为transport—floorbound—dispatcher以及destinator
点击dispatcher模块的输入端‘+’,使其出现两个输入端口与两条传送带的输出端进行连接。
点击destinator模块的输出端‘+’,使其出现两个输出端口与上图中的两条传送带的输入端进行连接。
将Dispatcher的输出,叉车以及destinator的输入连接。
3接下来进行网络路径设置,
为叉车搬运的路径插入networknode,如下图
若想删除刚刚画好的路径,可对其双击鼠标左键,弹出下面的窗口,选择第三个选项,apply---ok后会看到
,重新覆盖上刚刚的路径便可将该路径删除
路径连接好后布局图如下:
4接下来设置各模块参数
首先是source模块。
为了方便之后可以区分两种产品,我们首先需要在其进入source模块后设置触发语句,在这里我们可以对当前产品原子设置值为1的type标签,在triggeroncreation中选择下面的语句
切换成4Dscript语言为
5接下来设置叉车参数
由于前面我们设置了产品标签值,因此对于我们要求的蓝色物品送到上面的传送带,红色的送到下面传送带,我们可以选择下面的4D语句
该语句表示若当前的第一个产品原子type标签值为1,则送到第一个输出通道,否则送到第二个通道
6点击
,弹出下面对话框
选中一个节点,以便将transporter连接到网络中,同时确定其初始位置
在下面路径中添加存储货架warehouse
7点击运行重置按钮,系统会自动在source前端添加product.为了在2D空间也可区分产品形态,我们需分别右键单击product—visualization,调整出如下界面,点击apply—ok.
这样就可以区分红,蓝产品
整体布局图如下
任务二
由于顾客需求量大,两条生产线出于安全考虑,不管往哪个方向,只有一个输送器能使用中间的通道。
另一个输送器只能等各自的通道空闲了以后才能输送。
一个Transporter(输送器)不够用了,这时需要增加一个Transporter(输送器)。
两个输送器一次只输送一个产品到任意一台输送机上,而第二个输送器的速度是4m/a,显然比第一个输送器快。
若两个输送器同时去采集一个产品,产品将会被快的输送器采集到。
出于安全考虑,不管往哪个方向,只有一个输送器能使用中间的通道。
另一个输送器只能等各自的通道空闲了以后才能输送。
实验操作
8再拖入一辆advancetransporter,将其加入到network中,并初始化其位置操作同前,在此不再赘述
点击菜单栏上的
,打开模型库modeltree,选中中间通道的起点N1-5并双击左键
弹出下面的对话框
选择editcapacityandspeedlimit选项
下面这张表包含了N1-5到N1-1,N1-3及N1-6的三个连接。
Capacity(容量)显示了所指连接中允许同时通过的输送工具的数量。
默认设置是1000000,或无限的。
Content(内容)显示了同一时刻所指连接中正在移动的输送工具。
如果将通过将N1-5到N1-6的容量改成1,就能够实现中间的道路只能行使一辆Transporter了。
9点击3Dmodelview,观察三维效果
实验四
实验目的
通过本实验了解如何利用标签以及4Dscript语言来实现生产线的分拣功能
实验内容
现有四种产品通过一个入口入库,在传送过程中将其分开传送,最后放在ASRS立体货架上
实验操作
1在liabrary资源库中依次拖入source,server以及accumulatorconveyors搭建下面的模型
2对于分拣功能的实现需拖入cornertransferunit(拐角传送带)。
具体位置为transport—conveyors—intersections,具体如下图所示。
3然后拖入两条accumulatorconveyor,选中其中一个,将其顺时针旋转90度。
点击上述模块的输出端‘+’号按钮从而连接两条传送带,具体操作如下
4同样方法,向下依次制作三条生产线
5接下来连接仓储货架,我们选择advancedASRS。
操作如下
右键单击ASRs,将其旋转90,点击rebuild—apply—ok
仔细观察可发现,ASRS有一个in和out端口在此我们需注意的是,ASRS的输入与输出端需分别与传送带相连接,因此,拖入两条accumulatorconveyor
然后将输入输出端口分别连接
对于我们选择的ASRs,为了防止存储的货物过多可能会造成模型瘫痪,需要在存储达到一定量时将其输出,因此需要在advanceASRs--load选项卡—strategy--order里选择第六项,labels--condition中设置语句如下
Condition中的语句为在货架存储量达到80%时便将货物输出,在此连接sink即可
6然后拖入叉车advancedtransporter还需拖入
点击dispatcher模块的输入端‘+’与传送带连接
点击destinator模块的输入端‘+’,两个叉车的输出端进行连接。
7接下来对叉车的行走制定路径,操作同前一个实验
结果图如下
8接下来对于各个模块设置参数与语句
首先是source模块。
为了方便之后可以区分不同产品,我们首先需要在其进入source模块后设置triggeronentrance语句,在这里我们可以对产品设置标签,具体语句如下
在这里我们是对每一个进入的产品设置一个1~4的均匀整数分布的标签,依次循环。
即用标签值来指代不同产品。
9在产品离开source时,为了产生更清楚的视觉效果,我们对具有不同标签值的产品设置不同的颜色,具体语句如下
10产品离开source模块进入分拣传送带后,我们就可以利用标签值来设置不同产品的走向
First(c)表示当前原子上的第一个产品,即将被传送的产品,若它的标签值为1则走当前连接的第一个通道,否则走第二个通道。
下面的每一个转角传送带都重复此操作,最终实现分拣功能
11接下来设置叉车参数与路径
对于dispatcher来说它的分配路径默认为传送到其第一个输出端所连接的模块,此时我们会发现只有一辆叉车在移动。
因此我们需要修改输出分配策略
来选择一辆avaliabletransporter,如上图
叉车的路径操作同前一个实验中的叉车路径设置相同,在此不再赘述
12点击运行按钮观察模型运行情况
观察3D效果图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ED 实验 指导书