多焦点菲涅尔透镜

这篇具有很好参考价值的文章主要介绍了多焦点菲涅尔透镜。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

设计准备

所需工具

设计要求

设计一个多焦距 , n = 1.5, r = 50mm 的菲涅尔透镜。其中 n 是菲涅尔透镜的
折射率,r 是透镜的球冠半径。该菲涅尔透镜应使得目标面上形成一个亮环。

设计原理

边光原理

原理:若一个具有一定光展的光源发出的光线经过一个或几个序列化的单调正则光学表面的光学作用后投向目标面形成光斑,则整个光学过程具有以下两个性质:一是光源的边光成为光斑的边光;二是光源的内光映射为光斑的内光,并保持光线的拓扑结构不变。

根据边光原理,在设计集光器的外形尺寸时,只需要考虑边光,进而可以简化设计的难度。

近轴光线在球面光学系统的光路计算

光线在光轴附近很小的区域内,这个区域称为近轴区,近轴区内的光线称为近轴光线。根据基本的几何光学原理,光线在界面的传播可以用如下的公式表示。

i = l − r r u i ′ = n n ′ i u ′ = u + i − i ′ l ′ = r ( 1 + i ′ u ′ ) \begin{array}{c} i=\frac{l-r}{r} u \\ i^{\prime}=\frac{n}{n^{\prime}} i \\ u^{\prime}=u+i-i^{\prime} \\ l^{\prime}=r\left(1+\frac{i^{\prime}}{u^{\prime}}\right) \end{array} i=rlrui=nniu=u+iil=r(1+ui) 整理该公式,可以得到光线在物空间与像空间的成像关系。

光在透镜中的传播

根据焦点的物会成像在无限远的性质,可以得到焦距与球面曲率半径的关系()。

又由于透镜由两个球面组成,故根据组合光学系统的转面公式.可以得到两组合光学系统的等效焦距、等效焦点。当透镜两边都为空气时,可以得到如下的公式

f ′ = − f = − f 1 ′ f 2 ′ Δ = n r 1 r 2 ( n − 1 ) [ n ( r 2 − r 1 ) + ( n − 1 ) d ] f^{\prime}=-f=-\frac{f_{1}^{\prime} f_{2}^{\prime}}{\Delta}=\frac{n r_{1} r_{2}}{(n-1)\left[n\left(r_{2}-r_{1}\right)+(n-1) d\right]} f=f=Δf1f2=(n1)[n(r2r1)+(n1)d]nr1r2
当透镜的厚度d很小,可以忽略时,透镜的焦距的倒数(即光焦距)可以如下表示
Φ = 1 f ′ = ( n − 1 ) ( ρ 1 = ρ 2 ) \Phi=\frac{1}{f^{'}}=(n-1)(\rho_1=\rho_2) Φ=f1=(n1)(ρ1=ρ2)

ρ 1 , ρ 2 \rho_1,\rho_2 ρ1,ρ2
为透镜两个折射面的曲率半径的倒数。一般的透镜的折射率为1.5,故可以近似的认为焦距与半径的关系为
f = 2 R f=2R f=2R

菲涅尔透镜原理

透镜在成像时对光线的偏折起决定作用的是其表面曲率,而透镜本身的厚度对成像贡献较少。一般的透镜的厚度大,主要是为了满足表面曲率或大孔径的要求。为此可以减少轴向厚度,同时保持表面曲率的不变。

多焦点菲涅尔透镜

保持曲率不变,下沉每一段曲线,如图所示
多焦点菲涅尔透镜

常见的切割方法主要有两种,分别是纵切法和横向法。切割方法如下图所示。
多焦点菲涅尔透镜

多焦点菲涅尔透镜

在实际加工时,透镜厚度的减少,使得透镜曲面位置提前,使得某一环带的出射点也会相应的提前。因此,实际上不同的环带的出射光线汇聚点会有些许的差别。又由于差别较小,故本实验忽略该微小差别。

透镜表面的圆弧可以由一下的参数方程表示

{ x = x 0 + R cos ⁡ ( θ ) y = y 0 + R sin ⁡ ( θ ) \left\{\begin{array}{l} x=x_{0}+R \cos (\theta) \\ y=y_{0}+R \sin (\theta) \end{array}\right. {x=x0+Rcos(θ)y=y0+Rsin(θ)

多焦点菲涅尔透镜

当每个环带的焦距不同时,光经过不同环带所汇聚的焦点不同,故可以控制不同环带的光在落在接收面特定位置,示意图如下

多焦点菲涅尔透镜

合理设计不同环带的焦点可以控制接收面的光强分布。示意图如下

多焦点菲涅尔透镜

操作步骤

本实验的操作步骤如下:

1
、根据焦点与半径的关系公式,求解平凸透镜的表面曲率,根据几何光学求解不同环带的焦距。

2 、利用MATLAB编程求解菲涅尔透镜的光学母线数据。

3、将上一步所得到的光学母线导入到solidworks中,进行三维建模得到多焦点菲涅尔透镜。将三维模型保存为sat文件。

4 、将sat文件导入到TracePro,添加
光源,接收面。设置多焦点菲涅尔透镜的材料,多焦点菲涅尔透镜的透光性,光源的属性(是否反射,是否吸收)。

5、进行光学仿真

6、优化分析

7、优化设计

步骤1、2:根据几何光学知识计算出焦距分别为 217.3913 294.1176
333.3333,透镜的口径为50mm,划分的总段数m为3,每段内共有1000个点。采用纵切法,得到如下的光学母线(程序见附录)

多焦点菲涅尔透镜

步骤3:将得到的菲涅尔透镜的光学母线导入到solidworks中。由于导入的点是离散的,故solidworks会进行插值,进而导致透镜部分区域为一个点,厚度为0.故对曲线进行平移,使得所得到的菲涅尔透镜具有一定的厚度。
多焦点菲涅尔透镜

步骤4:因为材料库并没有折射率为1.5
的材料,只能选取折射率最接近1.5的材料。本实验所选取的菲涅尔透镜的材料为肖特玻璃BK7,折射率为1.51872.光源为圆形的光源,光线垂直于该平面,为平行光。光通量为100流明。

多焦点菲涅尔透镜

如上的所设计的多焦点菲涅尔透镜能够实现接收面的环带状分布,且中间与边缘环带的亮度对比符合要求。

MATLAB 程序

主程序

%多焦点菲涅尔透镜母线主程序
%平行光
clear;
clc;
close;
%f:焦距(每个环带的焦距)
rho = 50;
H=1000;
recept_r=[60,80,100];
% recept_r=[0,40,70,100];
[~,m]=size(recept_r);
r_range=linspace(0,rho,m+1);

f=H*(r_range(2:end))./(recept_r+r_range(2:end))

%透镜半径
R = f/2;
%m: 划分的段数
% [~,m ]= size(f);
%num :每段内 ,点的总数量
% num=1000;
num=500;
site3 = split_sections_enhance(R,rho,m,num);

picture_handle=figure;
plot(site3(:,1),site3(:,3));
yline(0,'--')
axis equal
str1="exportgraphics(picture_handle,'多焦点菲涅尔透镜母线 "...
    +num2str(m)+".jpg','BackgroundColor',[1,1,1]);";

str2="save('site_fresnel_enhance"+num2str(m)+".txt','site3','-ascii');";
%保存图片
eval(str1);
% 导出坐标到site_fresnel.txt
eval(str2);

母线划分函数

%多焦点菲涅尔透镜的母线划分函数,支持实数范围内所有的焦距
% R:平凸透镜曲率半径
% r:球冠半径
% n:分成n段
function site=split_sections_enhance(R,rho,m,Point_per_sec)

% 圆心坐标
Cir_cen = [zeros(1,m);-sqrt(R.^2-rho^2)];
norm_R=abs(R)./R;
Cir_cen(2,:)=Cir_cen(2,:).*norm_R;
%求解各分段的边界的角度
%R需要计算出来

%% 初始化分配内存

x = zeros(m*Point_per_sec,1);
y = x;
%% 每个section的坐标
for j=1:m

    theta1=asin(rho*(sqrt( (j-1)/m ) )/R(j));
    theta2 = asin(rho*(sqrt( (j)/m ) )/R(j));
    if theta1>=0
        y_temp=Cir_cen(2,j)+R(j).*cos(theta2);
    else
        y_temp=Cir_cen(2,j)+R(j).*cos(theta1);
    end
    range = linspace(theta1,theta2,Point_per_sec);
    x(1+Point_per_sec*(j-1):Point_per_sec*j) = Cir_cen(1,j)+R(j)*sin(range);
    y(1+Point_per_sec*(j-1):Point_per_sec*j) = Cir_cen(2,j)+R(j)*cos(range)-y_temp;
end
%% 存入矩阵z,画图
site = [x,zeros(m*Point_per_sec,1),y];

return

exportgraphics函数仅在比较新的版本才有,21b版本是有这个函数的,该函数用于导出分辨率比较高的选项,具体用法可见官方的帮助文档。文章来源地址https://www.toymoban.com/news/detail-401599.html

到了这里,关于多焦点菲涅尔透镜的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Zemax光学设计(一)——单透镜设计

      设计优化一个玻璃材料为N-BK7,F数为4的单透镜,满足以下规格: 规格 约束 焦距 100 mm 半视场角(SFOV) 5° 波长 632.8 nm(HeNe) 中心厚度 2 mm ~ 12 mm 边缘厚度 2 mm 优化标准 全视场 RMS 均方根半径平均值 物体位置 无穷远   在序列模式设计中,每个光学系统从物面(OBJ)开

    2023年04月22日
    浏览(39)
  • MySQL面试题全解析:准备面试所需的关键知识点和实战经验

    MySQL支持多种数据存储引擎,其中最常见的是MyISAM和InnoDB引擎。可以通过使用\\\"show engines\\\"命令查看MySQL支持的存储引擎。 存储方式:MyISAM引擎将数据和索引分别存储在两个不同的文件中,一个是.MYD文件用于存储数据,一个是.MYI文件用于存储索引。而InnoDB引擎将数据和索引存储

    2024年02月12日
    浏览(33)
  • 安装Windows11提示这台电脑不符合安装此版本的Windows所需的最低系统要求

    现在很多用户都会选择用U盘来安装系统,最新有用户在使用U盘安装Win11系统的时候,结果安装到第一步就提示这台电脑无法运行Windows11,这台电脑不符合安装此版本的Windows所需的最低系统要求。下面小编就来教大家解决此问题的方法。 问题解析: 出现这个问题是因为电脑硬

    2024年02月05日
    浏览(88)
  • Win11提示这台电脑不符合安装此版本的Windows所需的最低系统要求解决办法

    1、用u盘安装进入到这个界面,可以看到这个提示,这时候点击左上角的箭头,返回上一步。 2、同时按下Shift+F10组合键调出管理员命令提示符窗口,输入regedit,按Enter键调出注册表。 3、依次展开HKEY_LOCAL_MACHINESYSTEMSetup,右键点击Setup,选择新建–项,命名为LabConfig。然后选

    2024年02月12日
    浏览(227)
  • 亲测微信小程序备案流程,微信小程序如何备案,微信小程序备案所需准备资料

    微信小程序为什么要备案,微信官方给出如下说明: 1、若微信小程序未上架,自2023年9月1日起,微信小程序须完成备案后才可上架; 2、若微信小程序已上架,请于2024年3月31日前完成备案,逾期未完成备案,平台将按照备案相关规定于2024年4月1日起进行清退处理。 备案系统

    2024年02月07日
    浏览(57)
  • mac-“准备安装时发生错误,请尝试重新运行此应用程序” + mac未能安装所需的固件更新

    参考链接:参考 u盘安装时候遇到问题: 安装系统时候报错 解决方案: 根据u盘系统上进行格式化磁盘,(我选择的是APFS),命名Macintosh HD 抹完之后选择急救下。 然后退出磁盘工具,点击重新安装系统就可以了 u盘制作参考: https://zhuanlan.zhihu.com/p/109582379 链接 mac未能安装所

    2024年02月04日
    浏览(82)
  • 嵌入式设备逆向所需的工具链

    导语:本文介绍了嵌入式设备逆向所需的工具链。 相关的应用程序或工具有: UART(Universal Asynchronous Receiver Transmitter,通用异步收发器): UBoot; Depthcharge; SPI (Serial Peripheral Interface,串行外设接口): Flashrom; I2C(Inter-Integrated Circuit,集成电路总线): i2cdetect; i2cdump; JTAG (

    2024年02月03日
    浏览(52)
  • 点聚焦透镜平台的使用

    1.连线 发射和接收点聚焦透镜天线分别连矢网port1,2 2.矢网设置好频率,注意根据频率选择透镜平台 3.加时间门 1)不加铁板 memory 同时出现memory数据和当前data 2)加铁板 3)anasys→transform(转化成时域表示) ON 单位ns 设置时间起始终止,一般起始要从正的开始 终止大约60ns

    2023年04月18日
    浏览(34)
  • 【工具问题】打开VS2022 帮助文档失败,显示“HELP 查看器所需的内容文件缺失或已损坏“处理办法

    这个问题产生的主要原因是将Help Viewer的注册表的位置没有与实际放置位置对应导致的,因为只要修改一下注册表的位置值就可以解决。 有效的解决办法如下: 修改注册表的值,VS2022帮助文档的相关注册表信息. 利用文件搜索软件【 everything 】搜索 VisualStudio15 ,确认其具体安

    2024年02月07日
    浏览(91)
  • 标签准备——labelIMG工具使用——自动化标注

    在实际生产项目中,为了提升目标识别的准确性,我们往往需要3000-5000张图片进行标注。而直接参与过标注的人都有一个共同的感觉,就是标注是一个简单、枯燥、无聊且十分耗时费力的差事。为此,我们可以在有了初步训练模型的基础上,采用更加自动化的方式进行标注,

    2024年02月12日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包