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

xunjigd 2019-05-07 15:33

VirtualLab:参数扫描文件的用法

摘要 &. |;yt%v  
通过控制和改变所选参数有助于检查给定光学系统的性能。 VirtualLab Fusion提供了完全灵活且计算效率高(通过并行化)的参数运行,使用户可以指定不同的参数变化方式。 作为示例,它可以用于所研究的任何系统参数的公差分析。 分析结果可以以不同的方式可视化,例如单个数字,图形甚至动画。 FE$M[^1_  
k@'?"CP\Xq  
[attachment=93074]  9'L1KQ  
;`X`c  
参数扫描文件 `D&#U'wB   
•参数运行文件允许更改光学装置的数值参数。 @c.11nfn`  
•例如可以使用: D'HL /[@`  
- 研究系统对参数公差的灵敏度 fJSV)\e0  
- 优化参数 o+)m}'T8  
- 评估焦点附近光束轮廓的变化 d +*T@k]>M  
- ... ;XD>$t@  
•可以改变一个或多个参数。 AxG?zBTFx  
•探测器结果记录在参数扫描文件中。 z/ c'Z#w%  
•原始光学装置的副本存储在参数扫描文件中。 {[(W4NAlH  
+lY\r +;  
新参数扫描 b;&Yw-\nZ;  
•要生成新的参数扫描,需要打开并激活光学装置窗口。 2c*VHIl;  
•可以通过以下方式生成新的参数扫描文件 ;ph+ZV  
- 功能区 cOj +}Hz58  
- 光学装置工具 :O>Nd\UtO  
- 快捷键Ctrl + P. 8EW`*+%=  
cG~_EX$  
[attachment=93075] zWKrt.Dg  
参数规格页面 "9MX,}X*  
J8`1V `$  
[attachment=93076] m\R@.jkZ  
XY$cx~  
•此页面允许您选择想更改的参数。 <uWJ>sg^ 6  
•可以指定参数范围和步数。 (AyRs7Dkn  
•稍后将解释四种不同的使用模式(标准,可编程,扫描,随机)。 YQfZiz}Fv  
9fr&Yb=_o@  
参数规格页面 g:@Cg.q8  
您可以 ]8q%bsl+  
•筛选特定参数 S%a}ip&  
•仅显示已设为变化的参数 A7I8Z6&  
•使用前三列折叠/展开参数列表来获得更清晰的展示 $yR{ZFo  
s525`Q;  
[attachment=93077] 6i?kkULBS  
0X}w[^f  
使用模式 W+-f `  
•标准模式: 4F 6ju6w  
所有选定参数在最小值和最大值之间的线性变化。 .[eSKtbc)  
s]V{}bY`  
•可编程模式: U 8 .0L  
自定义每个变化步骤的参数值。 具有每个变化步骤参数值表由代码片段填充。 OM.(g%2  
@N:3`[oB  
•扫描模式: QKL]O*  
扫描参数空间 - 仿真所有可能的参数组合。 pqNoL* H  
nu1w:  
•随机模式: .,iw2:  
最小值和最大值之间参数的随机变化。 有时也称为蒙特卡罗仿真。 种子文件可用于可重现的结果。 KlSY^(kHR  
[))2u:tbS\  
使用模式 *< SU_dAh  
)9;kzp/  
[attachment=93078] =fu_ Jau}  
J3!k*"P  
•参数扫描的不同使用模式的图示,显示了由两个参数X1和X2定义的二维参数空间。 07HX5 Hd  
•红色:标准模式的结果参数集。 *^&iw$Qx3  
•绿色:示例如何在可编程模式下通过代码段生成参数集。 EZu  
•蓝色:扫描模式的结果参数集。 L 52z  
•灰色:一些随机生成的参数集。 r0XGGLFuZl  
B+e~k?O]1  
探测设备规格页面 jak|LOp  
`:^)"#z)  
[attachment=93079] _ZvX"{y~  
•此页面允许选择评估哪些仿真引擎,探测器,屏幕和分析器。 XQ?)  
•单击“Open”进入编辑对话框后,可以配置探测设备。 ^LAS9K1.  
%%-Tjw o  
结果页面 Bg 8t'dw?K  
F\$}8,9  
[attachment=93080] @rDv (W  
<i`K%+<WO  
在属性浏览器中,您可以更改显示的物理值的格式(数字位数以及是否显示物理单位),以便您可以更好地将它们导出,例如:通过复制和粘贴到“spread sheet programs”。 +\]S<T*;  
i\c^h;wX  
参数扫描中的光学装置 ohG43&g~  
DyV[+P  
[attachment=93081] #onfac-3  
8C4@V[sm`  
记录参数扫描结果 (>/Dw|,m  
jl|X$w  
[attachment=93082] Uu<sntyv  
"Mu $3 w  
YJ;a{)e  
•对于耗时的仿真,尤其是对于具有多次迭代的参数运行,可以通过停用记录来减少仿真时间。 Tr+Y@]"  
•因此仅在完成所有迭代后显示结果。 ;Q%19f3,6  
•为了查看到目前为止生成的正在运行的参数运行文件的结果,您可以通过窗口功能区复制文件; 然后,VirtualLab使用所有已计算的结果创建当前状态的Paramter Run文件。 s</ktPtu  
[_z2z6  
显示参数扫描结果 .m % x-i  
dXr !_)i  
[attachment=93083] Tlv|To  
3_['[}  
1.可以删除结果以保存较小的参数扫描文件(例如用于发送电子邮件)。 % w/1Uo24  
(有时保存或打开带有许多和/或巨大结果的参数扫描文件比所有迭代的仿真花费的时间更长。) _O'rZ5}&  
2.用户可以选择不同的顺序来显示结果。 nHL>}Yg  
3.有不同的选项来显示复数。 E?W!.hbA  
y#SD-# I-  
参数扫描完成后如何保存(和关闭)? '[M2Q"X  
@ F"ShT0  
[attachment=93084] fxCPGj  
uY#58?>'j  
结果页面 - 组合输出 XT;IEZQZ  
每个(子)探测器的结果可以组合成数据阵列,动画,谐波场集或光线分布。 哪些组合输出可用取决于原始文件的类型和维度。 "MKsSty  
+=F);;!  
[attachment=93085] -)c"cgx.  
}z%/6`7)|  
并行化和数据量 "g&l~N1$  
•参数扫描仿真迭代可以非常好地并行化执行。 因此,它代表了一种高速仿真大量不同设置的行之有效的方法。 *v-xC5L1\  
•但是如果已经有一次仿真非常耗费内存,那么并行执行是不可能的。 如果VirtualLab可以在硬盘上交换如此大的数据而不是将其保存在RAM中,则这种事情或减慢运行过程将不复存在。 H5rNLfw '  
•再者,应关闭参数扫描循环的并行化。 [aVJYr2  
•VirtualLab仍将执行并行计算,因为并行化也用于单系统仿真中。 H<3b+Sg  
L ~' N6  
[attachment=93086] -cC(d$y  
[ Sa C  
文件信息 q>h+Ke  
sJ*U Fm{  
[attachment=93087] 'g, x}6  
WN?`Od:y  
更多阅览 <\Dl#DH  
}Z%{QJ$z  
-Programming a Scanning Parameter Run &_TjRj"  
-Application of the Programmable Mode of a Parameter Run mr\L q~*c  
-Tolerance Analysis of a Fiber-Coupling Setup rb4g<f|  
G\+MT(&5  
(来源:讯技光电)
查看本帖完整版本: [-- VirtualLab:参数扫描文件的用法 --] [-- top --]

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