
發(fā)布
注冊
/
登錄ansys物體穿過
關注創(chuàng)建者:王靖雯 創(chuàng)建時間:2023-03-08

ansys物體穿過的實例教程
這篇文章介紹了如何將STL、IGES、STEP和SAT等格式的CAD(計算機輔助設計,Computer Aided Design)物體導入到OpticStudio中。
CAD文件的格式一般與您所使用的CAD軟件相關,格式種類眾多,不同的格式也有各自擅長的領域。如,STL格式是利用三角形網(wǎng)格來表示三維物體的,所以,對于那些原本就是由多個平面圍成的物體來說是一個不錯的選擇,該格式也常應用于3D打印領域。IGES格式與STEP格式在不同的CAD軟件中都有良好的兼容性。在二者中做選擇時,要看它們當中哪一個的模型導出程序?qū)?em>物體模型的表示方式更適合于您的物體模型。如果您使用基于ACIS引擎的CAD軟件,那么推薦您使用SAT格式的CAD文件。
簡介
在OpticStudio中導入CAD物體是非常重要的功能,尤其是在對復雜的光機元件進行雜散光分析時,光線會在這類光機元件上發(fā)生較為嚴重的反射和散射效應。導入CAD功能在照明系統(tǒng)中同樣重要,例如在汽車儀表盤中,光線可能會入射到一個復雜的光導管之中。OpticStudio的導入CAD物體功能非常靈活且強大,它支持多種常見的CAD文件格式。
導入CAD物體
CAD物體結構可能十分復雜,一根光線可能會在物體中產(chǎn)生多次反射、折射或散射等相互作用。因此,我們使用非序列光線追跡來描述光線與物體之間的相互作用。在序列系統(tǒng)中,我們也可以使用混合模式來進行類似的非序列光線追跡。
OpticStudio支持四種靜態(tài)CAD文件格式:STL、IGES、STEP和SAT(如SLDPRT和ZPO這樣的動態(tài)CAD格式,不在本文的討論范圍之內(nèi))。在四者之中,只有STL格式是用小的三角形表面連接在一起,來近似表示物體模型的曲面,其它三種格式會使用平滑而連續(xù)的表面進行建模。物體上的小平面 (Facets) 只用于在屏幕上顯示。
展開 附件下載
聯(lián)系工作人員獲取附件
概述
在OpticStudio中,使用多邊形物體 (Polygon Object, POB) 是創(chuàng)建用戶自定義幾何體的常用方法之一。本文介紹了如何創(chuàng)建多邊形物體、定義物體表面以及如何在非序列編輯器中使用該物體。
介紹
多邊形物體是由多個三角形或矩形面構成的三維空間幾何體,其中三角形或矩形面的頂點由一個ASCII文本文件定義。該文本文件包含有多行數(shù)據(jù),并且可以使用任意文本編輯器進行編輯。其中每行數(shù)據(jù)以單個字母或符號為起始,數(shù)據(jù)跟隨在字母和符號之后。
為了充分演示如何構建多邊形對象、定義單個面或面組、保存文件的位置以及如何在OpticStudio中加載文件,讓我們使用POB功能創(chuàng)建一個等邊三角形棱鏡。等邊三角形棱鏡共有五個面,但只需定義總共六個頂點。然后,我們可以使用OpticStudio中多邊形對象支持的矩形符號連接每個頂點。
首先打開一個空白的文本文檔。在POB文件以中嘆號 (!) 為起始的行表示該行為備注行。在定義多邊形物體時使用備注行來描述該物體是十分有用的,它可以在之后使用時幫助您快速了解該文本文件創(chuàng)建了什么樣的物體。
讓我們首先定義棱鏡的6個頂點。我們必須使用的語法由頂點符號描述:V。定義頂點的線必須以字母V開頭,后跟頂點編號和頂點的x、y、z坐標:
V number x y z
該數(shù)字將x、y、z位置指定為一個頂點編號,稍后可以在我們對多邊形對象的定義中使用該編號。這樣做很方便,我們不必每次使用這個頂點時都定義x,y,z坐標。相反,我們只是引用數(shù)字。
x、y、z坐標相對于多邊形對象的局部(0,0,0)。請注意,多邊形對象的(0,0,0)坐標在NSC編輯器中全局定位。
展開 為了追跡光線穿過導光管,我們需要在物體1的左側插入一個矩形光源 (Source Rectangle) 物體,其參數(shù)設置如下所示:
參考物體 (Ref Object)
-5
Z位置 (Z Position)
-10
陳列光線條數(shù) (# Layout Rays)
20
分析光線條數(shù) (# Analysis Rays)
400000
X半寬 (X Half Width)
4.8
Y半寬 (Y Half Width)
4.8
其他參數(shù)均為默認設置。
其中放大的布局圖顯示了當前圓孔邊緣處發(fā)生的全內(nèi)反射現(xiàn)象,這是因為孔內(nèi)的折射率低于矩形體的折射率。
在導光管末端放置光闌
為了在導光管末端放置一個圓形光闌,我們需要將兩個面嵌套在一起,一個是矩形體的表面(作為阻擋光闌)以及一個圓形孔徑(設置為空氣)。
展開 最后,將對背面三角形應用面組編號2:
完成每個面的表面組序號設置后保存文本文件并重新加載該POB物體。我們可以看到表面下拉菜單中包含了三個表面分組:
這樣一來,我們可以單獨對Side Face分組的表面(POB文件中表面分組序號為0的表面)定義任意表面屬性。同樣的,當選擇其他表面分組時(例如序號1,前表面),我們可以定義不同的表面屬性。
我們可以通過物體編輯器查看所選表面分組中包含的表面。其中選中的表面將高亮顯示為橙色:
注意事項
在使用多邊形物體時有以下幾點需要特別注意:
當使用POB文件表示空間幾何體時,確保POB文件中定義的矩形/三角形表面閉合為一個封閉的體積(也可以使用多邊形物體在非序列編輯器中的額外數(shù)據(jù)“是實體?(Is Volume ?)”來定義封閉的空間幾何體)。
在定義矩形時,頂點的定義順序不能交叉。交叉會導致光線追跡產(chǎn)生錯誤。
多邊形物體中沒有三角形/矩形表面的數(shù)量上限。它是由計算機內(nèi)存的容量決定。其中每個三角形表面大約需要100比特的存儲空間。然而OpticStudio通常會在同一時間保多個透鏡數(shù)據(jù)的副本,因此OpticStudio存儲一個三角形表面的實際空間約為500比特。
在OpticStudio中內(nèi)置有一個示例宏程序可以用來生成不同類型的多邊形物體,且無需定義每個頂點。該宏程序名稱為Polygon.ZPL,它保存在Zemax根目錄下的Macros文件夾中。在使用時,宏程序需要用戶輸入物體的表面半徑(表面不一定為圓形)、表面的邊數(shù)、多邊形物體的長度以及長度的分段數(shù)量。
小結
在OpticStudio中使用多邊形物體是一種非常靈活的創(chuàng)建用戶自定義物體的方法。通過簡單的ASCII文本文件,您可以定義任意由頂點連成的三角形或矩形所組成的空間幾何體。
展開 比如定義物體沿x 方向的位移,只需
將RBUX 改為UX 即可。其他的依此類推。
5、 其他
在 lsdyna 中位移條件是當作載荷來處理的。對于施加其他載荷,比如轉(zhuǎn)動、速度、加速度、力和轉(zhuǎn)矩等也可以用類似的辦法添加,對于剛體也是用同樣的方法處理。順便提一句,在 abaqus/explicit 中,同樣可以實現(xiàn)物體按指定軌跡運動,不過在 abaqus/explicit 中位移條件是當邊界條件處理的。
之后陸續(xù)更一些 ansys相關的帖子

ansys物體穿過的相關專題、標簽、搜索
ansys物體穿過的最新內(nèi)容
附件下載
聯(lián)系工作人員獲取附件
概述
在OpticStudio中,使用多邊形物體 (Polygon Object, POB) 是創(chuàng)建用戶自定義幾何體的常用方法之一。本文介紹了如何創(chuàng)建多邊形物體、定義物體表面以及如何在非序列編輯器中使用該物體。
介紹
多邊形物體是由多個三角形或矩形面構成的三維空間幾何體,其中三角形或矩形面的頂點由一個ASCII文本文件定義。該文本文件包含有多行數(shù)據(jù)
附件下載
聯(lián)系工作人員獲取附件
概要
這篇文章介紹了在OpticStudio中,如何不以導入CAD文件的方式創(chuàng)建復雜的物體。您將學習到如何通過組合多個物體來創(chuàng)建復雜的非序列物體,如何利用拾取求解類型鎖定一組物體以及在非序列元件編輯器中如何復制一組物體。
簡介
在非序列模式中,用戶可以導入或創(chuàng)建物體來進行光學機械組件設計,當我們關注于設計而不是分析時,使用易于定義的參數(shù)化物體是較為方便的
附件下載
聯(lián)系工作人員獲取附件
概述
在OpticStudio中,使用多邊形物體 (Polygon Object, POB) 是創(chuàng)建用戶自定義幾何體的常用方法之一。本文介紹了如何創(chuàng)建多邊形物體、定義物體表面以及如何在非序列編輯器中使用該物體。
介紹
多邊形物體是由多個三角形或矩形面構成的三維空間幾何體,其中三角形或矩形面的頂點由一個ASCII文本文件定義。該文本文件包含有多行數(shù)據(jù)
這篇文章介紹了如何將STL、IGES、STEP和SAT等格式的CAD(計算機輔助設計,Computer Aided Design)物體導入到OpticStudio中。
CAD文件的格式一般與您所使用的CAD軟件相關,格式種類眾多,不同的格式也有各自擅長的領域。如,STL格式是利用三角形網(wǎng)格來表示三維物體的,所以,對于那些原本就是由多個平面圍成的物體來說是一個不錯的選擇,該格式也常應用于3D打印領域
1、 準備工作
1.1 確定施加載荷對象
確定欲施加位移載荷的實體,獲取實體的 part ID;
如果是多個實體,可以通過定義一個part 集,這樣在添加載荷時可以節(jié)省不少時間。
如果位移載荷是作用在多個節(jié)點上,必須定義節(jié)點集,關于節(jié)點集的定義可以用命令 cm,具體請查閱 help。
1.2 確定軌跡。
首先分析你的運動類型,是一維運動問題,或者是二維平面運動問題,