首页
->
登录
->
注册
->
回复主题
->
发表主题
光行天下
->
FRED,VirtualLab
->
非序列配置:如何使用光线追迹和场追迹的仿真设置
[点此返回论坛查看本帖完整版本]
[打印本页]
infotek
2020-09-27 11:33
非序列配置:如何使用光线追迹和场追迹的仿真设置
摘要
*- IlF]
)Z8"uRTb0
VirtualLab不仅能够进行光线追迹,也可以执行场追迹。各种数值参数的规定可以对数值模拟进行控制。在VirtualLab中,这通常由精度因子的规范来处理。 本示例阐述了如何使用提供的精度因子来控制VirtualLab中的光线追迹和场追踪引擎,并重点放在非序列仿真的设置上。
YUVc9PV)Ws
7hF,gl5
0I>?_?~l6
仿真设置概览
kV:FJx0xP
@6YBK+"
以下将更详细地解释模拟设置:
q"LJwV}W
T5dUJR2k$
总精度(第二代场追迹)
|IX` (
1 采样精度
| 2.e0Z]k
2 傅里叶变换精度
Ld}(*-1i
UC+7-y,
非序列光线/场追迹
zJuRth)(,
3 能量阈值
uO _,n
4 最大级
uVq5fT`B
5 通道分辨率精度
tf7v5iG e
6 仅显示在3D视图中入射探测器的路径
2c"N-c&A
#7~tL23}]
1. 采样精度
),;D;LI{S
=|gJb|?w
N0K>lL=
采样精度是一个用于在追迹期间控制光场信息准确性的参数。
Z(LxB$^l[
可以通过增加采样精度因子来克服出现的意外人为现象。
B3cf] S%
bQXc IIa{
gY>;|),
2. 傅里叶变换精度
xgtJl}L
a81!~1A
S)\JWXi~:J
在VirtualLab中有几个傅立叶变换算法。
e+F}9HR7
根据场是位于其衍射区域还是几何区域自动选择。
>w2Q1!
小的傅里叶变换精确度(例如0.01)迫使全局使用几何傅里叶变换,其特点在于比衍射变换快得多。
q?;*g@t
Y/^[qD
4V228>9w
A#Q0{z@H
另外,每个探测器都可以单独强制使用几何傅里叶变换。
1!>bhH}{D
可以通过在相应检测器的编辑对话框中激活“检测器参数”选项卡下的“假设几何场区域用于检测器评估”复选框来选择此项。
"GwWu-GS
q ab) 1ft
~@-QbkC
3. 能量阈值(非序列光线\光场追迹)
pYLY;qkG"
Dm|gSv8d,
^e aRgNz
能量阈值是非序列追迹引擎的停止标准。
` $.X [\*U
对于光能低于能量阈值的每一个 非序列光路,沿着路径的光追迹将不做处理。
42Aje
8S.')<-f
QmH/yy3.%
i!SW?\
能量阈值:方案说明
;OQ'B=uK
I;kf #nvao
pAJ=f}",]E
遇到玻璃板时透射和反射光能的示例性说明。
M>?aa6@0
在剩余能量达到可以忽略的水平之前,通常不需要很多反射。
gro7*<
在全反射的情况下,当然应该考虑许多相互作用。
JHvFIo
Y]+e Df
5E]UI YAkV
下面显示了能量阈值影响的一个例子。
!y>lOw})Q
就本例而言,入射角为30°的平面波通过标准具的传播。
3AdP^B<
能量阈值越小,追迹的路径越多。
'^Pq(b~
wUru1_zjO
q4sl=`L5Sp
c&Gz> L
4. 最高级别(非序列光线\光场追迹)
j}|N^A_ S
y\F`B0#$
\g~ws9'~
最高级别是非序列追迹引擎的停止标准。
VFilF<