
發(fā)布
注冊(cè)
/
登錄abaqus創(chuàng)建蒙皮的案例
求助關(guān)于abaqus蒙皮的偏移問題
abaqus創(chuàng)建雙鋼板墻模型,用殼單元模擬,因?yàn)殡p鋼板墻是兩塊鋼板中間夾混凝土,所以需要2個(gè)蒙皮作為鋼板,布置在混凝土的兩邊,所以會(huì)有一個(gè)偏移中面的量,這個(gè)如何實(shí)現(xiàn)呢
Abaqus中利用Connector創(chuàng)建螺栓連接 附ABAQUS connector經(jīng)典用法介紹下載
其實(shí)除此之外,我們還可以利用abaqus中的connector進(jìn)行等效。本文將針對(duì)這一方法進(jìn)行詳細(xì)講解,歡迎交流。
對(duì)于存在螺栓的模擬問題,通常涉及到預(yù)緊力的加載,所以我們使用connector進(jìn)行分析的時(shí)候,與其它方法一樣,也需要施加預(yù)緊力,然后保持螺栓的變形(fixed current length),我們舉一個(gè)簡單的例子進(jìn)行整個(gè)過程的說明。
如圖1兩個(gè)部件通過螺栓相連,我們分別在孔的位置建立參考點(diǎn),通過coupling進(jìn)行耦合約束。
圖1 連接模型
之后,我們創(chuàng)建一條wire(如圖2),并賦予其連接屬性(如圖3和圖4)。在連接屬性的設(shè)置窗口中可以類似其它多體軟件一樣設(shè)置一些基本的屬性如摩擦系數(shù)、阻尼等。
圖2 創(chuàng)建wire
圖3 連接屬性設(shè)置
圖4 屬性賦予
那么我們創(chuàng)建需要的連接之后,對(duì)于螺栓分析中需要的預(yù)緊力以及保持長度應(yīng)該如何施加呢?這里,我們需要進(jìn)入load模塊進(jìn)行。
進(jìn)入load模塊,我們可以看到有一個(gè)Connector force,選擇并進(jìn)入設(shè)置窗口選中建立的連接,我們就可以在其中輸入初始的預(yù)緊力,如圖5所示。
而對(duì)保持螺栓的長度設(shè)置,需要進(jìn)入邊界位移設(shè)置,選擇Connector displacement并選中創(chuàng)建的連接,將method設(shè)置為fixed at current position,如圖6所示。
圖5 預(yù)緊力加載
圖6 設(shè)置位移保持
通過以上連接的創(chuàng)建、預(yù)緊力加載以及保持位移的約束設(shè)置等操作,我們可以建立等效的模擬螺栓連接的分析模型,這也是一種方法,大家可以嘗試,歡迎溝通交流。
下載地址:ABAQUS connector經(jīng)典用法介紹
展開 HyperWorks(Hypermesh)+Abaqus彈簧單元(spring)創(chuàng)建及設(shè)置方法 ¥9.9
</p><p><br></p><p> 本案例分別介紹<u>HyperWorks(Hypermesh)</u>和<u>Abaqus</u>中彈簧單元springA和spring2的創(chuàng)建及設(shè)置方法(spring1可參照設(shè)置)。</p><p> 以圖文方式詳細(xì)描述每一步需要填寫的內(nèi)容及釋義,通過本使用教程,您將可以按教程詳細(xì)步驟一步步設(shè)置彈簧單元spring,即便是小白也能快速上手使用。</p><p><br></p><p><br></p><p><br></p>
展開 基于Hyperworks+Abaqus創(chuàng)建螺栓預(yù)緊力案例分析 ¥30
本案例重點(diǎn)講解如何創(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部件創(chuàng)建
在創(chuàng)建部件時(shí)如何確定類型和基本特征?這個(gè)得根據(jù)經(jīng)驗(yàn)嗎?
Abaqus中內(nèi)部接觸的創(chuàng)建方法(一) ¥10
(4)進(jìn)入Job模塊,寫出inp文件,并用文本編輯器將inp文件打開,通過關(guān)鍵字搜索找到定義名為“inner_surf”的位置,一般為以下形式:
*Surface, type=ELEMENT, name=inner_surf
_inner_surf_S3, S3
將上述關(guān)鍵字按照以下形式進(jìn)行修改并保存:
*Surface, type=ELEMENT, name=inner_surf
ALL_ELEMS, interior
其中,ALL_ELEMS即為第一步創(chuàng)建的單元集合,interior關(guān)鍵字代表內(nèi)部面。至此內(nèi)部單元面及內(nèi)部接觸就創(chuàng)建完成了。
保存inp以后,再次提交任務(wù)時(shí),可以用Abaqus Command來提交,也可以在CAE Job模塊提交任務(wù),后者提交任務(wù)時(shí),切記不要再原模型任務(wù)中直接提交,否則將覆蓋掉剛剛修改過的inp,正確的方式為創(chuàng)建一個(gè)新的Job,Job類型選擇Input file而不是默認(rèn)的Model:
3
案例獲取
可以自行按照上述方法進(jìn)行設(shè)置,也可以購買附件中的案例inp文件。
展開 ABAQUS插件 快捷創(chuàng)建rp耦合 RP coupling插件 ¥10
這是一個(gè)快速創(chuàng)建耦合及其參考點(diǎn)(RP)的ABAQUS插件。用戶選擇一個(gè)面區(qū)域(可以是一個(gè)或多個(gè)面),插件在幾何中心創(chuàng)建一個(gè) RP,并在兩者之間添加耦合。
此外,用戶可以計(jì)算出的 RP 坐標(biāo)的特定分量,例如,當(dāng)必須在特定軸上創(chuàng)建 RP 時(shí)。總體而言,這比手動(dòng)創(chuàng)建這些特征要快得多,尤其是當(dāng)您需要許多聯(lián)軸器時(shí)。
此插件僅用于快捷創(chuàng)建這些RP coupling(RP耦合約束)。編輯或刪除必須使用 Abaqus/CAE 的常規(guī)選項(xiàng)完成。
下面的簡短視頻將展示如何使用這個(gè)插件。
付費(fèi)文件包含插件本體,插件安裝教程,插件使用教程。
展開 abaqus-python 利用getByBoundingCylinder(...)創(chuàng)建單元集合
在學(xué)習(xí)的時(shí)候被網(wǎng)上的帖子和幫助文檔誤導(dǎo)(其實(shí)是新新手的緣故),命令老寫成這個(gè)樣子:
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 簡單案例
案例簡介:選取多個(gè)圓柱體框中的單元并創(chuàng)建為集合。
具體命令:
################################
# 可以運(yùn)行#######
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'>
這就是運(yùn)行結(jié)果。
展開 ABAQUS創(chuàng)建螺栓載荷
ABAQUS可以在第一個(gè)分析步中施加螺栓載荷來建立緊固螺栓內(nèi)的拉力,方式是集中力或規(guī)定長度的改變,可以在螺栓橫截面上施加載荷。后續(xù)分析步中可以防止螺栓長度的進(jìn)一步改變,以使相對(duì)于裝配件內(nèi)的其他載荷,螺栓是作為標(biāo)準(zhǔn)的變形組件存在。
當(dāng)創(chuàng)建螺栓載荷,必須指定:定義螺栓橫截面的面ABAQUS/CAE中螺栓載荷施加在橫截面上。該面必須切斷螺栓幾何。ABAQUS/CAE 在該位置創(chuàng)建一個(gè)“內(nèi)部”面。如果是內(nèi)部創(chuàng)建的或?qū)氲穆菟▽?shí)例,通常將螺栓在需要的位置分割開是很必要的。如圖。
如果是一個(gè)孤立網(wǎng)格,必須通過選擇單元面來定義橫截面。如圖
注意:只可以施加螺栓載荷在三維實(shí)體、二維實(shí)體和三維線框上。不支持二維和軸對(duì)稱線框。 螺栓軸線 如果定義螺栓載荷在一實(shí)體區(qū)域上,必須選擇基準(zhǔn)軸或基準(zhǔn)坐標(biāo)系的一個(gè)軸來定義螺栓軸線(如果不是垂直于橫截面)。如果在線框區(qū)域定義螺栓載荷,螺栓軸線總是被假定為橫截面處的線框切向。ABAQUS/CAE使用定義的橫截面和螺栓軸線來定義預(yù)緊截面數(shù)據(jù),還有一個(gè)預(yù)緊參考節(jié)點(diǎn)。 施加載荷的方法 當(dāng)創(chuàng)建螺栓載荷時(shí),必須選擇下列方法之一:[url=](1)施加力在螺栓上。該方法創(chuàng)建緊固螺栓來承受指定載荷。(2)調(diào)整螺栓長度。該方法創(chuàng)建緊固螺栓直到其自由長度由指定值改變。(3)固定螺栓的當(dāng)前長度。該方法僅當(dāng)已經(jīng)在第一個(gè)分析步中創(chuàng)建了螺栓而且當(dāng)前正在隨后的分析步中編輯它才可用。該方法允許螺栓長度保持不變以使螺栓中的力根據(jù)模型的響應(yīng)來改變。所選方法的大小 如果施加力給螺栓,必須輸入力的大小;如果調(diào)整螺栓長度,必須輸入長度改變值。只可以在第一個(gè)分析步創(chuàng)建螺栓載荷,但可以在隨后分析步中更改載荷方法或載荷大小。例如,可以在第一個(gè)分析步施加特定的拉力,然后在第二個(gè)分析步改變方法來固定螺栓長度。
展開 abaqus二次開發(fā)實(shí)例1:多個(gè)RP點(diǎn)一次創(chuàng)建
背景:在abaqus如果需要創(chuàng)建多個(gè)RP點(diǎn),通常我們需要來回切換復(fù)制坐標(biāo)黏貼并創(chuàng)建,較為重復(fù)性,
插件功能: 多個(gè)RP坐標(biāo)一次創(chuàng)建,可以提前自定義RP點(diǎn)名稱(第一列)或者是否copy(第五列),如果這兩列都沒設(shè)置,按系統(tǒng)默認(rèn)類型創(chuàng)建,同時(shí)也會(huì)創(chuàng)建相對(duì)于的set集,set名稱為自定義名稱或系統(tǒng)。
創(chuàng)建的方式:基于abaqus的Rsg模塊提前定義用戶界面,如圖所示,這個(gè)較為簡單,保存這個(gè)用戶界面會(huì)生成*DB.py和*_plugins.py兩個(gè)文件,這里不需要編輯這兩個(gè)文件。 內(nèi)核程序:需要設(shè)置函數(shù)def用于在rsg界面調(diào)用。
代碼只有100行以內(nèi),適合初學(xué)者學(xué)習(xí)使用,以下為內(nèi)核程序,界面可以在RSG自己設(shè)置,選擇內(nèi)核程序的函數(shù)即可
createcoordinates.rar
展開 Abaqus利用python實(shí)現(xiàn)模型的參數(shù)化快速創(chuàng)建

Abaqus利用腳本讀取結(jié)果并創(chuàng)建新的輸出場
Abaqus利用腳本讀取結(jié)果并創(chuàng)建新的輸出場
長安CAE
Abaqus的后處理有時(shí)候采用Python腳本會(huì)比較方便,此次實(shí)例通過腳本語言讀取已經(jīng)存在的Odb結(jié)果文件,并且通過程序?qū)崿F(xiàn)不同載荷步下的結(jié)果場數(shù)據(jù)運(yùn)算,以得到新的場數(shù)據(jù),并顯示其云圖。
ABAQUS二次開發(fā)|findAt函數(shù)創(chuàng)建集合的使用方法
圖4 創(chuàng)建集合
3.結(jié)果
圖5 應(yīng)力云圖
4.結(jié)論
演示了使用findAt函數(shù)參數(shù)化建立了集合的流程。
該模型完整代碼可在后臺(tái)回復(fù)“findAt”獲取。下期給大家分享一個(gè)python reader編譯器,可實(shí)時(shí)顯示.rpy代碼,助力高效二次開發(fā)。若沒有第三方軟件協(xié)助,一個(gè)模型成百上千的代碼是多么的令人抓狂
往期推薦:
Abaqus|Abaqus與Matlab對(duì)I型裂紋研究分析
Abaqus|復(fù)合材料熱變形案例
Abaqus|桿件結(jié)構(gòu)中剛接點(diǎn)、鉸接點(diǎn)、交叉桿件的設(shè)置方法與模擬
二次開發(fā)|Python腳本文件生成懸鏈線
點(diǎn)個(gè)在看你最好看
展開 使用Abaqus創(chuàng)建螺栓載荷的方法
當(dāng)創(chuàng)建螺栓載荷,必須指定:
定義螺栓橫截面的面
ABAQUS/CAE施加螺栓載荷在橫截面上。該面必須切斷螺栓幾何。ABAQUS/CAE 在該位置創(chuàng)建一個(gè)“內(nèi)部”面。
如果你正面對(duì)內(nèi)部創(chuàng)建的或?qū)氲穆菟▽?shí)例,通常將螺栓在需要的位置分割開是很必要的。如圖10。
如果你正面對(duì)一個(gè)孤立網(wǎng)格,必須通過選擇單元面來定義橫截面。如圖11。
注意:只可以施加螺栓載荷在三維實(shí)體、二維實(shí)體和三維線框上。不支持二維和軸對(duì)稱線框。
螺栓軸線
如果定義螺栓載荷在一實(shí)體區(qū)域上,必須選擇基準(zhǔn)軸或基準(zhǔn)坐標(biāo)系的一個(gè)軸來定義螺栓軸線(如果不是垂直于橫截面)。如果在線框區(qū)域定義螺栓載荷,螺栓軸線總是被假定為橫截面處的線框切向。
ABAQUS/CAE使用定義的橫截面和螺栓軸線來定義預(yù)緊截面數(shù)據(jù),還有一個(gè)預(yù)緊參考節(jié)點(diǎn)。
施加載荷的方法
當(dāng)創(chuàng)建螺栓載荷,必須選擇下列方法之一:
l 施加力在螺栓上。該方法創(chuàng)建緊固螺栓來承受指定載荷。
l 調(diào)整螺栓長度。該方法創(chuàng)建緊固螺栓直到其自由長度由指定值改變。
l 固定螺栓的當(dāng)前長度。該方法僅當(dāng)已經(jīng)在第一個(gè)分析步中創(chuàng)建了螺栓而且當(dāng)前正在隨后的分析步中編輯它才可用。該方法允許螺栓長度保持不變以使螺栓中的力根據(jù)模型的響應(yīng)來改變。
所選方法的大小
如果施加力給螺栓,必須輸入力的大小;如果調(diào)整螺栓長度,必須輸入長度改變值。
只可以在第一個(gè)分析步創(chuàng)建螺栓載荷,但可以在隨后分析步中更改載荷方法或載荷大小。例如,可以在第一個(gè)分析步施加特定的拉力,然后在第二個(gè)分析步改變方法來固定螺栓長度。
2)創(chuàng)建和編輯螺栓載荷
從主菜單選擇Load——>Create來創(chuàng)建螺栓力或長度調(diào)整。
為定義螺栓載荷:
a) 如果面對(duì)的是內(nèi)部創(chuàng)建的或?qū)氲膸缀危?em>創(chuàng)建一個(gè)分割來表明需要的螺栓載荷位置。
展開 Abaqus創(chuàng)建零厚度cohesive單元
在此基礎(chǔ)上即可創(chuàng)建零厚度的單元。點(diǎn)擊菜單欄Mesh下面的Edit,如下所示:
然后框選出中間縫隙的上面一層節(jié)點(diǎn),之后再選擇下面一層的一個(gè)單元面,將縫隙的上面的所有節(jié)點(diǎn)投影到縫隙的下層。
投影完的效果如下,中間的縫隙不見了。
打開節(jié)點(diǎn)號(hào)的顯示,如下所示,可以發(fā)現(xiàn)在中間的一層位置處相同位置有兩個(gè)節(jié)點(diǎn),也即是該層單元為零厚度單元
再之后,通過Assign Element Type可修改中間這一層重合的單元,修改為cohesive單元。
長安CAE的博客
http://blog.sina.com.cn/zuoerninan