
發(fā)布
注冊
/
登錄abaqus路徑創(chuàng)建的案例
CADfil — 創(chuàng)建連接路徑
連接路徑向?qū)ㄟ^從纏繞文件中提取之前和之后的參數(shù)來啟動連接路徑。它可以用兩種方式運行。從主菜單中選擇"加入路徑"選項,并給出"快速運行連接路徑向?qū)?quot;選項。如果您選擇否,那么您選擇芯模,并指定連接路徑的啟動條件正常。選擇"是"啟動向?qū)А_\行它的第二種方式是在組合程序?qū)υ捴小H绻鷨螕魪娘@示的列表中選擇纏繞文件,然后單擊"加入路徑"按鈕,則會選擇"加入路徑"路徑,然后選擇列表中的"加入路徑"的路徑,并將其用于"加入路徑"范圍。
從主菜單運行后,選擇是在運行連接路徑向?qū)В刻崾灸鷮⒃儐?quot;選擇第一纏繞文件",然后"選擇第二纏繞文件",在這兩種情況下, 你得到窗口文件選擇對話選擇. pay 文件.或者,您可以從組合文件對話中打開連接路徑向?qū)В搶υ挄詣訌膬蓚€文件中選擇兩個纏繞文件名,然后繼續(xù)在連接路徑向?qū)υ捴欣^續(xù),如頁面下進一步描述的那樣。
加入路徑向?qū)υ?選擇兩個文件后,下面顯示了"連接路徑""向?qū)нx擇"對話。
上面的對話框顯示了數(shù)據(jù)選擇后的兩個纏繞文件。左列是加入路徑的開始,開始加入路徑開始時將自動設(shè)置X(軸向)位置所示壞繞(圓周方向),纏繞角度即+ 90或-90。連接路徑末端的目標(biāo)位置顯示在右欄中。要交換選區(qū),可以使用“交換芯棒選擇”按鈕。幫組按鈕顯示此頁面,取消按鈕退出到主菜單,確定按鈕啟動連接路徑,如下所示。在3D模型中,開始位置顯示為綠色圓圈,結(jié)束位置顯示為藍色圓圈。你需要設(shè)置一些摩擦系數(shù)% (LH或RH),設(shè)置一個模擬步距,比如20或50,然后嘗試控制路徑,讓它轉(zhuǎn)向靠近藍色圓圈的地方。可能需要使用不同的摩擦%進行幾次迭代才能得到正確的結(jié)果。創(chuàng)建路徑在幫助文件的其他地方有更詳細的描述,(創(chuàng)建連接路徑)和使用摩擦&步距對話框。
展開 Abaqus打開時默認的工作路徑設(shè)置
可以如下操作
在桌面右擊Abaqus的圖標(biāo)
選擇屬性
在打開的界面中選擇快捷方式-起始位置(s)
然后把自己的工作目錄的路徑復(fù)制到后面框里
點擊確定
然后就會發(fā)現(xiàn),每次打開軟件的默認工作目錄就是你設(shè)置的工作目錄。如果打開恢復(fù)默認的話,可以參考另一個貼里講的重啟軟件不會重置的方法。
ABAQUS2023支持中文路徑的辦法
使用everything搜索locale.txt
路徑大概位于:
C:\SIMULIA\EstProducts\2023\win_b64\SMA\Configuration\locale.txt
用文本編輯器打開之后找到第46行
添加一句話:
Chinese (Simplified)_China.936 = zh_CN
至此,ABAQUS2023支持中文路徑的方法已經(jīng)講解完畢,希望對大家有幫助。
Abaqus后處理的四種路徑的應(yīng)用
Abaqus后處理的四種路徑的應(yīng)用
路徑(PATH)在后處理中的作用還是比較大的,除了線性化,路徑還可以通過映射提取沿路徑的節(jié)點、單元的結(jié)果,并保存輸出,避免需要查詢多次提取的弊端。Abaqus里面提供的可創(chuàng)建路徑有四種,如圖1所示,分別是節(jié)點路徑、關(guān)鍵點路徑、邊路徑和環(huán)路徑。
節(jié)點路徑:通過節(jié)點創(chuàng)建路徑,如果只選擇兩個節(jié)點,則表示沿著這兩個節(jié)點直線路徑,同時還可以指定多個節(jié)點創(chuàng)建路徑,這樣創(chuàng)建的路徑便是折線路徑,如圖2所示。用的比較多的還是通過兩個節(jié)點創(chuàng)建路徑。
圖1
圖2
指定路徑的首尾兩個節(jié)點,便創(chuàng)建如圖3所示的直線路徑。在提取路徑上的結(jié)果時,通過Create XY Data,選擇Path,如圖4所示。
圖3
圖4
之后彈出對話框,進行相關(guān)設(shè)置,Model shape:可以設(shè)置是變形前還是變形后;Point Location可以設(shè)置路徑上的映射點,其中Include Intersection與否的區(qū)別如圖6所示。
圖5
圖6
圖6中原本紅色的點是路徑上的節(jié)點,藍色的點是intersection。
下面的X Values 可以設(shè)置曲線的X坐標(biāo)值,有不同的選項,其不同如圖7所示。
圖7
設(shè)置完成后,可以通過圖5中的Plot顯示曲線,如圖8所示,也可以Save As ,也即保存數(shù)據(jù)。
圖8
上面是節(jié)點路徑,第二種關(guān)鍵點路徑創(chuàng)建方式如圖9所示,需要手動輸入路徑的關(guān)鍵點坐標(biāo),也可以添加多個點。
圖9
其他部分與節(jié)點路徑全都一樣,不再贅述。
第三種路徑是edge path,創(chuàng)建方式是手動添加單元的edge,如圖10所示,通過點選單元的edge,創(chuàng)建一條路徑。
圖10
其他部分同上。
展開 
ABAQUS任意路徑移動熱源Dflux子程序編寫 ¥20
ABAQUS復(fù)雜路徑雙橢球體熱源Dflux子程序,直線-圓弧-斜線,平面坐標(biāo)變換
#ABAQUS圍線積分+網(wǎng)格重劃分--模擬裂紋任意路徑擴展
image_process=/format,webp/quality,q_40/resize,w_760" data-initial-src="https://img.jishulink.com/upload/201811/076da1e6bd9d4a02bb0d52f71b69dbb8.jpg">
</div><p>前面的帖子已經(jīng)介紹過在ABAQUS中模擬裂紋都有哪些技術(shù),事實上,目前各大商業(yè)軟件對于裂紋擴展的模擬還是有很多很多限制的,更不要說模擬裂紋的任意路徑擴展了,截止目前,分析裂紋任意路徑擴展的方法主要包括以下幾種方法:</p><p>1 使用ABAQUS(或者ls-dyna等)自帶材料損傷本構(gòu),達到失效的單元會被刪除;</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 使用圍線積分+網(wǎng)格重新劃分模擬裂紋的任意路徑擴展;</p><p> 例如:自己編程實現(xiàn)圍線積分+網(wǎng)格重新劃分,或者franc2d/3d,zencrack3d,ALOF,adapcrack等</p><p>********</p><p>前三種其實目前用的比較多,各種例子視頻講解都有,但是對于第四種方法,往往由于使用起來太復(fù)雜被大家所拋棄,下面我們就重點講解一下這種方法,為大家提供一種思路,有興趣的可以自己使用python二次開發(fā)來完成。
展開 Abaqus支持中文路徑但是界面不漢化的技巧
Abaqus老鳥很多都不太喜歡軟件中文操作界面,比如我,中文界面完全無所適從,一個設(shè)置也要找半天。因此不愿意漢化,但是仿真項目較多的時候,又希望軟件能夠支持中文路徑,這樣在查找相關(guān)分析文件時就方便多了。
實際上,我們可以這樣做。首先將軟件漢化,關(guān)于軟件漢化的方法很多種,我是通過修改locale.txt文件實現(xiàn)的,打開之后便是這樣的界面。
Abaqus漢化界面
接下來,我們只需要將:\SIMULIA\Abaqus\6.10-1\Configuration\Xresources文件夾下的“zh_CN”文件夾刪掉即可
zh_CN 文件夾路徑
接下來打開軟件時會彈出兩個錯誤,不用理會,cae會正常啟動
這樣我們就可以使用英文軟件界面,但是又支持中文路徑了,so easy!
本帖上的技巧可能很多人都曉得,知道的自行繞道,容我水一貼,刷點存在感啊,各位大爺,見笑了??????
展開 Abaqu后處理小技巧之路徑Path數(shù)據(jù)的不同提取方式對比
[圖片]
基于Hyperworks+Abaqus創(chuàng)建螺栓預(yù)緊力案例分析 ¥30
本案例重點講解如何創(chuàng)建1D螺栓預(yù)緊力。</p><p><br></p><div contenteditable="false" width="100%">
<img src="https://img.jishulink.com/upload/202311/b632e17096464d6b8d3b1743017b044e.jpg" title="預(yù)緊力-2.jpg" alt="預(yù)緊力-2.jpg" style="max-width:760px;" data-mobile-src="https://img.jishulink.com/upload/202311/b632e17096464d6b8d3b1743017b044e.jpg?image_process=/format,webp" data-pc-src="https://img.jishulink.com/upload/202311/b632e17096464d6b8d3b1743017b044e.jpg?image_process=/format,webp" data-initial-src="https://img.jishulink.com/upload/202311/b632e17096464d6b8d3b1743017b044e.jpg"> 左圖為施加預(yù)緊力,右圖為不施加預(yù)緊力。
</div><p><br></p>
展開 Abaqus中利用Connector創(chuàng)建螺栓連接 附ABAQUS connector經(jīng)典用法介紹下載
其實除此之外,我們還可以利用abaqus中的connector進行等效。本文將針對這一方法進行詳細講解,歡迎交流。
對于存在螺栓的模擬問題,通常涉及到預(yù)緊力的加載,所以我們使用connector進行分析的時候,與其它方法一樣,也需要施加預(yù)緊力,然后保持螺栓的變形(fixed current length),我們舉一個簡單的例子進行整個過程的說明。
如圖1兩個部件通過螺栓相連,我們分別在孔的位置建立參考點,通過coupling進行耦合約束。
圖1 連接模型
之后,我們創(chuàng)建一條wire(如圖2),并賦予其連接屬性(如圖3和圖4)。在連接屬性的設(shè)置窗口中可以類似其它多體軟件一樣設(shè)置一些基本的屬性如摩擦系數(shù)、阻尼等。
圖2 創(chuàng)建wire
圖3 連接屬性設(shè)置
圖4 屬性賦予
那么我們創(chuàng)建需要的連接之后,對于螺栓分析中需要的預(yù)緊力以及保持長度應(yīng)該如何施加呢?這里,我們需要進入load模塊進行。
進入load模塊,我們可以看到有一個Connector force,選擇并進入設(shè)置窗口選中建立的連接,我們就可以在其中輸入初始的預(yù)緊力,如圖5所示。
而對保持螺栓的長度設(shè)置,需要進入邊界位移設(shè)置,選擇Connector displacement并選中創(chuàng)建的連接,將method設(shè)置為fixed at current position,如圖6所示。
圖5 預(yù)緊力加載
圖6 設(shè)置位移保持
通過以上連接的創(chuàng)建、預(yù)緊力加載以及保持位移的約束設(shè)置等操作,我們可以建立等效的模擬螺栓連接的分析模型,這也是一種方法,大家可以嘗試,歡迎溝通交流。
下載地址:ABAQUS connector經(jīng)典用法介紹
展開 abaqus-python 利用getByBoundingCylinder(...)創(chuàng)建單元集合
在學(xué)習(xí)的時候被網(wǎng)上的帖子和幫助文檔誤導(dǎo)(其實是新新手的緣故),命令老寫成這個樣子:
elist = e.getByBoundingCylinder(7,6,0,7,6,20,5.8)
# 正確命令:
elist = e.getByBoundingCylinder(center1=(7,6,0),center2=(7,6,20),radius=5.8)
abaqus python 二次開發(fā)攻略 P195,P196
abaqus 用戶幫助文檔
2 簡單案例
案例簡介:選取多個圓柱體框中的單元并創(chuàng)建為集合。
具體命令:
################################
# 可以運行#######
from abaqus import*
from abaqusConstants import*
p = mdb.models['Model-3'].parts['Part-1']
e = p.elements
elist_I = e.getByBoundingCylinder(center1=(7,6,0),center2=(7,6,20),radius=5.8)
elist = elist_I
elist_I = e.getByBoundingCylinder(center1=(21,6,0),center2=(21,6,20),radius=5.8)
elist = elist+elist_I
p.Set(elements=elist,name='Set-matrix')
print(type(elist)) # <type 'Sequence'>
這就是運行結(jié)果。
展開 
ABAQUS部件創(chuàng)建
在創(chuàng)建部件時如何確定類型和基本特征?這個得根據(jù)經(jīng)驗嗎?
ABAQUS焊接模擬-空間三維多路徑串行焊接(Fortran子程序二次開發(fā))
本文通過ABAQUS熱傳導(dǎo)方式講解空間三維多路徑順序焊接建模過程,多路徑焊接重點在于子程序編寫上面。
詳細操作視頻講解請查看:http://www.yqgqt.org.cn/college/video/c10113?nagivator=training
本文使用的是熱傳導(dǎo)分析步,只獲得溫度場,溫度結(jié)果如圖所示:
如需應(yīng)力場或變形,可將分析步改成熱力耦合分析步,如下圖所示,單元類型也得改成熱力耦合。
多路徑的實現(xiàn)可以通過多個分析步,然后子程序里面在對應(yīng)的分析步里面編寫路徑,也可以使用一個分析步,通過時間控制,這些都用條件語句就可以實現(xiàn)。
路徑的運動可以用參數(shù)方程來表示,將參數(shù)方程寫入子程序里對應(yīng)的坐標(biāo)中。實現(xiàn)起來還是挺簡單的。
本例僅供參考,如若有錯誤,歡迎指正。本人QQ:289328659,歡迎交流。
版權(quán)所有,轉(zhuǎn)載請注明出處!!!
展開 ABAQUS創(chuàng)建螺栓載荷
ABAQUS可以在第一個分析步中施加螺栓載荷來建立緊固螺栓內(nèi)的拉力,方式是集中力或規(guī)定長度的改變,可以在螺栓橫截面上施加載荷。后續(xù)分析步中可以防止螺栓長度的進一步改變,以使相對于裝配件內(nèi)的其他載荷,螺栓是作為標(biāo)準的變形組件存在。
當(dāng)創(chuàng)建螺栓載荷,必須指定:定義螺栓橫截面的面ABAQUS/CAE中螺栓載荷施加在橫截面上。該面必須切斷螺栓幾何。ABAQUS/CAE 在該位置創(chuàng)建一個“內(nèi)部”面。如果是內(nèi)部創(chuàng)建的或?qū)氲穆菟▽嵗ǔ⒙菟ㄔ谛枰奈恢梅指铋_是很必要的。如圖。
如果是一個孤立網(wǎng)格,必須通過選擇單元面來定義橫截面。如圖
注意:只可以施加螺栓載荷在三維實體、二維實體和三維線框上。不支持二維和軸對稱線框。 螺栓軸線 如果定義螺栓載荷在一實體區(qū)域上,必須選擇基準軸或基準坐標(biāo)系的一個軸來定義螺栓軸線(如果不是垂直于橫截面)。如果在線框區(qū)域定義螺栓載荷,螺栓軸線總是被假定為橫截面處的線框切向。ABAQUS/CAE使用定義的橫截面和螺栓軸線來定義預(yù)緊截面數(shù)據(jù),還有一個預(yù)緊參考節(jié)點。 施加載荷的方法 當(dāng)創(chuàng)建螺栓載荷時,必須選擇下列方法之一:[url=](1)施加力在螺栓上。該方法創(chuàng)建緊固螺栓來承受指定載荷。(2)調(diào)整螺栓長度。該方法創(chuàng)建緊固螺栓直到其自由長度由指定值改變。(3)固定螺栓的當(dāng)前長度。該方法僅當(dāng)已經(jīng)在第一個分析步中創(chuàng)建了螺栓而且當(dāng)前正在隨后的分析步中編輯它才可用。該方法允許螺栓長度保持不變以使螺栓中的力根據(jù)模型的響應(yīng)來改變。所選方法的大小 如果施加力給螺栓,必須輸入力的大小;如果調(diào)整螺栓長度,必須輸入長度改變值。只可以在第一個分析步創(chuàng)建螺栓載荷,但可以在隨后分析步中更改載荷方法或載荷大小。例如,可以在第一個分析步施加特定的拉力,然后在第二個分析步改變方法來固定螺栓長度。
展開 使用Abaqus創(chuàng)建螺栓載荷的方法
當(dāng)創(chuàng)建螺栓載荷,必須指定:
定義螺栓橫截面的面
ABAQUS/CAE施加螺栓載荷在橫截面上。該面必須切斷螺栓幾何。ABAQUS/CAE 在該位置創(chuàng)建一個“內(nèi)部”面。
如果你正面對內(nèi)部創(chuàng)建的或?qū)氲穆菟▽嵗ǔ⒙菟ㄔ谛枰奈恢梅指铋_是很必要的。如圖10。
如果你正面對一個孤立網(wǎng)格,必須通過選擇單元面來定義橫截面。如圖11。
注意:只可以施加螺栓載荷在三維實體、二維實體和三維線框上。不支持二維和軸對稱線框。
螺栓軸線
如果定義螺栓載荷在一實體區(qū)域上,必須選擇基準軸或基準坐標(biāo)系的一個軸來定義螺栓軸線(如果不是垂直于橫截面)。如果在線框區(qū)域定義螺栓載荷,螺栓軸線總是被假定為橫截面處的線框切向。
ABAQUS/CAE使用定義的橫截面和螺栓軸線來定義預(yù)緊截面數(shù)據(jù),還有一個預(yù)緊參考節(jié)點。
施加載荷的方法
當(dāng)創(chuàng)建螺栓載荷,必須選擇下列方法之一:
l 施加力在螺栓上。該方法創(chuàng)建緊固螺栓來承受指定載荷。
l 調(diào)整螺栓長度。該方法創(chuàng)建緊固螺栓直到其自由長度由指定值改變。
l 固定螺栓的當(dāng)前長度。該方法僅當(dāng)已經(jīng)在第一個分析步中創(chuàng)建了螺栓而且當(dāng)前正在隨后的分析步中編輯它才可用。該方法允許螺栓長度保持不變以使螺栓中的力根據(jù)模型的響應(yīng)來改變。
所選方法的大小
如果施加力給螺栓,必須輸入力的大小;如果調(diào)整螺栓長度,必須輸入長度改變值。
只可以在第一個分析步創(chuàng)建螺栓載荷,但可以在隨后分析步中更改載荷方法或載荷大小。例如,可以在第一個分析步施加特定的拉力,然后在第二個分析步改變方法來固定螺栓長度。
2)創(chuàng)建和編輯螺栓載荷
從主菜單選擇Load——>Create來創(chuàng)建螺栓力或長度調(diào)整。
為定義螺栓載荷:
a) 如果面對的是內(nèi)部創(chuàng)建的或?qū)氲膸缀危?em>創(chuàng)建一個分割來表明需要的螺栓載荷位置。
展開