设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8606|回复: 13

[交流] 仿真练习及答案——持续更新中(参与就有奖励)

    [复制链接]
发表于 2012-3-4 10:25:15 | 显示全部楼层 |阅读模式
本帖最后由 Kunlun.Chen 于 2012-3-4 10:22 编辑 & c$ T7 G3 w& s( c' Z4 S" Z/ Q

) U% C1 w' s; b( d5 {            从论坛恢复开始,ExtendSim板块就显得特别的冷清,作为一个喜欢ExtendSim的人心中有些凄凉,为了加强学习" P% R& O% n8 r+ J/ L: U3 T' U
  Q1 Q) [% W" S
  Extendsim的趣味性并提升仿真技术,共享大家的智慧,现将ExtendSim板块中出现的练习题都集中整理出来并提供相应的答案$ {2 Y& E7 ^+ {+ v5 a

4 W) Y1 d8 K$ M; q& u(之前版主focuscon曾整理过一次,详见http://simulway.com/bbs/forum.ph ... &extra=page%3D1
/ c6 E) V# F5 o3 W, L: p
/ N; ^8 s6 p, N& ^4 T* t但是因为时间过长,部分连接已经失效,有些模型也是用V6做的,所以在这里做更新) 希望大家能积极参与进来,对于整理出来: x3 ]" x2 N$ b6 i- @* g* ^

* S, m, D+ ]* l9 X# P/ ^的题目都可以上传自己的答案,有好的题目也可以发表出来,供大家练习,以促进交流共同进步! 4 s1 C5 q) \% D7 q8 L6 \
0 v, v4 y! P4 Z+ V+ z0 z$ F. z9 O8 [  Q5 X
         说明:
9 \) V6 r8 r- V9 |                   1.上传答案和提供练习题的都请开新帖发表,讨论成熟后再转过来,方便后来的人学习。
+ ]" _& h- Z9 U1 o% {. }             1 u0 @2 ~  S: v7 \
                   2.上传的题目要具有仿真所需要的基本条件。% Z9 z0 r' B/ q+ d$ W: K: @

+ D) R% e+ C" i; d* J" y' r                   3.只要出题合格者都会有金币奖励,上传模型也一样。(促进大家学习的一种方式. D, w6 y* e- i! c! G' h

* \, Z# q" D$ v+ o9 I' B
6 u3 O) g6 g: z% Wfocuscon:你是“道”上混的吗? 那就站出来吧~ + m; G& c" [7 H
4 u) s, t# h7 c  A

% u% ]- k- W, }+ L6 U4 V: i
! O0 |8 ^  P) U. e& I

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 1仿真币 +22 收起 理由
focuscon + 22 很给力!

查看全部评分

 楼主| 发表于 2012-3-4 10:27:43 | 显示全部楼层
本帖最后由 Kunlun.Chen 于 2012-3-4 10:35 编辑 # V  F3 ?$ a! G( O0 y
* d3 ^- Z$ s8 K1 X1 L: V6 g
题目一.等车时间* Z* s0 A9 D$ B$ j: Y8 B$ R
" o3 R! l8 x, e! ?; `
  focuscon:
% m' Z. \7 H- z        这也是一个非常有趣的题目。可以用离散或者连续来模拟:
! P' [3 [! o! L% G/ @- O    # K. e1 U* u8 N4 }- R0 R" X+ n
     例如你在观察一个汽车站车辆到达的情况。假设从0 时刻开始观察,再假设汽车到达的时间间隔是 指数分布,均值是3分钟。如果你选定只记录 到达时间 跨越第200分钟的那辆车的时间间隔,连续许多天都记录这样的数据,然后,得出跨越第200分钟的所有车辆的间隔的均值,那么这个均值和 汽车到达的平均间隔 (3分钟)相比,是( }7 ~7 V+ v& d
' L" _- N/ i" S% ]( N# c
  f/ \: C4 u) ?+ X3 n2 f
(1)大          (2)小          (3)一样
, T+ X+ }& ?& e' ~. j; Q6 N+ v/ B& B1 T4 x) B  |
也就是说,比如,你每天都是早上八点钟去等车,然后记录一下前辆车离开的时间(假设你知道)和下辆辆车到达的时间间隔,观察许多天,然后做个平均。这个平均和你统计的所有从早上到晚上车辆的平均时间间隔之间的关系。& |5 h4 B1 J- X. ~$ m, F: O, @9 V
" E- K# ]; ^$ s" P# `
$ @7 e& O4 W# Y* a
参考模型:
6 S7 p% g8 [/ `
0 Z, x% P* H" `% A6 c
+ T; u1 N( \: E' d

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2012-3-4 10:30:14 | 显示全部楼层
题目二.谁先做完?- c6 \7 ^5 I& p: E8 q9 U% m
  focuscon:* S8 N# [, N5 c4 N4 m0 F3 X2 \  J
    这是个经典题目( g. n) y5 a" ]9 ^+ L
    三个人甲、乙、丙同时开始做一件事情,甲一口气做完,需要的时间是 U(6,12) (也就是均匀分布在6分钟到12分钟之间),乙把事情分成两步,每步时间是U(3,6),丙将事情分成三步,每步时间 U(2,4)。请问,谁最先完成的概率最大? 是甲,乙,还是丙,还是同样大?1 Y. ]6 Z+ A& b
; Q- H7 j, g5 o9 R' U/ F" v% J
然后,看看谁最后完成的概率最大? 是甲,乙,还是丙,还是同样大?5 y: w; a# I, j. V) B- x1 y

& {) E( r$ ?1 z: M这个题目如果放在制造和物流的应用环境下,也可以变成
# O1 W: O( n  h. J4 H
+ A$ S7 {- u& O$ z' B(1)有一个工序,可以一次完成,或者拆分成几个步骤完成 或者; 5 z" T: }5 q, c" h  `% `/ ^

0 d" B8 w1 i8 v! P  N. t(2)有一个物流运输从A点到B点,有三个走行方法4 W! Z" u7 y6 L9 W& z1 d+ {
1 l5 ]# P; E( X& {- a: h" s% e
等等,道理都是一样的,所以,这个题目的应用背景比较广$ V6 t1 y8 S3 b
7 \% f: p/ \! y
参考模型:, L/ x+ [# t, S3 N& T" L6 G' e9 y

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2012-3-4 10:34:51 | 显示全部楼层
本帖最后由 Kunlun.Chen 于 2012-3-4 10:35 编辑 * h  a/ j* [) a
1 N# @3 [9 D5 L5 L% k3 p3 d
题目三.山寨老婆饼店若干问题的仿真求解
0 v! W! _; F' T6 N/ P5 @( |. J5 C. _+ W
- z9 h0 J, x$ Ofocuscon:" K7 q  t7 w8 }
      大家好!这两天我又想到了一个小题目,可供初学者练习使用Batch,Unbatch,Transport..可能还有统计.等等模块的功能,有兴趣的可以试一下。
1 _' R+ J5 R# d! p0 K* z
3 c* g8 P- o) F4 [# ], b; T声明:其实本人并不懂老婆饼的制作流程,里面的流程和参数都是编的,冠以此名纯属趣味性考虑,吸引大家前来交流。  2 c$ y1 E! O5 |( P0 M

1 m# f9 d1 Y2 D, Q. y题目名称:山寨老婆饼店若干问题的仿真求解
. m* A+ m" f5 x# a  r8 d. s: G0 @
9 x, I9 R* e/ }0 k4 }& W$ u问题描述:我们以未烤的老婆饼为原料(以下简称饼),主要模拟烤和出货的过程。:一家饼店制作老婆饼的流程和相关细节如下:1. 固定每1min来一个未烤的饼,工作人员在专用的工作台上(共两个,处理能力均为1)用2min时间将4个饼装入一个托盘,6 X7 ~9 J% l& v# ~; C; t
/ y" v- I$ _. z9 X9 E' z
2. 然后戴上耐高温手套用2min时间将盘送入4个烤箱中的一个,每个烤箱装满2个盘才可开烤,烘烤时间为20min.
  l! f! F1 l; ?( _; N5 z0 J3 L$ ^/ W, ^( @/ r0 g
3. 再戴上耐高温手套将盘一个一个拿出来放(花1min)在一个可容纳6个盘的冷却室冷却6min,将盘中的饼分装到纸盒(每个纸盒装2个饼,装饼时间为2min,共有两个出售窗口)卖给顾客。(注意:整个过程中人员,托盘和手套是要周转的,比如人不能站在那里等着烤炉,手套也不能一直戴在人手上。) 请问:在工作台,烤炉和销售窗口等资产数量不变的情况下,为使销售量最大化(假设烤出来的都可以卖掉)以及成本最低,至少要几个工作人员,几个托盘和几双耐高温手套?$ k4 M6 f( p1 N- \  V

: d6 g, G# q* ~: V; U3 m0 u6 k参考模型:
6 S9 Z$ X9 I/ Y) m8 g' c; S/ _. H& G7 y4 V) H6 }5 Q3 f

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2012-3-4 10:39:43 | 显示全部楼层
本帖最后由 Kunlun.Chen 于 2012-3-4 10:43 编辑
/ J5 V9 N# w2 q; I% b2 `5 Z
$ W" a. G1 h3 C3 c2 E; c题目四:机器抽检功能的实现, Q" S) v( s/ @& R
   
) p1 r; K, c$ {& P& ?" V9 t' ~一台机器具备检查功能,假如我要实现这样一种抽检功能该如何设计? 1.正常生产情况下每生产10个产品会自动抽检一次,假设正常生产时处理时间是20秒,抽检时需要50秒 2.开始生产的第一个产品必须检查 3.如果该机器中途发生当机,恢复后的第一个产品自动检查以防止产生更多的不良品. 补充: 1.如果中途停止,等机器恢复后再生产。 2.当机恢复后只检查第一个,后续还是每10个检查一次。 3.所谓50秒的处理时间其实是20秒的加工时间+30秒的检查时间。如果在生产时当掉了,那么机器恢复生产后必须继续完成当机前剩余的加工时间(其实这时候处理时间会变的更长,避免过于复杂我们就忽略了吧),并且做完此产品后会对它做检查(即对20秒的产品来说,剩余处理时间就是 20-X+50-20(即余下的加工时间+30秒的检查时间), 对于50秒的产品也一样还是 20-X+50-20,但是如果在检查时当了,那么不管已经检查到哪一步,恢复后必须检查30秒 ),好像挺复杂的。 大家讨论,如何实现这样的功能。
/ @5 \- f3 n( C/ O7 r% r. z1 B- J) T: _' B) v( ^
建议大家去看看原帖的讨论,地址:http://simulway.com/bbs/forum.ph ... D130%26typeid%3D130. @8 j+ S! P' f
" D- M! z, c8 @" t8 j( X" x' d% F
参考模型:
& B8 L$ [; }, r# |9 }/ t
0 g/ B  }; r$ E) r( ~) K1 c1 L; p                 
7 R' W* p# K/ I: w+ @5 |

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2012-3-4 10:51:29 | 显示全部楼层
题目五& J3 R! I" k; ?! m- O' P0 d" H5 Q
   实现如下的功能:泊位(berth) 一共有40个,而且按照1到40递增的顺序排列,船停靠泊位按照这样的规则来停靠,从1开始选择,比如,当前20个泊位已经有船,而18号的船刚走,新来的船必须选择18号,而不是21号。能选择21号的情况是只有前20号的泊位都停了船
5 [+ j) x- I4 Z& w# W, u
- a& h& ]6 v: P- O2 l* i+ F9 s为了简便起见,只做了5个泊位的情况,其他可以类推。9 l/ e7 n  ?% y  `" U' l$ ]

6 d; ~" X3 R$ t' y$ H0 N* Z参考模型:
2 R2 U. M7 \/ x; }6 q- |' y* u
( W3 Q" ?6 z) H7 H3 L

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2012-3-4 11:00:58 | 显示全部楼层
题目六6 E+ W% L1 M; Y1 i5 r2 `

* K; \6 J9 j9 h: A. P7 o' n5 x   有两个产品可用两个机器加工,两机器的加工时间都相同,也就是说:机器1加工产品A需要5个单位时间,加工产品B需要7个单位时间;机器2加工产品A需要5个单位时间,加工产品产品B需要7个单位加工时间。8 ]: |. i& n( _2 ]
1 |# e; \* P7 B, _1 A
假设机器加工不同的产品中间需要休整的时间,也就是说加工完产品A再加工产品B需要3个单位休整时间,加工完产品B再加工产品A需要3个单位休整时间。6 l' M0 O) F) i
& y5 ]: Y9 e+ O: N
现在要求产品在选择机器的时候,要充分利用机器的产能。
7 ]0 b9 c1 j) d. X  s0 s' j& ^% A0 ?3 O
我的理解是:" c3 ?) @( e  ]8 S* x" ]7 }$ u
      重置时间和产品的等待时间同样是浪费机器产能,也就是如果存在这样的情况:机器1加工带重置时间的B产品,时间是10分钟,机器2加工A产品,时间是5分钟,这时下一个等待的产品是B类,如果机器二加工完,机器A剩余的加工时间如果大于重置时间,B产品会选择机器二。  不知道有没表达清楚。7 z5 N5 d8 A6 M9 o/ |
# S: q5 r& ^1 c" p
参考模型:
$ {" K4 r7 Q# V- A0 N

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2012-3-8 12:32:53 | 显示全部楼层
题目七   电影院售票系统作业0 A, [$ T0 q- b8 P, E
6 W& k5 c9 R9 r
讨论很有学习价值,参看原帖。
1 p0 j) Q/ e8 R3 h地址:http://simulway.com/bbs/forum.ph ... D135%26typeid%3D135
发表于 2012-4-4 16:39:49 | 显示全部楼层
我记得之前整理了很多题目和答案,有很大一部分是我亲自做的,还有很多专家朋友们的精彩讨论和指导,那些链接失效了实在太可惜。兄弟你接我的班重新整理这个我感觉非常给力,请继续下去,最好能把之前的那些东西挖出来整理到一起供大家学习。
 楼主| 发表于 2012-5-20 20:22:33 | 显示全部楼层
focuscon 发表于 2012-4-4 16:39 4 ]+ ~6 S/ J1 W+ A- J
我记得之前整理了很多题目和答案,有很大一部分是我亲自做的,还有很多专家朋友们的精彩讨论和指导,那些链 ...

% @5 C! B8 R- U7 K4 X之前忙于各种考试~   很久没做了~   看到focuscon这么说  又有动力做下去了~  
发表于 2012-6-2 18:36:00 | 显示全部楼层
Kunlun.Chen 发表于 2012-5-20 20:22
: ^3 m* _2 y! B9 u之前忙于各种考试~   很久没做了~   看到focuscon这么说  又有动力做下去了~   ...

. s! h" r9 Q# g6 Z! T  | 加油!# X5 P0 L/ S  y  T7 R% \, i
我最近也非常忙!连上网的时间都很少。
发表于 2013-4-1 09:50:56 | 显示全部楼层
Kunlun.Chen 发表于 2012-3-4 10:34
  g, g9 C8 c7 u( v( A, \7 P2 N5 Y题目三.山寨老婆饼店若干问题的仿真求解
3 ?" ~* }$ A# N: S+ @, [! [
( M* |0 U/ r. s2 j  v. ]' h2 ffocuscon:

& i% e. h' V7 r1 l2 U9 ~: ~2 F资源用resource  pool 行不行呢,还有最初装盘和最后装袋的人员能不能固定下来啊,我练习了下不知道对不对
发表于 2013-4-7 22:24:25 | 显示全部楼层
Kunlun.Chen 发表于 2012-3-4 10:30
4 R9 r9 b+ S" g7 N! N6 {2 k5 [题目二.谁先做完?- b5 b! D! Q" O3 {% |( d
  focuscon:
6 X1 q- \6 T& p6 S. g7 j2 x. _    这是个经典题目
# ^. `1 D. e5 E: b3 Q9 g) `
按照这个题目做的,运行好像不对,在取最小值时有问题,请大神帮忙看下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2013-4-8 19:08:38 | 显示全部楼层
自己弄出来了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2025-6-20 08:56 , Processed in 0.020467 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表