
發布
注冊
/
登錄abaqus圓形路徑的案例
abaqus采用python腳本產生隨機圓形骨料(附贈ansys圓形骨料命令流對比學習) ¥20
為分析混凝土梁時考慮粗骨料的作用及其隨機分布的影響,基于abaqus平臺,編寫python腳本生成隨機骨料,以便對混凝土梁進行更深入的分析。腳本為隨機分析研究提供一定的借鑒,也為嘗試用python在abaqus上做二次開發的同學提供借鑒和思路。
在這里需要說明的是,原腳本為某老外分享給某abaqus大神,而后分享給我。我對腳本進行了注釋和修改,使得更加易懂和更易進行有限元分析。
此外,還分享能實現同樣功能的ansys命令流,以便各位進行對比學習。
值得強調的是,我個人覺得ansys命令流更加易懂,可能這符合工科所學(邏輯及表述方式)。
展開 Abaqus圓形激光溫度-位移耦合案例教學 ¥19.98
7、 附件:本案例中的abaqus模型文件(包括cae和激光子程序)
基于ABAQUS單點顯式VDLOAD/隱式DLOAD激光沖擊加載(圓形光斑和方形光斑) ¥50
ABAQUS軟件可以通過顯式VDLOAD或隱式DLOAD子程序二次開發進行單點/多點激光沖擊模擬,效率高。不同之處在于隱式相對計算時間長但是可以在第一步沖擊后直接在第二步進行回彈分析,無需進行數據傳遞來計算回彈過程。
本帖基于ABAQUS的VDLOAD/DLOAD子程序對比顯式/隱式算法下不同光斑形狀的應力和塑性應變。首先進行模型構建。
材料采用Ti-6Al-4V鈦合金,有限單元區賦予彈塑性參數,無限單元賦予彈性參數。具體參數如下:
密度:4.5e-9;彈性:1.2e5,0.34;塑性:A:1098 B:1092 C:0.014 n:0.93 參考應變率:1
裝配:全局坐標原點與有限單元頂點重合。
分析步創建:隱式/顯式分析步,增量采用固定增量步
接口設定:
網格劃分,無限單元部分定義網格節點方向排布
建立模型輸出inp文件,將無限單元部分的單元類型改為CIN3D8
如果沖擊光斑為圓形光斑,網格細化至50微米,如果為方向光斑,網格100微米
圓形光斑在空間表現為高斯分布,表現為從中心區域到邊緣沖擊載荷逐漸變小。
方向光斑在空間表現為均布載荷,其峰值載荷為圓形光斑的0.618倍,一些研究表明相同激光參數下方形光斑搭接沖擊材料疲勞性能較高。
展開 ABAQUS圓形顆粒密堆積模型
本案例采用CAD顆粒密堆積2D插件,建立模擬重力堆積的圓形顆粒模型,并將模型導入ABAQUS內進行結構的力學模擬。</p><div contenteditable="false" width="100%">
<figure class="figure-image" data-img="https://img.jishulink.com/202502/attachment/977e3ad4004d41eb942b65e9a62eccc9.png" style="text-align: center">
<img src="https://img.jishulink.com/202502/attachment/977e3ad4004d41eb942b65e9a62eccc9.png" data-mobile-src="https://img.jishulink.com/202502/attachment/977e3ad4004d41eb942b65e9a62eccc9.png?image_process=/format,webp/quality,q_40" data-pc-src="https://img.jishulink.com/202502/attachment/977e3ad4004d41eb942b65e9a62eccc9.png?
展開 
ABAQUS混凝土隨機圓形骨料及ITZ生成插件 ¥98
適用版本
插件可運行在Windows10、11系統上,支持Abaqus2024及以上版本。如需Abaqus2023及以下版本的插件可查看:
V3版本插件
https://www.yqgqt.org.cn/post/1277961
更新日志
2021/01/21 V2.5版發布
1、增添最大次數控制,防止程序死循環;
2、保留繪制草圖,便于修改;
3、新增骨料部件單獨繪制;
4、添加插件注冊識別功能;
2021/03/12 V3.0版發布
1、新增指定不同粒徑顆粒比例功能;
2、優化生成效率;
2021/03/13 V3.1版發布
1、新增粘結薄弱層繪制功能;
2、新增自動裝配部件;
2024/04/09 V4.0版發布
1、更新Python3.10,適配Abaqus2024及以上版本;
2、優化注冊編號及許可證路徑;
3、調整插件名稱及界面顯示;
說明提醒
插件需要注冊,注冊后可永久可用,售價為單機許可的價格,購買后請聯系QQ:1135122921或微信:AbyssFish_LJR獲取許可證。
本文發布前購買過本插件低版本的用戶可憑借購買憑證及許可信息免費升級到當前版本。
展開 ABAQUS中圓形截面網格劃分小技巧
在ABAQUS中,網格劃分的質量往往代表著計算結果的精度。但在很多情況下,我們常常會遇到不規則截面,這些截面在劃分網格時,通常需要提前做一些處理,才能劃分出合適的網格。如果遇到圓形截面,那該怎么劃分呢?
作者近期在做模擬時,遇到這樣一個情況:一塊鋼板上有三個圓形孔,該鋼板應該怎么劃分網格呢?
(1)在圓形截面周圍,使用草圖繪制一個正方形(正方形尺寸大于圓形截面尺寸即可)
(2)在正方形對角線位置進行劃分,便于后期的切割。
(3)使用“拆分幾何元素”功能中的“三點劃分”功能,將正方形截面內部區域進行切割,正好切割成四部分。(從網格劃分結果上看,劃分是正確的。)
該方法比較簡單,不一定是正確的,還是希望能夠對大家有所幫助!
歡迎關注公眾號“土木愛研小站”并加入學術交流群
您的每一個贊和關注都是我前進的動力!!!
展開 Abaqus隨機圓形骨料ITZ細觀混凝土CDP軸壓模型
混凝土在細觀層面上由水泥砂漿、粗骨料和界面過渡區(ITZ)組成,在Abaqus內基于粗骨料隨機投放建立混凝土細觀模型,是研究混凝土軸壓下的本構關系及損傷演化的有效方法。本案例建立隨機圓形粗骨料及實體界面過渡區,對二維細觀混凝土在單軸壓縮下的力學行為進行有限元模擬,展示混凝土的破壞形態。
在Abaqus CAE軟件內,采用AbyssFish RandomAggregate V3.2插件建立圓形粗骨料、實體界面過渡區、水泥砂漿三部件混凝土細觀模型。
對各部件進行材料截面的指派,其中水泥砂漿部分采用CDP模型;界面過渡區采用弱化的砂漿模型;骨料部分不考慮其損傷破壞。
為模擬模型的軸壓狀態,新建長方形部件作為壓力機的鋼制壓板,設置壓板與混凝土試件間的接觸,并將下側壓板固定,上側壓板添加豎直向下的位移。
對模型進行網格劃分。
創建作業提交分析并查看結果。
展開 Abaqus打開時默認的工作路徑設置
可以如下操作
在桌面右擊Abaqus的圖標
選擇屬性
在打開的界面中選擇快捷方式-起始位置(s)
然后把自己的工作目錄的路徑復制到后面框里
點擊確定
然后就會發現,每次打開軟件的默認工作目錄就是你設置的工作目錄。如果打開恢復默認的話,可以參考另一個貼里講的重啟軟件不會重置的方法。
ABAQUS2023支持中文路徑的辦法
使用everything搜索locale.txt
路徑大概位于:
C:\SIMULIA\EstProducts\2023\win_b64\SMA\Configuration\locale.txt
用文本編輯器打開之后找到第46行
添加一句話:
Chinese (Simplified)_China.936 = zh_CN
至此,ABAQUS2023支持中文路徑的方法已經講解完畢,希望對大家有幫助。
Abaqus支持中文路徑但是界面不漢化的技巧
Abaqus老鳥很多都不太喜歡軟件中文操作界面,比如我,中文界面完全無所適從,一個設置也要找半天。因此不愿意漢化,但是仿真項目較多的時候,又希望軟件能夠支持中文路徑,這樣在查找相關分析文件時就方便多了。
實際上,我們可以這樣做。首先將軟件漢化,關于軟件漢化的方法很多種,我是通過修改locale.txt文件實現的,打開之后便是這樣的界面。
Abaqus漢化界面
接下來,我們只需要將:\SIMULIA\Abaqus\6.10-1\Configuration\Xresources文件夾下的“zh_CN”文件夾刪掉即可
zh_CN 文件夾路徑
接下來打開軟件時會彈出兩個錯誤,不用理會,cae會正常啟動
這樣我們就可以使用英文軟件界面,但是又支持中文路徑了,so easy!
本帖上的技巧可能很多人都曉得,知道的自行繞道,容我水一貼,刷點存在感啊,各位大爺,見笑了??????
展開 Abaqus后處理的四種路徑的應用
Abaqus后處理的四種路徑的應用
路徑(PATH)在后處理中的作用還是比較大的,除了線性化,路徑還可以通過映射提取沿路徑的節點、單元的結果,并保存輸出,避免需要查詢多次提取的弊端。Abaqus里面提供的可創建路徑有四種,如圖1所示,分別是節點路徑、關鍵點路徑、邊路徑和環路徑。
節點路徑:通過節點創建路徑,如果只選擇兩個節點,則表示沿著這兩個節點直線路徑,同時還可以指定多個節點創建路徑,這樣創建的路徑便是折線路徑,如圖2所示。用的比較多的還是通過兩個節點創建路徑。
圖1
圖2
指定路徑的首尾兩個節點,便創建如圖3所示的直線路徑。在提取路徑上的結果時,通過Create XY Data,選擇Path,如圖4所示。
圖3
圖4
之后彈出對話框,進行相關設置,Model shape:可以設置是變形前還是變形后;Point Location可以設置路徑上的映射點,其中Include Intersection與否的區別如圖6所示。
圖5
圖6
圖6中原本紅色的點是路徑上的節點,藍色的點是intersection。
下面的X Values 可以設置曲線的X坐標值,有不同的選項,其不同如圖7所示。
圖7
設置完成后,可以通過圖5中的Plot顯示曲線,如圖8所示,也可以Save As ,也即保存數據。
圖8
上面是節點路徑,第二種關鍵點路徑創建方式如圖9所示,需要手動輸入路徑的關鍵點坐標,也可以添加多個點。
圖9
其他部分與節點路徑全都一樣,不再贅述。
第三種路徑是edge path,創建方式是手動添加單元的edge,如圖10所示,通過點選單元的edge,創建一條路徑。
圖10
其他部分同上。
展開 
ABAQUS任意路徑移動熱源Dflux子程序編寫 ¥20
ABAQUS復雜路徑雙橢球體熱源Dflux子程序,直線-圓弧-斜線,平面坐標變換
#ABAQUS圍線積分+網格重劃分--模擬裂紋任意路徑擴展
image_process=/format,webp/quality,q_40/resize,w_760" data-initial-src="https://img.jishulink.com/upload/201811/076da1e6bd9d4a02bb0d52f71b69dbb8.jpg">
</div><p>前面的帖子已經介紹過在ABAQUS中模擬裂紋都有哪些技術,事實上,目前各大商業軟件對于裂紋擴展的模擬還是有很多很多限制的,更不要說模擬裂紋的任意路徑擴展了,截止目前,分析裂紋任意路徑擴展的方法主要包括以下幾種方法:</p><p>1 使用ABAQUS(或者ls-dyna等)自帶材料損傷本構,達到失效的單元會被刪除;</p><p> 例如:brittle cracking、ductile damage等</p><p>2 使用ABAQUS自帶的擴展有限單元法xfem模擬裂紋任意路徑擴展,裂紋可以穿過單元;</p><p> 例如:基于LEFM或者粘性片段法的xfem</p><p>3 在實體單元間批量插入cohesive單元模擬裂紋的任意路徑擴展;</p><p> 例如:在所有實體單元間批量插入cohesive單元</p><p>4 使用圍線積分+網格重新劃分模擬裂紋的任意路徑擴展;</p><p> 例如:自己編程實現圍線積分+網格重新劃分,或者franc2d/3d,zencrack3d,ALOF,adapcrack等</p><p>********</p><p>前三種其實目前用的比較多,各種例子視頻講解都有,但是對于第四種方法,往往由于使用起來太復雜被大家所拋棄,下面我們就重點講解一下這種方法,為大家提供一種思路,有興趣的可以自己使用python二次開發來完成。
展開 ABAQUS焊接模擬-空間三維多路徑串行焊接(Fortran子程序二次開發)
本文通過ABAQUS熱傳導方式講解空間三維多路徑順序焊接建模過程,多路徑焊接重點在于子程序編寫上面。
詳細操作視頻講解請查看:http://www.yqgqt.org.cn/college/video/c10113?nagivator=training
本文使用的是熱傳導分析步,只獲得溫度場,溫度結果如圖所示:
如需應力場或變形,可將分析步改成熱力耦合分析步,如下圖所示,單元類型也得改成熱力耦合。
多路徑的實現可以通過多個分析步,然后子程序里面在對應的分析步里面編寫路徑,也可以使用一個分析步,通過時間控制,這些都用條件語句就可以實現。
路徑的運動可以用參數方程來表示,將參數方程寫入子程序里對應的坐標中。實現起來還是挺簡單的。
本例僅供參考,如若有錯誤,歡迎指正。本人QQ:289328659,歡迎交流。
版權所有,轉載請注明出處!!!
展開 Abaqu后處理小技巧之路徑Path數據的不同提取方式對比
[圖片]