infotek |
2020-12-16 10:01 |
使用参数运行文档
示例.0065(1.0) T^aEx.`O}` 3ZU`} 关键字:参数,变化,改变,变换,公差,仿真,并行化,组合,随机,蒙特卡罗,结果动画 $B*E k>EK AGn:I?? 1. 参数运行文档 Gk8"fs ■ 参数运行(Parameter Run)文档允许光路图的数值参数变化。 #,q w~l] ■ 例如,它可以用来检测系统对于参数公差的灵敏度或优化参数。 /lm;.7_J+ ■ 可以改变一个或多个参数。 4t|g G`QW7 ■ 探测器结果记录在参数运行文档中。 [E2afC>zrl ■ 最初的光路图副本存储在参数运行文档中。 n%3rv?m7 i15uHl 2. 新的参数运行 cG,B;kMjo ■ 要生成一个新的参数运行,需要打开并激活光路文档窗口。 y^pk)`y8 ■ 一个新的参数运行文档可以通过以下方式生成 4s^5t6 - Ribbon *Z KI02M - 光路工具 7tfMD(Q]e/ - 快捷键Ctrl+P Q{UR3U'Q m-dne/%_ _$NFeqLww 3. 参数指定页面 n(/(F` ?zQ\u{]= ■ 这个页面允许您选择所要改变的参数。 c#$B;? ■ 可以指定参数范围和变化的步数。 5iz]3]}% ■ 四种不同的使用模式(Usage Modes)(标准,可编程,扫描,随机)。下文将对其进行解释。
b~Op1p ?&_ -,\t 您可以通过过滤以查找特定的参数: g6IG>) ~+A?!f;-J 4. 使用模式 x
%L2eXL ■ 标准模式(Standard Mode): L|qQZ= 所有选定的参数在最小值和最大值之间进行线性变化。 rBkLwJ] ■ 可编程模式(Programmable Mode): x:88E78 自定义每一个变化步骤的参数值。每一个变化步骤参数值的表格是由一个代码片段填充。 ~_QZiuq& ■ 扫描模式(Scanning Mode): (\, <RC\ 扫描参数空间-模拟所有可能的参数组合。 JWr:/? ■ 随机模式(Random Mode): #gMMhB= 最小值和最大值之间的随机参数变化。有时也被称为蒙特卡洛模拟。种子可以用于可重复的结果。 BdG~y1%: A9Q!V01_ 5. 探测器指定页面 *j?tcxq ,u#uk7V ■ 这个页面允许选择用来评价的模拟引擎,探测器,屏幕和分析器。 *$Z}v&-0k ■ 探测设备可以在点击打开(Open)的编辑对话框之后进行配置。 ]U!vZY@\ o=_:g >5 6. 结果页面 8s/gjEwA u01 'f-h 在属性浏览器中,你可以改变显示的物理值的格式(位数和物理单位如图所示),这样你可以更好的将其导出,例如通过复制和粘贴将结果导入表格中。 ~.u}v~
F 4[
M!x 7. 结果页面-合并输出 UZi^ & ■ 每个子探测器的结果可以组合成一个数据数组,动画,谐波场集或光线分布。 @ H=
d8$ ■ 可用的组合输出取决于原始文件的类型和维数。 L)a8W
y{,HpPp#o 8. 并行化和数据量
7"2L|fG ■ 参数运行模拟的实现是非常好的并行化计算。因此,其代表了一种非常高效的方法以快速的模拟光学系统中许多不同的设置。 V8ZE(0&II} ■ 但是如果在一个模拟已经非常内存消耗了,那么并行执行是不可能的。如果VirtualLab需要在硬盘上而不是在RAM中扫描如此大的数据量,那么并行化计算并不可能或者整个计算速度会被降低。 ;gYW!rM ■ 那么对于模拟参数运行,应该关闭并行化。 NKvBNf|D ~YA*
RCe 9. 总结 gV$j ] ■ 如果一个光学系统要在不同参数或参数组合下进行多次模拟,参数运行文档则是一个强大的工具。 <|cnQj* ■ VirtualLab提供各种结果的显示选项,包括动画。 <{bQl
L ■ 参数运行可用于模拟公差。 "=@b>d6U+ l~;H~h!h/ ]|it&4l QQ:2987619807 E0'+]"B
|
|