
發(fā)布
注冊(cè)
/
登錄ANSYS如何定義濕空氣
關(guān)注創(chuàng)建者:王靖雯 創(chuàng)建時(shí)間:2023-03-07

ANSYS如何定義濕空氣的實(shí)例教程
附件下載
聯(lián)系工作人員獲取附件
概要
本文示范了如何輸入表面起伏數(shù)據(jù),以定義Zemax OpticStudio中的網(wǎng)格矢高 (Grid Sag) 類型表面,表面起伏數(shù)據(jù)應(yīng)為Z坐標(biāo)軸上的矢高 (Sag)。
正文
表面起伏數(shù)據(jù)格式是這樣定義的:
第一行,由7個(gè)數(shù)字表示。
第1, 2個(gè)數(shù)字,代表x與y方向的數(shù)據(jù)數(shù)量,數(shù)據(jù)類型為整數(shù)。
第3, 4個(gè)數(shù)字,代表x與y方向的數(shù)據(jù)間隔,數(shù)據(jù)類型為浮點(diǎn)數(shù)。
第5個(gè)數(shù)字,代表數(shù)據(jù)的單位,0表示單位是mm。
第6, 7個(gè)數(shù)字,代表整體數(shù)據(jù)點(diǎn)的偏心量,數(shù)據(jù)類型為浮點(diǎn)數(shù)。
第二行及以后之后的數(shù)據(jù)格式如下:
注:數(shù)據(jù)最少需要5x5個(gè)點(diǎn)。
在網(wǎng)格矢高 (Grid Sag) 面的設(shè)定中,若指定使用雙三次樣條 (Bicubic-spline) 進(jìn)行內(nèi)插,為了使數(shù)據(jù)點(diǎn)之間sag的內(nèi)插結(jié)果平滑,要求必須要輸入微分值。
但是,若設(shè)定所有的微分值為0,或是該數(shù)據(jù)留白不輸入,OpticStudio會(huì)默認(rèn)使用有限差分法 (Finite Difference Method) 來計(jì)算微分值。
數(shù)據(jù)的紀(jì)錄順序定義如下:
1. 從的面的左上角,也就是Xmin、Ymax開始。
2. 下一個(gè)輸入的數(shù)據(jù)是該點(diǎn)的右邊一個(gè)值 (就是X方向加一個(gè)間隔)。
3. 第一行結(jié)束后,從第二行左邊開頭繼續(xù)。
4. 填滿時(shí),最后一個(gè)數(shù)字應(yīng)為Xmax、Ymin
矢高 (Sag) 數(shù)據(jù)的基準(zhǔn)面可以是平面,也可以是球面、圓錐曲面或是非球面。
關(guān)于數(shù)據(jù)文件的后綴名,若是在用在序列模式中,應(yīng)為 “.DAT”,若是用在非序列模式,則應(yīng)為 “.GRD”。
展開 Zemax OpticStudio支持用戶編程,計(jì)算出特定的數(shù)據(jù),再通過Merit Function Editor(MFE)中的操作數(shù)來定義該數(shù)據(jù)。這些數(shù)據(jù)可以是獨(dú)立于Zemax OpticStudio計(jì)算的,也可以是由Zemax OpticStudio計(jì)算的但是沒有具體的優(yōu)化操作數(shù)表達(dá)的。當(dāng)然,不管是上述哪種情況,使用者都可以用以下兩種方法計(jì)算此數(shù)值:
使用ZPL宏語言
使用外部定義和匯編程序
ZPL宏具有容易編寫、執(zhí)行快速、以及和Zemax OpticStudio集成較好的特點(diǎn)。只要使用者具備一點(diǎn)點(diǎn)的編程經(jīng)驗(yàn)就可以編程計(jì)算。
另外ZPLM優(yōu)化操作數(shù)可以用于從評(píng)價(jià)函數(shù)中調(diào)用ZPL宏,這樣使用者就可以直接使用宏計(jì)算出結(jié)果并返回到評(píng)價(jià)函數(shù)編輯器中從而實(shí)現(xiàn)優(yōu)化。
本文我們將介紹如何使用宏計(jì)算并通過操作數(shù)ZPLM將數(shù)值返回給評(píng)價(jià)函數(shù)。
附件下載
聯(lián)系工作人員獲取附件
使用操作數(shù)ZPLM返回宏計(jì)算的數(shù)值
如果您不熟悉如何創(chuàng)建、編輯、保存和執(zhí)行宏,推薦閱讀“編程語言 (ZPL) 簡(jiǎn)介”,然后再繼續(xù)本練習(xí)。
現(xiàn)在,假設(shè)我們需要計(jì)算并優(yōu)化Working F/#。當(dāng)然Zemax OpticStudio中操作數(shù)WFNO已經(jīng)可以解決此問題,本文只是舉一個(gè)例子。所以我們可以先假設(shè)操作數(shù)WFNO不存在,我們需要用宏計(jì)算該數(shù)值并返回到評(píng)價(jià)函數(shù)中進(jìn)行優(yōu)化。Working F/#的定義如下:
其中n為像方空間的折射率, θ為實(shí)際邊緣光線(Real Marginal Ray)在像空間的角度。根據(jù)這些定義,我們需要用宏追跡一條實(shí)際光線并計(jì)算Working F/#:
注意OPTRETURN關(guān)鍵字的使用,此關(guān)鍵字記錄了全局陣列位置0處“X”的結(jié)果值。我們?cè)贛FE的ZPLM操作數(shù)“Dat#”列中填入的就是這個(gè)全局陣列的位置數(shù)。
展開 引言
本文示范了如何輸入表面起伏數(shù)據(jù),以定義Zemax OpticStudio中的網(wǎng)格矢高 (Grid Sag) 類型表面,表面起伏數(shù)據(jù)應(yīng)為Z坐標(biāo)軸上的矢高 (Sag)。(聯(lián)系我們獲取文章附件)
正文
表面起伏數(shù)據(jù)格式是這樣定義的:
第一行,由7個(gè)數(shù)字表示。
1、第1, 2個(gè)數(shù)字,代表x與y方向的數(shù)據(jù)數(shù)量,數(shù)據(jù)類型為整數(shù)。
2、第3, 4個(gè)數(shù)字,代表x與y方向的數(shù)據(jù)間隔,數(shù)據(jù)類型為浮點(diǎn)數(shù)。
3、第5個(gè)數(shù)字,代表數(shù)據(jù)的單位,0表示單位是mm。
4、第6, 7個(gè)數(shù)字,代表整體數(shù)據(jù)點(diǎn)的偏心量,數(shù)據(jù)類型為浮點(diǎn)數(shù)。
第二行及以后之后的數(shù)據(jù)格式如下:
注:數(shù)據(jù)最少需要5×5個(gè)點(diǎn)。
在網(wǎng)格矢高 (Grid Sag) 面的設(shè)定中,若指定使用雙三次樣條 (Bicubic-spline) 進(jìn)行內(nèi)插,為了使數(shù)據(jù)點(diǎn)之間sag的內(nèi)插結(jié)果平滑,要求必須要輸入微分值。
但是,若設(shè)定所有的微分值為0,或是該數(shù)據(jù)留白不輸入,OpticStudio會(huì)默認(rèn)使用有限差分法 (Finite Difference Method) 來計(jì)算微分值。
數(shù)據(jù)的紀(jì)錄順序定義如下:
1. 從的面的左上角,也就是Xmin、Ymax開始。
2. 下一個(gè)輸入的數(shù)據(jù)是該點(diǎn)的右邊一個(gè)值 (就是X方向加一個(gè)間隔)。
3. 第一行結(jié)束后,從第二行左邊開頭繼續(xù)。
4. 填滿時(shí),最后一個(gè)數(shù)字應(yīng)為Xmax、Ymin
矢高 (Sag) 數(shù)據(jù)的基準(zhǔn)面可以是平面,也可以是球面、圓錐曲面或是非球面。
關(guān)于數(shù)據(jù)文件的后綴名,若是在用在序列模式中,應(yīng)為 “.DAT”,若是用在非序列模式,則應(yīng)為 “.GRD”。
展開 附件下載
聯(lián)系工作人員獲取附件
概述
本文使用兩個(gè)示例演示了如何使用 ZPL 創(chuàng)建用戶自定義解。第一個(gè)示例介紹了如何創(chuàng)建 ZPL 解以確保序列文件中像面的曲率半徑等于系統(tǒng)的 Petzval 曲率。第二個(gè)示例介紹了如何在非序列元件編輯器(Non-Sequential Component Editor)中基于其他物體的參數(shù)來約束的物體位置。
簡(jiǎn)介
求解 ( Solve ) 是可以在諸如鏡頭數(shù)據(jù)編輯器或非序列元件編輯器之類的編輯器中主動(dòng)調(diào)整特定值的功能。例如,可以在曲率半徑,圓錐系數(shù)或 TCE 上指定求解類型,并通過單擊要放置的求解單元的求解框進(jìn)行設(shè)置。盡管 OpticStudio 提供了許多默認(rèn)的求解類型,但用戶有可能希望自定義求解類型,這可以通過使用Zemax 編程語言( Zemax Programming Language ,ZPL)來實(shí)現(xiàn)。
ZPL 宏求解可用于任何編輯器中的幾乎所有單元(曲率半徑,厚度,參數(shù),多重結(jié)構(gòu)等)。可以像任何其他求解類型一樣,通過在編輯器中單擊參數(shù)單元格右側(cè)的小框來設(shè)置 ZPL 宏求解。
ZPL 宏求解通過執(zhí)行 ZPL 宏來確定解的值,并使用 SOLVERETURN 關(guān)鍵字將其返回給編輯器。一旦創(chuàng)建了用于求解的宏,并將其放置在 <Documents>\Zemax\Macros 目錄中,即可在求解窗口的“宏:( Macro: )”中輸入該宏的名稱:
請(qǐng)注意,在求解框中輸入的宏名稱不區(qū)分大小寫,并且不需要其擴(kuò)展名(.ZPL)。為確保宏求解按照預(yù)期的方式工作,需要遵循一些規(guī)則,請(qǐng)參閱“技巧和陷阱”部分以獲取更多信息。
Petzval 曲率求解示例
假設(shè)我們想要能夠自動(dòng)將像面的曲率半徑設(shè)置為等于 Petzval 曲率的解。
展開 來源于:ANSYS官網(wǎng)

ANSYS如何定義濕空氣的相關(guān)專題、標(biāo)簽、搜索
ANSYS如何定義濕空氣的最新內(nèi)容
附件下載
聯(lián)系工作人員獲取附件
概述
本文使用兩個(gè)示例演示了如何使用 ZPL 創(chuàng)建用戶自定義解。第一個(gè)示例介紹了如何創(chuàng)建 ZPL 解以確保序列文件中像面的曲率半徑等于系統(tǒng)的 Petzval 曲率。第二個(gè)示例介紹了如何在非序列元件編輯器(Non-Sequential Component Editor)中基于其他物體的參數(shù)來約束的物體位置。
簡(jiǎn)介
求解 ( Solve ) 是可以在諸如鏡頭數(shù)據(jù)編輯器或非序列元件編輯器之類的編輯器中主動(dòng)調(diào)整特定值的功能
附件下載
聯(lián)系工作人員獲取附件
概要
本文示范了如何輸入表面起伏數(shù)據(jù),以定義Zemax OpticStudio中的網(wǎng)格矢高 (Grid Sag) 類型表面,表面起伏數(shù)據(jù)應(yīng)為Z坐標(biāo)軸上的矢高 (Sag)。
正文
表面起伏數(shù)據(jù)格式是這樣定義的:
第一行,由7個(gè)數(shù)字表示。
第1, 2個(gè)數(shù)字,代表x與y方向的數(shù)據(jù)數(shù)量,數(shù)據(jù)類型為整數(shù)。
雖然Zemax OpticStudio有300多個(gè)內(nèi)建優(yōu)化操作數(shù),但是還是會(huì)有一些特殊情況是這300多個(gè)操作數(shù)無法涵蓋的。這就要求使用者根據(jù)要求計(jì)算出某些特定的數(shù)值,將這些數(shù)值返回到某個(gè)操作數(shù),再對(duì)此操作數(shù)進(jìn)行優(yōu)化。
Zemax OpticStudio支持用戶編程,計(jì)算出特定的數(shù)據(jù),再通過Merit Function Editor(MFE)中的操作數(shù)來定義該數(shù)據(jù)。這些數(shù)據(jù)可以是獨(dú)立于Zemax
引言
本文示范了如何輸入表面起伏數(shù)據(jù),以定義Zemax OpticStudio中的網(wǎng)格矢高 (Grid Sag) 類型表面,表面起伏數(shù)據(jù)應(yīng)為Z坐標(biāo)軸上的矢高 (Sag)。(聯(lián)系我們獲取文章附件)
正文
表面起伏數(shù)據(jù)格式是這樣定義的:
第一行,由7個(gè)數(shù)字表示。
1、第1, 2個(gè)數(shù)字,代表x與y方向的數(shù)據(jù)數(shù)量,數(shù)據(jù)類型為整數(shù)。
2、
本文使用兩個(gè)示例演示了如何使用ZPL創(chuàng)建用戶自定義解。 第一個(gè)示例介紹了如何創(chuàng)建ZPL解以確保序列文件中像面的曲率半徑等于系統(tǒng)的Petzval曲率。第二個(gè)示例介紹了如何在非序列元件編輯器 ( Non-Sequential Component Editor ) 中基于其他物體的參數(shù)來約束的物體位置。作者 Nam-Hyong Kim, updated by Alessandra Croce下載文章附件簡(jiǎn)介求解
3、如何設(shè)置直線電機(jī)的主從邊界條件?
1、如何定義阻抗邊界條件?
3、如何設(shè)置直線電機(jī)的主從邊界條件?
1、如何定義阻抗邊界條件?
在ansys14.0中如何定義介電常數(shù)(電磁場(chǎng)分析)