设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3984|回复: 3

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

  [复制链接]
发表于 2010-11-22 10:08:58 | 显示全部楼层 |阅读模式
订货管理仿真及优化
6 l1 U. f  ?2 s0 t系统描述:
# T4 i1 X7 H' D: A; \(1)员工类型:公司有三级员工,根据技能高低分为A级员工,B级员工和C级员工。% a% ?+ j- q6 c
(2)订单到达:平均每10分钟到达一个客户订单
. Y# q. p9 _5 c) T3 @+ l# d(3)订单处理:
/ T. L1 |- y, \, sa)        订单到达公司后要由工作人员进行处理,该处理由一个C级员工进行,该处理方式有两种(计算机或人工),处理时间为期望mean=10分钟(计算机)或15分钟=(人工),标准差为mean/10的正态分布。5 P  j& M( a8 a# C4 w
b)        处理好的订单进入确认阶段,在该阶段,工作人员打电话和客户进行确认。该工作可以由一个B级员工或C级员工进行,处理时间均服从10-40分钟的均匀分布。
6 ]0 ]1 x: Q  fc)        经过确认的订单送到仓库进行配货,每个订单由一个A级员工进行配货,处理时间服从20-40分钟的均匀分布。# Q- V$ |5 r" B1 p4 J1 K
d)        检验、包装。检验合格后进行包装、发货,否则重新进行配货。配货合格率为90%。该过程可以由一个A级员工或一个B级员工进行,根据检测设备不同处理时间为testandshiptime=45(新型设备)和50(传统设备)。1 T% L2 R& }$ B  Y6 U
(4)成本:; y; o2 H- w1 L4 [* Y( b
单个订单销售利润=1009 g' J" ^- \$ C
人工成本A=80,B=70,c=609 Z8 W! _4 l0 ]! r6 s: `! u7 A; Q
计算机处理成本=50,人工处理成本=1
) l0 H4 _8 P$ a" F% ~1 W% c3 }新型设备成本=60,传统设备成本=45, m; M' l& w: w; T7 k5 h4 r
(5)优化目标:
* \( _1 k, _$ M9 _- {收益最大化,其中收益=销售利润-人工成本-订单处理设备成本-检测包装设备成本
3 H, a% _9 `/ s/ c: P变量约束:
, F/ K* H" g& D6 _! Jmean={15或10}6 I) e: j5 l6 v9 u( }( ]3 m
testandshiptime={50或45}
. d8 g6 a+ W4 M: k7 D" yA级员工数量={2 to 4}
# Y; }2 W$ Z' g: u. }6 HB级员工数量={3 to 5}( a8 ^+ D$ L2 \9 ~# E
C级员工数量={3 to 7}
1 B7 Z/ @& C/ [8 D% ^* \订单处理工位数={1 to 3}
  q, k6 I: T: B; I2 K订单确认工位数={3 to 4}
6 G2 u+ y  u, [( A6 u$ C检验包装工位数={3 to 7}$ r4 T: G1 f9 y! W
        根据以上要求仿真优化,并回答结果:需要多少名A、B、C级员工?订单处理工位为多少?是计算机处理还是人工处理?订单确认工位数是多少?检验包装工位数是多少?
& y, |% m# _* g/ z8 G& Z
# e+ v1 m6 w' F# T3 N8 I/ U$ B$ L  ^; B, M( g3 |2 U: {0 w9 R

6 D2 a$ o) \# p" `+ u# N+ i' i$ g1 F; A* L, W! |
4 q* q) e# i2 e& u, K

: V/ D3 |' l. T9 U! o$ l* O) ?' Y1 W$ x+ @( O

* ?" ]3 m  |5 U' w6 _( W/ L
4 b4 V! M) S' X
9 X; y2 e7 b! ]: T9 L/ _  W7 _# C" w! h. M8 _9 Q! r
目标函数程序代码(!行为解释说明,其中变量为自定义变量元素,)
4 X( [  W# C  {8 ?2 f                                V.Profit = 0.
: R' a. b- e* y* d) M0 F; M% b  ]                                V.Revenue = NSHIP (Order) * 100.0
/ U- l5 n% |! @3 {* h& @! A- j                                V.Cost = NQTY (stafflevelA) * 80.0 + NQTY (StaffLevelB) * 70.0 + NQTY (StaffLevelC) * 60.03 T9 F% g8 c: W  G6 W3 H( s
                                IF V.AverageLoggingTime = 15 * }$ G& E- P# F3 t$ |) v: ]
                                        V.LogCost = 1.03 W3 F" N# {. I
                                ELSE! s3 q( S  m( K" p$ i" W2 s- [
                                        V.LogCost = 50.02 }& A! l( r! U) V* t2 j  u
                                ENDIF5 {1 c) b$ X1 v8 ?
                                IF V.TestandShipTime = 50 * h% f8 B3 G' o3 \
                                        V.TestCost = 50.0$ A: K( g3 c! N1 N8 d
                                ELSE2 @, O! V# B/ Q* b' S
                                        V.TestCost = 60.0% K* Q6 j" R- ?0 F& k
                                ENDIF
9 p- w4 g1 y/ X                                V.Cost = V.Cost + NQTY (LoggingOrder) * V.LogCost + NQTY (Testing) * V.TestCost7 v) V/ o: Y- Y" G/ K
                                V.Profit = V.Revenue - V.Cost
' L7 U) p$ p! O                                RETURN V.Profit1 f. V8 r& [' P1 ?. U! J$ [

' ~0 k% W& q& h8 @& a) C# A) \5 c定义完目标函数后,菜单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, 2024-5-19 15:38 , Processed in 0.013228 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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