设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5865|回复: 3

[求助] 哪位大侠用WITNESS帮我写下实验报告。谢谢

  [复制链接]
发表于 2010-11-22 10:08:58 | 显示全部楼层 |阅读模式
订货管理仿真及优化+ \  o' `4 w$ X% w+ W  N  d
系统描述:0 g8 W" T4 [' g+ R  T
(1)员工类型:公司有三级员工,根据技能高低分为A级员工,B级员工和C级员工。0 b, y- M# H0 w5 h' h
(2)订单到达:平均每10分钟到达一个客户订单
$ m. \, E% x1 E, h$ k. l(3)订单处理:( x" o& D  M9 h4 H& d
a)        订单到达公司后要由工作人员进行处理,该处理由一个C级员工进行,该处理方式有两种(计算机或人工),处理时间为期望mean=10分钟(计算机)或15分钟=(人工),标准差为mean/10的正态分布。+ ~) |- r" p( k( \5 D
b)        处理好的订单进入确认阶段,在该阶段,工作人员打电话和客户进行确认。该工作可以由一个B级员工或C级员工进行,处理时间均服从10-40分钟的均匀分布。/ p$ Q) G' W0 K3 k( w" Y0 _- z. ?
c)        经过确认的订单送到仓库进行配货,每个订单由一个A级员工进行配货,处理时间服从20-40分钟的均匀分布。; _7 I, D9 F6 Z
d)        检验、包装。检验合格后进行包装、发货,否则重新进行配货。配货合格率为90%。该过程可以由一个A级员工或一个B级员工进行,根据检测设备不同处理时间为testandshiptime=45(新型设备)和50(传统设备)。2 B& ?9 m5 K: @! l+ C: X/ m! r
(4)成本:
7 _5 v* b8 f! f单个订单销售利润=100/ `# ^; J) Z7 f/ V7 C
人工成本A=80,B=70,c=60- D# b( @- P# t! T: n% }+ L
计算机处理成本=50,人工处理成本=1
3 G5 b$ r* k4 r- U9 S新型设备成本=60,传统设备成本=45; s' t9 ^! C0 s7 y9 b1 s
(5)优化目标:
4 y5 ~/ t( S0 }( `* k! r收益最大化,其中收益=销售利润-人工成本-订单处理设备成本-检测包装设备成本
; J3 @0 F, I4 k变量约束:# y  s: y9 H0 }/ ^5 E  D
mean={15或10}. f  _: a/ L1 X) v: K' [4 ?
testandshiptime={50或45}
' r) P0 r& E0 mA级员工数量={2 to 4}4 d6 \  b0 c1 {+ B9 c) |
B级员工数量={3 to 5}* \1 M/ [- [2 `# l( {: I4 t
C级员工数量={3 to 7}# h+ y3 T. l/ W, N2 w/ a2 p) I
订单处理工位数={1 to 3}
# q- ~* t0 Z* y订单确认工位数={3 to 4}3 W4 ^* X/ Y5 Y
检验包装工位数={3 to 7}" D! p, R1 v+ v' N- l
        根据以上要求仿真优化,并回答结果:需要多少名A、B、C级员工?订单处理工位为多少?是计算机处理还是人工处理?订单确认工位数是多少?检验包装工位数是多少?
/ M( G' L8 [' s6 t& N/ O# O+ p- T
" H+ Q" d9 }$ {! p6 ^
; T; N/ q% `* M: p
7 m  M! z: e7 [

% R& S; [9 ~) P! c& H2 D5 V
, D5 E) W5 }, ?! C
3 [. G1 y4 T6 v3 P
, S! d6 I1 P$ {8 K
% J/ F& o6 \) r. V$ H2 n' \( H9 Q. `- J1 s
3 A5 ?( H- X( e) Q5 \8 C) Q3 o
目标函数程序代码(!行为解释说明,其中变量为自定义变量元素,)0 @# y/ [3 F4 Z0 Z, T
                                V.Profit = 0.
3 m9 g  X' \& m; n                                V.Revenue = NSHIP (Order) * 100.0
! q+ q7 _0 g! k1 K                                V.Cost = NQTY (stafflevelA) * 80.0 + NQTY (StaffLevelB) * 70.0 + NQTY (StaffLevelC) * 60.0
  S( |8 o, I& p7 D                                IF V.AverageLoggingTime = 15
4 V& U* D) }( ]' c: b                                        V.LogCost = 1.0% s; s4 z  M9 {. N' O( n" A
                                ELSE4 t2 V# n4 ?9 v# e
                                        V.LogCost = 50.0
) p% i0 t# t# ]% v$ S& v5 M                                ENDIF+ v% f2 u4 [( ^- t6 j
                                IF V.TestandShipTime = 50 3 k% K% p" G, x, V. L' N
                                        V.TestCost = 50.0
' j+ a. ]1 U# b' L8 ?' v                                ELSE! ?- ]7 i4 p% }6 U0 C0 t$ h
                                        V.TestCost = 60.0
+ R! D; y4 q; H                                ENDIF8 _; ?- `: r. t2 V
                                V.Cost = V.Cost + NQTY (LoggingOrder) * V.LogCost + NQTY (Testing) * V.TestCost
, P1 E- l& `" l+ ~* t                                V.Profit = V.Revenue - V.Cost5 \* I1 ~3 j* Y2 `4 y
                                RETURN V.Profit) d! [* w" f, [* [" \

4 q8 s) c/ b) {9 _- l定义完目标函数后,菜单model->optimize..,在左上角variables定义约束条件,在右上角选择目标函数,且为最大化,左下角选择运行时间run,右下角选择算法,
发表于 2010-11-25 11:17:26 | 显示全部楼层
好难啊 !{:3_46:}
 楼主| 发表于 2010-11-28 18:43:12 | 显示全部楼层
{:3_63:}
发表于 2010-12-11 18:11:43 | 显示全部楼层
心有余而力不足……
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-10-15 04:32 , Processed in 0.019810 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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