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

abaqus提取質量矩陣的案例

?abaqus提取單元的剛度矩陣質量矩陣
abaqus提取單元的剛度矩陣質量矩陣: *Output, history, variable=PRESELECT, *File Format,ASCII *Element Matrix Output,Elset=Beam-1.Set-2, File Name=shuchu,Frequency=1,Output File=User Defined,Stiffness=Yes *End Step *Step *Matrix generate,stiffness *End Step
如何從Ansys APDL中提取剛度矩陣質量矩陣? ¥69
1.引論 經常使用Ansys、Abaqus等一系列有限元分析軟件進行計算、學習的學生或工程師們都會知道在有限元分析建模與計算中剛度矩陣質量矩陣的重要性。但是由于軟件的黑盒性質,大家往往在實際使用十分成熟的商業化軟件的過程中慢慢忽視了有限元及其衍生出的商業軟件背后的原理與方法。 這時,不管是在學習中還是在工程應用中往往都會遇到一個同樣的問題,那么就是如何將Ansys APDL運行中的產生的各種數據(例如:剛度矩陣質量矩陣)導出成為我們熟悉的形式或文件格式,從而為我們所用,所分析。 因此我決定寫下此篇文章來幫助很多實際工作或學習中需要用到此類技能的同學、同事們,讓大家更了解Ansys APDL背后的工作原理與數據導出方式。 當然,在社區中早就有大佬回答過了這個問題,并給大家制作了相應的提取矩陣軟件,其軟件具備了簡單、便捷的操作方式,讓很多想要提取剛度矩陣質量矩陣的同僚們受益,那么我為什么還要寫一篇這樣的文章重新提起這樣一個話題呢?這就又回到了我開頭所說的“原理與方法”,我在此更希望面對想要進一步學習了解軟件背后機理的群體,并在此基礎上保留教學的簡潔性,提供導出矩陣與轉換、列式、求解的源代碼,使其既兼顧基本原理,又可以讓大家直接上手使用,非常的便捷,也避免了很多因為優化不完全導致的運行bug。 2.有限元軟件導出剛度矩陣質量矩陣的方法 在使用APDL進行求解時,每次在求解完成后都會在工作路徑下生成一個.full文件,而這個文件十分關鍵,其正是剛度矩陣質量矩陣的所在之處。
展開
提取整體剛度矩陣質量矩陣及阻尼矩陣的三種方法
指定輸出單元矩陣 /SOLU SOLVE finish /OUTPUT, TERM ! 將輸出信息送到output windows中 ! 這時用編輯器打開cp.out文件,可以看到按單元寫出的質量、剛度等矩陣 3. 其原理很簡單,即使用ansys的超單元即可解決問題。定義超單元,然后列出超單元的剛度矩陣即可。 面是一個小例題,自可明白。 /prep7 k,1 k,2,3000 l,1,2 et,1,beam3 mp,ex,1,2e5 mp,prxy,1,0.3 r,1,5000,2e7,200 lesize,all,,,10 lmesh,all finish !----以上正常建立模型,不必施加約束和荷載 /solu antype,7 !substructuring分析類型 seopt,matname,1 !設置文件名稱和剛度矩陣類型(剛度,質量,阻尼等) nsel,all !選擇所有節點 m,all,all !定義所有節點自由度為主自由度 solve !求解 selist,matname,3 !列出整體剛度矩陣
展開
基于 MATLAB 的 ANSYS Harwell-Boeing 格式稀疏矩陣提取工具 —— 剛度矩陣質量矩陣 ¥30
在有限元分析中,ANSYS 可以導出大規模稀疏矩陣(如剛度矩陣質量矩陣),通常使用 Harwell-Boeing (HB) CCS 格式。這些矩陣對后續二次開發、動力學分析或自定義求解器非常重要,但由于其稀疏和壓縮存儲形式,直接在 MATLAB 中讀取和使用并不方便。 本文提供了 兩個 MATLAB 函數,可直接從 ANSYS 導出的 HB 矩陣文件中讀取并重構成 MATLAB 稀疏矩陣: 1.剛度矩陣提取函數 輸入:ANSYS 導出的剛度矩陣 HB 文件(stiff.txt) 輸出:MATLAB 稀疏矩陣 K,可直接用于動力學計算或驗證 支持自動對稱化,保證數值正確 2.質量矩陣提取函數 輸入:ANSYS 導出的質量矩陣 HB 文件(mass.txt) 輸出:MATLAB 稀疏矩陣 M 使用與剛度矩陣同樣的解析邏輯,無需額外修改 案例說明: 本文以高速鐵路接觸網結構為例,展示了如何將 ANSYS 中導出的稀疏剛度矩陣質量矩陣,在 MATLAB 中完整展開,并進行后續動力學分析準備。 通過該方法,可以將大規模有限元矩陣快速轉化為 MATLAB 可操作形式,為自定義振動分析、模態分析及其他科研或工程應用提供基礎。 優勢與應用: 支持大規模稀疏矩陣解析 自動對稱化,保證數值精度 適用于剛度矩陣、質量矩陣、其他 HB 格式矩陣 可作為動力學求解器或后處理工具的基礎模塊 使用方法: 1.使用以下代碼對ansys中生成的質量及剛度矩陣進行提取,file,5,full(5為工作目錄下full文件的文件名,例如:filename.full)。
展開
abaqus提取質量矩陣圖1
提取ANSYS中的剛度矩陣質量矩陣到MATLAB中進行二次開發 ¥88
獲取矩陣十進制文件 /aux2 file,Frame,full !與文件名一致 hbmat,Stiff,txt,,ascii,stiffness,yes,yes !提取剛度矩陣 存儲為Stiff.txt hbmat,Mass,txt,,ascii,mass,yes,yes !提取質量矩陣 存儲為Mass.txt Finish 提取其前10階模態如下: 通過MATLAB對文件提取并處理后,可以使用spy命令查看稀疏矩陣的分布,剛度矩陣分布和各變量維度如下: 稀疏剛度矩陣的具體分布如下: 稀疏質量矩陣的具體分布如下: 計算矩陣的特征值,利用提取的剛度矩陣質量矩陣做模態分析。 與ANSYS中的結果一致,因此驗證了正確性。 在Stiff.mapping文件中,格式是這樣的: 在MATLAB中使用相同的方法提取并整理,如下:
展開
ANSYS中整體、單元剛度和質量矩陣提取
指定輸出單元矩陣 /SOLU SOLVE finish /OUTPUT, TERM ! 將輸出信息送到output windows中 ! 這時用編輯器打開cp.out文件,可以看到按單元寫出的質量、剛度等矩 陣 ANSYS中整體、單元剛度和質量矩陣提取.rar
ANSYS模型剛度、質量矩陣快速提取小軟件—km_from_Ansys ¥88
背景 從事結構振動控制、車橋耦合振動、結構健康監測傳感器優化布置、結構動力性能分析等等一系列研究的同仁們應該都面臨過一個同樣的問題—“怎么把結構的剛度和質量矩陣建立出來?”。這對于那些數值分析高手和專家可能不是什么問題;但是對于科研剛入門的新手來說,這個難度還是相當大的。如果都靠自己寫程序來建立有限元模型,則對理論基礎、編程水平都有很高的要求,甚至程序做出來也未必能保證其正確性,是一個很讓人頭疼的問題。 對于一些簡單的被動控制裝置或簡單的動力學分析,當然也可以在有限元分析軟件中構造出裝置組成直接分析(剛度+阻尼類型),但是對于稍復雜一些的控制裝置和耦合分析等問題,會受到平臺功能上的限值,尤其是對于主動和半主動等涉及控制算法的研究來說,基本很難在有限元軟件平臺上實現分析。再加上如果需要對裝置進行參數優化,需要進行多次重復計算,難度就更大。 Ansys、ABAQUS等軟件平臺給我們提供了比較穩定有效的有限元模型建立平臺,通過借助商業軟件來建立模型,再將其中的剛度、質量矩陣導出,是非??扇〉囊环N方法。如果能夠提取出模型的矩陣,明晰計算原理,就能夠很容易的通過自己的程序設計對計算過程進行補充、調整,來達到自己定制的計算分析目的。其實,不僅對于振動控制,比如結構靜動力分析、車橋耦合分析、結構傳感器優化配置方案設計等,都有應用需求。因此,一個能夠便捷的提取結構矩陣的方法就顯得至關重要。 技術鄰平臺已經有大佬提供了ABAQUS軟件剛度和質量矩陣的導出方法。這里補充一下在ANSYS中導出質量和剛度矩陣的方法和小軟件。 2.
展開
『分享』ANSYS中整體、單元剛度和質量矩陣提取
、整體剛度和質量矩陣提取。 該功能需要進行二次開發,由ansys形成 的二進制文件.full提取整體剛度和質量 矩陣。 基于ansys的一個用戶開發程序例子編 了一個程序(附件中)。 開發環境:compaq fortran 6.5 運行環境:win2000。 一個主文件:self.for, 另一個文件matrixout.f90用于矩陣輸出 binlib.lib為ansys提供的庫文件,將其 引入項目中(也可直接扔進debug目錄) .full文件由子空間迭代模態分析獲得。 運行編譯后的可執行文件.exe 2、單元剛度和質量矩陣提取。 /DEBUG命令。詳細說明可由以下轉載文章 finish /clear PI=3.1415926 w1=3 w2=10 w3=6 w4=1.2 r=.8 t=0.08 /PREP7 !* ET,1,SHELL63 R,1,t ET,2,MASS21 R,2,500,500,500,2000,2000,2000, !* UIMP,1,EX, , ,2e11 UIMP,1,NUXY, , ,0.3, UIMP,1,DAMP, , ,0.2, UIMP,1,DENS, , ,7800, BLC4,0,0,w2,w1 ESIZE,1.5,0, AMESH,all NSEL,S,LOC,X,0.0 D,all, , , , , ,ALL, , , , , allsel,all SFA,all,1,PRES,12 FINISH /OUTPUT,cp,out,, !
展開
Abaqus一鍵輸出剛度矩陣質量矩陣的插件EMM ¥20
=======概述======= EMM(Export Matlab Matrix)是集成在ABAQUS/CAE中的一個插件,能夠一鍵輸出Abaqus模型的單元及全局剛度、質量、載荷矩陣,并自動轉換為MATLAB矩陣。 Abaqus可以輸出剛度、質量等單元或者全局矩陣。但需要手動添加關鍵詞,較為麻煩,且輸出的.mtx矩陣格式比較亂,不易閱讀。 本工具能一鍵實現以下功能: 1. 輸出Abaqus模型的剛度、質量、載荷矩陣到.mtx,包括單元和全局的; 2. 將上述矩陣轉換為MATLAB的.mat文件; 3. 用Matlab打開上述.mat文件。 如果用戶有任何問題或者需要合作,歡迎聯系我們。email: SnowWave02@qq.com =======使用過程======= 打開Abaqus模型,切換到Job模塊,在Abaqus菜單欄的Plug-ins里看到iSolver插件的菜單。 點擊iSolver->Export Matlab Matrix…,彈出EMM界面。 勾選需要輸出的矩陣和Set,點擊EMM界面右側的Submit后將提交Abaqus計算,計算完畢得到如下類似矩陣。 =====演示視頻====== http://www.yqgqt.org.cn/college/video/c11343 =====下載====== 用到的模型 Job-Cabin-T.rar 用戶手冊 Export Matlab Matrix工具說明(SnowWave02 20191217).pdf EMM插件
展開
有限元理論基礎及Abaqus內部實現方式研究系列2:S4殼單元質量矩陣研究
一方面我們查閱Abaqus軟件手冊得到修正方法的說明,另一方面我們自己編程實現簡單的結構有限元求解器,通過自研求解器和Abaqus的結果比較結合理論手冊如同管中窺豹一般來研究Abaqus的修正方法,從而猜測商用有限元軟件的內部計算方法。在研究的同時,準備將自己的研究成果記錄下來寫成一個系列文章,希望對那些不僅僅滿足使用軟件,而想了解軟件內部實現方法甚至是做自己的軟件的朋友有些幫助。由于水平有限,里面可能有許多錯誤,歡迎交流討論。 iSolver介紹視頻: http://www.yqgqt.org.cn/college/video/c12884 ==以往的系列文章== 第一篇:S4殼單元剛度矩陣研究 http://www.yqgqt.org.cn/content/post/338859 研究基于Mindlin厚殼理論的S4殼單元的剛度矩陣Abaqus中的實現方式 ==第二篇:S4殼單元質量矩陣研究== 在模態分析或者動力學分析中,都必須計算質量矩陣。雖然Abaqus最近發展迅猛,但在模態分析時Nastran依然是行業標準,有些單位的模態分析只承認Nastran的結果,不能使用Abaqus等其它軟件,所以,為了能更深入的了解Nastran的模態分析的優勢,本章在研究Abaqus的S4殼單元的質量矩陣的同時也研究Nastran的Quad4殼單元質量矩陣的內部實現方式。研究方式是在自編程序iSolver根據成熟的理論實現質量矩陣,通過比較同一模型的Abaqus、Nastran的質量矩陣結果,結合幫助文檔猜測這兩個軟件單元質量矩陣的內部實現方法。 ===S4殼單元質量矩陣研究總結=== Nastran的Quad4在計算質量矩陣時可選擇一致或者集中,都使用完全積分。
展開