摘要
$EIKi'!8 通过控制和改变所选
参数有助于检查给定
光学系统的性能。 VirtualLab Fusion提供了完全灵活且计算效率高(通过并行化)的参数运行,使用户可以指定不同的参数变化方式。 作为示例,它可以用于所研究的任何系统参数的公差分析。 分析结果可以以不同的方式可视化,例如单个数字,图形甚至动画。
i.K!;E> _nzTd\L88
\N0wf-qa= |$\1E+ 参数扫描文件
Z;u3G4XlF •参数运行文件允许更改光学装置的数值参数。
.|DrXJ\c •例如可以使用:
Q<szH1- - 研究系统对参数公差的灵敏度
GGLSmfb) -
优化参数
5s%e9x|kP - 评估焦点附近
光束轮廓的变化
2xi;13? - ...
EGFP$nvq •可以改变一个或多个参数。
< j •探测器结果记录在参数扫描文件中。
* >2FcoN; •原始光学装置的副本存储在参数扫描文件中。
|gk4X%o6 ~c+=$SL-= 新参数扫描
2_bEo •要生成新的参数扫描,需要打开并激活光学装置窗口。
uDcs2^2l •可以通过以下方式生成新的参数扫描文件
1W.oRD&8j/ - 功能区
~T9QpL1OJ - 光学装置工具
ZJFF4($qN - 快捷键Ctrl + P.
aox@- jyr zSMM?g^T
Nv0a]Am 参数规格页面
{&Rz>JK W}7Uh
b
*Vb#@O! y%
!.:7Y •此页面允许您选择想更改的参数。
ETH
($$M •可以指定参数范围和步数。
5Uhxl^c •稍后将解释四种不同的使用模式(
标准,可编程,扫描,随机)。
iBWEZw) <AJRU
l 参数规格页面
`CL\- 您可以
E@Ewx;P5 •筛选特定参数
b{<$OVc •仅显示已设为变化的参数
J_XkQR[Y •使用前三列折叠/展开参数列表来获得更清晰的展示
#5^OO ou| ;K4=fHl
dB&<P[$+8 TZn5s~t 使用模式
Zy)iNNtn •标准模式:
2w~Vb0 所有选定参数在最小值和最大值之间的线性变化。
x~IrqdmW [P6A$HC< •可编程模式:
5yJ~ q 自定义每个变化步骤的参数值。 具有每个变化步骤参数值表由代码片段填充。
I@Yk &aU *Br
}U •扫描模式:
",5=LW&, 扫描参数空间 -
仿真所有可能的参数组合。
SN7_^F EronNtu8i •随机模式:
^[+2P?^K 最小值和最大值之间参数的随机变化。 有时也称为蒙特卡罗仿真。 种子文件可用于可重现的结果。
8t7r^[T -IDhK}C&T 使用模式
N!tNRMTi S@
y! 0,
*. A-UoHa YOfYa •参数扫描的不同使用模式的图示,显示了由两个参数X1和X2定义的二维参数空间。
z)eNM}cF •红色:标准模式的结果参数集。
<)J@7@!P •绿色:示例如何在可编程模式下通过代码段生成参数集。
XfEp_.~JM •蓝色:扫描模式的结果参数集。
Du-Q~I6 •灰色:一些随机生成的参数集。
i$:yq. DW /7a3*a 探测设备规格页面
vZ6R>f
uzp\<\d-t
2]x,joB •此页面允许选择评估哪些仿真引擎,探测器,屏幕和分析器。
n(n7"+B •单击“Open”进入编辑对话框后,可以配置探测设备。
n"~K",~P {)kL7>u]^V 结果页面
jrm^n_6}; <I?f=[
*Hv d A-^B?E 在属性浏览器中,您可以更改显示的物理值的格式(数字位数以及是否显示物理单位),以便您可以更好地将它们导出,例如:通过复制和粘贴到“spread sheet programs”。
|llmq'Q AXo)(\ 参数扫描中的光学装置
q}E'x/s2m AGx(IK/_
:4\_upRE e9CvdR 记录参数扫描结果
nxm*.&#p? :^x,>(a
^R+CkF4l l -l"8L;` (f*r •对于耗时的仿真,尤其是对于具有多次迭代的参数运行,可以通过停用记录来减少仿真时间。
i1HO>X:ea •因此仅在完成所有迭代后显示结果。
!l9#a{#6l •为了查看到目前为止生成的正在运行的参数运行文件的结果,您可以通过窗口功能区复制文件; 然后,VirtualLab使用所有已计算的结果创建当前状态的Paramter Run文件。
)Dcee@/7S xKT;1(Mk 显示参数扫描结果
k?Zcv*[)D+ =wl0
Z]OX6G 4i29nq^n 1.可以删除结果以保存较小的参数扫描文件(例如用于发送
电子邮件)。
IJ{VCzi (有时保存或打开带有许多和/或巨大结果的参数扫描文件比所有迭代的仿真花费的时间更长。)
%7Gq#rq 2.用户可以选择不同的顺序来显示结果。
Xi=4S[.4 3.有不同的选项来显示复数。
y}W*P#BDO I
wu^@ 参数扫描完成后如何保存(和关闭)?
4LJOT_ `y1,VY
(d[JMO^@8 6fT^t!<i 结果页面 - 组合输出
5YiBPB") 每个(子)探测器的结果可以组合成数据阵列,动画,谐波场集或
光线分布。 哪些组合输出可用取决于原始文件的类型和维度。
,` $2 2%pe.stQ
En8L1$_ L[:M[,?=` 并行化和数据量
kPnuU! •参数扫描仿真迭代可以非常好地并行化执行。 因此,它代表了一种高速仿真大量不同设置的行之有效的方法。
Z~"8C Kz •但是如果已经有一次仿真非常耗费内存,那么并行执行是不可能的。 如果VirtualLab可以在硬盘上交换如此大的数据而不是将其保存在RAM中,则这种事情或减慢运行过程将不复存在。
ggHl{cl) •再者,应关闭参数扫描循环的并行化。
1fh6A`c •VirtualLab仍将执行并行计算,因为并行化也用于单系统仿真中。
<9Ytv|t@0 tkHUX!Ow;
7.
eiM!7g ><)fK5x 文件信息
l-'\E6grdH ]mi)x63^
lF$$~G XfwH1n/o# 更多阅览
ve*6WDK,H fp"GdkO#}i -
Programming a Scanning Parameter Run {6wy}<ynC+ -
Application of the Programmable Mode of a Parameter Run ZD8E+]+ -
Tolerance Analysis of a Fiber-Coupling Setup ;:Y/"5h zOL*XZ0c (来源:讯技光电)