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

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

    上一主题 下一主题
    离线infotek
     
    发帖
    5797
    光币
    23137
    光券
    0
    只看楼主 倒序阅读 楼主  发表于: 2022-12-22
    ~^1{B\I  
    通过控制和改变所选参数有助于检查给定光学系统的性能。 VirtualLab Fusion提供了完全灵活且计算效率高(通过并行化)的参数运行,使用户可以指定不同的参数变化方式。 作为示例,它可以用于所研究的任何系统参数的公差分析。 分析结果可以以不同的方式可视化,例如单个数字,图形甚至动画。 Eea*s'  
    K~R`%r_  
    S[J}UpV  
    JsODzw  
    参数扫描文件 c9&xe"v  
    •参数运行文件允许更改光学装置的数值参数。 njputEGX  
    •例如可以使用: >s<^M|S07  
    - 研究系统对参数公差的灵敏度 /w}u3|L$  
    - 优化参数 Jcrw#l8|C  
    - 评估焦点附近光束轮廓的变化 G;l_|8<t#\  
    - ... ^SF&=NpV  
    •可以改变一个或多个参数。 OWg(#pZk  
    •探测器结果记录在参数扫描文件中。 l4uMG]m  
    •原始光学装置的副本存储在参数扫描文件中。 8ap%?  
    y.< m#Zzt  
    新参数扫描 M 0U 0;QJ  
    •要生成新的参数扫描,需要打开并激活光学装置窗口。 VgZsB$Ori  
    •可以通过以下方式生成新的参数扫描文件 Al} B34.uh  
    - 功能区 ^LoUi1j  
    - 光学装置工具 @emK1iwm  
    - 快捷键Ctrl + P. ;'#8tGv=  
    Ju1D = b  
    4\8+9b\9"  
    参数规格页面 $#9;)8J  
    3cK I  
    Q7jb'y$ozO  
    z`f($t[  
    •此页面允许您选择想更改的参数。 #_^Lb]jkM  
    •可以指定参数范围和步数。  Ac2n  
    •稍后将解释四种不同的使用模式(标准,可编程,扫描,随机)。 l 3ko?k  
    ix)M`F%P3  
    参数规格页面 s@K4u^$A  
        您可以 Ch <[l8;K  
    •筛选特定参数 w"-Lc4t+  
    •仅显示已设为变化的参数 b*c*r dTx  
    •使用前三列折叠/展开参数列表来获得更清晰的展示 #P0&ewy  
    Krqtf  
    ~j}cyHg  
    g| I6'K!<  
    使用模式 [+n*~  
    •标准模式: keL&b/@  
        所有选定参数在最小值和最大值之间的线性变化。 v$?+MNks  
    mwHB(7YS,  
    •可编程模式: FKDk+ojw  
        自定义每个变化步骤的参数值。 具有每个变化步骤参数值表由代码片段填充。 ^ *k?pJ5  
    6xTuNE1  
    •扫描模式: X86O lP)eX  
        扫描参数空间 - 仿真所有可能的参数组合。 -#u=\8  
    r1 !@hT  
    •随机模式: Hq:X{)"  
        最小值和最大值之间参数的随机变化。 有时也称为蒙特卡罗仿真。 种子文件可用于可重现的结果。 I9_RlAd  
    zPn+ V7F  
    使用模式 RO+GK`J  
    ~ =M7 3U#  
    iT3BF"ZqBO  
    @E7DyU|  
    •参数扫描的不同使用模式的图示,显示了由两个参数X1和X2定义的二维参数空间。 M?Y;a5{  
    •红色:标准模式的结果参数集。 N} G[7Rp8l  
    •绿色:示例如何在可编程模式下通过代码段生成参数集。 bzBEX mC  
    •蓝色:扫描模式的结果参数集。 Y!-M_v/  
    •灰色:一些随机生成的参数集。 +Vb.lH[av  
    le|~BG hL  
    探测设备规格页面 o=1Uh,S3R  
    |W,& Hl7  
    @ym v< Mo  
    •此页面允许选择评估哪些仿真引擎,探测器,屏幕和分析器。 p& y<I6a,  
    •单击“Open”进入编辑对话框后,可以配置探测设备。 % ?0:vn  
    :~&~y-14  
    结果页面 %(3|R@G.  
    1H? u Qy  
    ? uzRhC_)!  
         AifWf2$S  
    在属性浏览器中,您可以更改显示的物理值的格式(数字位数以及是否显示物理单位),以便您可以更好地将它们导出,例如:通过复制和粘贴到“spread sheet programs”。 yj 3cyLXw  
    Yb|c\[ %  
    参数扫描中的光学装置 ]sf7{lVT  
    ?GKb7Oj  
    W <9T0sZ  
         6M @[B|Q(  
    记录参数扫描结果 [M]  
    UOv+T8f=  
    I667Gz$j5  
    > kG GR  
    JFcLv=U  
    •对于耗时的仿真,尤其是对于具有多次迭代的参数运行,可以通过停用记录来减少仿真时间。 S'Q@ScJ  
    •因此仅在完成所有迭代后显示结果。 oR)Jznmi}  
    •为了查看到目前为止生成的正在运行的参数运行文件的结果,您可以通过窗口功能区复制文件; 然后,VirtualLab使用所有已计算的结果创建当前状态的Paramter Run文件。 .F98G/s  
    2Q/x@aT,h  
    显示参数扫描结果 }|0^EWL  
    pnl{&<$C%C  
    !`Fxa4i>  
    g/ T   
    1.可以删除结果以保存较小的参数扫描文件(例如用于发送电子邮件)。 orzZ{87  
        (有时保存或打开带有许多和/或巨大结果的参数扫描文件比所有迭代的仿真花费的时间更长。) !,wIQy_e4  
    2.用户可以选择不同的顺序来显示结果。 s 1 A.+  
    3.有不同的选项来显示复数。 T,,WoPU8t  
    ^cOUQ33  
    参数扫描完成后如何保存(和关闭)? t6bV?nc  
    dU&a{ $ku[  
     ~^NtO  
    .5^cb%B*  
    结果页面 - 组合输出 ,?J!  
        每个(子)探测器的结果可以组合成数据阵列,动画,谐波场集或光线分布。 哪些组合输出可用取决于原始文件的类型和维度。 }^ApJS(FQ  
    Zi*2nv '  
    C)[,4wt,  
    j+i\bks  
    并行化和数据量 ;5]Lf$tZ  
    •参数扫描仿真迭代可以非常好地并行化执行。 因此,它代表了一种高速仿真大量不同设置的行之有效的方法。 ,`'Qi%O  
    •但是如果已经有一次仿真非常耗费内存,那么并行执行是不可能的。 如果VirtualLab可以在硬盘上交换如此大的数据而不是将其保存在RAM中,则这种事情或减慢运行过程将不复存在。 zJq~!#pZ  
    •再者,应关闭参数扫描循环的并行化。 q}i]'7  
    •VirtualLab仍将执行并行计算,因为并行化也用于单系统仿真中。 7x"R3  
    z Xg3[orF  
     
    分享到