
發(fā)布
注冊
/
登錄ansys高斯函數(shù)的案例
Ansys 查看高斯點上的應(yīng)力
許多時候我們需要在ANSYS中查看高斯點上的應(yīng)或者和應(yīng)變,然而我們看到的節(jié)點上的應(yīng)力或者應(yīng)變通常是由高斯點上的應(yīng)力或者應(yīng)變外插而來,這時候我們就需要用到ERESX這個命令了。
ERESX命令使用格式:ERESX,Key(GUI: Main>solution > Load Step Opts > Output Ctrls > Integration Pt或Main Menu > Preprocessor > Loads > Load
Step Opts > Output
Ctrls > Integration Pt)
Key為外插法控制鍵,有DEFA,YES和NO三個選項,分別對應(yīng)著三種情況:
DEFA(默認(rèn)設(shè)置):除了具有塑性、蠕變或膨脹等非線性特性的單元意外,將積分點的結(jié)果進行外插擴展到所有單元的節(jié)點上。
YES: 將積分點的結(jié)果進行外插擴展到所有單元的節(jié)點上,僅將線性結(jié)果數(shù)據(jù)通過外插法擴展到這些具有塑性、蠕變或膨脹非線性特性的單元上。
NO: 將積分點上的結(jié)果復(fù)制(不是外插)到所有單元的節(jié)點上。
顯然,當(dāng)我們不確定ANSYS是如何外推的,想直接查看高斯點上的應(yīng)力、應(yīng)變或其它結(jié)果的時候,我們就可以直接使用ERESX,no這個命令來查看了。
注意:對于非線性的數(shù)據(jù)ANSYS總是采用復(fù)制的方式擴展到節(jié)點上,而不是外推法,當(dāng) 然,你也可以用ERESX,yes來采用外推法;這個命令同樣可以在prep7中使用;
轉(zhuǎn)載來源于
http://blog.sina.com.cn/s/blog_934e096a0102wkyb.html
展開 高斯光源加載(ANSYS與WB協(xié)同仿真)
本實例介紹在一個方板上加載熱載荷,其數(shù)值符合高斯分布函數(shù)。
高斯分布簡單介紹:
二維高斯分布表達式和函數(shù)曲線如下。
A是幅值,x。y。是中心點坐標(biāo),σx σy是方差,圖示如下,A = 1, xo = 0, yo = 0, σx = σy = 1
學(xué)過概率論與數(shù)理統(tǒng)計的同學(xué)對這些都回憶起了伐~?
下面直接查看加載后的效果
是不是很神奇啊?
下面奉上操作步驟和視頻教程↓
大致步驟是:在SW中建模導(dǎo)入到WB中,然后啟動ANSYS經(jīng)典界面,用函數(shù)編輯器編輯高斯函數(shù),然后保存函數(shù)。復(fù)制log文件中函數(shù)編輯的命令流,然后在WB中添加commands 粘貼之前復(fù)制的函數(shù)編輯命令流語句,最后再添加一條載荷加載語句。
SF,A,HFLUX,%H3%(其中SF為面加載命令,A指節(jié)點集名稱(在WB中用create named selection命令生成),HFLUX指加載類型為熱流密度,%H3%指加載的函數(shù)表達式存放文件名為H3)
注意:
commands命令添加到workbench之后,仔細(xì)閱讀commands命令如下兩行,清楚當(dāng)前的單位制,任何需要單位的數(shù)據(jù)(如質(zhì)量) 被認(rèn)為是處于一致的求解器單位制系統(tǒng)中。
! Active UNIT system in Workbench when this object was created: Metric (mm, kg, N, s, mV, mA)
! NOTE: Any data that requires units (such as mass) is assumed to be in the consistent solver unit system.
更多內(nèi)容,請關(guān)注公眾號:ANSYS有限元仿真
展開 ANSYS經(jīng)典中使用APDL語言施加移動高斯熱源
很多人在使用ANSYS模擬焊接和增材制造過程中都面臨高斯熱源施加的難題,現(xiàn)在我來演示一下如何在ANSYS經(jīng)典中使用APDL語言施加高斯熱源,以及如何實現(xiàn)熱源的移動。
打開經(jīng)典界面,然后選擇Parameters→Functions→Define/Edit
然后在彈出的Function Editor中選取你想要輸入的熱源函數(shù),我這里使用了一個高斯體熱源函數(shù),也可以替換成高斯面熱源或者雙橢球熱源,具體函數(shù)請自行查找文獻
點擊Save后,保存后綴名為.func的函數(shù)文件,其名稱為func11.func
然后退出,重新選擇Parameters→Functions→Read From file
選擇剛才定義的函數(shù)
此時彈出對話框,要求輸入函數(shù)的名稱,及對應(yīng)的參數(shù)的大小,我們定義名稱為gauss,兩個參數(shù)常量分別為qmx=1,r=1,局部坐標(biāo)系選0就意味著這個函數(shù)是在全局坐標(biāo)系中施加的,可以換成其他已經(jīng)定義的任何局部坐標(biāo)系
然后點擊List→Files→Log file
然后我們就可以發(fā)現(xiàn)在Log file文件里自動生成了函數(shù)func11對應(yīng)的數(shù)據(jù)表,其是一個維度6*20的Table表,我們在array parameter中也可以查看其具體數(shù)據(jù),為什么會生成這段呢,其實就是ANSYS根據(jù)你所定義的函數(shù),自動生成了一個Table表做了這個函數(shù)的插值,這樣系統(tǒng)在計算時就可以根據(jù)這個Table表進行對應(yīng)的索引,生成任何你想要的函數(shù)值了。
展開 Ansys Zemax | 如何將高斯光整形為平頂光
概要
本文展示了如何設(shè)計光束整形器將激光器產(chǎn)生的高斯分布的光轉(zhuǎn)換為平頂分布的光輸出。(聯(lián)系我們獲取文章附件)
介紹
光束整形光學(xué)元件可以將入射光的光強分布轉(zhuǎn)換為其他特定的分布輸出。最常見的例子就是將激光器產(chǎn)生的高斯分布的光轉(zhuǎn)換為平頂(Top-Hat)分布的光輸出。在評價函數(shù)中使用幾何光線來優(yōu)化透鏡的矢高是一個很有效的方法。在這一方法中,我們將計算給定輸入光分布時,輸出面應(yīng)有的結(jié)果,并通過幾何光線目標(biāo)的形式輸入到評價函數(shù)編輯器中。下表顯示的是這樣一個光束整形系統(tǒng),其輸入光為束腰為W的高斯光,輸出光為平頂半徑為K的平頂光。
首先,對于已知光束在坐標(biāo)X處的圈入能量為A,我們需要分析確定當(dāng)輸出光的輻射距離S為多少時可以保證輸出光圈入能量B和輸入光的相同。
處理分析
對于能量的 1/e2 處束腰為W的輸入高斯光,我們想要的輸出光的輪廓是一個在半徑 K 內(nèi)均保持均一最大值的分布。其中輸入光的輻照度分布為 Pexp{-(2R2/W2)},輸出光的輻照度分布為最大值為H、半徑為K的階躍函數(shù)。
現(xiàn)在我們可以計算對于任意輸入光坐標(biāo) X 處的輸出光的坐標(biāo) S。我們可以在評價函數(shù)編輯器中使用操作數(shù) REAY 來確定一組輸入光線的坐標(biāo)對應(yīng)的輸出光線的坐標(biāo)結(jié)果。在操作數(shù) REAY 中,我們首先要確定輸入坐標(biāo)的歸一化半徑及其在像面上對應(yīng)的點。相比繁瑣的手動輸入操作數(shù),我們可以使用一段 ZPL 宏程序來自動生成評價函數(shù)并優(yōu)化透鏡。
請將示例文件中的宏程序 Beam Homogenizer.ZPL 拷貝到你的 Zemax 宏程序目錄下({Zemax}/Macro folder)。
展開 
從形函數(shù)與函數(shù)的連續(xù)可導(dǎo)性到ansys結(jié)果中的節(jié)點解與單元解的差異
如題,《從形函數(shù)與函數(shù)的連續(xù)可導(dǎo)性到ansys結(jié)果中的節(jié)點解與單元解的差異》,形函數(shù)對結(jié)果的影響大部分人都能聯(lián)想到二次單元比線性單元求得的結(jié)果更精確,但該文要表達的不僅如此,而是從更一般地討論怎么從單元的形函數(shù)來理解節(jié)點解與單元解之間的差異。
首先討論單元的階次。作為基礎(chǔ)我們應(yīng)該明白網(wǎng)格與單元的區(qū)別,網(wǎng)格是將幾何體離散化后的結(jié)構(gòu),即組成幾何體的微元,單元是這些微元的幾何、物理或數(shù)學(xué)屬性(這里我們并不打算詳細(xì)討論單元的這些屬性,但是這些知識會方便對本文的理解)。我們經(jīng)常在使用ansys或其他CAE軟件時經(jīng)常會遇到單元的選擇以及單元階次的選擇,一般一種單元包括線性單元和二次單元甚至更高級的單元,比如在ansys中經(jīng)常被使用的shell181(左)和shell281(右),線性單元使用的形函數(shù)是一次的多項式,高次單元使用的形函數(shù)是高次的多項式,形函數(shù)用于描述相鄰節(jié)點之間的位移場,所以高次的單元可以更好的描述形狀復(fù)雜的幾何體。
不同于常規(guī)材料力學(xué)中通過平衡方程求解(首先求得的解是力解),有限元方式求解的特點是首先求解出的結(jié)果是節(jié)點的位移解,即displacement of nodes,所有的節(jié)點位移形成了位移場,在空間上位移場一定是連續(xù)的,但是不一定是平滑的。哎哎,是不是特別熟悉的感覺,正是和高數(shù)中函數(shù)的連續(xù)性和可導(dǎo)性兩個性質(zhì)非常相似,不用奇怪,位移場本來就是用函數(shù)描述的,所以自然就存在函數(shù)的性質(zhì),所以用函數(shù)的性質(zhì)來理解就可以方便解釋一些現(xiàn)象了,下圖分別是用兩種形函數(shù)描述的位移場,在有限元求解后得到的首先是節(jié)點位移解,即圖中5個節(jié)點的位移,假如每個節(jié)點的位移用坐標(biāo)x\y\z的函數(shù)來表示,然后通過形函數(shù)插值得到相鄰節(jié)點之間的位移(也是xyz的函數(shù)),上圖是用一次形函數(shù)插值,下圖是用二次形函數(shù)插值。
展開 ANSYS高斯脈沖激光光源溫度場模擬APDL ¥100
以下為中間過程中的溫度場
本實例介紹在一個高斯脈沖激光光源溫度場的模擬,包含了脈沖激光的apdl程序,高斯光源的APDL程序,以及隨溫度變化的材料參數(shù)設(shè)置,apdl程序為參數(shù)化建模,只需修改相應(yīng)的數(shù)據(jù),即可更換模型參數(shù)。
下層基板:長1000微米,寬300微米,高300微米;上層板材:長1000微米,寬300微米,厚30微米。
激光照射上層板材,由寬度方向的中點進入,沿長度方向直線掃描一道,到另一邊中點結(jié)束
激光為普通高斯光源,形式為脈沖激光,如圖3,其中激光頻率=1/TCycle, 占空比=TPulse/TCycle
在模擬的過程中要實現(xiàn)激光功率,掃描速度,激光頻率和占空比的可變。求得上層板材中心位置溫度隨時間的變化曲線
1. 溫度場只考慮傳熱,不考慮對流以及輻射,環(huán)境溫度為室溫25攝氏度。
2. 材料的各項參數(shù)不是固定參數(shù),而是隨溫度變化的參數(shù)。
激光參數(shù):
光斑直徑:100微米
激光功率:200W
掃描速率v=800mm/s
占空比ra=0.5
激光頻率f=20000Hz
展開 ANSYS中如何施加高斯移動熱源
很多人在使用ANSYS模擬焊接和增材制造過程中都面臨高斯熱源施加的難題,現(xiàn)在我來演示一下如何在ANSYS經(jīng)典中使用APDL語言施加高斯熱源,以及如何實現(xiàn)熱源的移動。
打開經(jīng)典界面,然后選擇Parameters→Functions→Define/Edit
然后在彈出的Function Editor中選取你想要輸入的熱源函數(shù),我這里使用了一個高斯體熱源函數(shù),也可以替換成高斯面熱源或者雙橢球熱源,具體函數(shù)請自行查找文獻
點擊Save后,保存后綴名為.func的函數(shù)文件,其名稱為func11.func
然后退出,重新選擇Parameters→Functions→Read From file
選擇剛才定義的函數(shù)
此時彈出對話框,要求輸入函數(shù)的名稱,及對應(yīng)的參數(shù)的大小,我們定義名稱為gauss,兩個參數(shù)常量分別為qmx=1,r=1,局部坐標(biāo)系選0就意味著這個函數(shù)是在全局坐標(biāo)系中施加的,可以換成其他已經(jīng)定義的任何局部坐標(biāo)系
然后點擊List→Files→Log file
然后我們就可以發(fā)現(xiàn)在Log file文件里自動生成了函數(shù)func11對應(yīng)的數(shù)據(jù)表,其是一個維度6*20的Table表,我們在array parameter中也可以查看其具體數(shù)據(jù),為什么會生成這段呢,其實就是ANSYS根據(jù)你所定義的函數(shù),自動生成了一個Table表做了這個函數(shù)的插值,這樣系統(tǒng)在計算時就可以根據(jù)這個Table表進行對應(yīng)的索引,生成任何你想要的函數(shù)值了。
展開 Ansys Zemax | 如何將高斯光整形為平頂光
附件下載
聯(lián)系工作人員獲取附件
概要
本文展示了如何設(shè)計光束整形器將激光器產(chǎn)生的高斯分布的光轉(zhuǎn)換為平頂分布的光輸出。
介紹
光束整形光學(xué)元件可以將入射光的光強分布轉(zhuǎn)換為其他特定的分布輸出。最常見的例子就是將激光器產(chǎn)生的高斯分布的光轉(zhuǎn)換為平頂(Top-Hat)分布的光輸出。在評價函數(shù)中使用幾何光線來優(yōu)化透鏡的矢高是一個很有效的方法。在這一方法中,我們將計算給定輸入光分布時,輸出面應(yīng)有的結(jié)果,并通過幾何光線目標(biāo)的形式輸入到評價函數(shù)編輯器中。下表顯示的是這樣一個光束整形系統(tǒng),其輸入光為束腰為W的高斯光,輸出光為平頂半徑為K的平頂光。
首先,對于已知光束在坐標(biāo)X處的圈入能量為A,我們需要分析確定當(dāng)輸出光的輻射距離S為多少時可以保證輸出光圈入能量B和輸入光的相同。
處理分析
對于能量的 1/e2 處束腰為W的輸入高斯光,我們想要的輸出光的輪廓是一個在半徑 K 內(nèi)均保持均一最大值的分布。其中輸入光的輻照度分布為 Pexp{-(2R2/W2)},輸出光的輻照度分布為最大值為H、半徑為K的階躍函數(shù)。
展開 利用 ANSYS Workbench 模擬高斯熱源在圓柱表面螺旋線移動
本案例模擬三個熱源在圓柱表面移動,三個熱源相差120度,螺旋移動,并且到端部后自動往復(fù),主要是采用激光加熱一個圓柱的案例
一、ANSYS Workbench 與 APDL 基礎(chǔ)
ANSYS Workbench 是一款功能強大的工程仿真平臺,它提供了直觀的圖形用戶界面(GUI),使用戶能夠方便地進行建模、分析和后處理等操作。而 APDL(ANSYS Parametric Design Language)則是一種基于命令流的編程語言,具有更高的靈活性和定制性。
兩者在很多方面存在區(qū)別。Workbench 側(cè)重于可視化操作,對于初學(xué)者較為友好,能夠通過拖拽等方式快速搭建分析流程。APDL 則需要用戶熟悉命令語句和語法規(guī)則,但可以實現(xiàn)復(fù)雜的參數(shù)化建模和自動化分析。APDL 的主要優(yōu)勢在于可以通過編程實現(xiàn)重復(fù)操作的自動化,能夠?qū)δP瓦M行參數(shù)化控制,從而快速進行設(shè)計優(yōu)化和敏感性分析。
ANSYS Workbench 和 APDL 各有其特點和優(yōu)勢,用戶可以根據(jù)具體的需求和使用場景選擇合適的工具來進行工程仿真分析。
二、圓柱表面螺旋線的數(shù)學(xué)模型
圓柱表面螺旋線可以通過以下參數(shù)方程來表示:
X=Rcos(t)
Y=Rsin(t)
Z=v(t)
在實際應(yīng)用中,圓柱表面螺旋線有著廣泛的用途。例如,在機械制造中,螺旋狀的零件如彈簧的設(shè)計就會用到圓柱表面螺旋線的數(shù)學(xué)模型。通過精確控制參數(shù),可以設(shè)計出符合特定性能要求的彈簧。
三、高斯熱源的原理與特點
工作原理
高斯熱源是一種在熱分析中常用的熱源模型,其工作原理基于高斯分布函數(shù)。
展開 ANSYS 內(nèi)部函數(shù)
VLNEXT(N)
Next higher volume number above N in selected set (or zero if none
found).
30.距離函數(shù)
DISTND(N1,N2) Distance between nodes N1 and N2.
DISTKP(K1,K2) Distance between keypoints K1 and K2.
DISTEN(E,N) Distance between the centroid of element E and node N.
Centroid is determined from the selected nodes on the element.
31.角度函數(shù) (缺省單位為弧度,單位變換用 *AFUN 命令)
ANGLEN(N1,N2,N3) Subtended angle between two lines (defined by
three nodes where N1 is the vertex node). Default is in
radians.
ANGLEK(K1,K2,K3) Subtended angle between two lines (defined by
three keypoints where K1 is the vertex keypoint). Default is in
radians.
32.最近實體函數(shù)
NNEAR(N) Selected node nearest node N.
KNEAR(K) Selected keypoint nearest keypoint K.
ENEARN(N) Selected element nearest node N.
展開 ansys的取值函數(shù)
有關(guān)實體狀態(tài)的取值函數(shù)
NSEL(N)
ESEL(E)
KSEL(K)
LSEL(L)
ASEL(A)
VSEL(V)
表示某個實體狀態(tài),其返回值-1,沒有選中,0,沒有定義,1,被選中
有關(guān)下一個被選實體的取值函數(shù)
NDNEXT(N)
ELNEXT(E)
KPNEXT(K)
LSNEXT(L)
ARNEXT(A)
VLNEXT(V)
表示編號大于N,E,K,L,A,V的下一個被選實體
有關(guān)實體位置的取值函數(shù)
CENTRX(E)
CENTRY(E)
CENTRZ(E)
單元E在中心位置的X,Y,Z的坐標(biāo)系(直角坐標(biāo)系),有所選的節(jié)點決定
NX(N)
NY(N)
NZ(N)
KX(K)
KY(K)
KZ(K)
節(jié)點N或關(guān)鍵點K在激活坐標(biāo)系中X,Y,Z的坐標(biāo)值
LX(L,LFRAC)
LY(L,LFRAC)
LZ(L,LFRAC)
線段L在長度比率為LFRAC(0~1)時的X,Y,Z的坐標(biāo)值
有關(guān)最靠近某位置的節(jié)點或關(guān)鍵點編號的取值函數(shù)
NODE(X,Y,Z)
KP(X,Y,Z)
被選擇的節(jié)點嘴靠近X,Y,Z位置的節(jié)點或關(guān)鍵點編號(在激活的坐標(biāo)系下,如果存在多個節(jié)點或關(guān)鍵點,那么取其最小值)
有關(guān)距離的取值函數(shù)
DISTND(N1,N2)
DISTKP(K1,K2)
節(jié)點或關(guān)鍵點兩點之間的距離
DISTEN(E,N)
單元E的中心點與節(jié)點N之間的距離,中心點將由單元上被選擇的節(jié)點確定
有關(guān)角度的取值函數(shù)
ANGLEN(N1,N2,N3)
ANGLEK(K1,K2,K3)
節(jié)點或關(guān)鍵點兩條邊之間的夾角,缺省時單位為弧度,其中所選擇的3個節(jié)點中,N1或K1是頂點
有關(guān)最靠近實體的節(jié)點,關(guān)鍵點和單元的取值函數(shù)
NNEAR(N)
最靠近節(jié)點N的被選節(jié)點
KNEAR(K)
最靠近關(guān)鍵點K的被選關(guān)鍵點
ENEARN(N)
最靠近節(jié)點N的被選單元,單元的位置將由被選節(jié)點確定
有關(guān)面積的取值函數(shù)
展開 
ANSYS的“get”函數(shù)列表
自己收藏并與大家分享,來自于ANSYS的help
“get函數(shù)”可用于某些項,并可用于代替*get命令。函數(shù)返回值并在函數(shù)被輸入的地方使用它,繞過了用參數(shù)名存儲值和在要使用值的地方輸入?yún)?shù)名的需要。
例如,假設(shè)要計算兩個節(jié)點的平均X位置。使用*GET命令,參數(shù)L1可以指定節(jié)點1的X位置,參數(shù)L2可以指定節(jié)點2的X位置。然后,可以從mid=(L1+L2)/2計算mid位置:
*GET,L1,NODE,1,LOC,X
*GET,L2,NODE,2,LOC,X
MID=(L1+L2)/2
但是,使用返回節(jié)點N的X位置的節(jié)點位置“get ”函數(shù)NX(N),可以直接計算MID,而不需要中間參數(shù)L1和L2:
MID=(NX(1)+NX(2))/2
除非另有說明,否則Get函數(shù)返回活動坐標(biāo)系中的值。
Get函數(shù)參數(shù)本身可能是參數(shù)或其他Get函數(shù)。get函數(shù)NELEM(E,NPOS)返回元素編號E的NPOS位置的節(jié)點號。組合函數(shù)NX(NELEM(E,NPOS))返回該節(jié)點的X位置。
下表列出了按功能分組的可用get函數(shù)。*GET命令還列出GET函數(shù)作為*GET items的替代項(如果適用)
Table 1: *GET - Get Function Summary
"Get Function" Summary
Entity Status Get Function Description
NSEL(N) Status of node N: -1=unselected, 0=undefined, 1=selected.
ESEL(E) Status of element E: -1=unselected, 0=undefined, 1=selected.
展開 Ansys Wrokbench分段復(fù)雜函數(shù)載荷,加載方式記錄 ¥10
問題:
Ansys Workbench的載荷加載形式有三種,constant/table/function。Constant是在載荷步內(nèi)給定恒定值;table形式較為便捷,可以在定義每個子步的載荷大小; function形式可以輸入以time/X/Y/Z為變量的簡單方程。
但是仍有某些形式的載荷較難輸入,例如分段復(fù)雜函數(shù)載荷等。
解決方法:
需要使用Ansys經(jīng)典界面的function功能編輯分段載荷獲得ADPL載荷命令;再利用Workbench中command的形式施加載荷。
操作方式:
1. Ansys經(jīng)典中function公式編輯器輸入分段函數(shù)。
在function頁卡中選著變量time,在Regime頁卡中逐個定義分段函數(shù);
定義完成后點擊保存,并輸入函數(shù)名“TEST3.func”
2. 再次點擊標(biāo)題欄的Parameters>Functions>Read From files>找到剛才保存的TEST3.func。并在Table Parameter Name中給編輯導(dǎo)入的分段函數(shù)命名PForce。此后分段函數(shù)即被公式編輯器編譯為表格數(shù)組形式,數(shù)組的名稱為:PForce。
3. 提取分段函數(shù)數(shù)值的ADPL命令形式,用于Workbench使用。
完成分段函數(shù)導(dǎo)入和命名后,在下拉列表中的File>List>Log file中可以查看經(jīng)典界面GUI操作對應(yīng)的ADPL命令。在這里可以將上述function公式編輯器導(dǎo)入的分段函數(shù)數(shù)組對應(yīng)ADPL命令顯示出來。(有時log file顯示不及時,再重復(fù)一次即可)
4. 在Workbench內(nèi)創(chuàng)建加載remote point點,并設(shè)定加載點的ADPL name為“LoadPoint“,用于加載。
展開 ANSYS知識普及4——如何施加函數(shù)變化的表面載荷 (ANSYS專家編輯,非原創(chuàng),歡迎轉(zhuǎn)摘)
本人準(zhǔn)備出一個ANSYS知識普及系列,將有用的網(wǎng)上資料歸攏,由于知識水平有限,不對之處請諒解。也歡迎各位網(wǎng)友提供好的資料分享,讓我們共同完成這個ANSYS知識普及系列。
編輯人:技術(shù)鄰ANSYS專家
業(yè)務(wù)咨詢網(wǎng)址:http://www.yqgqt.org.cn/content/other/402981
(打個小廣告)
聲 明:1、ANSYS知識普及系列中所有資料均來自網(wǎng)上;
2、如侵犯知識產(chǎn)權(quán),請聯(lián)系ANSYS專家本人或者技術(shù)鄰,我將第一時間刪除。
小技巧:加本人關(guān)注,可以及時觀看本人發(fā)布的技術(shù)貼
ANSYS具有函數(shù)加載功能,可以很方便地在模型表面施加函數(shù)變化的各種載荷,在ANSYS中,也可以通過變通的方式來實現(xiàn)此功能,其思路是:
首先選定所要施加函數(shù)變化表面載荷的表面上的節(jié)點,利用ANSYS的參數(shù)數(shù)組和嵌入函數(shù)知識寫一簡單的命令流,定義好相應(yīng)節(jié)點位置的面載荷值,然后通過在節(jié)點上施加面載荷來完成。
下面以在一圓柱表面施加函數(shù)變化載荷為例:
/prep7
et,1,45
cyl4,,,0.5,,,,3
vsweep,all
asel,s,loc,y,0.01,1
nsla
!
*get,nmax,node,,num,max,
*get,nmin,node,,num,min,
*afun,deg
*dim,t1,array,nmax,1,1,
csys,1
*do,k,nmin,nmax
*if,nsel(k),eq,1,then
t1(k)=1000*sin(ny(k))
*else
t1(k)=0
*endif
*enddo
!
sffun,pres,t1(1)
sf,all,pres,0
展開 Ansys Zemax | 什么是點擴散函數(shù)( PSF )
附件下載
聯(lián)系工作人員獲取附件
本文討論了如何在 OpticStudio 中對點擴散函數(shù)進行建模和解釋。使用的分析特征是 Spot Diagram、FFT PSF 和 Huygens PSF。將討論每種工具的優(yōu)點,以及用于最準(zhǔn)確分析的有用特征設(shè)置。
介紹
光學(xué)系統(tǒng)的點擴散函數(shù) (PSF) 是單個點光源產(chǎn)生的輻照度分布。(望遠(yuǎn)鏡拍攝遙遠(yuǎn)恒星的圖像就是一個很好的例子。盡管源可能是一個點,但圖像不是。有兩個主要原因:首先系統(tǒng)中的像差會將圖像傳播到有限的區(qū)域;其次衍射效果也會擴散圖像,即使在沒有像差的系統(tǒng)中也是如此。
OpticStudio 有三種基本類型的 PSF 計算:幾何(無衍射)點列圖、基于衍射的 FFT 和 Huygens PSF。本文將討論基本理論,并就正確使用每種類型的 PSF 提供一些指導(dǎo)。
點列圖
OpticStudio 中最基本的分析功能之一是點列圖。此功能從物空間中的單視場點發(fā)射許多光線,通過光學(xué)系統(tǒng)追跡所有光線,并繪制所有光線相對于某個公共參考的 (x,y) 坐標(biāo)。因此,點列圖本身就可以看作一個幾何 PSF。
這里使用的示例光學(xué)系統(tǒng)是一個焦距為 50 mm 的單拋物面 F/5 反射鏡,物位于無窮遠(yuǎn)處。該系統(tǒng)是一個簡化的牛頓望遠(yuǎn)鏡,包含的示例文件為 PSF_Newtonian.ZMX。以下是光學(xué)系統(tǒng)的外觀:
兩個視場點(一個在軸上,另一個呈 2 度角)的點列圖如下所示。
請注意,點列圖是光線落點的集合,每個點表示一條光線。光線之間沒有相互作用或干擾。點列圖在顯示望遠(yuǎn)鏡的幾何或光線像差的影響方面非常有效。離軸幾何 PSF 清楚地顯示了系統(tǒng)的彗差和像散。然而在軸上,點列圖預(yù)測了完美的成像。但這是否準(zhǔn)確代表了光學(xué)系統(tǒng)的性能?為了回答點列圖結(jié)果的這個問題,我們需要將點列分布與衍射極限響應(yīng)進行比較。
展開