$$ % 05/16 change, define new env to convert multlined to multline* in HTML \newenvironment{multlined}{\begin{multline*}}{\end{multline*}} % define the command for indenting the first line of paragraphs after the first \newcommand{\newpara}{ } %\DeclareMathOperator{\expo}{e} \def\expo{\mathrm{e}} \def\expon#1{\expo^{#1}} % \renewcommand\pi{\uppi} % date: 03/29 change: comment out this line since \uppi cannot be understood by qmd \def\abs#1{\left| #1 \right|} \def\matabs#1{\Bigl| #1 \Bigr|} % determinant \def\RB#1{\mathcal{#1}} % \def\rem#1{{\bfseries{#1}}} % regular emphasis % \def\mem#1{{\bfseries{#1}}} % much emphasis % date: 03/30 change \bfseries to \textbf \def\rem#1{{\textit{#1}}} % regular emphasis \def\mem#1{{\textit{#1}}} % much emphasis % date: 03/30 change \emph to ** in qmd % \def\lem#1{\emph{#1}} % less emphasis \def\unit#1{\mathrm{\, #1}} \def\punit#1{\mathrm{#1}} \DeclareMathOperator{\dif}{d} \def\diff{\dif \!} \def\dt{\diff t} % dt %%%%%%%%%%% VECTORS \def\vctr#1{\underline{\mathrm{#1}}} % vectors with roman letters \def\svctr#1{\underline{#1}} % vectors with symbols \def\pvctr#1{\, \underline{\mathrm{#1}}} % vectors with roman letters and prior spacing \def\vmag#1{\left| #1 \right|} % magnitude of a vector \def\subvec#1#2{\vctr{#1}_{#2}} % vector (roman letter) with subscript %%%%%%%%%%% %%%%%%%%%%% MATRICES \def\mtrx#1{[\mathrm{#1}]} % matrices with roman letters \def\smtrx#1{[\mathnormal{#1}]} % matrices with symbols \def\mmat{\mtrx{M}} % mass matrix \def\cmat{\mtrx{C}} % damping matrix \def\kmat{\mtrx{K}} % stiffness matrix \def\nvec#1{\underline{{#1}}} % column matrix (vector) for symbols \def\snvec#1{\underline{{#1}}} % column matrix (vector) for symbols % \def\nvec#1{\underset{\sim}{\mathrm{#1}}} % column matrix (vector) for symbols % \def\snvec#1{\underset{\sim}{\mathnormal{#1}}} % column matrix (vector) for symbols \def\colmat#1{\left\{ \begin{array}{c} #1 \end{array} \right\}} % column matrix array % \def\nvec#1{\undertilde{\mathrm{#1}}} % column matrix (vector) for symbols % \def\snvec#1{\undertilde{#1}} % column matrix (vector) for symbols % 03/31 \undertilde not found \def\onecol{\nvec{1}} \def\idmat{\mtrx{I}} \def\zerocol{\nvec{0}} \def\zeromat{\mtrx{0}} \def\barmmat{\mtrx{{M'}}} % mass matrix in barred coordinates \def\barcmat{\mtrx{{C'}}} % damping matrix in barred coordinates \def\barkmat{\mtrx{{K'}}} % stiffness matrix in barred coordinates %%%%%%%%%%% \def\sint{\int \!} \def\lsint#1#2{\int_{#1}^{#2} \hspace{-1ex}} \def\divp#1#2{\frac{\diff #1}{\diff #2}} \def\divt#1{\frac{\diff \, #1}{\diff t}} \def\ddivt#1{\frac{\diff^2 #1}{\diff t^2}} \def\pardiv#1#2{\frac{\partial #1}{\partial #2}} \def\pdivt#1{\dot{#1}} \def\pddivt#1{\ddot{#1}} %\def{\ssum}{\mathsmaller{\sum}} \DeclareMathOperator{\ssum}{\scaleobj{0.8}{\sum}} \def\lowsum#1{\displaystyle{\ssum\limits_{#1}^{}}} \def\allsum#1#2{\ssum\limits_{#1}^{#2}} \def\volume{V} \def\area{A} \def\dV{\diff \volume} % differential volume \def\dA{\diff \area} % differential area \def\dm{\diff m} % differential mass \def\totm{{m}} % total mass of a system of particles \def\mden{\varrho} % mass density \def\mlen{\widehat{m}} % mass per unit length \def\gravity{\mathrm{g}} \def\com{\mathrm{cm}} % center of mass \def\cok{\mathrm{ck}} % center of stiffness %%%%%%%%%%% GENERALIZED COORDINATE \def\gc{q} % generalized coordinate \def\dgc{\dot{q}} % dot-time derivative of gen. coord. \def\ddgc{\ddot{q}} % second dot-time derivative of gen. coord. \def\gct{\gc (t)} \def\dgct{\dgc (t)} \def\ddgct{\ddgc (t)} \def\gcic{\gc_o} % \initial condition for gen. coord. \def\dgcic{\dgc_o} % \initial condition for gen. vel. %%%%%%%%%%% %%%%%%%%%%% GENERALIZED SDOF SYSTEM \def\gengc{q^{*}} % generalized coordinate in generalized SDOF sys \def\dgengc{\dot{q}^{*}} % dot-time derivative of gen. coord. in generalized SDOF sys \def\ddgengc{\ddot{q}^{*}} % second dot-time derivative of gen. coord. in generalized SDOF sys \def\gengct{\gengc(t)} \def\dgengct{\dgengc(t)} \def\ddgengct{\ddgengc(t)} \def\gengcic{\gc_o} % initial condition for gen. coord. in generalized SDOF sys \def\gendgcic{\dgc_o} % initial condition for gen. vel. in generalized SDOF sys \def\genm{m^{\ast}} % generalized mass \def\genc{c^{\ast}} % generalized damping \def\genk{k^{\ast}} % generalized stiffness \def\genf{f^{\ast}} % generalized force \def\gendamp{\damp^{\ast}} % generalized damping ratio \def\shpf{\psi} % continuous shape function in generalized SDOF approach % \def\vshpf{\snvec{\uppsi}} % shape function column matrix in generalized SDOF approach %% \uppsi cannot be understood by qmd for html, replace \uppsi with \Psi \def\vshpf{\snvec{\psi}} % shape function column matrix in generalized SDOF approach \def\pvshpf#1{\psi_{#1}} % component of shape function column matrix in generalized SDOF approach \def\genfreq{\freq^{\ast}} % undamped natural frequency in generalized SDOF sys. %%%%%%%%%%% % \def\u{u} % \def\uvec{\nvec{\u}} % \def\uvect{\nvec{\u}(t)} % \def\du{\dot{\u}} % \def\ddu{\ddot{\u}} % \def\duvec{\dot{\nvec{\u}}} % \def\duvect{\dot{\nvec{\u}}(t)} % \def\dduvec{\ddot{\nvec{\u}}} % \def\dduvect{\ddot{\nvec{{\u}}}(t)} % \def\dmprat{\zeta} % \def\ut{{\u}(t)} % \def\dut{\dot{\u}(t)} % \def\ddut{\ddot{\u}(t)} % \def\gdis{\u_{g}} % \def\gvel{\du_{g}} % \def\gacc{\ddu_{g}} % \def\gdist{\u_{g}(t)} % \def\gvelt{\du_{g}(t)} % \def\gacct{\ddu_{g}(t)} % \def\maxgdis{D_{g}} % \def\maxgvel{{V}_{g}} % \def\maxgacc{{A}_{g}} %\def\maxgdis{\u_{g,\mathrm{max}}} %\def\maxgvel{\du_{g,\mathrm{max}}} %\def\maxgacc{\ddu_{g,\mathrm{max}}} %%%%%%%%%%% GROUND MOTION \def\gdis{g} % ground displacement \def\gvel{\dot{\gdis}} % ground velocity \def\gacc{\ddot{\gdis}} % ground acceleration \def\gdist{\gdis(t)} % ground displacement with time \def\gvelt{\gvel(t)} % ground velocity with time \def\gacct{\gacc(t)} % ground acceleration with time \def\maxgdis{\mathsf{D}_{\! \gdis}} % absolute maximum ground displacement \def\maxgvel{\mathsf{V}_{\!\gdis}} % absolute maximum ground velocity \def\maxgacc{\mathsf{A}_{\!\gdis}} % absolute maximum ground acceleration \def\adis{\alpha} % absolute displacement (earthquake analysis) \def\avel{\dot{\adis}} % absolute velocity \def\aacc{\ddot{\adis}} % absolute acceleration \def\adisvec{\snvec{{\adis}}} % absolute acceleration \def\aaccvec{\snvec{\ddot{\adis}}} % absolute acceleration \def\gdisvec{\nvec{\gdis}} % multiple support motion displacement column \def\gaccvec{\nvec{\gacc}} % multiple support motion acceleration column \def\ininfmat{\mtrx{b}} % input influence matrix \def\ininfvec{\nvec{b}} % input influence vector %%%%%%%%%%% %%%%%%%%%%% EARTHQUAKE RESPONSE \def\baseshear{V_{b}} % base shear \def\overturn{M_{b}} % overturning moment \def\estat{f_{es}} % equivalent static force \def\estati#1{f_{es,#1}} % equivalent static force \def\estatvec{\nvec{f_{es}}} % equivalent static force \def\modbaseshear#1{V_{b}^{(#1)}} % modal base shear \def\modoverturn#1{M_{b}^{(#1)}} % modal overturning moment \def\modestatvec#1{\nvec{f_{es}^{(#1)}}} % modal equivalent static force \def\ccor#1{\varrho_{#1}} \def\excifact{L} % earthquake excitation factor \def\modpart{\Gamma} % modal participation factor %%%%%%%%%%% SPECTRA \def\dspec{\mathsf{D}} % disp spectral resp \def\vspec{\mathsf{V}} % vel spectral resp \def\aspec{\mathsf{A}} % acc spectral resp \def\maxstifforce{\extforce_{el}} % max spring force (SDOF) \def\maxlindisp{\gc_{el}} % maximum linear disp \def\maxtotdisp{\gc_{max}} % maximum total disp \def\yielddisp{\gc_{yl}} % yield displacement \def\redfac{R} % Yield strength reduction factor \def\duct{\mu} % ductility factor \def\ydspec{\dspec_{yl}} \def\yvspec{\vspec_{yl}} \def\yaspec{\aspec_{yl}} %%%%%%%%%%% %%%%%%%%%%% FORCE \def\extforce{f} % external force \def\extforcet{f (t)} % external force with time (t) \def\extf{\nvec{\extforce}} % external force vector \def\extft{\extf (t)} % external force vector with time (t) \def\fvec{\vctr{f}} % resultant force vector \def\compf{f} % scalar components of the resultant force \def\sforce{F} % scalar single external force, amplitude of external force \def\force{\vctr{\mathrm{\sforce}}} % single external force vector \def\stifforce{\extforce_{S}} \def\intf{\nvec{\extforce_{I}}} % inertia force vector \def\stff{\nvec{\extforce_{S}}} % stiffness force vector \def\dmpf{\nvec{\extforce_{D}}} % damping force vector \def\ldvec{\nvec{\extforce}} % load (force) vector in MDOF systems \def\ldtvec{\ldvec (t)} % load (force) vector with time in MDOF systems \def\barldvec{\nvec{\extforce'}} % load (force) vector in MDOF systems barred coord \def\resistforce{\extforce_{R}} % resisting force (stiffness or stiffness+damping) %%%%%%%%%%% %%%%%%%%%%% GENERALIZED COORDINATE VECTORS \def\gcvec{\nvec{\gc}} % generalized coordinate vector \def\dgcvec{\dot{\gcvec}} % generalized velocity vector \def\ddgcvec{\ddot{\gcvec}} % generalized acceleration vector \def\gctvec{\gcvec (t)} % generalized coordinate vector with time \def\dgctvec{\dgcvec (t)} % generalized velocity vector with time \def\ddgctvec{\ddgcvec (t)} % generalized acceleration vector with time \def\adisvec{\snvec{\alpha}} % absolute displacement column (earthquake analysis) \def\avelvec{\dot{\adisvec}} % absolute velocity column \def\aaccvec{\ddot{\adisvec}} % absolute acceleration column \def\gcvecic{\nvec{\gc_o}} % initial displacement column \def\dgcvecic{\nvec{\dot{\gc}_o}} % initial displacement column \def\bargcvec{\nvec{{\gc}}'} % barred generalized coordinates \def\bardgcvec{\nvec{{\dot{\gc}}}'} % barred generalized velocities \def\barddgcvec{\nvec{{\ddot{\gc}}}'} % barred generalized accelerations %%%%%%%%%%% %%%%%%%%%%% MODAL COORDINATES \def\modcor{z} % modal coordinates \def\modcort{\modcor(t)} % modal coordinate with time \def\dmodcor{\dot{\modcor}} % modal velocity \def\ddmodcor{\ddot{\modcor}} % modal acceleration \def\modcorvec{\nvec{\modcor}} % modal coordinate vector \def\modcortvec{\nvec{\modcor}(t)} % modal coordinate vector with time \def\dmodcorvec{\dot{\modcorvec}} % modal velocity vector \def\ddmodcorvec{\ddot{\modcorvec}} % modal acceleration vector \def\modm{\widehat{M}} % modal mass \def\modc{\widehat{C}} % modal damping matrix coefficient \def\modk{\widehat{K}} % modal stiffness \def\modmmat{\mtrx{\widehat{M}}} % modal mass matrix \def\modcmat{\mtrx{\widehat{C}}} % modal damping matrix \def\modcmatm{\mtrx{\widehat{C}^{\sharp}}} % modal damping matrix modified \def\modkmat{\mtrx{\widehat{K}}} % modal stiffness matrix \def\modcoric#1{{\modcor_{#1 o}}} % initial ith modal coordinate \def\dmodcoric#1{{\dmodcor_{#1 o}}} % initial ith modal velocity \def\modcorvecic{\nvec{\modcor_o}} % initial modal coordinate vector \def\dmodcorvecic{\nvec{\dot{\modcor}_{o}}} % initial modal velocity vector \def\modcoramp{Z} % amplitude of free vibration in modal coordinates \def\modextforce{\widehat{\extforce}} % load (force) component in modal coords \def\modldvec{\nvec{\modextforce}} % load (force) vector in modal coords \def\modgcvec#1{\nvec{\gc}^{(#1)}} %%%%%%%%%%% % absolute disp variable ua MDOF (currently same as gen coord.) % \def\ua{q} % \def\dua{\dot{\ua}} % \def\ddua{\ddot{\ua}} % \def\dmprat{\zeta} % \def\uat{\ua(t)} % \def\duat{\dot{\ua}(t)} % \def\dduat{\ddot{\ua}(t)} % \def\uavec#1{\nvec{\ua}_{#1}} % \def\xuavec{\nvec{\ua}} % modified on 06/20 because $\uavec{}_{N\times1}$ does not work in html % \def\duavec#1{\dot{\nvec{\ua}_{#1}}} % %\def\dduavec#1{\nvec{\ddua}_{#1}} % \def\xduavec{\dot{\nvec{\ua}}} % \def\xdduavec{\ddot{\nvec{\ua}}} % \def\uavect{\xuavec (t)} % \def\duavect{\xduavec (t)} % \def\dduavect{\xdduavec (t)} %%%%% EIGENVALUES; EIGENVECTORS; RAYLEIGH-RITZ \def\eigvecs{\phi} % mode shape symbol \def\eigvec{\snvec{\eigvecs}} % mode shape vector \def\eigveci#1{\snvec{\eigvecs_{#1}}} % mode shape vector for the ith mode \def\meigveci#1{\snvec{\overline{\eigvecs_{#1}}}} % mass normalized mode shape \def\teigveci#1{\snvec{\eigvecs_{#1}}^T} % mode shape vector transposed for the ith mode \def\rayvecs{\psi} % rayleigh vector symbol \def\rayvec{\snvec{\rayvecs}} % rayleigh vector \def\trayvec{\snvec{\rayvecs}^T} % rayleigh vector \def\ritzvec#1{\snvec{\rayvecs_{#1}}} \def\tritzvec#1{\snvec{\rayvecs_{#1}}^T} \def\ritzcandvec#1{\nvec{u_{#1}}} \def\tritzcandvec#1{\snvec{u_{#1}}^T} \def\ritzmat{\mtrx{U}} \def\rayfreq{\freq^{\ast}} % Rayleigh's quotient \def\ritzfreq#1{\freq^{\ast}_{#1}} % Ritz frequencies \def\ritzmmat{\mtrx{M^{\ast}}} \def\ritzkmat{\mtrx{K^{\ast}}} \def\deigvec{\snvec{\widehat{\eigvecs}}} \def\deigveci{\snvec{\widehat{\eigvecs_{i}}}} \def\eigval{\lambda} % \def\modmat{\smtrx{\Phiup}} \def\modmat{\mtrx{\Phi}} % date: 05/01 change \def\spectmat{\mtrx{\omega^2}} % date: 05/01 change \def\dmodmat{\mtrx{\widehat{\Phi}}} %%%%%%%%%% %%%%%%%%%%% TIME STEPPING & NONLINEARITY % \def\dsct#1#2{#1_{#2}} % \def\edsct#1#2#3{#1^{(#3)}_{#2}} \def\dsct#1#2{#1_{[#2]}} \def\edsct#1#2#3{#1^{(#3)}_{[#2]}} \def\yieldforce{\extforce_{yl}} % \def\residual{\Delta \stifforce} \def\residual{\Delta \resistforce} %%%%%%%%%%%% \def\puvec#1{\, \vctr{u}_{#1}} % Cartesian rectangular unit vectors \def\xuvec{\, \vctr{i}} \def\yuvec{\, \vctr{j}} \def\zuvec{\, \vctr{k}} \def\pos{r} % position variable \def\vel{v} % velocity \def\acc{a} % acceleration \def\posrelcom{R} % position relative to the center of mass \def\pvec{\vctr{\pos}} % position vector \def\vvec{\vctr{\vel}} % velocity vector \def\avec{\vctr{\acc}} % acceleration vector \def\zerovec{\vctr{0}} % zero vector %\def\pdpvec{\vctr{\pdivt{\pos}}} % time (dot) derivative of the position vector %\def\pdvvec{\vctr{\pdivt{\vel}}} % time (dot) derivative of the velocity vector \def\pdpvec{\pdivt{\pvec}} % time (dot) derivative of the position vector \def\pdvvec{\pdivt{\vvec}} % time (dot) derivative of the velocity vector \def\prelcom{\vctr{\posrelcom}} % position vector relative to the center of mass \def\vrelcom{\pdivt{\prelcom}} % velocity vector relative to the center of mass \def\arelcom{\pddivt{\prelcom}} % velocity vector relative to the center of mass \def\dpvec{\diff \pvec} % differential of position vector \def\dvvec{\diff \vvec} % differential of velocity vector \def\angvel{\omega} % scalar angular velocity \def\dtangvel{\pdivt{\angvel}} % dot-time derivative of scalar angular velocity %\def\vecangvel{\svctr{\angvel}} % angular velocity vector \def\angvelvec{\svctr{\omega}} % angular velocity vector \def\dtangvelvec{\pdivt{\svctr{\angvel}}} % dot-time derivative of angular velocity vector \def\angacc{\alpha} % scalar angular acceleration \def\angaccvec{\vctr{\angacc}} % angular acceleration vector %\def\om{\Omega} %\def\omvec{\vctr{\om}} \def\vprod{\times} % vector product \def\sprod{\cdot} % scalar product \def\spvprod{\!\! \times} % vector product with spacing adjusted \def\spsprod{\!\! \cdot} % scalar product with spacing adjusted \def\linmom{\vctr{\mathrm{L}}} % linear momentum vector \def\angmom#1{\vctr{\mathrm{H}}_{#1}} % angular momentum vector with respect to point #1 \def\dlinmom{\pdivt{\vctr{\mathrm{L}}}} % dot-time derivative of the linear momentum vector \def\dangmom#1{\pdivt{\vctr{\mathrm{H}}}_{#1}} % dot-time derivative of the angular momentum vector with respect to point #1 \def\smoment{{M}} \def\moment#1{\vctr{\mathrm{\smoment}}_{#1}} \def\pmoment#1#2{\vctr{\mathrm{\smoment}}_{#1}^{(#2)}} %%%%%%%%%%%%%%% FREQUENCIES etc. \def\freq{\omega} % undamped natural frequency \def\cfreq{f} % undamped cyclic frequency \def\period{T} % period \def\dfreq{\overline{\freq}} % damped frequency \def\dperiod{\overline{\period}} % damped period \def\phs{\theta} % phase angle \def\damp{\zeta} % damping ratio \def\extfreq{\Omega} % frequency of external harmonic excitation \def\extphs{\varphi} % phase of external harmonic excitation \def\ratfreq{\rho} \def\ratdur{\beta} %%%%%%%%%%%%% INERTIA %\DeclareMathOperator{\inrt}{\mathds{I}} \def\inrt{{I}} % symbol for inertia \def\inertia#1{\mkern1mu \inrt_{#1}} % inertia with subscript \def\dtinertia#1{\mkern1mu \pdivt{\inrt}_{#1}} % dot-time derivative of inertia with subscript \def\ke{\mathscr{T}} % kinetic energy \def\pe{\mathscr{V}} % potential energy \def\te{\mathscr{E}} % total energy \def\work{\mathscr{W}} % work \def\virt{\delta} % virtual (variation, work, etc.) % \def\virt{\updelta} % virtual (variation, work, etc.) date: 03/29 change: comment out this line \def\vgc{\virt q} % (virtual) variation in gen. coord. \def\vgengc{\virt \gengc} % (virtual) variation in gen. coord. in generalized SDOF sys \def\vwork{\virt \mathscr{W}} % virtual work \def\lagrangian{\mathscr{L}} \def\vforce{\mathscr{F}} % Lagrangian force; coefficient of the virtual disp. in virtual work. \def\wnc{{\mathscr{W}}^{nc}} % work of non-conservative forces \def\vwnc{{\mathscr{W}}^{nc}} % work of non-conservative forces \def\pwork#1{\mathscr{W}_{#1}} % work on some particle called #1 \def\pwnc#1{{\mathscr{W}}^{nc}_{#1}} % work of non-conservative forces on some particle called #1 \def\dbar{{\mathchar'26\mkern-12mu \mathrm{d}}} % not total derivative \def\grad{\vctr{\nabla}} % gradient operator \def\imag{\mathrm{j}} \def\curv{\kappa} % curvature (as in moment-curvature) \def\ratio#1#2{\displaystyle{\frac{#1}{#2}}} \def\dfrm{\Delta} % deformation \def\maxdfrm{\Delta_{\mathrm{max}}} % deformation % \def\impresp{\mathscr{h}} %impulse response function % \def\frf{\mathscr{H}} %frequency response function \def\impresp{\mathsf{h}} %impulse response function \def\frf{\mathsf{H}} %frequency response function \def\tshift{t_{\star}} \def\cosp#1{\cos \left( #1 \right)} \def\sinp#1{\sin \left( #1 \right)} \def\dynamp{\mathbb{D}} \def\dynampr{\dynamp (\ratfreq,\damp)} \def\tstep{t_{\Delta}} \def\ststep{{t^2_{\Delta}}} %%% State Space Models % \def\dscs#1{\nvec{{x}_{#1}}} %\def\dscs#1{\nvec{x}_{#1}} %\def\dscf#1{\nvec{{f}}_{#1}} \def\dscs#1{\nvec{x}_{[#1]}} \def\dscf#1{\nvec{{f}}_{[#1]}} \def\dscA{\mtrx{A}} \def\dscB{\mtrx{B}} \def\eigval{\lambda} \def\eigvecmat{\mtrx{V}} % \def\eigvalmat{\mtrx{\uplambda}} \def\eigvalmat{\mtrx{\lambda}} %05/01 change $$

8  Forced Vibrations of Linear Multi Degree of Freedom Systems

8.2 Modal Combination Rules

Obtaining response time histories with modal analysis requires a complete characterisation of how the excitation varies in time. This may simply not be possible under certain types of loads or analyses, a prime example of which is the analysis frequently encountered in design of structures for earthquakes. Recall that the concept of earthquake spectra was developed specifically for such an issue since the actual time history of a future earthquake is impossible to estimate but some bounds on the response of SDOF systems may be estimated. So the question is, how may we proceed when we do not know the full excitation but may estimate peak values of some modal response quantities?

This question is not so trivial since there is no precise approach suitable for all cases although one is more likely to err by over-estimating. Let us first clarify what the problem is: consider an analytically tractable problem such as a 3-DOF shear building subject to a harmonic ground motion given by \(\gacc (t) = \sinp{\extfreq t}\). Assume we would like to calculate the peak response for the first floor displacement \(\gc_1\) that will be observed during steady state vibrations. By peak response we shall refer to that value of the response quantity whose absolute value would be the maximum of all the absolute values of that response quantity for a particular excitation and/or duration; in other words, the peak value \(\overline {R}\) of a response quantity \(R (t)\) is its value at time \(t=t'\), i.e. \(\overline {R} = R (t')\) such that \(\abs{R (t')}\) is the maximum of all \(\abs{R (t)}\). The sign of a peak response quantity may be positive or negative, and this sign will be prescribed by the definition of the response quantity as will be evident later on. There is a slight but consequential difference between the peak response that we have defined and the peak response that is often refferred to which represents a maximum absolute quantity. For example, a spectral quantity like the pseudo-acceleration or the deformation that will be obtained from a given spectrum, which denotes a maximum response or sometimes a maximum excitation value, will always have a positive value by definition, since by definition we would have \(\overline {R} = \abs{R (t')}\). If differentiation is necessary, we will refer to such maxima as peak absolute response or peak spectral response. Recall that ground motion parameters such as peak ground acceleration introduced previously in Chapter 5 are in fact also quantities of this sort.

Figure 8.4: Steady state response (extracts) of modal coordinates for the 3-DOF shear building subjected to harmonic ground motion.

For the problem at hand, the steady state vibrations of the modal coordinates \(\modcor_i\) will have the time histories shown in part in Figure 8.4. If the time histories are known, then straightforward superposition leads to \[ \gc_1 (t) = \eigvecs_{11} \modcor_1 (t) + \eigvecs_{12} \modcor_2 (t) + \eigvecs_{13} \modcor_3 (t) \] and the peak first floor displacement \(\overline{Q}_1\) that is observed during steady state vibrations may be directly identified from the time history of \(\gc_1 (t)\). What if we do not have the time histories but only estimates of the amplitudes of steady state vibrations of modal coordinates, i.e. estimates for \(\overline{\modcoramp}_1\), \(\overline{\modcoramp}_2\) and \(\overline{\modcoramp}_3\) shown in Figure 8.4? Such esimates could be available from a given spectrum, for example in the form of a graph of dynamic amplification, which shows how vibration amplitude varies with the ratio \(\extfreq/\freq\).

Estimating \(\overline{Q}_1\) from \(\overline{\modcoramp}_1\), \(\overline{\modcoramp}_2\) and \(\overline{\modcoramp}_3\) alone is not a trivial issue. The obvious problem is the phase difference. If we look at the time histories we will see that when \(\modcor_1(t)\) reaches a maximum, \(\modcor_2(t)\) is near zero and \(\modcor_3 (t)\) is almost at its minimum. Therefore if we were to superpose the time histories, the sign differences would most likely lead to a peak value less than what we would obtain by superposing the modal peak values, i.e. \[ \overline{Q}_1 \leq \abs{\eigvecs_{11} \overline{\modcoramp}_1} + \abs{\eigvecs_{12} \overline{\modcoramp}_2} + \abs{\eigvecs_{13} \overline{\modcoramp}_3} \] If phase information is not available this may be an option but most likely it is a very conservative estimate. The absolute values are in fact there to ensure that our estimation error does not lead to increased risk of safety; if errors can not be avoided, we should at least make sure that we remain conservative and not give way to any unwarranted concerns.

The estimation issue we have tried to exemplify is generally investigated under the heading modal combination rules. The concise form of the problem is as follows: Assume there is a response quantity \(R (t)\) generated in a system under a certain load, and that its peak value is \(\overline {R}\). The contribution of mode \(i\) to this response quantity is given by \(R^{(i)} (t)\) and its peak value is \(\overline{R^{(i)}}\), with \(i = 1,2,\ldots,n' \leq n\) where \(n'\) is the number of modes that will be included in the analysis; this number may be less that the total number of modes \(n\) if it is known that the contribution of some modes may be neglected. The question is: knowing \(\overline{R^{(i)}}\), how could we produce an estimate of \(\overline{R}\)? There could obviously be many ways of doing this but we will discuss only three of the most commonly used combination rules.

8.2.1 Absolute Sum (ABSSUM)

The most obvious and most conservative way to combine the modal response is to consider the worst case scenario where all modal peaks occur at the same time with the same sign so that \[ \overline{R} \approx \abs{\overline{R^{(1)}}} + \abs{\overline{R^{(2)}}} + \cdots + \abs{\overline{R^{(n')}}} = \sum_i^{n' \leq n} \abs{\overline{R^{(i)}}} \] It is rarely if ever possible that such a complete concurrence occurs and therefore this modal combination is generally considered to be over-conservative.

8.2.2 Square Root of the Sum of Squares (SRSS)

Initially considered as a less conservative combination that favors the larger contributions more, the square root of the sum of squares (SRSS) rule estimates the peak response via \[ \overline{R} \approx \sqrt{\Bigl(\overline{R^{(1)}}\Bigr)^2 + \Bigl(\overline{R^{(2)}}\Bigr)^2 + \cdots + \Bigl(\overline{R^{(n')}}\Bigr)^2} = \biggl(\sum_i^{n' \leq n} \Bigl(\overline{R^{(i)}}\Bigr)^2 \biggr)^{1/2} \] Theoretical justification of the SRSS may be given via random vibration analysis and it has been shown that SRSS works best when modes are well separated; in any case it is not so overly conservative as the ABSSUM. When, however, the majority of the estimate is contributed by close modes, the results are more questionable and the complete quadratic combination rule may be considered as an alternative with a stronger theoretical justification.

8.2.3 Complete Quadratic Combination (CQC)

It may not be possible to specify a single combination rule that would be optimum for all arbitrary inputs but certain types of excitations are conducive for classification. Stationary random excitations are one such set which, although quite idealized, may be used to model certain inputs such as wind and earthquake excitations. Neither of the two are in fact stationary and their probabilistic characteristics are always time dependent; in any case, analysis of response to stationary excitations have provided very useful theoretical frameworks and some practical results that have been employed with satisfactory accuracy. In the analysis of earthquake excitations, for example, considering the ground motion to be a stationary random process have helped tracking how modal response may vary with respect to each other and how this variation affects the response. This investigation have led to the modal combination rule known as the complete quadratic combination which proposes
\[ \overline{R} \approx \biggl(\sum_i^{n' \leq n} \sum_j^{n' \leq n} \ccor{ij}\overline{R^{(i)}} \; \overline{R^{(j)}} \biggr)^{1/2} \qquad(8.23)\]

Parameter \(\ccor{ij}\), called the correlation coefficient, provides in general a measure of the reciprocal relationship between two random variables, and in this particular case it provides a measure of temporal reciprocity between mode i and mode j. There are different estimates for this coeefficient all of which depend on some measure of separation between the frequencies of the two modes. For example, a frequently cited proposal is1 \[ \ccor{ij} = \ratio{8 \sqrt{\damp_i \damp_j}(\damp_i r_{ij} + \damp_j)r_{ij}^{3/2}}{(1-r_{ij}^2)^2 + 4 \damp_i \damp_j r_{ij} (1+r_{ij}^2)+ 4 (\damp_i^2 + \damp_j^2)r^2_{ij}} \qquad(8.24)\] where \(r_{ij} = \freq_i / \freq_j\). It may be easily shown that \(0 < \ccor{ij} \leq 1\), \(\ccor{ij} = \ccor{ji}\), and \(\ccor{ii} = 1\). In a simpler version, if two modes have the same damping ratios with \(\damp_i = \damp_j = \damp\), then Equation 8.24 reduces to \[ \ccor{ij} = \ratio{8 \damp^2 (1 + r_{ij})r_{ij}^{3/2}}{(1-r_{ij}^2)^2 + 4 \damp^2 r_{ij} (1+r_{ij})^2} \qquad(8.25)\]

Figure 8.5: Variation of the correlation coefficient of Equation 8.25 with the ratio of frequencies for three different modal dmaping values.

The correlation coefficient depends very much on the separation of the two frequencies and this trend is most readily observed in a simple plot like the one in Figure 8.5 which shows the variation of the correlation coefficient between two modes \(i\) and \(j\) with the ratio of the modal frequencies \(\freq_i / \freq_j\). For simplicity we have assumed both modes to have the same damping ratio \(\damp\) and have provided curves for three different values of modal dmaping ratio. Two things are immediately identified: i. the correlation coefficient steeply decreases from its maximum value of 1 as the separation of the frequencies increases, ii. the correlation coefficient is quite sensitive to damping and the more lightly damped the modes are, the steeper is the decent from the peak value. These observation support the use of SRSS in many application as well. If we note that \(\ccor{ii} = 1\) and write the CQC rule given by Equation 8.23 in the form \[ \overline{R} \approx \biggl(\sum_i^{n' \leq n} \Bigl(\overline{R^{(i)}}\Bigr)^2 + \sum_i^{n' \leq n} \sum_{j \neq i}^{n' \leq n} \ccor{ij}\overline{R^{(i)}} \; \overline{R^{(j)}} \biggr)^{1/2} \qquad(8.26)\] then it is obvious that the first part comprising the single summation is the SRSS rule and the second part comprising the double summation is the additional contribution brought about by the CQC. If the modal frequencies are sufficiently separated then \(\ccor{ij} \approx 0\) and the difference between SRSS and CQC becomes negligible.


  1. E.L. Wilson, A. Der Kiureghian and E.P. Bayo, ``A Replacement for the SRSS Method in Seismic Analysis’’, Earthquake Engineering and Structural Dynamics, Vol. 9, pp. 187-194, 1981.↩︎

8.3 Response to Ground Motion

Extension of the discussions and formulation hereto presented to structures subjected to ground motoions is both trivial and not-so-simple. It is trivial because mathematically the equations of motion for a system subjected to ground motion, as discussed in detail in Section 6.7, are analogous to the equations discussed in the current chapter. For a linear, classically damped system these equations are of the form \[ \mmat \ddgcvec (t) + \cmat \dgcvec (t) + \kmat \gcvec (t) = - \mmat \ininfmat \gaccvec (t) \qquad(8.27)\] as was developed in Section 6.7, with the current addition of the damping term. This equation is identical to Equation 8.1 where \(\ldvec (t) \equiv - \mmat \ininfmat \gaccvec (t)\); in fact, due to this analogy, the term \(- \mmat \ininfmat \gaccvec (t)\) is sometimes referred to as the effective earthquake force. When the system is classically damped, all that we have said about modal analysis is valid and the time history of any response quantity may be determined provided that the input signal \(\gaccvec (t)\) is known. But therein lies the difficulty. The primary example of ground motion is earthquakes, generally governing the design of a structure in earthquake prone areas. As was discussed in the context of SDOF systems, it is impossible to preciely predict what a future earthquake will look like, and therefore the design procedure is often based on a design spectrum that is established from historical analysis of past earthquakes and that hopefully represents the typical earthquake loads that may be expected in the lifetime of a structure considering its location and ground conditions. Use of a spectrum necessitates the use of modal combination rules that were discussed in Section 8.2. Uncertainty in the input is ever present in earthquake resistant design and still the subject of many reasearch effrots.

8.3.2 Base Shear and Overturning Moment

Base shear \(\baseshear\) and overturning moment \(\overturn\) play such an important role in aseismic design that it is worthwhile to revisit them even though we had previously introduced them in Section 8.1.2. The equivalent static loads for our simple shear building are sketched in Figure 8.7. Recall that these forces are given by \[ \estatvec (t) = \kmat \gcvec (t) \] and that the base shear, which may be obtained for a shear building as the sum of the equivalent static loads, is given by \[ \baseshear (t) = \onecol^T \estatvec (t) = \onecol^T \kmat \gcvec (t) \]

Figure 8.7: Equaivelent static forces, base shear and overturning moment for the shear building of Figure 8.6.

Modal expansion of the physical displacements as \(\gcvec (t) = \modmat \modcorvec (t)\) allows us to express equivalent static loads as \[ \estatvec (t) = \kmat \modmat \modcorvec (t) = \kmat \eigveci{1} \modcor_1 + \kmat \eigveci{2} \modcor_2 + \ldots = \modestatvec{1} + \modestatvec{2} + \ldots \] where, with the use of the conjugate SDOF response and Equation 8.31, \[ \modestatvec{i} (t) = \kmat \eigveci{i} \modcor_i = \kmat \eigveci{i} \frac{\excifact_i}{\modm_i} d_i (t) \] is the equivalent static force that would be associated with the \(i\)-th mode alone. Since \[ \kmat \eigveci{i} = \mmat \eigveci{i}\freq_i^2 \] we may also use \[ \modestatvec{i} (t) = \mmat \eigveci{i} \frac{\excifact_i}{\modm_i} \freq_i^2 d_i (t) \] to calculate the modal equivalent static force for the \(i\)-th mode. Now the base shear may be expressed as \[ \baseshear (t) = \onecol^T \estatvec (t) = \onecol^T \modestatvec{1} + \onecol^T \modestatvec{2} + \ldots = \modbaseshear{1} (t) + \modbaseshear{2} (t) + \ldots \] where \[ \modbaseshear{i} (t) = \onecol^T \modestatvec{i} = \onecol^T \kmat \eigveci{i} \frac{\excifact_i}{\modm_i} d_i (t) = \onecol^T \mmat \eigveci{i} \frac{\excifact_i}{\modm_i} \freq_i^2 d_i (t) \] is the contribution of the \(i\)-th mode to the base shear. Furthermore, since \[ \excifact_i = {\teigveci{i}} \mmat \onecol = \onecol^T \mmat \eigveci{i} \] we have \[ \modbaseshear{i} (t) = \frac{\excifact_i^2}{\modm_i} \freq_i^2 d_i (t) \] which is the simplest expression for modal base shear. The factor \(\excifact_i^2/\modm_i\) is referred to as the effective modal mass. This nomenclature is more mnemonic than physical and it aims to help via resemblance to force being the product of mass (in this context, \(\excifact_i^2/\modm_i\), with units of mass) and acceleration (in this context, \(\freq_i^2 d_i (t)\), with units of acceleration).

In shear buildings, the sum of effective modal masses equals the total mass of the structure; i.e., for an \(n\)-story shear building we will have \[ \sum_i^n \frac{\excifact_i^2}{\modm_i} = \onecol^T \colmat{\ratio{\excifact_1^2}{\modm_1} \\ \ratio{\excifact_2^2}{\modm_2} \\ \vdots \\ \ratio{\excifact_n^2}{\modm_n}} = \onecol^T \mmat \onecol = \sum_i^n m_i \qquad(8.32)\] That this is so may be shown via writing the column matrix of ones as a linear combination of the mode shapes so that \[ \onecol = \modmat \colmat{e_1 \\ e_2 \\ \vdots \\ e_n} = \modmat \nvec{e} \] To find out what the coefficients \(e_i\) should be we can use the orthogonality of the mode shapes whereby we get \[ \teigveci{i} \mmat \onecol = \teigveci{i} \mmat \modmat \colmat{e_1 \\ e_2 \\ \vdots \\ e_n} = \modm_i e_i \] and since \(\teigveci{i} \mmat \onecol = \excifact_i\), we obtain \(e_i = {\excifact_i}/{\modm_i}\) and \[ \nvec{e} = \left\{\frac{\excifact_1}{\modm_1} \;\;\; \frac{\excifact_2}{\modm_2} \;\;\; \cdots \;\;\; \frac{\excifact_n}{\modm_n}\right\}^T \] Therefore we have \[ \sum_i^n m_i = \onecol^T \mmat \onecol = \nvec{e} ^T \modmat^T \mmat \modmat \nvec{e} = \nvec{e} ^T \modmmat \nvec{e} = \sum_i^n \frac{\excifact_i^2}{\modm_i} \] as was the claim. This equality has presented itself as the basis for a commonly used criterion in modal analysis regarding how many modes to include: it is possible to state a normalized target such as to include as many modes as necessary so that effective modal masses represent \(90\%\) (or more or less) of the total mass of the building.

We could proceed along similar lines to develop relationships regarding the overturning moment. Multiplying equivalent static loads with their respective heights leads to \[\begin{align*} \overturn (t) & = \left\{h_1 \;\;\; h_2 \;\;\; \ldots\right\} \colmat{\estati{1} (t) \\ \estati{2} (t) \\ \vdots} = \nvec{h}^T \estatvec (t) \\ & = \nvec{h}^T \modestatvec{1} (t) + \nvec{h}^T \modestatvec{2} (t) + \ldots = \modoverturn{1} (t) + \modoverturn{2} (t) + \ldots \end{align*}\] where \[ \modoverturn{i} (t) = \nvec{h}^T \modestatvec{i} (t) = \nvec{h}^T \mmat \eigveci{i} \frac{\excifact_i}{\modm_i} \freq_i^2 d_i (t) \] is the modal overturning moment for the \(i\)-th mode, i.e. the contribution of the \(i\)-th mode alone to the overturning moment.

Figure 8.8: A 2-DOF system with translational and rotational degrees of freedom, and the equivalent static loads associated with the ground motion.

It should be noted that the formulations for base shear and overturning moment developed above have to be modified for arbitrary systems. Obtaining the base shear via the direct sum of all the equivalent static loads is a consequence of their common lateral direction. If rotational or vertical degrees of freedom were present, a direct sum of all equivalent static loads would not be meaningful. Consider as a simple example a heavy rigid bar supported by a single column of negligible mass as shown in Figure 8.8. Even if the bar is assumed axially rigid, the system has two degrees of freedom such that the center of mass may translate laterally and the rigid bar may rotate about its center of mass. The equivalent static loads \(\estatvec = \kmat \gcvec\) in this case would be a lateral force and a moment, also shown in Figure 8.8, and the base shear and overturning moment would be given by \[ \baseshear = \estati{1} \quad \text{and} \quad \overturn = h \estati{1} + \estati{2} \] and it should be clear that these expressions differ from the previously derived ones. On the other hand, in any case, the base shear and the overturning moment will be given by some linear combination of the equivalent static loads. In an effort to generalize the formulations we shall use the notation \(\nvec{b}_{{V}}\) and \(\nvec{b}_{{M}}\) to denote the column matrices comprising the coefficients that multiply the equivalent static loads to obtain the base shear and the overturning moment, respectively, so that in general \[ \baseshear = \nvec{b}_{{V}}^T \estatvec \quad \text{and} \quad \overturn = \nvec{b}_{{M}}^T \estatvec \] In the case of a shear building we will have \(\nvec{b}_{{V}} = \onecol\) and \(\nvec{b}_{{M}} = \nvec{h}\), whereas for example in the case of the column supported slab of Figure 8.8 we will have \[ \nvec{b}_{{V}} = \colmat{1 \\ 0} \; ; \nvec{b}_{{M}} = \colmat{h \\ 1} \]

8.3.3 Spectral Analysis and Modal Combination

When the time history of base excitation is known, the modal analysis approach hereto detailed allows us to derive the time history of any response quantity. In earthquake analyses, however, the ground motion is more often than not unknown. The concepts of response and design spectra were introduced previously in Chapter 5. Here we will try to discuss how the use of such spectra may help in analysis of MDOF systems.

To remind ourselves the basic terminology and notation, assume that a spectrum for some ground motion \(\gdis (t)\) is available. Such a spectrum would give the variation(s) of peak response(s) for a SDOF system governed by \[ \ddot{d} (t) + 2 \damp \freq \dot{d} (t) + \freq^2 d (t) = - \gacc (t) \] The displacement spectrum \(\dspec = \dspec (\period,\damp)\) would show the variation of the maximum absolute relative displacement (deformation), defined by \[ \dspec = \max_t \abs{d (t)} \] as the period of the system varies for different values of damping ratio. The pseudo-velocity \(\vspec\) and the pseudo-acceleration \(\aspec\) are defined through \[ \freq \dspec = \vspec = \ratio{\aspec}{\freq} \] so that knowing one, the other two may be easily calculated.

Figure 8.9: A pesudo-acceleration response spectrum.

Say that we have the pseudo-acceleration spectrum \(\aspec\) for a specific value of the damping ratio, as shown in Figure 8.9. For simplicity assume all modes have the same damping ratio with \(\damp = 0.05\) so that this single spectrum is sufficient for the system we are investigating. Our 3-DOF system of Figure 8.6 will have three periods, say \(\period_1\), \(\period_2\) and \(\period_3\), corresponding to three frequencies \(\freq_1\), \(\freq_2\) and \(\freq_3\), respectively. Each period is associated with a modal equation in the form \[ \ddmodcor (t) + 2 \damp_i \freq_i \dmodcor (t) + \freq_i^2 \modcor (t) = -\ratio{\excifact_i}{\modm_i} \gacc (t) \] and for each period, the corresponding pseudo-acceleration value will be read from the spectrum as \(\aspec_1\), \(\aspec_2\) and \(\aspec_3\). With these values, the peak modal coordinate responses will be estimated by \[ \overline{\modcoramp_1} = \ratio{\excifact_1}{\modm_1} \ratio{\aspec_1}{\freq_1^2} , \quad \overline{\modcoramp_2} = \ratio{\excifact_2}{\modm_2} \ratio{\aspec_2}{\freq_2^2}, \quad \overline{\modcoramp_3} = \ratio{\excifact_3}{\modm_3} \ratio{\aspec_3}{\freq_3^2} \] Now we have to make a choice: how do we want to combine the modal responses to estimate a specific response quantity? Assume we would like to estimate the maximum deformation suffered by the third story, i.e. the interstory drift between floors 2 and 3. The quantity we are trying to estimate is the peak value of \[ \Delta_{23} (t)= \gc_3 (t) - \gc_2 (t) = \left[\sum_i \eigvecs_{3i} \modcor_i (t) \right] - \left[\sum_i \eigvecs_{2i} \modcor_i (t) \right] \] where, to remind ourselves, \(\eigvecs_{ji}\) denotes the component of the \(i\)-th mode along the \(j\)-th generalized coordinate. We first have to figure out the contribution of each mode to the interstory drift. Modal expansion of the displacements lead to \[ \Delta_{23} (t) = (\eigvecs_{31} - \eigvecs_{21}) \modcor_1 (t) + (\eigvecs_{32} - \eigvecs_{22}) \modcor_2 (t) + (\eigvecs_{33} - \eigvecs_{23}) \modcor_3 (t) \] The contributions of each of the modes to the interstory drift \(\Delta_{23}\) are therefore given by \[ \Delta_{23}^{(1)} = (\eigvecs_{31} - \eigvecs_{21}) \modcor_1, \quad \Delta_{23}^{(2)} = (\eigvecs_{32} - \eigvecs_{22}) \modcor_2, \quad \Delta_{23}^{(3)} = (\eigvecs_{33} - \eigvecs_{23}) \modcor_3 \] The peak values for each of the modal contributions are then given by \[\begin{align*} \overline{\Delta_{23}^{(1)}} & = (\eigvecs_{31} - \eigvecs_{21}) \overline{\modcoramp_1} = (\eigvecs_{31} - \eigvecs_{21}) \ratio{\excifact_1}{\modm_1} \ratio{\aspec_1}{\freq_1^2} \\ \overline{\Delta_{23}^{(2)}} & = (\eigvecs_{32} - \eigvecs_{22}) \overline{\modcoramp_2} = (\eigvecs_{32} - \eigvecs_{22}) \ratio{\excifact_2}{\modm_2} \ratio{\aspec_2}{\freq_2^2} \\ \overline{\Delta_{23}^{(3)}} & = (\eigvecs_{33} - \eigvecs_{23}) \overline{\modcoramp_3} = (\eigvecs_{33} - \eigvecs_{23}) \ratio{\excifact_3}{\modm_3} \ratio{\aspec_3}{\freq_3^2} \end{align*}\] where we note that the peak modal interstory drifts \(\overline{\Delta_{23}^{(i)}}\) may be positive or negative valued. Next step is to pick the method with which we would like to combine these peak values. If, for example, we would like to use the SRSS approach we have: \[ \overline{\Delta_{23}} = \sqrt{\biggl(\overline{\Delta_{23}^{(1)}}\biggr)^2 + \biggl(\overline{\Delta_{23}^{(2)}}\biggr)^2 + \biggl(\overline{\Delta_{23}^{(3)}}\biggr)^2} \]

EXAMPLE 8 .3

A three-story shear building model has story stiffnesses and masses as shown in Figure 8.10 with \(m = 100 \unit{kg}\), and \(k = 9870 \unit{N/m}\). System is assumed to be classically damped with all modes having a damping ratio of \(\damp = 5\%\). The ground motion \(\gacc (t)\) this structure will be subjected to is defined by the spectrum also shown in Figure 8.10, scaled for a peak ground acceleration (PGA) of 0.5 g. We want to find, using the SRSS combination rule, (i) an estimate for the maximum top displacement, (ii) an estimate for the maximum deformation in the second story columns, (iii) an estimate for maximum base shear.

Figure 8.10: Three story shear building model.

  1. Find the natural modes of vibration for this structure, as well as the modal masses and stiffnesses:

In order to find the vibration modes, we will need to determine the mass and stiffness matrices and then solve the eigenvalue problem. The mass matrix \(\mmat\) is given by \[ \mmat = 100 \begin{bmatrix} 1 & 0 & 0\\ 0 & 1 & 0\\ 0 & 0 & 1/3 \end{bmatrix} \unit{kg} \] and the stiffness matrix \(\kmat\) by \[ \kmat= 9870 \left[ \begin{array}{rrr} 7 & -3 & 0 \\ -3 & 4 & -1 \\ 0 & -1 & 1 \end{array} \right] \unit{N/m} \] The eigenvalue problem we have to solve to find the natural frequencies and mode shapes is \[ [\kmat-\freq_i^2 \mmat] {\eigvec}_{i} = 0 \] which yields
\[\begin{align*} \freq_1 & = \pi \sqrt{10} \unit{rad/s}, \quad \period _1 = 0.63 \unit{s} \\ \freq_2 & = 2 \pi \sqrt{10} \unit{rad/s}, \quad \period _2 = 0.32 \unit{ s}\\ \freq_3 & = 3\pi \sqrt{10} \unit{rad/s}, \quad \period _3 = 0.21 \unit{ s} \end{align*}\] with mode shapes given in Table 8.1 and illustrated in Figure 8.11. These mode shapes are scaled so that their largest (in absolute value) componenent is equal to unity. Table 8.1 also includes the modal mass and stiffness values calculated with these mode shapes.

Table 8.1: Results from modal analysis.
\(i\) \(\freq_i\) \([\punit{rad/s}]\) \(\period_i\) \([\punit{s}]\) \(\eigvecs_{1i}\) \(\eigvecs_{2i}\) \(\eigvecs_{3i}\) modal mass \([\punit{kg}]\) modal stiffness \([\punit{N / m}]\)
1 \(\pi \sqrt{10}\) 0.63 0.33 0.67 1.00 88.89 8773.33
2 \(2\pi \sqrt{10}\) 0.32 -0.33 -0.33 1.00 55.56 21933.33
3 \(3\pi \sqrt{10}\) 0.21 1.00 -0.67 0.33 148.15 131600.00

Figure 8.11: Mode shapes of the shear building of Figure 8.10.

  1. Determine the peak modal responses:

For the three periods of our system, the spectral accelerations we read from the spectrum of Figure 8.10 scaled to \(0.5\gravity\) peak ground acceleration are
\[\begin{align*} 0.25 \unit{s} < \period_1 = 0.63 \unit{s} \leq 1 \unit{s} \;\;\; \quad & \rightarrow \quad \aspec_1 = \left(\ratio{0.5 \gravity}{1 \gravity} \right) \left(2 \gravity \right) = 1 \gravity \\ 0.25 \unit{s} < \period_2 = 0.32 \unit{s} \leq 1 \unit{s} \;\;\; \quad & \rightarrow \quad \aspec_2 = \left(\ratio{0.5 \gravity}{1 \gravity} \right) \left(2 \gravity \right) = 1 \gravity \\ \period_3 = 0.21 \unit{s} \leq 0.25 \unit{s} \;\;\; \quad & \rightarrow \quad \aspec_3 = \left(\ratio{0.5 \gravity}{1 \gravity} \right) \left(1 \gravity + \ratio{2 \gravity - 1 \gravity}{0.25 \unit{s}} 0.21 \unit{s} \right) = 0.92 \gravity \end{align*}\] whence the spectral displacements are calculated as: \[ \dspec_1 = \ratio{\aspec_1}{\freq_1^2} = 0.0994 \unit{m}, \quad \dspec_2 = \ratio{\aspec_2}{\freq_2^2} = 0.0248 \unit{m}, \quad \dspec_3 = \ratio{\aspec_3}{\freq_3^2} = 0.0102 \unit{m} \]

The earthquake excitation factors are given by \[ \excifact_1 = \teigveci{1} \mmat \onecol = 133.33 \unit{kg}, \quad \excifact_2 = \teigveci{2} \mmat \onecol = -33.33 \unit{kg}, \quad \excifact_3 = \teigveci{3} \mmat \onecol = 44.44 \unit{kg} \] so that the peak modal coordinate responses are calculated as \[ \overline{\modcoramp_1} = \frac{\excifact_1}{\modm_1} \dspec_1 = 0.1491 \unit{m}, \quad \overline{\modcoramp_2} = \frac{\excifact_2}{\modm_2} \dspec_2 = -0.0149 \unit{m}, \quad \overline{\modcoramp_3} = \frac{\excifact_3}{\modm_3} \dspec_3 = 0.0030 \unit{m} \]

  1. Determine the estimates for the maximum responses:
  1. The maximum top displacement is the maximum relative (to the ground) displacement of the third floor (i.e. the floor at the top). The time history of this displacement is given by \[ \gc_3 (t) = \eigvecs_{31} \modcor_1 (t) + \eigvecs_{32} \modcor_2 (t) + \eigvecs_{33} \modcor_3 (t) \] so that the peak modal top displacements are given by \[ \overline{\gc_3^{(1)}} = \eigvecs_{31} \overline{\modcoramp_1} = 0.1491 \unit{m}, \quad \overline{\gc_3^{(2)}} = \eigvecs_{32} \overline{\modcoramp_2} = -0.0149 \unit{m}, \quad \overline{\gc_3^{(3)}} = \eigvecs_{33} \overline{\modcoramp_3} = 0.0010 \unit{m} \] and the estimate we calculate via the SRSS rule for the maximum top displacement is: \[ \overline{\gc_3} = \sqrt{\left(\overline{\gc_3^{(1)}}\right)^2 + \left(\overline{\gc_3^{(2)}}\right)^2 + \left(\overline{\gc_3^{(3)}}\right)^2} = 0.1498 \unit{m} \] Note that this estimate is very close to the estimate we would obtain using only mode 1, and the error we would make by not including mode 3 is completely negligible.

  2. The maximum deformation of the second story columns is governed by the interstory drift that occurs between the first and second floors. This interstory drift is given by \[ \Delta_{12} = (\eigvecs_{21} - \eigvecs_{11}) \modcor_1 (t) + (\eigvecs_{22} - \eigvecs_{12}) \modcor_2 + (\eigvecs_{23} - \eigvecs_{13}) \modcor_3 (t) \] so that peak modal interstory drifts are calculated as \[\begin{align*} \overline{\Delta_{12}^{(1)}} & = (\eigvecs_{21} - \eigvecs_{11}) \overline{\modcoramp_1} = 0.0497 \unit{m} \\ \overline{\Delta_{12}^{(2)}} & = (\eigvecs_{22} - \eigvecs_{12}) \overline{\modcoramp_2} = 0 \unit{m} \\ \overline{\Delta_{12}^{(3)}} & = (\eigvecs_{23} - \eigvecs_{13}) \overline{\modcoramp_3} = - 0.0051 \unit{m} \end{align*}\] and the SRSS estimate for the maximum interstory drift is given by: \[ \overline{\Delta_{12}} = \sqrt{\left(\overline{\Delta_{12}^{(1)}}\right)^2 + \left(\overline{\Delta_{12}^{(2)}}\right)^2 + \left(\overline{\Delta_{12}^{(3)}}\right)^2} = 0.050 \unit{m} \]

  3. The base shear is calculated via \[ \baseshear (t) = \onecol^T \estatvec (t) = \onecol^T \modestatvec{1} + \onecol^T \modestatvec{2} + + \onecol^T \modestatvec{3} = \modbaseshear{1} (t) + \modbaseshear{2} (t) + \modbaseshear{3} (t) \] and we showed previously that for shear building systems the peak modal base shears may be calculated as \[ \overline{\modbaseshear{i}} = \frac{\excifact_i^2}{\modm_i} \freq_i^2 \dspec_i = \frac{\excifact_i^2}{\modm_i} \aspec_i \] so that \[ \overline{\modbaseshear{1}} = \frac{\excifact_1^2}{\modm_1} \aspec_1 = 1962 \unit{N}, \quad \overline{\modbaseshear{2}} = \frac{\excifact_2^2}{\modm_2} \aspec_2 = 196.2 \unit{N}, \quad \overline{\modbaseshear{3}} = \frac{\excifact_3^2}{\modm_3} \aspec_3 = 120.3 \unit{N} \] The SRSS estimate for the maximum base shear is therefore given by \[ \overline{\baseshear} = \sqrt{\left(\overline{\modbaseshear{1}}\right)^2 + \left(\overline{\modbaseshear{2}}\right)^2 + \left(\overline{\modbaseshear{3}}\right)^2} = 1975.5 \unit{N} = 0.86 W \] where \(W\) is the total weight of the structure.