
發(fā)布
注冊
/
登錄布爾運算的案例
ANSYS Workbench布爾運算
前面兩篇介紹了Solidworks和ANSYS經(jīng)典界面中的布爾運算,本期當(dāng)然是介紹Workbench布爾運算了,WB自帶的強大建模工具怎能遺漏呢。
下面娓娓道來,想學(xué)好Workbench建模技術(shù)的童鞋看仔細了哈。
WorkbenchDesignModeler中實體間的布爾運算包括如下幾種:Unite(相加),Subtract(相減), Intersect(相交), Imprint Faces(印記面)。
關(guān)于印記面的專題介紹請參考什么是印記面?。
還包括其它形式的布爾運算如:Add Material,Cut Material, Slice.
布爾運算的菜單入口如下圖1。
圖1 布爾運算菜單入口
下面以一個小模型來演示布爾運算使用方法,方便大家理解。下圖是一個花鍵軸和圓盤組合在一起(有重合)。
圖2 演示幾何模型
1.Unite
Unite操作起來很簡單,只需要選中這里的軸和圓盤2 Bodies,Generate 一下就可以了,然后之前選中的2個實體就變成了一個新的實體了。如下圖3所示。
圖3選擇兩個實體進行Unite元算
Unite和add material 有些類似,但是Add Material操作只能在導(dǎo)入模型、生成新體時使用,而Unite操作可以在現(xiàn)有的模型中使用。
2. Subtract
WB DM中的Subtract功能也是與經(jīng)典界面中的同出一轍,但稍遜于后者。新手需要特別注意Target Bodies 與Tool Bodies的區(qū)別!這兩項是必選項,很有必要弄清楚概念。Target Bodies是你需要減的母體,而Tools Bodies是你做減法所用的工具。即Target Bodies -Tool Bodies=期望得到的實體。
展開 CST仿真指導(dǎo) | 布爾運算
“
復(fù)雜的模型一般都是由簡單的基礎(chǔ)形狀構(gòu)成,這一過程可以通過布爾運算來實現(xiàn)。本文介紹CST建模中,如何使用布爾運算——Boolean Operation。
實用技能 | Solidworks布爾運算操作
在ANSYS幾何建模過程中布爾運算功能尤其強大,相信大家都有所了解。但在Solidworks這樣一個專用的三維建模軟件中有多少人用過它的布爾運算功能呢?在SW軟件中該功能不叫布爾運算,而是叫做組合!而且只有在多體零件圖模式下才能激活使用。隱藏得太深了一般人發(fā)現(xiàn)不了,哈哈,下面來一起探索吧...
這里用一個花鍵軸和花鍵孔的小案例來了解下SW中的布爾運算。
Step1:先繪制兩個零件:花鍵軸和圓盤
Step2:在花鍵軸零件圖中插入圓盤零件,并且勾選轉(zhuǎn)移所有圓盤零件的元素。特別是基準(zhǔn)面必須勾選,方便后面設(shè)置實體間的配合。
Step3:設(shè)置實體間的配合。可在插入零件的模型樹下面找到配合設(shè)置并進行修改。
Step4:點擊組合命令,選用刪減類型。花鍵孔為主要實體,花鍵軸為組合實體。
Done!
可以看到SW的組合功能非常簡單(只有相加、相減、取交集三個類型),和ANSYS的布爾運算差遠了!而且還不能保留組合實體(花鍵軸),需要重新建個裝配文件裝配這兩個零件。
雖說功能簡單但還是具有一定的實用性。本實例中提現(xiàn)的建模便利之處是:只需要繪制一個花鍵槽即可,不需要考慮軸孔是否完全匹配。用組合操作能提高建模速度,也能很好的避免軸孔干涉或者間隙問題。
還有不懂操作的童鞋請看視頻演示↓
請在Wi-Fi環(huán)境下觀看本視頻。
(更歡迎4G包年包月用戶使用流量觀看哈哈哈哈哈哈)
(正在乘坐交通工具的人下車了再看,注意安全嗷)
展開 UG NX10.0編程基礎(chǔ)教程——球體和布爾運算
布爾運算中,目標(biāo)只能選擇一個實體,工具可以為多個,選擇的時候根據(jù)實際情況進行選擇,一定保證實體之間存在重疊部分才能進行布爾運算。
布爾運算中有一個設(shè)置在建模過程中作用很大,保存目標(biāo)和保存工具這兩個選項,從字面上來看,就是把上面選擇的目標(biāo)和工具里的實體在進行運算后,保存與否,不啟動的話,原有實體就沒有了,如果啟動的話,原有的實體就留下,也就是在原來位置多出一個原來的實體。默認(rèn)情況下,這兩個設(shè)置不啟動狀態(tài)。
布爾運算這個功能它有單獨的命令也有結(jié)合到其他命令中的,比如在拉伸、回轉(zhuǎn)、圓柱體等等都有這個運算,意義就是,新建的實體是不是與原有的實體進行加減乘運算。
展開 
ANSYS布爾運算介紹
已劃分網(wǎng)格的實體模型,對布爾運算無效。必須先清楚網(wǎng)格,再進行布爾運算。
4. 在對實體模型進行網(wǎng)格劃分前,一般需要對其進行相關(guān)的布爾操作,以便使實體模型成為一個整體,使劃分后網(wǎng)格連續(xù)。
5. 布爾操作是一個危險性的運算,在操作之前建議先存儲文件或命令流,再進行布爾操作。以免結(jié)果不對時可及時恢復(fù)文件。
DM(DesignModeler)布爾運算與切片操作
本期簡單介紹Ansys Workbench DM(DesignModeler) 布爾運算Boolean與切片Slice功能。布爾運算Boolean和切片Slice命令都在DM Create菜單下。
Boolean有如下四種操作選項
1. Unit(并集)加法:將多個實體合并到一起,形成一個實體。
2. Subtract(差集)減法:去掉多個實體中的某一部分實體。
3. Intersect(交集):將兩個實體相交部分取出來,其余實體被刪除。
4. Imprint Faces(表面印記):生成一個實體與另一個實體相交處的面。
Slice命令有如下五種操作選項
Slice by plane(用平面切片):利用已有平面對實體進行切片分割,平面必須經(jīng)過實體。
Slice off Faces(用表面偏移平面切片):這些面大概形成一定的凹面,本命令將切開這些面。
Slice by Surface(用曲面切片):利用已有的曲面對實體進行切片操作。
Slice off Edges(用邊做切片):選擇切分邊,用切分出的邊創(chuàng)建分離體。
Slice by Edge Loop(用封閉邊切片):在實體模型上選擇一條封閉的棱邊來創(chuàng)建切片。
展開 UG布爾運算求差時變成求和處理技巧
工業(yè)設(shè)計工作經(jīng)歷幾年的朋友遇到布爾運算相反時都無法解決這個問題,因此和大家探討一下這個問題并解決,原因在實體內(nèi)部的數(shù)據(jù)錯亂掉,解決方案重新導(dǎo)出修復(fù)幾何體的實體,如圖下說明;
步驟1,原本兩個實體需要布爾運算求差,但是使用求差指令結(jié)果出現(xiàn)相反變成求和。
步驟2;在文件里——導(dǎo)出——找到修復(fù)幾何體。
步驟3,單擊指定輸出文件。
步驟4,然后更改另一個文件名稱。
步驟5,導(dǎo)出修復(fù)幾何體部件后,再重新打開導(dǎo)出的部件。
步驟6,通過導(dǎo)出的實體布爾運算時求差就解決掉了。
Maxwell繪圖 布爾運算操作教程
布爾運算
繪制復(fù)雜圖形時,需要利用布爾操作進行運算得到復(fù)雜的構(gòu)圖。常用的有【Unite】加法、【Subtract】減法、【Intersect】取交集、【Split】分割。
1、簡單布爾運算【Unite】加法、【Subtract】減法、【Intersect】取交集方法:
示例圖形
1.在繪圖去選中兩個實體,注意選擇順序:
選擇操作中的選擇順序是先選擇圓面再選擇長方形面,軟件會按照先選的作為減數(shù),后選的作為被減數(shù)的規(guī)則排列前后順序。
2.選擇【Subtract】減法運算,兩種方法:
a.點擊快捷鍵(推薦)如下:
b.右鍵選擇【Edit】→【Boolean】→【Subtract】
3.彈出對話框,確定減數(shù)與被減數(shù):
以下對話框【Blank Parts】為被減實體,【Tool parts】為減實體,可以選擇對話框中實體,利用→更換調(diào)整。
下框中【Clone tool objects before operation】,若勾選,表示僅從圓面中減掉長方形面,剩余3/4的圓;
若勾選,表示從圓面減掉正四邊形的同時,還保留作為減數(shù)的正四邊形,此時顯示未3/4的圓和一個完整的正四邊形。
未勾選【Clone tool objects before operation】
勾選【Clone tool objects before operation】
【Unit】加法和【Intersect】取交集運算與減法相同,不再講解。
2.【Split】分割布爾運算:
主要利用系統(tǒng)的XY、YZ、XZ平面或者用戶自己建立的Planes平面、實體平面、線來分離、切割實體。
展開 網(wǎng)格布爾運算,小技巧,幫大忙。讓設(shè)計變更變得更加方便
以下這些情況,往往阻礙了模擬分析:
1) 只有鑄件,要分析砂芯
2) 鑄件本身結(jié)構(gòu)的改變與優(yōu)化
3) 有流道+冷卻,沒有模具,無法分析模具溫度和冷卻效果
4) 只獲得模具,型腔是空的,無法分析充型凝固
5) 流道方案的修改,例如增加一支輔助流道,或減少、改變一支流道
以上的任何一個三維圖檔的變化,都需要重新在三維CAD里面做布爾運算,然后重新網(wǎng)格劃分,最后才能進入模擬分析環(huán)節(jié)。而在設(shè)計的初期階段,設(shè)計變更是非常多的,通常10次以上的變更都非常正常。試想,每一次變更,哪怕是1mm,以上所有的工序都要重新做一遍。先不說工程師的工作量大幅增加,對于企業(yè)的研發(fā)周期而言,也是一種挑戰(zhàn)。
因此,不少企業(yè)為了保證開發(fā)周期,不得不減少設(shè)計變更的次數(shù)。隨著分析次數(shù)的減少,CAE的真正作用也被削弱了。
網(wǎng)格布爾運算只是一個小工具,但它能實現(xiàn)三維CAD布爾運算的大部分功能。例如貼補一條分支流道、或者把點冷水管移動幾毫米,然后,幾分鐘之后,新的模型就可以在網(wǎng)格的基礎(chǔ)上,直接構(gòu)建完成。完全跳過了CAD這個環(huán)節(jié)。讓設(shè)計變更更加輕松。
C家精講,初衷是用最短的時間,分享一些鑄造工藝設(shè)計與分析的經(jīng)驗。雖然是點點滴滴,愿能匯流成河,如果鑄友們喜歡,
請點“在看”或分享,也歡迎留言。
Cast-Designer 熱分析與DFM免費報告:
長按識別二維碼,填寫表格,獲得熱分析與DFM免費報告:
展開 Proe/Creo布爾運算合并、相交和切除方法
在組件中不同的元件可以執(zhí)行布爾運算。將這種運算應(yīng)用于三維模型設(shè)計領(lǐng)域,可以實現(xiàn)零件的合并、切除和相交等。下面簡介這些布爾運算方法。
1.元件合并
步驟:1.創(chuàng)建兩個零件模型,并按照合并后的位置將其裝配在一個組件中。如圖。
2.點擊【編輯】-【元件操作】,系統(tǒng)彈出【元件】菜單,單擊【合并】。
3.選擇要對其進行合并處理的元件。這里選取PRT0003,并單擊確定。
4.選取參照元件。選取PRT0004作為參照元件,并單擊確定。
5.系統(tǒng)出現(xiàn)新的對話框,這里選擇【無基準(zhǔn)】,單擊完成。
6.我們打開PRT0003,可以看見已經(jīng)將參照元件PRT0004合并到一起了。
2.元件切除
步驟:1.創(chuàng)建兩個零件模型,并將其按照切除的位置裝配在一個組件中。如圖。
2.點擊【編輯】-【元件操作】,系統(tǒng)彈出【元件】菜單,單擊【切除】。
3.選擇要對其進行切除處理的元件。這里選擇長方體并確定。
4.選取參照元件。
展開 UG模具設(shè)計實用小技巧,你學(xué)到了嗎?
一、布爾運算失敗的問題
在UG操作中,經(jīng)常碰到布爾運算加不上,減不掉,以及裁減,分割失敗等問題。尤其是在面比較爛的情況下,分模,取滑塊,斜頂經(jīng)常碰到此類問題,可試著采用以下辦法:
1.將工具體的面偏移或者移動少許距離來解決。(偏移或移動的距離要不至于影響加工的精度)
2.用線框顯示目標(biāo)體,工具體,再做布爾運算(或裁減,分割)若失敗,仔細觀察,會發(fā)現(xiàn)部分的棱邊顯示為紅色,此為問題區(qū)域,可將問題區(qū)域分割開來(即分成兩部分),再作布爾運算,然后抽取問題區(qū)域面,縫合,處理,再補丁上去,此法可解決大部分布爾運算失敗的問題。(也可將問題面偏置少許來解決)
3.有時,布爾運算失敗,可全部作成面,操作面,再縫合成實體。這種方法,可應(yīng)付幾乎所有加減失敗的問題,但也最麻煩,實在沒招的情況下才建議采用。
4.用實體縫合的方式來加兩個物體,先選共同面,調(diào)整公差來縫合。但這種方式會為后續(xù)的操作帶來麻煩。
注:
(1).布爾運算若產(chǎn)生多個體,將丟失參數(shù),這也是執(zhí)行MW/moldtools中的Split_Solid失敗的一個原因。
(2).用片體裁減實體,在實體區(qū)域內(nèi),片體不能有“邊界”,或“面自交”的問題,這可用Analysis/ExamineGeometry里的Face_FaceIntersections和Sheet_Boundaries選項檢查出來的。
(3).布爾運算不能有“零厚度”現(xiàn)象產(chǎn)生。
(4).布爾運算中,可以“面-面,面-實體”。這兩個選項在分模中補面非常方便。
展開 
這些UG模具設(shè)計實用技巧,書上真沒有!
一、布爾運算失敗的問題:
在UG操作中,經(jīng)常碰到布爾運算加不上,減不掉,以及裁減,分割失敗等問題。尤其是在面比較爛的情況下,分模,取滑塊,斜頂經(jīng)常碰到此類問題,可試著采用以下辦法:
1.將工具體的面偏移或者移動少許距離來解決。(偏移或移動的距離要不至于影響加工的精度)
2.用線框顯示目標(biāo)體,工具體,再做布爾運算(或裁減,分割)若失敗,仔細觀察,會發(fā)現(xiàn)部分的棱邊顯示為紅色,此為問題區(qū)域,可將問題區(qū)域分割開來(即分成兩部分),再作布爾運算,然后抽取問題區(qū)域面,縫合,處理,再補丁上去,此法可解決大部分布爾運算失敗的問題。(也可將問題面偏置少許來解決)
3.有時,布爾運算失敗,可全部作成面,操作面,再縫合成實體。這種方法,可應(yīng)付幾乎所有加減失敗的問題,但也最麻煩,實在沒招的情況下才建議采用。
4.用實體縫合的方式來加兩個物體,先選共同面,調(diào)整公差來縫合。但這種方式會為后續(xù)的操作帶來麻煩。
布爾運算若產(chǎn)生多個體,將丟失參數(shù),這也是執(zhí)行MW/moldtools中的Split_Solid失敗的一個原因。
用片體裁減實體,在實體區(qū)域內(nèi),片體不能有“邊界”,或“面自交”的問題,這可用Analysis/ExamineGeometry里的Face_FaceIntersections和Sheet_Boundaries選項檢查出來的。
布爾運算不能有“零厚度”現(xiàn)象產(chǎn)生。
布爾運算中,可以“面-面,面-實體”。這兩個選項在分模中補面非常方便。
展開 沒有模具又要做模溫分析怎么辦?
沒有模具又要做模溫分析怎么辦
網(wǎng)格布爾運算,小技巧,幫大忙
在設(shè)計初期,往往只完成了工藝設(shè)計,如下圖,包括了鑄件、流道、冷卻管道。
設(shè)計初期,沒有模具卻要分析模具溫度,怎么辦?
此時,沒有模具。如果要進行實體模具分析,模具溫度、冷卻管道,就要在三維CAD里面做出完整的模具。
三維CAD布爾運算失敗率高,怎么辦?
做過布爾運算的伙伴們都知道,如果幾何不干凈、甚至不是一個整體,布爾運算的失敗率非常高,而且要耗費大量的時間。如果分析結(jié)果不好,調(diào)整了冷卻管道,又要重新做模具三維圖檔,又要重新布爾運算。
稍微調(diào)整冷卻管道位置,又要重新做布爾,怎么辦?
介紹一個Cast-Designer里面的應(yīng)用小技巧,只需要運用網(wǎng)格的布爾運算,就可以跟三維CAD一樣。在沒有模具的情況下,做出模具網(wǎng)格,進行模具溫度分析,冷卻管道分析。對于修改和優(yōu)化,非常方便。
C家精講,初衷是用最短的時間,分享一些鑄造工藝設(shè)計與分析的經(jīng)驗。雖然是點點滴滴,愿能匯流成河,如果鑄友們喜歡,
請點“在看”或分享,也歡迎留言。
Cast-Designer 熱分析與DFM免費報告:
長按識別二維碼,填寫表格,獲得熱分析與DFM免費報告:
展開 SolidWorks多實體建模-復(fù)雜模型的萬能工具 ¥3
3.采用布爾運算生成多實體。
這是最為重要的多實體生成方式,許多復(fù)雜的模型都是通過這樣的方式創(chuàng)建,熟練、靈活應(yīng)用這種方式和相關(guān)布爾運算工具,可以使得SolidWorks應(yīng)用水平提高到較高的水平。
如下圖所示,在特征工具欄有個相交命令,它是SolidWorks的少有的布爾運算命令之一,使用它幾乎能完成所有的實體分割或合并任務(wù)。因此,熟練掌握相交命令、理解相交命令各選項的意義,對于多實體建模技巧的提升至關(guān)重要。
如下圖所示,點選相交命令后,在選擇列表增加想要參與布爾運算的實體,實體類型既可以是三維實體,也可以是曲面(包括平面)和基準(zhǔn)面,選擇實體既可以在模型樹的實體列表中選擇,也可以在圖形區(qū)選擇;相交命令有三個設(shè)置選項,后面將詳細解釋。接下來點擊圖中的相交按鈕,即可生成多個實體。
展開 Zemax OpticStudio 如何使用布爾物體
布爾運算
OpticStudio 支持所有布爾運算以及各種布爾運算的組合運算。以下是基本運算。每個窗口的底部都標(biāo)明了父物體 A 和 B 以供參考。
A OR B:語法 a+b
A AND B:語法 a&b
AND 和 OR 很容易混淆。請記住,OR 將得到由至少其中一個物體占用的體塊,而 AND 將得到由兩個物體同時占用的體塊。
A XOR B:語法 a^b
這樣得出由其中每一個物體(而非兩者同時)包含的體塊。在本例中,如果布爾物體由玻璃制成,則兩個父物體之間的重疊區(qū)域中沒有任何玻璃。
A AND NOT B:語法 a-b
這實際上是減法運算,即將物體 A 和 B 的重疊部分從物體 A 中移除。
NOT A AND B:語法 a$b
生成的體塊等于 B AND NOT A,即 b-a,但有細微的差異:布爾物體和首先列出的物體擁有相同的坐標(biāo)系。因此,a$b 將產(chǎn)生空間中相對于與物體 a 有相同位置的體塊,而 b-a 將產(chǎn)生相對于與物體 b 有相同位置的體塊。
單個布爾物體或原生布爾物體可以有最多 10 個父物體,而該布爾物體也可以是其他布爾物體的父物體。這樣可以創(chuàng)建非常復(fù)雜的物體。僅有的限制在于,在定義布爾物體之前必須在編輯器中定義其父物體,并且所有運算按照從左到右的順序進行。
例如,以下是一個更復(fù)雜的布爾物體。它位于用戶數(shù)據(jù)文件夾 {Zemax}\Samples\Non-sequential\Geometry Creation 中的示例文件“Boolean Example 4 - a lens mount.ZMX”中。
展開