摘要
*:un+k Slv:CM
M 通过控制和改变所选
参数有助于检查给定
光学系统的性能。 VirtualLab Fusion提供了完全灵活且计算效率高(通过并行化)的参数运行,使用户可以指定不同的参数变化方式。 作为示例,它可以用于所研究的任何系统参数的公差分析。 分析结果可以以不同的方式可视化,例如单个数字,图形甚至动画。
<4@8T7
,z`D}<3 9H:J&'Xi7 "H@I~X=
参数扫描文件
#uC}IX2n •参数运行文件允许更改光学装置的数值参数。
*uccY_ •例如可以使用:
2>9..c - 研究系统对参数公差的灵敏度
>o&%via} -
优化参数
7i02M~*uS - 评估焦点附近
光束轮廓的变化
L*4=b
(3 - ...
y@2"[fo3~ •可以改变一个或多个参数。
U,fPG/9 •探测器结果记录在参数扫描文件中。
+7
j/.R •原始光学装置的副本存储在参数扫描文件中。
{-]K!tWda w~pe?j_F$ 新参数扫描
aM#xy6:XG •要生成新的参数扫描,需要打开并激活光学装置窗口。
(G$Q\> •可以通过以下方式生成新的参数扫描文件
Buq(L6P9r - 功能区
lZ2gCZ - 光学装置工具
b
KDD29 - 快捷键Ctrl + P.
n+< kJNg>SN*@# `fJ;4$4 参数规格页面
xdaq` ^Bbt =JPY{'V O 60e{]}Z '0_W<lGB •此页面允许您选择想更改的参数。
Q?([# •可以指定参数范围和步数。
Ky8,HdAq •稍后将解释四种不同的使用模式(
标准,可编程,扫描,随机)。
)S`Yl;oL CO@ kLI 参数规格页面
u% 1JdEWZd 您可以
=>Qd •筛选特定参数
0HbCT3g. •仅显示已设为变化的参数
'iwTvkf{ •使用前三列折叠/展开参数列表来获得更清晰的展示
Ytqx0 a%6=sqxE Pd
`~#! ,qV 7$u 使用模式
fT?m~W^ •标准模式:
$ER$|9)KD 所有选定参数在最小值和最大值之间的线性变化。
jG}nOI }&s |~ •可编程模式:
KZ65#UVX 自定义每个变化步骤的参数值。 具有每个变化步骤参数值表由代码片段填充。
Gb"kl.j 9ku|w#%I •扫描模式:
V! TGFo} 扫描参数空间 -
仿真所有可能的参数组合。
VtU2& k{|>!(Ax •随机模式:
qAlX#] 最小值和最大值之间参数的随机变化。 有时也称为蒙特卡罗仿真。 种子文件可用于可重现的结果。
tF<&R&= ~qTChCXP 使用模式
XI`s M~' ,LLx&jS Y q|OX<i`K q8GCO\( •参数扫描的不同使用模式的图示,显示了由两个参数X1和X2定义的二维参数空间。
!g|[A7<| •红色:标准模式的结果参数集。
BPOT!- •绿色:示例如何在可编程模式下通过代码段生成参数集。
Y$|KY/)H) •蓝色:扫描模式的结果参数集。
|GPYbxzc •灰色:一些随机生成的参数集。
~Xr[d07bC c2s73iz 探测设备规格页面
fNyXDCl pk;S"cnk ?01ru5ys/o •此页面允许选择评估哪些仿真引擎,探测器,屏幕和分析器。
N!\1O, •单击“Open”进入编辑对话框后,可以配置探测设备。
a|]}uFr QMDkkNK 结果页面
1n.F`%YG fX1Ib$v VPVg\K{ tTt}=hQpgX 在属性浏览器中,您可以更改显示的物理值的格式(数字位数以及是否显示物理单位),以便您可以更好地将它们导出,例如:通过复制和粘贴到“spread sheet programs”。
]2@lyG#<< ,,S 2>X*L 参数扫描中的光学装置
i0?/\@gd N~?#Qh|ZnU ,kFp%qNj (d .M} G 记录参数扫描结果
c;#gvE 25W #mh,' 9R[PpE'' <:StZ{o; •对于耗时的仿真,尤其是对于具有多次迭代的参数运行,可以通过停用记录来减少仿真时间。
<?Z]h]C^o •因此仅在完成所有迭代后显示结果。
LGYg@DR •为了查看到目前为止生成的正在运行的参数运行文件的结果,您可以通过窗口功能区复制文件; 然后,VirtualLab使用所有已计算的结果创建当前状态的Paramter Run文件。
lxR]Bh+ og4mLoLA 显示参数扫描结果
nHLMF7\ wS|hc+1 M~.1:%khM -O $!sFmY 1.可以删除结果以保存较小的参数扫描文件(例如用于发送
电子邮件)。
F84<='K (有时保存或打开带有许多和/或巨大结果的参数扫描文件比所有迭代的仿真花费的时间更长。)
.kfx\,lgm 2.用户可以选择不同的顺序来显示结果。
Fgi;% 3.有不同的选项来显示复数。
/3;]e3x /.t1Ow 参数扫描完成后如何保存(和关闭)?
zXIdup@ v&sl_w/tn /:C<{m.[} NBw{ 结果页面 - 组合输出
gz Dfx&.0 每个(子)探测器的结果可以组合成数据阵列,动画,谐波场集或
光线分布。 哪些组合输出可用取决于原始文件的类型和维度。
j=u)
z7J @E"lN j.\0p-, CFu^i|7o 并行化和数据量
DyUS^iz~o •参数扫描仿真迭代可以非常好地并行化执行。 因此,它代表了一种高速仿真大量不同设置的行之有效的方法。
ZsP>CELm@ •但是如果已经有一次仿真非常耗费内存,那么并行执行是不可能的。 如果VirtualLab可以在硬盘上交换如此大的数据而不是将其保存在RAM中,则这种事情或减慢运行过程将不复存在。
onIZ&wrk •再者,应关闭参数扫描循环的并行化。
A,?6|g`q' •VirtualLab仍将执行并行计算,因为并行化也用于单系统仿真中。
q7I(x_y / vPrlRG6