摘要
URK!W?3c yGvDn' m 通过控制和改变所选
参数有助于检查给定
光学系统的性能。 VirtualLab Fusion提供了完全灵活且计算效率高(通过并行化)的参数运行,使用户可以指定不同的参数变化方式。 作为示例,它可以用于所研究的任何系统参数的公差分析。 分析结果可以以不同的方式可视化,例如单个数字,图形甚至动画。
> BNw jJ
aV
py{eX`(MS gg-};0P- 参数扫描文件
9?;@*x •参数运行文件允许更改光学装置的数值参数。
AJyq>0p •例如可以使用:
Zx+cvQ - 研究系统对参数公差的灵敏度
'y9*uT~ -
优化参数
`c"4PU^ - 评估焦点附近
光束轮廓的变化
f=ac I|w - ...
$n= O •可以改变一个或多个参数。
(*,8KLV_i •探测器结果记录在参数扫描文件中。
pI7Ssvi^ •原始光学装置的副本存储在参数扫描文件中。
4:vTxNs&S pkX v.D` 新参数扫描
6&89~W{
•要生成新的参数扫描,需要打开并激活光学装置窗口。
A&?}w_|9 •可以通过以下方式生成新的参数扫描文件
_Vjpw, - 功能区
jfUJ37zNZr - 光学装置工具
]9jZndgC - 快捷键Ctrl + P.
&<au/^F =fl%8"%N&
-(*nSD9 参数规格页面
EeCFII %}C9
&Y1`?1;nw P,i"&9 8 •此页面允许您选择想更改的参数。
*z0K%@M •可以指定参数范围和步数。
I:#Ok+ •稍后将解释四种不同的使用模式(
标准,可编程,扫描,随机)。
y%4 Gp |olNA*4 参数规格页面
'61i2\[lZQ 您可以
|rMq;Rgu? •筛选特定参数
Z>8eD|m%2 •仅显示已设为变化的参数
Xo Y7/&& •使用前三列折叠/展开参数列表来获得更清晰的展示
R<_?W#$j XaW4C-D&
IAI(Ix BCx!0v?9 使用模式
*>k!hq;j •标准模式:
}W$8M>l 所有选定参数在最小值和最大值之间的线性变化。
iJ)0Y~ o(qEkR:4kd •可编程模式:
zmI5"K"'F 自定义每个变化步骤的参数值。 具有每个变化步骤参数值表由代码片段填充。
%M9;I KAed!z9 •扫描模式:
=}v ;1m 扫描参数空间 -
仿真所有可能的参数组合。
1Bg_FPu x=-0 zV •随机模式:
IIxJqGN: 最小值和最大值之间参数的随机变化。 有时也称为蒙特卡罗仿真。 种子文件可用于可重现的结果。
/7gi/uh~-( ?E<c[*F05 使用模式
R:/ha(+ p<KIF>rf|
@9 )}cg e1unzpWN •参数扫描的不同使用模式的图示,显示了由两个参数X1和X2定义的二维参数空间。
d&jjWlHgEN •红色:标准模式的结果参数集。
L/?]^!. •绿色:示例如何在可编程模式下通过代码段生成参数集。
!
_{d)J •蓝色:扫描模式的结果参数集。
0(gq;H5x' •灰色:一些随机生成的参数集。
!v9lk9SV =Vb~s+YW 探测设备规格页面
z(me@P!D~ J &YQ]l
6Y1J2n" •此页面允许选择评估哪些仿真引擎,探测器,屏幕和分析器。
\dcdw*v@ •单击“Open”进入编辑对话框后,可以配置探测设备。
A59gIp*> !>n|c$=;qk 结果页面
\}JrFc%O ?x3Jv<G0*
-7%X] q8xd*--# 在属性浏览器中,您可以更改显示的物理值的格式(数字位数以及是否显示物理单位),以便您可以更好地将它们导出,例如:通过复制和粘贴到“spread sheet programs”。
} ptMjT{9 .9h)bf+ 参数扫描中的光学装置
uZIJoT y-9+a7j
3;_
n{& +=eR%|!@ 记录参数扫描结果
s;Y<BD MBw-*K'?zB
/L v1$~ KX3KM!* •对于耗时的仿真,尤其是对于具有多次迭代的参数运行,可以通过停用记录来减少仿真时间。
s-rfS7; •因此仅在完成所有迭代后显示结果。
dE5D3ze •为了查看到目前为止生成的正在运行的参数运行文件的结果,您可以通过窗口功能区复制文件; 然后,VirtualLab使用所有已计算的结果创建当前状态的Paramter Run文件。
zO~9zlik 2)
?q58 显示参数扫描结果
NfzF.{nh 9+qOP>m
Y3'," |`O7nOM 1.可以删除结果以保存较小的参数扫描文件(例如用于发送
电子邮件)。
wLJ]&puwm (有时保存或打开带有许多和/或巨大结果的参数扫描文件比所有迭代的仿真花费的时间更长。)
t6lE#<xZV; 2.用户可以选择不同的顺序来显示结果。
vl:J40Kfn 3.有不同的选项来显示复数。
XOy2lJ/ 4=[7Em?oLb 参数扫描完成后如何保存(和关闭)?
#E$X,[ZFo {fDTSr?/
6f)2 F<
7 Tu m_aI 结果页面 - 组合输出
`tEo]p 每个(子)探测器的结果可以组合成数据阵列,动画,谐波场集或
光线分布。 哪些组合输出可用取决于原始文件的类型和维度。
bRo|uJ:d nJZ6?
V
g(hOg~S\E _P7tnXww 并行化和数据量
@ -:]P8 •参数扫描仿真迭代可以非常好地并行化执行。 因此,它代表了一种高速仿真大量不同设置的行之有效的方法。
d=3'?l` •但是如果已经有一次仿真非常耗费内存,那么并行执行是不可能的。 如果VirtualLab可以在硬盘上交换如此大的数据而不是将其保存在RAM中,则这种事情或减慢运行过程将不复存在。
sZhMa> •再者,应关闭参数扫描循环的并行化。
iL]'y\?lv •VirtualLab仍将执行并行计算,因为并行化也用于单系统仿真中。
D'_Bz8H!p @jy41eIo