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

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

    上一主题 下一主题
    离线infotek
     
    发帖
    7377
    光币
    31026
    光券
    0
    只看楼主 倒序阅读 楼主  发表于: 2023-07-31
    摘要 "dpjxH=xO  
    NDRD PD  
    通过控制和改变所选参数有助于检查给定光学系统的性能。 VirtualLab Fusion提供了完全灵活且计算效率高(通过并行化)的参数运行,使用户可以指定不同的参数变化方式。 作为示例,它可以用于所研究的任何系统参数的公差分析。 分析结果可以以不同的方式可视化,例如单个数字,图形甚至动画。
    nWK8.&{.  
    *<\ `"C;  
    P#TPI*qw  
    ?;tPqOs&  
    参数扫描文件 nf pO  
    •参数运行文件允许更改光学装置的数值参数。 yu_PZ"l  
    •例如可以使用: HQ+{9Z8 ?5  
    - 研究系统对参数公差的灵敏度 t'K+)OK  
    - 优化参数 | V(sCF  
    - 评估焦点附近光束轮廓的变化 #ed|0  
    - ... 45biy(qa  
    •可以改变一个或多个参数。 aQoB1 qd8  
    •探测器结果记录在参数扫描文件中。 @Z/jaAjUC  
    •原始光学装置的副本存储在参数扫描文件中。 8cO?VH,nk  
    '6zZ`Ll9  
    新参数扫描 8i;1JA  
    •要生成新的参数扫描,需要打开并激活光学装置窗口。 IYn`&jS{  
    •可以通过以下方式生成新的参数扫描文件 q%,86A>  
    - 功能区 .$~3RjM  
    - 光学装置工具 ]{=y8]7  
    - 快捷键Ctrl + P. g:uVl;>  
    ]O;*Y{:Y  
    X&[Zk5DU*  
    参数规格页面 TqJ @l  
    &_3#W.w~Z  
    ,OlS>>,  
    RrxbsG1HP  
    •此页面允许您选择想更改的参数。 ]Q FI>  
    •可以指定参数范围和步数。 !=S?*E +j)  
    •稍后将解释四种不同的使用模式(标准,可编程,扫描,随机)。 X!g;;DB\  
    tHzgZo Bz  
    参数规格页面 {5VJprTbv  
    您可以 aUL7 ]'q}  
    •筛选特定参数 Fepsa;\sU  
    •仅显示已设为变化的参数 Ep-bx&w+  
    •使用前三列折叠/展开参数列表来获得更清晰的展示 p+g=Z<?`  
    #j7&2L  
    oY~q^Y  
    4!14: mq  
    使用模式 cKYvNM  
    •标准模式: =9TwBr.CJ  
    所有选定参数在最小值和最大值之间的线性变化。 Dt!KgI3  
    5voL@w>  
    •可编程模式: bB0/FiY7o  
    自定义每个变化步骤的参数值。 具有每个变化步骤参数值表由代码片段填充。 << =cZ.HP  
    e <+)IW:  
    •扫描模式: _#M4zO7  
    扫描参数空间 - 仿真所有可能的参数组合。 9'(^ Coq  
    {_tq6ja-<  
    •随机模式: b81^756  
    最小值和最大值之间参数的随机变化。 有时也称为蒙特卡罗仿真。 种子文件可用于可重现的结果。 }alq~jY  
    :UT \L2 q=  
    使用模式 NcbW"Qv3  
    n^1BtP0!  
    P7>\j*U91{  
    3` IR ^  
    •参数扫描的不同使用模式的图示,显示了由两个参数X1和X2定义的二维参数空间。 CH `Kpt  
    •红色:标准模式的结果参数集。 *_YH}U  
    •绿色:示例如何在可编程模式下通过代码段生成参数集。 0++RxYFCL  
    •蓝色:扫描模式的结果参数集。 w nBvJb]4l  
    •灰色:一些随机生成的参数集。 a{ke%W$*P  
    q-^{2.ftcx  
    探测设备规格页面 @u$NB3  
    "KF]s.  
    c)Ng9p  
    •此页面允许选择评估哪些仿真引擎,探测器,屏幕和分析器。 a`:F07r  
    •单击“Open”进入编辑对话框后,可以配置探测设备。 !d 4DTo  
    m2~`EL>  
    结果页面 <FR!x#!   
    #"oLz"{  
    d_:f-  
    W)Mz1v #s  
    在属性浏览器中,您可以更改显示的物理值的格式(数字位数以及是否显示物理单位),以便您可以更好地将它们导出,例如:通过复制和粘贴到“spread sheet programs”。 +9]t]Vrw  
    CqWO 0  
    参数扫描中的光学装置 Mq\?J{E  
    \0Xq&CG=E  
    )" Z|x  
    <iH   
    记录参数扫描结果 vH}VieU  
    Vo[.^0  
    4h?@D_{k  
    uEhPO  
    Hi2JG{i  
    •对于耗时的仿真,尤其是对于具有多次迭代的参数运行,可以通过停用记录来减少仿真时间。 H6 ,bpjY  
    •因此仅在完成所有迭代后显示结果。 \PZ;y=]p}  
    •为了查看到目前为止生成的正在运行的参数运行文件的结果,您可以通过窗口功能区复制文件; 然后,VirtualLab使用所有已计算的结果创建当前状态的Paramter Run文件。 #lik: ?  
    A.yIl`'UP#  
    显示参数扫描结果 Ya~Th)'>q  
    OZz/ip-!lc  
    GB Vqc!d  
    -|u yJh  
    1.可以删除结果以保存较小的参数扫描文件(例如用于发送电子邮件)。 5{!"}  
    (有时保存或打开带有许多和/或巨大结果的参数扫描文件比所有迭代的仿真花费的时间更长。) ?ecR9X k  
    2.用户可以选择不同的顺序来显示结果。 3A0Qjj=  
    3.有不同的选项来显示复数。 QxbG-B^)=  
    `c ^ ">L  
    参数扫描完成后如何保存(和关闭)? ;FuST  
    <3ep5`1   
    `tuGy}S2  
    a".iVf6y  
    结果页面 - 组合输出 Mcz;`h|EW  
    每个(子)探测器的结果可以组合成数据阵列,动画,谐波场集或光线分布。 哪些组合输出可用取决于原始文件的类型和维度。 Jq"3xj   
    ^Nds@MR{8'  
    (i\{hq/  
    ru/{s3  
    并行化和数据量 [_ uT+q3  
    •参数扫描仿真迭代可以非常好地并行化执行。 因此,它代表了一种高速仿真大量不同设置的行之有效的方法。 z[vu- f9  
    •但是如果已经有一次仿真非常耗费内存,那么并行执行是不可能的。 如果VirtualLab可以在硬盘上交换如此大的数据而不是将其保存在RAM中,则这种事情或减慢运行过程将不复存在。 JbitRV@a  
    •再者,应关闭参数扫描循环的并行化。 x1Z'_Qw  
    •VirtualLab仍将执行并行计算,因为并行化也用于单系统仿真中。 6~>h;wC  
    hW~UJ/$  
    x <aR|r  
     
    分享到