Acceso abierto

Identification of mass, damping and stiffness matrices of multi degree of freedom system subjected to kinematic excitations

  
25 mar 2025

Cite
Descargar portada

Introduction

According to Newton’s second law, concerning the change of the momentum of a material particle, the cause of the motion of the particle is always the force acting on this particle. In order to be able to precisely indicate at any instant the position of a material particle in space, one needs a full description of the forces acting on this particle: the external (motion inducing) force and the force of inertia. The two forces counter each other at any instant, which is the basis for the d’Alembert’s principle [10, 15]. Let us assume that the material particle is tied with a base by means of an elastic constraint and a damping constraint, and the considerations are limited to one possible direction of motion of the particle. Then, the material particle will be acted on by the following forces: external active force F(t); reaction force S(t) originating from the elastic constraint, as a restitution force; reaction force R(t) originating from the damping force, as a resistance-to-motion force; and inertial force B(t) arising as a result of the motion of the particle with an acceleration. According to the d’Alembert’s principle at any instant, all the above-mentioned forces must form a balanced system, whereby a reverse problem can be formulated. Let us assume now that in a given time interval of the observation of material particle motion, the trajectory of the motion and external active force F(t) causing this motion are known. Thus, generally speaking, the system’s input signal and output signal are known and on their basis one can determine the system’s parameters (the particle’s mass, the elastic constraint stiffness and the damping constraint parameter). The reverse problem presented in this way, consisting in identifying the system’s parameters on the basis of the knowledge of the input signal and the output signal, expresses an experimental modal analysis (EMA). This is one of the basic experimental methods used in, i.a., building structure dynamics, the theoretical foundations of which are extensively described in [9]. In one of this handbook’s chapters, several topics connected with EMA (e.g., system modal characteristics determination, kinds of measurements, error estimation) are discussed and procedural algorithms for this method as applied to a dynamical system with one or many degrees of freedom are exhaustively described.

In specialist literature, besides classical modal analysis, one can also find operational modal analysis (OMA). Its basic assumption is that the input signal (the excitation of the analysed building structure) is not known as it is of environmental nature. Using OMA, from a system’s dynamic response (the input signal) one can derive such modal parameters as eigenfrequencies, damping coefficients and vibration eigenforms. The evolution of modal analysis from the input–output type method to the input-alone type method was described by Cunha and Caetano in [6]. The authors presented experimental results of many years of research for real building structures such as dams, buildings and bridges.

For several decades owing to their popularity, the two methods have been the subject of numerous scientific publications. The theoretical foundations for the methods of identifying system parameters were provided in, i.a., studies [10, 12, 16]. In professor Ljung’s monograph [16], published in 1987, many topics, from linear and non-linear systems, through methods of estimating system parameters, to model validation, were discussed. The authors of study [12], published in 1989, analysed the existing system identification methods with regard to the dynamic behaviour of building structures under various environmental loads (earthquakes, wind, excitation by water waves). In order to verify the methods, they carried out numerical analyses on theoretical models of a suspension bridge, a marine tower and a shear building. Another valuable monograph dealing with modal analysis is [10] published in 2001. It reviews modal analysis methods, discusses in detail several theoretical problems and provides examples of modal analysis application in the investigation of real building structures.

In the dynamics of building structures, the importance of modal analysis increases when a building structure (being designed or existing) is located in a seismic activity zone. Then, engineers work out structural solutions protecting building structures against environmental hazards. Hence, several scientific papers on modal analysis are devoted to (existing or model) building structures subjected to seismic loads. The dynamic parameters of structures under seismic loads are presented in, i.a., studies [2, 4, 5, 8, 11, 20, 22]. The results of modal analysis investigations carried out on laboratory models are reported in, i.a., papers [3, 14, 21].

One of the basic computational building models frequently used in building dynamics is a shear building structure. This model is particularly popular in dynamic analyses of real slender buildings to which rigid floor assumption applies. The results of modal analyses carried out on a shear building model are reported in, i.a., papers [13, 19, 21]. Their authors showed the proposed algorithms to be highly effective in identifying the system’s modal parameters when the structure’s excitation and dynamic response are known [19, 21] or when only the input signal is known [13].

The knowledge of the input signal is one of the basic prerequisites in modal analyses of real building structures and determines the choice of an identification method. The artificial excitation of vibrations by means of force exciters can be impossible to accomplish in a real building structure, whereas its environmental excitation can be difficult to identify. The impossibility of getting the input signal rules out the use of classical modal analysis, but one can still use operational modal analysis. However, also the latter method has a certain drawback – having no knowledge of the excitation forces one cannot precisely determine the eigenforms. This means that the identified generalized displacements are proportional to and proper for a given form, but accurate to a constant multiplier. This problem had been addressed for over a decade or so, and a new method consisting in changing the mass of an investigated system was proposed [1, 7, 17, 18, 23]. The authors of the studies showed, on the basis of experimental investigations [1, 7, 18, 23] or numerical analyses [17], that thanks to a modification of an investigated structure, consisting in a controlled change of its mass, one can obtain precise eigenforms. By adding known masses to the system, when knowing its dynamic response (the input signal), one actually introduces additional known forces into the system, whereby it is possible to properly scale the generalized displacements.

The idea of modifying the system by changing its mass is also used in the present paper. According to Newton’s second law, a change in a system’s mass entails a change in its momentum. Considering the above, it is proper to call the method used as a ‘input–output method with system momentum change’. The known input signal constitutes the system’s kinematic excitation, while the output signal is the system’s dynamic response (displacements, velocities, accelerations). The numerical analyses were carried out in the time domain, changing stepwise the momentum of the system which was a shear building model. The main aim of this study was to demonstrate the possibility of full identification of the mass M, damping C and stiffness K matrices, which completely describe the analysed object. In difference to the cited scientific works and the identification methods used in them, the approach presented in this work leads to obtaining linear, algebraic systems of equations, the unknowns of which are the coefficients of the M, C and K matrices. This way significantly simplifies the calculations that must be performed to identify the parameters of the system compared to the methods discussed earlier (EMA, OMA). However, the proposed method requires the system mass modification, consisting in adding known masses to the analysed model and conducting the experiment iteratively. Such a procedure is necessary due to the loading of the structure in the form of kinematic excitation. This is related to the specific description of the excitation vector (input signal) in this case, which requires knowledge of the mass matrix M. However, if this matrix is unknown, the only way to determine the excitation vector is the known modification of the masses of the analysed system, which in effect allows obtaining non-zero solutions from algebraic systems of equations.

Theoretical basis

The theoretical considerations presented in this section apply to linear discrete dynamical systems which can constitute numerical models of real building structures. In a general case, the vibration of such systems are described by the equation [9, 15]: Mq¨t+Cq˙t+Kqt=Ft {\bf{M}}\;{\bf{\ddot q}}\left( t \right) + {\bf{C}}\;{\bf{\dot q}}\left( t \right) + {\bf{K}}\;{\bf{q}}\left( t \right) = {\bf{F}}\left( t \right) where M, C and K are mass, damping and stiffness matrices, respectively. The system excitation is vector F(t) of the excitation forces, while the system vibrations are described by a set of generalized Lagrangian coordinates contained in vector q(t). In the case when the system excitation is a kinematic excitation instead of a strictly force excitation, the equivalent vector of the excitation forces consists of the inertial forces produced by the motion of the base. Then, equation of motion (1) assumes the form Mq¨t+Cq˙t+Kqt=Mz¨t {\bf{M}}\;{\bf{\ddot q}}\left( t \right) + {\bf{C}}\;{\bf{\dot q}}\left( t \right) + {\bf{K}}\;{\bf{q}}\left( t \right) = - {\bf{M}}\;{\bf{\ddot z}}\left( t \right) where z¨t {\bf{\ddot z}}\left( t \right) is the vector representing the accelerations of the base.

The full identification of the system consists in the precise determination of matrices M, C and K through a stepwise change of its momentum. This change is effected using the method of a set of successive realizations. In the first step, one gets the system’s dynamic response as the reference. In each successive step, the momentum is changed by adding known masses to the system, in the places and along the directions of the structure’s generalized displacements. Let us then denote the matrix of the known added masses as follows: ΔMi, i=1,2, \Delta {{\bf{M}}_i},\;\;\;i = 1,2, \ldots where the subscript ‘i’ designates the number of the step. In the first step, the matrix of the added masses amounts to zero matrix, and equation (2) assumes the form M1q¨1t+C1q˙1t+K1q1t=M1z¨t {{\bf{M}}_1}\;{{\bf{\ddot q}}_1}\left( t \right) + {{\bf{C}}_1}\;{{\bf{\dot q}}_1}\left( t \right) + {{\bf{K}}_1}\;{{\bf{q}}_1}\left( t \right) = - {{\bf{M}}_1}\;{\bf{\ddot z}}\left( t \right) where q1t,q˙1t,q¨1t {{\bf{q}}_1}\left( t \right),{{\bf{\dot q}}_1}\left( t \right),{{\bf{\ddot q}}_1}\left( t \right) are the known displacement, velocity and acceleration vectors, respectively, describing the structure’s motion caused by known acceleration z¨t {\bf{\ddot z}}\left( t \right) of the subgrade. In the next step, equation (2) is written as follows: M2q¨2t+C2q˙2t+K2q2t=M2z¨t {{\bf{M}}_2}\;{{\bf{\ddot q}}_2}\left( t \right) + {{\bf{C}}_2}\;{{\bf{\dot q}}_2}\left( t \right) + {{\bf{K}}_2}\;{{\bf{q}}_2}\left( t \right) = - {{\bf{M}}_2}\;{\bf{\ddot z}}\left( t \right) Besides the obvious effect on the mass matrix, the system modification can also affect the damping matrix. Therefore, the Rayleigh damping model, which takes into account a possible effect of a change in mass on the structure’s damping, was adopted for further transformations. Hence, the relations between the first (reference) step matrices and the ones in the next steps (denoted as ‘i+1’) are as follows: Mi+1=M1+ΔMi+1Ki+1=K1C1=μM1+κK1Ci+1=μMi+1+κKi+1=μM1+ΔMi+1+κK1=C1+μΔMi+1 \matrix{ {{{\bf{M}}_{i + 1}} = {{\bf{M}}_1} + \Delta {{\bf{M}}_{i + 1}}} \hfill \cr {{{\bf{K}}_{i + 1}} = {{\bf{K}}_1}} \hfill \cr {{{\bf{C}}_1} = \mu {{\bf{M}}_1} + \kappa {{\bf{K}}_1}} \hfill \cr {{{\bf{C}}_{i + 1}} = \mu {{\bf{M}}_{i + 1}} + \kappa {{\bf{K}}_{i + 1}} = \mu \left( {{{\bf{M}}_1} + \Delta {{\bf{M}}_{i + 1}}} \right) + \kappa \;{{\bf{K}}_1} = {{\bf{C}}_1} + \mu \Delta {{\bf{M}}_{i + 1}}} \hfill \cr } In relation (6), m and k are Rayleigh damping coefficients, which in a discrete dynamical system can be interrelated with the reliable dimensionless damping coefficient of the structure. Then, damping in the discrete system applies to the structure’s two selected significant eigenfrequencies wj, wk (e.g., the two first base frequencies), and it is postulated that the following relation is true μωj+κωj=γj=γk=μωk+κωk {\mu \over {{\omega _j}}} + \kappa {\omega _j} = {\gamma _j} = {\gamma _k} = {\mu \over {{\omega _k}}} + \kappa {\omega _k} whereas γj=γk=γ=const {\gamma _j} = {\gamma _k} = \gamma = {\rm{const}} where g is then the structure’s reliable dimensionless damping coefficient. By transforming relations (7) and (8), one gets μ=ωjωkωj+ωkγ,κ=1ωj+ωkγ \mu = {{{\omega _j}{\omega _k}} \over {{\omega _j} + {\omega _k}}}\gamma ,\kappa = {1 \over {{\omega _j} + {\omega _k}}}\gamma Considering that in each successive step of system momentum change, the input signal (kinematic excitation) and the output signal (the dynamic response of the system) are known, and equation (5) can be generalized and written for step ‘i+1’ as follows: Mi+1q¨i+1t+Ci+1q˙i+1t+Ki+1qi+1t=Mi+1z¨t {{\bf{M}}_{i + 1}}\;{{\bf{\ddot q}}_{i + 1}}\left( t \right) + {{\bf{C}}_{i + 1}}\;{{\bf{\dot q}}_{i + 1}}\left( t \right) + {{\bf{K}}_{i + 1}}\;{{\bf{q}}_{i + 1}}\left( t \right) = - {{\bf{M}}_{i + 1}}\;{\bf{\ddot z}}\left( t \right) Taking into account relations (6), the equation in step ‘i+1’ can be written as follows: M1+ΔMi+1q¨i+1t+C1+μΔMi+1q˙i+1t+K1qi+1t=M1z¨tΔMi+1z¨tM1q¨i+1t+C1q˙i+1t+K1qi+1t=M1z¨tΔMi+1z¨t+q¨i+1t+μq˙i+1t \matrix{ {\left( {{{\bf{M}}_1} + \Delta {{\bf{M}}_{i + 1}}} \right){{{\bf{\ddot q}}}_{i + 1}}\left( t \right) + \left( {{{\bf{C}}_1} + \mu \Delta {{\bf{M}}_{i + 1}}} \right){{{\bf{\dot q}}}_{i + 1}}\left( t \right) + {{\bf{K}}_1}\;{{\bf{q}}_{i + 1}}\left( t \right) = - {{\bf{M}}_1}\;{\bf{\ddot z}}\left( t \right) - \Delta {{\bf{M}}_{i + 1}}\;{\bf{\ddot z}}\left( t \right)} \hfill \cr {{{\bf{M}}_1}\;{{{\bf{\ddot q}}}_{i + 1}}\left( t \right) + {{\bf{C}}_1}\;{{{\bf{\dot q}}}_{i + 1}}\left( t \right) + {{\bf{K}}_1}\;{{\bf{q}}_{i + 1}}\left( t \right) = - {{\bf{M}}_1}\;{\bf{\ddot z}}\left( t \right) - \Delta {{\bf{M}}_{i + 1}}\left( {{\bf{\ddot z}}\left( t \right) + {{{\bf{\ddot q}}}_{i + 1}}\left( t \right) + \mu {{{\bf{\dot q}}}_{i + 1}}\left( t \right)} \right)} \hfill \cr } According to equation (4), its left side, as an equivalent vector of the excitation forces in the first step, can be substituted into relation (11), whereby one gets M1q¨i+1t+C1q˙i+1t+K1qi+1t==M1q¨1t+C1q˙1t+K1q1tΔMi+1z¨t+q¨i+1t+μq˙i+1t \matrix{ {{{\bf{M}}_1}\;{{{\bf{\ddot q}}}_{i + 1}}\left( t \right) + {{\bf{C}}_1}\;{{{\bf{\dot q}}}_{i + 1}}\left( t \right) + {{\bf{K}}_1}\;{{\bf{q}}_{i + 1}}\left( t \right) = } \hfill \cr { = {{\bf{M}}_1}\;{{{\bf{\ddot q}}}_1}\left( t \right) + {{\bf{C}}_1}\;{{{\bf{\dot q}}}_1}\left( t \right) + {{\bf{K}}_1}\;{{\bf{q}}_1}\left( t \right) - \Delta {{\bf{M}}_{i + 1}}\left( {{\bf{\ddot z}}\left( t \right) + {{{\bf{\ddot q}}}_{i + 1}}\left( t \right) + \mu {{{\bf{\dot q}}}_{i + 1}}\left( t \right)} \right)} \hfill \cr } and finally after ordering expression (12), one gets M1q¨i+1tq¨1t+C1q˙i+1tq˙1t+K1qi+1tq1t==ΔMi+1z¨t+q¨i+1t+μq˙i+1t \matrix{ {{{\bf{M}}_1}\left( {{{{\bf{\ddot q}}}_{i + 1}}\left( t \right) - {{{\bf{\ddot q}}}_1}\left( t \right)} \right) + {{\bf{C}}_1}\left( {{{{\bf{\dot q}}}_{i + 1}}\left( t \right) - {{{\bf{\dot q}}}_1}\left( t \right)} \right) + {{\bf{K}}_1}\left( {{{\bf{q}}_{i + 1}}\left( t \right) - {{\bf{q}}_1}\left( t \right)} \right) = } \hfill \cr { = - \Delta {{\bf{M}}_{i + 1}}\left( {{\bf{\ddot z}}\left( t \right) + {{{\bf{\ddot q}}}_{i + 1}}\left( t \right) + \mu {{{\bf{\dot q}}}_{i + 1}}\left( t \right)} \right)} \hfill \cr } To simplify the notation of relation (13), let us assume that q¨i+1tq¨1t=Δq¨i+1tq˙i+1tq˙1t=Δq˙i+1tqi+1tq1t=Δqi+1t \matrix{ {{{{\bf{\ddot q}}}_{i + 1}}\left( t \right) - {{{\bf{\ddot q}}}_1}\left( t \right) = \Delta {{{\bf{\ddot q}}}_{i + 1}}\left( t \right)} \hfill \cr {{{{\bf{\dot q}}}_{i + 1}}\left( t \right) - {{{\bf{\dot q}}}_1}\left( t \right) = \Delta {{{\bf{\dot q}}}_{i + 1}}\left( t \right)} \hfill \cr {{{\bf{q}}_{i + 1}}\left( t \right) - {{\bf{q}}_1}\left( t \right) = \Delta {{\bf{q}}_{i + 1}}\left( t \right)} \hfill \cr } Then, formula (13) transforms to this form M1Δq¨i+1t+C1Δq˙i+1t+K1Δqi+1t=ΔMi+1z¨t+q¨i+1t+μq˙i+1t \matrix{ {{{\bf{M}}_1}\;\Delta {{{\bf{\ddot q}}}_{i + 1}}\left( t \right) + {{\bf{C}}_1}\;\Delta {{{\bf{\dot q}}}_{i + 1}}\left( t \right) + {{\bf{K}}_1}\;\Delta {{\bf{q}}_{i + 1}}\left( t \right) = } \cr { - \Delta {{\bf{M}}_{i + 1}}\left( {{\bf{\ddot z}}\left( t \right) + {{{\bf{\ddot q}}}_{i + 1}}\left( t \right) + \mu {{{\bf{\dot q}}}_{i + 1}}\left( t \right)} \right)} \cr } As already mentioned, the full identification of a discrete dynamical system here consists in determining matrices M1, C1 and K1, but because of the use of the Rayleigh damping model, besides damping matrix C1, an unknown coefficient m appears in equation (15). In linear discrete dynamical systems, matrices M1 and K1 are symmetric positive definite matrices whose dimension is equal to the number of the system’s dynamic degrees of freedom. Thus, also damping matrix C1 will satisfy this condition. Let us assume that parameter d specifies the number of the system’s dynamic degrees of freedom. Then, thanks to relation (15), one can formulate exactly d equations in step ‘i+1’, and the total number of unknowns in the identification of the system can be expressed by the formula nu=32d2+32d+1 {n_{\rm{u}}} = {3 \over 2}{d^2} + {3 \over 2}d + 1 while the number of needed iterations is given by the formula nr=nud {n_{\rm{r}}} = {{{n_{\rm{u}}}} \over d} In the case of fractional values, number nr should be rounded upwards. Table 1 shows the number of needed system momentum changes for the number of dynamic degrees of freedom.

Number of needed iterations – changes in momentum of system being identified.

Number of dynamic degrees of freedom d Number of relations given by relation (15) Number of unknowns nu Number of iterations nr
2 2 10 5
3 3 19 7
4 4 31 8
5 5 46 10
6 6 64 11
7 7 85 13
8 8 109 14

It should be added here that in the dynamics of building structures, many computational models are described using sparse matrices or simply diagonal matrices. This depends on the choice of generalized Lagrangian matrices and is connected with the occurrence of static couplings (the stiffness matrix) or inertial couplings (the mass matrix). If in the process of identifying the system’s parameters one assumes generalized coordinates in such a way that no inertial couplings occur, the mass matrix will be diagonal and the number of unknowns will decrease in comparison with the one determined from relation (16). Also the number of needed iterations connected with a change of system momentum can be lower, which undoubtedly has an advantageous effect on the realization of the experiment.

Description of computational model

The calculation model in this paper is a discrete linear dynamical system having a shear building structure, shown in Figure 1. The model has three dynamic degrees of freedom and its vibrations are induced kinematically. An energy analysis carried out using the Lagrangian method [15] yields the following matrices describing the considered system:

– The mass matrix Ek=12m1q˙1t+z˙t2+12m2q˙2t+z˙t2+12m3q˙3t+z˙t2ddEkq˙1t=m1q¨1t+m1z¨tddEkq˙2t=m2q¨2t+m2z¨tddEkq˙3t=m3q¨3t+m3z¨t \matrix{ {{E_{\rm{k}}} = {1 \over 2}{m_1}{{\left( {{{\dot q}_1}\left( t \right) + \dot z\left( t \right)} \right)}^2} + {1 \over 2}{m_2}{{\left( {{{\dot q}_2}\left( t \right) + \dot z\left( t \right)} \right)}^2} + } \hfill \cr {\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;{1 \over 2}{m_3}{{\left( {{{\dot q}_3}\left( t \right) + \dot z\left( t \right)} \right)}^2}} \hfill \cr {\;\;\;\;\;\;\;\;\;\;\;\;\;{{\rm{d}} \over {\rm{d}}}{{\partial {E_{\rm{k}}}} \over {\partial {{\dot q}_1}\left( t \right)}} = {m_1}{{\ddot q}_1}\left( t \right) + {m_1}\ddot z\left( t \right)} \hfill \cr {\;\;\;\;\;\;\;\;\;\;\;\;\;{{\rm{d}} \over {\rm{d}}}{{\partial {E_{\rm{k}}}} \over {\partial {{\dot q}_2}\left( t \right)}} = {m_2}{{\ddot q}_2}\left( t \right) + {m_2}\ddot z\left( t \right)} \hfill \cr {\;\;\;\;\;\;\;\;\;\;\;\;\;{{\rm{d}} \over {\rm{d}}}{{\partial {E_{\rm{k}}}} \over {\partial {{\dot q}_3}\left( t \right)}} = {m_3}{{\ddot q}_3}\left( t \right) + {m_3}\ddot z\left( t \right)} \hfill \cr } It follows from the notation of the system’s kinetic energy Ek and the calculations of the particular derivatives that the mass matrix is diagonal and has the form M1=m1000m2000m3=m1000m2000m3 {{\bf{M}}_1} = \left[ {\matrix{ {{m_1}} & 0 & 0 \cr 0 & {{m_2}} & 0 \cr 0 & 0 & {{m_3}} \cr } } \right] = \left[ {\matrix{ {{m_1}} & 0 & 0 \cr 0 & {{m_2}} & 0 \cr 0 & 0 & {{m_3}} \cr } } \right]

– The stiffness matrix Ep=1212k1+12k1q1t+ztzt2++1212k2+12k2q2t+ztq1tzt2+1212k3+12k3q3t+ztq2tzt2Epq1t=k1+k2q1tk2q2tEpq2t=k2q1t+k2+k3q2tk3q3tEpq3t=k3q2t+k3q3t \matrix{ {{E_{\rm{p}}} = {1 \over 2}\left( {{1 \over 2}{k_1} + {1 \over 2}{k_1}} \right){{\left( {{q_1}\left( t \right) + z\left( t \right) - z\left( t \right)} \right)}^2} + } \hfill \cr { + {1 \over 2}\left( {{1 \over 2}{k_2} + {1 \over 2}{k_2}} \right){{\left( {{q_2}\left( t \right) + z\left( t \right) - {q_1}\left( t \right) - z\left( t \right)} \right)}^2}} \hfill \cr { + {1 \over 2}\left( {{1 \over 2}{k_3} + {1 \over 2}{k_3}} \right){{\left( {{q_3}\left( t \right) + z\left( t \right) - {q_2}\left( t \right) - z\left( t \right)} \right)}^2}} \hfill \cr {{{\partial {E_{\rm{p}}}} \over {\partial {q_1}\left( t \right)}} = \left( {{k_1} + {k_2}} \right){q_1}\left( t \right) - {k_2}\;{q_2}\left( t \right)} \hfill \cr {{{\partial {E_{\rm{p}}}} \over {\partial {q_2}\left( t \right)}} = - {k_2}\;{q_1}\left( t \right) + \left( {{k_2} + {k_3}} \right){q_2}\left( t \right) - {k_3}\;{q_3}\left( t \right)} \hfill \cr {{{\partial {E_{\rm{p}}}} \over {\partial {q_3}\left( t \right)}} = - {k_3}\;{q_2}\left( t \right) + {k_3}\;{q_3}\left( t \right)} \hfill \cr } It follows from the notation of the system’s potential energy Ep and the calculations of the particular derivatives that the stiffness matrix has the form K1=k1+k2k20k2k2+k3k30k3k3=k11k12k13k21k22k23k31k32k33=k11k12k13k22k23sym.k33 {{\bf{K}}_1} = \left[ {\matrix{ {{k_1} + {k_2}} & { - {k_2}} & 0 \cr { - {k_2}} & {{k_2} + {k_3}} & { - {k_3}} \cr 0 & { - {k_3}} & {{k_3}} \cr } } \right] = \left[ {\matrix{ {{k_{11}}} & {{k_{12}}} & {{k_{13}}} \cr {{k_{21}}} & {{k_{22}}} & {{k_{23}}} \cr {{k_{31}}} & {{k_{32}}} & {{k_{33}}} \cr } } \right] = \left[ {\matrix{ {{k_{11}}} & {{k_{12}}} & {{k_{13}}} \cr {} & {{k_{22}}} & {{k_{23}}} \cr {{\rm{sym}}{\rm{.}}} & {} & {{k_{33}}} \cr } } \right]

– The equivalent vector of excitation forces

It follows from the system’s kinetic energy written according to relation (18) that the structure’s load constitutes the inertial forces resulting from the motion of the base Ft=m1z¨tm2z¨tm3z¨t=m1000m2000m3z¨tz¨tz¨t=M1z¨t {\bf{F}}\left( t \right) = \left[ {\matrix{ { - {m_1}\ddot z\left( t \right)} \cr { - {m_2}\ddot z\left( t \right)} \cr { - {m_3}\ddot z\left( t \right)} \cr } } \right] = - \left[ {\matrix{ {{m_1}} & 0 & 0 \cr 0 & {{m_2}} & 0 \cr 0 & 0 & {{m_3}} \cr } } \right]\left[ {\matrix{ {\ddot z\left( t \right)} \cr {\ddot z\left( t \right)} \cr {\ddot z\left( t \right)} \cr } } \right] = - {{\bf{M}}_1}\;{\bf{\ddot z}}\left( t \right)

– The damping matrix

Consistently with the assumptions presented in Section 2, for computer simulations, the Rayleigh damping model in which the damping matrix has the form (cf. formula 6) C1=μM1+κK1=μm1000m2000m3+κk1+k2k20k2k2+k3k30k3k3==c11c12c13c21c22c23c31c32c33=c11c12c13c22c23sym.c33 \matrix{ {{{\bf{C}}_1} = \mu \;{{\bf{M}}_1} + \kappa \;{{\bf{K}}_1} = \mu \left[ {\matrix{ {{m_1}} & 0 & 0 \cr 0 & {{m_2}} & 0 \cr 0 & 0 & {{m_3}} \cr } } \right] + \kappa \left[ {\matrix{ {{k_1} + {k_2}} & { - {k_2}} & 0 \cr { - {k_2}} & {{k_2} + {k_3}} & { - {k_3}} \cr 0 & { - {k_3}} & {{k_3}} \cr } } \right] = } \cr { = \left[ {\matrix{ {{c_{11}}} & {{c_{12}}} & {{c_{13}}} \cr {{c_{21}}} & {{c_{22}}} & {{c_{23}}} \cr {{c_{31}}} & {{c_{32}}} & {{c_{33}}} \cr } } \right] = \left[ {\matrix{ {{c_{11}}} & {{c_{12}}} & {{c_{13}}} \cr {} & {{c_{22}}} & {{c_{23}}} \cr {{\rm{sym}}.} & {} & {{c_{33}}} \cr } } \right]} \cr } was assumed. Taking into account relations (19), (21), (22), (23), equation (15), constituting the basis for the identification of the analysed system, assumes the form m11000m22000m33Δq¨1i+1tΔq¨2i+1tΔq¨3i+1t+c11c12c13c22c23sym.c33Δq˙1i+1tΔq˙2i+1tΔq˙3i+1t++k11k12k13k22k23sym.k33Δq1i+1tΔq2i+1tΔq3i+1t==Δm1i+1000Δm2i+1000Δm3i+1z¨tz¨tz¨t+q¨1i+1tq¨2i+1tq¨3i+1t+μq˙1i+1tq˙2i+1tq˙3i+1t \matrix{ {\left[ {\matrix{ {{m_{11}}} & 0 & 0 \cr 0 & {{m_{22}}} & 0 \cr 0 & 0 & {{m_{33}}} \cr } } \right]\left[ {\matrix{ {\Delta \ddot q_1^{i + 1}\left( t \right)} \cr {\Delta \ddot q_2^{i + 1}\left( t \right)} \cr {\Delta \ddot q_3^{i + 1}\left( t \right)} \cr } } \right] + \left[ {\matrix{ {{c_{11}}} & {{c_{12}}} & {{c_{13}}} \cr {} & {{c_{22}}} & {{c_{23}}} \cr {{\rm{sym}}.} & {} & {{c_{33}}} \cr } } \right]\left[ {\matrix{ {\Delta \dot q_1^{i + 1}\left( t \right)} \cr {\Delta \dot q_2^{i + 1}\left( t \right)} \cr {\Delta \dot q_3^{i + 1}\left( t \right)} \cr } } \right] + } \cr { + \left[ {\matrix{ {{k_{11}}} & {{k_{12}}} & {{k_{13}}} \cr {} & {{k_{22}}} & {{k_{23}}} \cr {{\rm{sym}}{\rm{.}}} & {} & {{k_{33}}} \cr } } \right]\left[ {\matrix{ {\Delta q_1^{i + 1}\left( t \right)} \cr {\Delta q_2^{i + 1}\left( t \right)} \cr {\Delta q_3^{i + 1}\left( t \right)} \cr } } \right] = } \cr { = - \left[ {\matrix{ {\Delta m_1^{i + 1}} & 0 & 0 \cr 0 & {\Delta m_2^{i + 1}} & 0 \cr 0 & 0 & {\Delta m_3^{i + 1}} \cr } } \right]\left( {\left[ {\matrix{ {\ddot z\left( t \right)} \cr {\ddot z\left( t \right)} \cr {\ddot z\left( t \right)} \cr } } \right] + \left[ {\matrix{ {\ddot q_1^{i + 1}\left( t \right)} \cr {\ddot q_2^{i + 1}\left( t \right)} \cr {\ddot q_3^{i + 1}\left( t \right)} \cr } } \right] + \mu \left[ {\matrix{ {\dot q_1^{i + 1}\left( t \right)} \cr {\dot q_2^{i + 1}\left( t \right)} \cr {\dot q_3^{i + 1}\left( t \right)} \cr } } \right]} \right)} \cr } where ΔMi+1=Δm1i+1000Δm2i+1000Δm3i+1 - \Delta {{\bf{M}}_{i + 1}} = - \left[ {\matrix{ {\Delta m_1^{i + 1}} & 0 & 0 \cr 0 & {\Delta m_2^{i + 1}} & 0 \cr 0 & 0 & {\Delta m_3^{i + 1}} \cr } } \right] is the known matrix of the masses added to the system in step ‘i+1’. In relations (24) and (25), the superscript of the expressions does not represent raising to a power, but only the number of the step.

Figure 1:

Shear building computational model.

In the analysed computational shear building structure model, the mass matrix is diagonal and in fact contains three unknowns (m11, m22, m33). The stiffness matrix, although not diagonal, is symmetric, and so it contains six unknowns (k11, k12, k13, k22, k23, k33). The damping matrix for the Rayleigh damping model is symmetric, and so it also contains six unknowns (c11, c12, c13, c22, c23, c33). Taking additionally unknown parameter into account, one gets precisely 16 unknowns describing the investigated system. Relation (24) at any instant of the action of the kinematic excitation makes it possible to formulate three independent algebraic equations. Therefore, by changing the system’s momentum six times, one can obtain a sufficient number of independent algebraic equations to determine the 16 unknowns. It should be emphasized that in a general case, the number of equations, the number of unknowns and the number of needed iterations (changes of system momentum) are consistent with Table 1 and formulas (16), (17). The peculiar structure of the computational model, its number of dynamic degrees of freedom and the way of choosing generalized coordinates describing the motion of the structure have a decisive bearing on the reduction of the number of unknowns. In the presented example, although the dynamic scheme has three degrees of freedom, from the overall number of 19 unknowns (see Table 1), the problem boils down to 16 unknown coefficients at any time instant.

Numerical analyses – description and results
General description

The identification of the parameters of the investigated system in this paper is based on the input–output method with system momentum change, and the numerical analyses are carried out in the time domain. As already known, this approach requires that the input signal and the output signal be known, which means that a numerical model for computer calculations must be precisely defined. The model data needed to perform the calculations are presented in Table 2. These are the assumed floor mass, column stiffness and Rayleigh damping model coefficient values and the values of the masses added in the particular iteration steps. In the first iteration step, the reference system response to the set kinematic excitation is determined, whereby vectors q1t,q˙1t,q¨1t {{\bf{q}}_1}\left( t \right),{{\bf{\dot q}}_1}\left( t \right),{{\bf{\ddot q}}_1}\left( t \right) are determined. In the second step, the known masses Δm1, Δm2, Δm3 (see tab. 2) are introduced into the system and then the excitation of structure vibrations is repeated using the same input signal as in the first step. This time one gets vectors q2t,q˙2t,q¨2t {{\bf{q}}_2}\left( t \right),{{\bf{\dot q}}_2}\left( t \right),{{\bf{\ddot q}}_2}\left( t \right) . In each subsequent iteration step, the procedure is carried out similarly as in the second step, that is, the system’s masses are appropriately modified (see Table 2) and the dynamic response of the structure for the known excitation is modified.

Computational model data in particular iteration steps.

Iteration step 1 ref. 2 3 4 5 6 7
m1 [kg] 10.724
m2 [kg] 10.134
m3 [kg] 20.32
Δm1 [kg] 0 0.1 0.2 0.3 0.4 0.5 0.6
Δm2 [kg] 0 0.1 0.2 0.3 0.4 0.5 0.6
Δm3 [kg] 0 0.1 0.2 0.3 0.4 0.5 0.6
k1 [N/m] 2100
k2 [N/m] 2100
k3 [N/m] 2100
μ [1/s] 0.077466
κ [s] 0.00094753

Since the system being identified in this paper is a numerical model, all the parameters describing it are known by assumption. Thus, the model’s equation of motion on the basis of which the reference response is determined has precisely this form 10.72400010.13400020.32q¨11tq¨21tq¨31t+4.81041.989801.98984.76471.989801.98983.5639q˙11tq˙21tq˙31t++420021000210042002100021002100q11tq21tq31t=10.72400010.13400020.32z¨tz¨tz¨t \matrix{ {\left[ {\matrix{ {10.724} & 0 & 0 \cr 0 & {10.134} & 0 \cr 0 & 0 & {20.32} \cr } } \right]\left[ {\matrix{ {\ddot q_1^1\left( t \right)} \cr {\ddot q_2^1\left( t \right)} \cr {\ddot q_3^1\left( t \right)} \cr } } \right] + \left[ {\matrix{ {4.8104} & { - 1.9898} & 0 \cr { - 1.9898} & {4.7647} & { - 1.9898} \cr 0 & { - 1.9898} & {3.5639} \cr } } \right]\left[ {\matrix{ {\dot q_1^1\left( t \right)} \cr {\dot q_2^1\left( t \right)} \cr {\dot q_3^1\left( t \right)} \cr } } \right] + } \cr { + \;\left[ {\matrix{ {4200} & { - 2100} & 0 \cr { - 2100} & {4200} & { - 2100} \cr 0 & { - 2100} & {2100} \cr } } \right]\left[ {\matrix{ {q_1^1\left( t \right)} \cr {q_2^1\left( t \right)} \cr {q_3^1\left( t \right)} \cr } } \right] = - \left[ {\matrix{ {10.724} & 0 & 0 \cr 0 & {10.134} & 0 \cr 0 & 0 & {20.32} \cr } } \right]\left[ {\matrix{ {\ddot z\left( t \right)} \cr {\ddot z\left( t \right)} \cr {\ddot z\left( t \right)} \cr } } \right]} \cr } When a real building structure is the system being identified, the equation describing its vibration is not known at the start as it is the target of identification. Then, generalized Lagrangian coordinates consistent with the considered dynamic degrees of freedom are assumed. Consequently, one obtains the equation of motion in form (1) or (2), as for a discrete dynamical system. Whereas both the dynamic response and the excitation of a real system are obtained by registering, for example, acceleration by means of accelerometers, velocity by means of vibrometers and displacements by means of linear displacement transducers. In the numerical model being identified accelerations, velocities and displacements are not registered, but determined in each iteration step. Then, when one has got all the input and output signals, the system being identified is treated as a real building structure whose parameters are unknown.

In order to demonstrate that the identification method proposed in this paper is effective, the investigated system was subjected to three different kinematic excitations. In the first case, it was assumed that the motion of the base is harmonic – described by the sine function. In the second case, it was assumed that the base motion is described by a function being the sum of three asynchronous harmonic functions, which means that the resultant motion is not periodic. In the third case, the record of a real earthquake – the 2006 Kiholo Bay earthquake with a magnitude of 6.7 degrees on the Richter scale which took place in the archipelago of Hawaiian islands on 15 October 2006 – was assumed as the kinematic excitation. The earthquake data are available on the server of the United States Geological Survey which continuously monitors earthquakes in North America. Exemplary diagrams of the functions describing the displacements of the base are shown in Figure 2.

Figure 2:

Diagrams of applied kinematic excitations: a) harmonics, b) sum of three harmonic functions and c) real earthquake.

First kinematic excitation – harmonic function

In this case, the vibrations of the computational model were induced by subgrade displacement described by the following harmonic function: zt=0.002sin6.2832t z\left( t \right) = 0.002\sin \left( {6.2832\;t} \right) In each step of iteration, connected with a change of system momentum, the dynamic response in the form of displacements, velocities and accelerations of the structure was determined. It should be noted here that the numerical integration of the equations of motion yields discrete time functions describing the motion of the structure. Then, the time step assumed for numerical analyses, connected with the integration of the equations, is a parameter inverse to the sampling frequency of the measuring apparatus used to register the vibration of real structures. Thus, in both experimental investigations and the computer calculations presented here, all the values of the input signal and the output signal are known in discrete time points. Thanks to this in each discrete time point within the experiment range, one gets a system of algebraic equations (see 28) from which the unknown parameters of the system are determined. Exemplary values of the structure’s displacements, velocities and accelerations determined at instant t = 5s for each iteration step are presented in Table 3. In the first iteration step, equation (26) was solved, while in each subsequent step of system, momentum change equation (26) modified in accordance with relation (15) was solved.

Dynamic response of computational model at time instant t = 5s.

Iteration step Displacements [mm] Velocities [mm/s] Accelerations [mm/s2]

q1 q2 q3 q˙1 {\dot q_1} q˙2 {\dot q_2} q˙3 {\dot q_3} q¨1 {\ddot q_1} q¨2 {\ddot q_2} q¨3 {\ddot q_3} z¨ \ddot z
1 1.051 1.933 2.552 −4.227 −9.333 −13.72 −33.09 −53.37 −62.55 0
2 0.855 1.568 2.067 −3.574 −8.309 −12.53 −27.55 −43.05 −49.98 0
3 0.655 1.199 1.581 −3.028 −7.475 −11.56 −21.21 −32.47 −37.77 0
4 0.452 0.830 1.097 −2.602 −6.827 −10.80 −14.24 −21.83 −25.92 0
5 0.249 0.462 0.615 −2.305 −6.361 −10.23 −6.878 −11.30 −14.41 0
6 0.047 0.097 0.141 −2.140 −6.069 −9.842 0.541 −0.984 −3.222 0
7 −0.151 −0.261 −0.326 −2.102 −5.945 −9.627 7.686 9.010 7.682 0

Using the data in Table 3 and relation (24), the following system of equations was obtained for time t = 5s: 6.530109231c11+10.22958289c12+11.86421095c131.960495038k11+3.645966364k124.848365447k13+55.41966307m113.574125214μ=27.551067086.530109231c12+10.22958289c22+11.86421095c231.960495038k12+3.645966364k224.848365447k23+103.2177915m228.309547129μ=43.052953346.530109231c13+10.22958289c23+11.86421095c331.960495038k13+3.645966364k234.848365447k33+125.6921749m3312.53276334μ=49.9841956111.99138447c11+18.57767897c12+21.54901416c133.963530244k11+7.330953086k129.710841415k13+118.7993302m116.05599538μ=42.4262007311.99138447c12+18.57767897c22+21.54901416c233.963530244k12+7.330953086k229.710841415k23+209.0141991m2214.94947504μ=64.9466251711.99138447c13+18.57767897c23+21.54901416c333.963530244k13+7.330953086k239.710841415k33+247.7987888m3323.12856604μ=75.5470684416.25219689c11+25.05880963c12+29.1839893c135.991749269k11+11.02771016k1214.55974236k13+188.5633784m117.805749346μ=42.7100866216.25219689c12+25.05880963c22+29.1839893c235.991749269k12+11.02771016k2214.55974236k23+315.4086279m2220.47987337μ=65.501609116.25219689c13+25.05880963c23+29.1839893c335.991749269k13+11.02771016k2314.55974236k33+366.308967m3332.40235651μ=77.7675492119.22349368c11+29.71998c12+34.88815366c138.025522019k11+14.70992173k1219.37005109k13+262.1456565m119.219147078μ=27.5138709519.22349368c12+29.71998c22+34.88815366c238.025522019k12+14.70992173k2219.37005109k23+420.7806996m2225.44202967μ=45.1866501319.22349368c13+29.71998c23+34.88815366c338.025522019k13+14.70992173k2319.37005109k33+481.3925653m3340.92147627μ=57.6566262720.87593448c11+32.63071047c12+38.76815579c1310.04404035k11+18.35269116k1224.11906503k13+336.3435484m1110.69771345μ=2.70660727120.87593448c12+32.63071047c22+38.76815579c2310.04404035k12+18.35269116k2224.11906503k23+523.9056159m2230.34717186μ=4.92085451120.87593448c13+32.63071047c23+38.76815579c3310.04404035k13+18.35269116k2324.11906503k33+593.3106079m3349.21184428μ=16.1117615221.2475239c11+33.87468607c12+40.91799336c1312.02666078k11+21.93279749k1228.78604474k13+407.7915769m1112.61430249μ=46.11674581 \matrix{ {6.530109231{c_{11}} + 10.22958289{c_{12}} + 11.86421095{c_{13}} - 1.960495038{k_{11}}\, + } \hfill \cr { - \,3.645966364{k_{12}} - 4.848365447{k_{13}} + 55.41966307{m_{11}} - 3.574125214\mu = 27.55106708} \hfill \cr {6.530109231{c_{12}} + 10.22958289{c_{22}} + 11.86421095{c_{23}} - 1.960495038{k_{12}}\, + } \hfill \cr { - \,3.645966364{k_{22}} - 4.848365447{k_{23}} + 103.2177915{m_{22}} - 8.309547129\mu = 43.05295334} \hfill \cr {6.530109231{c_{13}} + 10.22958289{c_{23}} + 11.86421095{c_{33}} - 1.960495038{k_{13}}\, + } \hfill \cr { - \,3.645966364{k_{23}} - 4.848365447{k_{33}} + 125.6921749{m_{33}} - 12.53276334\mu = 49.98419561} \hfill \cr {11.99138447{c_{11}} + 18.57767897{c_{12}} + 21.54901416{c_{13}} - 3.963530244{k_{11}}\, + } \hfill \cr { - \,7.330953086{k_{12}} - 9.710841415{k_{13}} + 118.7993302{m_{11}} - 6.05599538\mu = 42.42620073} \hfill \cr {11.99138447{c_{12}} + 18.57767897{c_{22}} + 21.54901416{c_{23}} - 3.963530244{k_{12}}\, + } \hfill \cr { - \,7.330953086{k_{22}} - 9.710841415{k_{23}} + 209.0141991{m_{22}} - 14.94947504\mu = 64.94662517} \hfill \cr {11.99138447{c_{13}} + 18.57767897{c_{23}} + 21.54901416{c_{33}} - 3.963530244{k_{13}}\, + } \hfill \cr { - \,7.330953086{k_{23}} - 9.710841415{k_{33}} + 247.7987888{m_{33}} - 23.12856604\mu = 75.54706844} \hfill \cr {16.25219689{c_{11}} + 25.05880963{c_{12}} + 29.1839893{c_{13}} - 5.991749269{k_{11}}\, + } \hfill \cr { - \,11.02771016{k_{12}} - 14.55974236{k_{13}} + 188.5633784{m_{11}} - 7.805749346\mu = 42.71008662} \hfill \cr {16.25219689{c_{12}} + 25.05880963{c_{22}} + 29.1839893{c_{23}} - 5.991749269{k_{12}}\, + } \hfill \cr { - \,11.02771016{k_{22}} - 14.55974236{k_{23}} + 315.4086279{m_{22}} - 20.47987337\mu = 65.5016091} \hfill \cr {16.25219689{c_{13}} + 25.05880963{c_{23}} + 29.1839893{c_{33}} - 5.991749269{k_{13}}\, + } \hfill \cr { - \,11.02771016{k_{23}} - 14.55974236{k_{33}} + 366.308967{m_{33}} - 32.40235651\mu = 77.76754921} \hfill \cr {19.22349368{c_{11}} + 29.71998{c_{12}} + 34.88815366{c_{13}} - 8.025522019{k_{11}}\, + } \hfill \cr { - \,14.70992173{k_{12}} - 19.37005109{k_{13}} + 262.1456565{m_{11}} - 9.219147078\mu = 27.51387095} \hfill \cr {19.22349368{c_{12}} + 29.71998{c_{22}} + 34.88815366{c_{23}} - 8.025522019{k_{12}}\, + } \hfill \cr { - \,14.70992173{k_{22}} - 19.37005109{k_{23}} + 420.7806996{m_{22}} - 25.44202967\mu = 45.18665013} \hfill \cr {19.22349368{c_{13}} + 29.71998{c_{23}} + 34.88815366{c_{33}} - 8.025522019{k_{13}}\, + } \hfill \cr { - \,14.70992173{k_{23}} - 19.37005109{k_{33}} + 481.3925653{m_{33}} - 40.92147627\mu = 57.65662627} \hfill \cr {20.87593448{c_{11}} + 32.63071047{c_{12}} + 38.76815579{c_{13}} - 10.04404035{k_{11}}\, + } \hfill \cr { - \,18.35269116{k_{12}} - 24.11906503{k_{13}} + 336.3435484{m_{11}} - 10.69771345\mu = - 2.706607271} \hfill \cr {20.87593448{c_{12}} + 32.63071047{c_{22}} + 38.76815579{c_{23}} - 10.04404035{k_{12}}\, + } \hfill \cr { - \,18.35269116{k_{22}} - 24.11906503{k_{23}} + 523.9056159{m_{22}} - 30.34717186\mu = 4.920854511} \hfill \cr {20.87593448{c_{13}} + 32.63071047{c_{23}} + 38.76815579{c_{33}} - 10.04404035{k_{13}}\, + } \hfill \cr { - \,18.35269116{k_{23}} - 24.11906503{k_{33}} + 593.3106079{m_{33}} - 49.21184428\mu = 16.11176152} \hfill \cr {21.2475239{c_{11}} + 33.87468607{c_{12}} + 40.91799336{c_{13}} - 12.02666078{k_{11}}\, + } \hfill \cr - 21.93279749{k_{12}} - 28.78604474{k_{13}} + 407.7915769{m_{11}} - 12.61430249\mu = - 46.11674581} The solution of system of equations (28) yielded the following results: m11=10.724kg,m22=10.134kg,m33=20.32kg,k11=4200Nm,k12=2100Nm,k13=0k22=4200Nm,k23=2100Nm,k33=2100Nmc11=4.8104Nsm,c12=1.9898Nsm,c13=0c22=4.7647Nsm,c23=1.9898Nsm,c33=3.5639Nsmμ=0.0774659s1 \matrix{ {{m_{11}} = 10.724{\rm{kg}},\;\;\;{m_{22}} = 10.134{\rm{kg}},\;\;\;{m_{33}} = 20.32{\rm{kg}},} \hfill \cr {{k_{11}} = 4200{{\rm{N}} \over {\rm{m}}},\;\;\;{k_{12}} = - 2100{{\rm{N}} \over {\rm{m}}},\;\;\;{k_{13}} = 0} \hfill \cr {{k_{22}} = 4200{{\rm{N}} \over {\rm{m}}},\;\;\;{k_{23}} = - 2100{{\rm{N}} \over {\rm{m}}},\;\;\;{k_{33}} = 2100{{\rm{N}} \over {\rm{m}}}} \hfill \cr {{c_{11}} = 4.8104{{{\rm{N}} \cdot {\rm{s}}} \over {\rm{m}}},\;\;\;{c_{12}} = - 1.9898{{{\rm{N}} \cdot {\rm{s}}} \over {\rm{m}}},\;\;\;{c_{13}} = 0} \hfill \cr {{c_{22}} = 4.7647{{{\rm{N}} \cdot {\rm{s}}} \over {\rm{m}}},\;\;\;{c_{23}} = - 1.9898{{{\rm{N}} \cdot {\rm{s}}} \over {\rm{m}}},\;\;\;{c_{33}} = 3.5639{{{\rm{N}} \cdot {\rm{s}}} \over {\rm{m}}}} \hfill \cr {\mu = 0.0774659{{\rm{s}}^{ - 1}}} \hfill \cr } Using results (27) and relation (23), parameter k of the assumed Rayleigh damping model was calculated: μm11+κk11=c110.077465910.724+κ4200=4.8104κ=0.00094753s \matrix{ {\mu {m_{11}} + \kappa {k_{11}} = {c_{11}}} \cr {0.0774659 \cdot 10.724 + \kappa \cdot 4200 = 4.8104\;\;\; \Rightarrow \;\;\;\kappa = 0.00094753{\rm{s}}} \cr } All the obtained results (see 29 and 30) are perfectly consistent with the data assumed for the computational model (see 26 and tab. 2.). This is evidence of the high effectiveness of the proposed input–output method with system momentum change. One should also bear in mind that analyses made using this method are performed in the time domain. Hence, in each discrete time point for which the input signal and the output signal are determined, one gets a system of equations analogous to (28). The solution of the whole set of systems of equations obviously yields sets of values of the particular model parameters being determined. In numerical analyses, these sets contain the same recurring elements, for example, m11 = {10.724, 10.724, ..., 10.724}. Whereas in the case of experiments conducted on real structures, the set of values determined for a particular parameter most probably will range around the expected value. This is owing to, among other things, the accuracy with which physical quantities are measured. Then, statistical calculus can prove helpful in determining the sought values of the parameters of the model being identified.

Second kinematic excitation – sum of three harmonics

In this case, computational model vibrations were induced by subgrade displacement described by a function being a sum of three asynchronous harmonic functions: zt=0.002sin6.2832t+0.001sin8.8858t+0.0014sin1.6239t \matrix{ {z\left( t \right) = 0.002\sin \left( {6.2832t} \right) + } \cr {0.001\sin \left( {8.8858t} \right) + 0.0014\sin \left( {1.6239t} \right)} \cr } Owing to this, the obtained function z(t) is neither harmonic nor periodic. The choice of such a function was dictated by a desire to see what effect the non-periodicity of the function representing system excitation can have on model identification.

The system parameter identification procedure was carried out similarly as in Section 4.2, that is, in each step of iteration connected with a change of system momentum, the dynamic response of the model was determined. Exemplary values of structure displacements, velocities and accelerations determined at instant t = 9.3s for each iteration step are presented in Table 4. Similarly as in the case of the first kinematic excitation, also this time equation (26) was solved in the first iteration step, whereas in each successive step of system, momentum change equation (26) modified consistently with relation (15) was solved.

Dynamic response of computational model at time instant t = 9.3s.

Iteration step Displacements [mm] Velocities [mm/s] Accelerations [mm/s2]

q1 q2 q3 q˙1 {\dot q_1} q˙2 {\dot q_2} q˙3 {\dot q_3} q¨1 {\ddot q_1} q¨2 {\ddot q_2} q¨3 {\ddot q_3} z¨ \ddot z
1 −3.578 −7.647 −11.07 −21.71 −53.28 −83.45 144.3 378.9 603.6 −240.5
2 −3.044 −6.558 −9.494 −21.76 −53.65 −84.01 149.0 363.4 552.0 −240.5
3 −2.502 −5.469 −7.946 −22.22 −53.78 −83.11 151.1 344.6 503.3 −240.5
4 −1.936 −4.385 −6.465 −22.85 −53.46 −80.94 143.3 319.3 461.3 −240.5
5 −1.344 −3.319 −5.085 −23.17 −52.44 −77.80 122.1 287.1 427.9 −240.5
6 −0.742 −2.297 −3.826 −22.70 −50.48 −74.00 89.30 250.2 402.7 −240.5
7 −0.162 −1.346 −2.697 −21.10 −47.46 −69.80 51.76 212.2 383.6 −240.5

Using the data contained in Table 4 and relation (24), the following system of equations was obtained at time instant t = 9.3s 0.4103211551c1111.89047305c1230.50430108c13+5.362554301k11++10.51327577k12+14.83812907k1328.26435387m1114.08876767μ=166.284150.4103211551c1211.89047305c2230.50430108c23+5.362554301k12++10.51327577k22+14.83812907k23184.2992374m2232.89418304μ=132.68628010.4103211551c1311.89047305c2330.50430108c33+5.362554301k13++10.51327577k23+14.83812907k33463.941934m3350.75469856μ=434.09489032.075003428c1121.34180718c1246.56780678c13+10.59745391k11++21.12547402k12+30.15086742k13+13.80823768m1128.67460025μ=324.15378172.075003428c1221.34180718c2246.56780678c23+10.59745391k12++21.12547402k22+30.15086742k23333.6180758m2267.6786329μ=235.50879242.075003428c1321.34180718c2346.56780678c33+10.59745391k13++21.12547402k23+30.15086742k33964.0689238m33104.7220983μ=768.16438278.931268949c1128.7009364c1247.88619858c13+15.89947459k11++31.8413011k12+45.47860409k13+51.58352522m1145.06878003μ=474.89808638.931268949c1228.7009364c2247.88619858c23+15.89947459k12++31.8413011k22+45.47860409k23504.2283499m22103.7256881μ=302.08010658.931268949c1328.7009364c2347.88619858c33+15.89947459k13++31.8413011k23+45.47860409k331452.669801m33157.4786649μ=1005.66631118.54646449c1132.36217053c1235.84481265c13+21.463095689k11++42.63809288k12+60.38762045k13+7.06559793m1163.93778492μ=651.004619418.54646449c1232.36217053c2235.84481265c23+21.463095689k12++42.63809288k22+60.38762045k23734.873516m22139.7654111μ=310.515408818.54646449c1332.36217053c2335.84481265c33+21.463095689k13++42.63809288k23+60.38762045k331887.872506m33205.1549989μ=1166.80733326.73148372c1129.76695652c1213.03203309c13+27.36836296k11++53.4091166k12+74.52395036k13168.8190666m1184.01474077μ=901.698106526.73148372c1229.76695652c2213.03203309c23+27.36836296k12++53.4091166k22+74.52395036k231036.662776m22173.4091569μ=237.24963126.73148372c1329.76695652c2313.03203309c33+27.36836296k13++53.4091166k23+74.52395036k332244.831879m33245.0373588μ=1280.02947928.3480409c1118.42478678c12+17.51709969c13+33.51029929k11++63.94926615k12+87.64176381k13473.4602865m11101.7876232μ=1264.82246 \matrix{ {0.4103211551{c_{11}} - 11.89047305{c_{12}} - 30.50430108{c_{13}} + 5.362554301{k_{11}}\, + } \hfill \cr { + \;10.51327577{k_{12}} + 14.83812907{k_{13}} - 28.26435387{m_{11}} - 14.08876767\mu = 166.28415} \hfill \cr {0.4103211551{c_{12}} - 11.89047305{c_{22}} - 30.50430108{c_{23}} + 5.362554301{k_{12}}\, + } \hfill \cr { + \;10.51327577{k_{22}} + 14.83812907{k_{23}} - 184.2992374{m_{22}} - 32.89418304\mu = - 132.6862801} \hfill \cr {0.4103211551{c_{13}} - 11.89047305{c_{23}} - 30.50430108{c_{33}} + 5.362554301{k_{13}}\, + } \hfill \cr { + \;10.51327577{k_{23}} + 14.83812907{k_{33}} - 463.941934{m_{33}} - 50.75469856\mu = - 434.0948903} \hfill \cr { - \;2.075003428{c_{11}} - 21.34180718{c_{12}} - 46.56780678{c_{13}} + 10.59745391{k_{11}}\, + } \hfill \cr { + \;21.12547402{k_{12}} + 30.15086742{k_{13}} + 13.80823768{m_{11}} - 28.67460025\mu = 324.1537817} \hfill \cr { - \;2.075003428{c_{12}} - 21.34180718{c_{22}} - 46.56780678{c_{23}} + 10.59745391{k_{12}}\, + } \hfill \cr { + \;21.12547402{k_{22}} + 30.15086742{k_{23}} - 333.6180758{m_{22}} - 67.6786329\mu = - 235.5087924} \hfill \cr { - \;2.075003428{c_{13}} - 21.34180718{c_{23}} - 46.56780678{c_{33}} + 10.59745391{k_{13}}\, + } \hfill \cr { + \;21.12547402{k_{23}} + 30.15086742{k_{33}} - 964.0689238{m_{33}} - 104.7220983\mu = - 768.1643827} \hfill \cr { - \;8.931268949{c_{11}} - 28.7009364{c_{12}} - 47.88619858{c_{13}} + 15.89947459{k_{11}}\, + } \hfill \cr { + \;31.8413011{k_{12}} + 45.47860409{k_{13}} + 51.58352522{m_{11}} - 45.06878003\mu = 474.8980863} \hfill \cr { - \;8.931268949{c_{12}} - 28.7009364{c_{22}} - 47.88619858{c_{23}} + 15.89947459{k_{12}}\, + } \hfill \cr { + \;31.8413011{k_{22}} + 45.47860409{k_{23}} - 504.2283499{m_{22}} - 103.7256881\mu = - 302.0801065} \hfill \cr { - \;8.931268949{c_{13}} - 28.7009364{c_{23}} - 47.88619858{c_{33}} + 15.89947459{k_{13}}\, + } \hfill \cr { + \;31.8413011{k_{23}} + 45.47860409{k_{33}} - 1452.669801{m_{33}} - 157.4786649\mu = - 1005.666311} \hfill \cr { - \;18.54646449{c_{11}} - 32.36217053{c_{12}} - 35.84481265{c_{13}} + 21.463095689{k_{11}}\, + } \hfill \cr { + \;42.63809288{k_{12}} + 60.38762045{k_{13}} + 7.06559793{m_{11}} - 63.93778492\mu = 651.0046194} \hfill \cr { - \;18.54646449{c_{12}} - 32.36217053{c_{22}} - 35.84481265{c_{23}} + 21.463095689{k_{12}}\, + } \hfill \cr { + \;42.63809288{k_{22}} + 60.38762045{k_{23}} - 734.873516{m_{22}} - 139.7654111\mu = - 310.5154088} \hfill \cr { - \;18.54646449{c_{13}} - 32.36217053{c_{23}} - 35.84481265{c_{33}} + 21.463095689{k_{13}}\, + } \hfill \cr { + \;42.63809288{k_{23}} + 60.38762045{k_{33}} - 1887.872506{m_{33}} - 205.1549989\mu = - 1166.807333} \hfill \cr { - \;26.73148372{c_{11}} - 29.76695652{c_{12}} - 13.03203309{c_{13}} + 27.36836296{k_{11}}\, + } \hfill \cr { + \;53.4091166{k_{12}} + 74.52395036{k_{13}} - 168.8190666{m_{11}} - 84.01474077\mu = 901.6981065} \hfill \cr { - \;26.73148372{c_{12}} - 29.76695652{c_{22}} - 13.03203309{c_{23}} + 27.36836296{k_{12}}\, + } \hfill \cr { + \;53.4091166{k_{22}} + 74.52395036{k_{23}} - 1036.662776{m_{22}} - 173.4091569\mu = - 237.249631} \hfill \cr { - \;26.73148372{c_{13}} - 29.76695652{c_{23}} - 13.03203309{c_{33}} + 27.36836296{k_{13}}\, + } \hfill \cr { + \;53.4091166{k_{23}} + 74.52395036{k_{33}} - 2244.831879{m_{33}} - 245.0373588\mu = - 1280.029479} \hfill \cr { - \;28.3480409{c_{11}} - 18.42478678{c_{12}} + 17.51709969{c_{13}} + 33.51029929{k_{11}}\, + } \hfill \cr + 63.94926615{k_{12}} + 87.64176381{k_{13}} - 473.4602865{m_{11}} - 101.7876232\mu = 1264.82246} The solution of system of equations (32) yielded the following results: m11=10.724kg,m22=10.134kg,m33=20.32kg,k11=4200Nm,k12=2100Nm,k13=0k22=4200Nm,k23=2100Nm,k33=2100Nmc11=4.8104Nsm,c12=1.9898Nsm,c13=0c22=4.7647Nsm,c23=1.9898Nsm,c33=3.5639Nsmμ=0.0774659s1 \matrix{ {{m_{11}} = 10.724{\rm{kg}},\;\;\;{m_{22}} = 10.134{\rm{kg}},\;\;\;{m_{33}} = 20.32{\rm{kg}},} \hfill \cr {{k_{11}} = 4200{{\rm{N}} \over {\rm{m}}},\;\;\;{k_{12}} = - 2100{{\rm{N}} \over {\rm{m}}},\;\;\;{k_{13}} = 0} \hfill \cr {{k_{22}} = 4200{{\rm{N}} \over {\rm{m}}},\;\;\;{k_{23}} = - 2100{{\rm{N}} \over {\rm{m}}},\;\;\;{k_{33}} = 2100{{\rm{N}} \over {\rm{m}}}} \hfill \cr {{c_{11}} = 4.8104{{{\rm{N}} \cdot {\rm{s}}} \over {\rm{m}}},\;\;\;{c_{12}} = - 1.9898{{{\rm{N}} \cdot {\rm{s}}} \over {\rm{m}}},\;\;\;{c_{13}} = 0} \hfill \cr {{c_{22}} = 4.7647{{{\rm{N}} \cdot {\rm{s}}} \over {\rm{m}}},\;\;\;{c_{23}} = - 1.9898{{{\rm{N}} \cdot {\rm{s}}} \over {\rm{m}}},\;\;\;{c_{33}} = 3.5639{{{\rm{N}} \cdot {\rm{s}}} \over {\rm{m}}}} \hfill \cr {\mu = 0.0774659{{\rm{s}}^{ - 1}}} \hfill \cr } Using results (33) and relation (23), also parameter k of the assumed Rayleigh damping model was determined: μm11+κk11=c110.077465910.724+κ4200=4.8104κ=0.00094753s \matrix{ {\mu {m_{11}} + \kappa {k_{11}} = {c_{11}}} \cr {0.0774659 \cdot 10.724 + \kappa \cdot 4200 = 4.8104\;\;\; \Rightarrow \;\;\;\kappa = 0.00094753{\rm{s}}} \cr } Also this time all the obtained results (see 33 and 34) perfectly agree with the data assumed for the computational model (see 26 and Table 2). Based on obtained results, it is possible to formulate the fundamental conclusion that the identification method proposed in this paper is effective in the case of describing kinematic excitation using a non-periodic function that meets the conditions of oscillatory motion (limited amplitudes, passing through a neutral position).

Third kinematic excitation – 2006 Kiholo Bay earthquake

In this case, computational model vibrations were excited by subgrade displacement – the 2006 Kiholo Bay earthquake record made by the United States Geological Survey. Data, in the form of discrete functions of displacements, velocities and accelerations, relating to this earthquake are available from the USGS servers under the National Strong Motion Project. A diagram of the displacements registered during the earthquake is presented in Figure 2. On their basis, spectral power density was determined to show the dominant harmonic components of the signal (see fig.3).

The system parameters identification procedure was carried out similarly as in Section 4.2, that is, in each step of iteration connected with system momentum change, the model’s dynamic response was determined. Exemplary values of the displacements, velocities and accelerations of the structure determined at instant t = 7.71s for each iteration step are presented in Table 5. Similarly as in the case of the first and second kinematic excitations, also this time equation (26) was solved in the first iteration step, whereas in each subsequent iteration step of system momentum change, equation (26) modified consistently with relation (15) was solved.

Dynamic response of computational model at time instant t = 7.71s.

Iteration step Displacements [mm] Velocities [mm/s] Accelerations [mm/s2]

q1 q2 q3 q˙1 {\dot q_1} q˙2 {\dot q_2} q˙3 {\dot q_3} q¨1 {\ddot q_1} q¨2 {\ddot q_2} q¨3 {\ddot q_3} z¨ \ddot z
1 5.039 7.062 9.491 17.36 23.66 13.55 −1274 −605.3 −933.9 648.8
2 4.324 6.151 8.897 25.15 22.09 14.97 −1172 −498.1 −965.6 648.8
3 3.508 5.281 8.293 31.56 19.94 16.40 −1025 −432.6 −991.9 648.8
4 2.614 4.444 7.685 35.78 17.88 17.78 −843.2 −398.6 −1014 648.8
5 1.681 3.623 7.079 37.28 16.25 19.11 −645.9 −379.1 −1034 648.8
6 0.754 2.798 6.479 36.02 14.96 20.44 −454.0 −356.7 −1056 648.8
7 −0.122 1.960 5.888 32.30 13.60 21.88 −285.5 −318.9 −1079 648.8

Using the data presented in Table 5 and relation (24), the following system of equations was obtained at time instant t = 7.71s: 77.925656167c1115.633080026c12+14.151297625c137.1488584815k11+9.1154927678k125.9366834385k13+1021.3051498m1125.154704165μ=487.8045428177.925656167c1215.633080026c22+14.151297625c237.1488584815k12+9.1154927678k225.9366834385k23+1071.3275911m2222.09443638μ=186.6721560577.925656167c1315.633080026c23+14.151297625c337.1488584815k13+9.1154927678k235.9366834385k33317.76967925m3314.967817358μ=280.84136637142.02789503c1137.158419541c12+28.500895065c1315.310837955k11+17.812543652k1211.977268115k13+2497.1919157m1163.129856102μ=680.43173244142.02789503c1237.158419541c22+28.500895065c2315.310837955k12+17.812543652k2211.977268115k23+1726.6986834m2239.883804858μ=504.41853055142.02789503c1337.158419541c23+28.500895065c3315.310837955k13+17.812543652k2311.977268115k33579.90442042m3332.805554204μ=614.10968097184.13248993c1157.731752723c12+42.318821939c1324.253898714k11+26.178053538k1218.060014519k13+4315.5560843m11107.32616262μ=475.13834809184.13248993c1257.731752723c22+42.318821939c2324.253898714k12+26.178053538k2218.060014519k23+2066.9536927m2253.653707332μ=858.70429861184.13248993c1357.731752723c23+42.318821939c3324.253898714k13+26.178053538k2318.060014519k33801.49291292m3353.353709368μ=987.6410692199.22773148c1174.046421114c12+55.551762671c1333.58759407k11+34.395368234k1224.121928108k13+6288.5876119m11149.13964679μ=155.69481359199.22773148c1274.046421114c22+55.551762671c2333.58759407k12+34.395368234k2224.121928108k23+2261.4183226m2265.012409086μ=1222.7249168199.22773148c1374.046421114c23+55.551762671c3333.58759407k13+34.395368234k2324.121928108k331007.6396101m3376.43145545μ=1399.3134378186.55882771c1186.952949034c12+68.839933587c1342.851892702k11+42.64556801k1230.117723245k13+8207.0559541m11180.0901066μ=1153.8526881186.55882771c1286.952949034c22+68.839933587c2342.851892702k12+42.64556801k2230.117723245k23+2485.1476848m2274.812247397μ=1640.2708271186.55882771c1386.952949034c23+68.839933587c3342.851892702k13+42.64556801k2330.117723245k331221.465389m33102.18340477μ=1856.0546867149.36690756c11100.57628124c12+83.250993827c1351.612557515k11+51.020714688k1236.033326961k13+9892.7843911m11193.79297583μ=2396.0602879 \matrix{ {77.925656167{c_{11}} - 15.633080026{c_{12}} + 14.151297625{c_{13}} - 7.1488584815{k_{11}} \;+ } \hfill \cr { - \;9.1154927678{k_{12}} - 5.9366834385{k_{13}} + 1021.3051498{m_{11}} - 25.154704165\mu = 487.80454281} \hfill \cr {77.925656167{c_{12}} - 15.633080026{c_{22}} + 14.151297625{c_{23}} - 7.1488584815{k_{12}} \;+ } \hfill \cr { - \;9.1154927678{k_{22}} - 5.9366834385{k_{23}} + 1071.3275911{m_{22}} - 22.09443638\mu = - 186.67215605} \hfill \cr {77.925656167{c_{13}} - 15.633080026{c_{23}} + 14.151297625{c_{33}} - 7.1488584815{k_{13}} \;+ } \hfill \cr { - \;9.1154927678{k_{23}} - 5.9366834385{k_{33}} - 317.76967925{m_{33}} - 14.967817358\mu = 280.84136637} \hfill \cr {142.02789503{c_{11}} - 37.158419541{c_{12}} + 28.500895065{c_{13}} - 15.310837955{k_{11}} \;+ } \hfill \cr { - \;17.812543652{k_{12}} - 11.977268115{k_{13}} + 2497.1919157{m_{11}} - 63.129856102\mu = 680.43173244} \hfill \cr {142.02789503{c_{12}} - 37.158419541{c_{22}} + 28.500895065{c_{23}} - 15.310837955{k_{12}} \;+ } \hfill \cr { - \;17.812543652{k_{22}} - 11.977268115{k_{23}} + 1726.6986834{m_{22}} - 39.883804858\mu = - 504.41853055} \hfill \cr {142.02789503{c_{13}} - 37.158419541{c_{23}} + 28.500895065{c_{33}} - 15.310837955{k_{13}} \;+ } \hfill \cr { - \;17.812543652{k_{23}} - 11.977268115{k_{33}} - 579.90442042{m_{33}} - 32.805554204\mu = 614.10968097} \hfill \cr {184.13248993{c_{11}} - 57.731752723{c_{12}} + 42.318821939{c_{13}} - 24.253898714{k_{11}} \;+ } \hfill \cr { - \;26.178053538{k_{12}} - 18.060014519{k_{13}} + 4315.5560843{m_{11}} - 107.32616262\mu = 475.13834809} \hfill \cr {184.13248993{c_{12}} - 57.731752723{c_{22}} + 42.318821939{c_{23}} - 24.253898714{k_{12}} \;+ } \hfill \cr { - \;26.178053538{k_{22}} - 18.060014519{k_{23}} + 2066.9536927{m_{22}} - 53.653707332\mu = - 858.70429861} \hfill \cr {184.13248993{c_{13}} - 57.731752723{c_{23}} + 42.318821939{c_{33}} - 24.253898714{k_{13}} \;+ } \hfill \cr { - \;26.178053538{k_{23}} - 18.060014519{k_{33}} - 801.49291292{m_{33}} - 53.353709368\mu = 987.6410692} \hfill \cr {199.22773148{c_{11}} - 74.046421114{c_{12}} + 55.551762671{c_{13}} - 33.58759407{k_{11}} \;+ } \hfill \cr { - \;34.395368234{k_{12}} - 24.121928108{k_{13}} + 6288.5876119{m_{11}} - 149.13964679\mu = - 155.69481359} \hfill \cr {199.22773148{c_{12}} - 74.046421114{c_{22}} + 55.551762671{c_{23}} - 33.58759407{k_{12}} \;+ } \hfill \cr { - \;34.395368234{k_{22}} - 24.121928108{k_{23}} + 2261.4183226{m_{22}} - 65.012409086\mu = - 1222.7249168} \hfill \cr {199.22773148{c_{13}} - 74.046421114{c_{23}} + 55.551762671{c_{33}} - 33.58759407{k_{13}} \;+ } \hfill \cr { - \;34.395368234{k_{23}} - 24.121928108{k_{33}} - 1007.6396101{m_{33}} - 76.43145545\mu = 1399.3134378} \hfill \cr {186.55882771{c_{11}} - 86.952949034{c_{12}} + 68.839933587{c_{13}} - 42.851892702{k_{11}} \;+ } \hfill \cr { - \;42.64556801{k_{12}} - 30.117723245{k_{13}} + 8207.0559541{m_{11}} - 180.0901066\mu = - 1153.8526881} \hfill \cr {186.55882771{c_{12}} - 86.952949034{c_{22}} + 68.839933587{c_{23}} - 42.851892702{k_{12}} \;+ } \hfill \cr { - \;42.64556801{k_{22}} - 30.117723245{k_{23}} + 2485.1476848{m_{22}} - 74.812247397\mu = - 1640.2708271} \hfill \cr {186.55882771{c_{13}} - 86.952949034{c_{23}} + 68.839933587{c_{33}} - 42.851892702{k_{13}} \;+ } \hfill \cr { - \;42.64556801{k_{23}} - 30.117723245{k_{33}} - 1221.465389{m_{33}} - 102.18340477\mu = 1856.0546867} \hfill \cr {149.36690756{c_{11}} - 100.57628124{c_{12}} + 83.250993827{c_{13}} - 51.612557515{k_{11}} \;+ } \hfill \cr - 51.020714688{k_{12}} - 36.033326961{k_{13}} + 9892.7843911{m_{11}} - 193.79297583\mu = - 2396.0602879} The solution of system of equation (35) yielded the following results: m11=10.724kg,m22=10.134kg,m33=20.32kg,k11=4200Nm,k12=2100Nm,k13=0k22=4200Nm,k23=2100Nm,k33=2100Nmc11=4.8104Nsm,c12=1.9898Nsm,c13=0c22=4.7647Nsm,c23=1.9898Nsm,c33=3.5639Nsmμ=0.0774659s1 \matrix{ {{m_{11}} = 10.724{\rm{kg}},\;\;\;{m_{22}} = 10.134{\rm{kg}},\;\;\;{m_{33}} = 20.32{\rm{kg}},} \hfill \cr {{k_{11}} = 4200{{\rm{N}} \over {\rm{m}}},\;\;\;{k_{12}} = - 2100{{\rm{N}} \over {\rm{m}}},\;\;\;{k_{13}} = 0} \hfill \cr {{k_{22}} = 4200{{\rm{N}} \over {\rm{m}}},\;\;\;{k_{23}} = - 2100{{\rm{N}} \over {\rm{m}}},\;\;\;{k_{33}} = 2100{{\rm{N}} \over {\rm{m}}}} \hfill \cr {{c_{11}} = 4.8104{{{\rm{N}} \cdot {\rm{s}}} \over {\rm{m}}},\;\;\;{c_{12}} = - 1.9898{{{\rm{N}} \cdot {\rm{s}}} \over {\rm{m}}},\;\;\;{c_{13}} = 0} \hfill \cr {{c_{22}} = 4.7647{{{\rm{N}} \cdot {\rm{s}}} \over {\rm{m}}},\;\;\;{c_{23}} = - 1.9898{{{\rm{N}} \cdot {\rm{s}}} \over {\rm{m}}},\;\;\;{c_{33}} = 3.5639{{{\rm{N}} \cdot {\rm{s}}} \over {\rm{m}}}} \hfill \cr {\mu = 0.0774659{{\rm{s}}^{ - 1}}} \hfill \cr } Using results (36) and relation (23), parameter k of the assumed Rayleigh damping model was calculated: μm11+κk11=c110.077465910.724+κ4200=4.8104κ=0.00094753s \matrix{ {\mu {m_{11}} + \kappa {k_{11}} = {c_{11}}} \cr {0.0774659 \cdot 10.724 + \kappa \cdot 4200 = 4.8104\;\;\; \Rightarrow \;\;\;\kappa = 0.00094753{\rm{s}}} \cr } Also this time all the obtained results (see 36 and 37) perfectly agree with the data assumed for the computational model (see 26 and tab. 2.). Taking into account the fact that the real earthquake signal is usually a function of many harmonic components, based on the obtained results, it is possible to draw a fundamental conclusion – the method of system identification proposed in the paper is effective for a complex description of kinematic excitation. The discrete Fourier transform performed on the real signal of the 2006 Kiholo Bay earthquake (see Fig. 3) indicates a significant influence of dozen harmonic components causing vibrations of the analysed model. In this sense, the complexity of the signal should be understood as a finite sum of harmonic functions modelling a given excitation. Despite such complexity of the kinematic excitation, the proposed identification method allows obtaining accurate M, C and K matrices, consistent with the assumed numerical model.

Figure 3:

Spectral power density determined from displacements registered during 2006 Kiholo Bay earthquake.

Conclusions

In this paper, the theoretical considerations regarding the possibility of full identification of a numerical model’s parameters by means of the input–output method with system momentum change have been presented. The aim of the work is to identify the matrices M, C and K, describing the fully analysed discrete dynamic system. The proposed system identification method is based on the knowledge of the vibration excitation (the input signal) and the structure’s dynamic response to the applied excitation. The reverse problem defined in this paper consists of determining the coefficients of matrices M, C and K, which in the case of kinematic excitation of the system vibrations is possible only when a known change in the momentum of the analysed object is made. In order to obtain a full description of the excitation vector (see eq. 2), the mass matrix must be known. When this matrix is not known, the system must be modified in order for the reverse problem to be solvable. Adding known masses to the analysed system is equivalent to introducing additional known forces to the equation of motion. As a result, this procedure leads to obtaining a linear, non-homogeneous, algebraic system of equations, from which the unknown coefficients of the individual matrices M, C, K are determined. If at the same time one takes into account the fact that the equation of motion of the computational model (see eq. 1, 2) defined in the time domain must be satisfied in any time point, one will get a set of systems of equations since in each discrete time point for which the values of the input signal and the output signal are known it is possible to write a system of algebraic equations.

In order to verify the correctness and effectiveness of the proposed system identification method, numerical analyses were carried out for a shear building model. The results presented in Sections 4.2–4.4 in each of the analysed cases of kinematic excitation confirmed the effectiveness of the proposed method. For both harmonic excitation, the sum of three harmonic components and the real earthquake, accurate values of the numerical model parameters were determined, consistent with the assumed values. Such precise results were probably obtained because the identified object was a numerical model whose dynamic response (the output signal) can be obtained with practically any precision. According to the description of the numerical analyses, presented in Section 4, first all the necessary geometric-material data relating to the computational model were assumed and an equation of motion was written in the base of the assumed generalized Lagrangian coordinates. Then, series of calculations, consisting in determining the model’s dynamic response to the applied kinematic excitations while modifying the system masses in the particular experiment steps, were performed. Any results obtained in this way depend on the assumed calculation accuracy, which is limited only by the memory capacity of the computer performing the calculations. This is both an advantage and a disadvantage of the proposed method, as in experimental investigations conducted on real building structures, it may be difficult or simply impossible to attain the proper accuracy.

The theoretical considerations and numerical analyses performed in this paper allow to formulate a general conclusion that the proposed method can be useful in experimental studies carried out on laboratory models of building structures in order to determine the appropriate damping model applied to specific structures subjected to kinematic excitations. Many research centres in the world investigating problems relating to the dynamics of building structures have suitable measuring instrumentation and shake tables. If all the requirements of the proposed input–output method with system momentum change are satisfied, this method can be successfully used to identify model parameters. One should emphasize here the main advantage of the proposed method: mainly, the full identification of system parameters. Knowing mass matrix M and stiffness matrix K, one can determine the eigenfrequencies and eigenvectors of the analysed model. The identification of damping matrix C, besides making it possible to determine the damping coefficients, opens up possibilities of defining the most accurate damping model for the given building structure. Thus, the proposed method makes it possible to determine an optimal damping model (e.g., mass damping, material damping, the Rayleigh model, the constant damping decrement model) in laboratory investigations, to be used in numerical analyses, for example, at the stage of designing a real building structure. Taking into account the fact that the proposed method refers to linear systems in which the damping matrix preserves symmetry and is proportional to the M and K matrices, it is possible to show what extent the identified damping matrix is correlated with the mass matrix and to what extent with the stiffness matrix. In this sense, the potential of the presented method is limited to the identification of basic damping models, such as the Rayleigh model.

The advantages and disadvantages of the proposed input–output method with system momentum change need to be further verified in experimental investigations on laboratory models of building structures. The numerical analyses the results of which are reported in this paper have corroborated the theoretical considerations regarding the correctness of the proposed method formulation. Therefore, as part of further verification of the method, experimental investigations on laboratory models with the use of a shake table and a video measurement system are to be carried out. The results of the planned experimental investigations will be presented in the next publications.