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

abaqus關鍵字的案例

ABAQUS關鍵講解
abaqus關鍵字.doc
python腳本編輯Abaqus關鍵
使用Abaqus進行仿真分析時,經常會遇到CAE界面上無法實現的功能需求,此時通常就需要通過修改關鍵字的方式實現。 方式一:通過修改inp文件。 方式二:直接通過CAE界面的“編輯關鍵字”實現(本質也是修改inp)。 對于自動化的仿真分析任務,可以使用python語言進行自動地修改關鍵字。若采用方式一實現,需要先生成inp文件,再讀取文件進行修改,再提交inp文件創建任務,提交計算。整個過程相對較繁瑣。若直接通過程序編輯關鍵字,則不需要調整整個仿真任務的邏輯。 以在“Model-1”的“Material-1”后添加非線性粘彈性材料模型為例,如下圖: 通過對程序進行簡單修改,可以實現材料、載荷、約束等關鍵字的增加和修改等。 附錄:
展開
詳解Abaqus插件腳本中的關鍵(AFXKeyword)(下)
如果只收集1個數據,sel則為0. 7、表格關鍵字 AFXTableKeyword 構造方法: AFXTableKeyword(command, name, isRequired=False, minLength=0, maxLength=-1, opts=0) minLength:表格中最小行數,默認為0 maxLength:表格中最大行數,為-1表示無限制 這個關鍵字沒有默認值。 使用表格類型關鍵字的典型控件有:表格控件。 使用表格類型關鍵字的控件,參數sel的賦值為0 8、對象類型關鍵字 AFXObjectKeyword 構造方法: AFXObjectKeyword(command, name, isRequired=False, defaultValue='') 使用表格類型關鍵字的典型控件有:拾取控件。 使用表格類型關鍵字的控件,參數sel的賦值為0 雖然這些關鍵字可以用RSG自動創建出來,但它們本身也都有各自的方法和屬性。加以靈活運用,可以讓插件GUI具有更加方便和豐富的功能。 Abaqus GUI二次開發三部曲: Abaqus 主窗口GUI的二次開發 Abaqus插件程序GUI的二次開發 初、中級篇 Abaqus插件程序GUI的二次開發 高級篇
展開
ABAQUS關鍵介紹
總規則 1、關鍵字必須以*號開頭,且關鍵字前無空格 2、**為注釋行,它可以出現在文件中的任何地方 3、當關鍵字后帶有參數時,關鍵詞后必須采用逗號隔開 4、參數間都采用逗號隔開 5、關鍵詞可以采用簡寫的方式,只要程序能識別就可以了 6、不需使用隔行符,如果參數比較多,一行放不下,可以另起一行,只要在上一行的末尾加逗號便可以 *AMPLITUDE:定義幅值曲線 這個選項允許任意的載荷、位移和其它指定變量的數值在一個分析步中隨時間的變化(或者在ABAQUS/Standard分析中隨著頻率的變化)。 必需的參數: NAME:設置幅值曲線的名字 可選參數: DEFINITION:設置definition=Tabular(默認)給出表格形式的幅值-時間(或幅值-頻率)定義。設置DEFINITION=EQUALLY SPACED/PERIODIC/MODULATED/DECAY/SMOOTH STEP/SOLUTION DEPENDENT或BUBBLE來定義其他形式的幅值曲線。 INPUT:設置該參數等于替換輸入文件名字。 TIME:設置TIME=STEP TIME(默認)則表示分析步時間或頻率。TIME=TOTAL TIME表示總時間。 VALUE:設置VALUE=RELATIVE(默認),定義相對幅值。VALUE=ABSOLUTE表示絕對幅值,此時,數據行中載荷選項內的值將被省略,而且當溫度是指定給已定義了溫度TEMPERATURE=GRADIENTS(默認)梁上或殼單元上的節點,不能使用ABSOLUTE。
展開
abaqus關鍵字圖1
詳解Abaqus插件腳本中的關鍵(AFXKeyword)(上)
參數tgt和sel通常有三種設置方式,在《Abaqus插件對話框二次開發,參數tgt和sel的設置方法》帖子中有詳細闡述,這里使用的是第一種方式。 在下一貼中,我們繼續討論8種關鍵字的具體創建方法,以及用于何種控件: 詳解Abaqus插件腳本中的關鍵字(AFXKeyword)(下) Abaqus GUI二次開發三部曲: Abaqus 主窗口GUI的二次開發 Abaqus插件程序GUI的二次開發 初、中級篇 Abaqus插件程序GUI的二次開發 高級篇
ABAQUS中的“CLOAD”、“BOUDARY”關鍵使用思考
依據增量迭代法的實現流程,我猜測ABAQUS的計算流程是這樣的:abaqus依據cload給出的荷載數值,按照增量迭代的計算方法,在每一個增量步計算中,將一定量的荷載施加在結構上,當增量步滿足收斂判斷時,進入下一個增量步,在下一個增量步中,abaqus再次將一定量的荷載施加在結構上,當下一個增量步滿足收斂判斷時,再次開始一個新的增量步,依次類推,一直將荷載疊加代cload關鍵字后面給出的荷載數值且收斂時,計算結束。 但是,事實上不是這樣的,關鍵字cload后面的數值并不是總的荷載數值,準確來說,在動力隱式、固定增量步長計算中,這個荷載數值是abaqus在每一個增量步計算中都會施加在結構上的荷載數值。 ()下面是驗證部分 設計平面板水平拉伸算例,尺寸35x10,彈性模量:2e15,密度2400,泊松比0.25,荷載以及邊界條件愛你如下圖:左端全固定,右端水平拉伸。
展開
星辰技文|ABAQUS Python二次開發中讓UltraEdit更稱手(INP關鍵跳轉、代碼高亮、自動補全)
【3、INP文件的關鍵字列表與快速索引】 作為一名ABAQUS仿真工程師,很多時候需要修改INP文件,這個文件數據行較多,要快速定位到所修改的關鍵字行,以往采用搜索的方式,這里 推薦 更方便的一種方式:配置文件設置的方法, polaris_inp.uew (公眾號【星辰北極星】回復關鍵字:【UE配置】可獲得下載鏈接) 。 不僅可以識別關鍵字,還可以通過函數列表快速定位到所需查找的關鍵字行 ,效果如下: 【4、配置文件的安裝和下載】 下載獲得 polaris_python.uew 和 polaris_inp.uew 文件后,將兩個文件拷貝到“%homepath%\AppData\Roaming\IDMComp\UltraEdit\wordfiles”目錄下 (不同版本文件夾位置可能不一樣,可以通過搜索uew文件位置進行查找) ,然后重啟UltraEdit軟件即可。
展開
星辰技文|ABAQUS Python二次開發中讓UltraEdit更稱手(INP關鍵跳轉、代碼高亮、自動補全)
【3、INP文件的關鍵字列表與快速索引】 作為一名ABAQUS仿真工程師,很多時候需要修改INP文件,這個文件數據行較多,要快速定位到所修改的關鍵字行,以往采用搜索的方式,這里 推薦 更方便的一種方式:配置文件設置的方法, polaris_inp.uew (公眾號【星辰北極星】回復關鍵字:【UE配置】可獲得下載鏈接) 。 不僅可以識別關鍵字,還可以通過函數列表快速定位到所需查找的關鍵字行 ,效果如下: 【4、配置文件的安裝和下載】 下載獲得 polaris_python.uew 和 polaris_inp.uew 文件后,將兩個文件拷貝到“%homepath%\AppData\Roaming\IDMComp\UltraEdit\wordfiles”目錄下 (不同版本文件夾位置可能不一樣,可以通過搜索uew文件位置進行查找) ,然后重啟UltraEdit軟件即可。
展開
abaqus 導入CSV文件關鍵之后開始JOB文件 出現找不到節點的錯誤 有大神知道是怎么回事嗎
abaqus 做滑坡庫水位變化 在進行地應力平衡時 使用導入CSV法 導入之后出現錯誤 Unknown assembly id 1. Unknown assembly id 2. Unknown assembly id 3. .......
abaqus電子書籍大集合(最近版本)
abaqus巖土工程實例詳解 鏈接:http://pan.baidu.com/s/1kVoV0hT 密碼:g8ip abaqus經典例題集 鏈接:http://pan.baidu.com/s/1slWI5Fv 密碼:e9np abaqus土木工程結構模擬實驗案例分析 鏈接:http://pan.baidu.com/s/1qXZmlzA 密碼:k4ch abaqus從入門到精通(CAE分析大系) 鏈接:http://pan.baidu.com/s/1hr7cqkk 密碼:2hg6 abaqus道路工程種的應用第二版完整版 鏈接:http://pan.baidu.com/s/1pLdXSLH 密碼:y60t abaqus關鍵字手冊第一部分 鏈接:http://pan.baidu.com/s/1o8ysNIq 密碼:m1gl abaqus水利工程應用實例教程 鏈接:http://pan.baidu.com/s/1c1WmQpa 密碼:13t7 ABAQUS非線性有限元分析實例詳解 鏈接:http://pan.baidu.com/s/1slHj7WD 密碼:repz ABAQUS有限元分析實例詳解(石亦平、周玉蓉著) 鏈接:http://pan.baidu.com/s/1b1OMrs 密碼:nf5s
展開
[原創]讓修改求解器文件變得簡單(二)
貼主改造后的風格是這樣的,上萬行的文件只剩下幾十行,而且結構清晰明了,這效果是不是也杠桿的呢~[掃帖子后面二維碼,關注公眾號,可以向我索要vim配置文件哦] Vim自帶abaqus主角關懷,天然支持inp文件高亮和折疊,這也是沒得說了~可以看到在語法菜單下,有Abaqus選項。 Vim有各種牛逼的功能和技巧,單也有一定難度,但是各位不要被嚇著了,我們又不是程序員,用來編輯inp,k文件,掌握一些基本的 就夠用十年了。 下面介紹三招: 1、Esc 進入 normal 模式 就是輸命令 要想編輯 就I 或者 insert 進入編輯模式 2、常用的查找替換 3、展開折疊 我們能夠像UltraEdit那樣自定義文件類型嗎?比如我想讓其識別Ls-Dyna的k文件。答案是肯定的,安裝目錄,ftplufin文件下有一個abaqus.vim ,我們可以看到定義abaqus關鍵字的相關代碼。 那么vim是怎么識別文件類型的呢? 貼主順藤摸瓜,在目錄下找到了一個名為 filetype.vim 的文件,通過搜尋inp字眼,找到下面一行代碼 au BufNewFile,BufRead *.inp call s:Check_inp()。沒錯,這就是自帶inp關懷所在,于是貼主在后面加了一個*.k ,打開k文件也同樣的效果了。 總結,總之文本編輯器很多,選擇一個用著順手,方便,快捷的會讓自己事半功倍。 伙伴們可以掃下面二維碼關注我的公眾號‘CAE仿真實驗室’哦,我們將定期給大家分享有限元仿真干貨,謝謝~
展開
abaqus關鍵字圖2
星辰技文|ABAQUS幫助文檔-巨大寶庫
4、Tutorials系列的《Getting Started with Abaqus:Interactive Edition》和《Getting Started with Abaqus: KeywordsEdition》兩姐弟,前面的姐姐主要講GUI操作,弟弟主要將關鍵字操作,都是初學者學習的入門教程,姐姐被翻譯成了中文,有個新名字:《基于ABAQUS的有限元分析和應用》,繼父叫莊茁。 5、《Abaqus Keywords Reference Guide》是關鍵字手冊,Abaqus很多功能無法在CAE中實現,有些很有用的功能只支持INP關鍵字添加,因此這個手冊主要講解各個關鍵字的使用法則,個人感覺這非常有用,但沒必要翻譯,翻譯出來的書不利于查閱。 6、《Abaqus Theory Guide》這個老教授知識淵博,每次都看著我兩眼冒星星! 7、《Abaqus User Subroutines Reference Guide》子程序二次開發的寶寶們,這是目前最系統的子程序資料來源,很多子程序的理論要求并不高,開發難度也并不大,幫助文檔提供的介紹和案例基本可以滿足。除了材料子程序和單元子程序,需要一定的有限元理論基礎,才能駕馭。 8、《Abaqus Scripting User's Guide》和《Abaqus Scripting Reference Guide》兩兄弟對Abaqus前后處理腳本語言進行詳細介紹,其中Python庫支持前處理和后處理,C++庫支持后處理操作。對于數據分析、參數化建模、批量計算都是非常有幫助的。英語不好的小伙伴推薦查看《Python語言在Abaqus中的應用》一書。
展開
vuel學習分享——用于連接殼單元的cohesive單元
因為課題原因,需要用到cohesive單元連接兩殼單元的邊界,然而ABAQUS中的cohesive單元只有用于連接實體(solid)或者平面單元(平面應力或平面應變)的coh單元,在導師的催促下就只能從零開始自學自定義單元的內容,最后也終于基本實現這個目標。自學的過程很辛苦,其中很多東西考慮的也并不是很充分,理解的也不一定到位,但結果實現了目標,還是很開心的。 當然這個過程中很感謝snowwave02和借風一尺兩位的幫助,學術方面大家多交流才會進步。 話不多說,進入正題。其實這種單元在DYNA中是有的,但是因為課題原因希望進行對coh單元本構更多的二次開發,且DYNA的二次開發我不是很熟悉,因此我就直接把DYNA的理論搬過來用了。但是鑒于二者還是有所不同,因此我在一些細節部分進行了個人的修改。這次的介紹主要理論源自于一篇DYNA會議上的文章:Edge-to-edge Cohesive Shell Elements in LS-DYNA, 作者是Jesper Karlsson, 如果有興趣可以找原文查看。 單元的基本形式如上圖所示,四個節點,N1,N2用于和上邊的殼單元(ABAQUS關鍵字S4)相連,N3,N4則和下邊的殼連接。殼的厚度為t,采用常規的四個積分點(圖中畫“×”的位置),積分點的等參坐標也是非常常見的: (±1/√3,±1/√3)。對于每個節點均開放六個自由度,即三個平動三個轉動。 接下來是運動學的定義: d代表分離量,即traction-separation法則中的分離距離,xt和xb分別代表上下邊在對應等參坐標下的坐標位置,xi(i=1,2,3,4)代表節點的坐標,η 和 ξ 是等參坐標。按照這種方式算出來在積分點的分離量d如下圖紅線所示意,因為有四個積分點,恰好有四段d,這也是很清晰的。
展開
在HM中實現ABAQUS EXPLICIT的SPH前處理
因為ABAQUS/CAE不支持SPH建模,需要手工編寫INP文件,所以在處理此類模型時,需要工程師比較熟悉ABAQUS關鍵字編寫規則,這無形中加大了ABAQUS模型處理的難度。盡管目前Hypermesh也不支持SPH功能,但是利用Hypermesh強大的前處理能力,只需要對輸出的INP文件中稍作修改,即可得到SPH模型。這種方法為我們處理SPH模型提供了另一種便捷的可行方案。 在HM中實現ABAQUS EXPLICIT的SPH前處理.doc
基于ansa deck面板中abaqus-step function的詳解
如果要設定變量輸可以使用關鍵字來進行設定。首先在Key word中選擇要控制的輸出選項。首先選擇*OUT PUT ,再在PARAMETER中選定field,并點擊insert,宣告下面要設定場變量輸出請求。如果選擇history,并點擊insert,宣告下面要設定歷史變量輸出請求。然后選擇是節點變量輸出還是單元變量輸出或是接觸變量輸出,并選定輸出區域(集合編號或面編號),及相應的輸出變量,并點擊insert完成設定。如圖 6所示為接觸力輸出設置。也可以選中設定好的Key word,修改已經設定好的輸出區域和相應的輸出變量,并點擊UPDATE完成內容的更新和修改。 Abaqus/CAE和ansa在輸出求解文件時,輸出的關鍵字有一定的差異。ansa沒有abaqus/cae那樣嚴格、豐富的關鍵字定義。也不輸出,也不識別abaqus中part和assembly關鍵字,在定義接觸時對面的定義也有一定的差別,這使得二者之間的數據轉化變得困難。如果在ansa中對一個關鍵字設置不太熟悉時,可以借用abaqus關鍵字的定義方法。也即是一個求解文件的輸出可以一部分在ansa中完成,一部分在abaqus中完成,充分利用兩個前處理器的優勢。 基于ansa deck面板中abaqus-step function的詳解.pdf
展開