0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在存在全内反射(TIR)的情况下应用散射

jt_rfid5 来源:光子位 2023-07-02 11:27 次阅读

在本文中,我们将展示如何利用虚拟表面来对具有全内反射(TIR)的物体进行建模,同时保持其他独特的表面特性,例如粗糙的表面结构。

在OpticStudio中,全内反射(TIR)在其他表面属性(例如散射)之前应用于表面。在尝试对包含光学粗糙表面的光管或光纤进行建模时,这可能会导致问题。此类元件依赖于TIR,但由于表面粗糙度而无法实现完美的TIR行为。为了正确模拟此类系统,可以使用嵌入表面,以便在TIR之前应用散射函数。

一个直径为10毫米、长度为50毫米的PMMA圆柱体。镜头数据编辑器如下图所示。第1行包含一个以15°发射光线的源。第4行和第5行将检测器矩形放置在圆柱体表面的内部和外部。我们使用Cylinder Volume对象制作了一个光管。管道的直径为10毫米,长度为50毫米。

9a5590fe-172e-11ee-962d-dac502259ad0.png

9a6dfd1a-172e-11ee-962d-dac502259ad0.png

非连续着色模型显示入射在圆柱体底面上的光线。光线不会发生任何散射,并通过TIR反射回圆柱体。

9a85b64e-172e-11ee-962d-dac502259ad0.png

请注意,“Color Rays By:”已设置为“Segment #”。这会在光线每次与对象交互时更改光线的颜色。请注意,还选中了“Scatter NSC Rays”。

9a90d8a8-172e-11ee-962d-dac502259ad0.png

现在,假设圆柱体具有我们想要使用Scatter函数建模的粗糙或地面表面。因此,“Lambertian”散射函数被添加到对象属性中圆柱的侧面,如下所示:

9aaa446e-172e-11ee-962d-dac502259ad0.png

新的着色模型图如下所示。在散射函数之前应用TIR时,反射光线(以绿色显示)被散射,但光线全部散射到圆柱体中。实际上,在粗糙的表面上,光线也会从圆柱体中散射出来。

当光线与圆柱体相交时,OpticStudio中会进行两次计算。首先,软件根据斯涅尔定律计算镜面反射光线路径。接下来,应用散射函数使光线偏离镜面反射路径。结果是所有光线都在界面内部散射,光线不可能在管道外散射。

9ac8a2ec-172e-11ee-962d-dac502259ad0.png

检测器上的输出——一个在圆柱体内部,一个在圆柱体外部——也表明在第一次反射时没有任何入射光线被散射出圆柱体。光线仅在随后的反弹后离开圆柱体,在第二个探测器上产生均匀的低水平照明,而不是我们期望从粗糙表面产生的亮点。

下面,左侧的检测器显示了来自光管内的集中光束。右侧的检测器显示漫射光束,表明光线仅在多次反弹后才离开光管。

9ae28e8c-172e-11ee-962d-dac502259ad0.png

解决方案

这个问题的解决方案是在圆柱体内部嵌入一个虚拟表面,并将散射函数应用于该表面。这迫使软件在TIR之前应用散射函数,因为光线在遇到计算斯涅尔定律的空气-玻璃界面之前先遇到散射表面。

在Non-Sequential Component Editor的第3行是一个Cylinder Pipe对象,如下所示。对象没有定义材料,因此没有散射函数,斯涅尔定律不会在圆柱管表面产生光线偏差。在这种情况下,圆柱管的半径设置为4.98毫米,或比定义光管的圆柱体积小20微米。散射函数放置在圆柱管上,而不是放置在圆柱体本身上。

9affa800-172e-11ee-962d-dac502259ad0.png

新的3D布局图如下所示。光线现在从圆柱体中散射出来并返回到圆柱体中。探测器内部和外部的探测器现在显示出类似的分布。

9b3c63bc-172e-11ee-962d-dac502259ad0.png

9b562a86-172e-11ee-962d-dac502259ad0.png

来源:光子位

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 反射
    +关注

    关注

    0

    文章

    65

    浏览量

    15803
  • 编辑器
    +关注

    关注

    1

    文章

    788

    浏览量

    30229
  • 散射
    +关注

    关注

    0

    文章

    15

    浏览量

    7655
  • 光线
    +关注

    关注

    0

    文章

    57

    浏览量

    10460

原文标题:【光电集成】如何在存在全内反射 (TIR) 的情况下应用散射

文章出处:【微信号:今日光电,微信公众号:今日光电】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    ADC如何在存在大信号情况下同时处理小信号?

    对于 ADC,SFDR 展示了 ADC 如何在存在大信号的情况下同时处理小信号。例如,考虑一个接收器应用程序。假设 ADC 输入包含一个 +1 dBm 阻塞信号和一个 -75 dBm 所需信号。
    发表于 05-06 10:00 792次阅读
    ADC如<b class='flag-5'>何在</b><b class='flag-5'>存在</b>大信号<b class='flag-5'>情况下</b>同时处理小信号?

    何在不输入传递函数的情况下测量输入输出信号之间的...

    何在不输入传递函数(同时也没零极点信息,只有信号)的情况下测量输入输出信号之间的带宽???
    发表于 05-22 15:21

    何在负载不变的情况下 对电机的电流进行控制??

    电机的电流与负载成正比,当负载增加到足以使电机发生堵转时,电机的电流就会达到最大值。我想问一,在这种情况下,如何在不改变负载的情况下,来减小电机的电流??
    发表于 06-30 10:11

    求教高手,如何在两个电源接地不连通的情况下电路有效运行?

    何在两个电源接地不连通的情况下电路有效运行。
    发表于 07-01 10:52

    何在不联网的情况下校正时间?

    设计了一套基于51单片机的电能计量系统,其中用到DS1302的时钟做时间,问题是,如果时间不正确了,如何在没联网的情况下校正时间?感谢各路英雄豪杰帮忙解答!
    发表于 11-24 22:42

    请问在低频情况下和传输线长度远小于波长为什么可以忽略反射的影响?

    大家好我在学习微波的过程中发现在任何情况下如果阻抗不匹配将会导致反射的发生,然后反射波将会影响入射波上的波形产生驻波。然而在低频情况下我们却很少去考虑阻抗匹配这个是为什么?以及
    发表于 02-19 13:51

    何在每种情况下设置PSoC创建程序3.3?

    您好!蓝牙规范4.2版本中存在下一个配对模式2.3.5.2乐遗产配对-公正的作品2.3.5.3 LE遗产配对-密钥入口2.3.5.4带外请告诉我如何在每种情况下设置PSoC创建程序3.3。最好的问候,Yoshizu
    发表于 10-28 10:00

    何在不使用任何射频或数字连接的情况下进行无线性能验证?

    何在不使用任何射频或数字连接的情况下进行无线性能验证?确定BLE OTA 误包率(PER)和接收机灵敏度的全新测量技术分析
    发表于 03-10 07:20

    过电流产生的原因是什么?如何在电流情况下采取措施保护GTO?

    过电流产生的原因是什么?如何在电流情况下采取措施保护GTO?使其免遭损坏。GTO的过电流特性有哪些?逆变器的过电流保护方法有哪几种?
    发表于 04-12 07:06

    反射棱镜(TIR)的建模

    摘要在这个例子中,我们演示了在反射TIR)棱镜上的干涉和渐晕效应的建模,其中这些效应特别是在光透射部分出现。所讨论的棱镜通常由两部分组成,两部分用折射率略有不同的材料粘在一起。根
    发表于 09-13 14:16

    何在不丢失的情况下正确发送CAN BUS消息?

    “HAL_OK”,但通常(大约 50/50 的机会)其他设备没有收到消息。所以消息丢失了?为什么添加 TxMessage 会失败?为什么我没有得到任何失败的迹象?如何在不丢失的情况下正确发送 CAN BUS 消息?
    发表于 12-30 06:17

    何在不拆芯片的情况下读取出esp8266烧写的固件?

    何在不拆芯片不使用编程器的情况下读取出esp8266烧写的固件
    发表于 11-09 06:45

    何在不烧写的情况下使用软件读取ESP8266内存容量?

    何在不烧写的情况下使用软件读取ESP8266内存容量
    发表于 11-10 08:06

    喇曼散射型分布式光纤温度传感器频域反射

    喇曼散射型分布式光纤温度传感器频域反射法 目前,对分布式光纤温度传感器的研究主要是基于喇曼散射、布里渊散射
    发表于 03-01 16:16 671次阅读
    喇曼<b class='flag-5'>散射</b>型分布式光纤温度传感器频域<b class='flag-5'>反射</b>法

    何在没有Arduino情况下制作机器人

    电子发烧友网站提供《如何在没有Arduino情况下制作机器人.zip》资料免费下载
    发表于 12-05 09:58 0次下载
    如<b class='flag-5'>何在</b>没有Arduino<b class='flag-5'>情况下</b>制作机器人