-
GitHub上的Structural-Model-Updating MATLAB代码示例提供了用于有限元模型更新的工具
资源介绍
matlab信任模型代码SMU:用于结构模型更新的MATLAB软件包
该软件包提供了示例MATLAB代码和数据,用于结构的有限元模型更新。
该代码提供了不同更新方式和优化算法的选择。
介绍
在竣工结构上进行现场动态测试通常会提供与有限元(FE)模型生成的模态特性不同的模态特性。
为了更新有限元模型参数,可以制定优化问题以最大程度地减少实验和模拟模态特性之间的差异。
可以选择各种有限元模型参数作为模型更新的优化变量,例如结构构件的弹性模量以及支撑弹簧的刚度值。
该用于有限元模型更新的软件包提供了三种模型更新公式,即(1)MAC(模态保证标准)值公式,(2)特征向量差公式和(3)模态动态残差公式。
对于每个更新公式,都将执行目标函数的解析雅可比导数。
为了找到公式化的优化问题的最佳解决方案,该软件包支持MATLAB优化工具箱中可用的各种优化算法,例如Levenberg-Marquardt算法,信任区域反射算法和内点方法等。
可以采用随机产生的优化变量的起始值来增加找到优化问题的全局最小值的机会。
最后,MATLAB代码包含几个结构示例,以评估模型更新公式和优化算法。
内容
“
\
SMU”