不知火舞的被虐|伊人天伊人天天综合网|博洛尼亚天气|任你懆这里只有精品4|久久美日韩精品久久|掌中之物漫画免费阅读观看|0丨d老妇

abaqus鋼材數(shù)據(jù)的案例

鋼材單向拉伸試驗(yàn)Abaqus模擬 附Abaqus詳細(xì)教程下載
目前二者均已內(nèi)嵌至Abaqus材料庫中,但后者需要在Abaqus/Explicit中進(jìn)行。 損傷演化 Abaqus提供了位移或能量演化路徑。位移可通過 乘以特征長度計(jì)算,能量則需計(jì)算圖1中的面積 。演化方式則有線性、指數(shù)形式及分段非線性應(yīng)力-應(yīng)變發(fā)展關(guān)系。個(gè)人認(rèn)為指數(shù)關(guān)系比較貼近大部分延性金屬的應(yīng)力-應(yīng)變關(guān)系。筆者處理的1.0mm Q235冷板、1.5mm Q235熱板損傷演化中的指數(shù)參數(shù)均為-5。 試驗(yàn)數(shù)據(jù)處理 常規(guī)金屬材性實(shí)驗(yàn)一般可以獲得三種數(shù)據(jù):試驗(yàn)機(jī)荷載、試驗(yàn)機(jī)位移、引伸計(jì)測得的應(yīng)變。然而,引伸計(jì)一般在獲得后0.05應(yīng)變后便取下,這意味著獲得不到應(yīng)力-應(yīng)變?nèi)^程曲線。筆者的解決方法是,舍去彈性階段的試驗(yàn)機(jī)位移,利用塑性階段應(yīng)力相等與剛度相等原則處理位移數(shù)據(jù),獲得塑性階段的應(yīng)變數(shù)據(jù),再與引伸計(jì)應(yīng)變數(shù)據(jù)拼接,從而得到一條完整的應(yīng)力-應(yīng)變曲線。 下文以1.5mm鋼板的材性試驗(yàn)以例進(jìn)行數(shù)據(jù)處理與有限元分析。
展開
abaqus數(shù)據(jù)傳遞 ¥2
最近在學(xué)習(xí)abaqus數(shù)據(jù)傳遞功能。abaqus數(shù)據(jù)傳遞的方法大體有三種,一種是我們常用的重啟動(dòng),一種是數(shù)據(jù)傳遞,還有一種是提取初始應(yīng)力場再導(dǎo)入。 1.重啟動(dòng)的步驟如下: 1)在原模型中設(shè)置restart輸出請求; 2)在重啟動(dòng)模型中設(shè)置重啟動(dòng)請求: 單擊菜單Model/edit attributes,選擇重啟動(dòng)模型名稱,設(shè)置重啟動(dòng)分析步名稱以及重啟動(dòng)迭代步;
abaqus cae數(shù)據(jù)文件損壞如何修復(fù)? abaqus data
將jnl文件復(fù)制一份,重命名后綴為.py的文件,打開abaqus,file-->run script, 運(yùn)行一遍該py文件。但要注意你原始導(dǎo)入的幾何或孤立網(wǎng)格文件還在原來的文件夾位置下。
Abaqus的歷史數(shù)據(jù)輸出的問題
Abaqus的歷史數(shù)據(jù)輸出的問題 Abaqus結(jié)果輸出時(shí)有場輸出(Field Output)和歷史輸出(History Output),場變量輸出用于描述某個(gè)量隨空間位置的變化,歷史變量用于描述某個(gè)量隨時(shí)間的變化,區(qū)別是場變量輸出大量的單元或節(jié)點(diǎn)上的計(jì)算結(jié)果,寫入odb文件的頻率低,用與生成后出的各個(gè)圖。歷史變量輸出少量單元或節(jié)點(diǎn)上的計(jì)算結(jié)果,寫入Odb的頻率高,用于生成X-Y圖。歷史變量允許單獨(dú)輸出某個(gè)獨(dú)立分量,經(jīng)常用到的就是這個(gè)獨(dú)立分量的輸出,比如輸出結(jié)構(gòu)最大點(diǎn)的位移變化曲線,或者盈利最大點(diǎn)的應(yīng)力變化過程等。 在輸出歷史數(shù)據(jù)時(shí),大多數(shù)的輸出結(jié)果比如位移和應(yīng)力等,不能實(shí)現(xiàn)整個(gè)模型全部輸出,也就是需要指定set(參考集),需要設(shè)置相關(guān)的set后,結(jié)果輸出才會(huì)有這些數(shù)據(jù)。 定義Set的對話框如圖1所示,定義Set的類型時(shí)有三個(gè),按照以往的理解,一般經(jīng)常用到的應(yīng)該是Node,也即節(jié)點(diǎn)集,想要輸出這個(gè)節(jié)點(diǎn)在求解過程中的Mises應(yīng)力變化過程,選擇某個(gè)節(jié)點(diǎn),通過Step模塊的History Output Requests,如圖2所示。 圖1 圖2 選擇剛才設(shè)置的Set,選擇需要輸出的結(jié)果項(xiàng),此處為Mises。之后計(jì)算,計(jì)算后提取結(jié)果時(shí),發(fā)現(xiàn)并沒有輸出該節(jié)點(diǎn)的Mises歷史數(shù)據(jù)。 筆者很快想到了,有可能是不能輸出節(jié)點(diǎn)的應(yīng)力,因?yàn)樯婕暗焦?jié)點(diǎn)解和單元積分點(diǎn)解的問題,這個(gè)之前已經(jīng)討論過。基于此考慮,那么輸出該節(jié)點(diǎn)的位移場肯定沒問題,因?yàn)楣?jié)點(diǎn)位移解是最先得到的節(jié)點(diǎn)解。 將Mises換成UT,如圖3所示。 同時(shí),新建一個(gè)Element Set,因?yàn)镹ode Set無法輸出歷史數(shù)據(jù),那么采用Element Set也肯定能夠輸出單元積分點(diǎn)的數(shù)據(jù),如圖4所示。
展開
abaqus鋼材數(shù)據(jù)圖1
ABAQUS批量提交Job與Python讀取ODB結(jié)果應(yīng)力應(yīng)變數(shù)據(jù)
問題2 如何從ODB結(jié)果文件中讀取計(jì)算結(jié)果數(shù)據(jù) 第二個(gè)問題是大家經(jīng)常要面對的,常規(guī)的數(shù)據(jù)提取采用ABAQUS自帶的后處理工具已經(jīng)能滿足需求了,但是如果我們需要進(jìn)行一些寫出文本,數(shù)據(jù)篩選,數(shù)據(jù)的二次計(jì)算處理。。。,我們就需要用程序語言的幫助了。 針對今天的問題—— 提取結(jié)果并寫出到文本 ,如果用自帶的工具,可以導(dǎo)出abaqus.rpt文件,不過這種方式并不能滿足我們較為苛刻的要求,用python程序會(huì)的自由度會(huì)更大一些。 另外需要說明的是,如果我們僅僅只是看看某單元或者節(jié)點(diǎn)的各種計(jì)算結(jié)果,或者簡要的數(shù)據(jù)處理,臨時(shí)用一用,可以采用如下方式,不必費(fèi)心寫復(fù)雜的程序,不值當(dāng)浪費(fèi)時(shí)間, 青春易逝,頭發(fā)寶貴 。當(dāng)然了,通過阿信這里給出的基本程序改一改,能省幾根頭發(fā)。 限于時(shí)間關(guān)系,這里只列出基本的應(yīng)力提取程序,寫入文本比較簡單,隨意百度即可實(shí)現(xiàn),不再給出。
展開
Abaqus利用region讀取結(jié)果數(shù)據(jù)
Abaqus利用region讀取結(jié)果數(shù)據(jù) 長安CAE Abaqus計(jì)算完成后,為輸出某部分模型的結(jié)果數(shù)據(jù),需要用到region,并且配套使用的是getSubset函數(shù)。 示例一創(chuàng)建一個(gè)變量center,將一個(gè)叫做PUNCH的節(jié)點(diǎn)set賦值給這個(gè)變量,通過整個(gè)模型的位移場displacement得到該節(jié)點(diǎn)set的輸出數(shù)據(jù),代碼如下: center = odb.rootAssembly.instances['PART-1-1'].nodeSets['PUNCH'] centerDisplacement = displacement.getSubset(region=center) centerValues = centerDisplacement.values for v in centerValues: print v.nodeLabel, v.data 其中的displacement是已經(jīng)創(chuàng)建好的位移場數(shù)據(jù),centerDisplacement變量得到該節(jié)點(diǎn)集的所有數(shù)據(jù),centerValues變量得到該節(jié)點(diǎn)集的數(shù)值數(shù)據(jù),通過循環(huán)輸出節(jié)點(diǎn)號和當(dāng)前數(shù)據(jù)
展開
Abaqus利用region讀取結(jié)果數(shù)據(jù)
單元質(zhì)心點(diǎn) 轉(zhuǎn)自公眾號——ABAQUS大世界 旨在分享,若侵即刪.
晶體塑性模擬,EBSD數(shù)據(jù)導(dǎo)入abaqus
[圖片]
Abaqus GUI Odb數(shù)據(jù)提取插件開發(fā)
Abaqus GUI Odb數(shù)據(jù)提取插件開發(fā)
基于Python向Abaqus導(dǎo)入txt、dat數(shù)據(jù)(附abaqus中python二次開發(fā)課程)
這次推送聚焦于解決采用Python向Abaqus里導(dǎo)入txt、dat數(shù)據(jù)的問題(dat文件只需要將txt文件的后綴名改為dat就可以生成dat文件),Abaqus基于Python讀入txt、dat數(shù)據(jù)主要有read()、readlines()、readlines()、numpy.loadtxt()函數(shù),導(dǎo)入的txt文件放在工作目錄temp中。 1. read() 函數(shù) 可以一次性讀取txt文件中的內(nèi)容,并以字符串的結(jié)果返回來,如下列代碼所示: with open("xyplot.dat", "r") as f: #打開文件 data = f.read() #讀取文件 print(data) 其中, r是讀取人工書寫的數(shù)據(jù),書寫的時(shí)候是什么樣子,讀出來就是什么樣。 rb是讀取二進(jìn)制文件,非人工書寫的數(shù)據(jù),如.jpeg等這些。 將該命令在Abaqus/CAE的命令行接口(Command Line Interface, CLI)運(yùn)行后,結(jié)果如圖1所示(圖中#注釋后的亂碼為作者安裝abaqus采用英文版,沒有漢化所致): 圖1 read()讀取txt、dat數(shù)據(jù)Abaqus 需要注意的是,以上data數(shù)據(jù)類型都是為字符,如下圖所示。調(diào)用data[0]為字符,因此data[0][0]也為字符,以及后續(xù)的data[20][0],data[60][0]等也都為字符。
展開
Abaqus中利用橡膠實(shí)驗(yàn)數(shù)據(jù)獲取本構(gòu)函數(shù)曲線
ABAQUS軟件中有多種橡膠材料的本構(gòu)模型,材料本構(gòu)模型與試驗(yàn)數(shù)據(jù)的關(guān)聯(lián)程度直接影響橡膠分析的精度。ABAQUS提供自動(dòng)材料評估工具,該工具不僅能夠使用試驗(yàn)數(shù)據(jù)擬合出所選本構(gòu)函數(shù)(應(yīng)變能函數(shù))的參數(shù),而且還能將本構(gòu)函數(shù)曲線與試驗(yàn)數(shù)據(jù)(名義應(yīng)力-應(yīng)變曲線)繪制在同一圖表中,便于對比擬合效果。 1、選擇超彈性材料,輸入源為:Test data。 2、分別輸入單軸、雙軸、平面或其中一種試驗(yàn)數(shù)據(jù),如下圖單軸拉伸試驗(yàn)數(shù)據(jù)。根據(jù)試驗(yàn)數(shù)據(jù)種類的多少選擇不同的本構(gòu)模型。 3、返回模型樹,使用Evaluate 功能來評估多種應(yīng)變能函數(shù)。 4、查看擬合出不同應(yīng)變能函數(shù)的參數(shù)及其數(shù)據(jù)穩(wěn)定范圍 5、查看擬合出的曲線結(jié)果,可對比不同應(yīng)變能函數(shù)擬合出的曲線差異。 文章來源:有限元在線
展開
abaqus鋼材數(shù)據(jù)圖2
Abaqus Python 二次開發(fā)-歷程輸出數(shù)據(jù)提取的python實(shí)現(xiàn) ¥3.49
Abaqus中,歷程變量的輸出,尤其是反力及位移,經(jīng)常是如下的格式。 此時(shí),如果想提取數(shù)據(jù),一些關(guān)于Abaqus 二次開發(fā)的書籍里提供的方式是:odb.step['Step-1'].historyRegions['Node PART-TRIMMED-MESH.288422']. historyOutputs['U1'].data 。這種方式,需要輸入 'Node PART-TRIMMED-MESH.288422' 這種很長的字符串,繁瑣且容易出錯(cuò)。 在付費(fèi)內(nèi)容中,提供了一種便捷的方法,得到長字符串,提取相關(guān)的數(shù)據(jù),并將數(shù)據(jù)保存為csv文件。
展開
abaqusc30混凝土塑性損傷數(shù)據(jù)
C30砼本構(gòu)(損傷塑性模型).xlsx
ABAQUS二次開發(fā)之數(shù)據(jù)驗(yàn)證姐妹篇
2 警告、信息提示燈的使用方法 剛剛上文講到,輸入錯(cuò)誤數(shù)據(jù)的演示方法,那么還有另外一種現(xiàn)實(shí)案例,例如用戶想輸入鋼材的材料的彈性模量,一般來說鋼材的彈性模量在2e5~2.35e5之間(此處數(shù)據(jù)僅供說明情況,不深究具體數(shù)據(jù)正確與否),那么用戶如果多或者少輸入了一位,變成2e6或者2e4,或是因?yàn)檎`操作,輸入8e5,如果用戶在錯(cuò)誤信息提示方法中規(guī)定該處數(shù)值的范圍的確可以規(guī)避此問題,那么如果用戶此時(shí)采用的鋼材是特殊鋼材,它的彈性模量就是這么大,使用錯(cuò)誤提示方法明顯是不可以的,那么怎么解決這個(gè)問題呢? ABAQUS提供另外一種方法警告提示框 showAFXWarningDialog(owner, message, buttonIds=YES|NO|CANCEL, tgt=None, sel=0) 本方法與showAFXErrorDialog一致,前兩個(gè)參數(shù)照前文所述借口,在第3個(gè)參數(shù)為“buttonIds=YES|NO|CANCEL”,在實(shí)際使用中,代碼書寫方法為:buttonIds=AFXDialog.YES|AFXDialog.NO|AFXDialog.CANCEL, 當(dāng)用戶輸入一個(gè)彈性模量參數(shù)為2E4時(shí),自動(dòng)彈出一個(gè)警告框,告知用戶,您輸入的彈性模量參數(shù)是2E4,確認(rèn)點(diǎn)“Yes”,若錯(cuò)誤則點(diǎn)“No”。 3 其他提示方法 showAFXInformationDialog大家查找?guī)椭臋n自行學(xué)習(xí)。
展開
abaqus/CAE中將塑像數(shù)據(jù)繪制成X-Y圖
我們平時(shí)在輸入塑形數(shù)據(jù)時(shí),只是單純的數(shù)據(jù),現(xiàn)在可以在abaqus中繪制出X-Y圖,方法如下: 1、創(chuàng)建塑形數(shù)據(jù),如圖1; 2、創(chuàng)建X-Y圖,如圖2; 3、顯示塑形數(shù)據(jù)X-Y圖,如圖3。