
發布
注冊
/
登錄abaqus生成圓柱的案例
comsol使用APP開發器建立隨機生成的圓柱空隙,但是出現以下錯誤,param顯示未被定義
以下為建立孔隙的comsol代碼:
model.component("comp1").geom("geom1").selection().remove("csel1");
model.component("comp1").geom("geom1").feature().clear();
model.component("comp1").geom("geom1").designBooleans(true);
model.component("comp1").geom("geom1").repairTolType("auto");
int NUMBER_OF_HOLES = 80; // 孔隙數量
double MIN_DISTANCE = 0.5; // 孔隙之間最小距離
double MAX_TRIES = 1000; // 最大嘗試次數
double hx, hy, hz, hr = 0.0; // 孔隙位置及半徑初始化
double FLAT_HEIGHT = 0.35; // 板厚
double FLAT_LENGTH = 0.25; // 板長
double FLAT_WIDTH = 8; // 板寬
model.component("comp1").geom("geom1").lengthUnit("mm");
model.component("comp1").geom("geom1").autoBuildNew(false);
model.component("comp1").geom("geom1").autoRebuild("off");
model.component("comp1").geom("geom1").selection().create("csel1"
展開 在ABAQUS中基于圓柱坐標系設置關于坐標函數的表面力(keyword 曲面加載,圓柱坐標,面力)
例如下圖所示,受Y方向某拉力作用,各點應力狀態為:
在圓孔中心位置建立圓柱坐標系,該應力狀態在圓柱坐標系下的公式為:
在這種情況下反推物理量,需要對曲面施加基于圓柱坐標系的面力。
案例如下:在圓弧面基于圓柱坐標系施加等效于單向應力狀態的面力。
加載前先建立圓柱坐標系(注意R軸方向為0度位置,T軸方向為角度增大方向,示意圖見文后的加載圖)
具體設置方法為:Load>Create Load>Mechanical>surface traction
選中中間曲面后,先設置徑向力,按以下參數設置:
Distribution:應力分配,點擊后面的f(x)創建一個基于圓柱坐標系的表達式,Local system 要選擇圓柱坐標系,Th為角度變量。
Traction:選擇General,為一般力。
Vector:點擊選擇圖標后,依次選擇(0,0,0) (-1,0,0) ,坐標選擇建立的圓柱坐標系。
注:面力方向矢量是基于所選坐標系,(-1,0,0)就是沿圓柱坐標系下的R軸反向。
Magnitude:選擇應力大小為1。
然后在創建一個Load,設置切向力,如下圖所示,也是基于圓柱坐標系。
再創建一個Load,在整體坐標系下對兩側的平面施加Y方向的面力,大小為1,同時對后面的面施加全約束。
最后加載形式為下圖所示:
求解結果如下圖:
大部分位置應力在0.99~1.01之間,為單向應力狀態,加載方式正確。
本問題的關鍵是面力的方向問題,在選擇面力的方向矢量時,是基于所選坐標系。對于圓柱坐標系,切向力矢量為(0,-1,0)時,即力的方向只沿著theta的反方向。
展開 由ABAQUS生成的odb離散體,結合Hypermesh生成實體
下面介紹離散體生成實體的方法:
=========================================================================
一、在HM中由網格生成實體的整個計算流程如下:
Step1:HM讀取inp數據生成網格體;
Step2:由實體網格生成面網格;
Step3:通過對面網格的分析計算生成Surface殼體;
Step4:由Surface殼體生成實體。
二、下面以一個例子來說明操作手法
1. 導入目標inp文件
2. 為了防止操作錯誤造成數據丟失,建議新建一個component,將目標離散體單獨copy進去(數據備份步驟,該步驟可有可無,依個人習慣和愛好搞起)
==>如下圖示,本人新建一個名為“001”的component,然后使用“shift+f11”的快捷命令將目標離散體copy進“001”
3. 激活“001“component,然后使用命令“tool/face”命令,進入殼網格生成命令執行窗口。
選擇目標element單元,在tolerance中填寫最小允許公差(一般默認0.01就夠了,網格太細的話可以再小些,這個公差選擇看情況而定)。然后點擊“fide face”命令,這是HM就會開始通過捕捉網格輪廓計算生成殼單元,當計算完成后就會自動生成一個新的名為”faces“的component(如下圖示)
如下圖示,我單獨顯示新生成component “faces”,隱藏部分網格后就會發現此時已經生成網格殼單元。(此命令可用來檢查我們的網格殼單元是否生成成功)
4. 激活“faces”這個component,然后執行命令“Geom/Surfaces/From FE”,選擇剛剛生成的網格殼單元,點擊creat。
展開 關于abaqus的顆粒生成器生成sph粒子
請問用abaqus的顆粒生成器生成sph粒子的時候,為什么我設置了質量流量,但是卻不起作用,改大改小相同時間內流出的粒子數都一樣

基于abaqus的三維幾何體建模插件(線條/圓柱/橢球/球體)--Abaqus Geometry
Abaqus Geometry插件
1. Wire Geom模塊
Wire Geom模塊:在長方體內部創建線幾何,可控制線條的長度范圍和兩線條之間的最小距離。
Wire Geom模塊用戶輸入界面如下:
圖1.1 Wire Geom模塊用戶界面
2. Cylinder Geom模塊
Cylinder Geom模塊包括:在長方體內部創建圓柱,可控制圓柱的長度范圍、半徑及圓柱之間的最小距離。
Cylinder Geom模塊生成長方體邊界模型的用戶輸入界面如下:
圖2.1 Cylinder Geom模塊用戶輸入界面
3. Ellipsoid Geom模塊
Ellipsoid Geom模塊:在長方體內部創建橢球,可控制橢球的長短軸和橢球之間的最小距離。
Ellipsoid Geom模塊生成長方體邊界模型的用戶輸入界面如下:
圖3.1 Ellipsoid Geom模塊用戶輸入界面
4. Sphere Geom模塊
Sphere Geom模塊:在長方體內部創建橢球,可控球的半徑和球之間的最小距離。
Sphere Geom模塊生成長方體邊界模型的用戶輸入界面如下:
圖4.1 Sphere Geom模塊用戶輸入界面
5. 模型示例
插件可生成模型類型如下:
圖(a) 線條模型
圖(b) 橢球模型
圖(c) 橢球嵌入模型
圖(d) 橢球切割模型
圖5.1 模型示例
如有需要歡迎通過微信公眾號或者V聯系我們.
公眾號: 320科技工作室
VX: CAE320
展開 雙向流固聲耦合圓柱體入水(STAR-CCM+&abaqus) ¥1300
因此,以平頭圓柱體為例,本案例運用STAR-CCM+&abaqus對圓柱體入水100m/s過程進行模擬,得到了結構入水過程中周圍流場和自身響應變化。
適用領域:航行體入水沖擊,船舶砰擊,海洋結構物漂浮等領域。ST
abaqus的三維幾何體建模插件(線條/圓柱/橢球/球體)--Abaqus Geometry 2.0
圖2.1 三維纖維填充模塊
2.2 圓柱骨料填充模塊
用于在長方體邊界內隨機填充圓柱骨料,可控制骨料長度在某一范圍內變化,同時可控制圓柱骨料間的最小間距。
圖2.1 三維圓柱骨料填充模塊
2.3 橢球骨料填充模塊
用于在長方體邊界內隨機填充橢球骨料,可控制橢球骨料間的最小間距。
圖2.2 三維橢球骨料填充模塊
2.4 球體骨料填充模塊
2.3.1 長方體邊界球體骨料填充模塊
用于在長方體邊界內填充球體骨料,支持指定球體骨料尺寸范圍,并可控制球體骨料間的最小間距。
圖2.3 三維球體骨料填充模塊(長方體邊界)
2.3.2 圓柱邊界球體骨料填充模塊
用于在圓柱邊界內填充球體骨料,支持指定球體骨料尺寸范圍,并可控制球體骨料間的最小間距。
圖2.4 三維球體骨料填充模塊(圓柱邊界)
2.3.3 雙層球體骨料填充模塊
用于在長方體邊界內填充雙層球體骨料,每一種尺寸骨料可帶一個偏置層(如指定0,則表示不附加偏置層)。
圖2.5 三維雙層球體骨料填充模塊
2.4 梯度球體骨料填充模塊
用于在長方體邊界內梯度填充球體骨料,可控制球體骨料間的最小間距。
圖2.6 三維梯度球體骨料填充模塊
3. 使用示例
3.1 二維矩形骨料填充模塊
在50x50的矩形邊界上填充寬度為2.5,長度在1~10變化的矩形骨料,按最大數量填充,填充結果如下圖所示,填充率可達40%左右。
展開 ABAQUS圓柱體纖維重力堆積3D模型
在ABAQUS內建立纖維在重力作用下的堆積模式有助于深入理解自然和人造纖維系統中的堆積機制。這對于優化材料結構、提高材料性能至關重要。本案例介紹如何在ABAQUS內建立圓柱體纖維重力堆積三維模型。
首先采用CAD纖維密堆積3D插件,通過圓柱體重力堆積算法在CAD內建立三維圓柱堆積模型,不同參數的纖維CAD已進行分圖層繪制,方便批量管理。
插件可對纖維的堆積過程進行可視化展示。
對不同圖層的纖維分別導出為iges格式文件,并導入到ABAQUS軟件內建立部件。
將三個纖維部件進行裝配。
可對不同種類的纖維分別進行材料設置。
以及對纖維堆積模型進行網格劃分。
展開 基于ABAQUS的直齒圓柱齒輪模態分析
齒輪建模
由于直接在abaqus中建立齒輪的模型比較麻煩,故先在solidworks中建立齒輪的三維模型,然后再導入abaqus中。
圖1 齒輪模型
2. 齒輪邊界約束
對齒輪進行模態分析的目的主要是獲得齒輪不同階下的固有頻率和振型,因而不需要對齒輪進行加載,只需約束其邊界條件,根據齒輪的工作條件,對齒輪的內圓柱面和鍵槽面的x、y、z方向的平動位移進行約束。
3. 齒輪網格劃分
對齒輪進行網格劃分,最大整體尺寸為3,幾何次數選擇線性攝動,選取單元類型為四面體單元C3D4。
有限元結果分析
1. 材料不同
不同材料的彈性模量和泊松比及密度不同,進而會影響到齒輪的固有頻率和振型,本文中選擇灰口鑄鐵、球墨鑄鐵、鑄鋼、碳鋼和合金鋼。通過模態分析查看不同材料對于齒輪固有頻率的影響,因為低階頻率對于結構的振動影響較大,所以僅取了模態的前6階模態分析結果,圖2是齒輪的振型圖以及最大位移振動變化,由于不同材料的振型圖較多,故只選取碳鋼的齒輪的1、3、5階振型圖作為示意。
一階振型圖
三階振型圖
五階振型圖
圖2 碳鋼齒輪的1、3、5階振型圖
由振型圖可以很直觀的看出齒輪的振動形態,觀察到齒根處和輪齒為齒輪的薄弱環節,在低階情況下,通過分析不同材料齒輪的振型圖,可以發現齒輪的振型主要為扭轉和彎曲振動,齒輪的階數越高,振動的位移越大,齒輪振動越劇烈,噪音越大。表1是不同材料的齒輪在不同階下的固有頻率,并將數據繪制成曲線圖,如圖3所示。
展開 ABAQUS的直齒圓柱齒輪模態有限元分析 附ABAQUS有限元分析常見問題解答下載
下載地址:ABAQUS有限元分析常見問題解答
ABAQUS/CFD圓柱繞流實現卡門渦街
圖1 圓柱繞流實驗中觀察到的卡門渦街現象
二、ABAQUS中實現卡門渦街現象
ABAQUS作為一款功能強大的工程模擬有限元軟件,自帶“大型動畫制作”功能。本部分內容將簡單介紹如何在ABAQUS中實現簡單的卡門渦街現象。
本部分內容需要用到ABAQUS/CFD模塊,最終實現的效果如圖2所示。借助該案例也簡單介紹一下CFD模塊的具體建模過程。
圖2 ABAQUS中圓柱繞流產生卡門渦街
建模步驟
1、打開ABAQUS6.14,選擇With CFD Model;
2、創建Part-KarmanVortex,Part設置如圖3所示,建立草圖如圖4所示,拉伸厚度0.01m,如圖5所示。
圖3 Part設置
圖4 Part草圖參數設置
圖5 拉伸厚度
3、對部件進行分區,各部分參數如圖6所示。
展開 
Abaqus 淺談粒子生成器的一些問題 ¥100
一、Abaqus粒子生成器的作用
Abaqus粒子生成器可以模擬生成大量的粒子顆粒,比如:機械噴丸,沙漏等。對于機械噴丸來講,以往文獻和科研論文更多的是模擬1個顆粒沖擊工件,然而,這并不符合現實,現實中,機械噴丸是通過噴丸機實現的,其可采用多個噴槍設計,噴槍設置位置不同,噴砂上下擺動,噴槍360度可調,保證產品表面均勻噴砂,無死角。
隨著Abaqus不斷的升級和完善,Abaqus 2016版開始支持粒子生成器,可以生成離散粒子單元(單元類型為PD3D)。
二、Abaqus粒子生成器的使用方法
目前,Abaqus只能通過編輯inp文件來實現粒子:
1. 先使用CAE文件編輯模型,包括一個面,工件和一個密封殼體(密封殼體是為了約束粒子顆粒,顆粒只能在殼體內),還有2個振幅,然后,建立job,Write Input生成inp文件;
注意:生成粒子的面需定義密度:
*Surface Section, elset=Set-1, density=2.5e-08
另外,該面的網格密度不能太小,否則出不來粒子,參考網格尺寸和粒子直徑近似。
2. 編輯inp文件
1) 在inp的part模塊,添加以下文字
下面文字需定義在面part里面,用于定義粒子生成器的名稱、粒子數目、粒子集。
展開 abaqus圓柱形熱源情況下土體進行固結
該問題提出了在圓柱熱源周圍的飽和土壤中固結的解決方案。布克和薩維維杜(Booker and Savvidou,1985)對該問題進行了研究,它代表了埋在飽和土壤中的放射性廢物罐問題的理想化。由于來自罐的熱輻射而發生的溫度變化導致孔隙水的膨脹量大于土壤中孔隙的膨脹量,導致熱源周圍的孔隙壓力增加。產生的孔隙壓力梯度將孔隙流體驅離熱源,導致孔隙壓力隨時間消散。Booker和Savvidou開發了一種針對點熱源深埋在飽和土壤中的基本問題的分析解決方案。隨后,他們使用該分析解決方案得出了圓柱熱源周圍固結問題的近似解決方案。此問題為Abaqus中耦合的熱固結能力提供了驗證。飽和土壤的分析需要耦合應力擴散方程的解,Abaqus中使用的公式在《 Abaqus理論指南》第2.8節“多孔介質分析”中有詳細描述。熱固結能力還可以與應力擴散方程完全耦合地求解傳熱方程(同時考慮傳導和對流效應),從而模擬孔隙壓力對孔隙流體和管道內溫度場的影響。土壤,反之亦然。
定義幾何形狀和材料特性的參數的數值是基于Lewis和Schrefler(2000)對這個問題進行的參數研究中給出的細節。
問題描述
問題設置如圖1.15.7-1所示。半徑為0.1604 m,高度為2.5 m的圓柱狀熱源被埋在半徑和高度均等于10 m的圓柱狀土壤中。實際上,土壤的圓柱形體積代表了圍繞熱源的無限介質。重力被忽略了。由于邊界條件(下面將詳細討論),問題基本上是一維的,唯一的梯度是在徑向方向上。分析的目的是預測整個土壤質量,特別是熱源附近的孔隙壓力和溫度隨時間的變化。
幾何和模型
利用垂直方向的對稱性,僅對問題的一半進行建模。使用三維和軸對稱耦合的溫度-孔壓力元件都可以解決此問題。為了呈現結果,選擇了三維元素類型C3D8RPT。
展開 ABAQUS基于CT斷層掃描的三維圓柱體多孔結構建模
首先采用CT掃描獲取多孔圓柱試件的斷層掃描文件。
在Abaqus CAE軟件內,采用AbyssFish CT2Model 3D V1.0插件對CT斷層掃描文件在Abaqus內進行多孔結構的三維重建。
將此模型建立網格部件后,采用Random Element Del插件,將外部單元刪除,形成圓柱體模型。
在網格-編輯-單元-刪除下,區域選擇中選取Set-1,刪除單元集,形成多孔結構模型。
對模型添加材料,并指派截面、裝配、設置分析步、載荷。模型的上表面添加位移條件,下表面設置固定支撐,使模型處于軸心受壓狀態。
創建并提交作業,查看結果。
展開 abaqus二次開發-蜂窩板夾芯材料(殼)生成插件 ¥15
為方便建模編程,是以下面圖片中的胞元為基礎建模(說的有點繞口,就是說,下面圖片中的是單胞),如圖所示:
此插件所生成的是可變形的殼模型,設定好之后就可以點擊ok進行生成。
操作示例:
這里就以與默認不同的值進行建模,設定參數如圖所示:
點擊ok,就可以生成相應的模型。結果如圖所示:
插件說明
此插件所生成的是殼模型,胞元為正六邊形。
(無話可說了,就這破插件,就是生成一個蜂窩殼模型,沒啥技術含量,捧不起來,抱歉/(ㄒoㄒ)/~~)
注意:
報錯情況及處理方法:
情況一:
出現這種情況的原因是模型名稱填入不存在的模型名稱,如圖所示:
只需將模型名稱改為已存在的模型就行。這里只需將Model-2改為Model-1就行。
情況二:不知道呀,有了再說。
承諾:
1.凡是購買插件的用戶,使用過程中若是遇到Bug,本人將承諾對發現的bug進行修復。
2.使用時有什么問題,也可以進行咨詢,私信或評論區發言都行,看到有時間會進行回復。
3.還沒想好,以后再說。
版本聲明:
此插件基于abaqus內核進行編寫,下載后解壓即可使用。
編寫參考abaqus 2016~2020,由于未找到早期版本的內核,所以不保證在abaqus 2016之前的版本還可以運行。abaqus 2020以后的包括最新版本的也沒查閱,不清楚更新內容,所以也不保證可以運行。但是繼承性一般是比較好的,大概率是可以運行的。
免責聲明:
后期也會對蜂窩建模插件進行開發,也許以后的插件會比此插件更加優異,性能更好,功能更多。但是,若您已購買此插件,后期并不會對您進行退款。新開發的插件將放入新的帖子中。
展開