摘要
, T8>}U( 通过控制和改变所选
参数有助于检查给定
光学系统的性能。 VirtualLab Fusion提供了完全灵活且计算效率高(通过并行化)的参数运行,使用户可以指定不同的参数变化方式。 作为示例,它可以用于所研究的任何系统参数的公差分析。 分析结果可以以不同的方式可视化,例如单个数字,图形甚至动画。
K~| 4[\ !y@6Mm 2u5|8 MpF$xzh 参数扫描文件
yc?a=6q'm •参数运行文件允许更改光学装置的数值参数。
|v({-*7 •例如可以使用:
bp~g;h*E2 - 研究系统对参数公差的灵敏度
'LE=6{# -
优化参数
`pGa~!vl - 评估焦点附近
光束轮廓的变化
xo7Kn+ Kl - ...
3 U7*>H •可以改变一个或多个参数。
_Nqt21sL •探测器结果记录在参数扫描文件中。
ZOZ+ Y\uU •原始光学装置的副本存储在参数扫描文件中。
DF*:_B) Bi
@2 新参数扫描
[O?z@)dx •要生成新的参数扫描,需要打开并激活光学装置窗口。
`1bv@yzq •可以通过以下方式生成新的参数扫描文件
,}K7Dg^1 - 功能区
j'MO(ev - 光学装置工具
-i%e!DgH - 快捷键Ctrl + P.
+,#$:fs u Wwr;-Qa}g V;,{} 参数规格页面
~wkj&yVT Y7*U:I+N B>0].CK` !'cl"\h •此页面允许您选择想更改的参数。
Z2'Bk2 L •可以指定参数范围和步数。
mqSQL}vR •稍后将解释四种不同的使用模式(
标准,可编程,扫描,随机)。
(q(~de .O0+H+ 参数规格页面
4UW_Do 您可以
ZHm7Isa1 •筛选特定参数
>8qQK r\" •仅显示已设为变化的参数
U'<KC"f:'! •使用前三列折叠/展开参数列表来获得更清晰的展示
NbU [l -T[lx\} {l/-LZ. f
(F)1 使用模式
e-"nB]n^/ •标准模式:
<U!`J[n% 所有选定参数在最小值和最大值之间的线性变化。
^HqY9QT2 5a hVeY •可编程模式:
vJ-q*qM1 自定义每个变化步骤的参数值。 具有每个变化步骤参数值表由代码片段填充。
6y9t(m <cqbUL •扫描模式:
4DL) rkO 扫描参数空间 -
仿真所有可能的参数组合。
2gCX}4^3b {ZI)nQ{ •随机模式:
*rIk:FehLB 最小值和最大值之间参数的随机变化。 有时也称为蒙特卡罗仿真。 种子文件可用于可重现的结果。
S|]X'f Zw ^kmSL" 使用模式
q@nP}Pv&5 JU^lyi! ).sRv6/c to=y#$_ •参数扫描的不同使用模式的图示,显示了由两个参数X1和X2定义的二维参数空间。
(?(zH3 •红色:标准模式的结果参数集。
g!+|I •绿色:示例如何在可编程模式下通过代码段生成参数集。
"3)4vuX@;c •蓝色:扫描模式的结果参数集。
eFL=G% •灰色:一些随机生成的参数集。
/p+>NZ"b }}>q2y 探测设备规格页面
T^~5n6 "6us#T %Ntcvp) •此页面允许选择评估哪些仿真引擎,探测器,屏幕和分析器。
EB2!Hp uQ3 •单击“Open”进入编辑对话框后,可以配置探测设备。
!,Va(E|= OG~6L4" 结果页面
SVB \ k|lcc^[0 7,lq}a8z d[V;&U 在属性浏览器中,您可以更改显示的物理值的格式(数字位数以及是否显示物理单位),以便您可以更好地将它们导出,例如:通过复制和粘贴到“spread sheet programs”。
NT+?#0I @]-jl}:] 参数扫描中的光学装置
8$;=Uf,x \0vr>C VI'hb'2 '{V0M<O 记录参数扫描结果
g#t[LI9(F[ qCqFy#Ms\ b7wvaRe. 1r]IogI 4bn(zyP •对于耗时的仿真,尤其是对于具有多次迭代的参数运行,可以通过停用记录来减少仿真时间。
#R.-KUW: •因此仅在完成所有迭代后显示结果。
( 8c9 /7h •为了查看到目前为止生成的正在运行的参数运行文件的结果,您可以通过窗口功能区复制文件; 然后,VirtualLab使用所有已计算的结果创建当前状态的Paramter Run文件。
.[JYj(p =yyp?WmC8 显示参数扫描结果
N,;5{y1;J 8@2OJ =`[ "huFA|` >w^YO25q 1.可以删除结果以保存较小的参数扫描文件(例如用于发送
电子邮件)。
yGPS`S (有时保存或打开带有许多和/或巨大结果的参数扫描文件比所有迭代的仿真花费的时间更长。)
m/y2WlcRx 2.用户可以选择不同的顺序来显示结果。
[3--(#R\}? 3.有不同的选项来显示复数。
ek}a}.3 { A?t%e 参数扫描完成后如何保存(和关闭)?
=MLcm^b \8 h;K>=h mM-8+H?~b 1PP $XJtyD 结果页面 - 组合输出
~ y;6W0x 每个(子)探测器的结果可以组合成数据阵列,动画,谐波场集或
光线分布。 哪些组合输出可用取决于原始文件的类型和维度。
kT!9`S\ _oUHJ~&, V` 1/SQX i2&ed_h<? 并行化和数据量
Jh?dw3Ai^ •参数扫描仿真迭代可以非常好地并行化执行。 因此,它代表了一种高速仿真大量不同设置的行之有效的方法。
x`dHJq`_g •但是如果已经有一次仿真非常耗费内存,那么并行执行是不可能的。 如果VirtualLab可以在硬盘上交换如此大的数据而不是将其保存在RAM中,则这种事情或减慢运行过程将不复存在。
hijgF@ •再者,应关闭参数扫描循环的并行化。
4@ML3d/ •VirtualLab仍将执行并行计算,因为并行化也用于单系统仿真中。
-OA?BEQ=I mHBnC&-/ 2m35R& ;Mpy#yIU. 文件信息
x\s|n{ Gmq/3tw HsHB!mQV j;fpQ_KL 更多阅览
a8i]]1Blz 0 rXx RQ -
Programming a Scanning Parameter Run U9A~9"O -
Application of the Programmable Mode of a Parameter Run U]vYV -
Tolerance Analysis of a Fiber-Coupling Setup .G)(0z("s <B6&I$Wc+ (来源:讯技光电)