概括:
目前,FRED温度敏感性的评估可以使用脚本语言来实现。本文演示了一个根据温度函数改变双折射材料折射率的脚本。
(资料图)
双折射简介:
双折射是指一束入射光线产生两条折射光线的现象。
普通光线(o光线)——服从折射定律,在入射平面内;
非常光线(e射线)——不遵守折射定律,一般不在入射平面内;
光轴- 晶体中的特殊方向。当光在晶体中沿这个方向传播时,不会发生双折射。对于单轴晶体,o光和e光的传播方向相同,传播速度也相同。
步骤1:创建双折射材料KDP(磷酸二氢钾晶体)并将其命名为KDP Baseline。在树形文件夹中选择MaterialsCreate a New MaterialSampled Birefringent and/or Optically Active Material,根据如图所示的数据输入以下值(KDP材料的创建方法请参见文末注释)本文)。
注:轴选项为轴向,即OXY平面内的45角。
步骤2:将KDP BaseLine 复制到材质树文件夹。具体操作是鼠标左键选择KDP Baseline,鼠标右键选择Copy,在Materialas下选择paste,命名为KDP。
步骤3:建立折射率随温度变化20k后的折射率变化模型。我们使用FRED软件自带的VB脚本来实现这个功能。在树文件夹中选择嵌入式脚本,右键单击并选择创建新的嵌入式脚本。小心删除脚本编辑器中的所有内容,然后将以下程序粘贴到该编辑器中。
绿色字体为标记项,不参与程序计算。将此脚本复制到软件中:
步骤4:在脚本编辑器中按Ctrl + B 运行脚本。最后,我们观察KDP材料的折射率变化。或者退出编辑器并在树文件夹中选择运行嵌入式脚本.来运行脚本。
我们以0.46微米的波长为例
温度变化20K后,波长为0.46nm。
O光折射率计算方法:KDP=n KDPBaselineordinary + cteO*delT=1.51738+20*4*10-4=1.51818;
E光折射率计算方法:KDP=n KDPBaselineextraordinary+cteE*delT=1.47475+20*4*10-4=1.47575;
总结:
该脚本演示了温度变化引起的折射率变化。该脚本还可以扩展如下:
1. 对于非晶体材料也同样如此;
2、可以得到温度连续变化时的折射率变化;
3、温度变化对点图和照度图的影响;
有兴趣的读者可以在这里了解更多。
评论
KDP材质可以在材质库中找到,在树形文件夹Materials/Add Glass Catalog Material.中,类型中选择Custom,点击鼠标上下键找到KDP(排列是按照英文第一个排序)字母a-z)。