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

ABAQUS參數的案例

ABAQUS參數化建模仿真并求出三維響應曲線的仿真分析
因此,傳統單一仿真軟件模擬逐漸被以參數化建聯合建模仿真技術取代。參數化聯合仿真的計算機模擬技術的求解效率高、運行速度快具有無比優勢,但同時也具有較高的學習成本。鑒于此本文以一個簡單的ABAQUS聯合Python的參數化聯合建模仿真技術說明上述論點,并給出合理結論。 2問題描述 以市場上常見的圓珠筆蓋結構的優化為案例切入,一個經過簡化的具有出點的鏤空筆體和筆蓋的裝配模型如圖1所示,其中圖1(a)表示筆蓋,圖1(b)表示筆體。我們知道,筆蓋上的觸點數目和筆體材料厚度是決定筆蓋拔出力的關鍵因素,因此設計通常關注筆蓋和筆體之間設計一些相互配合的卡槽結構來提供所需的拔出力。另外,模型中的基本尺寸參數如表1所示。 圖1模型基本幾何尺寸 表1模型基本尺寸參數 筆蓋內徑 觸點交叉角 筆體鏤空長度 筆體/蓋楊氏模量 接觸點上段距筆體上邊緣 接觸點下段距筆體下邊緣 12mm 120° 6mm 2300MPa 4mm 3mm 3參數化建模 3.1幾何特征進行參數化建模 對該模型進行幾何特征進行參數化建模。通過第模塊進行分區,利用Python使用abaqus默認的參數程序進行建模過程。根據模型周期對稱的特點,建立如下圖2所示的簡化模型進行分析。利用參數化建模有兩個關鍵點:其一,需要提前計算好幾何關鍵點的坐標,如圖3右圖所示;其二,需要使用旋轉切割的方式生成筆體鏤空的幾何特征。
展開
[原創]Abaqus中材料參數不為常數的Python處理方法
[原創]Abaqus中材料參數不為常數的Python處理方法 在有限元計算中,可能會碰到材料參數(這里以線彈性材料彈性模量E為例)在模型中并不為常值的情況,例如,E與某一坐標相關。大家知道,abaqus材料中材料是在*section對截面屬性定義的時候對單元組進行賦值的。并且GUI中也沒有提供變參數的接口(這里順路提一下,載荷是可以通過函數給出變載荷的,GUI中有接口)。這就需要我們采取一些特殊的措施。在CAE-lab前文《Abaqus中計材料參數不為常數的兩種處理方法》中, 給大家介紹了‘編輯inp文件’和‘使用Umat’兩種方法,這里就給大家介紹一下用python腳本實現的方法。 方法 要求 難度 編輯inp 會一門編程語言,能夠完成對文本文件的讀取和寫入 4星 使用Umat 會使用abaqus的Umat用戶子程序,計算文件中不需要使用其它的用戶子程序 3星(如果對abaqus用戶子程序不熟悉,則為5星) Python腳本 會python基礎,對python編寫abaqus腳本了解 3星(如果對python腳本不熟悉,則為5星) Python大法在abaqus前后處理中具有舉足輕重地位和天然的優勢,通過python給單元賦材料屬性非常簡單,本例中,假設每個單元的彈性模量不一樣,并且是一個函數,我們的思路就是遍歷所有的單元,給每一個單元定義一種材料。具體實現如下: 1.模型 以簡單的Cube模型為例,如圖1,注意由于我們是遍歷單元賦材料,Abaqus中模型必須在劃分好網格后在進行賦材料屬性。
展開
ABAQUS積木參數化建模
Abaqus是一種非常強大的有限元仿真分析軟件,其參數化建模功能有利于避免重復工作,極大的減小工作量,對于相似的模型,通過python編寫對應的程序,修改相關參數,便可直接提交運算。 積木推倒游戲是小時候常玩的游戲,將積木排成一排,推倒第一個,后面的積木就會依次倒地,如下圖所示。 以上模型建模思路可以如下: 建立一個積木模型,沿著直線陣列,逐一定義剛體模型及參考點,需要定義14次rigid body及對應參考點,假如是100個積木則需手動定義100次。 那如果積木是呈三角形布置呢,如下圖所示,也可以逐一移動模型,再定義每個積木的剛體模型。 那如果有100排積木,就需要定義5050次剛體模型及對應參考點,一次10秒鐘,則需要50500秒,如下圖所示。 此時,參數化建模及定義模型的功能則只需要100秒則可實現自動建模、自動排列、自動劃分網格、自動定義剛體以及自動提交運算。 下圖所示為積木模型創建代碼,可以任意定義積木的高度、寬度、厚度、縱向間距、橫向間距、行數、網格大小、運行時間,通過這些參數則可任意建立積木模型。 以下代碼則可一步建立剛體模型及參考點,大大節省建模時間。 通過python與abaqus結合的參數化建模功能不僅可以極大減小相似模型重復建模的工作量,還可以進行優化分析,GUI界面創建,對于重復結構設計、仿真、優化均有較大的作用。征途漫漫,唯有奮斗。
展開
abaqus曲面方程參數化建模 ¥79.9
abaqus曲面方程參數化建模,需要用到pyhon腳本參數化建模,可以在曲面上拉伸厚度。直接輸入x,y的范圍,厚度建模。以下例子曲面方程為 該腳本可以輸入方程,給定區間建模。
ABAQUS參數圖1
abaqus1005種材料參數
abaqus1005種材料參數.xls
ABAQUS常用材料參數設置
ABAQUS在模擬超彈性的時候,make出如下的假設: 材料行為時彈性; 材料行為時各向同性; 模擬將考慮幾何非線性; 另外,ABAQUS/Standard默認材料是不可壓縮的。ABAQUS/Explicit假設材料是接近不可壓縮的(默認的泊松比是0.475)。彈性泡沫是另一類高度非線性的彈性材料。他們與橡膠材料不同,當承受壓力載荷時,他們具有非常大的可壓縮性。 在ABAQUS中,應用不同的材料模型來模擬他們。常用的有多項式模型、Ogden模型、Arruda-Boyce模型、Marlow模型和van der Waals模型等。在ABAQUS中模擬超彈性材料時,通常使用材料的試驗數據。ABAQUS可以直接地接受試驗數據,并應用最小二乘法擬合出材料的參數曲線。ABAQUS能夠擬合下面的試驗數據: 單軸拉伸和壓縮 等雙軸拉伸和壓縮 平面拉伸和壓縮(純剪) 體積拉伸和壓縮 需要指出,對于超彈性材料的試驗數據必須作為名義應力和名義應變的值tigong給ABAQUS。對超彈性材料的模擬,結果的質量強烈的依賴于所tigong的材料試驗數據。 ABAQUS常用材料參數設置.pdf
展開
Abaqus二次開發系列 (一)python參數化建模的快捷方法簡介
Abaqus二次開發系列 (一)Abaqus python參數化建模的快捷方法簡介 1.如何快速創建參數化腳本 我們在操作Abaqus/CAE時,所有動作指令都存儲在工作目錄下的abaqus.rpy文件中,abaqus.rpy是實時更新的,每操作一步就會更新一下,包括對視圖的操作都會記錄在內,因此可以直接修改abaqus.rpy文件。 另外,當保存自己創建的CAE模型時,與模型同名的會出現一個.jnl的文件,該文件記錄的也是建模過程中的操作指令,不過不包含一些視圖操作。代碼更為簡練,用戶同樣可以修改此文件來獲取腳本。
展開
#ABAQUS提取斷裂參數K和J插件
ABAQUS中計算斷裂參數K和J經常會用到圍線積分即contour integral,軟件中有單獨計算圍線積分的模塊,當然,在xfem(3D時)和debond(使用臨界應力、臨界裂紋張開位移、裂紋長度與時間準則時)中也可用計算圍線積分,計算得到的圍線積分通常輸出到dat文件中,我們需要打開dat文件挨個查詢裂紋每個分析步的每個增量步下的每個裂紋尖端的K1/K2/J值,這樣操作起來十分繁瑣,更不用說是提取這些結果到一個文件中再進行數據處理得到自己想要的曲線了。對于xfem計算2D模型時不能輸出K和J的問題,simwe一個帖子給出了解決辦法:http://forum.simwe.com/forum.php?
展開
ABAQUS學習筆記—橡膠參數設置
因筆者試驗構件中需要用到一些橡膠墊層來緩沖混凝土接觸面的內力,因此近期學習了一下橡膠材料如何在abaqus中進行輸入相應參數。在此非常感謝“兵心依舊”大佬提供的幫助。那么,我們來看看橡膠材料如何在abaqus中進行設置吧! 橡膠是一種變形大的 超彈性材料 ,所以我們要使用超彈性材料來進行定義。我們可以使用 mooney-rivlin本構模型 來表示橡膠的變化行為。且由于橡膠變形較大,分析時需要使用 動力顯示求解器 進行計算。 當然了,也可以在靜力同用中進行分析,但只能進行二維平面分析,且單元需要選用CPS4R單元才可計算,否則會報錯。 其相應的參數設置如下圖所示: (1)密度 (2)超彈性 我們假設一塊400x400的橡膠墊,上下為兩塊鋼板,在受到豎向位移時會是什么變化呢?那么,我們來看一下計算完成的結果吧! 今天就先講這么多吧,希望能夠對大家有所幫助!!! 歡迎關注公眾號“土木愛研小站”并加入學術交流群 您的每一個贊和關注都是我前進的動力!!!
展開
ABAQUS學習筆記—橡膠參數設置
因筆者試驗構件中需要用到一些橡膠墊層來緩沖混凝土接觸面的內力,因此近期學習了一下橡膠材料如何在abaqus中進行輸入相應參數。在此非常感謝“兵心依舊”大佬提供的幫助。那么,我們來看看橡膠材料如何在abaqus中進行設置吧! 橡膠是一種變形大的 超彈性材料 ,所以我們要使用超彈性材料來進行定義。我們可以使用 mooney-rivlin本構模型 來表示橡膠的變化行為。且由于橡膠變形較大,分析時需要使用 動力顯示求解器 進行計算。 當然了,也可以在靜力同用中進行分析,但只能進行二維平面分析,且單元需要選用CPS4R單元才可計算,否則會報錯。 其相應的參數設置如下圖所示: (1)密度 (2)超彈性 我們假設一塊400x400的橡膠墊,上下為兩塊鋼板,在受到豎向位移時會是什么變化呢?那么,我們來看一下計算完成的結果吧! 今天就先講這么多吧,希望能夠對大家有所幫助!!! 文章來源:土木愛研小站
展開
abaqus用戶材料參數輸入
abaqus安裝目錄下有一個文件夾,其中有一行代碼是控制用戶材料模塊中參數輸入的問題。 有誰知道這行代碼在哪里嗎?
ABAQUS參數圖2
ABAQUS損傷參數
無論斷裂還是切削等問題,考慮材料的損傷行為,基本上就是考慮損傷起始和損傷演化,這兩個參數基本上可以通過實驗數據計算而來。 對于單軸拉伸試驗,其典型的真應力-應變曲線包括了初始彈性階段,塑性階段,剛度下降階段和最終斷裂階段。最后兩個階段為損傷耗散過程,而對于材料損傷的定義也是基于這兩個階段的特征值進行的。 在ABAQUS中,材料損傷通常以一個損傷起始判據來定義材料的失效初始化。這個判據可以是材料在失效時的應力與應力狀態(基于不同的斷裂準則),也可以是損傷本構(如JC失效模型)。 在材料,或某一個單元發生了損傷后,此處的剛度會下降,而承擔的載荷(如應力)會隨之減少,并發生重新分配。則需要對材料在發生了失效時的演變過程進行定義,即損傷演變準則。對單軸拉伸而言,此階段與拉伸曲線在達到了最高值(抗拉極限或起裂應變處)之后的下降段所對應。單元的剛度沿損傷演化規律下降,最終完全失效,在分析中可以將其刪除(單元刪除法)或允許分離(黏聚力單元)或允許裂紋完全擴展(XFEM)。 實際分析中更關注失效參數的獲取,對簡單問題可以采用單軸拉伸的真應力應變曲線來計算,一個很好的例子如下: Ductile_Damage_004.pdf 來自于木蟲上的一個問題 Abaqus損傷演化中的失效位移如何得到? - 仿真模擬 - 小木蟲 - 學術 科研 互動社區 (muchong.com) 原文(感謝Ronald Heinz Norbert Wagner大佬) How to perform Element deletion in ABAQUS using ductile damage criteria ? (researchgate.net)
展開
Abaqus|基于Python腳本的參數優化 ¥50
文章來源:微信公眾號:仿真社 本文你將獲得如下干貨: 1.獲得基于Python腳本的有限元模型修正法(FEMU)進行參數優化的完整源代碼(通用代碼,可直接反演各種材料參數,尺寸參數,相應的數據接口預留好了); 2.使用Python腳本反演了懸臂梁模型的載荷位置和集中力大小; 3.快速掌握材料參數反演流程; 4.獲得社長對該反演代碼的親自答疑。 1.導讀 工程上要確定材料的參數通常是通過力學實驗獲得。然而當實驗成本較高,實驗數據稀少的時候,反演方法來確定材料參數就是一個非常不錯的選擇。有限元模型修正法是最常用的反演方法,主要包含兩部分有限元計算和優化確定參數。有限元計算一般通過有限元軟件來完成,而優化確定材料常用MATLAB或者Python程序。因此不同軟件的協同工作是必須的一個過程。本文以懸臂梁的集中力和集中力位置作為優化變量編寫了Python腳本的代碼,然后通過最小二乘法獲得了反演參數,這是一個通用程序,可直接嫁接到其他模型上。 2.研究內容 通過A點的位移數據,反演確定集中力F以及集中力的位置L。 圖1 反演模型 3.代碼詳解 反演代碼主要包含四個部分computModel、extractDisplacement、removeFile和Objective。
展開
ABAQUS材料參數設置
請問各位大佬,我在做碳化硅二維切削,想知道剪切損傷里面的斷裂應變該如何設置,許多論文里面的沒有提到。 求大佬指導
ABAQUS三維隨機生長四參數插件:QSGS 3D ¥598
?打開Abaqus運行插件,會自動構建部件并劃分網格同時基于隨機生長四參數法將不同材料賦值給對應單元。 ?修改材料1及材料2的材料參數。 ?將部件進行裝配。 ?建立分析步、指定荷載并提交分析。 ?查看結果 說明提醒 插件可運行在WindowsXP、7、8、10、11系統上,支持Abaqus6.14、Abaqus2017~2023及以上版本。 插件需要注冊,售價為單機許可的價格,購買后請聯系QQ:1135122921獲取許可證。