ABAQUS使用者材料子程式開發調研

2022-08-26 16:06:08 字數 1518 閱讀 8677

abaqus二次開發基礎

abaqus提供了標準有限元分析程式,而且具有良好的開放性,可利用它提供的使用者子程式介面生成非標準的分析程式來滿足使用者的需要,在實際工程中得到廣泛的應用。同時,它允許使用者通過子程式以**的形式來擴充套件主程式的功能,並給使用者提供了強大而又靈活的使用者子程式介面和應用程式介面( utility routine), abaqus 共有 42 個使用者子程式介面, 15 個應用程式介面,使用者可以定義包括邊界條件、荷載條件、接觸條件、材料特性以及利用使用者子程式和其它應用軟體進行數值交換等等。

abaqus 程式具有良好的開放性, 可利用它提供的使用者子程式介面生成非標準的分析程式來滿足使用者的需要,在實際工程中得到廣泛應用。使用者子程式大致可以分為 7 類,下面為具體的分類及使用者常用子程式。

1. 使用者定義的初始條件

利用此類子程式可以在分析時定義初始條件,例如:初始應力場的定義,可以採用 sigini 使用者子程式來定義;在滲流場分析時定義初始孔隙水壓力分析可採用 uporep 使用者子程式;多孔介質初始孔隙度分布的定義可採用 voidri 使用者子程式。

2. 使用者定義的邊界條件

利用此類子程式可以在結構分析或耦合分析時定義特殊型別的邊界條件,如定義節點位移,定義分布機械載荷,定義流體流速和流量等。例如:定義非均布的滲流流速和流量可採用 dflow 和dflux 使用者子程式,以及定義非均布的滲流係數可採用 flow 使用者子程式;定義特殊型別的位移邊界可採用 disp 使用者子程式;定義特殊型別分布的面力載荷可採用 dload 子程式;定義特殊分布的牽引力可採用 utracload 子程式;定義溫度場邊界的 utemp 子程式。

3. 使用者定義的材料特性和本構關係

利用此類子程式可以定義各種本構模型,如各向異性或正交各向異性的彈性應力-應變關係,各種非線性彈塑性本構關係、也可以定義蠕變應變率演化方程、定義非線性應力-應變關係,定義加工硬化或應變硬化曲線等。例如:採用 umat 子程式可以定義各類本構模型,包括非線性彈性、彈塑性以及蠕變等模型;例如採用 creep 子程式可以定義各類蠕變或膨脹演化方程;關於材料的熱力學特性可以採用 umatht 子程式;定義粘彈性材料或超彈性材料可以採用 uhypel 和 uhyper子程式; mullins 材料模型的損傷特性定義可以採用 umullins 使用者子程式。

4. 使用者定義的單元

對於特殊型別的單元,可採用 uel 子程式進行定義。

5. 使用者定義的狀態變數

狀態變數主要包括定義場變數、與求解過程相關的狀態變數,以後重新定義材料點的狀態變數,主要有 ufield 子程式、 sdvini 子程式和 usdfld 子程式。 此外還包括定義摩擦接觸屬性的子程式,如定義摩擦接觸行為的 fric 子程式,以及接觸面行為定義的 uinter 子程式等。

6. 定義輸出量的使用者子程式

此類使用者子程式可以定義提取單元結果,將單元量輸出,寫到後處理結果檔案中,如 uvarm子程式;此外,讀取結果檔案可採用 urdfil 子程式。

7. 其他使用者子程式

此外, 還包括特殊型別用途的子程式, 如定義多點約束的子程式 mpc, 定義區域性座標的 orient子程式等。上述子程式的分類僅限於在岩土工程領域,其他領域有不同的分類方法。

高程程述職材料

高程程同志述職報告 尊敬的各位領導 各位同事 一 基本情況 高程程,三村鎮人民 民政助理,女,漢族,1984年12月14日出生 25歲 2010年5月參加工作。第一學歷,2009年6月畢業於西華師範大學工商管理專業,本科全日制教育 2010年5月任職三村鎮人民 民政助理,8月兼任三村鎮婦聯副主席。二...

程琦事蹟材料

嘉蔭優秀政務幹部程琦事蹟 程琦,男,漢族,現年40歲,中 員,大學本科學歷。1992年參加工作,先後在朝陽工商所 烏雲工商所工作,2005年調回縣局在監督管理股 註冊登記股 經檢大隊 食品流通監督管理股 辦公室工作,2007年任辦公室主任。程琦在工商戰線上已奮戰了二十個年頭。談起這些年的工作經歷,他...

「使用者滿意服務明星班組」建立申報材料

為 使用者至上,用心服務 譜寫新的篇章 心繫客戶,服務創新,上海市電信 北區電信局營業室 前台班組是一支年輕的隊伍 知識型的戰鬥集體。全班組近38人 平均年齡28歲 團員13人,佔34 黨員3人 自組建以來多次被市 區授予先進稱號的模範班組。這支年輕的隊伍在各位領導的帶領下,團結奮進 迎難而上 頑強...