摘要
*(HH71Y ,~3 sba 通过控制和改变所选
参数有助于检查给定
光学系统的性能。 VirtualLab Fusion提供了完全灵活且计算效率高(通过并行化)的参数运行,使用户可以指定不同的参数变化方式。 作为示例,它可以用于所研究的任何系统参数的公差分析。 分析结果可以以不同的方式可视化,例如单个数字,图形甚至动画。
I m
Tq` ^6`R:SV4Gx
56v<!L5% i|=XW6J% 参数扫描文件
ZWr\v!4 •参数运行文件允许更改光学装置的数值参数。
sn*s7v: •例如可以使用:
C{'c_wX - 研究系统对参数公差的灵敏度
+FJ
o!~1 -
优化参数
jK{CjfCNz - 评估焦点附近
光束轮廓的变化
!",@,$ - ...
f{+8]VA •可以改变一个或多个参数。
MBg^U<t8 •探测器结果记录在参数扫描文件中。
dXOjaS# ~ •原始光学装置的副本存储在参数扫描文件中。
cAL&>T (V+(\<M 新参数扫描
`S.;&%B\ •要生成新的参数扫描,需要打开并激活光学装置窗口。
KL|B| u •可以通过以下方式生成新的参数扫描文件
[2
Rp.? - 功能区
)wGC=, - 光学装置工具
c#rbyx?5 - 快捷键Ctrl + P.
3Fr}8Dy 2f-Z\3)9 J
--]\z* x 参数规格页面
sC}/?^q ?+TD2~rD(
ElYHA &556 ;l •此页面允许您选择想更改的参数。
``O\'{o& •可以指定参数范围和步数。
q5`Gl •稍后将解释四种不同的使用模式(
标准,可编程,扫描,随机)。
WUxr@0 nbYaYL?& 参数规格页面
0~-+5V 您可以
mq
"p"iI •筛选特定参数
QzS{2Y[OQ •仅显示已设为变化的参数
;Lu}>.t •使用前三列折叠/展开参数列表来获得更清晰的展示
+wio:== :b
;5O3:B
mg3jm WTd})
s 使用模式
rDSt
~l •标准模式:
L,:U _\HQ 所有选定参数在最小值和最大值之间的线性变化。
w}E?FEe. p;'vOb •可编程模式:
%Cr-cR0 自定义每个变化步骤的参数值。 具有每个变化步骤参数值表由代码片段填充。
Dp'/uCW) J^?O]| •扫描模式:
JD>!3>S)? 扫描参数空间 -
仿真所有可能的参数组合。
q!7\`>.2:{ /
)EB~|4'] •随机模式:
Uligr_c? 最小值和最大值之间参数的随机变化。 有时也称为蒙特卡罗仿真。 种子文件可用于可重现的结果。
YvU#)M_h f8n'9HOw> 使用模式
GC{Ys|s >LNl8X:Cz*
v(0vP}[Q7E a RV!0?fS •参数扫描的不同使用模式的图示,显示了由两个参数X1和X2定义的二维参数空间。
U%#=d@? •红色:标准模式的结果参数集。
AfY(+w6!K •绿色:示例如何在可编程模式下通过代码段生成参数集。
PJ_|=bn •蓝色:扫描模式的结果参数集。
j9qN!.~mM •灰色:一些随机生成的参数集。
i?R qv<n X31k HK5F_ 探测设备规格页面
>B9rr0d0 w gufk{:
EXzY4D ^ •此页面允许选择评估哪些仿真引擎,探测器,屏幕和分析器。
4C2 Dwj •单击“Open”进入编辑对话框后,可以配置探测设备。
*r_.o;6 E6G^?k~q 结果页面
|;].~7^ ZBYmAD
zZy>XHR
H FX'W%_f, 在属性浏览器中,您可以更改显示的物理值的格式(数字位数以及是否显示物理单位),以便您可以更好地将它们导出,例如:通过复制和粘贴到“spread sheet programs”。
Ky=&C8b< _,'UP>Si 参数扫描中的光学装置
9#agI|d~ <9Chkb|B
EuAa 7Jqp2\ 记录参数扫描结果
D?E5p.!A qlzL<
!F%dE! G%P]qi •对于耗时的仿真,尤其是对于具有多次迭代的参数运行,可以通过停用记录来减少仿真时间。
*7Mrng •因此仅在完成所有迭代后显示结果。
JAn3 •为了查看到目前为止生成的正在运行的参数运行文件的结果,您可以通过窗口功能区复制文件; 然后,VirtualLab使用所有已计算的结果创建当前状态的Paramter Run文件。
VOiphw` x_Z~k 显示参数扫描结果
;Rt,"W) @GEvI2Vf.0
~!uK;hI </}[x2w?] 1.可以删除结果以保存较小的参数扫描文件(例如用于发送
电子邮件)。
57#:GN$EL (有时保存或打开带有许多和/或巨大结果的参数扫描文件比所有迭代的仿真花费的时间更长。)
,5/gNg 2.用户可以选择不同的顺序来显示结果。
i7p3GBXh[ 3.有不同的选项来显示复数。
z6Hl+nq B Di L@NU!$q 参数扫描完成后如何保存(和关闭)?
&oR&NKk =]"PSY7p
fL@[B{XMM lyT~>.?{ 结果页面 - 组合输出
8Ej2JMc 每个(子)探测器的结果可以组合成数据阵列,动画,谐波场集或
光线分布。 哪些组合输出可用取决于原始文件的类型和维度。
-V+fQGZe [~;9Mi.XL
>sP;B5S Z2ZS5a 并行化和数据量
`zvYuKQ.} •参数扫描仿真迭代可以非常好地并行化执行。 因此,它代表了一种高速仿真大量不同设置的行之有效的方法。
xE}q(.] •但是如果已经有一次仿真非常耗费内存,那么并行执行是不可能的。 如果VirtualLab可以在硬盘上交换如此大的数据而不是将其保存在RAM中,则这种事情或减慢运行过程将不复存在。
e5AiIVlv •再者,应关闭参数扫描循环的并行化。
$V+ze*ra •VirtualLab仍将执行并行计算,因为并行化也用于单系统仿真中。
](O!6_'d }X`K3sk2/z