2.1.5. Dynamic analysis

In this section, a brief summary of the theory of dynamic analysis of structures is provided. The different types of analysis that can be used allow to solve the dynamic behaviour of a system, calculate their natural vibration modes, or obtaining the maximum response on a structure subjected to seismic loads, by using spectral analysis.

2.1.5.1. Direct integration

The direct integration methods seek the time history of the dynamic response. Such a response is not obtained in continuous form but rather in a predetermined discrete series of points in time \(t_i\). One of the most popular direct integration methods is the Newmark method. The starting point of the problem is the governing equation of a structure with various degrees of freedom. Such as a governing equation can be written in the following form:

(2.160)\[\begin{aligned} \boldsymbol{M} \ddot{\boldsymbol{D}} + \boldsymbol{C} \dot{\boldsymbol{D}} + \boldsymbol{K} \boldsymbol{D} = \boldsymbol{P} (t) \end{aligned}\]

For time \(t=t_i\), this equation is discretised as follows:

\[\boldsymbol{M} \ddot{\boldsymbol{D}}_{i+1} + \boldsymbol{C} \dot{\boldsymbol{D}}_{i+1} + \boldsymbol{K} \boldsymbol{D}_{i+1} = \boldsymbol{P}_{i}\]

On the other hand, the velocity and the acceleration are expressed as follows:

(2.161)\[\begin{aligned} \dot{\boldsymbol{D}}_{i+1} = \frac{\gamma}{\beta \Delta t} \left[\boldsymbol{D}_{i+1} - \boldsymbol{D}_i \right] + \left (1 - \frac{\gamma}{\beta} \right) \dot{\boldsymbol{D}}_i + \left(1-\frac{\gamma}{2\beta}\right) \Delta t \ddot{\boldsymbol{D}}_i \end{aligned}\]
(2.162)\[\begin{aligned} \ddot{\boldsymbol{D}}_{i+1} = \frac{1}{\beta \Delta t^2} \left[\boldsymbol{D}_{i+1} - \boldsymbol{D}_{i-1} - \boldsymbol{D}_i \Delta t \right] - \left (\frac{1}{2\beta} -1 \right) \ddot{\boldsymbol{D}}_i \end{aligned}\]

Substituting these expressions into the equation of motion, we obtain:

(2.163)\[\begin{aligned} \boldsymbol{K}^c \boldsymbol{D}_{i+1} = \boldsymbol{P}_{i+1}^c \end{aligned}\]

Where

(2.164)\[\begin{aligned} \boldsymbol{K}^c = \boldsymbol{K}+ \frac{1}{\beta \Delta t^2} \boldsymbol{M} + \frac{\gamma}{\beta \Delta t} \boldsymbol{C} \end{aligned}\]
(2.165)\[\begin{split}\begin{aligned} \boldsymbol{P}_{i+1}^c = \boldsymbol{P}_{i+1} + \boldsymbol{M} \left[\frac{1}{\beta \Delta t^2} \boldsymbol{D}_i + \frac{1}{\beta \Delta t} \dot{\boldsymbol{D}}_i + \left( \frac{1}{2\beta}-1\right) \ddot{\boldsymbol{D}}_i \right] + \\ + \boldsymbol{C} \left[ \frac{\gamma}{\beta \Delta t} \boldsymbol{D}_i + \left( \frac{\gamma}{\beta} -1 \right) \dot{\boldsymbol{D}}_i + \left( \frac{\gamma}{2\beta} -1 \right) \Delta t \ddot{\boldsymbol{D}}_i \right] \end{aligned}\end{split}\]

Usually, the initial conditions to close the problem consist of assuming that the structure has neither displacements nor velocity.

2.1.5.3. Spectral analysis

Spectrum analysis is typically used in RamSeries to solve dynamic problems associated with seismic actions that enforce the movement at the base of the foundation of a given structure. To this aim, the decoupled equation of motion for each mode is expressed as:

(2.173)\[\begin{aligned} \boldsymbol{M}_j^{*} \ddot{y}_i(t) + \boldsymbol{C}_j^{*} \dot{y}_j (t) + \boldsymbol{K}_j^{*} y_j(t) = - \frac{\varphi_j^T \boldsymbol{M} \boldsymbol{J}}{\varphi_j^T \boldsymbol{M} \varphi_j} a(t) \end{aligned}\]

where \(a(t)\) is the seismic acceleration. This equation can be solved using the response spectra. In this case, only the maximum response of the structure is obtained taking into account the maximum acceleration \(|a(t)|_{max} =S\). In this case, it is evident that the maximum response acceleration of the system would amount to:

(2.174)\[\begin{aligned} |y_i(t)|_{max} = \frac{\varphi_j^T \boldsymbol{M} \boldsymbol{J}}{\varphi_j^T \boldsymbol{M} \varphi_j} \boldsymbol{S} \end{aligned}\]

As a consequence, the maximum displacement is given by:

(2.175)\[\begin{aligned} |y_i(t)|_{max} = \frac{\varphi_j^T \boldsymbol{M} \boldsymbol{J}}{\varphi_j^T \boldsymbol{M} \varphi_j} \frac{\boldsymbol{S}_j}{\omega_j^2} \end{aligned}\]

Using this solution, we can calculate the maximum displacements in all the nodes of the discrete structure for mode j in the following form:

(2.176)\[\begin{aligned} \boldsymbol{D}_{max}^j = \left[\boldsymbol{D}_1^j, \boldsymbol{D}_2^j, \cdots, \boldsymbol{D}_n^j \right] = \phi_j |y_j(t)|_{max} = \varphi_j \frac{\varphi_j^T \boldsymbol{M} \boldsymbol{J}}{\varphi_j^T \boldsymbol{M} \varphi_j} \cdot \frac{\boldsymbol{S}_j}{\omega_i^2} = A_j \cdot \frac{\boldsymbol{S}_j}{\omega_i^2} \end{aligned}\]

Where \(A\) is the vector of the modal participation coefficients corresponding to mode \(j\) of the vibration. Supposing that for each degree of freedom the maximum response does not occur at the same instant in each mode, the maximum response of the structure will not be equal to the sum of the maximum corresponding to each mode

(2.177)\[\begin{aligned} \boldsymbol{D}_{max} \neq \sum_{i=1}^n \boldsymbol{D}_j \end{aligned}\]

Different formulas to find the value of \(D\) through \(D\) have been proposed. The most simple and, at the same time, most used is that which establishes that the response is equal to the square root of the sum of the squares of the modal responses:

(2.178)\[\begin{aligned} D_{max} = \sqrt{\sum_{i=1}^q \left(\boldsymbol{D}_{max}^j \right)^2} \end{aligned}\]

As for the stresses, reactions and in general any response R which is to be determined, we can get analogously:

(2.179)\[\begin{aligned} R_{max} = \sqrt{\sum_{i=1}^q \left(\boldsymbol{R}_{max}^j \right)^2} \end{aligned}\]