ZEMAX | OpticStudio STAR 模塊:Ansys 數據導出擴展

本文介紹如何使用 Zemax 的自定義擴展導出 Ansys Mechanical 的 FEA 結果。該擴展(可咨詢下載方式)有助于優(yōu)化具有適當命名和格式的每個 FEA 數據的導出流程,以直接通過 STAR 模塊導入到 OpticStudio。該擴展便于輕松追蹤 FEA 數據集,以及確定應該在您的光學設計中將它們分配到哪個面。該擴展還可與結構和熱數據集一起使用。

OpticStudio STAR 模塊能使用戶將 FEA 數據載入到 OpticStudio 并評估對其設計的光學性能的影響,從而優(yōu)化 STOP 分析工作流。記錄哪些 FEA 數據集分配到了哪些光學面對于正確構建光學性能模型至關重要。由于涉及的光學元件和面較多,為各個 FEA 數據集恰當命名的工作會很快變得十分繁重。

Ansys ACT API 使用戶能夠輕松創(chuàng)建擴展并自動執(zhí)行工作流。使用一致的命名方案保存 FEA 數據集充分說明了腳本編寫有助于改進處理速度并降低人為錯誤。



開發(fā) STAR 模塊時,我們的團隊很快發(fā)現了這個機會,于是開始為我們使用的Ansys FEA 平臺開發(fā)擴展。我們構建了一個 Ansys 用戶擴展,幫助我們記錄面名稱、FEA 數據類型以及參考坐標系。該擴展在工作流中的最大用處是減少了在測試過程中的出錯次數。為了幫助我們的用戶進一步優(yōu)化 STOP 分析工作流,我們現在為客戶免費提供此擴展在 Ansys 中使用,以用于將 FEA 數據導出到 OpticStudio STAR模塊。

注意:盡管這里提供的擴展僅適用于 Ansys,但 STAR 模塊將接受來自任何FEA 數據包的 FEA 數據。

注意:該擴展在 Ansys 工作臺的開發(fā)和測試使用英語作為語言設置。在 Ansys工作臺中使用其他語言設置時可能會出現問題。(此外,Ansys 分析名稱和導出文件的文件夾名稱必須是字母或數字字符)。

概述

該擴展可讀取面變形和體溫度曲線。它能將輸出數據集創(chuàng)建為 .txt 文件,并存入 Ansys 工作臺項目目錄 user_files 文件夾中的單獨文件夾里。各列使用制表符分隔并依次描述節(jié)點位置及變形或溫度。結果隨任何求解/結果評估一起導出。



該擴展旨在應用于導入了溫度曲線的結構分析。在這類分析中,該擴展可從同一分析中導出變形和溫度。如果未指定溫度曲線,將導出均勻體溫度。它們現在包含基于環(huán)境設置的均勻溫度。該擴展可以在熱分析中使用,但只會提供溫度文件。


在 Ansys 中安裝 Export to STAR 擴展

在 Ansys Workbench 環(huán)境中,單擊 workbench 菜單中的 ACT Start Page。


在 ACT Start Page 中,單擊 Manage Extensions。


在擴展資源管理器中,單擊右上角的“+”以安裝新的擴展。


在資源管理器窗口中,找到 Export to STAR.wbex 文件并單擊 Open。


如果看到此錯誤消息:


嘗試將窗口區(qū)域格式切換為“English (United States)”,重啟 Workbench,單擊 ACT Start Page,然后重新開始。


安裝完成后,單擊擴展資源管理器中的該擴展進行加載。該擴展應會突出顯示為綠色。


關閉 ACT Start Page 以返回到 Workbench 項目。


Export to STAR 擴展現已安裝到 Ansys 中。

為 Ansys 應用 Export to STAR 擴展

如果該擴展安裝成功,您現在應該會在 Ansys Mechanical 窗口頂部的功能欄中看到 Export to STAR 選項卡:


這里有兩個不同的導出按鈕:

1、Export Mirror Data獲取單個面的變形數據,在熱分析中處于不活躍狀態(tài)

2、Export Lens Data有兩個不同的功能,這取決于分析類型:

在結構分析中,它將在結果中插入Export Lens to STAR物體,獲取兩個面的變形數據以及選定體的熱數據。

在熱分析中,它將在結果中插入Export Temperature to STAR物體,僅獲取選定體的熱數據。

下一節(jié)僅介紹 Export Lens to STAR 功能,因為它涵蓋 Export Mirror to STAR 和 Export Temperature to STAR 的所有選項。

在圖形工具欄中啟用 Body 模式。

在圖形區(qū)域,選擇要從中導出數據的光學組件的主體。這個步驟非常重要。如果跳過該步驟,將會導出整個裝配體的溫度數據。


在功能欄的 Export to STAR 選項卡上,單擊 Export Lens Data。


在求解選項卡中插入 Export Lens to STAR 條目后,選擇組件的前表面,然后應用于 Front-Surface../Geometry。

因此,首先單擊 Geometry 旁邊的黃色框。


然后在圖形區(qū)單擊透鏡的前表面,再單擊 Apply。


對透鏡的后表面重復上面的步驟。

使用 OpticStudio 中的鏡頭數據編輯器中的面的行號定義 Front Surface Zemax ID。


定義 Front Coordinate System(如果您需要使用全局坐標,則全部選擇同樣的設置)。


重復該過程并定義后表面信息。

定義您需要的時間步長:


所有時間步長 - 將創(chuàng)建多個文件夾
定義時間步長 - 選擇時間步長范圍

如果選擇定義時間步長,請選擇恰當的時間步長定義。


輸入要從中導出數據的時間步長。


將所有條目添加到求解選項卡后,單擊 Evaluate All Results 以開始導出。


這將為選定的每個面和體創(chuàng)建一個 .txt 文件并存入 workbench 項目目錄的 user_files 文件夾中。您的 FEA 數據現在即可載入到 OpticStudio 中的 STAR 模塊中!

歷史版本


結論

通過優(yōu)化 FEA 數據導出流程,光學和機械設計團隊可以共同協(xié)作,通過 STAR模塊在 OpticStudio 內部完成 STOP 分析。該擴展便于輕松記錄不同的數據集以及這些數據集分配到的光學面。這不但有助于減少 Ansys FEA 數據導出和 STAR FEA 數據載入工作,而且還有助于消除該過程中的人為錯誤,提高 STAR 工作流的整體效率。