全球FlexSim系统仿真中文论坛

标题: 如何统计multi-processor的使用率,及零件每步加工前的等待时间 [打印本页]

作者: zhaobener    时间: 2011-10-28 13:46
标题: 如何统计multi-processor的使用率,及零件每步加工前的等待时间
我想用flexsim5.0 标准版建立一个医院急诊室的模型,每个病人可以看做是一个待加工的零件,processor可以看做是病床。现在模型建立完了,但统计结果时(generate report)出现以下问题:
0 d5 z0 k% M% Z, E& m
% J3 K" [; h9 a$ s1. 由于病人躺在病床上可能需要进行多种检查和治疗,所以我选择用multi-processor代表病床并编号9 ?4 _. g0 x& ^5 k6 D( D; s- }0 M3 V
结果模拟完成后输出的统计数据里(按默认设置建立)只有multi-processor的空闲时间(idle)像加工时间(processing)等都是0. 我想问下有没有办法可以设定显示加工时间所占的百分比5 B! D( ?/ L* T% i" j; S
0 W% C$ f7 B) }' K& c
2. 另外输出的统计结果都是关于每种processor或者queue的效率。有没有办法追踪每个病人在不同阶段所需要的等待时间(就像一个零件在进行多步加工时在进入不同机器前分别需要等待多长时间)。我用标签(label)对所有病人都进行了编号,不知道这样是不是能方便flexsim追踪每个病人。+ m! [2 V/ {4 y  d: S- t
; @2 V+ _& E. Y
3. 最后一个问题是关于路径的设置,有没有办法设定成病人走过一段制定路径所需要的时间符合某种分布,就像用时为uniform(4.5,5.6)之类的( j8 D5 G* ]3 J3 O% O0 h
  _: B$ V' J$ W- ]
十分感谢!
作者: cheng_jun    时间: 2011-10-30 13:56
问题1:在multi-processor里添加处理器,默认情况加工时间为1.模型运行期间,数据会在统计选项中记录。如下图所示.从图中可看出加工时间所占的百分比。% |1 C  e8 @2 p' q% y' f
[attach]357[/attach]! D& u8 C  o4 W& F+ a, |3 ]7 Q* d
问题2:使用标签对病人进行编号,跟踪病人不同阶段所需要的等待时间。例如,一个暂存区代表病人的等待区,病人进入等待区的时刻与离开等待区的时刻只差,就是所需的数据了。可以将这个数据存入标签。5 `9 `! e2 G# y4 v+ p
问题3:在这里与时间相关的量有距离时间" L5 j0 D1 {7 D
。可以让病人的速度在一段路径之内符合一个分布,或则 速度不变,将路径的虚拟距离设置成服从某个分布来反映时间的分布。




欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) Powered by Discuz! X3.3