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

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

3天内不再提示

彩虹角的计算

中科院半导体所 来源:万象经验 作者:Eugene Wang 2022-08-16 10:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

几千年前,人们就一直在努力解释彩虹的起源,艾萨克·牛顿在他1704年的著作中提供了第一个真正令人信服的解释。

普通白光由整个可见光谱组成,通过使用玻璃棱镜折射光,牛顿能够将光分成其组成成分的颜色。我们现在知道光的颜色是由光的波长或频率决定的:波长越长,频率越低,光越红;波长越短,频率越高,光越蓝。不同波长或频率的光被玻璃棱镜折射的角度略有不同,这就是导致不同颜色扩散并形成连续光谱的原因。牛顿意识到许多不同的材料也可以折射光(包括水),这就是他理解雨滴形成彩虹的关键。

cd6cbb08-1cf1-11ed-ba43-dac502259ad0.jpg

人们早就知道,为了让某人观察到彩虹需要三个条件。首先太阳需要在你身后,其次你面前的天空必须有雨滴,第三阳光必须能够在没有任何障碍物(例如云)的情况下直接到达雨滴。

光线在液滴的路径

考虑一束红光入射到如下图所示的球形液滴上,我们暂时假设入射角α为45 度,我们希望计算这束光线穿过水滴时的路径。为了做到这一点,我们将使用斯涅尔定律,该定律将入射角α、折射角β和折射率n联系起来。折射率被定义为光在真空中的速度与光在所研究材料中的速度之比。

cd85451a-1cf1-11ed-ba43-dac502259ad0.jpg

空气中的光速非常接近于真空中的光速,因此我们可以假设空气的折射率大约等于1。另一方面,水中的红光的折射率为1.33。我们可以将此信息代入斯涅尔定律,我们会发现折射角为32.12度。因此我们现在可以确定红色光线在液滴内移动时的路径。此后,一部分光线离开液滴,但至关重要的是,另一部分光线反射继续在液滴内传播。最后部分光线再次折射,以与进入液滴相同的45度角离开液滴。

如果我们使用的是一束蓝光而不是红光,这会有什么不同?在这种情况下,折射率会轻微改变,现在不是1.33而是1.34。虽然这似乎没有太大变化,但当我们将其代入斯涅尔定律时,它会产生31.85度的折射角,这导致蓝光在液滴内部的路径与红光不同,甚至与每一种颜色都不同。每种不同颜色光的折射角差异导致光在每个液滴中分散,最终产生彩虹的彩色带。

cdaf64f8-1cf1-11ed-ba43-dac502259ad0.jpg

彩虹角的计算

接下来,我们仔细研究一下几何形状,先以红光为例。在一束光入射到液滴再出射之后,出射光线几乎是与入射光线反向的,我们可以计算出出射光偏离入射光的角度。这个角度很大程度上取决于入射角度α,因此我们把这个偏离角度标记为D(α)。如下图所示,我们可以把所有角度都标示出来。

cdcbdbb0-1cf1-11ed-ba43-dac502259ad0.jpg

根据四边形的内角和为360度,我们有以下公式,并进行简化:

我们可以再利用斯涅尔定律,让空气的折射率为1,水对红光的折射率为4/3,于是可以得到:

把最终结果代入上式,我们可以得到:

对于这个结果,最好的方法是用图把它展示出来。我们以D(α)为纵坐标,以α为横坐标绘制曲线,如下图所示。

cddf06d6-1cf1-11ed-ba43-dac502259ad0.jpg

我们可以从图中看到有一个最低点,先来求这个最低点所对应的值,再来分析它的意义。在最低点处,它的导数值为零:

最终,我们可以算得入射角α=59.4度,而偏转角D(α)=138度。那么这个最低点有什么意义呢?如果我们让入射角从20度到40度,则对应于偏转角D(20)-D(40)=161-145=16度的偏移;如果让入射角从50度到70度,则对应于偏转角D(70)-D(50)=141-140=1度的偏移。换句话说,当入射角α处于最低值附近时,所有偏转的光线都倾向于聚集在一起,以偏转角D(α)等于138度为中心

这种具有138度偏转角的光线积累意味着此角度的红光更亮更明显,与之对应的观测角42度被称为红光的彩虹角,也就是我们看到红光的最佳角度。此外,通过这种方法,我们也可以算得蓝光的彩虹角大约为40度。在这两个角度之间,我们就可以看到完整的彩虹。

cdf3af50-1cf1-11ed-ba43-dac502259ad0.jpg

有时候我们还可以看到双彩虹,在主彩虹旁边还有一亮度较不明显的次级彩虹。我们上面计算的是光在液滴中反射一次,如果光在液滴内反射两次,那么形成的就是次级彩虹,由于篇幅有限,这里就不再进行计算。

ce09ea0e-1cf1-11ed-ba43-dac502259ad0.jpg

审核编辑 :李倩

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

    关注

    4

    文章

    1581

    浏览量

    61738
  • 波长
    +关注

    关注

    0

    文章

    66

    浏览量

    22930
  • 光线
    +关注

    关注

    0

    文章

    74

    浏览量

    10871

原文标题:彩虹的形成及彩虹角的计算

文章出处:【微信号:bdtdsj,微信公众号:中科院半导体所】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    函数的查表法

    在单片机运算中,以整数形式或说定点数形式进行运算会比以浮点数形式运算快。电机控制中,经常需要用到三函数,正弦,余弦,或者正切,求解这一类函数对于性能没那么优秀的单片机来说十分吃力,实际表现为计算
    发表于 11-19 08:06

    星三启动电路图资料

    星三启动电路图,解决电机启动电流大问题
    发表于 10-10 14:29 2次下载

    如何使用 M252 PSIO 实现 ARGB2 LED 定时,实现彩虹、剧场追逐彩虹等灯光效果?

    使用 M252 PSIO 实现 ARGB2 LED 定时,实现彩虹、剧场追逐彩虹等灯光效果
    发表于 08-20 06:58

    如何使用GPIO模拟ARGB2 LED定时序列,并在M258系列微控制器(MCU)上实现彩虹波ARGB2 LED效果?

    使用GPIO模拟ARGB2 LED定时序列,并在M258系列微控制器(MCU)上实现彩虹波ARGB2 LED效果
    发表于 08-20 06:55

    VirtualLab:衍射计算

    介质的折射率、结构的周期和入射。这种相关性在数学上被编码在光栅方程中。在这个用例中,我们介绍了VirtualLab Fusion的衍射计算器,这是一个用于计算光栅方程的方便工具。
    发表于 06-16 08:48

    求助,关于ST的IMU和地磁计用motionfx库融合后航向异常的问题求解

    算法会通过加速度计和陀螺仪动态调整重力矢量的投影,强制地磁数据重新参与计算,覆盖错误的水平补偿,修正了航向。这是motionfx库的bug还是我的配置哪里有问题?配置如下:MFX_knobs_t的ATime
    发表于 06-10 07:19

    ST的IMU和地磁计用motionfx库融合后航向异常的原因?

    算法会通过加速度计和陀螺仪动态调整重力矢量的投影,强制地磁数据重新参与计算,覆盖错误的水平补偿,修正了航向。这是motionfx库的bug还是我的配置哪里有问题?配置如下:MFX_knobs_t的ATime
    发表于 04-23 08:11

    TechWiz LCD 1D应用:高延迟膜(彩虹mura仿真)

    例使用TechWiz LCD 1D仿真一种彩虹纹,在常规四畴VA结构下加入高延迟膜后,模拟其彩虹mura的现象。 1.建模任务 1.1堆栈结构 2.建模过程 2.1创建材料 2.2创建堆栈结构 3.查看结果 3.1色度图(各点代表不同θ和Φ
    发表于 04-10 08:51

    VirtualLab:衍射计算

    介质的折射率、结构的周期和入射。这种相关性在数学上被编码在光栅方程中。在这个用例中,我们介绍了VirtualLab Fusion的衍射计算器,这是一个用于计算光栅方程的方便工具。
    发表于 04-08 08:46

    马达控制上必要的知识 三函数

    为了理解马达控制技术,必须理解如下基础学问。 (1) 数学:三函数,指数函数,复数函数,微分,积分,矩阵,坐标(直交,极) (2) 电气电路:交流理论(3 相交流, 歪交流),过渡现象 (3
    发表于 03-18 12:23

    multisim的电机模型是否支持星接?

    在multisim电路仿真软件中,其中的电机模型是否支持自己完成星接接,就是针对那些有6个接线柱的电机,是否按照自己的设想完成星接,主要用来看线电流和相电流?
    发表于 02-26 19:56

    DLPC4422怎么进行四校正?

    DLPC4422怎么进行四校正??老的DLPC4422-HV有四校正功能?
    发表于 02-26 07:15

    函数的应用广泛性:从算法设计到DSP芯片实现的探索

    数字信号处理(DSP)芯片以其强大的计算能力,广泛应用于各种信号处理任务。而三函数作为其中的基础数学工具,在这些任务中发挥了巨大的作用。 在运动控制系统中,三函数常用于姿态控制和路径规划。无论是
    的头像 发表于 02-20 10:32 1710次阅读

    VirtualLab Fusion应用:基于分布式计算的AR光波导中测试图像的仿真

    (10201次模拟):大约43小时。 模拟结果:不同视场的辐射通量*。 *注: 21个×21个方向的结果存储在参数连续变化的光栅的查找表中。 使用分布式计算 参数运行用于改变当前视场模式的角度,这
    发表于 02-19 08:51

    长三,如何把数据要素变成新长江?

    长三数据一体化,为“数据要素x”做出示范
    的头像 发表于 12-24 14:07 1082次阅读
    长三<b class='flag-5'>角</b>,如何把数据要素变成新长江?