
發(fā)布
注冊
/
登錄ansys中實體移動命令的案例
ANSYS中的LGEN命令——復制或移動一組線
1.命令格式
LGEN, ITIME, NL1, NL2, NINC, DX, DY, DZ, KINC, NOELEM, IMOVE
其中,
ITIME:復制產生線的次數(包含原本的這組線),必須大于1。
NL1, NL2, NINC:待復制/移動線的線號,復制/移動從NL1到NL2(默認等于NL1),增量為NINC(默認為1)的所有線。如果NL1=ALL,則忽略NL2與NINC的值,復制所有[LSEL]選擇的線。如果NL1=P,則激活圖形拾取功能,忽略命令剩余內容,使用鼠標操作。當然NL1也可以是組件名,這時忽略NL2與NINC的值。
DX, DY, DZ:在激活坐標系中復制線上關鍵點的X、Y、Z坐標增量(圓柱坐標系是DR,Dθ,DZ;球坐標系是DR,Dθ,Dφ)。
KINC:復制產生線上關鍵點的編號增量。如果KINC=0,則使用允許使用的最小關鍵點號。
NOELEM:是否復制節(jié)點和單元選項,可取如下值
0—如果線上附屬節(jié)點和單元,則一同復制
1—不復制附屬在線上的節(jié)點和單元
IMOVE:是否保留原來的線(關鍵點移動還是復制),有如下選型:
0—復制線,原來的線保留
1—移動線到新位置,且關鍵點號不變,忽略ITIME,KINC和NOELEM的值
注:由給定線通過復制或移動,生成另外的線以及與它們相關的關鍵點和網格。生成線的MAT、TYPE、REAL和ESYS等屬性與原線相同,并與當前的屬性設置無關。
展開 CAD軟件中移動命令的特別用法
<p>下面,我將為大家介紹<a href="https://www.zwcad.com/" rel="noopener noreferrer" target="_blank" style="color: rgb(204, 51, 51);">CAD</a>中的移動命令及其使用方法,對<span style="color: rgb(204, 51, 51);">CAD</span>操作感興趣的朋友不妨跟隨我的步伐,一同學習吧!</p><p>第一步,啟動移動工具。你可以點擊工具欄中的移動圖標,或者在命令行中輸入“MOVE”命令(也可以簡化為“M”命令)來啟動它。</p><p><img src="https://www.allfunnies.com/wp-content/uploads/2024/12/2024122505522631.png" alt="CAD如何使用移動命令" height="299" width="350"></p><p>第二步,選擇需要移動的對象。在這里,我們以一個矩形為例。用鼠標選擇這個矩形,作為我們要移動的對象。</p><p><img src="https://www.allfunnies.com/wp-content/uploads/2024/12/2024122505542622.png" alt="CAD如何使用移動命令" height="330" width="366"></p><p> </p><p>第三步,確認選擇。在選擇完矩形后,不要繼續(xù)選擇其他對象,而是直接敲擊空格鍵或回車鍵,以確認當前的選擇,并進入下一步操作。
展開 ANSYS中的LLIST命令——列表顯示線信息命令
1.命令格式
LLIST, NL1, NL2, NINC, Lab
其中,
NL1, NL2, NINC:列表線號從NL1到NL2(默認為NL1)增量為NINC(默認為1)的所有線的信息。如果NL1=ALL(默認選項),則忽略NL2與NINC的內容,列表所有[LSEL]命令選擇的線。如果NL1=P,則激活圖形拾取功能,忽略命令的其它內容。當然,NL1也可是組件名,此時忽略NL2與NINC的內容。
Lab:列表類型選項,可取如下值:
(空)——在指定范圍內輸出關于所有線的信息
RADIUS——輸出特定圓弧的半徑,以及每條線的關鍵點號。直線、非圓曲線的半徑為零。
LAYER——輸出layer-mesh控制規(guī)范
HPT——輸出只有那些包含硬點的線的信息
ORIENT——輸出線列表,并識別任何與直線相關的方向關鍵點及任何橫截面ID。
2.操作路徑
Utility Menu>List>Lines
如圖1所示
圖1 操作提示框
3.實例
輸入命令:
/PREP7
K,1,1,0,0
K,2,2,0,0
LSTR,1,2
K,3,4,0,0
K,4,3,-1,0
LARC,2,3,4,1.5
LLIST !如圖2所示
LLIST,,,,RADIUS !如圖3所示
LLIST,,,,ORIENT !如圖4所示
圖2
圖3
圖4
4.參考資料
ANSYS HELP 15.0
展開 ANSYS中如何施加高斯移動熱源
很多人在使用ANSYS模擬焊接和增材制造過程中都面臨高斯熱源施加的難題,現在我來演示一下如何在ANSYS經典中使用APDL語言施加高斯熱源,以及如何實現熱源的移動。
打開經典界面,然后選擇Parameters→Functions→Define/Edit
然后在彈出的Function Editor中選取你想要輸入的熱源函數,我這里使用了一個高斯體熱源函數,也可以替換成高斯面熱源或者雙橢球熱源,具體函數請自行查找文獻
點擊Save后,保存后綴名為.func的函數文件,其名稱為func11.func
然后退出,重新選擇Parameters→Functions→Read From file
選擇剛才定義的函數
此時彈出對話框,要求輸入函數的名稱,及對應的參數的大小,我們定義名稱為gauss,兩個參數常量分別為qmx=1,r=1,局部坐標系選0就意味著這個函數是在全局坐標系中施加的,可以換成其他已經定義的任何局部坐標系
然后點擊List→Files→Log file
然后我們就可以發(fā)現在Log file文件里自動生成了函數func11對應的數據表,其是一個維度6*20的Table表,我們在array parameter中也可以查看其具體數據,為什么會生成這段呢,其實就是ANSYS根據你所定義的函數,自動生成了一個Table表做了這個函數的插值,這樣系統(tǒng)在計算時就可以根據這個Table表進行對應的索引,生成任何你想要的函數值了。
展開 
ANSYS經典中使用APDL語言施加移動高斯熱源
很多人在使用ANSYS模擬焊接和增材制造過程中都面臨高斯熱源施加的難題,現在我來演示一下如何在ANSYS經典中使用APDL語言施加高斯熱源,以及如何實現熱源的移動。
打開經典界面,然后選擇Parameters→Functions→Define/Edit
然后在彈出的Function Editor中選取你想要輸入的熱源函數,我這里使用了一個高斯體熱源函數,也可以替換成高斯面熱源或者雙橢球熱源,具體函數請自行查找文獻
點擊Save后,保存后綴名為.func的函數文件,其名稱為func11.func
然后退出,重新選擇Parameters→Functions→Read From file
選擇剛才定義的函數
此時彈出對話框,要求輸入函數的名稱,及對應的參數的大小,我們定義名稱為gauss,兩個參數常量分別為qmx=1,r=1,局部坐標系選0就意味著這個函數是在全局坐標系中施加的,可以換成其他已經定義的任何局部坐標系
然后點擊List→Files→Log file
然后我們就可以發(fā)現在Log file文件里自動生成了函數func11對應的數據表,其是一個維度6*20的Table表,我們在array parameter中也可以查看其具體數據,為什么會生成這段呢,其實就是ANSYS根據你所定義的函數,自動生成了一個Table表做了這個函數的插值,這樣系統(tǒng)在計算時就可以根據這個Table表進行對應的索引,生成任何你想要的函數值了。
展開 ANSYS如何將數組中數據導入表中命令流并用曲線畫出
ANSYS如何將數組中數據導入表中命令流并用曲線畫出
問題描述:將路徑數據導出為數組后,直接將parameter->array parameter->define/edit中的數組用plot->array parameter畫出的是柱狀圖,如圖1所示,但是現在想降柱狀圖轉化為曲線圖。
解決思路:
1)將路徑數據導出后,數組的弟四列是路徑長度S,第五列是ux,我們想用S做橫坐標,ux做縱坐標畫出曲線。數組是ARUX02(21,30,1),如圖2。定義一個表E_TABLE(21,1,1),將數組的弟四列路徑長度符給表的弟0列,將數組弟五列ux符給表的弟1列。
2)導出表中的數據,彈出窗口如圖3所示。
3)執(zhí)行繪制曲線命令。
parameter->array parameter->define/edit中的PARX=E_TABLE(1,0,1),PARY=E_TABLE(1,0,1),
結果如圖4所示。
展開 ansys在土木工程中的命令流
ansys在土木工程中的命令流
3-3.txt
4-3.txt
5-3.txt
6-3.txt
6-4.txt
如何在HyperMesh中使用ANSYS命令流
即在求解控制卡片中設置:
01
UNSU_PREP7
UNSU_PREP7:在生成有限元模型之前插入的命令。由于輸出的CDB文件自帶一條</PREP7>命令(如下圖),所以這個命令相當于在前處理中輸入的命令。我們在這個卡片中輸入ANSYS的命令流以后,這些命令流將被放置在CDB文件的最前端。
我們可以用這個控制卡片解決問題一:
由于我們設置停用單元形狀檢查時,需要在導入CDB文件之前,所以我們可以在卡片UNSU_PREP7中輸入命令<SHPP,OFF,ALL>。由于卡片中的命令在前處理中被執(zhí)行,所以我們不需要使用</PREP7>命令進入前處理。
打開輸出的CDB文件,我們發(fā)現:使用
UNSU_PREP7卡片輸入的命令在
第14行,位于產生節(jié)點(
第18行)之前,所以這條命令將先被執(zhí)行,即在導入單元數據之前就已經關閉了單元形狀檢查。
將CDB文件導入ANSYS,會收到ANSYS拋出的一個警告,說明ANSYS確實關閉了單元形狀檢查。
02
UNSU_END
UNSU_END:執(zhí)行完所有控制卡片
之后插入的命令。我們在這個卡片中輸入ANSYS的命令流以后,這些命令流將被放置在
CDB文件的最后端。
我們可以利用該卡片來輸入一些
求解完成后需要執(zhí)行的命令。比如計算完成后我們想直接顯示計算結果,只需在分析中,插入
UNSU_END卡片,并輸入
<
/POST1
>和<PLNSOL,U,SUM>,表示
進入后處理并顯示整體位移結果
,然后輸出CDB文件。
展開 如何在HyperMesh中使用ANSYS命令流
即在求解控制卡片中設置:
01
UNSU_PREP7
UNSU_PREP7:在生成有限元模型之前插入的命令。由于輸出的CDB文件自帶一條</PREP7>命令(如下圖),所以這個命令相當于在前處理中輸入的命令。我們在這個卡片中輸入ANSYS的命令流以后,這些命令流將被放置在CDB文件的最前端。
我們可以用這個控制卡片解決問題一:
由于我們設置停用單元形狀檢查時,需要在導入CDB文件之前,所以我們可以在卡片UNSU_PREP7中輸入命令<SHPP,OFF,ALL>。由于卡片中的命令在前處理中被執(zhí)行,所以我們不需要使用</PREP7>命令進入前處理。
打開輸出的CDB文件,我們發(fā)現:使用
UNSU_PREP7卡片輸入的命令在
第14行,位于產生節(jié)點(
第18行)之前,所以這條命令將先被執(zhí)行,即在導入單元數據之前就已經關閉了單元形狀檢查。
將CDB文件導入ANSYS,會收到ANSYS拋出的一個警告,說明ANSYS確實關閉了單元形狀檢查。
02
UNSU_END
UNSU_END:執(zhí)行完所有控制卡片
之后插入的命令。我們在這個卡片中輸入ANSYS的命令流以后,這些命令流將被放置在
CDB文件的最后端。
我們可以利用該卡片來輸入一些
求解完成后需要執(zhí)行的命令。比如計算完成后我們想直接顯示計算結果,只需在分析中,插入
UNSU_END卡片,并輸入
<
/POST1
>和<PLNSOL,U,SUM>,表示
進入后處理并顯示整體位移結果
,然后輸出CDB文件。
展開 ANSYS中*Get命令使用方法詳解
ANSYS中*Get命令使用方法詳解
水哥寄語
ANSYS中的*GET命令貫穿了我們整個有限元建模分析過程,水哥個人覺得,如果不會ANSYS中的get命令,那么一定是菜鳥級別,但這并不是說會Get命令就是高手,比如水哥自己。Anyway,水哥畢竟是個老司機,今日,就來談談怎么使用ANSYS中的*Get命令。
1 概述
當然了,首先我們要明白ANSYS中如何查看*get命令,知道這個命令需要輸入哪些參數。
打開help,輸入*get,出來了以下格式:
*GET, Par, Entity, ENTNUM, Item1, IT1NUM, Item2, IT2NUM
Par:定義的變量名稱,用于存儲提取的數據;
Entity:關鍵字,是信息提取的對象,包括NODE, ELEM, KP, LINE, AREA, VOLU, PDS等;
ENTNUM:當前對象的數字標識,比如節(jié)點的節(jié)點號,單元的單元號等;
Item1:提取的信息,可用的非常多,后面展開;
IT1NUM:和Item1配合使用。
面對這么多要輸入的參數,我們該如何確定具體輸入呢?接下來水哥教大家如何使用help查詢*get的各個關鍵字眼。
在查詢之間,首先我們自己要弄明白我們想要提取的數據是屬于哪個范疇。前處理數據?求解數據?后處理數據?當我們自己搞清楚提取數據的范疇時,我們就可以順著Help去查看相關的字眼了。
2、案例
我們以最常見的一種操作,提取分析完后某個節(jié)點X方向的位移,來說明這個過程。
提取X方向位移毋庸置疑是屬于后處理了,也即是我們需要提取的數據屬于后處理的范疇,因此我們在查看Help時,直接跳躍到后處理的項目。
展開 ansys命令中英文對照_提高篇
由于學習Ansys,查看書籍時很容易看到用命令流分析的實例,只能一步一步的對照實例來解讀這一步代表什么意思,這個幫助就像電子詞典一樣可以隨時查詢命令的意思,讓學習沒有困難。獻給想提高Ansys的朋友。感覺很方便。
ANSYS命令中英文對照ansys_command.rar
ANSYS命令及問題解析大全.rar

ANSYS中的A命令——連接點生成面
1.命令格式
A, P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18
其中,
P1, P2, P3, P4, P5, P6, P7, P8, P9, P10, P11, P12, P13, P14, P15, P16, P17, P18:定義面角點的關鍵點號,最多可以輸入18個編號,至少需要輸入3個關鍵點號才能定義一個面。如果P1=P,則激活圖形拾取功能,忽略命令的其它內容。
注:關鍵點(從P1到P18)必須按照順時針或逆時針順序依次輸入。輸入順序按照右手法則定義了生成面的正法線方向。相鄰點之間如果存在線,則使用該線;如果沒有線,則在相鄰點之間生成線(激活坐標系中的“直線”),并給線指定最小的可用線號。如果相鄰點之間存在的線超過一條,則選擇最短的線生成面。
2.操作路徑
Main Menu> Preprocessor> Modeling> Create> Areas> Arbitrary> Through KPs
3.實例
輸入命令:
/PREP7
K,1,0,0,0
K,2,0,1,0
K,3,2,1,0
K,4,1,0,0
K,5,3,2,0
K,6,4,0,0
K,7,3,-1,0
K,8,2,-1,0
LSTR,2,3
LARC,2,3,4,1.5
A,1,2,3,5,6,7,8
K,9,-1,0,0
CSYS,1
A,1,2,9
則生成的面如圖1所示
圖1生成的線
4.參考資料
ANSYS HELP 15.0
展開 ANSYS中的LSYMM命令——鏡像一組線
NOELEM:是否同時鏡像節(jié)點和單元,可取如下值
0—同時鏡像附屬在線上的節(jié)點和單元
1—不鏡像附屬在線上的節(jié)點和單元
IMOVE:是否保留原來的線,有如下選項:
0—鏡像線,同事保留原來的線
1—移動線到鏡像位置,且線上的關鍵點號不變,忽略KINC和NOELEM的值
2.操作路徑
Main Menu> Preprocessor> Modeling> Reflect> Lines
操作提示框如圖1所示
圖1鏡像操作提示框
3.實例
輸入命令
/Prep7
K,1,1,2,1
K,2,3,3,2
LSTR,1,2
LOCAL,11,0,-4,0,0
LSYMM,x,ALL,,,0,1,0
則生成的圖線如圖2所示
圖2生成的線
4.參考文獻
ANSYS HELP 15.0
源自ANSYS經驗公眾號
展開 ansys workbench APDL熱輻射命令行中的有關說明求助
1.sf,nlist,label,value,value2
-“nilst”是節(jié)點列表,也可以是命名選擇
-輻射標簽是rdsf
-value是表面發(fā)射率
-value2是封閉體數量
2.spctemp命令行:因為所計算的空間不是完全封閉的計算空間,所以必須定義空間溫度,
spctemp,number,temperature
spctemp是ansys定義空間溫度的關鍵字,number是非封閉空間的數量,temperature是非封閉空間的溫度
3.stef命令行:stef是ansys中斯蒂芬玻爾茲曼常數,stef=5.67×10-8
4.RADOPT, FLUXRELX, FLUXTOL, SOLVER, MAXITER, TOLER, OVERRLEX
FLUXRELX:松弛因子。
FLUXTOL:輻射熱通量收斂容差,默認為0.0001。
SOLVER
選擇用于計算的輻射求解器:
0 – Gauss-Seidel求解器
1 – 直接求解器 (對于大問題將耗費很多時間)
MAXITER
Gauss Seidel迭代求解器的最大迭代次數 (SOLVER = 0),默認為1000 Gauss Seidel迭代求解器的最大迭代次數 (SOLVER = 0),默認為1000。
TOLER
Gauss Seidel迭代求解器的收斂容差(SOLVER = 0),默認為 0.1。
OVERRLEX
Gauss Seidel迭代求解器的松弛因子(SOLVER = 0),默認為0.1。
求助:以上的封閉體數量是如何判別的?非封閉空間的數量又是如何判斷的?非封閉空間的溫度是如何定義的?有人能幫忙進一步舉例或說明嗎?萬分感謝!
展開 ANSYS中的LSSCALE命令——縮放一組線
NOELEM:是否生產節(jié)點和單元選項
0——如果原來線上附帶節(jié)點和單元,則在縮放產生的新線上生成節(jié)點和單元
1——不在新線上生產節(jié)點和單元
IMOVE:移動線或新生成線選項
0——產生新線,保留原來的線
1——原來的線移動到縮放后的位置
2.操作路徑
Main Menu> Preprocessor> Modeling> Operate> Scale> Lines
圖1 操作提示框
3.實例
輸入命令:
/PREP7
K,1,0,0,0
K,2,1,1,0
K,3,2,0,0
K,4,3,1,0
LSTR,1,2
LARC,2,4,3,1.5
LSSCALE,1,2,1,2,2,,,1,0
CSYS,1
LSSCALE,1,2,1,3,90,3,,1,0
則產生如圖2所示的線
圖2 產生的線
4.參考資料
ANSYS HELP 15.0
展開