
發(fā)布
注冊
/
登錄abaqus生成曲面的案例
【Abaqus 3D打印建模】之 極小曲面 I --Matlab生成極小曲面 ¥79
*cos(x)
[x,y,z]=meshgrid(-i*pi:0.05*pi:j*pi); %該區(qū)域中所有的 xyz坐標(biāo)
v=f(x,y,z);c=isosurface(x,y,z,v,0) %找到v=0的等值面
h=patch(c);
isonormals(x,y,z,v,h);
set(h,'facecolor','g','edgecolor','b')
grid oncamlight;lighting gouraud;
</pre><p>其實只有前四行代碼是用來生成極小曲面的,后幾行是視覺效果之類的。</p><p>那么,對于做仿真的人來講,只有圖片肯定不行,至少得轉(zhuǎn)換成stl格式或obj格式或inp等 abaqus支持的格式,此時需要把matlab生成的頂點、面、連接順序等信息寫入為 stl或obj格式或inp(abaqus可支持obj導(dǎo)入)。
展開 【Abaqus 3D打印建模】之 極小曲面 II --python生成極小曲面 ¥79
其特點包括:
1、解壓即可運行;
2、內(nèi)置典型極小曲面,直接可以生成,并可以輸出stl或各種圖片格式以及eps等多種格式;
3、可以加厚,并不需要額外的CAD軟件輔助;
4、xyz的范圍可以自定義,同時根據(jù)需求輸入曲面表達(dá)式可以生成任何曲面(幾乎)。
歡迎咨詢討論
NURBS曲面結(jié)構(gòu)及生成原理、修改方法
生成曲面的原則一
生成后的曲面屬性繼承UV線的階數(shù)及點數(shù)。
生成曲面的原則二
通過邊界UV趨勢變化達(dá)成造型目的。
生成曲面原則三
支持收斂
原則上最理想的狀態(tài)是生產(chǎn)4邊面,但是為了造型需求允許收斂的現(xiàn)象。
生成曲面的原則四
先低階,在升級調(diào)形,曲面階數(shù)建議控制在7階以下足夠滿足G3連續(xù)性。
當(dāng)我們已經(jīng)生產(chǎn)了一些基礎(chǔ)面后,還是滿足不了我們的造型需求時,就要對它進(jìn)行再次的編輯了,可從以下幾個方面著手:
曲面修改的方法
一、通過重建或升階改變曲面屬性
生成后的曲面不是一成不變的,不滿意我們可以對它進(jìn)行重新的修改或定義對曲面屬性進(jìn)行修改常用的命令: 重建曲面和更改階數(shù)用到最為頻繁。
如上面GIF圖示,我們可以用重建曲面對已經(jīng)建立的曲面進(jìn)行更改UV方向的階數(shù),來改變造型,這方面更詳細(xì)操作觀看今天次條文章相關(guān)教學(xué)視頻(更改曲面結(jié)構(gòu)+調(diào)整形態(tài))
二、通過調(diào)點達(dá)成造型的目的
我們也可以對已經(jīng)生成的曲面,打開控制點,通過調(diào)整控制點來改變造型。
三、通過修剪達(dá)成造型目的
對曲面修剪的話有兩種方法,第一種修剪的方式就是用UV結(jié)構(gòu)線對曲面進(jìn)行修剪(原生修剪),第二種就是用另一特征曲線或曲面產(chǎn)生交集在進(jìn)行修剪(非原生修剪)
原生UV修剪
畫面時優(yōu)先考慮UV趨勢去造型,然后用UV去切割出細(xì)節(jié)設(shè)計。
優(yōu)點: 1、邊緣修剪后原DNA保持不變;
2、可縮回成獨立原生曲面成。
展開 NURBS曲面結(jié)構(gòu)及生成原理、修改方法
生成曲面的原則一
生成后的曲面屬性繼承UV線的階數(shù)及點數(shù)。
生成曲面的原則二
通過邊界UV趨勢變化達(dá)成造型目的。
生成曲面原則三
支持收斂
原則上最理想的狀態(tài)是生產(chǎn)4邊面,但是為了造型需求允許收斂的現(xiàn)象。
生成曲面的原則四
先低階,在升級調(diào)形,曲面階數(shù)建議控制在7階以下足夠滿足G3連續(xù)性。
當(dāng)我們已經(jīng)生產(chǎn)了一些基礎(chǔ)面后,還是滿足不了我們的造型需求時,就要對它進(jìn)行再次的編輯了,可從以下幾個方面著手:
曲面修改的方法
一、通過重建或升階改變曲面屬性
生成后的曲面不是一成不變的,不滿意我們可以對它進(jìn)行重新的修改或定義對曲面屬性進(jìn)行修改常用的命令: 重建曲面和更改階數(shù)用到最為頻繁。
如上面GIF圖示,我們可以用重建曲面對已經(jīng)建立的曲面進(jìn)行更改UV方向的階數(shù),來改變造型,這方面更詳細(xì)操作觀看今天次條文章相關(guān)教學(xué)視頻(更改曲面結(jié)構(gòu)+調(diào)整形態(tài))
二、通過調(diào)點達(dá)成造型的目的
我們也可以對已經(jīng)生成的曲面,打開控制點,通過調(diào)整控制點來改變造型。
三、通過修剪達(dá)成造型目的
對曲面修剪的話有兩種方法,第一種修剪的方式就是用UV結(jié)構(gòu)線對曲面進(jìn)行修剪(原生修剪),第二種就是用另一特征曲線或曲面產(chǎn)生交集在進(jìn)行修剪(非原生修剪)
原生UV修剪
畫面時優(yōu)先考慮UV趨勢去造型,然后用UV去切割出細(xì)節(jié)設(shè)計。
優(yōu)點: 1、邊緣修剪后原DNA保持不變;
2、可縮回成獨立原生曲面成。
展開 
[案例分析]Pointwise生成M6機(jī)翼(曲面翼梢)黏性網(wǎng)格 ¥29.99
(1) 本案例文件為《Pointwise非結(jié)構(gòu)混合網(wǎng)格賞析》中涉及的案例1工程文件。
(2) 下載后得到的為pw格式文件,可直接導(dǎo)出cas等格式進(jìn)行計算或在Pointwise軟件中打開進(jìn)行學(xué)習(xí)編輯。
(3) 購買后為百度網(wǎng)盤地址和訪問密碼,可進(jìn)行下載或轉(zhuǎn)存。
(4) 購買案例后學(xué)習(xí)工程中有相關(guān)問題可加案例QQ群進(jìn)行答疑。
(5) 購買案例附送一次性Pointwise最新版本軟件指導(dǎo)安裝服務(wù)。
使用HyperWorks生成雷達(dá)截面或天線位置電子分析使用的大規(guī)模曲面網(wǎng)格
行業(yè):電子/消費品
挑戰(zhàn):要生成 1 億個單元的曲面網(wǎng) 格需要先將幾何切分為更小 的曲面,每個曲面需要足夠小 以便能夠使用網(wǎng)格劃分算法 高效地劃分網(wǎng)格。
Altair 解決方案:使用HyperWorks生成大量 的小尺寸單元并使用矩方法 (MOM)描述多大及多復(fù)雜 的結(jié)構(gòu)可以和電磁場交互。 利用流程自動化工具對全模 型進(jìn)行細(xì)分。
優(yōu)點:減少前處理時間 ;不受計算資源限制 ; 提高效率 ; 節(jié)約成本
背景介紹
雷達(dá)截面(RCS)和安裝天線位置是飛機(jī)設(shè)計的重要參數(shù)。RCS是目標(biāo)可檢測性的衡 量指標(biāo),例如飛機(jī)對于雷達(dá)的可檢測性。較大的RCS表示目標(biāo)(例如噴氣式飛機(jī))容易 被檢測到。SELEX GRLILED公司使用HyperWorks生成任意大的曲面網(wǎng)格并在單元上 定義電子屬性。生成的網(wǎng)格用于在電磁(EM)求解器中計算飛機(jī)的RCS或確定如何放 置天線以獲得最佳性能。本案例使用一個1億單元的快速噴氣式飛機(jī)網(wǎng)格模型用于雷達(dá) 追蹤和隱身性。
SELEX GRLILED是防務(wù)電子市場的領(lǐng)導(dǎo)者,在空中任務(wù)關(guān)鍵系統(tǒng)和戰(zhàn)場及國土安 全領(lǐng)域具有顯著優(yōu)勢。SELEX GRLILED是一家真正的全球化公司,在五大洲擁有大約 7000名員工。
挑戰(zhàn)
要生成 1 億個單元的曲面網(wǎng)格需要先將幾何切分為更小的曲面,每個曲面需要足夠 小以便能夠使用網(wǎng)格劃分算法高效地劃分網(wǎng)格。這就要求將結(jié)構(gòu)模型和微波仿真工具相 結(jié)合,使用EM求解器生成電子分析層面認(rèn)為足夠小的高質(zhì)量曲面網(wǎng)格。所有單元必須 達(dá)到電子分析層面的足夠小,一個指導(dǎo)性的原則是 三角形邊的長度介于λ/8 和λ/12 之 間,這樣可以在求解的穩(wěn)定性和模型規(guī)模之間很好地折中。
展開 【網(wǎng)格優(yōu)化功能:Abaqus 極小曲面】之 極小曲面 III --免安裝綠色小程序2 ¥99
image_process=/format,webp/quality,q_40/resize,w_760" data-initial-src="https://img.jishulink.com/upload/202108/184d29023c7a4cf29da8947060e5ba28.jpg">
</div>
</div><p><br></p><p>前段時間跟大家分享了怎么用MATLAB 、 python或用自編的小程序 建立 3D打印用的極小曲面及將其輸出為stl格式的方法,具體請看:</p><ol><li><a href="https://www.yqgqt.org.cn/content/post/b9ec543f-74f1-4dda-add4-17c0deb4f303" rel="noopener noreferrer" target="_blank">Matlab生成極小曲面</a>,包括matlab腳本及生成為stl的腳本</li><li><a href="https://www.yqgqt.org.cn/content/post/1802096" rel="noopener noreferrer" target="_blank">python生成極小曲面</a>,包括python腳本、安裝包及生成stl的腳本</li><li><a href="https://www.yqgqt.org.cn/content/post/1812725" rel="noopener noreferrer" target="_blank">免安裝綠色小程序</a> ,是一個小程序,能夠生產(chǎn)帶 數(shù)學(xué)表達(dá)式的曲面;同時<strong>沿著法向偏移實現(xiàn)加厚</strong>;</li></ol><p>這些方法生成的曲面輸出的stl網(wǎng)格文件,一般網(wǎng)格質(zhì)量較差;其實若做有限元仿真可以用其網(wǎng)格工具進(jìn)行優(yōu)化即可
展開 由ABAQUS生成的odb離散體,結(jié)合Hypermesh生成實體
下面介紹離散體生成實體的方法:
=========================================================================
一、在HM中由網(wǎng)格生成實體的整個計算流程如下:
Step1:HM讀取inp數(shù)據(jù)生成網(wǎng)格體;
Step2:由實體網(wǎng)格生成面網(wǎng)格;
Step3:通過對面網(wǎng)格的分析計算生成Surface殼體;
Step4:由Surface殼體生成實體。
二、下面以一個例子來說明操作手法
1. 導(dǎo)入目標(biāo)inp文件
2. 為了防止操作錯誤造成數(shù)據(jù)丟失,建議新建一個component,將目標(biāo)離散體單獨copy進(jìn)去(數(shù)據(jù)備份步驟,該步驟可有可無,依個人習(xí)慣和愛好搞起)
==>如下圖示,本人新建一個名為“001”的component,然后使用“shift+f11”的快捷命令將目標(biāo)離散體copy進(jìn)“001”
3. 激活“001“component,然后使用命令“tool/face”命令,進(jìn)入殼網(wǎng)格生成命令執(zhí)行窗口。
選擇目標(biāo)element單元,在tolerance中填寫最小允許公差(一般默認(rèn)0.01就夠了,網(wǎng)格太細(xì)的話可以再小些,這個公差選擇看情況而定)。然后點擊“fide face”命令,這是HM就會開始通過捕捉網(wǎng)格輪廓計算生成殼單元,當(dāng)計算完成后就會自動生成一個新的名為”faces“的component(如下圖示)
如下圖示,我單獨顯示新生成component “faces”,隱藏部分網(wǎng)格后就會發(fā)現(xiàn)此時已經(jīng)生成網(wǎng)格殼單元。(此命令可用來檢查我們的網(wǎng)格殼單元是否生成成功)
4. 激活“faces”這個component,然后執(zhí)行命令“Geom/Surfaces/From FE”,選擇剛剛生成的網(wǎng)格殼單元,點擊creat。
展開 關(guān)于abaqus的顆粒生成器生成sph粒子
請問用abaqus的顆粒生成器生成sph粒子的時候,為什么我設(shè)置了質(zhì)量流量,但是卻不起作用,改大改小相同時間內(nèi)流出的粒子數(shù)都一樣
abaqus曲面方程參數(shù)化建模 ¥79.9
abaqus曲面方程參數(shù)化建模,需要用到pyhon腳本參數(shù)化建模,可以在曲面上拉伸厚度。直接輸入x,y的范圍,厚度建模。以下例子曲面方程為
該腳本可以輸入方程,給定區(qū)間建模。
【Abaqus 3D打印建模】之 極小曲面 III --免安裝綠色小程序 ¥79
<h1><strong>***已更新,請見【網(wǎng)格優(yōu)化功能:Abaqus 極小曲面】之 極小曲面 III --免安裝綠色小程序2***</strong></h1><p>***已購買本算例的,可以聯(lián)系我免費更新***</p><h2 class="ql-align-center"><strong>0.前言</strong></h2><p>前段時間跟大家分享了怎么用MATLAB 和 python 建立 3D打印用的極小曲面及將其輸出為stl格式的方法,具體請看:</p><ol><li><a href="https://www.yqgqt.org.cn/content/post/b9ec543f-74f1-4dda-add4-17c0deb4f303" rel="noopener noreferrer" target="_blank">Matlab生成極小曲面</a>,包括matlab腳本及生成為stl的腳本</li><li><a href="https://www.yqgqt.org.cn/content/post/1802096" rel="noopener noreferrer" target="_blank">python生成極小曲面</a>,包括python腳本、安裝包及生成stl的腳本</li></ol><p>以上兩種方法基本上等效,不僅可以生產(chǎn)極小曲面,也能夠<strong>加厚</strong>或<strong>輸出為stl</strong>,只不過是所用軟件不一樣。但據(jù)網(wǎng)友反饋,存在寫不方便之處,如有些人需要安裝matlab,或python的依賴包安裝失敗等。
展開 
Abaqus 淺談粒子生成器的一些問題 ¥100
一、Abaqus粒子生成器的作用
Abaqus粒子生成器可以模擬生成大量的粒子顆粒,比如:機(jī)械噴丸,沙漏等。對于機(jī)械噴丸來講,以往文獻(xiàn)和科研論文更多的是模擬1個顆粒沖擊工件,然而,這并不符合現(xiàn)實,現(xiàn)實中,機(jī)械噴丸是通過噴丸機(jī)實現(xiàn)的,其可采用多個噴槍設(shè)計,噴槍設(shè)置位置不同,噴砂上下擺動,噴槍360度可調(diào),保證產(chǎn)品表面均勻噴砂,無死角。
隨著Abaqus不斷的升級和完善,Abaqus 2016版開始支持粒子生成器,可以生成離散粒子單元(單元類型為PD3D)。
二、Abaqus粒子生成器的使用方法
目前,Abaqus只能通過編輯inp文件來實現(xiàn)粒子:
1. 先使用CAE文件編輯模型,包括一個面,工件和一個密封殼體(密封殼體是為了約束粒子顆粒,顆粒只能在殼體內(nèi)),還有2個振幅,然后,建立job,Write Input生成inp文件;
注意:生成粒子的面需定義密度:
*Surface Section, elset=Set-1, density=2.5e-08
另外,該面的網(wǎng)格密度不能太小,否則出不來粒子,參考網(wǎng)格尺寸和粒子直徑近似。
2. 編輯inp文件
1) 在inp的part模塊,添加以下文字
下面文字需定義在面part里面,用于定義粒子生成器的名稱、粒子數(shù)目、粒子集。
展開 abaqus二次開發(fā)-蜂窩板夾芯材料(殼)生成插件 ¥15
為方便建模編程,是以下面圖片中的胞元為基礎(chǔ)建模(說的有點繞口,就是說,下面圖片中的是單胞),如圖所示:
此插件所生成的是可變形的殼模型,設(shè)定好之后就可以點擊ok進(jìn)行生成。
操作示例:
這里就以與默認(rèn)不同的值進(jìn)行建模,設(shè)定參數(shù)如圖所示:
點擊ok,就可以生成相應(yīng)的模型。結(jié)果如圖所示:
插件說明
此插件所生成的是殼模型,胞元為正六邊形。
(無話可說了,就這破插件,就是生成一個蜂窩殼模型,沒啥技術(shù)含量,捧不起來,抱歉/(ㄒoㄒ)/~~)
注意:
報錯情況及處理方法:
情況一:
出現(xiàn)這種情況的原因是模型名稱填入不存在的模型名稱,如圖所示:
只需將模型名稱改為已存在的模型就行。這里只需將Model-2改為Model-1就行。
情況二:不知道呀,有了再說。
承諾:
1.凡是購買插件的用戶,使用過程中若是遇到Bug,本人將承諾對發(fā)現(xiàn)的bug進(jìn)行修復(fù)。
2.使用時有什么問題,也可以進(jìn)行咨詢,私信或評論區(qū)發(fā)言都行,看到有時間會進(jìn)行回復(fù)。
3.還沒想好,以后再說。
版本聲明:
此插件基于abaqus內(nèi)核進(jìn)行編寫,下載后解壓即可使用。
編寫參考abaqus 2016~2020,由于未找到早期版本的內(nèi)核,所以不保證在abaqus 2016之前的版本還可以運行。abaqus 2020以后的包括最新版本的也沒查閱,不清楚更新內(nèi)容,所以也不保證可以運行。但是繼承性一般是比較好的,大概率是可以運行的。
免責(zé)聲明:
后期也會對蜂窩建模插件進(jìn)行開發(fā),也許以后的插件會比此插件更加優(yōu)異,性能更好,功能更多。但是,若您已購買此插件,后期并不會對您進(jìn)行退款。新開發(fā)的插件將放入新的帖子中。
展開 abaqus生成*Elset
GRAIN1, generate
1, 8142, 1
這種格式的怎么生成啊,怎么得到從哪個單元編號到哪個單元編號是這個顆粒的呢
abaqus生成mnf的例子
下面給出兩個例子,“abaqus幫助文例子”是直接從幫助文檔整理過來的,但是該例子相比不夠簡練,做的一個梁的例子(abaqus2adams)。方便大家學(xué)習(xí)
abaqus幫助例子.rar
abaqus2adams.rar