
隐式动态求解器(Implicit Dynamic Solver)- 基于非线性纽马克法的MATLAB实现
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本项目介绍了一种基于非线性纽马克法的隐式动态求解器的MATLAB实现,适用于复杂工程结构的动力学分析。
使用带有示例文件的非线性 Newmark 方法的隐式动态求解器函数结果 = Newmark_Nonlinear(元素,材料,支持,自由,M,C,f,fs,delta)
输入:
- Elements:包含 `Elements{i}.DOFs` 和 `Elements{i}.Material` 的结构。其中 `Elements{i}.DOFs=[jk]` 表示元素 i 将 DOF j 与 k 连接起来,并且 `Elements{i}.Material=m` 将材料 m 分配给元素 i。
- 材料:包含双线性弹簧材料特性的结构,包括 `Material{m}.k1`(初始刚度)和 `Material{m}.x1`(变形阈值)。当超过该变形时,刚度会降低到 `Material{m}.k2`。
- 支持:大小为 (nSupport, 1) 的支持向量,表示固定自由度。
- 自由:大小为 (nFree, 1) 的自由 DOF 向量。
- M:质量矩阵(维度 nFree*nFree)。
- C: 阻尼。
全部评论 (0)
还没有任何评论哟~


