最近在用Zemax仿真干涉仪,在这之前查资料都是关于一些平面干涉仪的仿真,很少有关于Fizeau型的,尤其是球面干涉仪的仿真,看到很多关于这方面的问题回复都说利用多重结构仿照Zemax马赫-泽德干涉仪去做,但是也没有具体的过程,因此在这里分享一下我仿真的干涉仪步骤方法,具体是利用多重结构完成的仿真

目录

1.准直部分

2.参考部分

3.成像部分

4.多重结构将连通

5.干涉图生成

1.准直部分

与一般的准直系统设计一样,根据所需参数对准直系统进行设计,可以采用无焦模式设计,也可以反向设计,我是利用第二种方法设计的,评价方法利用波前即可。这一步设计的主要目的是为了得到符合标准的平行光(平面波)。

2.参考部分

由于是球面干涉仪(非球面干涉仪),这一部分的设计应使参考面的光线可以原路返回,因此需要对标准镜组进行相应设计。下图是我设计的标准镜结构,标准镜最后一个面(最右侧面)为参考面,需要注意对于标准镜的透射波前以及标准镜本身都是具有要求的,例如要满足测量精度优于0.1λ,则透射波前优于,参考面面形优于0.1λ即可,还有另外一些要求因为比较繁琐,这里不再详细描述,具体可以参考论文 “大口径高精度斐索干涉仪球面参考镜设计_曲艺”进行设计。在进行标准镜的优化时,可以使用RAID、RAED操作函数针对参考面进行优化。

3.成像部分

成像部分设计与一般的成像系统设计完全一样,评价函数及优化方法完全一致,只不过需要根据测量要求确定视场角等参数。

4.多重结构将连通

只要三个部分的设计满足要求,连通按照一般的多重结构将干涉仪光路将三个部分连通起来即可,需要注意的是这里利用多重结构的原因是干涉光路包括标准光路测量光路,测量光路中存在待测件,因此,两个光路有区别,如下图所示。注意:连通过程也应严格保证参考光返回为平行光。

5.干涉图生成

对于不同的元件,只需要在多重结构的测量光路中更换待测元件即可,例如下图是对一个与参考面同曲率半径的球面进行测量,按理应该生成零条纹,但系统存在着不可避免的像差,因此条纹图并非完全为理论上的零条纹。

对同顶点曲率半径的非球面测量干涉图如下:

设计过程看起来不复杂,但其中仍存在许多细节的问题在设计过程中难以处理,因此可以具体到哪一步出现问题都可以讨论!

基于Zemax的干涉仪仿真——Fizeau球面干涉仪相关推荐

  1. zemax迈克尔逊干涉仪_Zemax迈克尔逊干涉仪仿真013

    自学案例汇编 013:迈克尔逊干涉仪仿真 在这一节的实例中,我们要采用干涉分析等工具来仿真物理光学现象.下面,我们一边建模一边讨论. 图13想成像辑器列表 图13想成像结构及像差分析图列表 我们先建立 ...

  2. matlab飞行数据仿真,基于MATLAB的飞行仿真

    收稿日期: 2005 - 05 - 15 第 23卷 第 06期 计 算 机 仿 真 2006年 06月 文章编号: 1006 - 9348 (2006) 06 - 0057 - 05 基于 MATL ...

  3. matlab距离保护程序,基于MATLAB的距离保护仿真.doc

    基于MATLAB的距离保护仿真 摘要:本文阐述了如何利用Matlab中的Simulink及SPS工具箱建立线路的距离保护仿真模型,并用S函数编制相间距离保护和接地距离保护算法程序,构建相应的保护模块, ...

  4. matlab仿真模拟随机过程,基于MATLAB的随机过程仿真.pdf

    基于MATLAB的随机过程仿真.pdf < YSPRACTICE 系统实践 基于MATLAB的随机过程仿真 ◆陈建华 彭淑燕 王 伟 李海燕 摘要:为了改善随机过程课程教学中存在的数学概念抽象难 ...

  5. 频率统计表用c语言_空间矢量脉宽调制建模与仿真(基于C语言的SIMULINK仿真模型 | 基于SVPWM模块的仿真)...

    文末有仿真模型下载方式 1.1 基于C语言的SIMULINK仿真模型 使用C语言在MATLAB/SIMULINK中仿真,需要借助s-function builder模块实现.七段式SVPWM仿真模型如 ...

  6. 基于modelsim-SE的简单仿真流程—上

    基于modelsim-SE的简单仿真流程 编写RTL功能代码 要进行功能仿真,首先得用需要仿真的模块,也就是RTL功能代码,简称待测试的模块,该模块也就是在设计下载到FPGA的电路.一个电路模块想要有 ...

  7. zemax场曲畸变图_基于ZEMAX软件的短焦数字投影镜头的设计(2)

    接上一篇<基于ZEMAX软件的短焦数字投影镜头的设计(1)>,欢迎阅读. 2.5.改进结构 该镜头焦距短,而且要求很长的后截距,另外,对于投影镜头在反向光路设计时,应尽量使光学系统的出瞳位 ...

  8. 【机械仿真】基于matlab打桩机运动学仿真【含Matlab源码 2101期】

    ⛄一.获取代码方式 获取代码方式1: 完整代码已上传我的资源:[机械仿真]基于matlab打桩机运动学仿真[含Matlab源码 2101期] 点击上面蓝色字体,直接付费下载,即可. 获取代码方式2: ...

  9. Ubuntu18.04配置搭建基于Gazebo的虚拟仿真平台(Px4):无人机(UAV)、无人车等模拟实验平台

    这篇我觉得是写得比较详细完整的 摘自:https://dgzc.ganahe.top/ganahe/2021/uavgazebomoni.html Ubuntu18.04配置搭建基于Gazebo的虚拟 ...

最新文章

  1. LeetCode实战:除自身以外数组的乘积
  2. pytorch dropout_PyTorch初探MNIST数据集
  3. python中 [ 闭包 ] 小结
  4. java8 64x下载_jdk8 u102 64位下载
  5. java最好性能手机_企业级Java应用最重要的4个性能指标
  6. mongodb 分组聚合_MongoDB学习笔记整理,赶紧收藏起来吧
  7. [js高手之路] dom常用节点属性兼容性详解与应用
  8. 《MySQL必知必会》学习笔记——第七章(数据过滤)
  9. 金融现金贷用户数据分析和用户画像
  10. vue -【nextTick】-【过度与动画】-【插槽】-【配置代理服务器】-【vuex】-【路由】
  11. 一个网站做渗透测试对企业的安全性建议
  12. 微信小程序中的onLoad
  13. Photoshop Scripting 高阶编程(1):取色器的应用
  14. MySQL参数优化:back_log
  15. 【经验】短接 Flash 解决二次量产金士顿 DTI G2 4GB U盘(群联PS2251-39)问题
  16. 高校计算机课程建设研讨会通知,大学计算机教改与课程建设研讨会召开
  17. 词云库wordcloud中文乱码解决办法
  18. tp5.1使用composer安装
  19. 2小时破解WIFI密码!WPS漏洞目前尚无解决方案
  20. Ant Design of Vue 中 日期时间控件 禁止选中的(日期——)设置

热门文章

  1. 乐善有恒 京东健康全力缔造医疗健康公益服务创新样本
  2. 新华社:房地产要调控到民众满意的“政治水平”(转)
  3. 2022年中级经济师考试中级房地产专业练习题及答案
  4. 程序设计C语言-静态链表及指针
  5. 2018最热门的编程语言是什么呢?
  6. 产品经理最常用的13款工具
  7. 为何很多人支持吃狗肉,而且义正言辞?
  8. (三) Nepxion-Thunder分布式RPC集成框架 - 结构管理
  9. linux用rpm安装nginx,Linux内网安装nginx(rpm包安装方式)
  10. Bootstrap实战练习---Web全栈工程师简历模版