
發(fā)布
注冊
/
登錄ansys 施加質(zhì)量的案例
施加初始應(yīng)力的方法及對比(1.質(zhì)量阻尼法(模態(tài)法、快速傅里葉法);2.動力松弛(SIDR=1-2)) ¥138.93
針對LS-DYNA顯示動力學(xué)分析中的初始應(yīng)力施加如重力、軸力問題,建立了柱模型,按照軸壓比為0.1施加軸力,對比分析了幾種方法的有效性和耗時,給出針對不同計算的施加初始應(yīng)力的最有效最經(jīng)濟的建議,提供了全部的k文件和程序代碼以及分析文檔。
如何從Ansys APDL中提取剛度矩陣與質(zhì)量矩陣? ¥69
1.引論
經(jīng)常使用Ansys、Abaqus等一系列有限元分析軟件進行計算、學(xué)習(xí)的學(xué)生或工程師們都會知道在有限元分析建模與計算中剛度矩陣與質(zhì)量矩陣的重要性。但是由于軟件的黑盒性質(zhì),大家往往在實際使用十分成熟的商業(yè)化軟件的過程中慢慢忽視了有限元及其衍生出的商業(yè)軟件背后的原理與方法。
這時,不管是在學(xué)習(xí)中還是在工程應(yīng)用中往往都會遇到一個同樣的問題,那么就是如何將Ansys APDL運行中的產(chǎn)生的各種數(shù)據(jù)(例如:剛度矩陣、質(zhì)量矩陣)導(dǎo)出成為我們熟悉的形式或文件格式,從而為我們所用,所分析。
因此我決定寫下此篇文章來幫助很多實際工作或?qū)W習(xí)中需要用到此類技能的同學(xué)、同事們,讓大家更了解Ansys APDL背后的工作原理與數(shù)據(jù)導(dǎo)出方式。
當(dāng)然,在社區(qū)中早就有大佬回答過了這個問題,并給大家制作了相應(yīng)的提取矩陣軟件,其軟件具備了簡單、便捷的操作方式,讓很多想要提取剛度矩陣與質(zhì)量矩陣的同僚們受益,那么我為什么還要寫一篇這樣的文章重新提起這樣一個話題呢?這就又回到了我開頭所說的“原理與方法”,我在此更希望面對想要進一步學(xué)習(xí)了解軟件背后機理的群體,并在此基礎(chǔ)上保留教學(xué)的簡潔性,提供導(dǎo)出矩陣與轉(zhuǎn)換、列式、求解的源代碼,使其既兼顧基本原理,又可以讓大家直接上手使用,非常的便捷,也避免了很多因為優(yōu)化不完全導(dǎo)致的運行bug。
2.有限元軟件導(dǎo)出剛度矩陣與質(zhì)量矩陣的方法
在使用APDL進行求解時,每次在求解完成后都會在工作路徑下生成一個.full文件,而這個文件十分關(guān)鍵,其正是剛度矩陣與質(zhì)量矩陣的所在之處。
展開 ANSYS模型剛度、質(zhì)量矩陣快速提取小軟件—km_from_Ansys ¥88
=MASS:輸出質(zhì)量矩陣。可用于特征值屈曲、子結(jié)構(gòu)分析、模態(tài)分析。
=DAMP:輸出阻尼矩陣。僅用于有阻尼的模態(tài)分析。
rhs---右邊項輸出控制(右邊項指用矩陣所表示方程的等號右端矢量,這里可為節(jié)點荷載向量),如rhs=YES則輸出,如rhs=NO則不輸出。
模態(tài)分析時,因僅LANB和QR法可生成完整的質(zhì)量矩陣,因此也僅采用這兩種方法時才可使用HBMAT命令得到質(zhì)量矩陣文件。
這個是Ansys幫助文件中對HBMAT命令的解釋,在Ansys分析中,會在根目錄下形成.full的二進制文件,里面存儲的就是已經(jīng)組合好的剛度和質(zhì)量矩陣,只是是以二進制文件的形式存在,通過HBMAT命令可以將二進制文件轉(zhuǎn)換為可以使用的十進制文件,十進制文件是以txt的形式存放在根目錄下。
打開生成的十進制文件,發(fā)現(xiàn)并沒有得到我們所想象的剛度、質(zhì)量矩陣的形式,而是一長串的數(shù)字。這是因為,Ansys中的矩陣文件是以稀疏矩陣的形式存儲的,得到的十進制文件,只是給出了矩陣中元素對應(yīng)的位置和值,我們需要對這一串?dāng)?shù)字進行整理才能得到原始的矩陣形式。這就需要明確十進制文件中數(shù)字的排列規(guī)律。
文件基本格式是前面有4或5行描述數(shù)據(jù),其后為單列矩陣元素值,說明如下:
第1行:格式(A72),為文件頭的字符型解釋,如剛度矩陣或質(zhì)量矩陣等標(biāo)題。
第2行:格式(5I14),分別表示該文件的總行數(shù)(不包括文件頭)、矩陣列指針的總行數(shù)、矩陣行索引的總行數(shù)、矩陣元素數(shù)值的總行數(shù)、右邊項總行數(shù)。
第3行:格式(A3,11X,4I14),分別為矩陣類型、矩陣行數(shù)、矩陣列數(shù)、矩陣行索引數(shù)(對組裝后的矩陣,該值等于矩陣行索引數(shù))、單元元素數(shù)(對組裝后的矩陣此值為0)。
展開 ANSYS Corner| ANSYS Workbench中一種螺栓預(yù)緊力施加方法
ANSYS Corner| ANSYS Workbench中一種螺栓預(yù)緊力施加方法

ANSYS知識普及1——如何提取模態(tài)質(zhì)量(ANSYS專家編輯,非原創(chuàng),歡迎轉(zhuǎn)摘)
本人準(zhǔn)備出一個ANSYS知識普及系列,將有用的網(wǎng)上資料歸攏,由于知識水平有限,不對之處請諒解。也歡迎各位網(wǎng)友提供好的資料分享,讓我們共同完成這個ANSYS知識普及系列。
編輯人:技術(shù)鄰ANSYS專家
業(yè)務(wù)咨詢網(wǎng)址:http://www.yqgqt.org.cn/content/other/402981
(打個小廣告)
聲 明:1、ANSYS知識普及系列中所有資料均來自網(wǎng)上;
2、如侵犯知識產(chǎn)權(quán),請聯(lián)系ANSYS專家本人或者技術(shù)鄰,我將第一時間刪除。
下面是《ANSYS Verification Manual》中VM89.DAT稍加修改后提取模態(tài)質(zhì)量的例子:
/PREP7
/TITLE, VM89, NATURAL FREQUENCIES OF A TWO-MASS-SPRING SYSTEM
C*** VIBRATION THEORY AND APPLICATIONS, THOMSON, 2ND PRINTING, PAGE 163,EX 6.2-2
ET,1,COMBIN14,,,2
ET,2,MASS21,,,4
R,1,200 ! SPRING CONSTANT = 200
R,2,800 ! SPRING CONSTANT = 800
R,3,.5 ! MASS = .5
R,4,1 ! MASS = 1
N,1
N,4,1
FILL
E,1,2 ! SPRING ELEMENT (TYPE,1) AND K = 200 (REAL,1)
TYPE,2
REAL,3
E,2 ! MASS ELEMENT (TYPE,2) AND MASS = .5 (REAL,3)
TYPE,1
REAL,2
E,2,3 !
展開 ANSYS知識普及系列16——在ANSYS里施加地震慣性力的方法
本人準(zhǔn)備出一個ANSYS知識普及系列,將有用的網(wǎng)上資料歸攏,由于知識水平有限,不對之處請諒解。也歡迎各位網(wǎng)友提供好的資料分享,讓我們共同完成這個ANSYS知識普及系列。
編輯人:技術(shù)鄰ANSYS專家
業(yè)務(wù)咨詢網(wǎng)址:http://www.yqgqt.org.cn/content/other/402981
(打個小廣告)
聲 明:1、ANSYS知識普及系列中所有資料均來自網(wǎng)上;
2、如侵犯知識產(chǎn)權(quán),請聯(lián)系ANSYS專家本人或者技術(shù)鄰,我將第一時間刪除。
小技巧:加本人關(guān)注,可以及時觀看本人發(fā)布的技術(shù)貼
在ANSYS里做地震分析時,需要對結(jié)構(gòu)施加地震慣性荷載,地震慣性力是通過加速度的方式輸入進結(jié)構(gòu)的,然后與結(jié)構(gòu)的質(zhì)量一起形成動力計算時的慣性荷載,下面說一下在ANSYS里施加地震慣性力的方法。
展開 ANSYS知識普及4——如何施加函數(shù)變化的表面載荷 (ANSYS專家編輯,非原創(chuàng),歡迎轉(zhuǎn)摘)
本人準(zhǔn)備出一個ANSYS知識普及系列,將有用的網(wǎng)上資料歸攏,由于知識水平有限,不對之處請諒解。也歡迎各位網(wǎng)友提供好的資料分享,讓我們共同完成這個ANSYS知識普及系列。
編輯人:技術(shù)鄰ANSYS專家
業(yè)務(wù)咨詢網(wǎng)址:http://www.yqgqt.org.cn/content/other/402981
(打個小廣告)
聲 明:1、ANSYS知識普及系列中所有資料均來自網(wǎng)上;
2、如侵犯知識產(chǎn)權(quán),請聯(lián)系ANSYS專家本人或者技術(shù)鄰,我將第一時間刪除。
小技巧:加本人關(guān)注,可以及時觀看本人發(fā)布的技術(shù)貼
ANSYS具有函數(shù)加載功能,可以很方便地在模型表面施加函數(shù)變化的各種載荷,在ANSYS中,也可以通過變通的方式來實現(xiàn)此功能,其思路是:
首先選定所要施加函數(shù)變化表面載荷的表面上的節(jié)點,利用ANSYS的參數(shù)數(shù)組和嵌入函數(shù)知識寫一簡單的命令流,定義好相應(yīng)節(jié)點位置的面載荷值,然后通過在節(jié)點上施加面載荷來完成。
下面以在一圓柱表面施加函數(shù)變化載荷為例:
/prep7
et,1,45
cyl4,,,0.5,,,,3
vsweep,all
asel,s,loc,y,0.01,1
nsla
!
*get,nmax,node,,num,max,
*get,nmin,node,,num,min,
*afun,deg
*dim,t1,array,nmax,1,1,
csys,1
*do,k,nmin,nmax
*if,nsel(k),eq,1,then
t1(k)=1000*sin(ny(k))
*else
t1(k)=0
*endif
*enddo
!
sffun,pres,t1(1)
sf,all,pres,0
展開 ANSYS知識普及7——如何施加扭矩(ANSYS專家編輯,非原創(chuàng),歡迎轉(zhuǎn)摘)
關(guān)于實體單元施加彎矩的方法一、施加方法思路1:矩或扭矩說白了就是矩,所謂矩就是力和力臂的乘積。施加矩可以等效為施加力;思路2:直接施加彎矩或扭矩,此時需要引入一個具有旋轉(zhuǎn)自由度的節(jié)點;二、在ANSYS中實現(xiàn)的方法這里說說3個基本方法,當(dāng)然可以使用這3個方法的組合方法,組合方法就是對3個基本方法的延伸,但原理仍不變。
ansys如何輸出高質(zhì)量的圖片
對體和面來說,ANSYS默認(rèn)的結(jié)果輸出格式是云圖格式,而這種彩色云圖打印為黑白圖像時對比很不明顯,無法表達(dá)清楚,這對于發(fā)表文章來說是非常不便的。發(fā)文章所用的結(jié)果圖最好是等值線圖,并且最好是黑白的等值線圖。筆者原來進行這項工作時一般借用photoshop等第三方軟件,很麻煩,并且效果不好。現(xiàn)通過摸索,發(fā)現(xiàn)通過靈活運用ansys本身也能實現(xiàn)這項功能。現(xiàn)將步驟寫給大家,感謝caenet對我的幫助。
ANSYS約束方程的施加與分析
對于約束方程的施加,在ANSYS中可以使用CE命令,其基本形式如下:
CE, NEQN, CONST, NODE1, Lab1, C1, NODE2, Lab2, C2, NODE3, Lab3, C3
其中:
NEQN為約束方程編號,可取值為:
=N:任意編號;
=HIGH:既有約束方程的最高編號,這個非常適用于向已有的方程中增加自由度;
=NEXT:既有約束方程最高編號+1,自動編號選項;
默認(rèn)為HIGH。
CONST為方程的常數(shù)項Constant;
NODE1為約束方程的第一項的節(jié)點號,如果使用-NODE1則為刪除該項;
Lab1為第一項的節(jié)點自由度標(biāo)識符,可以用UX、UY、UZ、ROTx、ROTy、ROTz進行表示;
C1為第一項系數(shù),如果設(shè)置為0則不計入該項。
其他選項與上述類似,當(dāng)約束方程的項數(shù)多于三項時,可以重復(fù)執(zhí)行該命令,使用默認(rèn)的HIGH向該方程中增加其他項;如果修改約束方程的常數(shù)項,則采用不帶節(jié)點參數(shù)的CE命令,求解期間也只能修改約束方程常數(shù)項,可以使用CECMOD命令。
展開 ANSYS如何獲取結(jié)構(gòu)的總質(zhì)量
結(jié)構(gòu)質(zhì)量
*status,MASS
!=================
MASS顯示如下:
理論求解:
(0.6*0.6*3.3*2+0.3*0.6*3.6)*2*2600=15724.8 Kg
可見兩者并無差別,這個小技能你GET到了嗎?
關(guān)注公眾號:ANSYS結(jié)構(gòu)院 很有必要

ANSYS構(gòu)建施加約束
ANSYS在施加約束這里面的操作技巧與方法有沒有專門的書籍?
ANSYS施加隨時間變化載荷的方法
ANSYS施加隨時間變化載荷的方法
長安CAE
1 概述
在用ANSYS計算時經(jīng)常會遇到載荷隨時間變化的情況,比如隨時間而變化的力、溫度等,在處理此類問題時,即施加隨時間歷程而不同變化的載荷,比較常用的有兩種方法,一種是逐步加載,一種是利用載荷文件。
2 方法
逐步加載的方法適用于載荷變化不多的情況,比如圖1中,載荷曲線中的點僅有6個,(0,0),(0.0015,2.5),(0.025,2.5),(0.035,1.5),(0.045,1.5),(0.051,0),對于此種情況,采用逐步加載的方法還是比較適合的。
圖1 載荷曲線
具體加載時,在求解處理器里面,通過定義不同的time值,實現(xiàn)不同的時間點,對應(yīng)此6個載荷點,方法如下:
Time,0.0015
!選擇對象施加載荷2.5
Time,0.025
!選擇對象施加載荷2.5
Time,0.035
!選擇對象施加載荷1.5
Time,0.045
!選擇對象施加載荷1.5
Time,0.051
!選擇對象施加載荷0
!求解……
在設(shè)置載荷增長方式時可以設(shè)置KBC的值為1,這樣ANSYS 在處理兩個時間點的載荷時采用線性的方法,即最后的施加的載荷肯定如圖1所示。
當(dāng)載荷時間點特別多時,比如振動載荷,比如地震加速度這一類,數(shù)據(jù)特別多,采用重復(fù)加載的方法工作量太大,修改也不方便,此時比較好的選擇是利用載荷文件。
可以將載荷與對應(yīng)的時間輸出到txt文件,如圖2所示,左邊一列是時間,右邊是對應(yīng)的載荷數(shù)據(jù)。
圖2 載荷文件
ANSYS在施加載荷時,先讀取txt文件中的內(nèi)容,保存成數(shù)組,然后通過循環(huán)遍歷數(shù)組的數(shù)據(jù)加載。
*Dim,Prs,array,2,22,0,,, !定義數(shù)組Prs
*Create,ansuitmp !
展開 ansys結(jié)構(gòu)分析中施加周期邊界
請教了:哪位高手會在ansys結(jié)構(gòu)分析中施加周期邊界條件?
先謝謝了
ANSYS中整體、單元剛度和質(zhì)量矩陣的提取
這時用編輯器打開cp.out文件,可以看到按單元寫出的質(zhì)量、剛度等矩
陣
ANSYS中整體、單元剛度和質(zhì)量矩陣的提取.rar