【JY】基于Matlab的双线性滞回代码编写教程
有你关注
所以值得
单质点体系振动是最为简单的振动,通常在学习结构动力学中也是最开始学习这部分的知识和内容,这部分内容最为基础,也非常重要。回顾这几篇文章:
【JY】基于Ramberg-Osgood本构模型的双线性计算分析
图 带水平粘滞阻尼器计算的双线性
图 不带水平粘滞阻尼器计算的双线性
代码讲解:
第5行:对输出界面清空,对计算保留的数据清空。
第7~10行:设置计算所需要的动力参数。
第11~12行:读取txt文本的地震波。(注:也可以其他方式读取)
第14~15行:黏滞阻尼器所需要的计算参数。
第17~19行:设置双线性滞回的关键参数。
第20行:计算系统阻尼比。
第22~23行:计算前处理所需要整理的变量。
第25行:基于地震波步进迭代开始。
第26~34行:双线性滞回的未屈服阶段判断进行确定刚度。
第35~41行:双线性滞回的正向屈服阶段判断进行确定刚度。
第42~48行:双线性滞回的反向屈服阶段判断进行确定刚度。
第49~52行:各计算迭代力提前整理与准备计算。
第53~66行:进行Newmark-β的计算分析。(详情请阅读任意一本结构动力学)
第67~69行:结果进行整理储存。
第70~72行:结果进行整理,得到了相对加速度Acc,绝对加速度Aabs,位移Dish,恢复力Fsh。
到站了,希望各位看官有所收获!
源代码获得可关注“建源学堂”公众号,后台回复:Matlab双线性教学。
以上仅代表个人观点,欢迎批评指正~
欢迎关注我们的网站:www.jycmf.cn
下期更精彩!
往期精彩
点击直达
#性能分析
【JY】基于Ramberg-Osgood本构模型的双线性计算分析
#软件讨论
【JY】Abaqus案例—天然橡胶隔震支座竖(轴)向力学性能
~关注未来更精彩~