单自由度非线性体系线加速度法程序编写单自由度非线性体系线加速度法程序编写
本程序主要应用线加速度法数值求解单自由度非线性体系的位移曲线。整个程序通过Matlab编写。
1.线加速法原理
1.1增量方程
t时刻:
时刻:
其中:
则可得增量方程
1.2线加速度法
设 并消去 得
其中
2.程序编写流程图
N
Y
Y
y(i+1)
N
Y
y(i+1)∈[A,B]
N
N
N
v(i+1...
单自由度非线性体系线加速度法程序编写
本程序主要应用线加速度法数值求解单自由度非线性体系的位移曲线。整个程序通过Matlab编写。
1.线加速法原理
1.1增量方程
t时刻:
时刻:
其中:
则可得增量方程
1.2线加速度法
设 并消去 得
其中
2.程序编写
图
N
Y
Y
y(i+1)
N
Y
y(i+1)∈[A,B]
N
N
N
v(i+1)<0
v(i+1)>0
Y
Y
3.具体应用算例
通过所编写的程序,得到以下结果:
当Δt=0.1s时,ymax=0.1423,fsmax=3
fs-t曲线
y-t曲线
当Δt=0.05s时,ymax=0.1563,fsmax=3
当Δt=0.025s时,ymax=0.1583,fsmax=3
从以上图像中可以看到,当Δt越小时,所得到的结构精度越高,但可以看到当Δt=0.1s时的位移曲线与Δt=0.05s和Δt=0.025s有区别,说明所编程序存在小误差,仍需改进。
本文档为【单自由度非线性体系线加速度法程序编写】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。