地震工程作业.docx
- 文档编号:28117424
- 上传时间:2023-07-08
- 格式:DOCX
- 页数:14
- 大小:265.77KB
地震工程作业.docx
《地震工程作业.docx》由会员分享,可在线阅读,更多相关《地震工程作业.docx(14页珍藏版)》请在冰豆网上搜索。
地震工程作业
作业1
绘制1940ElCentro,N-S分量地震动的绝对加速度、相对速度和相对位移反应谱。
地震动:
在PEERGroundMotionDatabase自行下载经典的1940ElCentro,N-S分量。
要求:
在此模板内完成,A4纸打印。
自编程序与软件(Bispec或Seismosigna等)计算反应谱进行对比。
提交自编写程序。
Matlab程序:
clear
fid=fopen('E:
\Earthquake\Elcentro.txt');
[Accelerate,count]=fscanf(fid,'%g');%count读入的记录的量
Accelerate=9.8*Accelerate';%单位统一为m和s
time=0:
0.02:
(count-1)*0.02;%单位s
Displace=zeros(1,count);%相对位移
Velocity=zeros(1,count);%相对速度
AbsAcce=zeros(1,count);%绝对加速度
DampA=[0.00,0.02,0.05];%三个阻尼比
TA=0.0:
0.02:
4;%TA=0.000001:
0.02:
4;结构周期
Dt=0.02;%地震记录的步长
%记录计算得到的反应,MDis为某阻尼时最大相对位移
%MVel为某阻尼时最大相对速度,MAcc某阻尼时最大绝对加速度
MDis=zeros(3,length(TA));
MVel=zeros(3,length(TA));
MAcc=zeros(3,length(TA));
j=1;
forDamp=[0.00,0.05,0.1]
t=1;
forT=0.0:
0.02:
4
Frcy=2*pi/T;
DamFrcy=Frcy*sqrt(1-Damp*Damp);
e_t=exp(-Damp*Frcy*Dt);
s=sin(DamFrcy*Dt);
c=cos(DamFrcy*Dt);
A=zeros(2,2);
A(1,1)=e_t*(s*Damp/sqrt(1-Damp*Damp)+c);
A(1,2)=e_t*s/DamFrcy;
A(2,1)=-Frcy*e_t*s/sqrt(1-Damp*Damp);
A(2,2)=e_t*(-s*Damp/sqrt(1-Damp*Damp)+c);
d_f=(2*Damp^2-1)/(Frcy^2*Dt);
d_3t=Damp/(Frcy^3*Dt);
B=zeros(2,2);
B(1,1)=e_t*((d_f+Damp/Frcy)*s/DamFrcy+(2*d_3t+1/Frcy^2)*c)-2*d_3t;
B(1,2)=-e_t*(d_f*s/DamFrcy+2*d_3t*c)-1/Frcy^2+2*d_3t;B(2,1)=e_t*((d_f+Damp/Frcy)*(c-Damp/sqrt(1-Damp^2)*s)-(2*d_3t+1/Frcy^2)*
(DamFrcy*s+Damp*Frcy*c))+1/(Frcy^2*Dt);
B(2,2)=e_t*(1/(Frcy^2*Dt)*c+s*Damp/(Frcy*DamFrcy*Dt))-1/(Frcy^2*Dt);
fori=1:
(count-1)
Displace(i+1)=A(1,1)*Displace(i)+A(1,2)*Velocity(i)+B(1,1)*Accelerate(i)+B(1,2)*
Accelerate(i+1);
Velocity(i+1)=A(2,1)*Displace(i)+A(2,2)*Velocity(i)+B(2,1)*Accelerate(i)+B(2,2)*
Accelerate(i+1);
AbsAcce(i+1)=-2*Damp*Frcy*Velocity(i+1)-Frcy^2*Displace(i+1);
end
MDis(j,t)=max(abs(Displace));
MVel(j,t)=max(abs(Velocity));
ifT==0.0
MAcc(j,t)=max(abs(Accelerate));
else
MAcc(j,t)=max(abs(AbsAcce));
end
Displace=zeros(1,count);
Velocity=zeros(1,count);
AbsAcce=zeros(1,count);
t=t+1;
end
j=j+1;
end
closeall
figure%绘制位移反应谱
plot(TA,MDis(1,:
),'-b',TA,MDis(2,:
),'-r',TA,MDis(3,:
),':
k')
title('Displacement')
xlabel('Tn(s)')
ylabel('Displacement(m)')
legend('ζ=0','ζ=0.02','ζ=0.05')
grid
figure%绘制速度反应谱
plot(TA,MVel(1,:
),'-b',TA,MVel(2,:
),'-r',TA,MVel(3,:
),':
k')
title('Velocity')
xlabel('Tn(s)')
ylabel('velocity(m/s)')
legend('ζ=0','ζ=0.02','ζ=0.05')
grid
figure%绘制绝对加速度反应谱
plot(TA,MAcc(1,:
),'-b',TA,MAcc(2,:
),'-r',TA,MAcc(3,:
),':
k')
title('AbsoluteAcceleration')
xlabel('Tn(s)')
ylabel('absoluteacceleration(m/s^2)')
legend('ζ=0','ζ=0.02','ζ=0.05')
grid
由此得到下图反应谱与由Seismosigna得到的反应谱作出比较
相对位移反应谱(上)与Seismosigna计算相对位移反应谱(下)的比较
相对速度反应谱(上)与Seismosigna计算相对速度反应谱(下)的比较
绝对加速度反应谱(左图)与Seismosigna计算绝对加反应谱(右图)的比较
作业2、
使用中心差分方法和Newmark方法分别计算下面单自由度结构的地震反应。
题:
考虑下面的具有2个自由度的一个简单系统,分析时间步长Δt=0.28sec的情况,求每时刻的加速度、速度、位移
求:
要求:
在此模板内完成,A4纸打印。
MATLAB程序:
clear
%求自振圆频率与振型
m=[20;01];
k=[6-2;-24];
[v,d]=eig(inv(m)*k);
w=sqrt(d);
fai1=v(:
1)./v(1,1);
fai2=v(:
2)./v(1,2);
fai=[fai1fai2];
mm=fai'*m*fai;kk=fai'*k*fai;%等效质量矩阵及等效刚度矩阵
p0=[0;10];
%中心差分法
s0=[0;0];u0=[0;0];%初速度及初位移均为0
%以下过程均采用q、q1、q2的形式分别表示位移、速度、加速度
q0=[fai1'*m*s0./(fai1'*m*fai1);fai2'*m*s0./(fai2'*m*fai2)];
q01=[fai1'*m*u0./(fai1'*m*fai1);fai2'*m*u0./(fai2'*m*fai2)];
P0=fai'*p0;
q02=mm^(-1)*(P0-kk*q0);
t=0.28;
q(:
1)=q0-t*q01+t^2*q02/2;%q(:
1)表示q-1,即初始时刻前一时刻的位移
q(:
2)=[0;0];%q(:
2)表示初始时刻的位移
Kh=mm/(t^2);
a=mm/(t^2);
b=kk-2*mm/(t^2);
P=fai'*p0;
fori=2:
7;
Ph(:
i)=P-a*q(:
i-1)-b*q(:
i);
q(:
i+1)=Kh^(-1)*Ph(:
i);
q1(:
i)=(q(:
i+1)-q(:
i-1))/(2*t);
q2(:
i)=(q(:
i+1)-2*q(:
i)+q(:
i-1))/(t^2);
end
u=fai*q;
u1=fai*q1;
u2=fai*q2;
fori=1:
6
U(:
i)=u(:
i+1);
U1(:
i)=u1(:
i+1);
U2(:
i)=u2(:
i+1);
end
U
U1
U2
%Newmark法(采用线加速度法)
gamma=1/2;
beta=1/6;
Kh1=kk+mm/(beta*t^2);
a1=mm/(beta*t);
b1=mm/(2*beta);
detaP=[00000;00000];
q1(:
1)=[0;0];
q11(:
1)=[0;0];
q12(:
1)=q02;
fori=1:
5
detaPh(:
i)=detaP(:
i)+a1*q11(:
i)+b1*q12(:
i);
detaq(:
i)=Kh1^(-1)*detaPh(:
i);
detaq1(:
i)=gamma*detaq(:
i)/(beta*t)-gamma*q11(:
i)/beta+t*(1-gamma/(2*beta))*q12(:
i);
detaq2(:
i)=detaq(:
i)/(beta*t^2)-q11(:
i)/(beta*t)-q12(:
i)/(2*beta);
q1(:
i+1)=q1(:
i)+detaq(:
i);
q11(:
i+1)=q11(:
i)+detaq1(:
i);
q12(:
i+1)=q12(:
i)+detaq2(:
i);
end
v=fai*q1;
v1=fai*q11;
v2=fai*q12;
fori=1:
6
V(:
i)=v(:
i);
V1(:
i)=v1(:
i);
V2(:
i)=v2(:
i);
end
V
V1
V2
表1中心差分法
Time
0.28s
0.56s
0.84s
1.12s
1.40s
位移
(m)
0
0.0307
0.1675
0.4871
1.0170
0.3920
1.4451
2.8338
4.1441
5.0152
速度
(m/s)
0.0549
0.2992
0.8149
1.5169
2.1675
2.5805
4.3603
4.8197
3.8954
1.9873
加速度
(m/s^2)
0.3920
1.3529
2.3312
2.6828
1.9642
8.4320
402812
-1.0001
-5.6022
-8.0268
表2Newmark法
Time
0.28s
0.56s
0.84s
1.12s
1.40s
位移
(m)
0.0047
0.0444
0.1826
0.4850
0.9780
0.3726
1.3809
2.7317
4.0447
4.9744
速度
(m/s)
0.0502
0.2751
0.7555
1.4238
2.0720
2.5926
4.4244
4.9850
4.1771
2.3360
加速度
(m/s^2)
0.3586
1.2476
2.1839
2.5896
2.0403
8.5188
4.5654
-0.5615
-5.2088
-7.9416
作业3、如图1所示一3层钢筋混凝土框架结构FR3,各层层高均为4.2m。
设计荷载:
楼面恒荷5.0kN/m2,楼面活荷载2.0kN/m2,屋面恒荷载5.0kN/m2,屋面活荷载2.0kN/m2,结构构件尺寸和配筋见表1,该结构遭受一地震动作用。
使用非线性静力分析方法或时程分析方法求取该地震动作用下此结构(图1右图FR3-A轴平面框架。
不考虑楼板贡献。
)的顶点最大侧向位移值(参考使用的软件:
OpenSees、Abaqus、Ansys、Sap2000、Idarc等)。
(20分左右)
地震动:
1940ElCentro,N-S分量。
要求:
在此模板内完成,A4纸打印。
图13层结构的平立面布置图
表1a框架结构柱的截面尺寸及配筋
结构编号
材料
尺寸(mm×mm)
主筋面积(mm2)/箍筋
混凝土
钢筋
(主筋)
边柱
中柱
边柱
中柱
FR3
1~3层
C30
HRB400
400×400
400×400
1608/φ8@100
1608/φ8@100
表1b框架结构梁的截面尺寸及配筋
结构编号
材料
尺寸(宽×高)
(mm×mm)
主筋面积(mm2)/箍筋
混凝土
钢筋
(主筋)
边跨
中跨
跨中
支座
跨中
支座
FR3
1~3层
C30
HRB400
250×500
942/φ8@200
1140/φ8@100
942/φ8@200
1140/φ8@100
利用SAP2000建立模型如下图所示,图中的gridpoint是所要求的关键点。
输入结构模型的物理数据,得到在Elcentro地震作用下框架侧移变形,如下图。
单位:
m
表3SAP2000输出的框架关键点位移表
TABLE:
JointDisplacements
Joint
OutputCase
CaseType
StepType
U1
U2
U3
Text
Text
Text
Text
m
m
m
1
COMPOSITE
Combination
Max
0
0
0
1
COMPOSITE
Combination
Min
0
0
0
16
COMPOSITE
Combination
Max
0.193169
0.000101
0.000606
16
COMPOSITE
Combination
Min
-0.202617
-0.000168
-0.001481
表中U1、U2、U3分别表示所建模型的整体坐标系的x轴、y轴、z轴的正方向。
由上述可得,所求FRA-3框架的顶点最大侧移量是0.2026m。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 地震 工程 作业