Attributes 或 Variables 那找一找
登录 | 论坛导航 -> 华新鲜事 -> 求学狮城 | 本帖共有 25 楼,分 2 页, 当前显示第 1 页 : 本帖树形列表 : 刷新
<<始页  [1]  2    末页>>
作者:lm787 (等级:3 - 略知一二,发帖:653) 发表:2013-10-19 20:02:25  楼主  关注此帖
求教关于 Arena simulation请问初始排队人数要在哪里赋值呢? 我们现在碰到的问题是service time 时间间隔>=new comer进来排队的时间间隔,如果不加初始排队人数,server utilisation就会总是0。和小伙伴找了一圈都没找到哪里赋这个值。 求指点~ --- 该帖荣获当日十大第10,奖励楼主1分以及1华新币,时间:2013-10-27 22:00:02。
Attributes 或 Variables 那找一找
ATTRIBUTES:andVARIABLES:These elements provide general information about the symbolic names and properties of the attributes and variables. The operands of the elements includeNumber(optional),Name (index), Initial Values.The second operand is used to specify an array with certain index values. Each element in the array has a unique index value, which is stored in a common array name. The third variable is used to initialize a variable to a certain value.
[本文发送自华新手机Wap版]
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:lm787 (等级:3 - 略知一二,发帖:653) 发表:2013-10-19 22:09:51  2楼
求教关于 Arena simulation请问初始排队人数要在哪里赋值呢? 我们现在碰到的问题是service time 时间间隔>=new comer进来排队的时间间隔,如果不加初始排队人数,server utilisation就会总是0。和小伙伴找了一圈都没找到哪里赋这个值。 求指点~ --- 该帖荣获当日十大第10,奖励楼主1分以及1华新币,时间:2013-10-27 22:00:02。
如初始排队人数=6,CREATE Module - Entity per Arrival: 6, Max Arrival: 6

那这个extra的CREATE Module只在0.0时产生6个排队人数。看看可以么?

 



欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:lm787 (等级:3 - 略知一二,发帖:653) 发表:2013-10-21 00:46:36  3楼 评分:
本来想上来回说entity per arrival不是产生初始值的设置,突然秒懂你的思路了。貌似可行,容我再试试。 你用的是basic process,我们现在用的是common,我对他们之间确切的gap和替换关系还不是很熟,囧
ARRIVAL Module - Batch Size: 6, Max Batchs: 6?


欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:lm787 (等级:3 - 略知一二,发帖:653) 发表:2013-10-21 08:31:09  4楼
谢谢~好详细~想确认一下你在3楼所讲的思路,是不是: Arrival (新队列)-->arrival(初始队列)-->station/server(depend on system)? 如果是的话,嗯,我昨天也试着给这个多加的arrival赋值了。不过我试的data是: Batch size: 30 (assume initial queue is 30 persons) Time between arrival: any distribution sice this is a one-time figure (?) like expo(5,0) Max. batches: 1 (bcoz of one-time figure) Leave time data: station: station name (Seems your version is different from my student version. Mine has station input in the leave time data.) 不过发现arrival是单向连接,本来我们根据排队人数就有个arrival,这样两个arrival 就无法连接起来了。用两个create也有这个问题。 想了下,不知是不是可以用station或queue或别的东东?那么系统就会是这样: New comer (arrival)-->initial Q(Q/station or?)-->station/server-->process--> departure。 或者有没有什么可以设priority的地方,让系统先处理arrival 1(假设此队优先,或当成是之前遗留的任务),完了再处理新来的队列? Arena tool 里有个Q 功能,不过我还没用过,得回家再研究下是不是可以用在这里,我们用comm
好像多个Create Module/Arrival Module可以连到同一个Queue

 

Youtube: http://www.youtube.com/watch?v=StRBwpi2Flk


欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:lm787 (等级:3 - 略知一二,发帖:653) 发表:2013-10-22 07:57:17  5楼 评分:
嗯,看起来是可以连不过还是没法设置初始值或优先级别。level 1~5 = type 1~5
请看这个

Student version是不是没有Common Process?  刚下了这个软件,只有Basic Module。  用Create和Process modules做了一个。Queue附加在Process里。Create1可作为初始设置(Entities per Arrival: 5, Max Arrival: 1).  Create2(Entities per Arrival: 1, Max Arrival: infinite).  那在time=0的时候,Create1产生5个arrival, Create产生1个arrival,总共6个。

 

 

 

用Step(F10)跑一下,确实在time=0时产生了6个arrival (5 from Create 1 and 1 from Create 2).



欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:lm787 (等级:3 - 略知一二,发帖:653) 发表:2013-10-23 09:19:50  6楼 评分:
对,就是要这个,太感谢了~好聪明的点子~ 还能再问吗?我还有好多疑问啊,这几天做得脸青青的还是跑不出来,真是痛苦。 是这样的,我们的系统是一条队列3个resource,哪个resource有空就到哪个。 有两个小伙伴做了模型,但我觉得他们做的不太对,因为他们都把队列按百分比分配到resource,而我认为应该是随机,或者cyclicly seize available resources,这样才能反映真正的系统运作。另外百分比很可能会随人数和时间的不同有所变化,所以不该假设分配的百分比。 我想象中的模型应该有/显示这些: 1,到达:初始人数若干,新来的人服从采集数据的distribution ---这个用你的办法解决了。 2,共享队列: 试过用Queue,不过没法和create/process连接,放弃。 试过用Process,选择delay,那delay的分布该用什么呢?试用constant=1好像也不对。不知是不是这个想法不对? 3,分别显示3个resource: 试用过一个process with 3 resources, but only one distribution can be applied. This is not the fact. Because each resource has its own processing time distribution.而且也只能看到一个process在跑,看不到3个resource. Also tried using 3 processes to represent the 3 resources, then the conn (more...)
参考这个,共享队列可用Seize-Delay(with delay 0)实现

Multiple resources with different service time distribution要今晚再想想 - 不知Basic Module能做么,需要用比较Advanced的么。

 

 



欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:lm787 (等级:3 - 略知一二,发帖:653) 发表:2013-10-24 00:38:17  7楼
参考这个,共享队列可用Seize-Delay(with delay 0)实现Multiple resources with different service time distribution要今晚再想想 - 不知Basic Module能做么,需要用比较Advanced的么。     (more...)
我的student version好像比你的新
我的Common Module已经被outdated了,改用Advanced Module.

设计图站短你了。你看看这个idea行不行。

---
系统生成:由于楼层数受限,本帖实际回复的是 艾嘎嘎 的帖子 “更正”
原地址:http://bbs.huasing.org/sForum/bbs.php?B=116_12450705
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:lm787 (等级:3 - 略知一二,发帖:653) 发表:2013-10-24 08:52:44  8楼
对,就是要这个,太感谢了~好聪明的点子~ 还能再问吗?我还有好多疑问啊,这几天做得脸青青的还是跑不出来,真是痛苦。 是这样的,我们的系统是一条队列3个resource,哪个resource有空就到哪个。 有两个小伙伴做了模型,但我觉得他们做的不太对,因为他们都把队列按百分比分配到resource,而我认为应该是随机,或者cyclicly seize available resources,这样才能反映真正的系统运作。另外百分比很可能会随人数和时间的不同有所变化,所以不该假设分配的百分比。 我想象中的模型应该有/显示这些: 1,到达:初始人数若干,新来的人服从采集数据的distribution ---这个用你的办法解决了。 2,共享队列: 试过用Queue,不过没法和create/process连接,放弃。 试过用Process,选择delay,那delay的分布该用什么呢?试用constant=1好像也不对。不知是不是这个想法不对? 3,分别显示3个resource: 试用过一个process with 3 resources, but only one distribution can be applied. This is not the fact. Because each resource has its own processing time distribution.而且也只能看到一个process在跑,看不到3个resource. Also tried using 3 processes to represent the 3 resources, then the conn (more...)
忘了贴一个有启发性的链接
你们课本的这一章挺不错的:Intermediate Modeling and Terminating Statistical Analysis

http://nsl.pnu.edu/lecture/MAutomation/simulation06.pdf

主要思路就是:
1。3 Resources are defined in the same Set
2. Seize module acts as a queue waiting for a resource in the set
3. Once one or more resources are available, seize one either randomly or cyclically
4. Save the resource No. in an Attribute
5. Decide through the attribute related to the resource No.
6. Delay then release the seized resource

详情看看站短你的设计图。
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:lm787 (等级:3 - 略知一二,发帖:653) 发表:2013-10-24 10:40:46  9楼
参考这个,共享队列可用Seize-Delay(with delay 0)实现Multiple resources with different service time distribution要今晚再想想 - 不知Basic Module能做么,需要用比较Advanced的么。     (more...)
我的可以一直跑没有error, delay module没有看到排队
排队都在Seize module. 你的delay module是在Basic还是Common template选的?我的是Advanced里的。要不你把Delay的Setting贴上来,我晚上看看。


---
系统生成:由于楼层数受限,本帖实际回复的是 艾嘎嘎 的帖子 “耶~~跑出来了~~万分感谢~!”
原地址:http://bbs.huasing.org/sForum/bbs.php?B=116_12450929
[本文发送自华新手机Wap版]
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:lm787 (等级:3 - 略知一二,发帖:653) 发表:2013-10-24 23:43:53  10楼
参考这个,共享队列可用Seize-Delay(with delay 0)实现Multiple resources with different service time distribution要今晚再想想 - 不知Basic Module能做么,需要用比较Advanced的么。     (more...)
有可能其中一个Release的Resource没选对,那两个Release+Delay可以用一个Process代替
你的设计图上没发现问题,可能其中一个Release的Resource没选对。

刚发现你用Basic Template里面的Process implement了我现在version的Advanced Template里的Delay和Release, 好办法。想一下可以用一个Process (with action as Delay and Release)代替这两个。

 





---
系统生成:由于楼层数受限,本帖实际回复的是 艾嘎嘎 的帖子 “不好意思,下课回来晚了。。。”
原地址:http://bbs.huasing.org/sForum/bbs.php?B=116_12451861
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:lm787 (等级:3 - 略知一二,发帖:653) 发表:2013-10-26 00:02:45  11楼
参考这个,共享队列可用Seize-Delay(with delay 0)实现Multiple resources with different service time distribution要今晚再想想 - 不知Basic Module能做么,需要用比较Advanced的么。     (more...)
没事的,只差一点点了

其实simulation很有用的,我特别喜欢simulation. 可以debug一下。你熟悉debug后就不会frustrated了。

 

 1。Enable Runtime Element Bar


 

2. Error message是“Attempt to release non-busy resource 1" at time 59.462612.  有两种可能:

1。有两个Release  block在release Resource 1.

2. Decide block连接的Delay-Release block跟condition不一致。

 

你可以用Step然后观察发生error前在什么情况下Resource 1被release了。

 


 

 





---
系统生成:由于楼层数受限,本帖实际回复的是 艾嘎嘎 的帖子 “查了一下选择是对的”
原地址:http://bbs.huasing.org/sForum/bbs.php?B=116_12453168
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:lm787 (等级:3 - 略知一二,发帖:653) 发表:2013-10-26 09:25:49  12楼
参考这个,共享队列可用Seize-Delay(with delay 0)实现Multiple resources with different service time distribution要今晚再想想 - 不知Basic Module能做么,需要用比较Advanced的么。     (more...)
你可以把Create Entities的Exp()的时间调小
那产生Entity的速度加快, 系统比较busy. 在出错时只会有一个idle的Delay block. 跟在这个Delay block的Release block在release Resource 1.
---
系统生成:由于楼层数受限,本帖实际回复的是 艾嘎嘎 的帖子 “查了一下选择是对的”
原地址:http://bbs.huasing.org/sForum/bbs.php?B=116_12453168
[本文发送自华新手机Wap版]
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:lm787 (等级:3 - 略知一二,发帖:653) 发表:2013-10-26 16:48:37  13楼
参考这个,共享队列可用Seize-Delay(with delay 0)实现Multiple resources with different service time distribution要今晚再想想 - 不知Basic Module能做么,需要用比较Advanced的么。     (more...)
debug方法 - breakpoints

 

 


 

 


 

 因为程序问题出在Delay 1有两个Entities,


 

 

Run Simulation

 

 

 


 

可以看出Delay Release 2: number in process = 0, Delay Release 1: number in process = 2, Resource 2: Busy.



---
系统生成:由于楼层数受限,本帖实际回复的是 艾嘎嘎 的帖子 “查了一下选择是对的”
原地址:http://bbs.huasing.org/sForum/bbs.php?B=116_12453168
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:lm787 (等级:3 - 略知一二,发帖:653) 发表:2013-10-27 09:17:18  14楼
参考这个,共享队列可用Seize-Delay(with delay 0)实现Multiple resources with different service time distribution要今晚再想想 - 不知Basic Module能做么,需要用比较Advanced的么。     (more...)
是的,这个办法帮助不大。原来只是想偷懒不研究debug function[…]
。把interarrival time减少,系统越快出错而已。。。

---
系统生成:由于楼层数受限,本帖实际回复的是 艾嘎嘎 的帖子 “Entity creation follows the distribution”
原地址:http://bbs.huasing.org/sForum/bbs.php?B=116_12453901
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:lm787 (等级:3 - 略知一二,发帖:653) 发表:2013-10-27 09:25:01  15楼
参考这个,共享队列可用Seize-Delay(with delay 0)实现Multiple resources with different service time distribution要今晚再想想 - 不知Basic Module能做么,需要用比较Advanced的么。     (more...)
你们的测验题是MAE-specific的么? 我不是这个专业,不在行啊。[…]
但如果是课上遇到不行业-specific的问题,我可以尝试一下看懂不懂。


---
系统生成:由于楼层数受限,本帖实际回复的是 艾嘎嘎 的帖子 “握手~”
原地址:http://bbs.huasing.org/sForum/bbs.php?B=116_12453902
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:lm787 (等级:3 - 略知一二,发帖:653) 发表:2013-10-27 09:43:25  16楼
参考这个,共享队列可用Seize-Delay(with delay 0)实现Multiple resources with different service time distribution要今晚再想想 - 不知Basic Module能做么,需要用比较Advanced的么。     (more...)
那可以,你贴上来我看看

---
系统生成:由于楼层数受限,本帖实际回复的是 艾嘎嘎 的帖子 “不是行业的,是Arena simulation这门课的测验题”
原地址:http://bbs.huasing.org/sForum/bbs.php?B=116_12454022
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:lm787 (等级:3 - 略知一二,发帖:653) 发表:2013-10-27 10:07:12  17楼
参考这个,共享队列可用Seize-Delay(with delay 0)实现Multiple resources with different service time distribution要今晚再想想 - 不知Basic Module能做么,需要用比较Advanced的么。     (more...)
你碰到的这个问题主要是Arena这个程序的设计引起的,用户只能在错误中学习适应
每个人在用新程序是都会遇到的。最主要的是你通过这个学习到simulation的design, debug, analysis的精髓. 以后即便换个程序,你也可以迅速上手分析。我看你在这方面做得很好的啊。

---
系统生成:由于楼层数受限,本帖实际回复的是 艾嘎嘎 的帖子 “更正一下”
原地址:http://bbs.huasing.org/sForum/bbs.php?B=116_12454042
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:lm787 (等级:3 - 略知一二,发帖:653) 发表:2013-10-27 10:10:30  18楼
参考这个,共享队列可用Seize-Delay(with delay 0)实现Multiple resources with different service time distribution要今晚再想想 - 不知Basic Module能做么,需要用比较Advanced的么。     (more...)
然后就是我们设计时就是“不管白猫黑猫”
2-way by chance是basic setting, N-way by chance是advanced setting, 让你有更多flexibility. 你用N-way by chance是说明你比较熟悉这个程序了。

---
系统生成:由于楼层数受限,本帖实际回复的是 艾嘎嘎 的帖子 “更正一下”
原地址:http://bbs.huasing.org/sForum/bbs.php?B=116_12454042
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:lm787 (等级:3 - 略知一二,发帖:653) 发表:2013-10-27 13:15:22  19楼
参考这个,共享队列可用Seize-Delay(with delay 0)实现Multiple resources with different service time distribution要今晚再想想 - 不知Basic Module能做么,需要用比较Advanced的么。     (more...)
每个人开头时都找不到清晰方向,别的人只是帮忙指个方向,省下起步时间
融会贯通都是靠自己。看你学得确实是很快。

你们的题目好像很大啊,我一下子没时间研究。给你一个链接参考一下:
http://www.courses.vcu.edu/MATH-jrm/OPER641/Slides/Chapter%2005.ppt

PS. 不用谢,我是刚好做simulation的,喜欢研究这类问题。我也不在新加坡。



---
系统生成:由于楼层数受限,本帖实际回复的是 艾嘎嘎 的帖子 “(脸红”
原地址:http://bbs.huasing.org/sForum/bbs.php?B=116_12454080
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
作者:lm787 (等级:3 - 略知一二,发帖:653) 发表:2013-10-27 13:17:03  20楼
参考这个,共享队列可用Seize-Delay(with delay 0)实现Multiple resources with different service time distribution要今晚再想想 - 不知Basic Module能做么,需要用比较Advanced的么。     (more...)
OK

---
系统生成:由于楼层数受限,本帖实际回复的是 艾嘎嘎 的帖子 “我还差好远。。。。”
原地址:http://bbs.huasing.org/sForum/bbs.php?B=116_12454091
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版所有回复从这里展开收起列表
论坛导航 -> 华新鲜事 -> 求学狮城 | 返回上一页 | 本主题共有 25 篇文章,分 2 页, 当前显示第 1 页 | 回到顶部
<<始页  [1]  2  末页>>

请登录后回复:帐号   密码