
發布
注冊
/
登錄ABD剛度矩陣的案例
在HyperLaminate計算復合材料ABD剛度矩陣 ¥4.9
在HyperLaminate計算復合材料ABD剛度矩陣
首先導入模型,創建好需要進行ABD剛度矩陣計算的pcomp屬性,在HyperMesh2d面板下選擇HyperLaminate
進入HyperLaminate面板
復材層合板ABD矩陣 ¥4.9
1.基礎
正軸單層
偏軸單層
層合板
2.驗證
單層材料屬性:E1=9.6E10,E2=2.4E10,G12=1.0E10,V12=0.4。鋪層如下
序號
E1
E2
G12
V12
厚度
角度
1
9.6E10
2.4E10
1.0E10
0.4
0.001
0
2
9.6E10
2.4E10
1.0E10
0.4
0.001
90
3
9.6E10
2.4E10
1.0E10
0.4
0.001
0
4
9.6E10
2.4E10
1.0E10
0.4
0.001
90
5
9.6E10
2.4E10
1.0E10
0.4
0.001
0
Patran 計算結果
本文計算結果
hm二次開發——平面孔查找 ¥25
今天為大家介紹一個常用功能——查找幾何孔信息
通過對HyperMesh進行二次開發,能夠快速獲取平面上孔信息——能夠輸出圓孔中心坐標、圓孔半徑、孔法向、孔線的ID 等參數,
#######################################################################
插播廣告:
復合材料失效脫粘分析鏈接:http://www.yqgqt.org.cn/college/video/c14492
后處理教程鏈接:http://www.yqgqt.org.cn/college/video/c14395
Abaqus子模型設置http://www.yqgqt.org.cn/content/post/1196942;
計算復合材料ABD剛度矩陣:http://www.yqgqt.org.cn/content/post/1193225;
#######################################################################
####感謝大家持續關注;
#######后續會出幾何體孔查找、殼單元孔查找、實體孔查找以及螺栓連接創建、歡迎大家關注點贊
展開 提取整體剛度矩陣、質量矩陣及阻尼矩陣的三種方法
指定輸出單元矩陣
/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 !列出整體剛度矩陣
展開 
如何從Ansys APDL中提取剛度矩陣與質量矩陣? ¥69
其可以直接導出full文件中的矩陣數據,而通過我下面給大家提供的源代碼便可以直接將導出的質量矩陣與剛度矩陣直接轉化為matlab中可使用變量,實現我們的矩陣提取操作。
Hbmat法:
! 提取剛度矩陣
/AUX2
FILE,'file',full ! 將’file’改為自己路徑下的.full文件名
HBMAT, 'Stiffness_mat', dat, , ASCII, STIFF, YES, YES !剛度矩陣
HBMAT, 'Mass_mat', dat, ,ASCII, MASS, YES, YES ! 質量矩陣
FINISH
成功導出后你會在你的工作路徑中看到儲存在Ansys中的剛度矩陣與質量矩陣。
2.2GUI方法
目前大部分此類教程都忽略了最基本的GUI方法,可能是自動帶入了經驗豐富的工程師角色,但對于初學者而言,GUI方法十分有助于理解與學習有限元軟件,因此我也將介紹提取剛度質量矩陣的GUI方法。
從而我們便能導出所需要的剛度矩陣與質量矩陣源文件了。
3.源代碼的使用與轉換(使用方法)
我們打開所導出剛度矩陣會發現里面的數字比較混亂,一時間分不出哪些是我們需要的數據,也沒有辦法直接拿它用來計算,這時,我們便需要使用我們自己的矩陣轉換m文件,其可以自動幫我們提取出剛度矩陣與質量矩陣,并生成matlab中的矩陣變量形式,我們可以直接運用這段源代碼來進行操作。
展開 HyperMesh消除臨時License
有時候,我們使用HyperMesh的時候會存在license點數不足的情況,這時候往往會向Altair申請臨時的license,但是申請的臨時license之后,每次啟動hyperWorks時,總會彈出提示License剩余天數的窗口,非常麻煩,這時候我們可以通過創建環境變量的方式解決
創建如下環境變量信息;
單擊確定即可,這樣再次打開HyperMesh或者其他子模塊就不會出現license天數提示框了,跟正版軟件一樣;
復合材料失效脫粘分析鏈接:http://www.yqgqt.org.cn/college/video/c14492
后處理教程鏈接:http://www.yqgqt.org.cn/college/video/c14395
Abaqus子模型設置http://www.yqgqt.org.cn/content/post/1196942;
計算復合材料ABD剛度矩陣:http://www.yqgqt.org.cn/content/post/1193225;
HyperMesh啟動時自動加載腳本的三種方式:http://www.yqgqt.org.cn/content/post/1206247
展開 HyperMesh啟動時自動加載腳本的三種方式 ¥18
啟動hypermesh自動加載腳本在開發項目中經常會使用到,如下,打開hm的時候即將需要的軟件加載進來
實現該功能主要有如下幾種方式:
#######################################################################
插播廣告:
復合材料失效脫粘分析鏈接:http://www.yqgqt.org.cn/college/video/c14492
后處理教程鏈接:http://www.yqgqt.org.cn/college/video/c14395
Abaqus子模型設置http://www.yqgqt.org.cn/content/post/1196942;
計算復合材料ABD剛度矩陣:http://www.yqgqt.org.cn/content/post/1193225;
#######################################################################
1. 修改快捷方式:
先創建想要自動加載的腳本文件
展開 Abaqus碰撞初始速度設置(HyperMesh)
復合材料失效脫粘分析鏈接:http://www.yqgqt.org.cn/college/video/c14492
后處理教程鏈接:http://www.yqgqt.org.cn/college/video/c14395
Abaqus子模型設置http://www.yqgqt.org.cn/content/post/1196942;
計算復合材料ABD剛度矩陣:http://www.yqgqt.org.cn/content/post/1193225;
展開 基于 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)。
展開 在HyperMesh中進行Abaqus校核準則設置 ¥1
打開HyperMesh,選擇Abaqus求解器模板
定義材料類型為LAMINA
勾選FailStress按鈕,定義材料應力許用值參數
定義完成后,設置單元輸出卡片TSAIH、TSAIW
求解計算后即可在HyperView中查看失效因子
后期講述Hashin失效準則設置
復合材料失效脫粘分析鏈接:http://www.yqgqt.org.cn/college/video/c14492
后處理教程鏈接:http://www.yqgqt.org.cn/college/video/c14395
Abaqus子模型設置http://www.yqgqt.org.cn/content/post/1196942;
計算復合材料ABD剛度矩陣:http://www.yqgqt.org.cn/content/post/1193225;
HyperMesh啟動時自動加載腳本的三種方式:http://www.yqgqt.org.cn/content/post/1206247
展開 nastran 中如何輸出質量矩陣和剛度矩陣
我記得在patran 中輸出的bdf文件中輸入一條命令,運行一下就可以了。但是記不得了。請教高手,先謝謝了。

MSC Nastran模型剛度矩陣和質量矩陣的輸出方法
1 概述
MSC Nastran模型的剛度矩陣和質量矩陣,可以輸出為文本文件。工程實際中,工程師可以校核、集成矩陣,進行第二次開發,完成商用軟件和自研程序的完美集成。例如:工程師有一個計算線性動力學方程組的瞬態python程序,可以集成MSC Nastran的剛度矩陣和質量矩陣。
2 剛度矩陣和質量矩陣的輸出方法
1) 剛度矩陣和質量矩陣輸出至punch(.pch)文件
如果需要在其他MSC Nastran計算中,重用MSC Nastran模型的矩陣,可以將MSC Nastran矩陣輸出至Punch文件,方法為:
l 在MSC Nastran卡片中,添加參數:PARAM,EXTOUT,DMIGPCH
注:Punch文件中的矩陣,Patran不支持
2) 剛度矩陣和質量矩陣輸出至f06(.f06)文件
如果想直接在f06中查看輸出的矩陣,可以使用如下方法:
l 在執行控制部分(CEND前),添加如下卡片:
COMPILE EXTOUT $
ALTER 'RETURN'(,-1) $
MATPRN KAA,,,,// $
MATPRN MAA,,,,// $
l 添加如下參數(BEGIN BULK),例如:PARAM,EXTOUT,DMIGPCH
實例:
輸入文件:
剛度矩陣
質量矩陣
3 參考信息
適用版本:MSC Nastran 2005及以后版本。
展開 HyperMesh二次開發之面板操作 ¥18.8
\#各位關注點贊的朋友,不好意思,很久都沒進行內容更新,接下來盡量做到常態化更新,歡迎各位支持#\
Hm元素選擇面板操作
通常在做hyperMesh二次開發時,會需要與面板進行交互操作,我們可以采用如下命令:
*createlistpanel ,*createmarkpanel
需要注意的是 使用*createlistpanel 選擇的元素會根據用戶點選的順序來進行排序,
使用*createmarkpanel 則不會進行排序
其可選擇的對象支持節點、單元、幾何點、面等等,具體可參考hypermesh幫助文檔
#######################################################################
插播廣告:
復合材料失效脫粘分析鏈接:http://www.yqgqt.org.cn/college/video/c14492
后處理教程鏈接:http://www.yqgqt.org.cn/college/video/c14395
Abaqus子模型設置http://www.yqgqt.org.cn/content/post/1196942;
計算復合材料ABD剛度矩陣:http://www.yqgqt.org.cn/content/post/1193225;
#######################################################################
需要注意的是 在使用改命令之前,需要對list或者mark進行清除操作:
*clearmark nodes 1
*createmarkpanel nodes 1 “choose nodes”
……
*
展開 ANSA在汽車NVH仿真方面分析 附ANSA中文下載
——精確估算層壓材料真實的混合物性質
——快速修改每一個阻尼層的屬性
——詳細記錄復合材料的結構和計算ABD剛度矩陣
質量調整
ANSA中質量調整信息取決于一些選項并可以基于以下幾項來實現
—— 有關增加的數量信息和目標質量分布——一些質量分布樣式
下載地址:ANSA中文
?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