该例说明在FRED内模拟荧光粉的方法。由与脚本散射模型有关的波长属性g_w模拟荧光粉特性。根据用户编制的概率分布程序,该属性允许个别光线的波长发生变化。改变个别光线的波长是FRED的一个重大特色。甚至,脚本语言还可提供增加波长的操作。FRED允许用户执行精确的大范围的彩色模拟;荧光粉模拟只是其中一个实例。
实例有4部分:
建立问题
添加光源
添加几何
添加散射模型
运行仿真
建立问题
此次仿真需要0.486 µm的光线入射在一块涂有若丹明6G染料的薄片上。0.486 µm的光线来自氩离子激光器。
添加光源
使该光源的高斯宽度为0.075 mm。
波长为0.486 µm。
添加几何体
现在,添加一个表示若丹明6G薄膜的平面。

设置镀膜为“透射”,光线追迹控制为“允许全部”,设置散射光线有不同的颜色。

添加散射模型
为了完成荧光曲面的定义,若丹明6G的数据必须插入FRED脚本定义的散射模型内。FRED的镀膜数字转换器是转换图像为数字数据的便利方法。下图显示的下载到数字转换器内的若丹明6G反射光谱的位图图像。

接着,来自数字化文件的数据经过处理,放置在下图所示的脚本散射模型内:

注意:执行脚本散射模型之前先编译,建议数据集紧凑放置,以致其对光线追迹速度的影响达到最小。
该散射模型分配到薄膜曲面上,散射光线以散射方向射入镜面周围的小角内。

也可创建探测面以接收透射的荧光,并添加一个分析面。
运行仿真
下图显示的系统模型的光源是用RGB着色:

下图显示的是一个探测器上的彩色图像计算,通过图表视图的显示在可视化视图命令实现。该图是用RGB表示的荧光光谱,荧光光谱是由数字化数据构成的。任何一个操作过染料激光器的人都可能认出常用激光器的黄色染料

|