广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    如何使用Arena软件Schedule模块(2)

    来源:网络收集  点击:  时间:2024-08-04
    【导读】:
    上次介绍了Schedule模块的两个常见的使用方法,即:类型(Type)是Arrival和Schedule的情况。参见上一篇经验。今天介绍第三种使用方法,类型是“Other”的情况,也非常实用。它和Creat模块搭配使用,可以用来编辑:在规定时间内,固定数量的实体到达。工具/原料moreArena软件Project BarBasic ProcessSchedule方法/步骤1/5分步阅读

    首先,在Create模块中编辑每一次到达的实体个数(Entities per Arrival)。这里我们用到了一个语法“SchedValue(Schedule 1)”,这里的SchedValue将返回括号中的Schdule 1的数值。

    注意,这里的Create模块内的“Type”选择的是“Constant”,而不是“Schedule”。这样确保了每次Entity的到达数量是与Schedule完全吻合的“固定数值”,而不是服从指数分布的“随机数值”。

    想必这是很多同学建模中需要表达的情境。

    2/5

    接下来,编辑Schedule的数值。在Schedule表格中,右击“Durations”,选择“Edit via Dialog”

    3/5

    此时的Schedule对话框中的Durations的第一行“1,1”表示了在第1个小时的模拟时间内,Schedule的原始数值是1。

    Scale Factor是它的放大倍数,则Schedule的最终数值是1*10 = 10

    最终表达的意思就是:根据Schedule,Create模块在模拟时间是“0”的时刻,释放10个实体。如表格中圈出的部分。

    4/5

    第二行同理,数值“2,1”表示,从第1到第2个小时的模拟时间段内,Schedule的原始数值是2,乘以Scale Factor,最终数值是20.

    因此在模拟时间点为“1”小时的时刻,Create将第二次释放实体,根据的数值是Schedule这个时刻的最终数值:20。

    因此,时间点为“1”的时刻,合计释放的实体数量为30

    5/5

    Schedule读取完最后一列,将会返回第一列继续循环读取。

    总结一下,这个Schedule的设定有非常实际的意义。当我们需要安排一些固定数量的实体在特定的时间段内出现的情况下,就可以用到这个设计。

    本次讲解所使用的模型范例“Arrivals Entity Per Arrival Based on Schedule.doe”位于“C:\Users\Public\Documents\Rockwell Software\Arena\Smarts\Arrivals”。安装过Arena软件的同学都可以在目录下找到。

    注意事项

    Smarts目录下有好多实用的案例,推荐大家经常看看~

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1060546.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-07 05:13:05  耗时:0.028
    0.0284s