|
格物^专家

- 帖子
- 99
- 精华
- 0
- 积分
- 602
- 仿真币
- 649 金
- 原创力
- 41 力
- 阅读权限
- 50
- 来自
- 江苏
- 在线时间
- 78 小时
- 注册时间
- 2007-9-27
|
2#
大 中
小 发表于 2007-10-12 14:50 只看该作者
我搜集的一些问题!!!!
北京林森网站ftp://211.154.164.110/ 用户:guest
) t0 a+ Z) K+ [* op:welcome
; }& n. C+ h$ ^) u0 t5 z$ V1 d8 A仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast 求救EM-PLANT的reset的问题 请问:
6 D" f5 C. l* V9 A, @& nreset时只想清除某tablefile中的其中一列,而其他各列的数值保持不变应怎样编程呢?
7 @: P' s0 n% K( Hwww.simulway.com 在名为reset程序中写入一条程序,如下:tablename.delete(`[n,1]..`[n,*]); 中国最大的系统仿真与系统优化交流社区: Z; a( Q3 _. @
这个语句表示:删除名为tablename的表格中的第n列,从第n列的第一行开始到最后一行结束。
( a1 O" x4 T8 k9 F' L" t5 @# I; P1 K" S中国最大的系统仿真与系统优化交流社区 请教高手关于em-plant 中Trigger的设置 中国最大的系统仿真与系统优化交流社区% ~ H- ]. U! f' W
已知每小时的客流,且按均匀分布,Trigger的Valuetable标签中value的值为(我只取第一行值做说明):www.simulway.com: ^. F0 w1 B/ W# ~, e4 ]
340,.MUs.Personen,uniform,1,1,3600仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast( o6 h# C( w) K
340为这1小时的客流量,.MUs.Personen为modell中的顾客仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast. F ?$ U4 o) y$ x
:hug: 请教:
# W* B+ K0 H) ?( k) _5 t5 ?+ ~仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast1.uniform后面的第一个参数代表什么?也就是z_uniform(s,start,stop); 中的s是什么意思?
3 E3 I! ~4 X& _中国最大的系统仿真与系统优化交流社区2.我在此处分别用1和3600代start和stop的值,不知对不对,感觉分布区间单位应该是秒.仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast1 ]" t1 c7 a( m1 D
www.simulway.com9 I! q" g% P7 x/ w- k" R
S是产生随机数的种子。start和stop的设置你在emplant帮助中可以查到其含义。仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast* Y! ?8 f' o2 n( U
随机数的种子你可以随便设置,但是要注意如果多次仿真不能重复使用同一个,关于随机数种子的使用,emplant附带的文档modelling in emplant 2D的parameterizing yoursimulation model部分有说明,你可以看看。
$ [$ c) ~/ P; C. t/ X6 c仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast
" i! [# h9 h& S: M% t2 }www.simulway.com:hug: 电梯数:4
( ^# x! z( z4 G, a2 u% |www.simulway.com楼层数:15仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast3 b. M' {1 j& P( F! m+ V! v
每小时客流量已知,且目标楼层为均匀分布。www.simulway.com) s7 `) e$ I% P4 O. p1 S% b
问题:仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast8 |3 M6 [. e) Y8 b* O
1,是否在同一条通道上可以设置多部lift,还是每条通道只能运行一部电梯,如果是这样,是否我就得设置4条电梯通道。
( Z0 f8 }6 _. Q- m5 I仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast2,如何分别调用每部电梯?仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast! f% ~0 y( p1 c1 C. v
我的办法是设置一个中间变量,即:仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast1 l' |$ V* q/ i( g3 B! ]
lift: object j: integer
2 H- \/ _9 v: Y" |仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repastlift: = str_to_obj(to_str(".MUs.car:",j));& V2 T0 Q% l; H) L" S
j是电梯号参数中国最大的系统仿真与系统优化交流社区" G3 N( k1 ]! I- v. U1 @8 h7 o% O
应该还有更简单的办法吧?中国最大的系统仿真与系统优化交流社区. i- d4 y! b" n" x! J9 {; v1 u; I8 _
3,如何简单的为每部电梯创建统一的属性?
; _5 f; f& k8 d仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast类似于:@.createAttribute("passenger","boolean");可对每位乘客创建名为"passenger"的属性。否则就只能依靠循环语句逐一创建。
: U3 S7 w- _3 Y v) {www.simulway.com仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast1 B7 N$ d: m" k8 M8 S
:lol 我觉得这个模型可以这样建。仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast4 A6 K$ C, L" _9 i# b2 C. X8 U7 U/ ]
通道采用TRACK,电梯就是Transporter,有4部电梯,就在track上生成4个transporter就好。www.simulway.com5 U5 N/ P; w1 \) w$ f
15层楼,每层楼的位置设置一个Sensor,相当于Transporter在这里卸货,1楼当然就是装货点,source产生的顾客都从这里等待transporter运载。
, W9 h3 `/ a! h d中国最大的系统仿真与系统优化交流社区现在的问题就是你的客流量仅仅是指定一个数值还是到各个楼层的人数符合一定分布条件,如果需要对到不同楼层的顾客分类,那么你可以通过tablefile文件来指定。' c- G+ O4 ~+ d" d5 H Q
另外,你这里的电梯是不是只上不下,考虑不考虑下楼?还有,如果电梯下楼,那么运行的规则你怎么制定,这些就只有通过method来控制。中国最大的系统仿真与系统优化交流社区' U! E* g6 \( R1 t$ g+ f j8 G' i
仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast1 i o5 y9 o3 K# \7 p/ b
:hug: 如何应用em-plant建立立体仓库模型 ?
$ K$ W5 q! I( U1 w3 X仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast它里面不是带有一个立体仓库的demo吗?
; `: l, l5 `- C. d. h8 V, J4 c仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast如果是二维的,可以先画一张立体库的结构图,然后把它作为上层模型的背景,然后再在其下层中用track和若干个sensor做。呵呵,我们这样做过自动存取的立体仓库。不知道对你有没有提示作用。
7 n ^' v( d% }$ P9 {* }2 z仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast( [5 s7 ?' M, W& E. R s: R+ l! o
怎么在EM-plant中实时监测Object的状态呢?我在仿真的的时候需要在singelprocess发生故障的时候报警,也就是failed=true的时候,请问怎么才能够实现呢?中国最大的系统仿真与系统优化交流社区4 U* h2 d' ]. [- Q9 F" ?+ f8 I% }
:lol waituntil仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast; k+ H& m/ O- j" J7 c# O5 s
:lol is
. L0 [! S# m i4 E n仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repastdo8 x. \- D. F: q4 v& C' n1 j6 I
if s1.failed=true and s2.failed=false then仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast$ j5 l5 Q" H2 ], K$ t- i
print current.currIcon;
* ?% A7 s. }0 p' T5 k: uwww.simulway.comcurrent.currIcon:="210";
" n e+ q$ J$ G: G仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repastend;仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast; ]$ ] M$ O8 u) ?* r0 P
if s1.failed=true and s2.failed=true then仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast" v" v' U1 O6 h8 d7 T
print current.currIcon;
! m/ ] }9 h4 Wcurrent.currIcon:="211";
! w! s2 Q. s6 V7 q" e仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repastend;
2 _( D$ P+ I# E; _& f Iif s1.failed=false and s2.failed=true then
; ]# m. v- s- p; x: q仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repastprint current.currIcon;仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast: F* h) C, s- [# Q0 F
current.currIcon:="201";
% h( z. f0 y. M/ S5 W" J3 [仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repastend;
) ]. ?7 [, \# |www.simulway.comif s1.failed=false and s2.failed=false then仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast/ l5 i6 w4 i/ T% j$ ?
print current.currIcon;
0 t% X% p5 I+ G' V* t仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repastcurrent.currIcon:="200";中国最大的系统仿真与系统优化交流社区$ ?5 m& o5 U5 n# W7 q
end;www.simulway.com5 S2 D3 O8 m8 n0 k3 `" |
end;
/ z* I4 A* v; k( ~- E: x中国最大的系统仿真与系统优化交流社区我现在控制的是两个singelprocess,根据他们的状态 显示不同的图标,但是不能总是实时显示,因为调用这个Method是在进入的时候,我尝试着在初始化metnod使用while,但是软件瘫痪,如果使用waittuntil的话,要在那个调用这个method呢?而且对应四种状态,又该如何实现呢?
" W3 Q9 o; b B# j1 P; q! p( X仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast你可以在出去的时候用这个Method,在后面加上if,加你要控制的singelprocess出去的方向!中国最大的系统仿真与系统优化交流社区6 o1 V, z, Z6 ?- A! ]) s4 F
: H; n3 S; Q0 } @8 g/ ]& s仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast[ 本帖最后由 woclb 于 2007-10-12 14:52 编辑 ]
|