Differential Equations Project

Computer Lab Modules

 

Earthquake Induced Vibrations on Buildings

 

 

Background. In the study of earthquake induced vibrations on multistory buildings, the free transverse oscillations satisfy the equation [Graphics:e15.txtgr1.gif], where the forces acting on the k-th floor are [Graphics:e15.txtgr2.gif]. Consider a building with n = 6 floors each of mass m = 1250 slugs (weight of 20 tons) and the horizontal restoring force of k = 10,000 lb/ft = 5 tons/foot between floors. Then [Graphics:e15.txtgr3.gif], and this system reduces to the form [Graphics:e15.txtgr4.gif], where

[Graphics:e15.txtgr6.gif][Graphics:e15.txtgr5.gif]
 

Computer Lab Work.

 

Exercise 1. Compute the eigenvalues of matrix a, and the natural frequencies w and periods P of oscillation of the building.

[Graphics:e15.txtgr6.gif][Graphics:e15.txtgr7.gif]

More Background. A horizontal earthquake oscillation of amplitude e of the form [Graphics:e15.txtgr8.gif] will produce an acceleration [Graphics:e15.txtgr9.gif], and the opposite internal force on each floor of the building is [Graphics:e15.txtgr10.gif].
The resulting non-homogeneous system is [Graphics:e15.txtgr11.gif], where [Graphics:e15.txtgr12.gif].

 

Exercise 2. Solving the above non-homogeneous system for the coefficient vector v for X[t]. The vector v is the solution to the equation [Graphics:e15.txtgr13.gif]. Use the earthquake amplitude e = 0.075 ft = 0.9 in. for this Exercise.

Solve the linear system using the parameters w = 2.1 and e = 0.075. Find the coefficient vector v and the vector X[t]. Plot the vibrations of each floor.

First, enter the column vector b.

[Graphics:e15.txtgr6.gif][Graphics:e15.txtgr14.gif]

Second, create the matrix [Graphics:e15.txtgr15.gif].

[Graphics:e15.txtgr6.gif][Graphics:e15.txtgr16.gif]

Print the linear system we want to solve.

[Graphics:e15.txtgr6.gif][Graphics:e15.txtgr17.gif]

Third, solve the linear system using w = 2.1 and e = 0.075.

[Graphics:e15.txtgr6.gif][Graphics:e15.txtgr18.gif]

Fourth, find the maximum amplitude of oscillation of the floors in feet and in inches
On what floor did the maximum amplitude of oscillation occur ?

[Graphics:e15.txtgr6.gif][Graphics:e15.txtgr19.gif]

Fifth, find the minimum amplitude of oscillation of the floors in feet and in inches
On what floor would did the minimum amplitude of of oscillation occur ?

[Graphics:e15.txtgr6.gif][Graphics:e15.txtgr20.gif]

Sixth, form X[t], but plot X[t] + k for floor k. Do this on one graph by forming a set of functions to plot parametrically.

[Graphics:e15.txtgr6.gif][Graphics:e15.txtgr21.gif]

Now plot the functions.
Imagine a vertical line through x = 1,2,3,4,5,6 which would represent no movements of the floors.

[Graphics:e15.txtgr6.gif][Graphics:e15.txtgr22.gif]
 

Exercise 3. For the above non-homogeneous system the coefficient vector v is the solution to the equation [Graphics:e15.txtgr23.gif].

Plot the maximum amplitude of oscillation of the floors vs the parameter w over the interval 0 <= w <= 6, this graph should have six vertical asymptotes corresponding to each value w in the table above. Then plot the maximum amplitude as a function of the period P in seconds.

First, create the following function of the two variables w and e. Do this carefully, each time Mathematica plots one point on the graph it will need to solve a 6 by 6 linear system and find the maximum of the absolute value of the entries in the vector v.

[Graphics:e15.txtgr6.gif][Graphics:e15.txtgr24.gif]

Test your function with the information you had in Exercise 2.
g[2.1, 0.075]

0.388417

Now plot g[w, 0.075] and observe that there is a vertical asymptote for each of the values w in the table in Exercise 1.

[Graphics:e15.txtgr6.gif][Graphics:e15.txtgr25.gif]

Now make two plots for g[w, 0.075] as a function of the period P in seconds.

[Graphics:e15.txtgr6.gif][Graphics:e15.txtgr26.gif]
[Graphics:e15.txtgr6.gif][Graphics:e15.txtgr27.gif]

What is a "bad time" for the period of an earthquake ?

 

Solutions.

 

 

Return to the Differential Equations Project

Return to the Numerical Analysis Project

Return to the Complex Analysis Project

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(c) John H. Mathews, 1998