XA>uCJf optiSLang –设置
优化 q)C
Xu D'ZUbAh! 优化向导
lg
)xQV ─ 第二步,如果在
参数化的求解器
系统中没有指定优化条件,则此时可以指定。
'CJ_&HR ─ 也可以从其他文档中输入条件。
dD39?K/ ─ 然后点击下一步。
jz;{,F Ho(}_Q& Dt7z<1-)l 1/ j>| optiSLang –设置优化
T1Z*>(M !@P{s'<: 优化向导
jZmL7
V ─ 第三步,选择优化方法。
W]bytsl ─ optiSLang提供了类似于红绿灯的建议形式来选择合适的方法:
N:pP@o 红:不适用
C{t}q*fG
5 黄:适用
{hf_Xro& 绿:推荐
W;!V_-: ─ 该例中推荐使用进化算法。
aA>!p{/x ─ 然后点击下一步。
z.)*/HGJm @Ss W /GJL&RMx [K4k7$ optiSLang –设置优化
n|Y}M]u, Uh1UZ
r 优化向导
NgsEEPu? ─ 然后,需要指定一些附加选项。
yD!GgnW ─ 建议在算法运行期间显示后期处理选项,以便在优化运行期间访问结果数据。
vg X7B4 ─ 然后点击结束。
W:w SM* mrKIiaU<J o,J8n;"l $JBb]
v8_ optiSLang –进化算法的高级设置
m@D :t5 TL$w~dY 高级设置
/&@q*L ─ 双击创建优化,可以调整优化算法的详细参数。
{H9g&pfv ~K|ha26W ]JmE(Y1(1 optiSLang –进化算法的高级设置
? uP5("c \>.[QQVI"l 高级设置
2t?>0)*m ─ 双击创建优化,可以调整优化算法的详细参数。
Ag(JSVY ─ 在标签页“初始化”、“选择”、“交叉”和“突变”中授予算法中许多参数的权限。
:]8A;`G} XS&;8 PO ,|zwY~lt5 UF89gG4 optiSLang –进化算法的高级设置
&FZ~n?;hQ w_QWTD0 高级设置
j2:9ahW
─ 双击创建优化,可以调整优化算法的详细参数。
v-!Spf ─ 在标签页“初始化”、“选择”、“交叉”和“突变”中授予算法中许多参数的权限。
QJx<1# ─ 在标签页“其他”中,提供了一些预定义的参数,适用于大部分优化。(例如“EA 10000”)
A+\rGVNH'S [(8s\>T H#nJWe_9A &g*1 If optiSLang –进化算法的高级设置
,%V%g!6{ [z;}^ 3b 高级设置
nS.qK/.s ─ 此外,作为附加选项,可以调整optiSLang是否自动保存。
$Grk{]nT ─ 默认情况下,在计算每个设计迭代后,项目会自动保存。
qI74a F ─ 特别是对于计算时间短的设计,这会产生大量开销并减慢优化速度。
1[a#blL6W ─ 因此,建议将自动保存选项设置为每50或100个完成的设计后保存。
81I9xqvSd~ K^b'<} $|p mv$gL 2`FDY3n optiSLang –设计计算的并行化
7}&vEc@w& wYv++<
z 并行化设置
-B7X;{
─ 一些优化算法允许并行计算设计。
s!F8<:FRJD ─ 例如,在进化算法的情况下,一代的所有成员设计的参数是已知的,因此可以同时计算以减少计算时间。
i{HzY[ ─ 为了允许并行计算,必须启用多个求解器。
{irl}EeyC ─ 通过双击VirtualLab求解器,可以找到此附加选项。
:2A-;P4 ─ 建议数量为CPU的一半到全部真实核心之间,具体取决于每个设计的计算并行化。
:F"NF 'auYmX 2j{T8F\] >oAXS\Ts optiSLang –开始优化
;__k*<+{. RWJyd= 运行优化
^O"o-3dte ─ 单击场景(Scenery)中的进化算法(Evolutionary Algorithm)窗口。
z<.6jx@ ─ 点击运行按钮开始优化。
J~ z00p`E WE
/1h DsHm,dZ IFF1wfC
optiSLang –优化结果
cj#.Oaeq* [cfXcl 优化结果
=%[vHQ\% ─ 优化结束后,可以在新窗口中得到结果。
%;GRR (K ZNDjk jnFN{(VH `yRt?UQRS optiSLang –优化结果
9m%+ 6#| ZJjm r,1 优化结果
+' .o ─ Pareto2D图以点云的形式同时给出了目标值、均匀度对比和平均效率。
2aUE<@RU[ ─ 用户能够为他的应用选择最合适的设计。
Z?eedVV@ ─ 在这个例子中,选择了设计no.8842,具有~16%的均匀度对比和~20%的平均效率。
a3 t||@v! O&dh< gm: xtN axkNy}ct optiSLang –优化结果
t6%zfm
]^QO^{Sz 优化结果
i)]^b{5nyB ─ 每个设计都存储在子
文件夹〜Optimization.opdEvolutionary_Algorithm中的optiSLang项目目录中。
EPEn"{;U ─ 此目录中的每个文件夹(由设计编号命名)包含将设计再次导入VirtualLab所需的所有文件。
\LM{.gzT ?y~"\iP '@5"p. &w^:nVgl optiSLang –导入优化结果
0y;1Dk! jhka;m 导入优化结果
qcBamf ─ 要导入感兴趣的设计,使用Import optiSLang Results功能,选择相应的设计文件夹。
Yjx4H ─ 最后,可以在VirtualLab中进一步分析导入的LPD。
aq^OzKP? >H]|R }h 1#vi]CX v
5&8C 总结
A=wh&X 19\
V@d^ 作为总结,下表给出了初始和优化后的设计之间的
光栅参数和性能
标准的比较。
8;(3fSNC %hRH80W| wJWofFz *MXE> 文档
信息 R)]+>M-. |Tk'H& o-<.8Z}>at gt(!I^LHYc 拓展阅读
-&LF`V&3w U~8, N[ 6{[ uCxxl (来源:讯技光电)