发新话题
打印

[原创] 如何实现Labor与Vehicle的组合使用

Google 本主题由 苘苘 于 2008-7-13 08:55 加入精华

如何实现Labor与Vehicle的组合使用

在运输系统中,如果车辆Vehicle和人员Labor不是一一对应的关系,即一个人驾驶一辆车,而是m个人驾驶n辆车,这时就涉及到人员上下车辆的控制问题,那么在witness软件中如何实现?中国最大的系统仿真与系统优化交流社区; v+ d+ T$ f" r4 D; {: O0 `
中国最大的系统仿真与系统优化交流社区( ~# h1 p$ i- F. {) F3 X
    下面一个例子说明:假设一个生产运作系统由一辆运输车Truck、1名工人Labor001和一台机床Mach1组成,Labor001既需要操作机床进行加工作业,还需要开动Truck去运输零件,平面布局如附图LaborAttachedToVehicle.jpg。
4 c3 K" I, |+ b) q9 X4 w中国最大的系统仿真与系统优化交流社区
, X; W( T2 i1 |- H; I( R( @仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast具体流程为:
8 X: j4 a$ |  m2 w' Y仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast
    • 该系统加工一种零部件,零部件由该系统的上道工序送入原料仓库Raw;
    • 车辆空闲时停在T4处;
    • 当机床Mach1前的缓冲区B1中零件数量低于5个时,Labor001开动Truck通过路径T2到Raw处提取零件,然后由路径T3上将零件运输至B1;
    • 当车辆在T3处将零件卸载入B1后,如果B1里零件数量大于5个时,Truck停靠到T4,工人Labor001被释放;如果B1里零件数量少于5个,则Truck继续由Labor001驾驶到T2进行取货;
    • 机器进行加工作业时,需要工人辅助操作;

+ o/ f/ Y+ E( ]6 C$ ^仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast模型建立:仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast7 o4 n! ?$ @, E
模型见附件LaborAttachedToVehicle.rar
& H, K& o- D. U: f3 s仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast. f3 n: u- b3 t5 z. J, r! _
模型说明:
* S; Y& e5 P- \( k; q仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast(1)将Labor添加到Vehicle中国最大的系统仿真与系统优化交流社区) a0 L) k; _5 z0 Q) ?
    该模型需要将Labor添加到Vehicle上,让Labor和Vehicle一起实现“工人驾驶车辆取货”这样的现实过程的模拟,这一点在T4的Output to...中实现,参见LaborAttachedToVehicle2.jpg。5 u6 k  f6 A- x+ v5 r
仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast  u! V' D2 A9 t, _2 E1 n0 q
语句说明:
: ~9 }3 Z- X$ g: A仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repastIF NPARTS (B1) < 5 AND AttachLabor (Truck(1),Labor001(1)) = 1中国最大的系统仿真与系统优化交流社区% ]" ?, o+ `. c8 T- \+ E: C
PUSH to T2中国最大的系统仿真与系统优化交流社区, q" v% T4 d) I+ @$ ^3 }9 i
ELSE
# X% q  a% O9 r7 Xwww.simulway.com Wait
# S0 U* J) F) X1 j: v仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repastENDIF仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast3 s# l! y' W% L; ?0 L( o- ?' I9 I
上述语句实现的功能为:当B1中零件数量低于5个时,同时能够获得Labor001时,将Truck送到路径T2上。
1 w% c- @' H( I* ]3 m9 |) v6 e7 M& @+ _AttachLabor(element_name, labor_name)函数:
. o1 K  M$ d- a& l( Q7 i! c6 ^4 m仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast将制定的Labor元素附着到制定的Machine或Vehicle上,如果附着成功,返回1,否则返回0;
' f: d* v  k  \' G7 R仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast
$ t: D: v6 K3 i( s2 ]www.simulway.com
3 G; E* p: G9 j' Z9 L* I0 \仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast(2)将Vehicle上的Labor元素释放出来
1 ]- g/ q1 T" |+ b" \2 |         当车辆行驶到T4上时,因为车辆停下没有工作了,需要将Labor001释放出来,以便让Labor001进行加工作业,实现释放Labor的功能在T4的Action on entry...中设定,界面如附件LaborAttachedToVehicle3.jpg仿真,仿真论坛,仿真软件,物流仿真,供应链仿真,生产仿真,系统仿真,流程仿真,arena,anylogic,automod,extend,em-plant,flexsim,promodel,witness,乐龙,swarm,netlogo,repast3 l& u2 j% [) L: [1 Y
; E6 o4 G( }) f" t, X1 A- ~+ J1 [- |
   图中的第一句使用DetachLabor函数将Truck(1)上的Labor001(1)释放出来;中国最大的系统仿真与系统优化交流社区, a; Q/ n7 s* ~
              第二句更换Truck的图标。
附件: 您所在的用户组无法下载或查看附件
本帖最近评分记录
  • 苘苘 仿真币 +30 2008-5-15 15:06
  • 苘苘 原创力 +4 2008-5-15 15:06

TOP

看看

TOP

挺麻烦啊。

TOP

不错

王老师

TOP

对车辆和TRACK的使用讲的很到位

对车辆和TRACK的使用讲的很到位.谢谢基本明白了用法

TOP

发新话题