
發(fā)布
注冊
/
登錄abaqus 分割模型的案例
免費領有限元模型+Abaqus Inp文件分割腳本
1
1
領取整車碰撞模型
今天講一下如何分割Abaqus inp文件,有的模型規(guī)模非常大,節(jié)點和單元數(shù)超級多,導致inp文件有好幾百MB、甚至幾個G,不僅占內(nèi)存而且編輯起來困難,即使用Vim也要半天才能打開,這個時候就需要分割inp文件了,分割出來的主文件一般只有幾KB,格式清晰明了,便于查看和修改模型參數(shù)。下面是它的一個應用場景,本文可以直接領取這個模型的原始文件。
Toyota Venza(2010款)模型來自于公路交通安全局(美國)官網(wǎng),原始文件是LS-DYNA的K文件,通過命令行轉(zhuǎn)換成Abaqus inp文件。
基礎模型信息
Base Model - 正面碰撞
基礎模型的inp文件大小是690MB,被分割成為主文件和一系列附屬文件,這些附屬文件可以被別的路徑下的其他分析模型的主文件引用,如此以來,下圖中的幾個Benchmark Model一共節(jié)省了2G左右的存儲空間。
Benchmark Model - 4/8/12輛車相撞
引用格式如下,input可以包含路徑,若是在相同文件夾下則忽略路徑。
展開 如何通過solidworks對模型表面進行分割
如何通過solidworks對模型表面進行分割,下面通過操作進行演示。
1、在基準平面上繪制切割區(qū)域草圖
2、采用"曲線分割",對曲面進行分割
3、分割效果
小結:
在DM中有類似的分割操作,叫做imprint,最終的目的是在有限元分析時,在模型的局部區(qū)域加載。
對于DM更熟悉的可以采用DM進行操作,對于SD操作更熟練的可以采用SD進行操作,見仁見智。
ABAQUS求助:邊界條件面被分割
主要是分割的表面太多了后面再選比較麻煩,而且試過一次報錯非常嚴重。
abaqus系列技巧16:說一說abaqus的幾何模型與有限元模型
如上面的左圖為幾何模型,右圖為有限元模型。
abaqus真正計算的時候需要的是右面的模型,即有限元模型。關于有限元的定義及實質(zhì),就像將幾何模型離散為一個一個的小單元,然后對小單元進行求解。在abaqus這類軟件剛編寫的時候,只針對右面的模型,后面才慢慢發(fā)展,功能一步步拓展到現(xiàn)在。不過這么一說,可能還是不太理解。我又整理了一個圖
CAE界面就是我們一打開abaqus就能看到的界面,求解器是黑盒子,看不到的。abaqus的后處理做到CAE界面里面了,有些軟件是單獨的,如hypermesh有hyperviewer,ESI有個viusalviewer。
求解器真正需要的文件是inp格式的有限元文件,這里面只有節(jié)點和單元信息,沒有任何幾何信息。inp的來源有兩個,一個是cae界面生成,一個是hypermesh文件生成。abaqus又分為建模和前處理,對于簡單問題,可以直接在abaqus里面建模,對于復雜問題,有三個辦法。
其一。用三維軟件catia等建模,導入abaqusCAE界面,進行網(wǎng)格離散。
其二,用三維軟件catia等建模,導入hypermesh,進行網(wǎng)格離散,然后只將網(wǎng)格以inp格式文件導入abaqus,進行其他邊界條件設定等前處理工作
其三,用三維軟件catia等建模,導入hypermesh,進行網(wǎng)格離散,并同時進行其他邊界條件設定等 前處理工作,最后將編譯好的inp文件直接提交求解器進行計算。
不知道我說明白沒有,先這樣吧。
我的視頻里也有個比較簡單的hypermsh與abaqus互聯(lián)的內(nèi)容,有興趣也可以配合的看下
http://www.yqgqt.org.cn/college/video/c13480
想獲得幻想飛翔最新CAE技術文章,請關注幻想飛翔公眾賬號:幻想飛翔CAE。
展開 
基于塑性損傷模型(CDP)FRP約束混凝土ABAQUS有限元模型 ¥12.99
本模型為基于CDP的FRP約束混凝土ABAQUS有限元模型
1. 在部件的建立上,使用殼體模擬FRP,實體模擬混凝土
2. 在材料屬性上,混凝土采用CDP模型,基于混規(guī)。FRP材料的單層板模型,并且采用常規(guī)殼方式進行鋪層,自定義了“離散”坐標系。
3. 在分析部上,打開幾何非線性,輸出參考點RP-1的力和位移。
4. 在相互作用上,將加載力的平面耦合到參考點RP-1上,并將FRP與混凝土進行綁定
5. 在荷載上,對混凝土底端進行完全固定,限制上表面除了U3方向其他方向的位移。給予U3方向一定位移,采用位移加載。
6. 在網(wǎng)格部分,混凝土采用C3D8R,F(xiàn)RP采用S4R。
得到模型后,可以根據(jù)FRP層數(shù)、材料屬性進行修改,根據(jù)混凝土實際強度進行修改,輸出應力應變曲線或者其他需要的部分即可
以下為模型的CAE文件:
展開 一個好用的Abaqus晶體塑性模型生成插件-Voronoi模型
插件可用于生成Voronoi和泡沫結構模型,包含二維、三維和離散(背景網(wǎng)格)Voronoi模型生成模塊,所有功能模塊介紹如下:
1.
ABAQUS umat 非線性等向硬化本構模型(Voce 硬化模型) ¥129
<p class="ql-align-justify">本資源包含一份 PDF 文檔和可直接編譯運行的 Fortran UMAT 代碼,具體內(nèi)容為:</p><p class="ql-align-justify">非線性等向硬化本構模型(Voce硬化模型) + 隱式積分 + 徑向返回</p><p class="ql-align-justify">完整公式推導 + Fortran 源碼直接編譯</p><p class="ql-align-justify">完整的算法一致切線模量推導與實現(xiàn)</p><p class="ql-align-justify">PDF 包含規(guī)范化的本構方程、隱式積分、徑向返回與一致切線模量推導,可供初學者學習。配套 UMAT 代碼可直接在 ABAQUS 編譯運行,采用全隱式積分搭配一致切線模量,收斂速度極快、計算精度極高,適合初學者快速入門。</p><p class="ql-align-justify">下圖展示了部分PDF內(nèi)容,及umat計算結果與abaqus內(nèi)置模型對比,可以發(fā)現(xiàn)umat收斂速度極快,與abaqus內(nèi)置模型幾乎一致。
展開 SolidWorks平面模型導入ABAQUS建立軸對稱模型
SolidWorks平面模型導入ABAQUS建立軸對稱模型
作為ABAQUS端,其軸對稱模型要求外部CAD輸入為平面區(qū)域的截面,并且要求所有截面圖形放置在對稱軸右邊。
SolidWorks曲面特征工具提供了平面區(qū)域建模能力,并且可以在一個零件文件建立多個平面區(qū)域,當導入到ABAQUS時,可以作為多個零件的裝配進行導入(而不需要每個平面域建立單個零件去一個一個的導入,從而節(jié)省大量時間,由于位置關系在SolidWorks確定,這樣導入ABAQUS也不需要做裝配操作)。
下面以某軸對稱模型作為實例,介紹在SolidWorks里的軸對稱截面建立過程以及導入ABAQUS的使用過程。
圖1,是某螺栓連接方案,欲對不同預緊力工況下的螺牙應力進行研究,以便選擇適當?shù)穆菟ā⒙菽感阅艿燃墶榱撕喕癁檩S對稱模型,有限元模型中的螺紋槽采用環(huán)形槽近似而不是真實的螺旋槽,可先用軸對稱模型進行初步評估后再采用真實螺紋模型進行校驗。
圖1
一般而言,專業(yè)有限元軟件軸對稱模型默認以縱軸作為對稱軸,截面圖應位于對稱軸右邊(而SolidWorks自帶的Simulation有限元軟件沒有此限制)。
圖2
欲在SolidWorks中建立軸對稱模型,按照圖2,在對稱軸右邊繪制6個部分的封閉區(qū)域的截面草圖。上圖2中區(qū)域為螺栓、區(qū)域為螺母、區(qū)域為上部楔形墊、區(qū)域為上部被連接板、區(qū)域為下部被連接板、區(qū)域為下部楔形墊。注意,螺栓軸線與對稱軸重合。
(1)如圖3所示,在SolidWorks中建立草圖,可以有兩種方式:一是利用SolidWorks本身草圖工具繪制,其使用效率也是比較高的;二是從AutoCAD以及繪制好的圖形直接復制粘貼到SolidWorks草圖環(huán)境。
展開 Abaqus——2D模型轉(zhuǎn)3D模型(Python源代碼) ¥200
一、使用場景
相對于3D模型,2D模型由于建模簡單,計算量小通常被廣大技術人員作為首選。但由于2D模型存在一系列缺點,例如隨機裂紋擴展中2D模型無法設置全局通用接觸,導致實體單元可能會相互嵌入,如重新建模想必會花費成倍時間。這樣的問題在2D模型中還有很多,因此有時不得不選用3D模型。
二、實現(xiàn)過程
通過修改inp文件形式,在z方向輸入單元數(shù)量和單元尺寸,自動生成新INP文件。函數(shù)名如下:
def function(depth,element_number,Input_set)
#depth 單元尺寸 element_number 單元數(shù)量 Input_set 設置整體模型作為一個集合,用于識別 這里如"Set-1"
2D模型
2. 3D模型
三、3D模型保存路徑
保存在Abaqus當前工作目錄下的Output文件夾中。
展開 ABAQUS網(wǎng)格大小對混凝土本構模型影響的案例分析 附Abaqus混凝土材料模型解讀與參數(shù)設置 V2
不知道大家在做混凝土的有限元模擬時有沒有想過一個問題,我們輸入的混凝土本構和模型表現(xiàn)出來的本構是一樣的嗎?網(wǎng)格大小又對模型表現(xiàn)出來的本構有怎樣的影響呢?
本文就以ABAQUS模擬棱柱體混凝土試塊為例,混凝土強度等級為C110,棱柱體尺寸為100mm*100mm*300mm。(就是我們平常做高強混凝土軸心抗壓強度試塊的尺寸)
模擬數(shù)據(jù)
本文采用受壓本構數(shù)據(jù)如下:
本文采用受拉本構數(shù)據(jù)如下:
模擬時網(wǎng)格分別設為10mm、30mm、50mm和90mm。
加載方式采用在參考點處施加位移的方式,設置參考點與棱柱體頂面耦合。
邊界條件設置為與實際試塊加載的約束條件相同。
模擬結果
模擬得到的力和位移數(shù)據(jù)經(jīng)過處理,可以得到應力和應變關系曲線,如下圖。
從模擬結果來看,網(wǎng)格大小確實對混凝土本構有影響。
1,整體趨勢來看,網(wǎng)格越小,混凝土模型表現(xiàn)出的抗壓強度越大,峰值應變越小,達到峰值后承載力下降越快,相當于混凝土越脆。
2,網(wǎng)格10mm和網(wǎng)格30mm的本構基本完全相同,但10mm網(wǎng)格的計算時間是30mm的8倍。因此采用10mm的網(wǎng)格不太經(jīng)濟。
3,網(wǎng)格10mm和網(wǎng)格30mm的本構峰值強度比原始本構下降6.6%,網(wǎng)格50mm的下降了10.5%,網(wǎng)格90mm的下降了11.7%。下降幅度倒是差別不大。
所以網(wǎng)格的大小確實會影響模型的響應,導致其表現(xiàn)出的本構與實際不同。
下載地址:Abaqus混凝土材料模型解讀與參數(shù)設置 V2
展開 ABAQUS獨立網(wǎng)格模型轉(zhuǎn)化為實體模型插件 ¥9.9
content_id=224701271&content_type=Article&match_order=1&q=Abaqus&zhida_source=entity" rel="noopener noreferrer" target="_blank" style="color: rgb(9, 64, 142);">Abaqus</a> 用戶從網(wǎng)格文件生成幾何圖形。</li><li>該插件可以將.<a href="https://zhida.zhihu.com/search?content_id=224701271&content_type=Article&match_order=1&q=STL%E6%96%87%E4%BB%B6&zhida_source=entity" rel="noopener noreferrer" target="_blank" style="color: rgb(9, 64, 142);">STL文件</a>和網(wǎng)格轉(zhuǎn)換回幾何形狀,以便重新網(wǎng)格化結構,以及導入各種CAD軟件</li><li>適用于abaqus2024以后的python3</li></ul><p><br></p><p><br></p>
展開 
ABAQUS umat 非線性混合硬化本構模型(Chaboche 硬化模型 ) ¥239
<p>本資源包含一份 PDF 文檔和可直接編譯運行的 Fortran UMAT 代碼,具體內(nèi)容為:</p><p>Chaboche硬化本構模型 + 隱式積分 + 徑向返回</p><p>完整公式推導 + Fortran 源碼直接編譯</p><p>任意個數(shù)背應力分量 + 解析一致切線模量</p><p>PDF 包含規(guī)范化的本構方程、隱式積分、徑向返回與一致切線模量推導,可供初學者學習。配套 UMAT 代碼可直接在 ABAQUS 編譯運行,采用全隱式積分搭配一致切線模量,收斂速度極快、計算精度極高,適合初學者快速入門。</p><p>下圖展示了部分PDF內(nèi)容,及umat計算結果與abaqus內(nèi)置模型對比,可以發(fā)現(xiàn)umat收斂速度極快,與abaqus內(nèi)置模型幾乎一致。
展開 ABAQUS UMAT-混凝土受拉狀態(tài)下塑性損傷模型的簡單實現(xiàn) ¥600
本文利用ABAQUS UMAT子程序,簡單實現(xiàn)了混凝土受拉狀態(tài)下的破壞。本構模型的實現(xiàn)算法摘抄自DeBorst的書籍《Nonlinear Finite Element Analysis of Solids and Structures》,基本如下:
為了簡化模型,筆者將書中損傷部分做了簡化,不再采用損傷屈服面進行判定。損傷影子w的計算直接由塑性等效應變確定。
在ABAQUS中建立100*100*100的立方體塊,試件的底部固定,頂部反復加載-卸載,通過UMAT得到的模擬結果如下:
一個好用的Abaqus晶體塑性模型(Voronoi模型)生成插件-V9.0版
,其包括曼哈頓距離、歐式距離(默認)、切比雪夫距離和其他距離,不同距離模式下生成的模型示例如下:
圖2.39 不同距離模式下生成的離散型晶體模型示例
2.3.2 映射晶體模塊
三維離散型映射晶體模塊,可用于將任意形狀(包括二維和三維)的帶網(wǎng)格模型映射到任意形狀(包括二維和三維)的幾何晶體模型進行離散晶體劃分,用戶界面如下:
圖2.40 三維映射晶體模塊
該模塊需要兩個輸入,一個是晶體幾何模型,另一個是網(wǎng)格模型,其流程如下:
圖2.41 三維映射晶體模型生成流程
2.3.3 自定義晶體模塊
三維離散型自定義晶體模塊,可用于對任意形狀(包括二維和三維)的帶網(wǎng)格的模型使用用戶輸入的坐標點進行Voronoi晶體劃分,用戶界面如下:
圖2.42 三維離散型用戶自定義點晶體模塊
該模塊需要兩個輸入,一個是帶網(wǎng)格的模型,另一個是坐標點,其具體流程如下:
圖2.43 用戶自定義點三維晶體模塊生成流程
2.3.4 光順晶體模塊
三維離散型光順晶體模塊,用戶界面如下:
圖2.44 三維光順晶體模塊
該模塊包含封閉和開發(fā)式兩種類型,其示例如下:
圖2.45 封閉和開發(fā)式光順晶體模型示例
2.3.5 流體兩相晶體模塊
三維離散型流體兩相晶體模塊,用戶界面如下:
圖2.46 三維離散型流體兩相晶體模塊
2.4 其他工具模塊
2.4.1 晶體取向模塊
該模塊用于賦予晶體隨機取向(局部坐標系方法),用戶界面如下:
圖2.47 晶體取向模塊
2.4.2 泡沫結構模塊
該模塊用于基于幾何晶體模型創(chuàng)建泡沫結構,當晶體模型不包含實體晶界式,生成殼泡沫結構,當晶體模型報價實體晶界時,生成實體泡沫結構。
展開 abaqus模型向3dec模型轉(zhuǎn)換的資源交流
<p>自己寫的代碼,生成了將abaqus模型向3dec模型轉(zhuǎn)換的小程序。可以展示下效果哈,有需要可聯(lián)系2251385992@qq.com, 不賣,只希望能交換到其他課題組的一些資料,來擴展自己的知識面。</p><div contenteditable="false" width="100%">
<figure class="figure-image" data-img="https://img.jishulink.com/202402/attachment/7cbd05893bb943a286f830ac32247b89.png" style="text-align: center">
<img src="https://img.jishulink.com/202402/attachment/7cbd05893bb943a286f830ac32247b89.png" data-mobile-src="https://img.jishulink.com/202402/attachment/7cbd05893bb943a286f830ac32247b89.png?image_process=/format,webp" data-pc-src="https://img.jishulink.com/202402/attachment/7cbd05893bb943a286f830ac32247b89.png?
展開