
發(fā)布
注冊(cè)
/
登錄abaqus輸出單元體矩陣
關(guān)注創(chuàng)建者:披著力學(xué)的碼農(nóng) 創(chuàng)建時(shí)間:2020-04-02
abaqus輸出單元體矩陣的視頻教程
Abaqus輸出矩陣:輸出總體矩陣、單元體矩陣及使用python生成、讀取矩陣文件的簡(jiǎn)易代碼
本課程主要為abaqus輸出總體、單元體矩陣的教學(xué),并且給出了用來(lái)讀取相應(yīng)矩陣并輸出excel的python代碼及簡(jiǎn)單講解,還有用于自動(dòng)輸出矩陣文件的python腳本及簡(jiǎn)單講解。
¥16.9 1小時(shí)48分鐘 3441播放
查看
abaqus輸出單元體矩陣的實(shí)例教程
=======概述=======
EMM(Export Matlab Matrix)是集成在ABAQUS/CAE中的一個(gè)插件,能夠一鍵輸出Abaqus模型的單元及全局剛度、質(zhì)量、載荷矩陣,并自動(dòng)轉(zhuǎn)換為MATLAB矩陣。
Abaqus可以輸出剛度、質(zhì)量等單元或者全局矩陣。但需要手動(dòng)添加關(guān)鍵詞,較為麻煩,且輸出的.mtx矩陣格式比較亂,不易閱讀。
本工具能一鍵實(shí)現(xiàn)以下功能:
1. 輸出Abaqus模型的剛度、質(zhì)量、載荷矩陣到.mtx,包括單元和全局的;
2. 將上述矩陣轉(zhuǎn)換為MATLAB的.mat文件;
3. 用Matlab打開(kāi)上述.mat文件。
如果用戶有任何問(wèn)題或者需要合作,歡迎聯(lián)系我們。email: SnowWave02@qq.com
=======使用過(guò)程=======
打開(kāi)Abaqus模型,切換到Job模塊,在Abaqus菜單欄的Plug-ins里看到iSolver插件的菜單。
點(diǎn)擊iSolver->Export Matlab Matrix…,彈出EMM界面。
勾選需要輸出的矩陣和Set,點(diǎn)擊EMM界面右側(cè)的Submit后將提交Abaqus計(jì)算,計(jì)算完畢得到如下類似矩陣。
=====演示視頻======
http://www.yqgqt.org.cn/college/video/c11343
=====下載======
用到的模型
Job-Cabin-T.rar
用戶手冊(cè)
Export Matlab Matrix工具說(shuō)明(SnowWave02 20191217).pdf
EMM插件
展開(kāi) 劃分網(wǎng)格
定義邊界條件
5.2 預(yù)應(yīng)力模態(tài)
預(yù)應(yīng)力模態(tài),按我的理解就是,假設(shè)t=0時(shí),結(jié)構(gòu)的剛度矩陣、質(zhì)量矩陣為M0,K0;t=t1時(shí),結(jié)構(gòu)(分析對(duì)象)收到外部激勵(lì)的作用,使得結(jié)構(gòu)的剛度矩陣,質(zhì)量矩陣發(fā)生改變,結(jié)構(gòu)的剛度矩陣、質(zhì)量矩陣為M1,K1;t=t2時(shí),開(kāi)始進(jìn)行特征值提取,此時(shí)求解的是t1狀態(tài)的結(jié)果。
從上面這個(gè)理解出發(fā),ABAQUS預(yù)應(yīng)力模態(tài)只要在frequency分析步之前進(jìn)行General,Static分析步,打開(kāi)NLGeom選項(xiàng)(分析過(guò)程中剛度矩陣會(huì)不斷變化)。
提取單元?jiǎng)偠?em>矩陣:
【ABAQUS 二次開(kāi)發(fā)筆記】輸出單元?jiǎng)偠?em>矩陣 - hayden_william - 博客園
以上均為我的一點(diǎn)理解,不一定完全正確,本文僅作為個(gè)人學(xué)習(xí)記錄之用,其他概不負(fù)責(zé)。
展開(kāi) 在比較深入的CAE分析過(guò)程中,我們可能會(huì)關(guān)注模型中某些部分的剛度分布情況,因此需要提取剛度矩陣參數(shù),因?yàn)槭褂孟鄬?duì)較少,目前的Abaqus前處理模塊CAE中還無(wú)法直接實(shí)現(xiàn)該設(shè)置,因此需要對(duì)其inp文件進(jìn)行局部修改來(lái)定義。
Abaqusn輸出剛度矩陣主要分為兩大類,一類是輸出某一部分的單元的剛度矩陣,一類是輸出整體模型的剛度矩陣(可含單元、彈簧、質(zhì)量、阻尼、力等)。
下面我們分別對(duì)這兩中情況分別討論:
1、輸出單元矩陣
輸出單元?jiǎng)偠?em>矩陣的方式相對(duì)容易理解,當(dāng)然你也可以從自帶的英文幫助中需找答案,你只需要在inp文件中添加下述關(guān)鍵字即可:
*File Format,ASCII
*Element Matrix Output,Elset=xxx,
File Name=xxx,Frequency=1,Output File=User Defined,Stiffness=Yes
其中第一行的目的是將軟件默認(rèn)生成的二進(jìn)制文件轉(zhuǎn)化為ASCII格式文件,以方便直接查看和讀取避免亂碼。Elset后面的xxx對(duì)應(yīng)的是之前已經(jīng)定義好的單元集的名稱,也就是你想要獲取的那部分單元。File Name后面的xxx是abaqus計(jì)算后所提取出的單元矩陣所保存的文件名稱,后綴為.mtx ,也就是說(shuō)最終在工作目錄中會(huì)生成一個(gè)xxx.mtx的文件,可以通過(guò)記事打開(kāi)的剛度矩陣文件。
展開(kāi) 我記得在patran 中輸出的bdf文件中輸入一條命令,運(yùn)行一下就可以了。但是記不得了。請(qǐng)教高手,先謝謝了。
1 概述
MSC Nastran模型的剛度矩陣和質(zhì)量矩陣,可以輸出為文本文件。工程實(shí)際中,工程師可以校核、集成矩陣,進(jìn)行第二次開(kāi)發(fā),完成商用軟件和自研程序的完美集成。例如:工程師有一個(gè)計(jì)算線性動(dòng)力學(xué)方程組的瞬態(tài)python程序,可以集成MSC Nastran的剛度矩陣和質(zhì)量矩陣。
2 剛度矩陣和質(zhì)量矩陣的輸出方法
1) 剛度矩陣和質(zhì)量矩陣輸出至punch(.pch)文件
如果需要在其他MSC Nastran計(jì)算中,重用MSC Nastran模型的矩陣,可以將MSC Nastran矩陣輸出至Punch文件,方法為:
l 在MSC Nastran卡片中,添加參數(shù):PARAM,EXTOUT,DMIGPCH
注:Punch文件中的矩陣,Patran不支持
2) 剛度矩陣和質(zhì)量矩陣輸出至f06(.f06)文件
如果想直接在f06中查看輸出的矩陣,可以使用如下方法:
l 在執(zhí)行控制部分(CEND前),添加如下卡片:
COMPILE EXTOUT $
ALTER 'RETURN'(,-1) $
MATPRN KAA,,,,// $
MATPRN MAA,,,,// $
l 添加如下參數(shù)(BEGIN BULK),例如:PARAM,EXTOUT,DMIGPCH
實(shí)例:
輸入文件:
剛度矩陣
質(zhì)量矩陣
3 參考信息
適用版本:MSC Nastran 2005及以后版本。
展開(kāi) 
abaqus輸出單元體矩陣的相關(guān)專題、標(biāo)簽、搜索
abaqus輸出單元體矩陣的最新內(nèi)容
abaqus中目前沒(méi)有GIF動(dòng)畫輸出的功能,現(xiàn)制作一可輸出GIF動(dòng)畫/剖面平移,旋轉(zhuǎn)動(dòng)畫,詳細(xì)效果可見(jiàn)視頻鏈接https://www.bilibili.com/video/BV1jgD7BTEYT/?spm_id_from=333.1387.homepage.video_card.click
喵星人教你如何光滑ABAQUS輸出的不平滑曲線9個(gè)月前
<p>ABAQUS在Explicit求解器下的計(jì)算結(jié)果通常是不光滑的,這是由于Explicit求解過(guò)程不需要通過(guò)迭代修正計(jì)算殘差。然而對(duì)于沖擊問(wèn)題或者斷裂力學(xué)等問(wèn)題將不可避免的使用顯式求解。部分同學(xué)可能會(huì)通過(guò)MATLAB或Python等其他軟件的濾波器平滑曲線。實(shí)際上ABAQUS的后處理模塊下的選項(xiàng)卡“創(chuàng)建XY數(shù)據(jù)”-“操作XY數(shù)據(jù)”包含多種形式的光滑函數(shù),今天就和喵星人一起看看吧~</p><p class
ABAQUS用戶手冊(cè)及關(guān)鍵詞參考指南:初學(xué)者必備6件套
1材料卷
2單元卷
3分析卷
4指定條件、約束與相互作用卷
5介紹,空間建模,執(zhí)行與輸出
6工具包
7Abaqus關(guān)鍵詞參考指南
TransferMatrix:導(dǎo)出Abaqus剛度矩陣10個(gè)月前
本期給大家推薦一款由木木自研的小工具:TransferMatrix,主要用于導(dǎo)出 Abaqus 中各種剛度矩陣,方便和自研的程序進(jìn)行實(shí)時(shí)對(duì)比,基于 Pyside6 搭建的軟件界面,用戶僅需導(dǎo)入 inp 文件,就可以自動(dòng)調(diào)用電腦內(nèi)的 Abaqus 進(jìn)行計(jì)算分析,不受限于 Abaqus 版本,可以導(dǎo)出:
單元?jiǎng)偠染仃?單元質(zhì)量矩陣
單元分布節(jié)點(diǎn)荷載列陣
整體剛度矩陣
ABAQUS 剛度矩陣11個(gè)月前
我有個(gè)abaqus的問(wèn)題,你們幫幫我出出主意。 是這樣的:
1,TestElement.py 是編寫的測(cè)試代碼,可輸出8結(jié)點(diǎn)線性單元的剛度矩陣。
2,abaqus文件Job-testing.inp ,運(yùn)行可以輸出單元?jiǎng)偠染仃嚒? 問(wèn)題是:他們的結(jié)點(diǎn)坐標(biāo)/排序,材料參數(shù)都一致, 但得到的剛度矩陣就不一樣。
需要:代碼輸出的剛度矩陣與abaqus得到的剛度矩陣一致或者基本一致
<p>需求:動(dòng)態(tài)分析(基于模態(tài)的瞬態(tài)動(dòng)態(tài)響應(yīng)分析、顯示動(dòng)態(tài)分析等)中結(jié)果的響應(yīng)也是一個(gè)動(dòng)態(tài)的過(guò)程,不確定哪個(gè)時(shí)刻的結(jié)果是最大值或者最小值,或者說(shuō)想知道整個(gè)響應(yīng)過(guò)程中的最大值、最小值是多少。結(jié)果輸出中是不會(huì)直接輸出的,只能看到每幀場(chǎng)輸出中的最值,又不可能自己逐幀場(chǎng)輸出結(jié)果里去看,然后找到所有幀中的最值,那么Abaqus軟件內(nèi)如何實(shí)現(xiàn)呢?</p><p><br></p><p><span style="background-color
1. 方法
在ABAQUS CAE的場(chǎng)輸出中選擇的坐標(biāo)點(diǎn)是節(jié)點(diǎn)的坐標(biāo),而節(jié)點(diǎn)是從積分點(diǎn)插值出來(lái)的,單元積分點(diǎn)的信息相對(duì)真實(shí)。所以最好是獲取積分點(diǎn)的信息,其中積分點(diǎn)的坐標(biāo)無(wú)法在CAE中獲取,需要在關(guān)鍵字中添加。具體在每個(gè)分析步的單元輸出下面添加COORD,如果需要輸出節(jié)點(diǎn)的坐標(biāo)也可以在節(jié)點(diǎn)場(chǎng)輸出下面添加COORD(這和CAE中場(chǎng)輸出選擇節(jié)點(diǎn)坐標(biāo)的效果是一致的)。具體如下圖:
<p>在使用 Abaqus 的過(guò)程中,輸出高清圖片是一個(gè)常見(jiàn)的需求。</p><p>高清圖片的本質(zhì)是 DPI(<span style="background-color: rgba(18, 18, 18, 0);">Dots Per Inch,圖像每英寸長(zhǎng)度內(nèi)的像素點(diǎn)數(shù))達(dá)到一定數(shù)值。</span>網(wǎng)上的很多資料,僅僅是調(diào)整輸出圖片的格式,或者調(diào)整 Abaqus 內(nèi)的顯示設(shè)置,并沒(méi)有從根本上改善圖片的
<h2 class="ql-align-center">2025.01.10 更新到python3,注意區(qū)分下載!</h2><h2 class="ql-align-center"><strong>0.出發(fā)點(diǎn)</strong></h2><p>數(shù)值仿真數(shù)據(jù)的合理處理對(duì)于結(jié)果非常重要,特別是細(xì)觀模型,包括特殊結(jié)構(gòu)、3D打印材料、顆粒、纖維填充等代表性單元,需要通過(guò)提取其平均值才能與試驗(yàn)進(jìn)行對(duì)比。下面是個(gè)簡(jiǎn)單的算例
abaqusoutputVtu,abaqus二次開(kāi)發(fā)輸出 VTU 格式文件, VTK可顯示,該腳本可輸出位移、應(yīng)力;
函數(shù)應(yīng)用output_result_vtu222(workdir, "job-1", "Step-1", 1,"UnstructuredGrid")
abaqusoutputVtu,abaqus二次開(kāi)發(fā),基于python編寫提取odb結(jié)果輸出

