首页 -> 登录 -> 注册 -> 回复主题 -> 发表主题
光行天下 -> FRED,VirtualLab -> 参数扫描文件的用法 [点此返回论坛查看本帖完整版本] [打印本页]

infotek 2021-04-22 10:28

参数扫描文件的用法

摘要 {x$jGiag+8  
x%Ivd  
通过控制和改变所选参数有助于检查给定光学系统的性能。 VirtualLab Fusion提供了完全灵活且计算效率高(通过并行化)的参数运行,使用户可以指定不同的参数变化方式。 作为示例,它可以用于所研究的任何系统参数的公差分析。 分析结果可以以不同的方式可视化,例如单个数字,图形甚至动画。
)4q0(O)d  
~"6/OJA  
;<i`6e  
*.nC'$-2r  
参数扫描文件 (\S/  
•参数运行文件允许更改光学装置的数值参数。 vs]#?3+  
•例如可以使用: ?nN3K   
- 研究系统对参数公差的灵敏度 u2%/</]h  
- 优化参数 -L<''2t  
- 评估焦点附近光束轮廓的变化 !|}(tqt  
- ... mMo<C_~w&  
•可以改变一个或多个参数。 hYO UuC  
•探测器结果记录在参数扫描文件中。 s4h3mypw  
•原始光学装置的副本存储在参数扫描文件中。 K89 AZxH  
7UM!<@9\  
新参数扫描 rWzw7T~  
•要生成新的参数扫描,需要打开并激活光学装置窗口。 EA_6L\+8&  
•可以通过以下方式生成新的参数扫描文件 K.'II9-{  
- 功能区 .b'hVOs{  
- 光学装置工具 \@6P A  
- 快捷键Ctrl + P. s"G;rcS}#  
=gL~E9\  
>5G2!Ns'  
参数规格页面 lrQ +G@#  
}H2<w-,+  
M8j%bmd(,  
AWSe!\b  
•此页面允许您选择想更改的参数。 (9R;a np  
•可以指定参数范围和步数。 qC<!!473?  
•稍后将解释四种不同的使用模式(标准,可编程,扫描,随机)。 a:nMW'!  
O :P%gz4  
参数规格页面 ;`ZGiax  
您可以 bj)dYj f  
•筛选特定参数 R?bF b|5t  
•仅显示已设为变化的参数 ^@V$'Bk  
•使用前三列折叠/展开参数列表来获得更清晰的展示 PW a!7n#A  
'U=D6X%V9m  
G;r-f63N  
7/^`y')  
使用模式 /Hxz@=LC1  
•标准模式: GMD>Ih.k:9  
所有选定参数在最小值和最大值之间的线性变化。 5 \1C@d  
F=}-ngx8&  
•可编程模式: f{_K%0*  
自定义每个变化步骤的参数值。 具有每个变化步骤参数值表由代码片段填充。 7k beAJ+{  
r[ 2N;U  
•扫描模式: pC9Ed9uRK  
扫描参数空间 - 仿真所有可能的参数组合。 f?xc-lX5R  
JUBihw4  
•随机模式: hN% h.;s  
最小值和最大值之间参数的随机变化。 有时也称为蒙特卡罗仿真。 种子文件可用于可重现的结果。 doJ\7c5uU  
Gp6|0:2,L~  
使用模式 T/8*c0mU  
c o}o$}  
{-X8MisI  
"f'pa&oHi  
•参数扫描的不同使用模式的图示,显示了由两个参数X1和X2定义的二维参数空间。 [Tv!Pc  
•红色:标准模式的结果参数集。 40VdT|n$$  
•绿色:示例如何在可编程模式下通过代码段生成参数集。 $O|J8;"v  
•蓝色:扫描模式的结果参数集。 :{pJ  
•灰色:一些随机生成的参数集。 ?V|t7^+:  
Mq7d*Bgb  
探测设备规格页面 xHN"7j}h  
K%TlBK V  
UMe@[E=  
•此页面允许选择评估哪些仿真引擎,探测器,屏幕和分析器。 {eR,a-D!7  
•单击“Open”进入编辑对话框后,可以配置探测设备。 N?j,'gy4  
@WuB&uF=d  
结果页面 vF45tw  
~ ;aSE  
S&BJR!FQ  
n ETm"  
在属性浏览器中,您可以更改显示的物理值的格式(数字位数以及是否显示物理单位),以便您可以更好地将它们导出,例如:通过复制和粘贴到“spread sheet programs”。 T""y)%  
| ?Js)i  
参数扫描中的光学装置 J?Kgev%  
E3N4(V\*  
<fY<.X  
MYqxkhcLH1  
记录参数扫描结果 =A,32&;@N  
x+h7OvW{  
<L+D  
#N-NI+qX  
%;,D:Tv=&  
•对于耗时的仿真,尤其是对于具有多次迭代的参数运行,可以通过停用记录来减少仿真时间。 oh{!u!L`]  
•因此仅在完成所有迭代后显示结果。 w}Q|*!?_  
•为了查看到目前为止生成的正在运行的参数运行文件的结果,您可以通过窗口功能区复制文件; 然后,VirtualLab使用所有已计算的结果创建当前状态的Paramter Run文件。 n*\AB=|X  
=Ewa}$-  
显示参数扫描结果 #+Lo&%p#3  
h[d|y_)f  
1KxtHLLU  
3mWd?!+m=  
1.可以删除结果以保存较小的参数扫描文件(例如用于发送电子邮件)。 A{hwT,zV:  
(有时保存或打开带有许多和/或巨大结果的参数扫描文件比所有迭代的仿真花费的时间更长。) ^=)? a;V  
2.用户可以选择不同的顺序来显示结果。 o5+N_5OE}E  
3.有不同的选项来显示复数。 (tGK~!cAv  
;FYiXK%  
参数扫描完成后如何保存(和关闭)? _96hw8  
L4SvE^2+  
8xUmg&  
* wN+Ak q  
结果页面 - 组合输出 LQYT/  
每个(子)探测器的结果可以组合成数据阵列,动画,谐波场集或光线分布。 哪些组合输出可用取决于原始文件的类型和维度。 d>F=|dakL  
]3#_BL)M8p  
~S Js2- 2  
1'EMYQ  
并行化和数据量 {m}B=u  
•参数扫描仿真迭代可以非常好地并行化执行。 因此,它代表了一种高速仿真大量不同设置的行之有效的方法。 2l+O|R  
•但是如果已经有一次仿真非常耗费内存,那么并行执行是不可能的。 如果VirtualLab可以在硬盘上交换如此大的数据而不是将其保存在RAM中,则这种事情或减慢运行过程将不复存在。 k}-%NkQ 9O  
•再者,应关闭参数扫描循环的并行化。 kl[bDb1p  
•VirtualLab仍将执行并行计算,因为并行化也用于单系统仿真中。 j#%*@]>Tg  
Ai iOs?  
(CY VSO  
z$p +l]  
文件信息 Cm}ZeQ  
hMw}[6m  
S5RS?ya  
d; @Kz^  
;D]TPBE  
QQ:2987619807 \`x'r$CV  
查看本帖完整版本: [-- 参数扫描文件的用法 --] [-- top --]

Copyright © 2005-2026 光行天下 蜀ICP备06003254号-1 网站统计