设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2791|回复: 1

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

[复制链接]
发表于 2012-4-23 19:57:54 | 显示全部楼层 |阅读模式
Q1.6 t& N3 ?4 R+ g: g4 y, ~
我的疑问是第四章中,用来做进行适应度评估的Function函数
" }/ U, j$ m# A其中,事先给出的工位指数(StationIndex)=sum(cycleTime-stationTime)/(number of Stations)
3 o4 Q  B1 F4 P) l4 S  L但是在function函数中,书中给出了& ~! V6 w% x- P
for i:=1 to Stations loop0 a9 o& D0 r9 x9 i
mu:=cycletime-procstation[2,i];-   -cycletime减去一个工作站中作业任务总时间;
7 x# D0 O6 ]+ t9 m3 SstationIndex:=StationIndex+Mu;--这个也能理解
1 n& |  R9 z" B. ~7 Z  F8 M) Jsigma:=Mu*Mu;--这个用来求平衡指数的,也能理解+ ?  g7 g3 G4 t% w' ^' q: H
StationIndex:=stationIndex+Mu;--这里就不是很清楚了,为什么又要加上这一句呢?这个不会跟上面那句重复了吗?
1 v+ {9 U( K) uSmoothIndex:=smoothIndex+sigma;+ _3 s) i1 [- q. S+ `2 w
next;
4 c( L# b* s3 \( v* ~8 C4 dStationIndex:=stationIndex/Stations;
. N3 G9 Q* U/ M+ }SmoothIndex:=sqrt(SmoothIndex/Stations);5 ?/ E& Y( h8 ~" l9 w0 s6 {  z

' a- f! m  f/ bQ2:
* c4 o- M" ]* B- G: Y6 j% t% @同时,本章中由于用的GAoptimization,给出的结果直接就复制到了tablefile中了。。
6 N3 |6 j* B/ N. \( r* @' ~4 `. z如果我想得到GA算法中一个收敛情况,那该如何来得到呢?" K+ N+ m# y6 N- Z& F$ i: P
将每次的子代复制到一个tablefile中,然后导入到Excel中,然后使用Matlab来处理?9 N5 U, |% {, c# A( W1 h5 ^- ?
有没有可以直接在plant中显示的方法呢?
 楼主| 发表于 2012-4-24 15:49:23 | 显示全部楼层
自己解决第一问题:书上错了,删掉重复的那句
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-10-31 02:24 , Processed in 0.021134 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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