
發(fā)布
注冊(cè)
/
登錄ansys布爾加運(yùn)算步驟
關(guān)注創(chuàng)建者:王靖雯 創(chuàng)建時(shí)間:2023-03-07

ansys布爾加運(yùn)算步驟的實(shí)例教程
(實(shí)體導(dǎo)入后參考原始坐標(biāo)系堆疊在一起,可以通過(guò)Create->bodytransformation-> Move來(lái)調(diào)整實(shí)體間的相對(duì)位置)
圖15 導(dǎo)入多個(gè)外部實(shí)體
圖16導(dǎo)入后結(jié)果
圖17導(dǎo)入后設(shè)置添加材料操作
由上圖可知在外部導(dǎo)入實(shí)體時(shí)可以通過(guò)在Import下面更改Operation方式為Add Material就可以達(dá)到布爾加運(yùn)算的目的。但筆者發(fā)現(xiàn)個(gè)bug:導(dǎo)入后的多個(gè)實(shí)體一般都需要調(diào)整位置,調(diào)整位置后再用布爾運(yùn)算就會(huì)發(fā)現(xiàn)實(shí)體相對(duì)位置又恢復(fù)原狀了。故建議此方法盡量少用,知道就好了。
在WB DM中可以進(jìn)行多體建模時(shí),而不需要像Solidworks那樣先畫(huà)零件圖然后再裝配在一起。關(guān)鍵原因就是在WB DM體中你可以先畫(huà)好實(shí)體1,然后凍結(jié)起來(lái),然后在畫(huà)實(shí)體2,然后依次類推… 懂了吧DM中就是這樣進(jìn)行裝配體建模的。在生成實(shí)體時(shí)如果選擇Add Frozen,就會(huì)是多體建模效果,如下圖18。如果選擇Add Material就是布爾加運(yùn)算了,如下圖19。
圖18 添加凍結(jié)=多體建模
圖19 添加材料=布爾加運(yùn)算
6.Cut Material
Cut Material與布爾減運(yùn)算的效果是一樣的。如下圖,先將圓盤(pán)結(jié)凍(激活到可修改狀態(tài)),在圓盤(pán)外表面畫(huà)一個(gè)小圓形然后向內(nèi)拉伸0.02M,操作選項(xiàng)選擇Cut Material。效果如下圖20。
圖20 CutMaterial
7. Slice
Slice功能其實(shí)也與布爾減運(yùn)算相差無(wú)幾。常用的Slice功能用在平面分割實(shí)體、拉伸分割等情況。平面分割實(shí)體舉例如圖21。拉伸分割實(shí)體舉例如圖22。
展開(kāi) 加運(yùn)算僅限于同級(jí)幾何圖素,而且相交部分最好與母體同級(jí),但在低于母體一級(jí)時(shí)也可作加運(yùn)算。如體與體的相加,其相交部分如為體或面,則加運(yùn)算后為一個(gè)體;如相交部分為線,則運(yùn)算后不能生成一個(gè)體,但可公用相交的線;如相交部分為關(guān)鍵點(diǎn),同樣加運(yùn)算后公用關(guān)鍵點(diǎn),但體不是一個(gè),不能作完全的加運(yùn)算。
如面與面相加,其相交部分如果面或線,則可完成加運(yùn)算。如果相交部分為關(guān)鍵點(diǎn),則可能生成的圖素會(huì)有異常,當(dāng)然一般情況下不會(huì)出現(xiàn)這種加運(yùn)算。
加運(yùn)算完成后,輸入圖素的處理采用 BOPTN 的設(shè)置。如采用缺省設(shè)置,則輸入圖素被刪除。
加運(yùn)算有 2 個(gè)命令,即AADD,VADD。線合并 LCOMB 命令不能算布爾加運(yùn)算,其命令說(shuō)明詳見(jiàn)前面創(chuàng)建線部分。
加運(yùn)算命令:
面加運(yùn)算:AADD,NA1, NA2, NA3, NA4, NA5, NA6, NA7, NA8, NA9
體加運(yùn)算:VADD,NV1, NV2, NV3, NV4, NV5, NV6, NV7, NV8, NV9
其中 NX1~NX9 為相加圖素的編號(hào),NX1 可以為 P、ALL 或組件名 (其中 X表示 A 或 V)。
3.減運(yùn)算Subtract
減運(yùn)算就是“刪除”母體中一個(gè)或多個(gè)與子體重合的圖素。與加運(yùn)算不同的是減運(yùn)算可在不同級(jí)圖素間進(jìn)行,但相交部分最多與母體相差一級(jí);例如體體減運(yùn)算時(shí),其相交部分不能為線,為面或體均可完成運(yùn)算。減運(yùn)算結(jié)果的最高圖素與母體圖素相同。
減運(yùn)算完成后,輸入圖素的處理可采用 BOPTN 的設(shè)置,如采用缺省設(shè)置,則輸入圖素被刪除。也可不采用 BOPTN 的設(shè)置,而在減運(yùn)算的參數(shù)中設(shè)置保留或刪除,該設(shè)置高于 BOPTN 中的設(shè)置,并且減圖素和被減圖素均可設(shè)置刪除或保留選項(xiàng)。
展開(kāi) ANSYS的結(jié)果進(jìn)行二次運(yùn)算并顯示云圖
在實(shí)際應(yīng)用中經(jīng)常會(huì)需要將ANSYS的計(jì)算結(jié)果進(jìn)行二次運(yùn)算,并重新顯示新的結(jié)果云圖。也即是ANSYS的現(xiàn)有計(jì)算結(jié)果不能滿足實(shí)際需求,需要自己在一次計(jì)算結(jié)果的基礎(chǔ)之上編寫(xiě)計(jì)算方法。
在ANSYS里,這個(gè)過(guò)程是通過(guò)修改節(jié)點(diǎn)或者單元的結(jié)來(lái)實(shí)現(xiàn)的,筆者以前在ABAQUS里面也實(shí)現(xiàn)過(guò)這樣的過(guò)程,不過(guò)在ABAQUS里面不是通過(guò)直接修改節(jié)點(diǎn)/單元解實(shí)現(xiàn)的,而是可以重新定義新的結(jié)果變量。
ANSYS修改節(jié)點(diǎn)解釋通過(guò)DNSOL命令完成的,命令解釋如下:
DNSOL, NODE, Item, Comp, V1, V2, V3, V4, V5, V6
其中Item和Comp這兩個(gè)量是需要修改的變量名稱,例如需要修改位移X,則Item應(yīng)為U,Comp應(yīng)為X,后面的V1-V6就是新的值。
可以看到,利用DNSOL命令每次只能修改一個(gè)節(jié)點(diǎn)的值,因此,很多情況下是需要對(duì)全部的節(jié)點(diǎn)值進(jìn)行修改,故通常需要和遍歷命令一起使用。
下面以一個(gè)實(shí)際的例子說(shuō)明具體的使用方法。
新建一個(gè)簡(jiǎn)單的模型,加載求解得到以下的結(jié)果,分別為x方向的位移和y方向的位移。
X方向的位移如下:
Y方向的位移如下:
現(xiàn)在需要將X和Y方向的位移進(jìn)行重新計(jì)算,假設(shè):
新的Ux=Ux**2+0.1
新的Uy=Uy**2-0.1
具體實(shí)現(xiàn)過(guò)程是先依次讀取計(jì)算得到的Ux和Uy,保存在自定義的數(shù)組中,然后定義新的數(shù)組,將前面的數(shù)組的數(shù)據(jù)分別處理后保存到新的數(shù)組之中,最后依次讀取新的數(shù)組的數(shù)據(jù)再通過(guò)DNSOL命令進(jìn)行修改,修改完成即可顯示新的結(jié)果。
!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
展開(kāi) ANSYS 流固耦合分析的基本步驟
ANSYS在原有Mechanical APDL(也叫ANSYS Classical)的基礎(chǔ)上,相繼合并開(kāi)發(fā)了ANSYS Workbench CFX和ANSYS CFX,從12.0版本開(kāi)始又合并集成了另一款著名的計(jì)算流體力學(xué)軟件FLUENT。通過(guò)堅(jiān)持不懈的努力,ANSYS流固耦合分析從單向到雙向、從簡(jiǎn)單二維模型到復(fù)雜三維模型、從小變形分析到基于動(dòng)網(wǎng)格或網(wǎng)格重構(gòu)的大變形分析,功能不斷增加,分析能力大幅加強(qiáng)、分析結(jié)果日益精確。
同時(shí),由于集成了多個(gè)產(chǎn)品,流固耦合的分析使用方法也變得多種多樣,比如可以通過(guò)Mechanical APDL Product Launcher設(shè)置基于MFX的雙向耦合分析,可以通過(guò)Mechanical APDL本身設(shè)置與CFX或FLUENT的單向耦合分析,可以通過(guò)ANSYS Workbench設(shè)置與CFX和FLUENT的單向耦合分析,通過(guò)ANSYS Workbench平臺(tái)設(shè)置ANSYS和CFX的雙向耦合分析,
到13.0版本雖然還不支持ANSYS與FLUENT的雙向耦合分析,但是通過(guò)第三方軟件MPCCI也可以輕松實(shí)現(xiàn)雙向耦合分析,具體的可行性設(shè)置方式如表1所示。
展開(kāi) 如果需要看其他階模態(tài),執(zhí)行Main Menu>General Postproc>Read results>NextSet,重復(fù)執(zhí)行上述步驟即可

ansys布爾加運(yùn)算步驟的相關(guān)專題、標(biāo)簽、搜索
ansys布爾加運(yùn)算步驟的最新內(nèi)容
本系列文章致力于實(shí)現(xiàn)“手搓有限元,干翻Ansys的目標(biāo)”,基本框架為前端顯示使用QT實(shí)現(xiàn)交互,后端計(jì)算采用Visual Studio C++。
Matrix類
矩陣基本類,用于有限元矩陣計(jì)算。
1、public function
1.1、構(gòu)造函數(shù)與析構(gòu)函數(shù)
構(gòu)造函數(shù)用來(lái)初始化矩陣,析構(gòu)函數(shù)用來(lái)釋放內(nèi)存。
Matrix.h聲明文件:
//
ANSYS 流固耦合分析的基本步驟
ANSYS在原有Mechanical
來(lái)源:仿真學(xué)習(xí)與應(yīng)用
案例簡(jiǎn)介
本案例源自某公司噴漿機(jī)產(chǎn)品在工程使用中出現(xiàn)機(jī)械臂裂縫甚至斷裂的真實(shí)情況。該噴漿機(jī)機(jī)械臂在頻繁的啟停時(shí),后臂處出現(xiàn)裂口后斷裂,可能造成嚴(yán)重安全事故。為分析機(jī)械臂斷裂的原因,并對(duì)其結(jié)構(gòu)強(qiáng)度進(jìn)行進(jìn)一步的改進(jìn),本案列運(yùn)用Adams和Ansys對(duì)機(jī)械臂的運(yùn)動(dòng)學(xué)與動(dòng)力學(xué)模型和后臂有限元模型進(jìn)行建模分析
在前文《hypermesh-ANSYS聯(lián)合仿真-基本步驟1》中詳細(xì)說(shuō)明了hypermesh-ANSYS聯(lián)合仿真的基本步驟,文中主要說(shuō)明的是用hypermesh前處理生成CDB文件后讀入APDL再進(jìn)行分析,本文簡(jiǎn)單介紹如何將CDB文件讀入workbench進(jìn)行分析,hypermesh生成的CDB文件可以直接讀入APDL進(jìn)行分析,但是因?yàn)榧嫒菪詥?wèn)題往往不能直接讀入workbench。
1.Hypermesh
Hypermesh是一個(gè)通用的有限元前處理平臺(tái),提供了比較全面的CAD接口,支持大部分CAD文件的識(shí)別,也提供了比較全面的CAE求解器接口,支持大部分求解器,提供了大部分求解器下的單元類型和設(shè)置。
2.Ansys
APDL是ANSYS的經(jīng)典界面,通常所說(shuō)的ANSYS就是指經(jīng)典的APDL界面,APDL界面可以完成從建模、計(jì)算分析和后處理,APDL的參數(shù)功能非常方便
作者:張應(yīng)遷
子模型簡(jiǎn)介
子模型是得到模型部分區(qū)域中更加精確解的有限單元技術(shù)。在有限元分析中往往出現(xiàn)這種情況,即對(duì)于用戶關(guān)心的區(qū)域,如應(yīng)力集中區(qū)域,網(wǎng)格太疏不能得到滿意的結(jié)果,而對(duì)于這些區(qū)域之外的部分,網(wǎng)格密度已經(jīng)足夠了。如圖1所示。
圖1 輪轂和輪輻的子模型 a)粗糙模型,b)疊加的子模型
以下通過(guò)ANSYS驗(yàn)證手冊(cè)一實(shí)例的求解過(guò)程來(lái)說(shuō)明ANSYS workbench解題的具體步驟。
一、擬求的問(wèn)題
本例擬求的是兩端固接柱受兩個(gè)軸力作用時(shí)的支座反力,如下圖:
二、啟動(dòng)ANSYS WORKBENCH,準(zhǔn)備建立幾何模型
1.在windows開(kāi)始菜單,找到ANSYS 產(chǎn)品總啟動(dòng)項(xiàng),點(diǎn)擊進(jìn)入總啟動(dòng)界面
2.在ANSYS 產(chǎn)品總啟動(dòng)界面,選擇ANSYS
創(chuàng)建復(fù)雜的幾何模型,可運(yùn)用布爾運(yùn)算對(duì)模型進(jìn)行加工和修改。無(wú)論是自頂向下建?;蚴亲缘紫蛏辖?chuàng)建的圖素都可進(jìn)行布爾運(yùn)算,通過(guò)簡(jiǎn)單的幾何模型進(jìn)行一系列布爾操作可創(chuàng)建復(fù)雜的模型,使得建模較為容易和快捷。
對(duì)于包含退化的模型,有時(shí)布爾運(yùn)算是無(wú)法完成的。對(duì)于已經(jīng)劃分網(wǎng)格的圖素不能進(jìn)行布爾運(yùn)算,在操作前應(yīng)清除網(wǎng)格,否則提示錯(cuò)誤信息;同樣地,如果定義了荷載和單元屬性,在布爾運(yùn)算后這些屬性不會(huì)轉(zhuǎn)換到新圖素上
前面兩篇介紹了Solidworks和ANSYS經(jīng)典界面中的布爾運(yùn)算,本期當(dāng)然是介紹Workbench布爾運(yùn)算了,WB自帶的強(qiáng)大建模工具怎能遺漏呢。
下面娓娓道來(lái),想學(xué)好Workbench建模技術(shù)的童鞋看仔細(xì)了哈。
WorkbenchDesignModeler中實(shí)體間的布爾運(yùn)算包括如下幾種:Unite(相加),Subtract(相減), Intersect(相交), Imprint Faces(
ANSYS的結(jié)果進(jìn)行二次運(yùn)算并顯示云圖
在實(shí)際應(yīng)用中經(jīng)常會(huì)需要將ANSYS的計(jì)算結(jié)果進(jìn)行二次運(yùn)算,并重新顯示新的結(jié)果云圖。也即是ANSYS的現(xiàn)有計(jì)算結(jié)果不能滿足實(shí)際需求,需要自己在一次計(jì)算結(jié)果的基礎(chǔ)之上編寫(xiě)計(jì)算方法。
在ANSYS里,這個(gè)過(guò)程是通過(guò)修改節(jié)點(diǎn)或者單元的結(jié)來(lái)實(shí)現(xiàn)的,筆者以前在ABAQUS里面也實(shí)現(xiàn)過(guò)這樣的過(guò)程,不過(guò)在ABAQUS里面不是通過(guò)直接修改節(jié)點(diǎn)/單元解實(shí)現(xiàn)的,而是可以重新定義新的結(jié)果變量