设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6985|回复: 3

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

  [复制链接]
发表于 2010-11-22 10:08:58 | 显示全部楼层 |阅读模式
订货管理仿真及优化- d) q8 w. s* j3 J
系统描述:- w0 A+ _& c& F
(1)员工类型:公司有三级员工,根据技能高低分为A级员工,B级员工和C级员工。
+ f; B# H; m- V. i(2)订单到达:平均每10分钟到达一个客户订单
2 E' @5 v; `# X8 z% t( x# S(3)订单处理:8 d, h3 D6 @1 r  {
a)        订单到达公司后要由工作人员进行处理,该处理由一个C级员工进行,该处理方式有两种(计算机或人工),处理时间为期望mean=10分钟(计算机)或15分钟=(人工),标准差为mean/10的正态分布。
! N& M. Z9 ~( p2 U; @& y) ]4 kb)        处理好的订单进入确认阶段,在该阶段,工作人员打电话和客户进行确认。该工作可以由一个B级员工或C级员工进行,处理时间均服从10-40分钟的均匀分布。
7 k4 {- c0 K" K. o8 rc)        经过确认的订单送到仓库进行配货,每个订单由一个A级员工进行配货,处理时间服从20-40分钟的均匀分布。
6 e! r" y" u- l; o5 f: Xd)        检验、包装。检验合格后进行包装、发货,否则重新进行配货。配货合格率为90%。该过程可以由一个A级员工或一个B级员工进行,根据检测设备不同处理时间为testandshiptime=45(新型设备)和50(传统设备)。
7 O9 X* m+ g0 L7 _  X(4)成本:
9 {" v7 R: K! E! A/ O8 D8 w9 x4 W+ R6 B单个订单销售利润=100
6 S6 T0 ~* V( {# |1 K人工成本A=80,B=70,c=60
5 B* \) H; v" c8 e- O计算机处理成本=50,人工处理成本=13 F. s* H  u0 r; M
新型设备成本=60,传统设备成本=455 Z2 J9 L' @1 j$ {( D4 d4 b
(5)优化目标:6 }& y% Q& \$ S8 A* s: B) x- M
收益最大化,其中收益=销售利润-人工成本-订单处理设备成本-检测包装设备成本
% R2 l- `/ b1 g1 d; d8 U变量约束:
$ Z" X. P2 J8 T# dmean={15或10}
9 p+ _6 o/ Z$ v% d( x) ntestandshiptime={50或45}
9 {  B3 a5 {; I# S! UA级员工数量={2 to 4}; [5 l# ], ^0 B, u# v9 }/ `  l
B级员工数量={3 to 5}
# p$ p# _  {: HC级员工数量={3 to 7}
9 t8 @  i9 V) `. v* {* c: J2 Q订单处理工位数={1 to 3}
* ?- d% ~1 g/ ^. B+ C  f订单确认工位数={3 to 4}6 b; Z' E9 K* F
检验包装工位数={3 to 7}
! F/ M: e5 X% U; J1 g% L# p  C        根据以上要求仿真优化,并回答结果:需要多少名A、B、C级员工?订单处理工位为多少?是计算机处理还是人工处理?订单确认工位数是多少?检验包装工位数是多少?2 J- A1 m- [) g6 v2 P
) e! U/ A; o* m( y
; b& O3 @' J6 Q  y7 D$ Q
' ?# Z& _, m1 Y
# N8 k2 k# z; m

' q/ l+ Q8 |/ W0 O$ g6 E9 C% k% K  v  P; F# L6 B# A: {

6 n# T( R; M: T; p( ]" G$ i
' u6 Q! ]8 j$ o2 m/ ~6 v! {  B3 v( v9 P/ t

0 @% O. D" y( L, ]  G1 B" w% c* Q7 R' j: M  l9 ]$ x) C  Z
目标函数程序代码(!行为解释说明,其中变量为自定义变量元素,)% I1 {$ Q+ N3 g
                                V.Profit = 0.0 q* t5 u* A- h, r0 H
                                V.Revenue = NSHIP (Order) * 100.0
; D3 j9 v" _1 p! V1 X9 E+ [                                V.Cost = NQTY (stafflevelA) * 80.0 + NQTY (StaffLevelB) * 70.0 + NQTY (StaffLevelC) * 60.0
3 }# _4 D7 |# _0 ?6 `* G+ w                                IF V.AverageLoggingTime = 15
6 g7 u7 `2 }) V1 h! |                                        V.LogCost = 1.0! ?8 m& p' m* `' p* a* u3 u; u
                                ELSE. C6 W0 E+ `( j# V1 I  z% Z+ O
                                        V.LogCost = 50.03 D% s( T. e7 r& N2 v
                                ENDIF4 U; A3 a0 K9 A9 I: S. H
                                IF V.TestandShipTime = 50 ( r5 j  k2 J" {" ~9 j8 f
                                        V.TestCost = 50.0
( K- V5 o3 z; E, Y                                ELSE& E; w( W7 t4 k8 S& H: f
                                        V.TestCost = 60.0+ F, f% }3 O. j! R5 ~. A9 y5 c( d4 y
                                ENDIF
7 W! |5 p( N8 o; w                                V.Cost = V.Cost + NQTY (LoggingOrder) * V.LogCost + NQTY (Testing) * V.TestCost) H, [1 C& Q" n
                                V.Profit = V.Revenue - V.Cost5 h7 C( f  ~! s. S2 a- }
                                RETURN V.Profit/ Q$ e& r0 s4 z; g: D
/ V  n! z$ ]+ n/ P! ~1 E/ e
定义完目标函数后,菜单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-6-5 21:35 , Processed in 0.014401 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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