
發(fā)布
注冊
/
登錄abaqus節(jié)點(diǎn)距離的案例
Abaqus/Standard求解器設(shè)定接觸面之間的距離或過盈量
在Abaqus/Standard求解器中進(jìn)行包含接觸分析的非線性問題時(shí),經(jīng)常會遇到各種各樣不收斂的問題,除了前面給大家介紹的基本概念以及分析技巧之外,今天再給大家分享一個(gè)技巧,通過設(shè)置接觸面之間的距離容差和過盈量,幫助Abaqus正確建立接觸關(guān)系,保證分析更容易收斂。
定義兩個(gè)接觸面的距離或過盈量主要有以下三種方法:
(一)根據(jù)模型的幾何尺寸位置和ADJUST參數(shù)
如果不做特別的設(shè)置,Abaqus直接根據(jù)模型的尺寸位置來判斷從面和主面的距離,從而確定二者的接觸狀態(tài),這就要求在建模時(shí)精確地定義接觸面的坐標(biāo)。
模型的尺寸往往會存在數(shù)值誤差,所以一般應(yīng)在定義接觸時(shí)設(shè)置一個(gè)位置誤差限度,用來來調(diào)整從面節(jié)點(diǎn)的初始坐標(biāo),其關(guān)鍵詞為:
*CONTACT PAIR, INTERACTION = <接觸屬性的名稱 >, ADJUST = <位置誤差限度 >
<從面名稱 >,<主面名稱 >
其中 <
位置誤差限度
>的含義為:如果從面節(jié)點(diǎn)與主面的距離小于此限度,Abaqus將調(diào)整這些節(jié)點(diǎn)的初始坐標(biāo),使其與主面的距離為0。
Abaqus/CAE操作:Interaction模塊,主菜單Interaction → Create,在Edit Interaction對話框中選中Specify tolerance for adjustment zone,在其后輸入位置誤差限度的值。該值根據(jù)模型尺寸由用戶自行定義,我通常取值為0.01.如圖1所示:
圖1 指定主面和從面之間的調(diào)整距離
在定義綁定約束和接觸時(shí),都需要適當(dāng)?shù)卣{(diào)整從面節(jié)點(diǎn)的初始坐標(biāo),以保證從面和主面之間建立正確的接觸關(guān)系。
(二)*CONTACT INTERFERENCE
*CONTACT INTERFERENCE 來定義過盈接觸。
展開 Abaqus/Standard求解器設(shè)定接觸面之間的距離或過盈量
在Abaqus/Standard求解器中進(jìn)行包含接觸分析的非線性問題時(shí),經(jīng)常會遇到各種各樣不收斂的問題,除了前面給大家介紹的基本概念以及分析技巧之外,今天再給大家分享一個(gè)技巧,通過設(shè)置接觸面之間的距離容差和過盈量,幫助Abaqus正確建立接觸關(guān)系,保證分析更容易收斂。
定義兩個(gè)接觸面的距離或過盈量主要有以下三種方法:
(一)根據(jù)模型的幾何尺寸位置和ADJUST參數(shù)
如果不做特別的設(shè)置,Abaqus直接根據(jù)模型的尺寸位置來判斷從面和主面的距離,從而確定二者的接觸狀態(tài),這就要求在建模時(shí)精確地定義接觸面的坐標(biāo)。
模型的尺寸往往會存在數(shù)值誤差,所以一般應(yīng)在定義接觸時(shí)設(shè)置一個(gè)位置誤差限度,用來來調(diào)整從面節(jié)點(diǎn)的初始坐標(biāo),其關(guān)鍵詞為:
*CONTACT PAIR, INTERACTION = <接觸屬性的名稱 >, ADJUST = <位置誤差限度 >
<從面名稱 >,<主面名稱 >
其中 <
位置誤差限度
>的含義為:如果從面節(jié)點(diǎn)與主面的距離小于此限度,Abaqus將調(diào)整這些節(jié)點(diǎn)的初始坐標(biāo),使其與主面的距離為0。
Abaqus/CAE操作:Interaction模塊,主菜單Interaction → Create,在Edit Interaction對話框中選中Specify tolerance for adjustment zone,在其后輸入位置誤差限度的值。該值根據(jù)模型尺寸由用戶自行定義,我通常取值為0.01.如圖1所示:
圖1 指定主面和從面之間的調(diào)整距離
在定義綁定約束和接觸時(shí),都需要適當(dāng)?shù)卣{(diào)整從面節(jié)點(diǎn)的初始坐標(biāo),以保證從面和主面之間建立正確的接觸關(guān)系。
(二)*CONTACT INTERFERENCE
*CONTACT INTERFERENCE 來定義過盈接觸。
展開 【二次開發(fā)】ABAQUS批量提取兩點(diǎn)的距離 ¥9.9
一、需求提出
1、模型部件上的兩節(jié)點(diǎn)之間所有增量步的在X,Y,Z三個(gè)分方向距離和總距離,輸出的距離前帶增量步時(shí)間;
2、模型部件上的兩節(jié)點(diǎn)之間所有增量步在變形后與未變形時(shí)X,Y,Z分方向和總方向的相對位移(變形后-變形前),輸出的相對位移前面帶增量步時(shí)間。
3、文件格式要求txt。
二、腳本編寫與使用
測試軟件版本:abaqus 2020
按照需求完成腳本的編寫,腳本名稱為getDistance.py
打開cae,按照常規(guī)建立分析模型后,在指定的part中建立兩個(gè)單節(jié)點(diǎn)set,此處命名為SET-START和SET-END,然后建立提交運(yùn)算。
在visualization模塊中查看計(jì)算結(jié)果
(此處應(yīng)顯示模型的云圖,但是具體模型不重要,故而省略)
visualization模塊中,使用file-run script,選擇getDistance.py
點(diǎn)擊ok會彈出窗口如下
注意此處填入名稱與模型中的一致,建議用大寫或在模型樹種確認(rèn)清楚,其中輸出文件1對應(yīng)需求1,輸出文件2對應(yīng)需求2
點(diǎn)擊OK后,會進(jìn)行運(yùn)算,當(dāng)命令窗口顯示如下字符,表示運(yùn)算完成
打開兩個(gè)文件查看結(jié)果即可
需求1對應(yīng)的輸出文件如下
需求2對應(yīng)的輸出文件如下
十分的方便,動(dòng)態(tài)演示過程
附件為本案例所用的腳本getDistance.py,有需要的請下載學(xué)習(xí)
或添加微信公眾號:ABAQUS在線,后臺咨詢獲取
展開 批量提取Abaqus的節(jié)點(diǎn)坐標(biāo)(初始坐標(biāo)、指定Step下的變形量、變形后節(jié)點(diǎn)坐標(biāo)) ¥40
<h2>摘要</h2><p>本文介紹如何使用Python腳本二次開發(fā)來批量提取ABAQUS輸出數(shù)據(jù)庫(ODB)文件中指定Step下的Set節(jié)點(diǎn)集變形量。通過詳細(xì)的步驟說明、代碼示例和圖片展示,您將學(xué)會如何使用該腳本,自動(dòng)化輸出CSV文件包含(Node Label;Step Name、Increment、Step Time,U1,U2)。</p><p>如果還需要按Increment提取每個(gè)增量下的變形后的節(jié)點(diǎn)坐標(biāo)的話,在提取變形量的基礎(chǔ)上,與初始坐標(biāo)進(jìn)行簡單的計(jì)算就可以求得坐標(biāo)。 (備注:該代碼只提取了x,y方向的變形量)</p><h2>1. 問題描述</h2><p>在工程仿真和分析領(lǐng)域,提取ABAQUS輸出數(shù)據(jù)庫(ODB)文件中的節(jié)點(diǎn)集變形量是一項(xiàng)常見任務(wù)。然而,手動(dòng)提取這些數(shù)據(jù)是一項(xiàng)繁瑣且容易出錯(cuò)的工作。因此,需要一種自動(dòng)化的方法來批量提取指定步驟下按節(jié)點(diǎn)集組織的變形量數(shù)據(jù)。</p><h2>2. 實(shí)例展示</h2><p>假設(shè)我們有一個(gè)名為`example.odb`的ODB文件,其中包含名為`Step-x`的步驟和名為`Set-x`的節(jié)點(diǎn)集。運(yùn)行以上代碼后,腳本會自動(dòng)將該步驟下節(jié)點(diǎn)集的變形量提取出來,并保存為`NodalDisplacement.csv`文件。
展開 
Abaqus/Standard求解器設(shè)定接觸面之間的距離或過盈量(轉(zhuǎn)載為自己整理)
在Abaqus/Standard求解器中進(jìn)行包含接觸分析的非線性問題時(shí),經(jīng)常會遇到各種各樣不收斂的問題,除了前面給大家介紹的基本概念以及分析技巧之外,今天再給大家分享一個(gè)技巧,通過設(shè)置接觸面之間的距離容差和過盈量,幫助Abaqus正確建立接觸關(guān)系,保證分析更容易收斂。
定義兩個(gè)接觸面的距離或過盈量主要有以下三種方法:
(一)根據(jù)模型的幾何尺寸位置和ADJUST參數(shù)
如果不做特別的設(shè)置,Abaqus直接根據(jù)模型的尺寸位置來判斷從面和主面的距離,從而確定二者的接觸狀態(tài),這就要求在建模時(shí)精確地定義接觸面的坐標(biāo)。
模型的尺寸往往會存在數(shù)值誤差,所以一般應(yīng)在定義接觸時(shí)設(shè)置一個(gè)位置誤差限度,用來來調(diào)整從面節(jié)點(diǎn)的初始坐標(biāo),其關(guān)鍵詞為:
*CONTACT PAIR, INTERACTION = <接觸屬性的名稱 >, ADJUST = <位置誤差限度 >
<從面名稱 >,<主面名稱 >
其中 < 位置誤差限度 >的含義為:如果從面節(jié)點(diǎn)與主面的距離小于此限度,Abaqus將調(diào)整這些節(jié)點(diǎn)的初始坐標(biāo),使其與主面的距離為0。
Abaqus/CAE操作:Interaction模塊,主菜單Interaction → Create,在Edit Interaction對話框中選中Specify tolerance for adjustment zone,在其后輸入位置誤差限度的值。該值根據(jù)模型尺寸由用戶自行定義,我通常取值為0.01.如圖1所示:
圖1 指定主面和從面之間的調(diào)整距離
在定義綁定約束和接觸時(shí),都需要適當(dāng)?shù)卣{(diào)整從面節(jié)點(diǎn)的初始坐標(biāo),以保證從面和主面之間建立正確的接觸關(guān)系。
(二)*CONTACT INTERFERENCE
*CONTACT INTERFERENCE 來定義過盈接觸。
展開 ABAQUS批量提取部件節(jié)點(diǎn)集節(jié)點(diǎn)編號及坐標(biāo)腳本 ¥30
基于python的ABAQUS批量提取部件節(jié)點(diǎn)集節(jié)點(diǎn)編號及坐標(biāo)二次開發(fā)腳本
適用于ABAQUS的粘彈性人工邊界及其等效節(jié)點(diǎn)力的施加程序 ¥150
程序適用于二維多土層粘彈性邊界和地震波等效節(jié)點(diǎn)力的加載;可以實(shí)現(xiàn)P波和SV波的斜入射。程序用MATLAB編寫
注意:本程序用MATLAB編寫;本程序僅限于模型網(wǎng)格是規(guī)則的,請參考圖片;由于本物品并非實(shí)體,因此賣出概不退換,因此購買前請?jiān)儐柷宄?
編輯
通過Abaqus python腳本批量獲取節(jié)點(diǎn)的應(yīng)力 ¥25
背景
有限單元法計(jì)算單元積分點(diǎn)的應(yīng)力應(yīng)變值,而對于節(jié)點(diǎn)的應(yīng)力應(yīng)變值是通過外插得到的,Abaqus中云圖顯示的就是經(jīng)過插值和平均后的節(jié)點(diǎn)的值。通過工具欄的Query-Probe values可以查看單元或節(jié)點(diǎn)的應(yīng)力應(yīng)變等結(jié)果。
對于自動(dòng)化的后處理場景,通常需要自動(dòng)批量地獲取單元/節(jié)點(diǎn)的結(jié)果,通常都需要通過python腳本來實(shí)現(xiàn)。通過類似odb.steps['Step-1'].frames[-1].fieldOutputs['S']的場輸出可以比較方便地直接獲得單元的積分點(diǎn)應(yīng)力,但沒有直接的API可以獲取節(jié)點(diǎn)的應(yīng)力應(yīng)變等結(jié)果。
如果需要獲取部件表面節(jié)點(diǎn)應(yīng)力,可以通過創(chuàng)建路徑+XYData的方式實(shí)現(xiàn),但想要獲得最大節(jié)點(diǎn)應(yīng)力,則該方式不便實(shí)現(xiàn)。
2. 通過python腳本獲取節(jié)點(diǎn)應(yīng)力結(jié)果
本文通過fieldOutput.getSub()函數(shù)獲取所有單元的節(jié)點(diǎn)結(jié)果,并對每一節(jié)點(diǎn)關(guān)聯(lián)的多個(gè)單元的節(jié)點(diǎn)值進(jìn)行平均后得到節(jié)點(diǎn)的結(jié)果。以下以某個(gè)簡單的odb結(jié)果進(jìn)行驗(yàn)證。
(1)批量獲得節(jié)點(diǎn)的mises應(yīng)力值
(2)批量獲得節(jié)點(diǎn)的X方向正應(yīng)力值
(3)批量獲得節(jié)點(diǎn)的最大主應(yīng)力值
(4)獲取節(jié)點(diǎn)的最大mises應(yīng)力及編號
3. 獲取節(jié)點(diǎn)應(yīng)變等結(jié)果
只需將腳本程序中的應(yīng)力場改為應(yīng)變成E等即可,此處不再演示。
以下為本文的python腳本代碼(代碼中作了必要的簡單注釋)。
展開 批量提取Abaqus指定Step-x下 Set節(jié)點(diǎn)集的反力RF(Reaction force) ¥40
<h2>摘要</h2><p>本文介紹如何使用Python腳本二次開發(fā)來批量提取ABAQUS輸出數(shù)據(jù)庫(ODB)文件中指定Step-x下的Set節(jié)點(diǎn)集的反力RF(Reaction force)。通過詳細(xì)的步驟說明、代碼示例和圖片展示,您將學(xué)會如何使用該腳本,自動(dòng)化輸出CSV文件包含(Node Label;Step Name、Increment、Step Time,RF1(X),<span style="color: rgb(25, 27, 31);">RF2(Y),RF3(Z)</span>)。</p><p><br></p><p>如果還需要提取<strong><em><u>節(jié)點(diǎn)變形量 </u></em></strong>或者<strong><em><u>節(jié)點(diǎn)坐標(biāo) </u></em></strong>可以關(guān)注:<a href="https://www.yqgqt.org.cn/post/1939915" rel="noopener noreferrer" target="_blank">利用Python腳本 批量提取Abaqus的odb文件中Set節(jié)點(diǎn)集 初始節(jié)點(diǎn)坐標(biāo)、指定Step下的變形量、變形后節(jié)點(diǎn)坐標(biāo)_CAE Abaqus提取odb-技術(shù)鄰 (jishulink.com)</a></p><h2>1. 問題描述</h2><p>在工程仿真和分析領(lǐng)域,提取ABAQUS輸出數(shù)據(jù)庫(ODB)文件中的節(jié)點(diǎn)集的<span style="color: rgb(25, 27, 31);">反力RF(Reaction force)</span>是一項(xiàng)常見任務(wù)。然而,手動(dòng)提取這些數(shù)據(jù)是一項(xiàng)繁瑣且容易出錯(cuò)的工作。
展開 ABAQUS節(jié)點(diǎn)和網(wǎng)格數(shù)量獲取 ¥2
ABAQUS在對網(wǎng)格進(jìn)行檢查時(shí),能夠獲得單個(gè)零件的網(wǎng)格和節(jié)點(diǎn)數(shù)量,不能獲取整個(gè)模型的單元數(shù)和節(jié)點(diǎn)數(shù),因此開發(fā)一個(gè)小腳本來計(jì)算所有的網(wǎng)格數(shù)和節(jié)點(diǎn)數(shù)。
使用方法:
調(diào)用腳本程序,直接輸出該文件下所有模型的節(jié)點(diǎn)數(shù)量和網(wǎng)格數(shù)量
解壓后可直接調(diào)用,運(yùn)行結(jié)果如下圖
裝配式鋼框架梁柱節(jié)點(diǎn)有限元模型仿真(abaqus) ¥280
C3D8R單元有8個(gè)節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)有三個(gè)位移自由度,因此,它能夠模擬三維空間中的變形。C3D8R單元使用降階積分策略,具體來說是一點(diǎn)積分,這可以減少計(jì)算的成本。然而,它可能導(dǎo)致某些數(shù)值問題,如體積鎖定。對于幾乎不可壓縮的材料,C3D8R單元可能會遇到體積鎖定問題。這是由于單元不能適當(dāng)表達(dá)材料的不可壓縮性質(zhì),導(dǎo)致過分硬的響應(yīng)。為了解決這一問題,通常會使用特殊的算法或混合積分規(guī)則。有限元網(wǎng)格劃分如圖所示。
有限元模型的網(wǎng)格劃分
1.3 螺栓預(yù)緊
在有限元分析中模擬螺栓預(yù)緊力的施加是一個(gè)關(guān)鍵步驟,特別是對于螺栓連接的結(jié)構(gòu)組件。正確地施加預(yù)緊力不僅能夠確保模型的接觸狀態(tài)和實(shí)際情況相符,還能夠模擬在實(shí)際加載過程中螺栓預(yù)緊力可能發(fā)生的變化。
螺栓有限元模型
1.4 接觸設(shè)置
在低多層裝配式鋼結(jié)構(gòu)梁柱節(jié)點(diǎn)的有限元分析中,接觸設(shè)置是模擬結(jié)構(gòu)實(shí)際行為的關(guān)鍵。由于這種結(jié)構(gòu)類型涉及多種部件,如梁、柱、柱底板、連接件、夾板和高強(qiáng)螺栓等,因此確保這些部件之間的接觸關(guān)系準(zhǔn)確模擬是至關(guān)重要的。接觸設(shè)置主要分為焊接和摩擦接觸兩種方式。
1.5 邊界條件
有限元模型的邊界設(shè)置
2 仿真結(jié)果
梁翼緣處微小裂縫的有限元云圖
梁翼緣處屈曲有限元位移云圖
梁翼緣處螺栓孔開裂有限元云圖
荷載-位移曲線
荷載-位移骨架曲線
剛度退化曲線
耗能能力
展開 
ABAQUS梁柱節(jié)點(diǎn)模擬
做了一個(gè)鋼管混凝土柱端板連接節(jié)點(diǎn) 但是模型剛度偏小 模擬出來的數(shù)據(jù)和別人模擬出來的數(shù)據(jù)相差較大 請問這個(gè)怎么解決(已經(jīng)在端板厚度方向劃分網(wǎng)格啦)
ABAQUS梁柱節(jié)點(diǎn)滯回分析 ¥6.66
ABAQUS梁柱節(jié)點(diǎn)滯回分析
基于ABAQUS的新型鋼網(wǎng)架支座節(jié)點(diǎn)分析
摘 要:文章提出了一種可三向位移調(diào)節(jié)的新型鋼網(wǎng)架支座節(jié)點(diǎn),支座與混凝土柱之間采用長螺栓連接,支座底板與預(yù)埋件之間設(shè)有一對互相垂直的螺栓槽孔,可實(shí)現(xiàn)支座的三向位移調(diào)節(jié)。為了研究新型鋼網(wǎng)架支座節(jié)點(diǎn)在實(shí)際工程當(dāng)中的受力狀態(tài),運(yùn)用有限元分析軟件ABAQUS,按照實(shí)際受力情況對傳統(tǒng)網(wǎng)架支座節(jié)點(diǎn)和新型網(wǎng)架支座節(jié)點(diǎn)進(jìn)行了非線性受力分析。結(jié)果表明:兩節(jié)點(diǎn)在實(shí)際荷載加載下,空心球支座應(yīng)力、混凝土柱應(yīng)力,以及鋼筋籠應(yīng)力相差不大,表明新型網(wǎng)架支座節(jié)點(diǎn)在實(shí)際工程當(dāng)中能安全使用。
關(guān)鍵詞:三向位移調(diào)節(jié);網(wǎng)架支座節(jié)點(diǎn);ABAQUS;受力分析;
在我國建筑工程快速發(fā)展的背景下,建筑造型也發(fā)生了日新月異的變化,這就要求必須由多種復(fù)雜的結(jié)構(gòu)來完成。網(wǎng)架結(jié)構(gòu)在大跨度空間結(jié)構(gòu)中的應(yīng)用非常廣泛,網(wǎng)架可通過支座與預(yù)埋件和混凝土柱連接,最終與基礎(chǔ)連接,如圖1所示。鋼網(wǎng)架結(jié)構(gòu)在多種大跨工程當(dāng)中得到了越來越多的運(yùn)用[1]。但鋼網(wǎng)架在安裝的過程中受到結(jié)構(gòu)自重、風(fēng)荷載等影響,導(dǎo)致網(wǎng)架在合攏時(shí)桿件無法精準(zhǔn)對接,而傳統(tǒng)的網(wǎng)架支座對網(wǎng)架位移的調(diào)節(jié)能力有限,因此有必要對網(wǎng)架支座節(jié)點(diǎn)的構(gòu)造進(jìn)行進(jìn)一步研究。
同時(shí),鋼網(wǎng)架結(jié)構(gòu)支座節(jié)點(diǎn)受力通常比較復(fù)雜,對其承載力性能進(jìn)行分析是工程設(shè)計(jì)的一個(gè)重要環(huán)節(jié),而節(jié)點(diǎn)的損傷極有可能導(dǎo)致與其連接的鋼構(gòu)件發(fā)生破壞,進(jìn)而帶來結(jié)構(gòu)整體的損傷,所以節(jié)點(diǎn)分析是鋼網(wǎng)架結(jié)構(gòu)設(shè)計(jì)的聚焦點(diǎn)問題,而確保節(jié)點(diǎn)區(qū)域安全和穩(wěn)定則是關(guān)鍵所在[2]。
因此,本文提出了一種可三向位移調(diào)節(jié)的鋼網(wǎng)架支座,支座與混凝土柱之間采用長螺栓連接,支座底板與預(yù)埋件之間設(shè)有一對互相垂直的螺栓槽孔,可實(shí)現(xiàn)支座的三向位移調(diào)節(jié)。并運(yùn)用有限元分析軟件ABAQUS對其進(jìn)行有限元模擬,比較在同一載荷下其支座應(yīng)力、混凝土應(yīng)力,以及鋼筋應(yīng)力,分析新型鋼網(wǎng)架支座節(jié)點(diǎn)能否用于實(shí)際工程中。
展開 abaqus節(jié)點(diǎn)重新編號方法
有很多人節(jié)點(diǎn)不會重新編號,在添加彈簧的時(shí)候經(jīng)常由于節(jié)點(diǎn)比較多,而又不會子程序,這個(gè)時(shí)候把節(jié)點(diǎn)重新編的有規(guī)律,添加彈簧就可以在excel中處理后再復(fù)制到inp中,具體操作如下:
先建立好模型,生成inp
再重新導(dǎo)入剛剛生成的inp,
然后進(jìn)入mesh模塊 1,2 3 可以看到node中有renumber,進(jìn)入
1中的起始編號是你要重新編的一系列節(jié)點(diǎn)的起始編號,它要大于所有節(jié)點(diǎn)最大編號,不能小,
1選擇路徑不一樣,自己按路徑選,也可以按順序一個(gè)點(diǎn)一點(diǎn)選取,圖中高亮點(diǎn)是要重新編號的點(diǎn),新節(jié)點(diǎn)編號為2000-2010,舊節(jié)點(diǎn)編號為1381-1848(不一定是連續(xù)的),基本大功告成
展開