【JY】基于Matlab的雙線性滯回代碼編寫教程

有你關注

所以值得

【JY】基于Matlab的雙線性滯回代碼編寫教程的圖1

 單質點體系振動是最為簡單的振動,通常在學習結構動力學中也是最開始學習這部分的知識和內容,這部分內容最為基礎,也非常重要。回顧這幾篇文章:

【JY】結構動力學初步-單質點結構的瞬態動力學分析

【JY】基于Ramberg-Osgood本構模型的雙線性計算分析

【JY】SDOF計算教學軟件開發應用分享

    很多小伙伴在后臺以及文章下方留言,Matlab的動力學分析怎么編寫?JYChen帶大家詳細的過一遍。但首先,請讀者先移步閱讀上面三篇文章,知道雙線性計算分析原理和動力計算方法,然后我們準備發車。
    本程序編寫主要是單質點計算(含雙線性+黏滯阻尼編寫)
【JY】基于Matlab的雙線性滯回代碼編寫教程的圖2

圖 帶水平粘滯阻尼器計算的雙線性

【JY】基于Matlab的雙線性滯回代碼編寫教程的圖3

圖 不帶水平粘滯阻尼器計算的雙線性

  好了,發車了~

代碼講解:

【JY】基于Matlab的雙線性滯回代碼編寫教程的圖4

第5行:對輸出界面清空,對計算保留的數據清空。

第7~10行:設置計算所需要的動力參數。

第11~12行:讀取txt文本的地震波。(注:也可以其他方式讀取)

第14~15行:黏滯阻尼器所需要的計算參數。

【JY】基于Matlab的雙線性滯回代碼編寫教程的圖5

第17~19行:設置雙線性滯回的關鍵參數。

第20行:計算系統阻尼比。

第22~23行:計算前處理所需要整理的變量。

【JY】基于Matlab的雙線性滯回代碼編寫教程的圖6

第25行:基于地震波步進迭代開始。

第26~34行:雙線性滯回的未屈服階段判斷進行確定剛度。

【JY】基于Matlab的雙線性滯回代碼編寫教程的圖7

第35~41行:雙線性滯回的正向屈服階段判斷進行確定剛度。

第42~48行:雙線性滯回的反向屈服階段判斷進行確定剛度。

【JY】基于Matlab的雙線性滯回代碼編寫教程的圖8

第49~52行:各計算迭代力提前整理與準備計算。

【JY】基于Matlab的雙線性滯回代碼編寫教程的圖9

第53~66行:進行Newmark-β的計算分析。(詳情請閱讀任意一本結構動力學)

【JY】基于Matlab的雙線性滯回代碼編寫教程的圖10

第67~69行:結果進行整理儲存。

第70~72行:結果進行整理,得到了相對加速度Acc,絕對加速度Aabs,位移Dish,恢復力Fsh。

(注意:前面計算單位需保證一致,建議取:N、m、s。由于最后化單位,加速度單位為:m/s2,位移Dish單位為mm,恢復力Fsh單位為kN)


到站了,希望各位看官有所收獲!

源代碼獲得可關注“建源學堂”公眾號,后臺回復:Matlab雙線性教學

以上僅代表個人觀點,歡迎批評指正~

歡迎關注我們的網站:www.jycmf.cn

下期更精彩!

往期精彩

點擊直達

#性能分析

【JY】基于性能的抗震設計淺析(一)

【JY】基于性能的抗震設計淺析(二)

【JY】淺析消能附加阻尼比

【JY】近斷層結構設計策略分析與討論

【JY】淺析各動力求解算法及其算法數值阻尼(人工阻尼)

理念

【JY|體系】結構概念設計之(結構體系概念)

【JY|理念】結構概念設計之(設計理念進展)

【JY】有限單元分析的常見問題及單元選擇

【JY】結構動力學之顯隱式

【JY】淺談結構設計

#概念機理

【JY】基于Ramberg-Osgood本構模型的雙線性計算分析

【JY】結構動力學初步-單質點結構的瞬態動力學分析

【JY】從一根懸臂梁說起

【JY】反應譜的詳解與介紹

【JY】結構瑞利阻尼與經濟訂貨模型

【JY】主成分分析與振型分解

【JY】淺談結構多點激勵之概念機理(上)

【JY】淺談結構多點激勵之分析方法(下)

【JY】板殼單元的分析詳解

【JY】橡膠支座的簡述和其力學性能計算

【JY】振型求解之子空間迭代

【JY】橡膠支座精細化模擬與有限元分析注意要點

#軟件討論

【JY】復合材料分析利器—內聚力單元

【JY】SDOF計算教學軟件開發應用分享

【JY】Abaqus案例—天然橡膠隔震支座豎(軸)向力學性能

【JY】Abaqus6.14-4如何關聯fortran?

【JY】如何利用python來編寫GUI?

【JY】如何解決MATLAB GUI編程軟件移植運行問題?

【JY】淺談結構分析與設計軟件

【JY|STR】求解器之三維結構振型分析

【JY】SignalData軟件開發應用分享

#其他

【JY】位移角還是有害位移角?

【JY】如何利用python來編寫GUI?

【JY】今日科普之BIM

~關注未來更精彩~

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

3
4