
發布
注冊
/
登錄ansys布爾加運算實例的案例
ANSYS Workbench布爾運算
(實體導入后參考原始坐標系堆疊在一起,可以通過Create->bodytransformation-> Move來調整實體間的相對位置)
圖15 導入多個外部實體
圖16導入后結果
圖17導入后設置添加材料操作
由上圖可知在外部導入實體時可以通過在Import下面更改Operation方式為Add Material就可以達到布爾加運算的目的。但筆者發現個bug:導入后的多個實體一般都需要調整位置,調整位置后再用布爾運算就會發現實體相對位置又恢復原狀了。故建議此方法盡量少用,知道就好了。
在WB DM中可以進行多體建模時,而不需要像Solidworks那樣先畫零件圖然后再裝配在一起。關鍵原因就是在WB DM體中你可以先畫好實體1,然后凍結起來,然后在畫實體2,然后依次類推… 懂了吧DM中就是這樣進行裝配體建模的。在生成實體時如果選擇Add Frozen,就會是多體建模效果,如下圖18。如果選擇Add Material就是布爾加運算了,如下圖19。
圖18 添加凍結=多體建模
圖19 添加材料=布爾加運算
6.Cut Material
Cut Material與布爾減運算的效果是一樣的。如下圖,先將圓盤結凍(激活到可修改狀態),在圓盤外表面畫一個小圓形然后向內拉伸0.02M,操作選項選擇Cut Material。效果如下圖20。
圖20 CutMaterial
7. Slice
Slice功能其實也與布爾減運算相差無幾。常用的Slice功能用在平面分割實體、拉伸分割等情況。平面分割實體舉例如圖21。拉伸分割實體舉例如圖22。
展開 ANSYS布爾運算介紹
加運算僅限于同級幾何圖素,而且相交部分最好與母體同級,但在低于母體一級時也可作加運算。如體與體的相加,其相交部分如為體或面,則加運算后為一個體;如相交部分為線,則運算后不能生成一個體,但可公用相交的線;如相交部分為關鍵點,同樣加運算后公用關鍵點,但體不是一個,不能作完全的加運算。
如面與面相加,其相交部分如果面或線,則可完成加運算。如果相交部分為關鍵點,則可能生成的圖素會有異常,當然一般情況下不會出現這種加運算。
加運算完成后,輸入圖素的處理采用 BOPTN 的設置。如采用缺省設置,則輸入圖素被刪除。
加運算有 2 個命令,即AADD,VADD。線合并 LCOMB 命令不能算布爾加運算,其命令說明詳見前面創建線部分。
加運算命令:
面加運算:AADD,NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9
體加運算:VADD,NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9
其中 NX1~NX9 為相加圖素的編號,NX1 可以為 P、ALL 或組件名 (其中 X表示 A 或 V)。
3.減運算Subtract
減運算就是“刪除”母體中一個或多個與子體重合的圖素。與加運算不同的是減運算可在不同級圖素間進行,但相交部分最多與母體相差一級;例如體體減運算時,其相交部分不能為線,為面或體均可完成運算。減運算結果的最高圖素與母體圖素相同。
減運算完成后,輸入圖素的處理可采用 BOPTN 的設置,如采用缺省設置,則輸入圖素被刪除。也可不采用 BOPTN 的設置,而在減運算的參數中設置保留或刪除,該設置高于 BOPTN 中的設置,并且減圖素和被減圖素均可設置刪除或保留選項。
展開 ANSYS的結果進行二次運算并顯示云圖
ANSYS的結果進行二次運算并顯示云圖
在實際應用中經常會需要將ANSYS的計算結果進行二次運算,并重新顯示新的結果云圖。也即是ANSYS的現有計算結果不能滿足實際需求,需要自己在一次計算結果的基礎之上編寫計算方法。
在ANSYS里,這個過程是通過修改節點或者單元的結來實現的,筆者以前在ABAQUS里面也實現過這樣的過程,不過在ABAQUS里面不是通過直接修改節點/單元解實現的,而是可以重新定義新的結果變量。
ANSYS修改節點解釋通過DNSOL命令完成的,命令解釋如下:
DNSOL, NODE, Item, Comp, V1, V2, V3, V4, V5, V6
其中Item和Comp這兩個量是需要修改的變量名稱,例如需要修改位移X,則Item應為U,Comp應為X,后面的V1-V6就是新的值。
可以看到,利用DNSOL命令每次只能修改一個節點的值,因此,很多情況下是需要對全部的節點值進行修改,故通常需要和遍歷命令一起使用。
下面以一個實際的例子說明具體的使用方法。
新建一個簡單的模型,加載求解得到以下的結果,分別為x方向的位移和y方向的位移。
X方向的位移如下:
Y方向的位移如下:
現在需要將X和Y方向的位移進行重新計算,假設:
新的Ux=Ux**2+0.1
新的Uy=Uy**2-0.1
具體實現過程是先依次讀取計算得到的Ux和Uy,保存在自定義的數組中,然后定義新的數組,將前面的數組的數據分別處理后保存到新的數組之中,最后依次讀取新的數組的數據再通過DNSOL命令進行修改,修改完成即可顯示新的結果。
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
展開 ansys流固耦合分析與工程實例 附ANSYS流固耦合分析與工程實例下載
下載地址:ANSYS流固耦合分析與工程實例

<手搓有限元 干翻Ansys> 【1】C++實現矩陣Matrix類 實現基本運算
本系列文章致力于實現“手搓有限元,干翻Ansys的目標”,基本框架為前端顯示使用QT實現交互,后端計算采用Visual Studio C++。
Matrix類
矩陣基本類,用于有限元矩陣計算。
1、public function
1.1、構造函數與析構函數
構造函數用來初始化矩陣,析構函數用來釋放內存。
ANSYS橋梁建模教程--實例1&實例2 ¥349
??【實例1】為一斜拉懸索體系,橋型簡單,干貨滿滿,包括橋梁建模思路經驗分享,手把手帶著寫命令流,詳細解釋每一個使用到的命令流;還有如何快速建節點,快速連接單元,CAD、ANSYS與Midas交互應用,以及單主梁模型應該注意的問題,魚刺骨模型的應用,索單元的應用,剛臂的定義與應用,如何施加約束,如何進行簡單靜力分析等。 實例1視頻時長約2h
??【實例2】為一大跨度斜拉板桁結構,橋型復雜,干貨十足,具體包括:圖紙與建模思路分析,CAD三維快速建模,Midas預處理應用,手把手帶寫命令流,截面實常數講解,認識斜拉索規格,拉索實常數定義,板桁結構二期實常數與單主梁模型的區別,板單元等效厚度計算,理解面內與面外厚度,支座模擬等。 實例2視頻時長約5h
*文件包括視頻教程,結構圖紙,模型命令流等,購買后聯系小編獲取播放鏈接與播放賬號。
展開 輕松搞定ANSYS仿真參數化 附ANSYS經典實例匯集下載
CFX參數化
ANSYS CFX 是一款高性能計算流體動力學 (CFD) 軟件工具,適用于眾多 CFD 和多物理場應用,并在渦輪機械仿真方面(例如泵、風扇、壓縮機等)具有卓越精確度、魯棒性和速度,因此獲得廣泛認可。CFX可集成在Workbench平臺上,并具備表達式語言(CFX ExpressionLanguage :CEL),很方便用戶通過CEL創建參數。
Fluent參數化
ANSYS Fluent是一款功能強大的計算流體動力學(CFD)軟件包,可對工業應用中的流動、湍流、熱交換和各類反應進行建模。Fluent可以集成在Workbench平臺,并具備強大參數化能力。
下載地址:ANSYS經典實例匯集
展開 ANSYS Workbench ACT 開發實例:ANSYS Workbench SwiftComp
本文介紹一個基于ANSYS Workbench ACT 的插件(extension)開發實例:ANSYS Workbench SwiftComp GUI。這個插件可以用于多尺度復合材料分析,減少工程師花費在仿真上的時間,同時保證很高的精確度。(詳細可以關注我的文章(英文):https://www.linkedin.com/pulse/a ... cale-modeling-zhao/)
1. 背景介紹
這個插件的目的是為SwiftComp提供一個用戶界面(GUI)。SwiftComp是基于Mechanics of Structure Genome (MSG)理論的可以高效準確分析符合材料的軟件。
2. 概述
2.1. SwiftComp systems at Toolbox
成功安裝ANSYS Workbench SwiftComp GUI之后,SwitftComp Homogenization 和 SwiftComp Dehomogenization將會出現在 Workbench 的 Toolbox 里面。
2.2. Toolbar in DesignModeler
在Designmodeler里面,會有新的Common 1D SG (Structure Genome),Common 2D SG, 和 Common 3D SG供選擇
2.3. Toolbar in Mechanical Environment
在Mechanical 里面,會用Homogenization,Structural Analysis,Dehomogenization,和 Failure Analysis供選擇
3.
展開 ANSYS和ANSYS_FE-SAFE軟件的工程應用及實例
ANSYS和ANSYS_FE-SAFE軟件的工程應用及實例
1.rar
2.rar
3.rar
6.rar
7.rar
9.rar
10.rar
11.rar
ANSYS Fluent 管內相變化流動實例 附ANSYS Fluent UDF Manual下載
從所存取下來的Data檔案,通過CFD-Post瞬態處理技巧,我們將不同時間節點的結果合并在一起,如下:
下載地址:ANSYS Fluent UDF Manual
ANSYS Workbench材料參數庫的建立 附ANSYS WORKBENCH工程實例詳解下載
圖 10 保存輸入的材料參數
將材料參數庫中的材料添加到運算材料中:點擊新建的材料 4J33 右邊的“加號”,加號后會出現書圖標,說明材料 4J33 進入到了運算材料中,如圖 11。
圖 11 將材料加入到運算材料中
點擊工具欄中的“Return to Project”,如圖 12,回到運算材料界面。
圖 12 返回到運算材料界面
點擊運算材料界面的 4J33 可以看到我們輸入的材料參數,如圖 13。
圖 13 運算材料界面
1. 導入新材料庫
我們也可以導入另一組新建的材料庫,單擊材料庫界面的 C 列下的標記,如圖 14,選擇材料庫所在路徑即可,如圖15。
圖 14 輸入新的材料庫
圖 15 新材料庫路徑
導入完的新材料庫如圖 16,圖中可以看到新建材料庫和新導入的材料,需要哪個材料庫中材料,按照上面操作增加到運算界面即可。
圖 16 新導入的材料庫及材料
下載地址:ANSYS WORKBENCH工程實例詳解
展開 
ANSYS鋼筋混凝土結構開裂計算介紹 附ANSYS土木工程應用實例下載
4.結論
鋼筋混凝土開裂分析中,針對不同的結構可采用不同的ANSYS技術,對于梁結構,可以直接用CivilFEM非線性混凝土模塊進行開裂計算,快速而準確。對于不適于梁的結構,可以采用SOLID65單元和BEAM188單元以及耦合方程技術進行任意實體結構的開裂分析。
通過適當的設置,可以保證計算收斂,得到合理的結果。
本文算例比較的結果不僅反映了方法可行,而且說明精度也是足夠的。
懸臂梁由于其特殊性,是屬于開裂計算中比較難以處理的一種結構,這里得到了比較合理的結果,這說明對于其它類型的結構,ANSYS技術同樣是可以處理的。
下載地址:ANSYS土木工程應用實例
展開 ANSYS Workbench分析實例之牛頓擺
往期精彩內容
ANSYS分析實例系列
01 齒輪動態接觸分析
02 沖壓成型仿真
HyperMesh與ANSYS聯合仿真系列
HyperMesh與ANSYS聯合仿真(一)
ANSYS與材料力學系列課程
01 繪制軸力和軸力圖
02 平面應力和平面應變
03 提取任一截面上的應力
04 胡克定律
05 拉(壓)桿的應變能
06 應力集中
07 材料力學知識回顧與WB中剛性梁的探討
08 繪制扭矩和扭矩圖
09
Ansys Fluent表達式進階實例
這篇文章我們介紹幾個比較復雜的案例。下面三個案例在文章末尾都提供了case和dat文件。
1. 案例4:入口物理量=出口物理量
1.1 說明
將出口outlet的溫度減去一個值后賦值給入口inlet
這個案例在交流群里經常會被提到,也有很多同學問起來。很多人建議UDF,但如果通過UDF進行設置,會較為復雜。
本質上就是將模型的出口物理量賦值給入口,不一定是溫度,也可以是壓力、流量等物理量
注:
a. 此案例會用到表達式Functions中的Reduction。所謂Reduction(縮減函數)就是將本來場的數值縮減成一個數,比如Average平均、AreaAve面積平均等。
也就是本來很多數據通過Reduction函數可以縮減為一個數據。
b. 這就是我認為Expression功能優于UDF的地方,通過表達式可以直接得到計算域或者邊界某物理量的平均值。
但如果使用UDF則需要對網格進行疊加求平均,如果涉及并行UDF,還需要考慮節點之間的數值傳遞,更加復雜。
1.2 案例描述
模型有一個速度入口和一個壓力出口,初始時,流場溫度293K,壁面溫度333K。入口溫度=出口溫度-10K
打開in邊界條件
展開 ansys實例
:) 2個ansys例子,對新手適用哦。:)
實例下載
靜力分析實例1.doc
ansys實例2.doc
這是一步一步的教學,對于新手我想是很實用的,對于老師們就可能很雞肋了,新手們支持支持呀:)