色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

解析Zemax OpticStudio中復合表面的工作原理

LD18688690737 ? 來源:Ansys光電大本營 ? 2023-02-14 10:33 ? 次閱讀

本文主要介紹了 OpticStudio 中的復合表面類型,該功能將作為 Zemax OpticStudio 22.3 版本(支持于訂閱制專業/旗艦版)和 Ansys Zemax OpticStudio(專業/旗艦/企業版)2022 R2.02版本中一項新穎、有趣且實用的功能。 該功能將延展支持出 OpticStudio 中許多新功能和可能性。

簡介

序列模式下的全新復合表面能使用戶能夠添加多個表面的矢高輪廓,最終實現具有復雜矢高分布的新光學表面。 如果用戶想要將不同類型的矢高分布疊加到一個表面,則可以使用新表面對應的復合堆疊功能實現。 此功能將啟發模擬分析中的無限可能性,涵蓋分析、公差等多個環節。

在本文中,我們將解釋復合表面的工作原理,然后將其功能應用于在手機攝像頭模組中,對復雜非球面透鏡進行公差分析。

復合表面的工作原理

如圖 1 所示,可以使用“表面屬性”中的“復合表面:添加矢高至下一表面 (Composite Surface: Add sag to the next surface)”復選框啟用復合表面屬性:

pYYBAGPq82mAemo9AAHGdJ2QlHQ171.png

圖 1. 復合表面屬性設置界面

復合表面允許將任意數量的表面添加在一起,這些表面稱為“復合組件表面 (Composite Add-on)”,或簡稱為“組件面”。 算法將把組件面的矢高輪廓將添加到下一個組件面上,總矢高最終將添加到鏡頭數據編輯器(LDE)中的下一個表面中,該表面稱為“復合基礎表面 (Composite Base)”,或簡稱為“基面”,緊隨組件面之后。 然后,基面矢高將是所有附加矢高及其基面矢高的總和。 組件表面和基面的矢高總和稱為“復合堆疊 (Composite Stack)”。 如圖 2 所示,組件面行顏色為淺黃色,基面行顯示為亮黃色。

poYBAGPq82mAEpQVAAMI84ZpSdw567.png

圖 2.復合附加組件、復合基座和復合堆棧

我們可以發現,不能為組件面設置材料和膜層,因為它僅用于將矢高分布提供給復合基面而不起其他任何作用。 組件面的材料和膜層性能將跟隨基面的屬性。 另一個重要的點是無論為復合組件面設置怎樣的孔徑,當算法計算矢高分布時,復合組件面的孔徑都將被認為與基面相同。

在光線追跡中,光線僅考慮在基面所表達的總表面矢高,組件面不直接參與光線追跡。

基面的矢高圖將顯示包含所有復合組件面的總矢高,而不是僅顯示基面的矢高。

所支持表面

復合表面可支持的表面類型如下所示,組件面和基面所支持的表面類型相同:

雙錐面(Biconic)

雙錐 Zernike(Biconic Zernike)

切比雪夫多項式 (Chebyshev Polynomial)

偶次非球面(Even Asphere)

擴展非球面(Extended Asphere)

擴展奇次非球面(Extended Odd Asphere)

擴展多項式(Extended Polynomial)

網格矢高面(Grid Sag)

不規則面(Irregular)

奇次非球面(Odd Asphere)

奇次余弦面(Odd Cosine)

離軸圓錐自由曲面(Off-Axis Conic Freeform)

周期面(Periodic)

多項式面(Polynomial)

Q型非球面(Q-Type Asphere)

Q型自由曲面(Q-Type Freeform)

標準面(Standard)

超圓錐面(Superconic)

傾斜面(Tilted)

環形面(Toroidal)

Zernike Fringe 矢高面(Zernike Fringe Sag)

Zernike 標準矢高(Zernike Standard Sag)

Zernike 環形標準矢高(Zernike Annular Standard Sag)

表面堆疊

如果要將不同類型表面的矢高分布添加到一個表面,可以將多個附加表面添加為復合堆疊。

在下面的示例中(圖 3 所示),通過將組件面 4 添加到基面 5 形成 ROC(曲率半徑)= -500mm的拋物面反射鏡,另一個組件面 3 為表面矢高增加了 Zernike 項的擾動。

poYBAGPq82mAD3B1AAGrpM0c6gs624.png

圖 3. 使用復合表面建模的拋物面反射鏡

可以從以下視圖中看到,啟用組件面(圖4 (a))后,布局圖將顯示復合堆疊的總矢高,而不顯示單個組件面矢高。 在圖4 (b) 中忽略所有附加表面的情況下,布局圖中將僅顯示基面(因此系統現在明顯失焦)。

poYBAGPq82mALg8oAAIpF7aM5c8638.png

pYYBAGPq82mAPnvBAAHphbotP1E598.png

圖4.(a)啟用組件面的拋物面反射鏡系統 (b)忽略組件面的拋物面反射鏡系統

復合表面工具

添加復合表面后,有幾個用戶友好的工具可以使用。

忽略單個組件面

如圖 5 所示,選中“忽略此表面”復選框時,該組件面對復合表面的矢高貢獻將被忽略,行的顏色將變為深灰色。

pYYBAGPq82mAC8TcAANHNmmU0II867.png

圖 5. 忽略單個組件面

如果要忽略或啟用系統中的所有復合表面,可以在鏡頭數據編輯器上方的工具欄中用兩個按鈕來輕松控制。

忽略復合表面/啟用復合表面

poYBAGPq82mAWko5AALH5TJnJek797.png

圖 6. 忽略所有復合表面

poYBAGPq82mAZGKxAALk0nSmxvY742.png

圖 7. 啟用所有復合表面

隱藏/取消隱藏/刪除所有復合表面

在右鍵單擊菜單中,有三個選項可幫您根據需要輕松處理復合表面。

poYBAGPq82mAAnYmAAK7qS28xsU025.png

圖 8. 隱藏/取消隱藏/刪除所有復合表面

將復合表面與失高圖結合使用

我們可以使用 分析... 偏振與表面物理... 表面 (Analyze... Polarization and Surface Physics... Surface) 中的矢高圖功能來查看表面的矢高分布,以下是關于復合表面矢高圖的一些分析:

選擇“不移除”:矢高圖將顯示所選表面之前的所有組件面的總和。

選擇“移除復合矢高”:單獨繪制選定基面的矢高。

選擇“移除基底矢高”:僅顯示應用于此表面的所有組件面矢高的總和。

在下面的示例中,如圖 9 (a) 所示,表面 3 和 4 是組件面,表面 5 是基面。 復合表面矢高圖,圖9 (b)~(g) 解釋了上述與復合表面的矢高關系。

pYYBAGPq82mAN3uMAANLocE9BfI785.png

圖 9(a). 用于解釋復合表面矢高圖的手機鏡頭系統示例

如圖9 (b)~(d) 所示,當使用“不移除”時,矢高會逐行加起來:

poYBAGPq82mASfLeAAJh4tW0bYE344.png

圖 9(b)

poYBAGPq82qAGxoUAAJT1drnb6E421.png

圖 9(c)

poYBAGPq82mAdHHnAAJf2uX4cgI760.png

圖 9(d)

如果要單獨顯示某組件面的矢高,可以使用“移除復合矢高”或“移除基本矢高”,如圖9 (e)~(g) 所示:

pYYBAGPq82mASWsFAAJin07amdo540.png

圖 9(e)

pYYBAGPq82mAIxPBAAJfHMp_PNc680.png

圖 9(f)

poYBAGPq82mAVT0pAAJm6_pvyfU468.png

圖 9(g)

***復合表面與離軸孔徑 ***

復合表面也可以應用于離軸系統的建模。

pYYBAGPq82mAAG-hAADpoIKc94k386.png

圖 10. 離軸反射式系統

如果單擊組件面的 “Composite” 選項卡中的“設置傾斜/偏心用于追隨基面孔徑 (Set Tilt/Decenter to follow Base surface aperture)”按鈕,則組件面將自動在基面的離軸孔徑上居中。 點擊按鈕后 OpticStudio 會自動填充復合選項卡中的傾斜和偏心,以便組件面的矢高堆疊處于基面離軸孔徑的中心。 其中,偏心與頂點位置匹配,而傾斜與離軸孔徑中心的基面旋轉方向匹配。

pYYBAGPq82mADm8zAAG4vypOHWU805.png

圖 11. “設置傾斜/偏心用于追隨基底表面孔徑”和“更新傾斜”按鈕

對于復合堆疊,“設置傾斜/偏心用于追隨基底表面孔徑光圈” 按鈕將用于基底之前的最后一個組件面,并且復合堆疊中的所有組件面將具有相同的傾斜/偏心屬性,即復合堆疊將具有相同的坐標系。 請注意,復合堆疊的傾斜/偏心只能在最靠近基面的組件面上看到,其中“設置傾斜/偏心用于追隨基底表面孔徑光圈”按鈕可以使用,對于所有其他組件面,這個按鈕將顯示為灰色。

如果用戶手動更改偏心值,則可以使用“更新傾斜 (Update Tilt)”按鈕(如圖 11 所示)自動填充更新后傾斜值,以便組件面的旋轉方向與指定偏心處的基面相匹配。

結合 TIRR、TEXI 和 TEZI 操作數進行公差分析

在公差分析方面而言,上面的討論中我們知道可以使用復合表面的 Composite 屬性設置手動添加不規則度和公差。

此外,復合表面擴展了現有 TIRR、TEXI 和 TEZI 操作數的功能,以前這三個操作數只能用于對以下表面進行公差分析:

pYYBAGPq82mADnkiAAGfWJiq6h4203.png

圖 12. 之前TIRR、TEXI和TEZI僅用于有限的表面類型

現在得益于復合表面,任何可以成為復合基面的表面類型都可以使用這三個操作數來執行公差分析請注意,TIRR、TEXI 和 TEZI 的擴展功能不包括對離軸孔徑的支持)。

對于符合條件的表面類型,TIRR 操作數將使用不規則面作為復合表面對這些表面進行公差分析; TEXI 操作數將使用 Zernike Fringe 矢高面作為復合表面對這些表面進行公差分析; TEZI 操作數將使用 Zernike 標準矢高面作為復合表面對這些表面的公差進行分析。

我們以圖 13 所示的手機鏡頭設計為例。

poYBAGPq82mAFwUQAAKvwcLqvi8003.png

圖 13. 手機鏡頭系統示例

公差數據編輯器(TDE)填充了手機鏡頭表面 3 和 4 的 TEZI 操作數。 之前 TEZI 不能直接與 Q 型非球面一起使用,但現在您可以直接在 TDE 中進行設置并使用以下公差功能,如圖 14 所示。

pYYBAGPq82mAZqPxAANYURqLrLc045.png

圖 14.在Q型非球面上使用 TEZI 操作數進行公差分析

當我們運行公差分析并保存蒙特卡羅文件時,您可以輕松檢查公差結果。

poYBAGPq82mAc1d6AAHiZ8liGn4629.png

圖 15. 蒙特卡羅分析設置

我們還可以打開一個蒙特卡羅隨機文件來驗證并更好地了解操作數如何向表面添加不規則度。 如圖 16 所示,Q 型非球面上增加了一個復合組件面,該表面帶有 TDE 中指定的 Zernike 標準矢高擾動項。

pYYBAGPq82mAFcSLAALLDZRj2UQ061.png

圖 16. TEZI 操作數使用 Zernike 標準矢高復合表面對 Q 型非球面表面進行公差分析

有一系列知識庫文章解釋了上面使用的手機鏡頭系統設計,該系列文章可參考:使用 OpticStudio 進行手機鏡頭設計第一部分:光學設計

(https://support.zemax.com/hc/en-us/articles/7686411841043-Designing-Cell-phone-Camera-Lenses-Part-1-Optics)

請查看并使用手機鏡頭示例文件來嘗試新的復合表面功能,期待您的反饋!

API控制

為復合表面添加了,IsCompositeSurface 和 SetOffAxisTiltAndDecenter() 兩個新的 API 命令。

IsCompositeSurface 用于此參數的 Sets 和 Get 值。SetOffAxisTiltAndDecenter() 根據離軸表面孔徑中心的復合表面基面法線矢量計算得出所需填充的恰當屬性值。

下面提供一個 Python 代碼的示例片段供參考:

TheSystem = TheApplication.PrimarySystem;

TheLDE = TheSystem.LDE

# Get Surface j Information

CompositeTest = TheLDE.GetSurfaceAt(j)

# Check “Composite Surface:Add sag to the next surface”

CompositeTest.CompositeData.IsCompositeSurface=1

# Press “Set Tilt/Decenter to follow Base surface aperture” button

CompositeTest.CompositeData.SetOffAxisTiltAndDecenter()

# Extract Composite Surface Tilt/Decenter value

CompositeTiltX=CompositeTest.TiltDecenterData.BeforeSurfaceTiltX

CompositeTiltY=CompositeTest.TiltDecenterData.BeforeSurfaceTiltY

CompositeTiltZ=CompositeTest.TiltDecenterData.BeforeSurfaceTiltZ

CompositDecenterX=CompositeTest.TiltDecenterData.BeforeSurfaceDecenterX

CompositDecenterY=CompositeTest.TiltDecenterData.BeforeSurfaceDecenterY

# Change the Tilt/Decenter values manually

CompositeTest.TiltDecenterData.BeforeSurfaceTiltX = 0

CompositeTest.TiltDecenterData.BeforeSurfaceDecenterY = 0

ZPL控制

還有用于復合表面的新 ZPL 宏命令。

COMPOSITEON(surface number) - 關鍵字

COMPOSITEOFF( surface number ) - 關鍵字

COMPOSITEOFFAXISAPERTUREON ( surface number ) - 關鍵字

ISCS(surface number) ->returns 1|0 - 數值函數

ISCS() 當表面不是復合表面時將返回 0,如果表面是復合表面則返回 1。 有關這些命令的詳細信息,請參閱幫助文件。提供了一些示例代碼供參考: ! Uncheck the composite surface checkbox
PRINT "Turn off composite surface j"
COMPOSITEOFF j
A = ISCS(j)
! ISCS () return 0 if it's not composite surf., return 1 if it's composite surf.
IF (A < 0.5)
PRINT " ==> Composite surface flag is OFF"
ELSE
PRINT " ==> Composite surface flag is ON"
ENDIF

! Check the composite surface checkbox
PRINT "Turn on composite surface j"
COMPOSITEON j
A = ISCS(j)
IF (A > 0.5)
PRINT " ==> Composite surface flag is ON"
ELSE
PRINT " ==> Composite surface flag is OFF"
ENDIF

! Press the "Set Tilt/Decenter to follow Base surface aperture" button
PRINT "Set Tilt/Decenter to follow Base surface aperture"
COMPOSITEOFFAXISAPERTUREON j
PRINT " ==> Click Tilt/Decenter to follow Base surface aperture button"

結論

本文介紹了 Zemax OpticStudio 22.3 和 Ansys Zemax OpticStudio 2022 R2.02 中的復合表面功能。它擴展了 OpticStudio 中的許多新功能和可能性,希望它能幫助您更加高效工作,期待您通過社區帖子或電子郵件對此功能的反饋!

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 表面
    +關注

    關注

    0

    文章

    16

    瀏覽量

    10712
  • 材料
    +關注

    關注

    3

    文章

    1220

    瀏覽量

    27270
  • Studio
    +關注

    關注

    2

    文章

    189

    瀏覽量

    28677
  • 反射鏡
    +關注

    關注

    0

    文章

    24

    瀏覽量

    8267
  • ZEMAX
    +關注

    關注

    3

    文章

    34

    瀏覽量

    11372

原文標題:解析 Zemax OpticStudio 中復合表面的工作原理

文章出處:【微信號:光電資訊,微信公眾號:光電資訊】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    開關電源工作原理詳細解析

    本帖最后由 eehome 于 2013-1-5 10:10 編輯 這是一篇基楚教學[attach]開關電源工作原理詳細解析[/attach]
    發表于 09-21 05:09

    VirtualLab Fusion案例:人工衍射透鏡的設計與分析

    摘要多焦點人工晶體植入術是目前廣泛應用于白內障治療的技術。衍射式人工晶體的優點之一是為患者提供了良好的遠近視力。這樣的鏡頭通常使用如Zemax OpticStudio的Binary 2表面設計。在這
    發表于 04-14 10:39

    光學設計——ZEMAX手冊

    ZEMAX能做什么? ZEMAX能夠在光學系統設計實現建模、分析和其他的輔助功能。ZEMAX的界面簡單易用,只需稍加練習,就能夠實現互動設計。Z
    發表于 01-04 17:33 ?0次下載

    觸摸屏的應用與工作原理解析

    觸摸屏的應用與工作原理解析
    發表于 02-08 02:13 ?38次下載

    如何將OpticStudio的信息轉換為有限差分本征模

    上述光束之間的重疊分析將為我們提供模態分析更好的模態結果,該模態將作為 Zemax 光束文件從 Lumerical 導出到 OpticStudio
    的頭像 發表于 10-08 11:41 ?906次閱讀

    OpticStudio的整體透鏡設計

    本案例的目的是設計一個由圓柱形納米棒組成的衍射超透鏡,人為調整納米棒的半徑和排列可以在超透鏡表面上產生所需的相位分布。該設計的近場和遠場分析在Ansys FDTD、RCWA(嚴格耦合波分析)和 OpticStudio得到驗證。
    的頭像 發表于 10-28 11:44 ?3018次閱讀

    光學軟件產品更新 | Ansys Zemax 22.3版本內容簡介

    OpticStudio?是業界領先的光學設計解決方案。22.3版本復合表面功能,該功能使OpticStudio具備了一些新的應用,包括對任何基于矢高的
    的頭像 發表于 11-21 09:18 ?1196次閱讀

    如何在OpticStudio模擬人眼

    本文是人眼模型的一個案例研究,并提供了更高級的序列模式建模技術的演示。我們將在OpticStudio中使用Liou & Brennan 1997眼睛模型創建人眼模型。在OpticStudio成功生成這個眼睛模型后,我們將使用它
    的頭像 發表于 12-19 11:28 ?1239次閱讀

    在計算機上正確安裝最新版本的OpticStudio

    Zemax收到新的OpticStudio softkey后,您需要完成兩個過程才能正確配置您的許可證并運行OpticStudio
    的頭像 發表于 01-09 10:13 ?5270次閱讀

    Zemax:安裝Ansys版本的OpticStudio

    這僅適用于將使用AnsysFlexlm 許可證的人員。Ansys版本的Opticstudio不能與舊版Zemax許可證一起使用。Opticstudio的舊版Zemax版本不適用于Ans
    的頭像 發表于 01-15 14:33 ?1697次閱讀

    如何利用Zemax OpticStudio模擬AR系統的全息光波導

    AR系統通常使用全息圖將光耦合到波導,從而將光從顯示引擎傳輸到佩戴者的眼睛。本文演示了如何在OpticStudio中使用全息圖表面作為平面波導結構內的耦合器,以及展示了如何繼續改進第一部分
    的頭像 發表于 03-31 10:17 ?2354次閱讀

    如何在 Zemax OpticStudio 對人體皮膚建模以進行生理測量

    。本文演示了如何在 Zemax OpticStudio 對人體皮膚建模以進行生理測量,并說明了使用 ZOS-API 對基于 PPG 的心率傳感器進行的時間相關模擬。 文章附件可通過最下方“閱讀原文”鏈接
    的頭像 發表于 06-17 09:01 ?788次閱讀
    如何在 <b class='flag-5'>Zemax</b> <b class='flag-5'>OpticStudio</b> <b class='flag-5'>中</b>對人體皮膚建模以進行生理測量

    什么是安全光柵?工作原理及應用領域解析

    什么是安全光柵?工作原理及應用領域解析
    的頭像 發表于 06-24 10:19 ?1932次閱讀
    什么是安全光柵?<b class='flag-5'>工作原理</b>及應用領域<b class='flag-5'>解析</b>

    什么是安全光柵?工作原理及應用領域解析

    什么是安全光柵?工作原理及應用領域解析
    的頭像 發表于 06-29 09:45 ?2493次閱讀
    什么是安全光柵?<b class='flag-5'>工作原理</b>及應用領域<b class='flag-5'>解析</b>

    光學設計的常用軟件有哪些及其特點?

    設計軟件及其特點。 Zemax OpticStudio: Zemax OpticStudio 是一款功能強大的光學設計軟件,廣泛用于光學系統設計和分析。它提供了全
    的頭像 發表于 01-05 14:55 ?1.1w次閱讀
    主站蜘蛛池模板: 欧美xxxxx18| www.伊人网| 97国产蝌蚪视频在线观看| 中文字幕在线观看亚洲视频| 在线视频一区二区三区在线播放| 一区二区三区毛AAAA片特级| 伊人久综合| 成品片a免人看免费| 国产精品久久久久久亚洲影视 | 伦理片2499电影伦理片| 久久欧洲视频| 琪琪色在线播放| 午夜快车神马影视| 诱人的女邻居9中文观看| 国外经典三级| 日韩一卡二卡三卡四卡免费观在线| 色列少女漫画| av亚洲2017色天堂| 久青草国产在线观看视频| 色爰情人网站| 99亚洲精品| 日本久久久免费高清| 最新 国产 精品 精品 视频| 久久久免费观看| 天堂色| 中文字幕在线免费视频| 免费观看99热只有精品| 日本免费一区二区三区四区五六区| 超碰在线97久久视频观看| 久久久久激情免费观看 | 亚洲精品国产拍在线观看| a级销魂美女| 日夜啪啪一区二区三区| 国产精品内射久久久久欢欢| 亚洲视频免费看| 3d在线看小舞被躁视频| 京香在线播放| 乌克兰美女x?x?y?y| 嘟嘟嘟在线视频免费观看高清中文| 免费三级网址| 中国欧美日韩一区二区三区|