摘要
/'4]"%i%3 通过控制和改变所选
参数有助于检查给定
光学系统的性能。 VirtualLab Fusion提供了完全灵活且计算效率高(通过并行化)的参数运行,使用户可以指定不同的参数变化方式。 作为示例,它可以用于所研究的任何系统参数的公差分析。 分析结果可以以不同的方式可视化,例如单个数字,图形甚至动画。
B/Js>R &>n:7
kfY. 9$(d \E
{'| 参数扫描文件
G#L6; •参数运行文件允许更改光学装置的数值参数。
42f\]R, •例如可以使用:
(I/ZI'Ydy - 研究系统对参数公差的灵敏度
y@h
v#; -
优化参数
:FUxe kz - 评估焦点附近
光束轮廓的变化
wZ5k|5KtW - ...
3qQ}U}-; | •可以改变一个或多个参数。
lFp : F5 •探测器结果记录在参数扫描文件中。
q*K[? •原始光学装置的副本存储在参数扫描文件中。
zr ~4@JTS #/"Tb^c9 新参数扫描
eN'b"_D •要生成新的参数扫描,需要打开并激活光学装置窗口。
9=J 3T66U •可以通过以下方式生成新的参数扫描文件
wwN kJ+ - 功能区
sa}.o Zp Q - 光学装置工具
]`q]\EH - 快捷键Ctrl + P.
@.,Mn# ZcHd.1fXh
d};[^q6X 参数规格页面
>Qqxn*O 6<%b}q9Mo
5g`J}@"k qgs:9V
xF •此页面允许您选择想更改的参数。
.?5~zet#; •可以指定参数范围和步数。
33ZHrZ •稍后将解释四种不同的使用模式(
标准,可编程,扫描,随机)。
;Kh[6{ W G?^w
< 参数规格页面
1@N4Y9o 您可以
DoNN;^H •筛选特定参数
ec,Bu7'8 •仅显示已设为变化的参数
29nMm>P.e •使用前三列折叠/展开参数列表来获得更清晰的展示
e#vGrLs. cSBS38>
cj4o[l HqI[]T@ 使用模式
V`0Y
p •标准模式:
_&N:%;9uD 所有选定参数在最小值和最大值之间的线性变化。
}R~C<3u\2 </B:Zjn •可编程模式:
T2A74>Nw 自定义每个变化步骤的参数值。 具有每个变化步骤参数值表由代码片段填充。
yjOZed;M 4QE")Ge •扫描模式:
T-\q3X|y/ 扫描参数空间 -
仿真所有可能的参数组合。
m2l0`l~T8 <O41M\, •随机模式:
aI;fNy/K 最小值和最大值之间参数的随机变化。 有时也称为蒙特卡罗仿真。 种子文件可用于可重现的结果。
+f}w+ 1]W8A.ZS 使用模式
uF{l`|b' [,Y;#;
Bw<$fT` (SCZ.G(> •参数扫描的不同使用模式的图示,显示了由两个参数X1和X2定义的二维参数空间。
|}: D_TX •红色:标准模式的结果参数集。
=y^g*9}_ •绿色:示例如何在可编程模式下通过代码段生成参数集。
8/}S/$ •蓝色:扫描模式的结果参数集。
DB'3h7T •灰色:一些随机生成的参数集。
U ZL-mF:)& c],Zw 探测设备规格页面
V0bKtg1f?- !95Q4WH-@
bWZ
oGFT •此页面允许选择评估哪些仿真引擎,探测器,屏幕和分析器。
<899r \ •单击“Open”进入编辑对话框后,可以配置探测设备。
KhPDXY]! U4lAo 结果页面
QZ5%nJme_ EkOn Rm_hn
oMxpdG3y- 9? |m ^ 在属性浏览器中,您可以更改显示的物理值的格式(数字位数以及是否显示物理单位),以便您可以更好地将它们导出,例如:通过复制和粘贴到“spread sheet programs”。
>?{>
!#1 R_IT${O 参数扫描中的光学装置
G&yF9s)Lvs "VeNc,-nfQ
^C8f( yg%T{hyzH 记录参数扫描结果
#b1/2=PA b:&=W>r
'l1cuAP!+ <2\QY I^O`#SA ( •对于耗时的仿真,尤其是对于具有多次迭代的参数运行,可以通过停用记录来减少仿真时间。
j[w5#]&% •因此仅在完成所有迭代后显示结果。
^56#{~%^? •为了查看到目前为止生成的正在运行的参数运行文件的结果,您可以通过窗口功能区复制文件; 然后,VirtualLab使用所有已计算的结果创建当前状态的Paramter Run文件。
)IuwI #pm +H_ / 显示参数扫描结果
%G jjl*`E fM<g++X
%%Wn: c> ~gEd( 1.可以删除结果以保存较小的参数扫描文件(例如用于发送
电子邮件)。
]r1Lr{7^S (有时保存或打开带有许多和/或巨大结果的参数扫描文件比所有迭代的仿真花费的时间更长。)
]Wc 2$ 2.用户可以选择不同的顺序来显示结果。
P1ynCe 3.有不同的选项来显示复数。
cV* 0+5 Z.0mX# 参数扫描完成后如何保存(和关闭)?
=YR+`[bfI z"!=A}i
={nuz-3 B)ibxM(n* 结果页面 - 组合输出
M'xG.' 每个(子)探测器的结果可以组合成数据阵列,动画,谐波场集或
光线分布。 哪些组合输出可用取决于原始文件的类型和维度。
o &E2ds3 Rx4O?7;
{"^#CSi .Tc?9X~4 并行化和数据量
MLn?t^v- •参数扫描仿真迭代可以非常好地并行化执行。 因此,它代表了一种高速仿真大量不同设置的行之有效的方法。
ePI)~ •但是如果已经有一次仿真非常耗费内存,那么并行执行是不可能的。 如果VirtualLab可以在硬盘上交换如此大的数据而不是将其保存在RAM中,则这种事情或减慢运行过程将不复存在。
j"<F?k@`Q •再者,应关闭参数扫描循环的并行化。
oSoU9_W •VirtualLab仍将执行并行计算,因为并行化也用于单系统仿真中。
28o!>* _MGhG{p7t
(a8oI)~ u=B,i#>s 文件信息
K/LoHWy+n* 7A>glZ/x
ZQDw|*a@ v:Z.8m8D 更多阅览
9/50+2F N:rnH:g+: -
Programming a Scanning Parameter Run a EqDxr6 -
Application of the Programmable Mode of a Parameter Run .sbV<ulbc -
Tolerance Analysis of a Fiber-Coupling Setup >l!DWi6 L3X[; |v} (来源:讯技光电)