【研讨会 | 回顾】使用 Zemax OpticStudio 设计AR衍射光波导

发布:ueotek 2022-04-07 17:05 阅读:1438
2022年4月6日下午,由武汉宇熠与 Ansys Zemax 联合举办的“使用 Zemax OpticStudio 设计AR衍射光波导”线上研讨会圆满结束。 |hc\jb  
KyjyjfIwH  
本次研讨会的主讲老师是来自 Ansys Zemax 的高级应用工程师——
谷晨风。老师针对大家关心的 Zemax OpticStudio 在这两类衍射光波导课题上可提供的解决方案进行了介绍,也对大家常常涉及到的问题进行了解答。 hzv3F9.x  
.wP/ai>}  
本次研讨会让主讲老师与参会人员进行了深入的对话与交流,增进了对会议主题的深刻认识,也对如何使用 Zemax OpticStudio 设计AR衍射光波导有了更深的理解和思考。 5 5^tfu   
w~]T<^fW~  
以下是谷晨风老师针对小伙伴们提出的问题做出的部分回答! S.1( 3j*  
6s5yyy=L%~  
Q:请问有用 OptiSLang 优化整个光波导系统的案例吗?
wE?CvL  
A:这个问题,问的很好,我稍微介绍一下我们目前的一些策略。Ansys 旗下三款主要的光学产品是 Lumerical 负责微纳波动光学,Zemax 主要是几何光学也有涉及到衍射和物理光学等等。另外就是 Speos,它可以承担后端的非序列追迹任务和环境渲染,人眼响应的系统级仿真。这三款软件跟 Ansys 的 OptiSLang 的联动非常频繁,在我们的 work flow 里边,我们有不同的流程都可以涉及到 OptiSLang。衍射光波导的设计和优化,在 Zemax 的OS里面将光栅参数设置成变量 ,这是一种优化思路。那当然 OptiSLang 我们刚刚也有提到,就是它可以跟这三款产品或者是其中的两到三个有联动,利用它的丰富的优化引擎去进行一些敏感度分析,或者是给到一些设计时候的建议,初始的时候我们应该优化哪个会比较好等等。当然它的另一个作用是可以联动不同软件,让整个工作流程自动化。那如果大家感兴趣的话,都可以联系我们,我们会给到大家对于不同的 case 评估下来的比较优的方案。 >:%BNeO  
-A}zJBcR  
Q:请问优化过程是实时计算光栅,还是先算好不同结构的光栅用查表法优化?与 Lumerical 联动的也是一样的吗? BGN9, ii  
A:它是实时计算的,同OS通用的优化流程一致。如果大家有用过OS,那就知道优化是通过 cache 更新信息,基本只要能参数化,我都可以设置成变量去参与优化,是个实时的过程。与 Lumerical 联动的时候是这样,目前我们有两个方向,一个是静态交互,也就是 Lumerical 的结果通过json文件传递给 Zemax 的 OpticStudio 那么优化来讲,可以尝试通过 Lumerical 自带的优化 solver 进行,或者通过 OptiSLang 串联起 Lumerical 和 Zemax OpticStudio 进行优化。另外就是动态链接的方向,可以在 OpticStudio 里调用 Lumerical 的 solver,进行优化和评估。动态链接目前还在开发中,大家如果有需求,我们可以进行讨论 x7H A722w  
0 k9<&  
Q:可以自定义微纳结构去替代浮雕光栅或者体全息光栅吗? EsTB(9c?  
A:关于自定义微纳结构,如果你要考虑衍射效率的话,首先要看光栅类型。比如RCWA算法,就对于周期性的结构比较适用,而且 OpticStudio 里目前是一维的,你需要去看你的自定义微纳结构是不是符合,那如果不符合,我们可以尝试结合前面的 Lumerical,来完成自定义光栅的设置和分析,然后计算出来一些关键光线信息,然后导到 Zemax OpticStudio里面,这个是可以的。 %Uf'+!4l`  
[z2eCH  
Q:用 Lumerical 可以分析二维光柵的效率吗? ?.Q3 pUT  
A:可以。Lumerical 有 FTDT solver和 RCWA solver,针对不同类型的二维光栅可以有不同的策略。大家如果感兴趣的话,也可以发邮件给我们,我们可以根据客户不同的仿真需求来讨论方案 a_MFQf&KV  
VtWT{y5Ec  
Q:OS 跟 Lumerical 的结果可以联动吗?(例如用 Lumerical 建模放在 OS 里面仿真) `UQEXoB)  
A:可以。这个部分是我们在未来的一两年里面主要发力的部分。联动性会照着大家的想法去做,希望大家用起来会觉得好用。 W tVf wC_  
zSKKr?{  
Q:Lumerical 与 Zemax 联动仿真静态表格和动态链接有什么不一样 JYQ.EAsr!  
A:其实不一样的点就是在于一个实时响应的部分。一个是静态的,就是我 Lumerical 仿出来之后,我需要导出来一个 json 文档,然后我需要在OS里边用 DLL 去调用这个 json文档。动态的方式就是在OS 用 DLL调用,我只要用动态链接的话,我的 Lumerical 就会自动跳出来去运作。 @`S.@^%7fO  
hXc}r6<B  
非常感谢老师带来的精彩内容,感谢各位小伙伴的热情参与,本次活动我们进行了会议录屏,
扫码填写申请可以领取会议视频。(有工作人员微信的直接私聊获取) @y5=J`@=  
O5M2`6|As  
未来,武汉宇熠将继续瞄准光学行业相关技术领域和关键问题,与客户需求丝丝相扣,针对性地考虑研讨会主题,推出热门专题研讨会。我们诚挚邀请更多的朋友们参与到我们的研讨会中来,与大家交流经验,共同学习!
分享到:

最新评论

我要发表 我要评论
限 50000 字节
关于我们
网站介绍
免责声明
加入我们
赞助我们
服务项目
稿件投递
广告投放
人才招聘
团购天下
帮助中心
新手入门
发帖回帖
充值VIP
其它功能
站内工具
清除Cookies
无图版
手机浏览
网站统计
交流方式
联系邮箱:商务合作 站务处理
微信公众号:opticsky 微信号:cyqdesign
新浪微博:光行天下OPTICSKY
QQ号:9652202
主办方:成都光行天下科技有限公司
Copyright © 2005-2024 光行天下 蜀ICP备06003254号-1