4DIU7#GG optiSLang –设置
优化 XT0-"-q PpRS4*nR 优化向导
GEPWb[Oa ─ 第二步,如果在
参数化的求解器
系统中没有指定优化条件,则此时可以指定。
[_N1
.}e ─ 也可以从其他文档中输入条件。
F'~r?D ─ 然后点击下一步。
kn#?+Q ?MDo. z3
PvKGB01_ /OKp(u;)z optiSLang –设置优化
4Q+ ,_iP eKP>}` 优化向导
za>%hZf\ ─ 第三步,选择优化方法。
\ZnA%hC ─ optiSLang提供了类似于红绿灯的建议形式来选择合适的方法:
+5fB?0D; 红:不适用
1D%P;eUDp 黄:适用
/G5KNSi 绿:推荐
Z%#e* O0 ─ 该例中推荐使用进化算法。
y9}qB:[bR ─ 然后点击下一步。
WjBml'^RY Q_T,=y
<B%wq>4S \]Y<d optiSLang –设置优化
II^Rp],> uNewWtUb( 优化向导
4#t'1tzu# ─ 然后,需要指定一些附加选项。
@Z0. }}Y ─ 建议在算法运行期间显示后期处理选项,以便在优化运行期间访问结果数据。
Wv>`x?W ─ 然后点击结束。
I/'>MDB! +s}!+I8P
W3l[a^1d 9#H0|zL optiSLang –进化算法的高级设置
H:b"Vd"x9 xpZ@DK; 高级设置
^uo,LTq+ ─ 双击创建优化,可以调整优化算法的详细参数。
%2RXrH2&H .0nT*LF
9u~C?w optiSLang –进化算法的高级设置
[\F:NLjiUy [voc_o7AI 高级设置
-0uGzd+m* ─ 双击创建优化,可以调整优化算法的详细参数。
9X[378f+( ─ 在标签页“初始化”、“选择”、“交叉”和“突变”中授予算法中许多参数的权限。
'+_-r'2 uWGp>;m eO
t<`wK8) lC*xyOK optiSLang –进化算法的高级设置
}?b\/l< !:d\A 高级设置
z:UkMn[ ─ 双击创建优化,可以调整优化算法的详细参数。
)~P<ruk>,C ─ 在标签页“初始化”、“选择”、“交叉”和“突变”中授予算法中许多参数的权限。
Ym%#" ─ 在标签页“其他”中,提供了一些预定义的参数,适用于大部分优化。(例如“EA 10000”)
q2k}bb + /&?ei*z
2C0j.Ib \>T1&JT optiSLang –进化算法的高级设置
r<]^.]3zj SdufI_'B 高级设置
9[t-W:3c7 ─ 此外,作为附加选项,可以调整optiSLang是否自动保存。
Z$0mKw ─ 默认情况下,在计算每个设计迭代后,项目会自动保存。
.yzXw8~S ─ 特别是对于计算时间短的设计,这会产生大量开销并减慢优化速度。
(*26aMp ─ 因此,建议将自动保存选项设置为每50或100个完成的设计后保存。
`zs@W
~+\A4BW
Gj#BG49g2 wPyc?:|KD? optiSLang –设计计算的并行化
m:EYOe,w zBrIhL]95 并行化设置
zv1,DnkqF ─ 一些优化算法允许并行计算设计。
+=`w ─ 例如,在进化算法的情况下,一代的所有成员设计的参数是已知的,因此可以同时计算以减少计算时间。
WOYZ ─ 为了允许并行计算,必须启用多个求解器。
F0m[ls$ ─ 通过双击VirtualLab求解器,可以找到此附加选项。
rI)&.5^ ─ 建议数量为CPU的一半到全部真实核心之间,具体取决于每个设计的计算并行化。
yl<=_Q YU87l
),<h6$ 1_~'?'&^ optiSLang –开始优化
E?0RR' /|Gz<nSc 运行优化
PHsM)V+ ─ 单击场景(Scenery)中的进化算法(Evolutionary Algorithm)窗口。
11J:>A5zt ─ 点击运行按钮开始优化。
DL_M#c`< 4!glgEE*
3,+UsB% 8BIPEY -I? optiSLang –优化结果
4[0.M sx9[#6~{Y 优化结果
j{5oXW ─ 优化结束后,可以在新窗口中得到结果。
0Oq5;5
*!EHs04
E;a9RV| @[(%b{TE; optiSLang –优化结果
gn 9CZ t5p#g<