
發(fā)布
注冊
/
登錄abaqus 創(chuàng)建集合的案例
abaqus-python 利用getByBoundingCylinder(...)創(chuàng)建單元集合
在學習的時候被網上的帖子和幫助文檔誤導(其實是新新手的緣故),命令老寫成這個樣子:
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'>
這就是運行結果。
展開 ABAQUS二次開發(fā)|findAt函數創(chuàng)建集合的使用方法
關注微信公眾號:仿真社,回復“findAt”獲取源文件
Abaqus二次開發(fā)時,經常會遇到getSequenceFromMask,用此命令創(chuàng)建的集合是掩碼編碼,若集合是作為優(yōu)化變量,則不具備操作性,應該盡量避免使用它。findAt函數是解決這一不足的有力武器,findAt函數是通過坐標點的方式來創(chuàng)建point、surface、cell集合,具有參數化的特點,方便控制。
1.問題描述
a)
建立A
、B
兩個區(qū)域的集合
圖1 A,B區(qū)域圖
有限元模型的長寬分別為60mm,25mm,A區(qū)域的位置為x小于30,y大于18;B區(qū)域的位置為x大于30,y小于7。
b)為優(yōu)化集中力位置,使用findAt()函數在懸臂梁的頂部創(chuàng)建一個施加集中力的可變集合(圖2)。
圖2懸臂梁模型
2.技術路線
2.1創(chuàng)建A、B區(qū)域的集合
findAt函數是利用區(qū)域內的一點坐標創(chuàng)建集合,因此選擇A區(qū)域的坐標(10,20,0),B區(qū)域的坐標(50,5,0),為新創(chuàng)建的集合命名為Set-target,代碼如下:
2.2 創(chuàng)建點的可變集合
創(chuàng)建點集合的思路為:如果點在線內(不包含端點),則首先創(chuàng)建一個基準點,然后對模型基于基準點進行切分,最后創(chuàng)建集合;如果點在線的兩端,則直接創(chuàng)建集合。圖2展示了實現該功能的代碼,主要是一個判斷功能,保證創(chuàng)建的點集合在模型上,否則就報錯。
圖3 判斷是否需要進行切分
下面展示了實現創(chuàng)建集合功能的代碼,其中findAt函數實現了對加載集中力位置的定義。在定義點時,用到的一個對象是vertices,即頂點,這也就是為什么要切分的原因。模型只有切分了之后才會有頂點!
展開 花了很久整理的Abaqus模塊介紹集合 附abaqus材料庫下載
使用Abaqus/CAE創(chuàng)建的模型可直接導入CATIA V5中進行細節(jié)設計,也可將CATIA CPD中設計的復合材料以及鋪層直接導入Abaqus/CAE中。通過精確的模型轉換,快速實現設計上的反復,提高了整個研制過程的效率。
七、Abaqus/WCM纏繞復合材料模塊
Abaqus的纏繞絲建模器(WCM),用戶可以創(chuàng)建擁有詳細規(guī)范結構外形和纏繞設計參數的模型,可進行沿纖維方向應力和應變的后處理。應用連續(xù)體或殼單元可創(chuàng)建軸對稱或三位模型。用戶可自定義界面來快速定義纏繞外形,進行幾何和網格的創(chuàng)建。
WCM模塊允許用戶定義橢圓形、球形、測地形狀,或通過表建立獨立點。另外,還可通過已有的部件來創(chuàng)建纏繞基體的幾何模型。可選擇生成整體或局部模型、對稱或不對稱壓力容器形狀。
八、Abaqus/Design設計靈敏度分析模塊
Abaqus/Design為Abaqus/Standard的補充附加模塊,主要用于設計靈敏度分析(SDA)。設計靈敏度對于理解空間變化及預測設計改變的影響非常有用。設計靈敏度可作為再設計和基于梯度的優(yōu)化提供基礎。
默認的敏感性算法可精確的計算敏感性,不需要客戶指定任何的控制數據。用戶可直接指定數值差分方法(向前或中心差分)和參數擾動的大小,在半解析的設計靈敏性分析的求解精度和求解費用之間權衡。在大位移分析的敏感性計算中,可考慮非線性幾何效應。模型可包含較小的有限滑移接觸,其中摩擦系數可同設計參數相關。敏感性分析可被重啟動。
Abaqus/Design提供全量和增量的設計靈敏度分析工時。增量公式適合于分析路徑相關的解。設計靈敏性分析的結果可用于Abaqus/View查看。
展開 abaqus 獲取odb場輸出中某一集合的數據
獲取odb中某一個集合的數據,有代碼實現和cae實現
代碼實現:主要的是一個getSubset的函數,可以參考abaqus手冊
https://help.3ds.com/2022/english/dssimulia_established/SIMACAECMDRefMap/simacmd-c-odbintroreadregpyc.htm?

Abaqus-HyperMesh聯合--Set集合設置 ¥3
<p>問題:習慣了在Abaqus中前處理、后處理等,但有時候需要用HyperMesh(后續(xù)簡稱HM)畫六面體網格。由此導致一個問題,HM網格導入Abaqus中只有網格,沒有實體。因此在后續(xù)Abaqus中前處理邊界或者載荷、接觸等需要選擇面對應網格或節(jié)點很困難。</p><p>解決方法:HM里有幾何的情況下,提前將需要用到的集合創(chuàng)建好,再導入到Abaqus。</p><p><br></p><p>具體怎么操作如下:</p><p><br></p><p><span style="color: rgb(25, 25, 25);">原創(chuàng)聲明:未經本人同意,禁止抄襲、二次創(chuàng)作及轉載!</span></p><p><br></p><p><br></p>
展開 abaqus電子書籍大集合(最近版本)
abaqus巖土工程實例詳解 鏈接:http://pan.baidu.com/s/1kVoV0hT
密碼:g8ip
abaqus經典例題集 鏈接:http://pan.baidu.com/s/1slWI5Fv
密碼:e9np
abaqus土木工程結構模擬實驗案例分析 鏈接:http://pan.baidu.com/s/1qXZmlzA
密碼:k4ch
abaqus從入門到精通(CAE分析大系) 鏈接:http://pan.baidu.com/s/1hr7cqkk
密碼:2hg6
abaqus道路工程種的應用第二版完整版 鏈接:http://pan.baidu.com/s/1pLdXSLH
密碼:y60t
abaqus關鍵字手冊第一部分 鏈接:http://pan.baidu.com/s/1o8ysNIq
密碼:m1gl
abaqus水利工程應用實例教程 鏈接:http://pan.baidu.com/s/1c1WmQpa
密碼:13t7
ABAQUS非線性有限元分析實例詳解 鏈接:http://pan.baidu.com/s/1slHj7WD
密碼:repz
ABAQUS有限元分析實例詳解(石亦平、周玉蓉著) 鏈接:http://pan.baidu.com/s/1b1OMrs
密碼:nf5s
展開 ABAQUS已知結點編號建立建立集合的方法
ABAQUS已知結點編號建立建立集合的方法
Abaqus中利用Connector創(chuàng)建螺栓連接 附ABAQUS connector經典用法介紹下載
其實除此之外,我們還可以利用abaqus中的connector進行等效。本文將針對這一方法進行詳細講解,歡迎交流。
對于存在螺栓的模擬問題,通常涉及到預緊力的加載,所以我們使用connector進行分析的時候,與其它方法一樣,也需要施加預緊力,然后保持螺栓的變形(fixed current length),我們舉一個簡單的例子進行整個過程的說明。
如圖1兩個部件通過螺栓相連,我們分別在孔的位置建立參考點,通過coupling進行耦合約束。
圖1 連接模型
之后,我們創(chuàng)建一條wire(如圖2),并賦予其連接屬性(如圖3和圖4)。在連接屬性的設置窗口中可以類似其它多體軟件一樣設置一些基本的屬性如摩擦系數、阻尼等。
圖2 創(chuàng)建wire
圖3 連接屬性設置
圖4 屬性賦予
那么我們創(chuàng)建需要的連接之后,對于螺栓分析中需要的預緊力以及保持長度應該如何施加呢?這里,我們需要進入load模塊進行。
進入load模塊,我們可以看到有一個Connector force,選擇并進入設置窗口選中建立的連接,我們就可以在其中輸入初始的預緊力,如圖5所示。
而對保持螺栓的長度設置,需要進入邊界位移設置,選擇Connector displacement并選中創(chuàng)建的連接,將method設置為fixed at current position,如圖6所示。
圖5 預緊力加載
圖6 設置位移保持
通過以上連接的創(chuàng)建、預緊力加載以及保持位移的約束設置等操作,我們可以建立等效的模擬螺栓連接的分析模型,這也是一種方法,大家可以嘗試,歡迎溝通交流。
下載地址:ABAQUS connector經典用法介紹
展開 基于Hyperworks+Abaqus創(chuàng)建螺栓預緊力案例分析 ¥30
本案例重點講解如何創(chuàng)建1D螺栓預緊力。</p><p><br></p><div contenteditable="false" width="100%">
<img src="https://img.jishulink.com/upload/202311/b632e17096464d6b8d3b1743017b044e.jpg" title="預緊力-2.jpg" alt="預緊力-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"> 左圖為施加預緊力,右圖為不施加預緊力。
</div><p><br></p>
展開 ABAQUS部件創(chuàng)建
在創(chuàng)建部件時如何確定類型和基本特征?這個得根據經驗嗎?
ABAQUS創(chuàng)建螺栓載荷
ABAQUS可以在第一個分析步中施加螺栓載荷來建立緊固螺栓內的拉力,方式是集中力或規(guī)定長度的改變,可以在螺栓橫截面上施加載荷。后續(xù)分析步中可以防止螺栓長度的進一步改變,以使相對于裝配件內的其他載荷,螺栓是作為標準的變形組件存在。
當創(chuàng)建螺栓載荷,必須指定:定義螺栓橫截面的面ABAQUS/CAE中螺栓載荷施加在橫截面上。該面必須切斷螺栓幾何。ABAQUS/CAE 在該位置創(chuàng)建一個“內部”面。如果是內部創(chuàng)建的或導入的螺栓實例,通常將螺栓在需要的位置分割開是很必要的。如圖。
如果是一個孤立網格,必須通過選擇單元面來定義橫截面。如圖
注意:只可以施加螺栓載荷在三維實體、二維實體和三維線框上。不支持二維和軸對稱線框。 螺栓軸線 如果定義螺栓載荷在一實體區(qū)域上,必須選擇基準軸或基準坐標系的一個軸來定義螺栓軸線(如果不是垂直于橫截面)。如果在線框區(qū)域定義螺栓載荷,螺栓軸線總是被假定為橫截面處的線框切向。ABAQUS/CAE使用定義的橫截面和螺栓軸線來定義預緊截面數據,還有一個預緊參考節(jié)點。 施加載荷的方法 當創(chuàng)建螺栓載荷時,必須選擇下列方法之一:[url=](1)施加力在螺栓上。該方法創(chuàng)建緊固螺栓來承受指定載荷。(2)調整螺栓長度。該方法創(chuàng)建緊固螺栓直到其自由長度由指定值改變。(3)固定螺栓的當前長度。該方法僅當已經在第一個分析步中創(chuàng)建了螺栓而且當前正在隨后的分析步中編輯它才可用。該方法允許螺栓長度保持不變以使螺栓中的力根據模型的響應來改變。所選方法的大小 如果施加力給螺栓,必須輸入力的大小;如果調整螺栓長度,必須輸入長度改變值。只可以在第一個分析步創(chuàng)建螺栓載荷,但可以在隨后分析步中更改載荷方法或載荷大小。例如,可以在第一個分析步施加特定的拉力,然后在第二個分析步改變方法來固定螺栓長度。
展開 
使用Abaqus創(chuàng)建螺栓載荷的方法
當創(chuàng)建螺栓載荷,必須指定:
定義螺栓橫截面的面
ABAQUS/CAE施加螺栓載荷在橫截面上。該面必須切斷螺栓幾何。ABAQUS/CAE 在該位置創(chuàng)建一個“內部”面。
如果你正面對內部創(chuàng)建的或導入的螺栓實例,通常將螺栓在需要的位置分割開是很必要的。如圖10。
如果你正面對一個孤立網格,必須通過選擇單元面來定義橫截面。如圖11。
注意:只可以施加螺栓載荷在三維實體、二維實體和三維線框上。不支持二維和軸對稱線框。
螺栓軸線
如果定義螺栓載荷在一實體區(qū)域上,必須選擇基準軸或基準坐標系的一個軸來定義螺栓軸線(如果不是垂直于橫截面)。如果在線框區(qū)域定義螺栓載荷,螺栓軸線總是被假定為橫截面處的線框切向。
ABAQUS/CAE使用定義的橫截面和螺栓軸線來定義預緊截面數據,還有一個預緊參考節(jié)點。
施加載荷的方法
當創(chuàng)建螺栓載荷,必須選擇下列方法之一:
l 施加力在螺栓上。該方法創(chuàng)建緊固螺栓來承受指定載荷。
l 調整螺栓長度。該方法創(chuàng)建緊固螺栓直到其自由長度由指定值改變。
l 固定螺栓的當前長度。該方法僅當已經在第一個分析步中創(chuàng)建了螺栓而且當前正在隨后的分析步中編輯它才可用。該方法允許螺栓長度保持不變以使螺栓中的力根據模型的響應來改變。
所選方法的大小
如果施加力給螺栓,必須輸入力的大小;如果調整螺栓長度,必須輸入長度改變值。
只可以在第一個分析步創(chuàng)建螺栓載荷,但可以在隨后分析步中更改載荷方法或載荷大小。例如,可以在第一個分析步施加特定的拉力,然后在第二個分析步改變方法來固定螺栓長度。
2)創(chuàng)建和編輯螺栓載荷
從主菜單選擇Load——>Create來創(chuàng)建螺栓力或長度調整。
為定義螺栓載荷:
a) 如果面對的是內部創(chuàng)建的或導入的幾何,創(chuàng)建一個分割來表明需要的螺栓載荷位置。
展開 Abaqus創(chuàng)建零厚度cohesive單元
在此基礎上即可創(chuàng)建零厚度的單元。點擊菜單欄Mesh下面的Edit,如下所示:
然后框選出中間縫隙的上面一層節(jié)點,之后再選擇下面一層的一個單元面,將縫隙的上面的所有節(jié)點投影到縫隙的下層。
投影完的效果如下,中間的縫隙不見了。
打開節(jié)點號的顯示,如下所示,可以發(fā)現在中間的一層位置處相同位置有兩個節(jié)點,也即是該層單元為零厚度單元
再之后,通過Assign Element Type可修改中間這一層重合的單元,修改為cohesive單元。
長安CAE的博客
http://blog.sina.com.cn/zuoerninan
ANSA中創(chuàng)建Abaqus子結構
2.創(chuàng)建子結構
DECK模板下Abaqus模塊中,可以方便快捷的設置子結構,確定子結構邊界面。
通過移動旋轉可以修改子結構的邊界面。
3.輸出子結構
在ANSA中存在子結構分析時,自動提示用戶輸出這個子結構。在相關區(qū)域設置需要輸出的子結構。
用戶分析模塊的文件名定義為basic_struct.inp。ANSA自動創(chuàng)建兩個分析模型:
l 用戶模型為basic_struct.inp
l 生成模型為basic_struct_substructure.inp
ANSA中創(chuàng)建Abaqus子結構.pdf
提升工作效率:Hypermesh二次開發(fā)工具-----Abaqus材料創(chuàng)建利器 ¥5
工具簡介
這款基于TCL腳本開發(fā)的工具,專為Hypermesh環(huán)境中的Abaqus材料創(chuàng)建而設計。它提供了直觀的圖形用戶界面,使材料屬性的輸入和管理變得前所未有的簡單。無論是創(chuàng)建單一材料,還是管理整個材料庫,這款工具都能輕松勝任。
使用場景
場景一:單一材料快速創(chuàng)建
當您需要快速創(chuàng)建一個新材料時,只需在主界面輸入材料參數,點擊"手動創(chuàng)建"按鈕,工具會自動驗證輸入并創(chuàng)建材料,整個過程只需幾秒鐘。
場景二:材料庫批量應用
對于需要頻繁使用的標準材料,您可以將它們保存在CSV格式的材料庫中。通過"從庫中創(chuàng)建"功能,可以瀏覽并選擇所需材料,一鍵創(chuàng)建,省去重復輸入的麻煩。
場景三:團隊材料數據共享
團隊可以維護一個統(tǒng)一的材料庫文件,所有成員通過此工具訪問和使用相同的材料數據,確保材料屬性的一致性,提高團隊協作效率。
核心功能
1. 直觀的材料創(chuàng)建界面
工具提供了簡潔明了的用戶界面,支持輸入以下材料屬性:
材料名稱
彈性模量(E)
泊松比(Nu)
密度(Rho)
屈服強度(qf,可選)
抗拉強度(kl,可選)
斷裂延伸率(det,可選)
所有參數都有中英文雙語標識,便于不同背景的工程師使用。
2. 智能材料庫管理
CSV格式支持:工具可直接讀取CSV格式的材料庫文件,輕松導入和管理您的材料數據。
靈活的文件選擇:支持瀏覽選擇不同的材料庫文件,也可隨時恢復默認材料庫。
材料庫瀏覽:提供材料庫瀏覽界面,可直觀查看所有可用材料,雙擊即可創(chuàng)建。
3. 智能驗證與錯誤處理
輸入驗證:自動驗證輸入的數值格式,防止無效數據導致的錯誤。
名稱沖突處理:自動檢測并解決材料名稱沖突,確保創(chuàng)建的材料名稱唯一。
展開