由人工智慧驱动的设计应用
本文原文由张贴
英文原文:
使用更少的表面,校正更多的像差,並且要以更緊湊的結構,適應從小型医疗儀器到可穿戴 AR 裝置的各種系統,這是今天的光学设计人員經常需要面對的需求。在系統中包含多個折疊的表面或者複雜的光路限制時,建立具有多個折射或反射面的緊湊型結構將會是一項具有挑戰性的任務。為了幫助完成這類设计工作,CODE V 提供了許多獨特而又強大的自由曲面设计和最佳化工具。
如果您正在進行自由曲面光学设计,請查看 CODE V 中可以幫助完成设计最佳化和分析的五大工具。
1. Q2D 自由曲面
CODE V 中的 Q2D 自由曲面是用於最佳化的得力工具,它提供的正交多項式在許多情況下能夠平滑收斂。對於有些设计,您可能會發現 Q-type 多項式非球面能夠更快地收斂到一個好的解,這是因為在设计空間中平衡像差時正交性會避免各項之"間的競爭。另外,CODE V 還提供一個特別的功能,可以設定表面的使用區域相對於參考二次曲面頂點的幾何位置。
圖說:使用 Q2D 自由曲面的非對稱设计,全部為反射面
2. 非球面與參考二次曲面偏離量的建模方式
對於 CODE V 中的部分自由曲面,現在支援2種方法用來對非球面偏離基底圓錐面建立模型。第一種方式比較特別,允許設定離軸角參數 omega,表示要使用的圓錐曲面區域的離軸程度。表面區域座標的位置將會根據 omega 角而偏移。另外,CODE V 還允許使用 X 和 Y 偏移參數,設定多項式偏離量的座標原點。
圖說:CODE V 中作用在基底圓錐曲面上的自由曲面多項式偏離
CODE V 中新的擴展 Fringe Zernike 多項式面型,與设计者在光學系統建模中常用的多項式具有相同的形式,但是在徑向擴展高達 R30。
3. 自由曲面係數表
從 CODE V 11.3 版本開始,设计者可以使用一個特別设计的自由曲面係數表。該表格以對使用者友善的顯示格式,説明快速檢查系統的對稱性,以及符合(或違反)對稱性的狀況。標示出這些滿足(或不滿足)所需的系統對稱性條件的係數項,不僅有助於高效地使用设计最佳化變數,還能夠知曉並使用那些對改進系統有效的變數。
图说:不存在对称性假设的光学系统的二维係数网格
圖說:光學系統的二維係數網格, 突顯違反 X-Z 對稱性條件的係數項
4. 視覺化查看表面偏離量、矢高和斜率資訊
對於您所设计的面型,想要從加工的角度來感受非球面斜率的陡峭程度,這在CODE V 中很容易實現。使用內建功能查看表面的偏離量、矢高和斜率資訊,您就可以檢查可能存在問題的區域,然後透過進一步的设计和最佳化控制修正表面形狀。
圖說:Q2D 自由曲面矢高圖
5. 基於 Chebyshev 多項式的用戶定義面型 (UDS)
對於需要在矩形光瞳上進行最佳化的光學系統,CODE V 提供了一個新的基於Chebyshev 多項式的使用者定義面型(UDS),這對於具有方形或矩形孔徑的系統非常有用。在對當下需要緊湊折疊的系統進行最佳化设计時,此面型最高達14階,會展現出更多的靈活性。
圖說:Chebyshev 面型係數表
圖說:使用 Chebyshev 面型的雙反射鏡系統
使用 CODE V 中這些新的強大工具來设计自由曲面光學系統能夠節省時間。將這些工具與 CODE V 強大並高效的最佳化能力相結合,您就可以看到在早期设计轉變為最終产物過程中所帶來的效率提升。
欲了解更多有關自由曲面的设计工具,請觀看我們的 YouTube 影片:。也可以联繫我们的销售团队 了解更多有關 CODE V 的資訊。