
發(fā)布
注冊(cè)
/
登錄ansys單代碼和多代碼
關(guān)注創(chuàng)建者:王靖雯 創(chuàng)建時(shí)間:2023-03-07

ansys單代碼和多代碼的實(shí)例教程
寫在前文
多自由度分析是現(xiàn)代工程和科學(xué)研究中不可或缺的一部分。它涉及到對(duì)復(fù)雜系統(tǒng)的動(dòng)力學(xué)行為進(jìn)行精確描述和預(yù)測(cè)。分享下多自由度的源代碼,僅供學(xué)習(xí)。該程序適用于單自由度或多自由度計(jì)算分析~
相關(guān)閱讀:
【JY】代碼|極簡(jiǎn)反應(yīng)譜分析
【JY】基于Matlab的雙線性滯回代碼編寫教程
【JY】動(dòng)力學(xué)利器 —— JYdyn函數(shù)包分享與體驗(yàn)
代碼詳解
步驟一:
構(gòu)建質(zhì)量矩陣以及剛度矩陣
步驟二:
構(gòu)建 阻尼矩陣
如果為單自由度計(jì)算,則采用常規(guī)計(jì)算得到阻尼,若為多自由度計(jì)算則采用瑞利阻尼進(jìn)行計(jì)算。
步驟三:
構(gòu)建 荷載矩陣
步驟四:
采用Newmark-β法進(jìn)行計(jì)算
步驟五:
進(jìn)行數(shù)據(jù)整理
步驟六:
結(jié)果展示
運(yùn)行代碼可得到相關(guān)結(jié)果:包括選取樓層的 絕對(duì)加速度、速度、位移,以及振型。
代碼驗(yàn)證
采用SAP2000進(jìn)行建模對(duì)比,對(duì)比結(jié)果如下(將代碼結(jié)果做1~10個(gè)單位的偏移,否則數(shù)據(jù)重疊看不出):
小結(jié)
1、該代碼可根據(jù)科研需求進(jìn)行改造相關(guān)的 M、C、K、F矩陣,進(jìn)行求解。已適用于結(jié)構(gòu)風(fēng)工程、地震工程、沖擊動(dòng)力學(xué)等。
2、改代碼可從迭代方式進(jìn)行實(shí)時(shí)對(duì)相關(guān)矩陣重新組裝,實(shí)現(xiàn)非線性分析,如對(duì)K做實(shí)時(shí)更新,可得到位移型滯回的非線性分析結(jié)果,對(duì)M做實(shí)時(shí)更新可得到結(jié)構(gòu)的動(dòng)態(tài)質(zhì)量隨時(shí)間或者上一步響應(yīng)的變化。
3、由于該代碼架構(gòu)比較簡(jiǎn)單,適合于小體量的結(jié)構(gòu)矩陣,若需要更大體量的結(jié)構(gòu)計(jì)算,仍需要引入Jydyn函數(shù)庫。
【JY】動(dòng)力學(xué)利器 —— JYdyn函數(shù)包分享與體驗(yàn)
完
更多精彩,關(guān)注建源學(xué)堂!
關(guān)注 建源學(xué)堂 公眾號(hào),并回復(fù)“多自由度代碼”可獲得上文代碼。
展開 Martínez-Pa?eda 公布了微觀多尺度斷裂力學(xué)的許多源代碼,包括應(yīng)變梯度理論 相場(chǎng)斷裂力學(xué) 面向msg的XFEM等理論的源代碼。幫其在國內(nèi)推廣下,用其代碼注意引用他的文章! 花了時(shí)間做這個(gè)帖子,辛苦費(fèi)還是要收的
(一)PHASE FIELD FRACTURE IMPLEMENTATION IN FENICS
FEniCS Python script with a staggered implementation of the phase field fracture method, suitable for 2D and 3D case studies. Includes a document with detailed instructions.
Paper: Hirshikesh, S. Natarajan, R. K. Annabattula, E. Martínez-Pa?eda. Phase field modelling of crack propagation in functionally graded materials.
展開 機(jī)械分析源代碼

ansys單代碼和多代碼的相關(guān)專題、標(biāo)簽、搜索
ansys單代碼和多代碼的最新內(nèi)容
寫在前文
多自由度分析是現(xiàn)代工程和科學(xué)研究中不可或缺的一部分。它涉及到對(duì)復(fù)雜系統(tǒng)的動(dòng)力學(xué)行為進(jìn)行精確描述和預(yù)測(cè)。分享下多自由度的源代碼,僅供學(xué)習(xí)。該程序適用于單自由度或多自由度計(jì)算分析~
相關(guān)閱讀:
【JY】代碼|極簡(jiǎn)反應(yīng)譜分析
【JY】基于Matlab的雙線性滯回代碼編寫教程
【JY】動(dòng)力學(xué)利器 —— JYdyn函數(shù)包分享與體驗(yàn)
代碼詳解
步驟一:
構(gòu)建質(zhì)量矩陣以及剛度矩陣
Martínez-Pa?eda 公布了微觀多尺度斷裂力學(xué)的許多源代碼,包括應(yīng)變梯度理論 相場(chǎng)斷裂力學(xué) 面向msg的XFEM等理論的源代碼。幫其在國內(nèi)推廣下,用其代碼注意引用他的文章! 花了時(shí)間做這個(gè)帖子,辛苦費(fèi)還是要收的
(一)PHASE FIELD FRACTURE IMPLEMENTATION IN FENICS
FEniCS Python script with a staggered
機(jī)械分析源代碼