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

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

    上一主题 下一主题
    离线infotek
     
    发帖
    6354
    光币
    25915
    光券
    0
    只看楼主 倒序阅读 楼主  发表于: 2023-07-31
    摘要 6QX2&[qWS  
    zOn% \  
    通过控制和改变所选参数有助于检查给定光学系统的性能。 VirtualLab Fusion提供了完全灵活且计算效率高(通过并行化)的参数运行,使用户可以指定不同的参数变化方式。 作为示例,它可以用于所研究的任何系统参数的公差分析。 分析结果可以以不同的方式可视化,例如单个数字,图形甚至动画。
    /|WBk}  
    Noi+mL  
    gxCl=\  
    v<:/u(i  
    参数扫描文件 RN ~pC  
    •参数运行文件允许更改光学装置的数值参数。 ,r,$x4*  
    •例如可以使用: 3Bbd2[<W  
    - 研究系统对参数公差的灵敏度 bF c %  
    - 优化参数 qt=nN-AC(  
    - 评估焦点附近光束轮廓的变化 2|JtRE+  
    - ... ;t \C!A6  
    •可以改变一个或多个参数。 T u7}*vsR  
    •探测器结果记录在参数扫描文件中。 0}wmBSl  
    •原始光学装置的副本存储在参数扫描文件中。 m/p:W/0L  
    J{r3y&:  
    新参数扫描 h"4i/L3aAh  
    •要生成新的参数扫描,需要打开并激活光学装置窗口。 &w{: qBa  
    •可以通过以下方式生成新的参数扫描文件 ~mk>9Gp  
    - 功能区 6\NBU,lY  
    - 光学装置工具 LDY k\[81  
    - 快捷键Ctrl + P. GEJy?$9   
    5uO.@0  
     `s~[q  
    参数规格页面 ;6tGRh$b  
    |`Q2K9'4bL  
    uU!}/mbo  
    t$(<9  
    •此页面允许您选择想更改的参数。 `Oe"s_O#  
    •可以指定参数范围和步数。 2SJ|$VsLaE  
    •稍后将解释四种不同的使用模式(标准,可编程,扫描,随机)。 #OVS]Asn}  
    W3]?>sLE*  
    参数规格页面 gbT1d:T  
    您可以 ;, ^AR{+x  
    •筛选特定参数 KCi0v  
    •仅显示已设为变化的参数 18AlQ+')?w  
    •使用前三列折叠/展开参数列表来获得更清晰的展示 "4WwiI9  
    *4O9W8Qz  
    3u&)6C?YM  
    .M>g`UW  
    使用模式 A*TO0L  
    •标准模式: bxvpj  
    所有选定参数在最小值和最大值之间的线性变化。 *9|*21  
    KpfQ=~'  
    •可编程模式: p(pL"  
    自定义每个变化步骤的参数值。 具有每个变化步骤参数值表由代码片段填充。 xAu&O\V  
    k'PNfx\K  
    •扫描模式: 6&[rA TU+  
    扫描参数空间 - 仿真所有可能的参数组合。 >/9on.  
    U%l<48@8  
    •随机模式: %d2\4{{S  
    最小值和最大值之间参数的随机变化。 有时也称为蒙特卡罗仿真。 种子文件可用于可重现的结果。 aSQvtv)91  
    !"s~dL,7  
    使用模式 B;^YHWJ6i  
    aJSBG|IC  
    K%3{a=1  
    (x/xqDpmBS  
    •参数扫描的不同使用模式的图示,显示了由两个参数X1和X2定义的二维参数空间。 /tu\q  
    •红色:标准模式的结果参数集。 z0xw0M+X  
    •绿色:示例如何在可编程模式下通过代码段生成参数集。 [Q:mLc  
    •蓝色:扫描模式的结果参数集。 Oi,:q&  
    •灰色:一些随机生成的参数集。 # mW#K  
    7|^5E*8/  
    探测设备规格页面 D0 ,t,,L  
    "XWO#,Ue  
    '-vzQd@y  
    •此页面允许选择评估哪些仿真引擎,探测器,屏幕和分析器。 %-#rzeaW  
    •单击“Open”进入编辑对话框后,可以配置探测设备。 3mH(@ -OA  
    BOWR}n!g  
    结果页面 >NAg*1  
    y({EF~w  
    i3U_G^8  
    +=g9T`YbE  
    在属性浏览器中,您可以更改显示的物理值的格式(数字位数以及是否显示物理单位),以便您可以更好地将它们导出,例如:通过复制和粘贴到“spread sheet programs”。 nYts[f9e  
    Y!fgc<]'&  
    参数扫描中的光学装置 4=7h1qex  
    N)o/}@]6  
    z-`-0@/A$  
    w0Y V87  
    记录参数扫描结果 mH5[(?   
    T5? eb"  
    BiCC72oig  
    CINC1Ll_24  
    t{o&$s93  
    •对于耗时的仿真,尤其是对于具有多次迭代的参数运行,可以通过停用记录来减少仿真时间。 G ,? l o=m  
    •因此仅在完成所有迭代后显示结果。 AlhPT (  
    •为了查看到目前为止生成的正在运行的参数运行文件的结果,您可以通过窗口功能区复制文件; 然后,VirtualLab使用所有已计算的结果创建当前状态的Paramter Run文件。 |QxT"`rT  
    9P\R?~3  
    显示参数扫描结果 v8NoD_  
    $\vTiS'  
    -/gAb<=  
    M\)(_I)V=  
    1.可以删除结果以保存较小的参数扫描文件(例如用于发送电子邮件)。 )sG/H8  
    (有时保存或打开带有许多和/或巨大结果的参数扫描文件比所有迭代的仿真花费的时间更长。) g"|Z1iy|9  
    2.用户可以选择不同的顺序来显示结果。 |!\5nix3A>  
    3.有不同的选项来显示复数。 H3Sfz'  
    Olltu"u  
    参数扫描完成后如何保存(和关闭)? *?s"~ XVs  
    ^>tqg^  
    Xi"<'E3_  
    KdU&q+C^  
    结果页面 - 组合输出 ,'^^OLez  
    每个(子)探测器的结果可以组合成数据阵列,动画,谐波场集或光线分布。 哪些组合输出可用取决于原始文件的类型和维度。 $C`YVv%?0  
    ,e!9WKJ B  
    v&}^8j  
    Ry4`Q$=:  
    并行化和数据量 iqTGh*k  
    •参数扫描仿真迭代可以非常好地并行化执行。 因此,它代表了一种高速仿真大量不同设置的行之有效的方法。 ZGbY  
    •但是如果已经有一次仿真非常耗费内存,那么并行执行是不可能的。 如果VirtualLab可以在硬盘上交换如此大的数据而不是将其保存在RAM中,则这种事情或减慢运行过程将不复存在。 +Qo]'xKr  
    •再者,应关闭参数扫描循环的并行化。 +RN|ZG&  
    •VirtualLab仍将执行并行计算,因为并行化也用于单系统仿真中。 s7G!4en  
    qTi%].F"G  
    2%gLq  
     
    分享到