设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6353|回复: 3

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

  [复制链接]
发表于 2010-11-22 10:08:58 | 显示全部楼层 |阅读模式
订货管理仿真及优化" G  ]. u% }$ Z. Z- ~; y" s
系统描述:
; d1 A0 G+ h1 z7 g: I& o# V(1)员工类型:公司有三级员工,根据技能高低分为A级员工,B级员工和C级员工。$ _- ^8 k7 w3 [) W0 r7 J
(2)订单到达:平均每10分钟到达一个客户订单
* Y* [+ ~+ R( _(3)订单处理:3 T2 |- F& P6 |% |! m1 M
a)        订单到达公司后要由工作人员进行处理,该处理由一个C级员工进行,该处理方式有两种(计算机或人工),处理时间为期望mean=10分钟(计算机)或15分钟=(人工),标准差为mean/10的正态分布。
: B$ ?' |2 U8 Rb)        处理好的订单进入确认阶段,在该阶段,工作人员打电话和客户进行确认。该工作可以由一个B级员工或C级员工进行,处理时间均服从10-40分钟的均匀分布。
) K$ M0 c; X* g- S- N: |c)        经过确认的订单送到仓库进行配货,每个订单由一个A级员工进行配货,处理时间服从20-40分钟的均匀分布。+ _" x0 g+ p, W
d)        检验、包装。检验合格后进行包装、发货,否则重新进行配货。配货合格率为90%。该过程可以由一个A级员工或一个B级员工进行,根据检测设备不同处理时间为testandshiptime=45(新型设备)和50(传统设备)。
) q  ~$ G/ B$ W2 z(4)成本:# S4 |) J0 M. d9 f- [7 ?
单个订单销售利润=100
$ G5 T$ ^1 m& S1 u! J人工成本A=80,B=70,c=60& }9 D7 o  N! v. E, {. P) X
计算机处理成本=50,人工处理成本=1
9 n- Y- R( B" O' J# u2 l/ O# p新型设备成本=60,传统设备成本=45
; ], y! `7 E4 T+ [* F: `* L(5)优化目标:. I; F* f  d7 f+ `
收益最大化,其中收益=销售利润-人工成本-订单处理设备成本-检测包装设备成本
9 G) P1 P4 Y. f5 o变量约束:
# I( L: L0 D* K0 ~: z" _mean={15或10}
/ |) }3 P! O6 _- `testandshiptime={50或45}( G! r8 h: M6 X6 N' D
A级员工数量={2 to 4}
8 A- M/ ?+ m- {- |- p" X$ k' d5 O' [B级员工数量={3 to 5}
+ k! \, O( u1 Q& f3 n0 S! R4 vC级员工数量={3 to 7}
1 T) f" c: j! u& A( ^' J! H% c订单处理工位数={1 to 3}# P! o. Q3 c8 e  O
订单确认工位数={3 to 4}
  z; B& u/ D9 `' ?3 B/ E# u- Q/ {检验包装工位数={3 to 7}; L/ P4 X" K4 p9 A- z& ^9 o1 Z% L
        根据以上要求仿真优化,并回答结果:需要多少名A、B、C级员工?订单处理工位为多少?是计算机处理还是人工处理?订单确认工位数是多少?检验包装工位数是多少?1 J. @9 c$ Q9 ~* x: {# L8 }
; A0 Q& Z4 a+ K# f' p/ l5 O
) d) N/ q3 Z9 N) T  K

2 j: s; m$ K5 \& V  R* A' v* v
% e1 j2 \: _. v! _; F) X" P/ z2 c0 ]4 {9 X

; K* V9 R# i" L. Q7 c
8 F6 }' ?7 I$ g; L7 w6 H, M0 b, _6 I* q9 n  }! t# l

7 h2 t" Z* A) g7 h+ l- o" Q* X, p* J% N9 d& D6 o

* f3 }" U2 Y! j目标函数程序代码(!行为解释说明,其中变量为自定义变量元素,)9 I4 O( l& s3 |% T
                                V.Profit = 0.
, p( \  f; G" }. k! }                                V.Revenue = NSHIP (Order) * 100.0
- [. i$ H$ v; c                                V.Cost = NQTY (stafflevelA) * 80.0 + NQTY (StaffLevelB) * 70.0 + NQTY (StaffLevelC) * 60.0! ^0 h0 N1 H: q9 u
                                IF V.AverageLoggingTime = 15 3 i+ S* O/ B) e7 Z& Z9 ]
                                        V.LogCost = 1.0
( }0 L$ t+ s" ^# l                                ELSE& U8 C  H" z* `0 h: q7 w- v! ?
                                        V.LogCost = 50.0: l, J: o" P3 K
                                ENDIF
# J5 Y- D2 U- |6 z$ r  S8 B# A                                IF V.TestandShipTime = 50
6 R) C; p* g, s% s                                        V.TestCost = 50.0
% }' q$ J; {! l$ d' C9 {                                ELSE
( A. G7 v% z1 I; W; B0 v6 Q9 ]                                        V.TestCost = 60.0
* f! p0 C0 z( ^                                ENDIF3 A  k/ g9 M. _; a9 m1 M
                                V.Cost = V.Cost + NQTY (LoggingOrder) * V.LogCost + NQTY (Testing) * V.TestCost; |0 z' G* ]* C) o: M. U
                                V.Profit = V.Revenue - V.Cost  H( W3 S+ P2 {) \
                                RETURN V.Profit
3 o/ [8 [3 X9 ?9 _* _) Y  C5 j. J0 a; ]
定义完目标函数后,菜单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, 2026-1-26 00:01 , Processed in 0.018327 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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