
發布
注冊
/
登錄材料本構關系二次開發
關注創建者:superxxud 創建時間:2017-09-04
材料本構關系二次開發的視頻教程
Lsdyna材料子程序二次開發各向同性材料線彈性本構理論推導及子程序編程實現
本視頻詳細的講解了各向同性線彈性材料本構理論的詳細推導,在理論推導基礎上,一行行講解了線彈性材料的編程實現,全面的展示了完整子程序從理論推導到編程實現,最后編譯調用的全過程,同時對編寫好的子程序進行了對比驗證。
免費 1小時4分鐘 156播放
查看
ABAQUS中BK混合模式的雙線性內聚力本構模型二次開發
本課程系統講解BK混合模式雙線性內聚力(cohesive)界面本構模型的理論與數值實現,覆蓋從“公式推導”到“Abaqus子程序落地”的完整開發鏈路。
¥150 2小時35分鐘 59播放
查看
Lsdyna材料子程序二次開發流程簡介
本視頻詳細介紹了lsdyna二次開發的流程(①搭建開發環境;② 選擇子程序接口,編寫用戶定義子程序代碼;③ 編譯代碼,鏈接,生成可執行文件;④ 在K文件中調用開發的材料子程序)與相關注意事項。
免費 22分鐘 90播放
查看
材料本構關系二次開發的實例教程
二、lsdyna二次開發前期儲備
2.1 軟件安裝(最基本最簡單)
(1)必須擁有對應版本的ls-dynalib文件包。需要根據不同的系統平臺(32位/64位、SMP/MPP)、版本(971R5.1.1/R711/R8.0.0)得到對應的lib包。
(2)裝IFC之前需要先裝MVS
(3)有lstc授權文件,即ls‐dyna求解器可求解。
下面是版本對應關系:
2.2 力學知識儲備(最難)
因為做lsdyna本構模型二次開發和直接使用內置本構進行計算難易程度差距很大,采用內置本構進行計算不用過多了解本構底層邏輯。而二次開發自己的本構需要對整套本構的內在邏輯有很好的理解,包括基本的應力應變關系、應力偏量、靜水應力、應變率、應力不變量、應力偏量不變量等等。如果有做二次開發的打算,建議提早學習一下以上知識點,可以查閱相關書籍,個人建議如果想速成可以在B站上去學習,有一位女老師講的線上網課非常受用。
2.3 Fortran語言基礎(相對較容易)
二次開發對于編程的要求是很低的,只需要掌握最基本的即可。比如用到最多的條件語句里的比較:gt為大于、le為小于等于、ge為大于等于。其他的也都和上邊這些最基本的一樣,在具備以上兩點之后可以在lsdyna手冊里看一下具體代碼,先讀一遍,主要是學習套路和編程語言。
如果以上三點你都基本具備了,那么就可以自己嘗試去根據推導的本構去編一下umat代碼了。
如果umat代碼寫完了,那么恭喜你,可以進入下一道難關了:編譯生成求解器。如果你是初學者,那么寫完之后的代碼肯定會錯誤百出,不過不要慌,這很好解決。因為在編譯的時候如果你的語法有錯誤,他都會提示的,在vs里打開行號就可以清晰地看到具體哪一行出錯了,fortran語法以及umat書寫格式問題就可以通過一次次改錯而解決掉了。
展開 所謂的本構模型是指材料的應力應變關系,比如遵循虎克定律的線彈性應力應變關系就是一種常用的本構模型。ANSYS為用戶提供了許多本構模型,但在某些特殊領域,現有的本構模型卻很少,完全不能滿足分析要求。為了解決這個問題,ANSYS為用戶提供了usermat等UPFs用戶子程序,這些用戶子程序擁有強大的二次開發功能,可以實現各種復雜本構模型的開發。但是,對于一些簡單的本構模型,用戶也可以利用APDL語言進行開發,比如Duncan-Chang本構模型。
Duncan-Chang本構模型介紹
對于應力應變關系復雜的材料而言,變形主要是由顆粒間位置的變化引起的,不同應力水平下相同的應力增量引起的應變增量并不相同,從而表現出復雜的非線性特征。為了反映材料特性,人們提出了許多本構模型,以期更好的反映材料的應力應變規律。
Duncan-Chang本構模型主要優點是可以利用常規三軸固結排水剪試驗確定模型參數,因此在工程實踐中得到了廣泛應用。Duncan-Chang本構模型是非線性彈性模型,彈性矩陣中的彈性系數不再是常量,而是隨應力狀態而改變。由于不考慮塑性變形,所以一般只適用于載荷不大的情況(即不太接近破壞的情況)。Duncan-Chang模型有E-V和E-B模型兩類。
當然,該模型也存在一些缺陷,如無法反應不同應力路徑的影響、加卸載判斷不明確等,不可避免造成了計算分析誤差,長期以來許多學者試圖來對其進行修正。有限元軟件通常采用傳統塑性理論的應力符號,以拉應力為正,下面對Duncan-Chang模型采用有限元軟件的應力形式進行說明。
Duncan-Chang本構模型算法
該模型是Duncan和Chang根據Konder關于巖土材料的三軸試驗的偏應力與軸向應變近似呈雙曲線的假定而提出的。
展開 [圖片]

材料本構關系二次開發的相關專題、標簽、搜索
材料本構關系二次開發的最新內容
<div contenteditable="false" width="100%">
本工具基于Tcl語言開發,用于hypermesh里面的optistruct/nastran求解器模塊,主要實現以下自動化功能:
</div><div contenteditable="false" width="100%">
智能識別組件單元類型:自動區分殼單元(Shell)與實體單元(Solid)
[圖片]
[圖片]
工具簡介
這款基于TCL腳本開發的工具,專為Hypermesh環境中的Abaqus材料創建而設計。它提供了直觀的圖形用戶界面,使材料屬性的輸入和管理變得前所未有的簡單。無論是創建單一材料,還是管理整個材料庫,這款工具都能輕松勝任。
使用場景
場景一:單一材料快速創建
當您需要快速創建一個新材料時,只需在主界面輸入材料參數,點擊"手動創建"按鈕,工具會自動驗證輸入并創建材料,整個過程只需幾秒鐘
[圖片]
Abaqus復材,線上直播,提供案例,回放視頻,群答疑
1、復合材料層合結構熱-力耦合算例(實例)
2、.基于XFEM方法的裂紋擴展模擬(實例)
3、VCCT方法入門(實例)
4、Cohesive方法入門(實例)
5、基于虛裂紋閉合技術(VCCT)的分層擴展模擬(實例)
6、基于cohesive單元的分層/界面損傷擴展模擬(實例)
7、復合材料加筋板的壓潰分析(實例)
插件安裝
(copy前篇的,充字數,(●'?'●))
1、可以安裝到abaqus的軟件安裝目錄下,建議在軟件安裝目錄下新建一個plugins文件夾,直接把文件解壓到這個位置就可以了。我的安裝目錄如圖所示:
2、再有就是在安裝abaqus的時候,系統會自動在系統盤(一般是C盤)目錄下建立一個插件的安裝目錄。一般在用戶目錄下,例如我的這里是C:\Users\misk
Lsdyna材料umat子程序二次開發心得
-----技術鄰:小土它月半
一、lsdyna二次開發基本介紹
進行DYNA的二次開發,首先要知道相關的背景知識。下面對DYNA二次開發進行科普性的介紹。
(1)DYNA只是一個求解器(一個固定的可執行的