
發(fā)布
注冊(cè)
/
登錄ABAQUS心得
關(guān)注創(chuàng)建者:子墨蟲蟲副本 創(chuàng)建時(shí)間:2018-10-22
ABAQUS心得的視頻教程
Abaqus二次開發(fā)學(xué)習(xí)心得(免費(fèi)分享)
這個(gè)系列是在2018年初次學(xué)習(xí)python在Abaqus應(yīng)用的記錄,雖然在學(xué)期間有學(xué)過Matlab,編程邏輯相似,仍需要下一點(diǎn)功夫,尤其是應(yīng)用在Abaqus上,需要先認(rèn)識(shí)其溝通的方式。透過python編程,可以有效率地解決繁瑣建模的問題,事半功倍,堪稱有限元工程師的最佳幫手!
免費(fèi) 1小時(shí)51分鐘 3880播放
查看
ABAQUS心得的實(shí)例教程
這里發(fā)一下學(xué)習(xí)心得:
Abaqus 標(biāo)準(zhǔn)版共有“部件(part)”、“材料特性(propoterty)”、“裝配
(assemble)”、“計(jì)算步驟(step)”、“交互(interaction)”、“加載(loa
d)”、“單元?jiǎng)澐郑╩esh)”、“計(jì)算(job)”、“后處理(visualization)”、
“草圖(sketch)”十大模塊組成。
建模方法:
一個(gè)模型(model)通常由一個(gè)或幾個(gè)部件(part)組成,“部件”又由一個(gè)
或幾個(gè)特征體(feature)組成,每一個(gè)部分至少有一個(gè)基本特征體(base featur
e),特征體可以是所創(chuàng)建的實(shí)體,如擠壓體、切割擠壓體、數(shù)據(jù)點(diǎn)、參考點(diǎn)、
數(shù)據(jù)軸,數(shù)據(jù)平面,裝配體的裝配約束、裝配體的實(shí)例等等。
1.首先建立“部件”
(1)根據(jù)實(shí)際模型的尺寸決定部件的近似尺寸,進(jìn)入繪圖區(qū)。繪圖區(qū)根據(jù)所
輸入的近似尺寸決定網(wǎng)格的間距,間距大小可以在 edit 菜單 sketcher options 選
項(xiàng)里調(diào)整。
(2)在繪圖區(qū)分別建立部件中的各個(gè)特征體,建立特征體的方法主要有擠壓、
旋轉(zhuǎn)、平掃三種。同一個(gè)模型中兩個(gè)不同的部件可以有同名的特征體組成,也就
是說不同部件中可以有同名的特征體,同名特征體可以相同也可以不同。部件的
特征體包括用各種方法建立的基本特征體、數(shù)據(jù)點(diǎn)(datum point)、數(shù)據(jù)軸(d
atum axis)、數(shù)據(jù)平面(datum plane)等等。
(3)編輯部件可以用部件管理器進(jìn)行部件復(fù)制,重命名,刪除等,部件中的
特征體可以是直接建立的特征體,還可以間接手段建立,如首先建立一個(gè)數(shù)據(jù)點(diǎn)
特征體,通過數(shù)據(jù)點(diǎn)建立數(shù)據(jù)軸特征體,然后建立數(shù)據(jù)平面特征體,再由此基礎(chǔ)
上建立某一特征體,最先建立的數(shù)據(jù)點(diǎn)特征體就是父特征體,依次往下分別為子
特征體,刪除或隱藏父特征體其下級(jí)所有子特征體都將被刪除或隱藏。
展開 *模型的重啟動(dòng)分析-restart
按理說restart不應(yīng)該算是一個(gè)分析的技巧,而是一個(gè)常識(shí),不過呢可能有很多朋友沒有建過大型模型導(dǎo)致restart也用的較少,所以也介紹下
1.什么是restart
你的job可能包含多個(gè)step,可是如果你的模型很大,可能會(huì)有這樣一種情況,當(dāng)你花了幾天幾夜,終于分析好的時(shí)候,你發(fā)現(xiàn)the first step的邊界條件設(shè)置的有問題,這對(duì)于你真是晴天霹靂,于是你只好重新來過,可是低二天你發(fā)現(xiàn)你的電腦restart,這時(shí)的你可能只能問上帝了,how can i do?
*restart,就是將一個(gè)復(fù)雜的模型分析過程分成很多的階段,甚至是一個(gè)increatment step一個(gè)階段,你可以對(duì)每個(gè)階段的結(jié)果進(jìn)行檢驗(yàn),然后進(jìn)入下一個(gè)階段進(jìn)行分析。
2.重啟動(dòng)需要那些文件
對(duì)于standard來說,.res,.mdl,.stt,.prt,.odb,這些文件是用于重啟動(dòng)的,explict是.abq,.stt,.prt,.odb.
3.如何在一個(gè)分析中設(shè)置重啟動(dòng)來生成以上文件。
這里只介紹下在standard的用法,
其實(shí)很簡(jiǎn)單?
inp文件里面加入*RESTART, WRITE, FREQUENCY=N就可以了
cae默認(rèn)加入了重啟選項(xiàng),不過可以在step->output->restart request里面設(shè)置輸出的頻率,也就是frequency。
*技巧:因?yàn)閞es文件包含了模型的幾乎全部信息,所以非常大,你可以設(shè)置overlay參數(shù)使后面的數(shù)據(jù)覆蓋吊前面的數(shù)據(jù),不過restart的話你也只能從最后一個(gè)增量步開始
4.如何重啟
你要指定一個(gè)重啟點(diǎn),
inp文件里面加上*RESTART, READ, STEP=step, INC=increment就可以了cae中更簡(jiǎn)單,首先在model->edit attribute里面選擇restart,指定前面分析的
展開 用ABAQUS搞模擬一段時(shí)間了。作為一個(gè)仿真狗,有感對(duì)于不同的幾何、約束、載荷與邊界條件基于同一種求解模式可能得到完全不同的結(jié)果。ABAQUS的分析對(duì)于輸入條件不是線性的,有時(shí)候在其他條件彎曲相同的情況下對(duì)某個(gè)參數(shù)做細(xì)微的調(diào)整就會(huì)導(dǎo)致結(jié)果的非線性變化甚至不收斂。私以為是ABAQUS內(nèi)置的一些判據(jù)達(dá)到了臨界點(diǎn),在超出后會(huì)采用完全不同的求解模式(個(gè)人意見,有其他見解的大佬請(qǐng)賜教)
以上是吐槽,最近做了一些斷裂的仿真。基于拉伸實(shí)驗(yàn)的模擬,必然存在裂紋的產(chǎn)生與擴(kuò)展。一開始采用維道積分(中文名字好像是云積分圖)來定義裂紋,后來才發(fā)現(xiàn)好像裂紋的擴(kuò)展不是很理想,這種模式不太適用于劇烈的斷裂行為。
后來做XFEM,這個(gè)大家用的就比較多了,關(guān)鍵就是這么幾步:
property部分定義失效準(zhǔn)則,大家都喜歡MAXPS;
interaction部分對(duì)crack domain以及crack(可選)的定義;
F-output 對(duì)必要輸出的選定,statusxfem和philsm必選
場(chǎng)輸出缺失:
場(chǎng)輸出補(bǔ)完:
我看網(wǎng)上好多小伙伴都有這種問題,哈哈哈哈哈噗
如果是柔性損傷則只考慮材料屬性部分,考慮能量輸出。
果然最難的還是物性參數(shù)的獲取,光一個(gè)熱壓縮和沖擊應(yīng)該是不夠?
順手把inp扔給大家,隨手做的,有一些細(xì)節(jié)可以改進(jìn),僅供參考
fracture-2D-XFEM.rar
參考:https://info.simuleon.com/blog/modelling-crack-propagation-using-xfem
展開 1.改進(jìn)前輩的一點(diǎn)不足之處。銑刀的仿真小弟添加了底刃,并且似的底刃和側(cè)刃都參與了切削,更加貼近現(xiàn)實(shí)版本
2.很多論文里,包括國外的一些論文里大多也是之畫出底刃或者側(cè)刃很少似的底刃和側(cè)刃一起用的。
3.望能幫助有些做切削或者銑削的朋友
4.不足之處希望高人改正
., ELSET=elset
ABAQUS/CAE Usage:
Step module: Create Step: General, Dynamic, Explicit or Dynamic, Temp-disp, Explicit: Mass scaling: Use scaling definitions below: Create: Semi-automatic mass scaling, Scale: At beginning of step, Scale by factor: scale_factor
定義理想的單元-單元穩(wěn)態(tài)時(shí)間增量
對(duì)于定比例或變比例質(zhì)量縮放方法,用戶可以對(duì)單元組定義單元-單元穩(wěn)定時(shí)間增量。ABAQUS/Explicit將確定必要的質(zhì)量縮放因子。定義單元-單元穩(wěn)態(tài)時(shí)間增量時(shí),有三種互斥的質(zhì)量縮放方法可供選擇。下面對(duì)各種方法進(jìn)行詳細(xì)闡述。
為了確定各增量步的穩(wěn)態(tài)時(shí)間增量,ABAQUS/Explicit首先以單元-單元為基礎(chǔ)確定最小的穩(wěn)態(tài)時(shí)間增量。然后,根據(jù)模型的最高頻率用全局估計(jì)的算法確定穩(wěn)態(tài)時(shí)間增量。選用兩種估計(jì)值中較大者作為穩(wěn)態(tài)時(shí)間增量。一般來說,全局估計(jì)器確定的穩(wěn)態(tài)時(shí)間增量大于單元-單元估計(jì)器確定的值。當(dāng)采用定比例或變比例質(zhì)量縮放方法,并且對(duì)單元組指定單元-單元穩(wěn)態(tài)時(shí)間增量時(shí),直接影響到單元-單元穩(wěn)態(tài)時(shí)間增量的估計(jì)值。如果模型中所有單元采用單一的質(zhì)量縮放定義,則單元-單元估計(jì)值將等于單元-單元穩(wěn)態(tài)時(shí)間增量給定值,除非采用了罰方法強(qiáng)加接觸約束。罰接觸會(huì)導(dǎo)致單元-單元估計(jì)值比單元-單元穩(wěn)態(tài)時(shí)間增量值的給定值略小。由于使用了全局估計(jì)器,實(shí)際使用的穩(wěn)態(tài)時(shí)間增量值可能大于單元-單元穩(wěn)態(tài)時(shí)間增量給定值。
展開 
ABAQUS心得的相關(guān)專題、標(biāo)簽、搜索
ABAQUS心得的最新內(nèi)容
用ABAQUS搞模擬一段時(shí)間了。作為一個(gè)仿真狗,有感對(duì)于不同的幾何、約束、載荷與邊界條件基于同一種求解模式可能得到完全不同的結(jié)果。ABAQUS的分析對(duì)于輸入條件不是線性的,有時(shí)候在其他條件彎曲相同的情況下對(duì)某個(gè)參數(shù)做細(xì)微的調(diào)整就會(huì)導(dǎo)致結(jié)果的非線性變化甚至不收斂。私以為是ABAQUS內(nèi)置的一些判據(jù)達(dá)到了臨界點(diǎn),在超出后會(huì)采用完全不同的求解模式(個(gè)人意見,有其他見解的大佬請(qǐng)賜教)
概要
準(zhǔn)靜態(tài)分析或某些動(dòng)態(tài)分析中,少數(shù)尺寸較小的單元控制穩(wěn)態(tài)時(shí)間增量,為提高計(jì)算效率,ABAQUS/Explicit常采用質(zhì)量縮放的方法。質(zhì)量縮放可用于:
1、縮放整個(gè)模型,單個(gè)單元或單元組的質(zhì)量
2、多步分析中,縮放每個(gè)分析步中的質(zhì)量
分析步起始或整個(gè)過程中進(jìn)行質(zhì)量縮放
質(zhì)量比例縮放可通過以下方式執(zhí)行:
采用給定的常數(shù)因子對(duì)特定單元進(jìn)行質(zhì)量縮放
對(duì)所有指定的單元采用相同比例因子進(jìn)行質(zhì)量縮放,使單元組內(nèi)任意單元的最小穩(wěn)態(tài)時(shí)間增量等于用戶給定的時(shí)間增量
這里發(fā)一下學(xué)習(xí)心得:
Abaqus 標(biāo)準(zhǔn)版共有“部件(part)”、“材料特性(propoterty)”、“裝配
(assemble)”、“計(jì)算步驟(step)”、“交互(interaction)”、“加載(loa
d)”、“單元?jiǎng)澐郑╩esh)”、“計(jì)算(job)”、“后處理(visualization)”、
“草圖(sketch)”十大模塊組成。
建模方法:
一個(gè)模型(model)通常由一個(gè)或幾個(gè)部件
1.改進(jìn)前輩的一點(diǎn)不足之處。銑刀的仿真小弟添加了底刃,并且似的底刃和側(cè)刃都參與了切削,更加貼近現(xiàn)實(shí)版本
2.很多論文里,包括國外的一些論文里大多也是之畫出底刃或者側(cè)刃很少似的底刃和側(cè)刃一起用的。
3.望能幫助有些做切削或者銑削的朋友
4.不足之處希望高人改正
&小弟不才,在這里說了一下自己的見解,如果這個(gè)帖子一直在,我會(huì)不斷更新,希望把這個(gè)心得帖子得到延續(xù)&
(1). 網(wǎng)格的畸變一般不是網(wǎng)格的疏密所致,是參數(shù)的問題或者模型的問題
(2). 切屑的形狀,或者沒有看見切屑的大多數(shù)是(如果是j-c損傷的話)你可以試著調(diào)節(jié)一下damage evolution,你一定會(huì)有所驚喜
(3). ALE的使用最好不要在分析步設(shè)置時(shí)間太長(zhǎng),時(shí)間長(zhǎng)的話
*模型的重啟動(dòng)分析-restart
按理說restart不應(yīng)該算是一個(gè)分析的技巧,而是一個(gè)常識(shí),不過呢可能有很多朋友沒有建過大型模型導(dǎo)致restart也用的較少,所以也介紹下
1.什么是restart
你的job可能包含多個(gè)step,可是如果你的模型很大,可能會(huì)有這樣一種情況,當(dāng)你花了幾天幾夜,終于分析好的時(shí)候,你發(fā)現(xiàn)the first step的邊界條件設(shè)置的有問題,這對(duì)于你真是晴天霹靂,于是你只好重新來過