TransferMatrix:導出Abaqus剛度矩陣

本期給大家推薦一款由木木自研的小工具:TransferMatrix,主要用于導出 Abaqus 中各種剛度矩陣,方便和自研的程序進行實時對比,基于 Pyside6 搭建的軟件界面,用戶僅需導入 inp 文件,就可以自動調用電腦內的 Abaqus 進行計算分析,不受限于 Abaqus 版本,可以導出:

  1. 單元剛度矩陣
  2. 單元質量矩陣
  3. 單元分布節點荷載列陣
  4. 整體剛度矩陣
  5. 整體質量矩陣
  6. 可選是否導出后打開 Matlab ,并保存為 mat 文件
  7. 默認保存的格式為 csv,用戶可以直接在TransferMatrix 中查看
  8. 可選是否保存整體剛度/質量矩陣為稀疏矩陣/全矩陣形式

軟件界面見下圖:

TransferMatrix:導出Abaqus剛度矩陣的圖1

若勾選導出后打開matlab,可直接查看:

TransferMatrix:導出Abaqus剛度矩陣的圖2

軟件實現原理

mermaid-diagram.png

使用注意事項

  1. 軟件啟動速度較慢,需要有點耐心,鄙人對于 PySide 的打包技術認識有限
  2. 若 inp 文件內沒有密度參數,是不能導出質量矩陣的,建議在動力類型的分析步中進行導出質量矩陣
  3. 非協調單元和雜交單元只能輸出質量矩陣
  4. 在輸出載荷列陣時,Abaqus 產生的是單元節點的分布載荷,如果沒有這中載荷類型,也是無法導出的
  5. 建議再導入 inp 文件之前,確保這個文件能在 Abaqus 上跑通,本軟件只是負責轉換剛度矩陣
  6. 不支持在TransferMatrix 中查看整體剛度/質量矩陣,因為一般情況下全局矩陣尺寸很大,可選擇導出至 Matlab 中進行查看
  7. 如果出現風險提示,請選擇信任:|500
  8. 軟件同級目錄放置的config.json文件,里面配置的是本地的 abaqus.bat 和 matlab.exe 目錄,建議用 everything 工具搜索出這兩個的安裝位置,復制進去即可。這樣做的目的是避免全局檢索兩者的位置,占用時間。TransferMatrix:導出Abaqus剛度矩陣的圖5

獲取方法

點擊下方小程序,輸入:【TransferMatrix】,即可獲取下載鏈接。(由于附件限制50兆大小,故,煩請有需要的小伙伴點擊下方小程序,自行下載

TransferMatrix:導出Abaqus剛度矩陣的圖6
本軟件完全免費,使用過程中出現 bug,請聯系郵箱:yimumumfea@163.com,附帶 bug 具體情況,最好有圖。
登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

1
2