
發布
注冊
/
登錄ansys get函數
關注創建者:王靖雯 創建時間:2023-03-07

ansys get函數的實例教程
自己收藏并與大家分享,來自于ANSYS的help
“get函數”可用于某些項,并可用于代替*get命令。函數返回值并在函數被輸入的地方使用它,繞過了用參數名存儲值和在要使用值的地方輸入參數名的需要。
例如,假設要計算兩個節點的平均X位置。使用*GET命令,參數L1可以指定節點1的X位置,參數L2可以指定節點2的X位置。然后,可以從mid=(L1+L2)/2計算mid位置:
*GET,L1,NODE,1,LOC,X
*GET,L2,NODE,2,LOC,X
MID=(L1+L2)/2
但是,使用返回節點N的X位置的節點位置“get ”函數NX(N),可以直接計算MID,而不需要中間參數L1和L2:
MID=(NX(1)+NX(2))/2
除非另有說明,否則Get函數返回活動坐標系中的值。
Get函數參數本身可能是參數或其他Get函數。get函數NELEM(E,NPOS)返回元素編號E的NPOS位置的節點號。組合函數NX(NELEM(E,NPOS))返回該節點的X位置。
下表列出了按功能分組的可用get函數。*GET命令還列出GET函數作為*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 get函數的相關專題、標簽、搜索
ansys get函數的最新內容
例如,可以使用Domain中的函數來定義流體的初始條件和邊界條件。</p><p><img src="https://mmbiz.qpic.cn/mmbiz_png/8tJMdLVYZy8j0rCdSib2lia3rRltUFjNab6wQsEQgYpibxnz1Z3gRQiaKicpEYDXaGUNGjIRcicXrsUdBeicicS3AHbhew/640?
Fluent UDF介紹
1.1 UDF概況
Fluent UDF(User Defined Functions) 是一種用戶可以在Ansys Fluent軟件中編寫并調用的自定義函數,用于擴展和增強Fluent的功能。這些函數是用C語言編寫的,允許用戶定義和控制流體仿真中的各種行為和特性,適用于復雜的流體力學問題。
1.2 學習UDF的必要性
1.
點擊此處了解有關PyAnsys的更多信息:https://www.ansys.com/zh-cn/blog/ansys-gets-into-open-source-with-github
對于風扇,指定的確定上升被設置為ve性能的函數。做主干的側面和頂部采用對稱約束條件處理。
4 結果
使用不同網格(ICEM CFD / TGrid和Harpoon)進行的模擬總體上顯示出良好的相關性,但在某些區域存在明顯差異。 在評估魚叉網格的質量時,將結果與基于常規生成的網格的計算進行了比較:上半身的八叉樹網格(ICEM-CFD)和地板的Delaunay網格(TGrid)。
目標函數、設計變量的迭代過程如圖3所示。
圖3 目標函數、設計變量的迭代過程
對最優解采用ANSYS進行分析,采用單元輸出的應力線性化結果與常規殼單元提取線性化結果的承壓邊界應力分布如圖4所示。對一次總體薄膜應力滿足SⅠ;對一次局部薄膜應力,均滿足PL≤SⅠ<SⅡ;一次薄膜+彎曲應力滿足SⅢ,設備滿足強度要求。計算結果對比見表2。
IsCompositeSurface 用于此參數的 Sets 和 Get 值。SetOffAxisTiltAndDecenter() 根據離軸表面孔徑中心的復合表面基面法線矢量計算得出所需填充的恰當屬性值。
IField New_Object = Object1.GetField(1);
一種屬性是獲取( [get] ),一種是獲取、設置( [get, set] )。
IsCompositeSurface 用于此參數的 Sets 和 Get 值。SetOffAxisTiltAndDecenter() 根據離軸表面孔徑中心的復合表面基面法線矢量計算得出所需填充的恰當屬性值。
IsCompositeSurface 用于此參數的 Sets 和 Get 值。SetOffAxisTiltAndDecenter() 根據離軸表面孔徑中心的復合表面基面法線矢量計算得出所需填充的恰當屬性值。
IField New_Object = Object1.GetField(1);
一種屬性是獲取( [get] ),一種是獲取、設置( [get, set] )。