写在前文
多自由度分析是现代工程和科学研究中不可或缺的一部分。它涉及到对复杂系统的动力学行为进行精确描述和预测。分享下多自由度的源代码,仅供学习。该程序适用于单自由度或多自由度计算分析~
相关阅读:
代码详解
![7e89389c1506a9ebe1367273f5d4ad2a.png](https://i-blog.csdnimg.cn/blog_migrate/4a29c5037cce22e4ca4ea7681b6ee5d6.png)
步骤一:
构建质量矩阵以及刚度矩阵
![ee5820fb94be5fc3d1617d8814f8c3e0.png](https://i-blog.csdnimg.cn/blog_migrate/d43984043d1242c0a5c5e3380280dc6c.png)
步骤二:
构建 阻尼矩阵
如果为单自由度计算,则采用常规计算得到阻尼,若为多自由度计算则采用瑞利阻尼进行计算。
![7d8f2529d719a4cdac5b1017c282d45d.png](https://i-blog.csdnimg.cn/blog_migrate/7903a3cb938385c9a441152eed18f618.png)
步骤三:
构建 荷载矩阵
![d7523bab103b57464a82f8dcc1865f09.png](https://i-blog.csdnimg.cn/blog_migrate/c13fc49973b3be3c5948efa7414d0363.png)
步骤四:
采用Newmark-β法进行计算
![4dfda18adbd338d900947b0180772059.png](https://i-blog.csdnimg.cn/blog_migrate/a71953a89b7624fb2279c9b381100508.png)
![33b8169b8c77eb8d6f5368faa6b9401d.png](https://i-blog.csdnimg.cn/blog_migrate/57261bd7e67f5063380ad15a065123e5.png)
步骤五:
进行数据整理
![9093981c761a802e81779eca3fb8996e.png](https://i-blog.csdnimg.cn/blog_migrate/05ae6460047305a1fdc7582b4cfe29ae.png)
多自由度分析是现代工程和科学研究中不可或缺的一部分。它涉及到对复杂系统的动力学行为进行精确描述和预测。分享下多自由度的源代码,仅供学习。该程序适用于单自由度或多自由度计算分析~
相关阅读:
如果为单自由度计算,则采用常规计算得到阻尼,若为多自由度计算则采用瑞利阻尼进行计算。