Escolar Documentos
Profissional Documentos
Cultura Documentos
net/publication/311439252
CITATIONS READS
0 983
1 author:
Makara Rith
Gangneung-Wonju National University
7 PUBLICATIONS 2 CITATIONS
SEE PROFILE
All content following this page was uploaded by Makara Rith on 06 December 2016.
Term Project
by Rith Makara
ID: 20168061
2016-11-28
CONTENT
CONTENT .......................................................................................................................................... 1
1. Introduction .................................................................................................................................... 2
2. Methodology ................................................................................................................................... 3
3. Application In Matlab.................................................................................................................... 8
References ............................................................................................................................................ 9
Appendix 5 – Output_Modal_Analysis.m...................................................................................... 17
Seismic analysis is a part of structural analysis that determines the structural response of a
building subjected to the earthquake activity. The structural responses created by earthquake motion
are very important for the design of a structure. In order to perform the seismic analysis and design
of a structure to be built at a particular location, the actual time history record (i.e. displacement,
velocity and acceleration of ground motion as shown in Fig. 1) is required. However, it is not
possible to have such records at each and every location. Additionally, the seismic analysis of
structures cannot be simply based on the peak value of the ground acceleration to determine the
response of the structure with the frequency content of ground motion and its own dynamic
properties.
Fig. 1. Ground Acceleration, Velocity and Displacement recorded at the Imperial Valley Irrigation
District Substation, EL Centro, California, during the Imperial Valley Earthquake of May 18, 1940
To solve this problem, Earthquake Response Spectrum Analysis is the most well-known
tool in the seismic analysis of the structures. Response Spectra are curves plotted between
maximum responses of SDOF (Single Degree of Freedom) system subjected to specified earthquake
ground motion and its time period (or frequency) as shown in Fig. 3. The response of a structure can
be defined as a combination of many special shapes modes which is determined from the design or
response spectrum based on the modal natural frequency and the modal mass.
Therefore, the purpose of this study is to develop a seismic analysis of MDOF (Multi-
Degree of Freedom) Structure based on Response Spectrum Method. This analysis tool is written in
Written by: Rith Makara 2
MATLAB software to determine structural responses or a combined response of each mode shape.
This report is divided into three main sections. Section one describes the introduction of
seismic analysis, analysis method and the purpose of this report. In section two, literature review of
seismic analysis method and the development procedure are indicated. The application of seismic
analysis tools in MATLAB software are reported in section three.
2. METHODOLOGY
The response spectrum for a given ground motion component 𝑢𝑔̈ (𝑡) can be developed by
implementation of the following steps:
① Numerically define the ground acceleration 𝑢𝑔̈ (𝑡); typically, the ground motion ordinates
are defined at every 0.02 sec.
② Select the natural vibration period T n and damping ratio ζ of an SDF system.
③ Compute the deformation response u(t) of this SDF system due to the ground motion 𝑢𝑔̈ (𝑡)
by numerical method: Newmark’s Method for Linear System. In obtaining the responses as
shown in Fig. 3, the exact solution of Eq.1 for ground motion assumed to be piecewise
linear over every ∆t = 0.02 sec was used. Procedure of Newmark’s Method is illustrated in
Table 1.
⑤ The spectral ordinates are D=u 0 , V=(2π/T n )D, and A=(2π/T n )2D.
⑦ Present the results of steps 2 to 6 graphically to produce three separate spectra like those in
Fig. 4(A) or a combined spectrum like the one in Fig. 4(B)
(A) (B)
Fig. 4. (A) Response Spectra (ζ=0.02) for EL Centro ground motion: (a) deformation response
spectrum; (b) pseudo-velocity response spectrum; (c) pseudo-acceleration response spectrum; (B)
Combined D-V-A response spectrum for El Centro ground motion; ζ=0, 2, 5, 10, and 20%
Response Spectrum Analysis (RSA) is not an exact predictor of peak response, but it
provides an estimate that is sufficient accurate for structural design applications. MDOF systems are
usually analyzed using Modal Analysis. This system when subjected to ground motion undergoes
deformations in number of possible ways. These deformed shapes are known as modes of vibration
or mode shapes. Each shape is vibrating with a particular frequency. Total unique modes for each
MDOF system are equal to the possible degree of freedom of system. The equation of motion for
MDOF system is given by Eq. 2.
Where: [m] = Mass Matrix; [k] = Stiffness Matrix; [c] = Damping Matrix and
{r}=influence Coefficient Vector
The procedure to compute the peak response of an N-story building with plan symmetric
about two orthogonal axes to earthquake ground motion along an axis of symmetry, characterized
by a response spectrum or design spectrum, is summarized in step-by-step form:
A. Determine the mass matrix [m] and lateral stiffness matrix [k]
② Determine the natural frequencies ωn (natural periods T n = 2π/ωn ) and natural modes φn of
vibration by characteristic equation (Eq.3):
③ Compute the peak response in the nth mode by the following steps to be repeated for all
modes, n = 1,2,……,N:
n= Floor Number
④ Determine an estimate for the peak value r of any response quantity by combing the peak
modal values r n according to the SRSS (Square Root of Sum of Squares) rule, Eq. 8.
Step 2: Insert the number of floor, mass and stiffness of each floor in the input_file.m
file. Damping ratio corresponding to the building type is also input. Additionally,
choose the number of mode to display the displacement animation of the
selected mode shape.
Step 3: Run the input_file.m file and then the displacement animation of the building
will be displayed as shown in Fig. 5.
REFERENCES
Chopra, M., 2012. Structural dynamics: theory and computation. Springer Science & Business
Mario, P. and William, L., 1980. Structural dynamics, theory and computation. Varl Nostrand
Reinkold, New York.
clc
clear
%Initial Calculation
[x,y] = size(At); %Determine the number of ti
a1 = (m/(beta*(delta_t^2))) + (gamma/(beta*delta_t))*c;
a2 = (m/(beta*delta_t)) + ((gamma/beta)-1)*c;
a3 = m*((0.5/beta)-1) + delta_t*((gamma/(2*beta))-1)*c;
k_prime = k + a1;
Resp = zeros(x,4);
Resp(1,1) = At(1,1);
Resp(1,3) = 0; %Initial Velocity
Resp(1,2) = 0; %Initial Displacement
Resp(1,4) = (-m*9.81*At(1,2)-(c*Resp(1,3))-(k*Resp(1,2)))/m;
for i = 2:x
p_prim = -m*9.81*At(i,2)+a1*Resp(i-1,2)+a2*Resp(i-1,3)+a3*Resp(i-1,4);
Resp(i,1) = At(i,1);
Resp(i,2) = p_prim/k_prime;
Resp(i,3) = (gamma/(beta*delta_t))*(Resp(i,2)-Resp(i-1,2))+(1-
(gamma/beta))*Resp(i-1,3) + delta_t*(1-(gamma/(2*beta)))*Resp(i-1,4);
Resp(i,4) = (1/(beta*delta_t^2))*(Resp(i,2)-Resp(i-1,2))-
(1/(beta*delta_t))*Resp(i-1,3)-(1/(2*beta)-1)*Resp(i-1,4);
end
[p w2] = eig(K,M);
% w : Natural Frequency
w = sort(sqrt(diag(w2)));
for i = 1:DOF
if p(1,i) < 0
p(:,i) = -p(:,i);
end
% phi : Mode Shape
phi(:,i) = p(:,i)/p(1,i);
for i = 1:DOF
% Calculate Modal Participation Factors
% Gamma
gamma(i,:) = phi(:,i)'*M*r/(phi(:,i)'*M*(phi(:,i)));
% T : Natural Period
Tn(i,:) = 2*pi/w(i,:);
end
[Continue…]
end
%Sd(i,3)= Sd(i,2)*2*pi/Tn(i); %Pseudo-Velocity Response
%Sd(i,4)= Sd(i,2)*(2*pi/Tn(i))^2/9.81; %Pseudo-Accleration Response
end
Ud;
fn;
Ud_t;
for j = 1:DOF
fprintf(FID,' %g %g %4.3f\n',i,j,phi(j,i));
end
end
close all
y=0:DOF;
%Animation of Displacement and Time
% Displacement at time t (For animation)
Resp_t = newmark_modified(Tn(Mode_Numb),zeta,0.02,At);
[Continue…]
for j= 1:DOF
for t=1:length(At)
Ud_t(t,1)= At(t,1);
Ud_t(t,2)= 0;
Ud_t(t,j+2)= (gamma(Mode_Numb)*phi(j,Mode_Numb)*(Resp_t(t,2)));
end
end
II. Results
II.1. Natural Frequency, Omega (Eigenvalue) and Natural Period, Tn
Mode Nº w[] Tn []
1 10.558 0.595
2 30.955 0.203
3 49.242 0.128
4 64.173 0.098
5 74.732 0.084
6 80.197 0.078
Modal Combination Method ABSSUM & SRSS - Equivalent Lateral Force at each floor
Floor Nº ABSSUM [N] SRSS [N]
1 22235.152 12927.841
2 52776.914 38640.123
3 80862.807 70641.249
4 108948.701 105264.482
5 139490.462 131149.980
6 80862.807 70641.249