为了将Zemax的光学系统设计和分析功能与Matlab强大的矩阵计算和数据分析功能很好地结合起来,对Matlab和Zemax的DDE(dynamic data exchange动态数据交换)通信技术进行了研究,并将其应用于计算机辅助调腔技术的数值模拟过程中。通过动态...为了将Zemax的光学系统设计和分析功能与Matlab强大的矩阵计算和数据分析功能很好地结合起来,对Matlab和Zemax的DDE(dynamic data exchange动态数据交换)通信技术进行了研究,并将其应用于计算机辅助调腔技术的数值模拟过程中。通过动态数据交换完成Matlab对Zemax的控制,实现了二者之间的数据传递,即在Matlab的控制下,实现对光学系统结构的改变,并获取输出光束的Zernike多项式系数值,从而大大方便后续数据处理工作。同理,其逆过程可以将计算得到的结果反馈到光学系统中,用于系统优化。二者的动态数据交换技术可提高研究过程中数据的可靠性和工作效率。展开更多
利用光学设计软件ZEMAX和Python软件联合实现空间引力波望远镜光程差(optical path difference,OPD)精密求解;通过动态数据交换(dynamic data exchange,DDE)实现ZEMAX软件和Python软件数据交换:首先,Python软件对有限元分析后望远镜镜...利用光学设计软件ZEMAX和Python软件联合实现空间引力波望远镜光程差(optical path difference,OPD)精密求解;通过动态数据交换(dynamic data exchange,DDE)实现ZEMAX软件和Python软件数据交换:首先,Python软件对有限元分析后望远镜镜面数据进行处理,并将分析结果通过DDE传输给ZEMAX进行光线追迹;其次,ZEMAX软件对追迹后的光线坐标再通过DDE传回Python软件;最后,Python软件通过全局坐标系,计算刚体平移带来的光程差和波前的变化。模拟1mK温度变化下引力波望远镜的受力变形,通过ZEMAX软件和Python软件求解空间引力波望远镜光程差和波前变化,结果表明光程差精度为1e-13米量级,完全可以满足望远镜皮米级稳定性精度要求。本研究可为后续引力波望远镜光机结构方案设计中光程差分析提供技术参考。展开更多
文摘为了将Zemax的光学系统设计和分析功能与Matlab强大的矩阵计算和数据分析功能很好地结合起来,对Matlab和Zemax的DDE(dynamic data exchange动态数据交换)通信技术进行了研究,并将其应用于计算机辅助调腔技术的数值模拟过程中。通过动态数据交换完成Matlab对Zemax的控制,实现了二者之间的数据传递,即在Matlab的控制下,实现对光学系统结构的改变,并获取输出光束的Zernike多项式系数值,从而大大方便后续数据处理工作。同理,其逆过程可以将计算得到的结果反馈到光学系统中,用于系统优化。二者的动态数据交换技术可提高研究过程中数据的可靠性和工作效率。
文摘利用光学设计软件ZEMAX和Python软件联合实现空间引力波望远镜光程差(optical path difference,OPD)精密求解;通过动态数据交换(dynamic data exchange,DDE)实现ZEMAX软件和Python软件数据交换:首先,Python软件对有限元分析后望远镜镜面数据进行处理,并将分析结果通过DDE传输给ZEMAX进行光线追迹;其次,ZEMAX软件对追迹后的光线坐标再通过DDE传回Python软件;最后,Python软件通过全局坐标系,计算刚体平移带来的光程差和波前的变化。模拟1mK温度变化下引力波望远镜的受力变形,通过ZEMAX软件和Python软件求解空间引力波望远镜光程差和波前变化,结果表明光程差精度为1e-13米量级,完全可以满足望远镜皮米级稳定性精度要求。本研究可为后续引力波望远镜光机结构方案设计中光程差分析提供技术参考。