切换到宽版
  • 广告投放
  • 稿件投递
  • 繁體中文
    • 499阅读
    • 0回复

    [技术]参数扫描文件的用法 [复制链接]

    上一主题 下一主题
    在线infotek
     
    发帖
    6107
    光币
    24688
    光券
    0
    只看楼主 倒序阅读 楼主  发表于: 2023-07-31
    摘要 J`{  o`>  
    8f65;lyN  
    通过控制和改变所选参数有助于检查给定光学系统的性能。 VirtualLab Fusion提供了完全灵活且计算效率高(通过并行化)的参数运行,使用户可以指定不同的参数变化方式。 作为示例,它可以用于所研究的任何系统参数的公差分析。 分析结果可以以不同的方式可视化,例如单个数字,图形甚至动画。
    d..JW{  
    3Y&4yIx  
    XBO( *6"E  
    C46jVl   
    参数扫描文件 \F""G,AWq{  
    •参数运行文件允许更改光学装置的数值参数。 ojA!!Ru  
    •例如可以使用: 7;&,L H  
    - 研究系统对参数公差的灵敏度 'P[#.9E  
    - 优化参数 lXzm)  
    - 评估焦点附近光束轮廓的变化 .;l`VWP  
    - ... rI6+St  
    •可以改变一个或多个参数。 j9vK~_?;  
    •探测器结果记录在参数扫描文件中。 sNP ;  
    •原始光学装置的副本存储在参数扫描文件中。 (=EDqAZg  
    l(@c  
    新参数扫描 w~Vqg:'\$  
    •要生成新的参数扫描,需要打开并激活光学装置窗口。 k_Y7<z0G  
    •可以通过以下方式生成新的参数扫描文件 @g]EY&Uzl  
    - 功能区 j0(jXAc;UB  
    - 光学装置工具 k1s5cg=n(  
    - 快捷键Ctrl + P. 1-&L-c.  
    1i'y0]f  
    )OVa7[-T  
    参数规格页面 l\uNh~\  
    |{_>H '  
    Xkg  
    Wcm8,?*  
    •此页面允许您选择想更改的参数。 U~;tk@  
    •可以指定参数范围和步数。 a(D=ZKbVU  
    •稍后将解释四种不同的使用模式(标准,可编程,扫描,随机)。 o P;6i  
    nAAv42j[  
    参数规格页面 FouN}X6  
    您可以 cUdS{K&K  
    •筛选特定参数 sf# px|~9  
    •仅显示已设为变化的参数 f fBd  
    •使用前三列折叠/展开参数列表来获得更清晰的展示 n${k^e-=  
    g|7o1{   
    cO 5zg<wF  
    Ym! e}`A\F  
    使用模式 Kfr1k  
    •标准模式: AS re@pW  
    所有选定参数在最小值和最大值之间的线性变化。 g.vE%zKL  
    <c:H u{D  
    •可编程模式: 2lOUNxQ$  
    自定义每个变化步骤的参数值。 具有每个变化步骤参数值表由代码片段填充。 jX(hBnGW  
    n+te5_F  
    •扫描模式: /kg#i&bP~  
    扫描参数空间 - 仿真所有可能的参数组合。 w>=N~0@t  
    1 <+aF,  
    •随机模式: w^$C\bCbh  
    最小值和最大值之间参数的随机变化。 有时也称为蒙特卡罗仿真。 种子文件可用于可重现的结果。 `[U.BVP'  
    isQOt * i  
    使用模式 8T6NG!/  
    o ]z#~^w  
    GZNN2 '  
    }(|gC,  
    •参数扫描的不同使用模式的图示,显示了由两个参数X1和X2定义的二维参数空间。 "QiR  
    •红色:标准模式的结果参数集。 v$Hz)J.01  
    •绿色:示例如何在可编程模式下通过代码段生成参数集。 !4'Fz[RK  
    •蓝色:扫描模式的结果参数集。 ]+W){W=ai  
    •灰色:一些随机生成的参数集。 $T^q>v2u  
    i/1$uQ  
    探测设备规格页面 t"q'"FX  
    zqXF`MAB=  
    }$'_%,  
    •此页面允许选择评估哪些仿真引擎,探测器,屏幕和分析器。 emK*g<]  
    •单击“Open”进入编辑对话框后,可以配置探测设备。 Z?!AJY  
    :T G;W,`.V  
    结果页面 ]rH[+t-  
    Kw" y#Ys]  
    F}ATY!  
    7Y(Dg`8G  
    在属性浏览器中,您可以更改显示的物理值的格式(数字位数以及是否显示物理单位),以便您可以更好地将它们导出,例如:通过复制和粘贴到“spread sheet programs”。 $["HC-n?.k  
    \\#D!q*  
    参数扫描中的光学装置 *qy \%A  
    KGg S"d  
    C9sU^ ]#F  
    _#:7S sJ  
    记录参数扫描结果 4^l9d  
    $S|+U}]C  
    wGKxT ap  
    t~/:St  
    Zja3HGL  
    •对于耗时的仿真,尤其是对于具有多次迭代的参数运行,可以通过停用记录来减少仿真时间。 vf{$2 rC  
    •因此仅在完成所有迭代后显示结果。 &l1t5 !  
    •为了查看到目前为止生成的正在运行的参数运行文件的结果,您可以通过窗口功能区复制文件; 然后,VirtualLab使用所有已计算的结果创建当前状态的Paramter Run文件。 Cd 2<r6i  
    w.(WG+  
    显示参数扫描结果 uH%b rbrU  
    otR7E+*3  
    v7wyQx+Q  
    8xgBNQdPT  
    1.可以删除结果以保存较小的参数扫描文件(例如用于发送电子邮件)。 @Xl(A]w%!  
    (有时保存或打开带有许多和/或巨大结果的参数扫描文件比所有迭代的仿真花费的时间更长。) K6p\ >J  
    2.用户可以选择不同的顺序来显示结果。 O0L]xr  
    3.有不同的选项来显示复数。 1LRP R@b^  
    `D~oY=  
    参数扫描完成后如何保存(和关闭)? <m`CLVx8m  
    9=MNuV9/s  
    Y^!qeY  
    i~]6 0M>  
    结果页面 - 组合输出 =JzzrM|V*  
    每个(子)探测器的结果可以组合成数据阵列,动画,谐波场集或光线分布。 哪些组合输出可用取决于原始文件的类型和维度。 :p/=KI_  
    %Tp k1  
    v.Bwg 7R3  
    "gM!/<~  
    并行化和数据量 -^CW}IM{ I  
    •参数扫描仿真迭代可以非常好地并行化执行。 因此,它代表了一种高速仿真大量不同设置的行之有效的方法。 J4::.r  
    •但是如果已经有一次仿真非常耗费内存,那么并行执行是不可能的。 如果VirtualLab可以在硬盘上交换如此大的数据而不是将其保存在RAM中,则这种事情或减慢运行过程将不复存在。 20|_wAA5  
    •再者,应关闭参数扫描循环的并行化。 7CH&n4v  
    •VirtualLab仍将执行并行计算,因为并行化也用于单系统仿真中。 Cy$~H  
    #C&';HB;y  
    ,5;M(ft#  
     
    分享到