多自由度线性体系 Wilson- θ法程序编写
【摘要】
本文主要介绍了通过使用 Matlab 软件, Wilson- θ法编写多自由度线性
体系的程序的原理、 流程图、 具体算例以及使用注意事项。 通过该程序可以得到
剪切型结构在任意函数荷载作用下各质点的位移函数。
【关键词】 Matlab ;多自由度; Wilson- θ法
1.wilson-
法
原理
wilson-
法中最主要的步骤就是推导由 t 时刻的状态求 tt 时刻的状态的递推公
式,现推导如下:
对 积分
解出
代入
整理,得
其中
本程序的核心就是对以上公式的循环使用。
)(
ttttt
yy
t
yy
t
)(
2
2
tttttt
yy
t
yyy
)(
62
32
ttttttt
yy
t
yyyy
)(
2
1
ttttttt
yytytyy
)2(
6
)(
2
ttttttt
yy
t
ytyy
ttttttt
yy
t
yy
t
y 2
6
)(
)(
6
2
ttttttt
y
t
yyy
t
y
2
2)(
3
tttttttt
PykyCym
PykyCym
Ryk
tt
c
t
m
t
kk
3
)(
6
2
)
2
2
3
()2
6
)(
6
()(
2
tttttttttt
y
t
yy
t
cyy
t
y
t
mPPPR
)(
tttttt
PPPP