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

    [推荐]参数扫描文件的用法 [复制链接]

    上一主题 下一主题
    离线infotek
     
    发帖
    6243
    光币
    25360
    光券
    0
    只看楼主 倒序阅读 楼主  发表于: 2020-08-11
    摘要 #%"TU,[+  
    {Y%=/ba W  
    通过控制和改变所选参数有助于检查给定光学系统的性能。 VirtualLab Fusion提供了完全灵活且计算效率高(通过并行化)的参数运行,使用户可以指定不同的参数变化方式。 作为示例,它可以用于所研究的任何系统参数的公差分析。 分析结果可以以不同的方式可视化,例如单个数字,图形甚至动画。
    N-YZ0/c  
    1>y=i+T/b  
    N|2  
    '|N4fbZd  
    参数扫描文件 F)kLlsp  
    •参数运行文件允许更改光学装置的数值参数。 $ _Bu,;  
    •例如可以使用: &(^u19TKl  
    - 研究系统对参数公差的灵敏度 (kyo?3  
    - 优化参数 `Kw8rG\]:  
    - 评估焦点附近光束轮廓的变化 t>@3RBEK  
    - ... EoR6Rx@Z  
    •可以改变一个或多个参数。 3#9r4;&  
    •探测器结果记录在参数扫描文件中。 Bl\kU8O-  
    •原始光学装置的副本存储在参数扫描文件中。 QfWu~[  
    @M^Qh Hs  
    新参数扫描 !>Y\&zA  
    •要生成新的参数扫描,需要打开并激活光学装置窗口。 -f|^}j?  
    •可以通过以下方式生成新的参数扫描文件 S{7ik,Gdg  
    - 功能区 Nw& }qSN  
    - 光学装置工具 FXEfD"  
    - 快捷键Ctrl + P. DB'KIw  
    @/NZ>.  
    [mzF)/[_2  
    参数规格页面 Mv`LF  
    Mqf}Aiqk;  
    O[p^lr(B7  
    _m?(O/BTx  
    •此页面允许您选择想更改的参数。 x&oBO{LNK,  
    •可以指定参数范围和步数。 L8xprHgL  
    •稍后将解释四种不同的使用模式(标准,可编程,扫描,随机)。 JgKZ;GM:W  
    Bp{`%86S E  
    参数规格页面 4U;XqUY /  
    您可以 @mRrA#E#{  
    •筛选特定参数 'Qq_Xn8  
    •仅显示已设为变化的参数 UMi`u6#  
    •使用前三列折叠/展开参数列表来获得更清晰的展示 iA{jKk=  
    7RC096 ?}  
    9AddF*B  
    *[~o~e/YCb  
    使用模式 4FE@s0M,  
    •标准模式: 9f%y)[ \  
    所有选定参数在最小值和最大值之间的线性变化。 bKJ7vXC05  
    .C;_4jE  
    •可编程模式: Sc$8tLDLj  
    自定义每个变化步骤的参数值。 具有每个变化步骤参数值表由代码片段填充。 o"}&qA;  
    B"Kce"!  
    •扫描模式: agU!D[M_G  
    扫描参数空间 - 仿真所有可能的参数组合。 pvQK6r  
    hd ;S>K/C  
    •随机模式: j484b2uj1  
    最小值和最大值之间参数的随机变化。 有时也称为蒙特卡罗仿真。 种子文件可用于可重现的结果。 X8SRQO^  
    fQy C6C  
    使用模式 P:, x?T?J^  
    hk!,  
    }Wche/g`  
    ,ibPSN5Ca  
    •参数扫描的不同使用模式的图示,显示了由两个参数X1和X2定义的二维参数空间。 R~5* #r@f  
    •红色:标准模式的结果参数集。 P9TBQW2G{  
    •绿色:示例如何在可编程模式下通过代码段生成参数集。 hn\Q6f+  
    •蓝色:扫描模式的结果参数集。 O][Nl^dl  
    •灰色:一些随机生成的参数集。 3AQ>>)T~  
    oTD-+MZn  
    探测设备规格页面 2 ssj(Qo  
    5+/b$mHZX  
    d O46~  
    •此页面允许选择评估哪些仿真引擎,探测器,屏幕和分析器。 Z'*Z@u3  
    •单击“Open”进入编辑对话框后,可以配置探测设备。 hN_f h J  
    mh#FY Sp  
    结果页面 ;y~{+{{Ow  
    )x8;.@U  
    )dIfr  
    |!?WQ[  
    在属性浏览器中,您可以更改显示的物理值的格式(数字位数以及是否显示物理单位),以便您可以更好地将它们导出,例如:通过复制和粘贴到“spread sheet programs”。 %X"m/4c8}  
    H&=n:'k^  
    参数扫描中的光学装置 r -q3+c^+  
    6(J4IzZ  
    (YYj3#|  
    #3Ej0"A@-B  
    记录参数扫描结果 7.e7Fi{  
    c@ZS|U*(  
    .Y(lB=pV  
    B&i0j5L  
    JYg% ~tW'  
    •对于耗时的仿真,尤其是对于具有多次迭代的参数运行,可以通过停用记录来减少仿真时间。 =0PRAc  
    •因此仅在完成所有迭代后显示结果。 ?)' 2l6  
    •为了查看到目前为止生成的正在运行的参数运行文件的结果,您可以通过窗口功能区复制文件; 然后,VirtualLab使用所有已计算的结果创建当前状态的Paramter Run文件。 { 8f+h  
    "7yNKO;W  
    显示参数扫描结果 )b&-3$?  
    W[>iJJwz  
    * K,hrpYR  
    Z<ajET`)  
    1.可以删除结果以保存较小的参数扫描文件(例如用于发送电子邮件)。 IObx^N_K  
    (有时保存或打开带有许多和/或巨大结果的参数扫描文件比所有迭代的仿真花费的时间更长。) )W1(tEq59  
    2.用户可以选择不同的顺序来显示结果。 JS/M~8+Et  
    3.有不同的选项来显示复数。 :/v,r=Y9p  
    Ki/'Ic1  
    参数扫描完成后如何保存(和关闭)? !0ce kSesr  
    l 70,Jo?78  
    &v$,pg%-:  
    v. Xoq  
    结果页面 - 组合输出 -*|:v67C&  
    每个(子)探测器的结果可以组合成数据阵列,动画,谐波场集或光线分布。 哪些组合输出可用取决于原始文件的类型和维度。 ms}f>f=  
    @q&|MMLt  
    =9pw uH  
    G` ,u40a  
    并行化和数据量 79SqYe=&uy  
    •参数扫描仿真迭代可以非常好地并行化执行。 因此,它代表了一种高速仿真大量不同设置的行之有效的方法。 nw0L1TP/J  
    •但是如果已经有一次仿真非常耗费内存,那么并行执行是不可能的。 如果VirtualLab可以在硬盘上交换如此大的数据而不是将其保存在RAM中,则这种事情或减慢运行过程将不复存在。 69C8-fF0[I  
    •再者,应关闭参数扫描循环的并行化。 zb5N,!%r  
    •VirtualLab仍将执行并行计算,因为并行化也用于单系统仿真中。 W}XYmF*_?  
    _\dt?(m|  
    IX<r5!  
    _)KY  
    文件信息 #e.jY_  
    {[2tG U9  
    k]?z~p  
    JBR[; zM  
    *me,(C  
    VX:15705182053 l#D-q/k?  
     
    分享到