21OfTV-+3 optiSLang –设置
优化 w}1IP- b]]k\b 优化向导
'5aA+XP| ─ 第二步,如果在
参数化的求解器
系统中没有指定优化条件,则此时可以指定。
,P<I<QYu ─ 也可以从其他文档中输入条件。
Z kw-a ─ 然后点击下一步。
=+X*$'<J 7ZI{A*^vB
]MYbx)v) vE9"1M optiSLang –设置优化
Nd>zq k?h{6Qd 优化向导
VQ!4(
<XD ─ 第三步,选择优化方法。
)[hs#nKTh ─ optiSLang提供了类似于红绿灯的建议形式来选择合适的方法:
q2
7Ac;y 红:不适用
ANPG3^w 黄:适用
]/!*^;cY( 绿:推荐
GYw/KT~$ ─ 该例中推荐使用进化算法。
KeyKLkg> ─ 然后点击下一步。
.:H'9QJg O#igH
;7Qe m& ZS:[ZehF optiSLang –设置优化
d '2JMdbc CH+%q+I 优化向导
pjO ─ 然后,需要指定一些附加选项。
o,k#ft< ─ 建议在算法运行期间显示后期处理选项,以便在优化运行期间访问结果数据。
6iQqOAG ─ 然后点击结束。
<;i&-, {$ N\@q@v~
qb nlD\ ' q9Ejig optiSLang –进化算法的高级设置
j 1'H|4 'NWvQR<X 高级设置
lU|ltnU ─ 双击创建优化,可以调整优化算法的详细参数。
rREev p,WBF
R GV{KL optiSLang –进化算法的高级设置
VII`qbxT )FB<gCh7X 高级设置
*RkvM?o@jC ─ 双击创建优化,可以调整优化算法的详细参数。
R7Tl1!,h ─ 在标签页“初始化”、“选择”、“交叉”和“突变”中授予算法中许多参数的权限。
xG~-. tc;$7F ;
ed,+Slg q&ed4{H< optiSLang –进化算法的高级设置
JKmd'ZGw "~C\Z} ; 高级设置
a[^dK- ─ 双击创建优化,可以调整优化算法的详细参数。
?{Xp'D\z ─ 在标签页“初始化”、“选择”、“交叉”和“突变”中授予算法中许多参数的权限。
unL1/JY z ─ 在标签页“其他”中,提供了一些预定义的参数,适用于大部分优化。(例如“EA 10000”)
\i~5H]?d 9LQy0Gx
ziW[qH { $o\Uq optiSLang –进化算法的高级设置
6O5E4= AO$aW yI 高级设置
j@Us7Q)A( ─ 此外,作为附加选项,可以调整optiSLang是否自动保存。
[t^%d9@t ─ 默认情况下,在计算每个设计迭代后,项目会自动保存。
x2i`$iNhmP ─ 特别是对于计算时间短的设计,这会产生大量开销并减慢优化速度。
n;b9f|&z ─ 因此,建议将自动保存选项设置为每50或100个完成的设计后保存。
f2|On6/ iEFS>kL8e
DF#WQ8?$] Z?",+|4 optiSLang –设计计算的并行化
;c~DBJg'| qmnCa&C9 并行化设置
/` x|-9 ─ 一些优化算法允许并行计算设计。
A&'HlI%J ─ 例如,在进化算法的情况下,一代的所有成员设计的参数是已知的,因此可以同时计算以减少计算时间。
;LT#/t)}< ─ 为了允许并行计算,必须启用多个求解器。
A[d'*n[ ─ 通过双击VirtualLab求解器,可以找到此附加选项。
hG'2(Y! ─ 建议数量为CPU的一半到全部真实核心之间,具体取决于每个设计的计算并行化。
yC=vTzzp kLY9#p=X
= &aD!nTx Y@%6*uTLa optiSLang –开始优化
xcIZ'V =TI|uD6T 运行优化
r3 {o_w ─ 单击场景(Scenery)中的进化算法(Evolutionary Algorithm)窗口。
48%a${Nvvj ─ 点击运行按钮开始优化。
]O&A:Us -p!KsU
7 -V_)FK2c .Lu=16 optiSLang –优化结果
A[':O*iB J>Rt2K 优化结果
qXW2a'~ ─ 优化结束后,可以在新窗口中得到结果。
>|I3h5\M zsRN\U
j'0*|f ^z J&: