设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2756|回复: 1

[求助] 仍然是周老师书上的疑问

[复制链接]
发表于 2012-4-23 19:57:54 | 显示全部楼层 |阅读模式
Q1.
, S5 i" q( j1 e) V) u5 ]我的疑问是第四章中,用来做进行适应度评估的Function函数
" W: Z" W7 T- N$ U8 L其中,事先给出的工位指数(StationIndex)=sum(cycleTime-stationTime)/(number of Stations)
- `  C, v9 v( U% g8 I  z9 E# {但是在function函数中,书中给出了
3 q2 V$ N: d  f  h: Zfor i:=1 to Stations loop9 L' r  s0 _: X7 G$ |# {7 ]( k
mu:=cycletime-procstation[2,i];-   -cycletime减去一个工作站中作业任务总时间;
2 k6 P* R( E; ^. q7 T  ]4 XstationIndex:=StationIndex+Mu;--这个也能理解, t& ]( D; I; @; B5 w4 A: N
sigma:=Mu*Mu;--这个用来求平衡指数的,也能理解7 q% z  c9 \; U' t; [; |/ e
StationIndex:=stationIndex+Mu;--这里就不是很清楚了,为什么又要加上这一句呢?这个不会跟上面那句重复了吗?3 a  z% i0 K5 v. r  e
SmoothIndex:=smoothIndex+sigma;
  v4 J, c  x6 @next;% |# h9 N& Z  {# u
StationIndex:=stationIndex/Stations;
' ~# ?/ y( u  Q' ~- u* sSmoothIndex:=sqrt(SmoothIndex/Stations);; j- G; N" \' g5 I- [3 Y! C  E

+ g" q+ ^% l" e' d) h, m! ~Q2:
- F' M/ i2 H+ a同时,本章中由于用的GAoptimization,给出的结果直接就复制到了tablefile中了。。
- g" m, I" [( f# x! [如果我想得到GA算法中一个收敛情况,那该如何来得到呢?* r) r8 {7 M2 @, u  D! k
将每次的子代复制到一个tablefile中,然后导入到Excel中,然后使用Matlab来处理?) V0 u/ L; Q; _: ]! H
有没有可以直接在plant中显示的方法呢?
 楼主| 发表于 2012-4-24 15:49:23 | 显示全部楼层
自己解决第一问题:书上错了,删掉重复的那句
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-10-18 06:10 , Processed in 0.014962 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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