设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4004|回复: 3

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

  [复制链接]
发表于 2010-11-22 10:08:58 | 显示全部楼层 |阅读模式
订货管理仿真及优化" b. D( R" a5 g, n
系统描述:1 k# H& b5 V; _- @
(1)员工类型:公司有三级员工,根据技能高低分为A级员工,B级员工和C级员工。
+ w2 ^8 s1 l: D$ ?. s  M0 K(2)订单到达:平均每10分钟到达一个客户订单4 v: y# Z& h" c' \$ f
(3)订单处理:
& b2 B+ o4 Q# ]- ~: j4 U" ka)        订单到达公司后要由工作人员进行处理,该处理由一个C级员工进行,该处理方式有两种(计算机或人工),处理时间为期望mean=10分钟(计算机)或15分钟=(人工),标准差为mean/10的正态分布。% i  U1 H% a, a  ^8 p
b)        处理好的订单进入确认阶段,在该阶段,工作人员打电话和客户进行确认。该工作可以由一个B级员工或C级员工进行,处理时间均服从10-40分钟的均匀分布。
7 t; j2 C+ B- j' g2 S# G2 lc)        经过确认的订单送到仓库进行配货,每个订单由一个A级员工进行配货,处理时间服从20-40分钟的均匀分布。* q  I+ k; M( Q: i6 T7 D
d)        检验、包装。检验合格后进行包装、发货,否则重新进行配货。配货合格率为90%。该过程可以由一个A级员工或一个B级员工进行,根据检测设备不同处理时间为testandshiptime=45(新型设备)和50(传统设备)。
' A5 j9 R. b4 b7 ?% E(4)成本:
8 H9 ?! G2 O$ i; l0 r: o单个订单销售利润=100
) ?. n6 n/ t' F7 {人工成本A=80,B=70,c=60' @2 Z( g& F! d. N8 n
计算机处理成本=50,人工处理成本=1
- N- z& `5 }/ z- X' [+ S新型设备成本=60,传统设备成本=458 y/ L' \9 E8 H1 n
(5)优化目标:
6 u) F6 `2 p$ N7 u/ {收益最大化,其中收益=销售利润-人工成本-订单处理设备成本-检测包装设备成本
) g- d% k6 N: S! V! X+ S) F( O变量约束:
( B3 V- x+ `) L& ^. v. ^9 h" Smean={15或10}- c9 s( N- X# m8 y
testandshiptime={50或45}
" k( I- N1 n3 e. t# J9 E8 O7 O" nA级员工数量={2 to 4}
% a$ [) h# m  u' {+ K5 x) lB级员工数量={3 to 5}. {% ~. U; Z0 x5 H& m
C级员工数量={3 to 7}7 E2 b& R4 q1 Q1 w5 b$ I
订单处理工位数={1 to 3}, d- x. Z7 o  [( P
订单确认工位数={3 to 4}
/ m, z  o+ P/ `) i2 C检验包装工位数={3 to 7}
$ s9 P% S3 ^7 _9 A- _; [        根据以上要求仿真优化,并回答结果:需要多少名A、B、C级员工?订单处理工位为多少?是计算机处理还是人工处理?订单确认工位数是多少?检验包装工位数是多少?- m$ Z( j6 ]; q  a

: [) w$ {: \  _1 i' B, [/ i" ^. {  F7 ~1 Q
9 P, J& L6 x4 n5 n
. F' j2 Z; `1 K; y8 q

$ c) r' T& o, F# ~7 \6 q' q- A/ V9 W; Z" z5 V7 @/ T6 @- k) L0 j, N

; x1 ?0 W# V3 Q6 n$ p$ v4 }1 U' j, p' i) U# S3 u( Y
; o/ I( D# _0 q* N) Z' j4 _' s

% }% d" N) h3 e7 |# J6 ], r3 l
' e( O6 `# H8 k" |( n目标函数程序代码(!行为解释说明,其中变量为自定义变量元素,)$ {& V/ I/ b5 s  |& ]
                                V.Profit = 0.! s: w& h; h$ X5 d( A9 r4 k
                                V.Revenue = NSHIP (Order) * 100.0
$ y7 H3 \! ^# p& f                                V.Cost = NQTY (stafflevelA) * 80.0 + NQTY (StaffLevelB) * 70.0 + NQTY (StaffLevelC) * 60.0: t" I8 D9 y" t9 x2 {2 O& t* r) u7 R
                                IF V.AverageLoggingTime = 15
! z: V. a3 ^' k                                        V.LogCost = 1.0" O1 D- n6 V$ {" _
                                ELSE
; |( J3 F( _5 J# a                                        V.LogCost = 50.0  C% P3 q5 `; o0 m; i
                                ENDIF% s/ o2 j! |3 B: n2 a
                                IF V.TestandShipTime = 50
" {3 Z8 E/ N3 ?                                        V.TestCost = 50.0
# Z- Z1 n# O) c+ O6 k+ G/ _                                ELSE
! J& {" x& T- {7 ?- `- ?                                        V.TestCost = 60.0
" Q5 _$ w4 e; K3 U6 w                                ENDIF8 i8 ]) d( T( N0 I3 V
                                V.Cost = V.Cost + NQTY (LoggingOrder) * V.LogCost + NQTY (Testing) * V.TestCost4 Y, g' H. P7 {' H7 g1 O7 ^
                                V.Profit = V.Revenue - V.Cost
; c% G* |- q. N" D  ~4 i                                RETURN V.Profit; i3 ]3 p' z% J. K3 I

0 p5 g* D; v  w! O定义完目标函数后,菜单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-6-4 22:29 , Processed in 0.014741 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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