上传者: 42198780
|
上传时间: 2025-09-18 09:46:14
|
文件大小: 2.72MB
|
文件类型: PDF
第四章 运行仿真
在你定义了照明光源,指定了光源的特性,放置了接收器之后,你就已经做
好了运行一次仿真的准备工作。
一.设立仿真
在你能够定义仿真的参数之前,你必须设立仿真。要设立仿真请依次点击
lllumination>Setup Simulation。注意在菜单中其他的条目是灰色无法选择的,
仿真被设立之前其他的菜单都不能被选择。
二.蒙特卡洛光线追迹
LightTools 照明模块使用蒙特卡洛光线追迹。作为通过命令面板在
LightTools中被追迹的 NS光线,这些光线没有被预先指定起始位置和方向,但
是在每个光源上这些光线的位置和方向被随机地选择。随机数种子在每次仿真开
始的时候被重新安排;因此,如果没有参数被改变,那么重新运行仿真将得到相
同的结果。
因为蒙特卡洛光线追迹在本质上是随机的,它使很多光线会聚到精确的照明
分布。要得到精确的答案,就可能需要成百上千条甚至数百万条光线,这是很平
常的。完成一次仿真需要耗费好几分钟甚至好几个小时,这取决于模型的复杂程
度以及计算机的速度和内存的大小。如果在接收器上的光线数据没有被保存,那
么所需的内存量将相对较小,并且仿真的时间相对较短;可是,你将不能够对数
据进行后序处理,例如对接收器进行重新调焦或者改变单元的数目。
我们推荐你首先执行一次只有几百条或者几千条光线的耗时较短的仿真,以
确定你的模型是如你期望的那样被建立。在仿真最初的运行中,“the ray
preview”选项可以被选中以查看输出窗格中的蒙特卡洛光线。这对于检验模型
的正确性来说是一个有力的帮助。然后对于最终的仿真运行来说,“the ray
preview”选项可以被关闭,这样就不用显示成千上万条光线的轨迹。如果在最
终仿真运行期间,有任何的 ChartViews被打开,那么表格刷新的中断时间间隔
应该被设定为相当大的数目,这样就不会浪费太多的时间来计算图形的刷新。
三.仿真信息
在你开始执行一次仿真之前或者在仿真被完成或者中断之后,你可以通过选
择 Illumination>Simulation Info...菜单项来查看有关仿真的信息。选择该菜
单项后,照明仿真属性对话框将弹出。
在这个对话框中,你可以指定要追迹的光线的数目,更新信息,被追迹的光
线数目,光线报告以及事先查看光线轨迹的设置,同样也可以指定光谱范围的界
限以及是否使用色散模式。你也可以控制随机数种子的设定并且选择随机数发生
器类型。
3.1要进行追迹的光线的综述