Next Article in Journal
Protective Action of Betulinic Acid on Cerebral Ischemia/Reperfusion Injury through Inflammation and Energy Metabolic Homeostasis
Next Article in Special Issue
Selection of the Informative Frequency Band in a Bearing Fault Diagnosis in the Presence of Non-Gaussian Noise—Comparison of Recently Developed Methods
Previous Article in Journal
Evaluation of Aloe Vera Coated Polylactic Acid Scaffolds for Bone Tissue Engineering
Previous Article in Special Issue
Study on the Transmission and Evolution Characteristics of Vibration Wave from Vibratory Roller to Filling Materials Based on the Field Test
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Exact Method for Calculating the Eigenvector Sensitivities

1
School of Civil and Transportation Engineering, Ningbo University of Technology, Ningbo 315211, China
2
Engineering Research Center of Industrial Construction in Civil Engineering of Zhejiang, Ningbo University of Technology, Ningbo 315211, China
*
Authors to whom correspondence should be addressed.
Appl. Sci. 2020, 10(7), 2577; https://doi.org/10.3390/app10072577
Submission received: 11 March 2020 / Revised: 4 April 2020 / Accepted: 6 April 2020 / Published: 9 April 2020
(This article belongs to the Special Issue Computational Methods in Vibration Problems and Wave Mechanics)

Abstract

:
Eigenvector sensitivities are often used in many engineering problems such as structural vibration control, optimization design, model updating and damage identification. So far, modal superposition method and Nelson’s method are the two main methods for exactly calculating eigenvector sensitivities. However, modal superposition method has a great limitation in applications because it needs all the eigenvectors in its calculation. Although Nelson’s method does not need to use all the eigenvectors, there is no unified sensitivity calculation formula for each eigenvector. In this paper, a new exact method for calculating the eigenvector sensitivity is proposed. The explicit expressions for the first-order and second-order sensitivities of eigenvectors are derived, and strict proof is given. The developed eigenvector sensitivity formulas are simple and convenient in programming. The proposed method is as powerful as Nelson’s method, but much more easy to use. Two numerical examples are used to demonstrate the proposed method and the results show that the developed eigenvector sensitivity formulas are exact and reliable.

1. Introduction

In structural vibration modal analysis, the eigenvalue (square of frequency) and eigenvector (mode shape) are the two important parameters and their sensitivities are often used in many engineering problems such as structural vibration control [1,2,3,4,5,6], optimization design [7,8,9], model updating [10,11,12,13,14] and damage identification [15,16,17]. From the current research literature, the calculation formula of eigenvalue sensitivity is simple, but the calculating formula for eigenvector sensitivity is complicated. At present, there are two kinds of methods to calculate the sensitivities of eigenvectors: exact methods and approximate methods. The classical exact methods are modal superposition method [18] and Nelson’s method [19]. The basic principle of mode superposition method is to express the eigenvector sensitivity as a linear combination of all modes. Thus modal superposition method has a great limitation in application because only partial modes are available for large-scale structures. Lim et al. [20] studied the improved modal superposition method by approximating the eigenvector derivatives using only the available lower modes. Zhang and Zerva [21,22] proposed an iterated modal superposition method to further improve numerical accuracy. Their method was only efficient for the case of limited numbers of design variables. Balmes [23] improved the computational efficiency of modal superposition method by using fixed basis model reduction technique. The modal superposition method has also been developed to treat with the damping systems [24,25], and complex-valued systems [26,27] by some researchers. In general, the calculation formulas of modal superposition method and its improved methods are complicated, especially for the higher-order sensitivity analysis. Compared with modal superposition method, Nelson’s method and its extended methods have an obvious advantage that only the eigenvector of interest is required. Lin et al. [28,29] improved the computational efficiency of Nelson’s method by using inverse iteration and model reduction techniques. Adhikari and Friswell [30] used Nelson’s method to calculate the derivatives of the eigenvalues and eigenvectors for nonviscously damped systems. Wu et al. [31] presented an improved Nelson’s Method for computing eigenvector derivatives with distinct and repeated eigenvalues. The improvement of their method is mainly to reduce the condition number of coefficient matrix. Guedria et al. [32] extended Nelson’s approach to the computation of the second-order eigenpair derivatives for symmetric and asymmetric damped systems with distinct eigenvalues. Using generalized inverse, Wang and Dai [33,34] further extended Nelson’s method to the calculation of eigensensitivities for symmetric and asymmetric damped systems with repeated eigenvalues. Ruiz et al. [35] studied the computation method of eigenvector sensitivity in structural and topology optimization problems. They proposed a general framework for computing eigenvector sensitivity whenever tracking specific mode shapes selected beforehand. Lin and Ng [36] studied the computation problem of eigenpair sensitivities for fractional vibration systems. Their work examined how eigenvalue and eigenvector derivatives of fractional systems can be derived when system matrices become functions of physical design parameters. Although Nelson’s method and the above extended methods do not need to use all eigenvectors, there is no unified sensitivity calculation formula for each eigenvector, and the operation steps are slightly cumbersome. In view of this, this work presents a new exact method for calculating the sensitivities of eigenvectors. The explicit expressions for the first-order and second-order sensitivities of eigenvectors are derived, and strict proof is given. These formulas are simple and convenient in programming. The proposed method is as powerful as Nelson’s method, but much more easy to use. Two numerical examples are used to demonstrate the proposed method and the results show that the developed eigenvector sensitivity formulas are exact and reliable.

2. The Classical Exact Methods

In this section, modal superposition method [18] and Nelson’s method [19] are briefly reviewed for calculating the eigenvector sensitivity. Assuming structural stiffness and mass matrices with n degrees of freedom (DOFs) are K and M , the eigenvalue and eigenvector of the system can be obtained by solving the following generalized eigenvalue problem as:
( K λ j M ) ϕ j = 0
ϕ j T M ϕ j = 1
where λ j and ϕ j are the j th eigenvalue and eigenvector, j = 1 , 2 , , n . Apparently, K , M , λ j and ϕ j are the functions of the design parameters p i such as elastic modulus, cross sectional area and density. By taking partial derivative of Equation (1) with respect to p i , one has:
( K λ j M ) ϕ j p i = ( λ j p i M + λ j M p i K p i ) ϕ j
where λ j p i is defined as the first-order eigenvalue sensitivity and ϕ j p i is defined as the first-order eigenvector sensitivity. By transposing Equation (1) and using the symmetry of K and M , one has:
ϕ j T ( K λ j M ) = 0
Multiplying Equation (3) by ϕ j T and using Equations (2) and (4), one can obtain the calculation formula of the eigenvalue sensitivity as:
λ j p i = ϕ j T K p i ϕ j λ j ϕ j T M p i ϕ j
Apparently, Equation (5) is simple and easy to program. Next, it focuses on the calculation method of eigenvector sensitivity. As mentioned before, the calculation formula of eigenvector sensitivity is relatively complex. The modal superposition method and Nelson’s method are briefly described as follows:

2.1. Modal Superposition Method

Fox and Kapoor [18] put forward the modal superposition method for the calculation of eigenvector sensitivity. The basic idea of the method is to express the eigenvector sensitivity as the linear combination of all eigenvectors. The calculation formulas are as follows:
ϕ j p i = r = 1 , r j n c j r ϕ r c j j ϕ j
c j r = ϕ r T ( K p i λ j M p i ) ϕ j λ j λ r ,   r j
c j j = 1 2 ϕ j T M p i ϕ j
Obviously, all eigenvectors must be used in Equation (6). In practice, the computation of the high-order eigenvectors of the large-scale structures is time-consuming and inaccurate. Thus the modal superposition method has great limitations in application.

2.2. Nelson’s Method

Nelson’s method [19] has the great advantage that only the eigenvector of interest is required. Its basic idea is to convert the eigenvector sensitivity into the sum of the general solution and the special solution of Equation (3). Then the general solution and the special solution are solved, respectively. The specific operation steps are as follows:
Letting
η j = ( λ j p i M + λ j M p i K p i ) ϕ j
Ω = K λ j M
Then Equation (3) simplifies to:
Ω ϕ j p i = η j
Since the matrix Ω in Equation (11) is a singular matrix, it is impossible to directly calculate ϕ j p i by using the matrix inverse technique. From Equation (11), ϕ j p i can be expressed as the sum of the general solution and a special solution of Equation (11). According to Equation (1), the general solution (singular solution) of Equation (11) is ϕ j . Assuming a special solution of Equation (11) is ζ j , one has
ϕ j p i = ζ j + δ ϕ j
The next task is to solve the special solution ζ j and the coefficient δ . In order to find the special solution, Equation (11) can be constrained and rewritten as
Ω ¯ ϕ j p i = η j ¯
where Ω ¯ is a nonsingular matrix obtained by replacing the elements in Ω of the x row and the x column with 0, and replacing the ( x , x ) element with 1. Here the x represents the row number of the largest element in ϕ j . η j ¯ is obtained by replacing the element in the x row of η j with 0. From Equation (13), the special solution ζ j can be obtained as
ζ j = Ω ¯ 1 η j ¯
by taking partial derivative of Equation (2) with respect to p i , one has
ϕ j T M ϕ j p i = 1 2 ϕ j T M p i ϕ j
substituting Equation (12) into Equation (15), the coefficient δ can obtained as
δ = 1 2 ϕ j T M p i ϕ j ϕ j T M ζ j
It can be seen from the above processes that Nelson’s method needs several operation steps. There is no unified formula for calculating the sensitivities of different eigenvectors, since the positions of the largest elements in different eigenvectors are always changing in the process of finding specific solutions.

3. The New Exact Method for Eigenvector Sensitivities

In view of the shortcomings of existing methods, the paper proposes a new exact method for calculating the eigenvector sensitivity. The main formulas are derived as follows.
Firstly, Equation (3) can be rewritten by adding a term of λ j ϕ j ϕ j T M ϕ j p i as
( K λ j M + λ j ϕ j ϕ j T M ) ϕ j p i = ( λ j p i M + λ j M p i K p i ) ϕ j + λ j ϕ j ϕ j T M ϕ j p i
substituting Equation (6) into λ j ϕ j ϕ j T M ϕ j p i yields
λ j ϕ j ϕ j T M ϕ j p i = r = 1 , r j n c j r λ j ϕ j ( ϕ j T M ϕ r ) c j j λ j ϕ j ( ϕ j T M ϕ j )
according to the orthogonally of eigenvectors, one has
ϕ j T M ϕ r = 0 ,   j r
substituting Equations (2) and (19) into Equation (18), one can obtain
λ j ϕ j ϕ j T M ϕ j p i = c j j λ j ϕ j
substituting Equation (20) into Equation (17) yields
Θ ϕ j p i = Π ϕ j
where
Θ = K λ j M + λ j ϕ j ϕ j T M
Π = λ j p i M + λ j M p i K p i c j j λ j I
If the matrix Θ is full rank, the eigenvector sensitivity ϕ j p i can be directly computed from Equation (21) as:
ϕ j p i = Θ 1 Π ϕ j
The proposition that the matrix Θ is full rank can be proved as follows.
Proof. 
To prove the above proposition, it is necessary to use for reference the related viewpoints and proof process of the Cayley–Hamilton theorem. Matrix diagonalization is one of the common techniques used in the proof of Cayley–Hamilton theorem. Therefore, in the next proof process, matrix diagonalization is also used as the main tool to simplify the matrix Θ . Letting
Φ = [ ϕ 1 , ϕ 2 , , ϕ n ]
It is clear that the matrix Φ consisting of all the eigenvectors is full rank. Then the original proposition “ Θ is full rank” can be equivalent to the new proposition “ Φ T Θ Φ is full rank”. Using Equations (22) and (25), Φ T Θ Φ can be expanded as
Φ T Θ Φ = Φ T K Φ λ j Φ T M Φ + λ j Φ T ϕ j ϕ j T M Φ
where
Φ T K Φ = [ λ 1 λ 2 λ n ] ,
λ j Φ T M Φ = λ j [ 1 1 1 ]
λ j Φ T ϕ j ϕ j T M Φ = λ j [ 0 0 ϕ 1 T ϕ j 0 0 0 0 ϕ 2 T ϕ j 0 0 0 0 ϕ j T ϕ j 0 0 0 0 ϕ n 1 T ϕ j 0 0 0 0 ϕ n T ϕ j 0 0 ]
Substituting Equations (27)–(29) into Equation (26) yields
Φ T Θ Φ = [ λ 1 λ j 0 λ j ϕ 1 T ϕ j 0 0 0 0 λ j ϕ 2 T ϕ j 0 0 λ j 1 λ j 0 0 λ j ϕ j T ϕ j 0 0 λ j + 1 λ j 0 0 λ j ϕ n 1 T ϕ j 0 0 0 λ j ϕ n T ϕ j 0 λ n λ j ]
Now the proposition Φ T Θ Φ is full rank can be equivalent to the new proposition “the Equation Φ T Θ Φ { δ 1 δ n } = { 0 0 } only has zero solution”. Using Equation (30), Φ T Θ Φ { δ 1 δ n } = { 0 0 } can be simplified as
{ δ 1 ( λ 1 λ j ) + δ j λ j ϕ 1 T ϕ j δ j 1 ( λ j 1 λ j ) + δ j λ j ϕ j 1 T ϕ j δ j λ j ϕ j T ϕ j δ j + 1 ( λ j + 1 λ j ) + δ j λ j ϕ j + 1 T ϕ j δ n ( λ n λ j ) + δ j λ j ϕ n T ϕ j } = { 0 0 0 0 0 }
from the j th row of Equation (31), one has
δ j = 0
substituting Equation (32) into Equation (31), one can obtain
δ 1 = δ 2 = = δ n = 0
Equation (33) means that the equation Φ T Θ Φ { δ 1 δ n } = { 0 0 } only has zero solution. Thus the matrix Φ T Θ Φ is full rank. It proved that the matrix Θ is full rank.
End (End of the proof).  □
It must be pointed out that only systems with distinct eigenvalues are considered in this paper. If there exists two different eigenvectors with the same eigenvalue, the matrix presented in Equation (30) is not at full rank and therefore the above thesis will be invalid. The problem is known and presented in the published literature. The existing methods to address this problem can be found in references [23,31,33,34,35]. How to extend the proposed method to the systems with repeated eigenvalues will be further studied in the future.
Equation (24) is the proposed new formula for calculating the first-order sensitivity of the eigenvector. Obviously, this formula has the advantage of requiring only the knowledge of the eigenvector to be differentiated, and there is no need for multi-step operations like Nelson’s method. The formula is concise and can be applied to any eigenvector.
Another advantage of the proposed method is that it can be easily extended to the calculations of the second- and higher order sensitivities of eigenvectors. Without loss of generality, the calculation formulas of the second-order sensitivity are derived as follows. Differentiating Equation (3) a second time with respect to a (possibly) different parameter p s , one has
( K λ j M ) 2 ϕ j p i p s = ( λ j M K ) p s ϕ j p i + ( λ j M K ) p i ϕ j p s + 2 ( λ j M K ) p i p s ϕ j
Multiplying Equation (34) by ϕ j T and using Equations (2) and (4), the second sensitivity of λ j can be obtained as:
2 λ j p i p s = ϕ j T [ 2 K p i p s λ j 2 M p i p s λ j p i M p s λ j p s M p i ] ϕ j + ϕ j T ( K λ j M ) p i ϕ j p s + ϕ j T ( K λ j M ) p s ϕ j p i
It is clear that Equation (35) only requires the first-order sensitivities of the eigenvalues and eigenvectors for the calculation of the second-order eigenvalue sensitivity.
The second-order sensitivity of eigenvector can be directly computed from Equation (21). Differentiating Equation (21) a second time with respect to p s gives
Θ 2 ϕ j p i p s = ( Π ϕ j ) p s Θ p s ϕ j p i
Then the second-order eigenvector sensitivity 2 ϕ j p i p s can be computed from Equation (36) as:
2 ϕ j p i p s = Θ 1 [ Π p s ϕ j + Π ϕ j p s Θ p s ϕ j p i ]
where
Θ p s = K p s λ j p s M λ j M p s + λ j p s ϕ j ϕ j T M + λ j ( ϕ j p s ϕ j T M + ϕ j ϕ j T p s M + ϕ j ϕ j T M p s )
Π p s = 2 λ j p i p s M + λ j p i M p s + λ j p s M p i + λ j 2 M p i p s 2 K p i p s c j j p s λ j I c j j λ j p s I
From Equation (8), c j j p s in Equation (39) can be computed by
c j j p s = ϕ j T M p i ϕ j p s + 1 2 ϕ j T 2 M p i p s ϕ j

4. Numerical Examples

4.1. A Truss Structure

A truss structure as shown in Figure 1 is used to demonstrate the proposed method and the calculation results are compared with those obtained by the modal superposition method. The structure consists of 58 bar elements with a total of 51 DOFs. The basic physical parameters are: modulus of elasticity E = 200 GPa, density ρ = 7800 kg/m3, cross-sectional area A = 3.14 × 10−4 m2. According to the finite element model theory, structural global stiffness matrix K can be expressed as the sum of all elemental stiffness matrices, that is
K = i = 1 58 p i K i
where K i and p i are the i th elemental stiffness matrix and design parameter. Next, the proposed method (Equation (24)) is employed to calculate the eigenvector sensitivity ϕ j p i . Without loss of generality, Table 1 and Table 2 present some results (the data corresponding to the first 20 DOFs) of ϕ 1 p 1 , ϕ 1 p 2 , ϕ 1 p 3 , ϕ 1 p 4 , ϕ 2 p 1 , ϕ 2 p 2 , ϕ 2 p 3 and ϕ 2 p 4 . For convenience of comparison, the results obtained by the modal superposition method (Equation (6)) are also given in Table 1 and Table 2. One can see from Table 1 and Table 2 that the proposed method can obtain the same calculation results as those of the modal superposition method. It has been shown that the proposed method is an exact method and easier to operate.

4.2. A Spring-Mass System

The second example is the spring-mass system (shown in Figure 2) used by Friswell [37], which is employed to further verify the proposed second-order sensitivity formula of eigenvector. The nominal model of the system has the parameters k 1 = k 4 = 2 , k 2 = k 3 = 1 and m 1 = m 2 = m 3 = 1 .
Two parameters will be allowed to vary, namely m 1 (equivalent to p 1 ) and k 2 (equivalent to p 2 ). The mass and stiffness matrices and their nonzero derivatives are
M = [ 1 0 0 0 1 0 0 0 1 ] ,   K = [ 3 1 0 1 2 1 0 1 3 ]
M p 1 = [ 1 0 0 0 0 0 0 0 0 ] ,   K p 2 = [ 1 1 0 1 1 0 0 0 0 ]
The first eigenvalue and eigenvector can be computed as
λ 1 = 1 ,   ϕ 1 = ( 0.4082 , 0.8165 , 0.4082 ) T
Using Equation (24), ϕ 1 p 1 and ϕ 1 p 2 can be calculated as
ϕ 1 p 1 = ( 0.1134 , 0.1134 , 0.0907 ) T
ϕ 1 p 2 = ( 0.1928 , 0.0907 , 0.0113 ) T
Using Equation (35), the second-order sensitivities of eigenvalue can be obtained as
2 λ 1 p 1 2 = 0.0648 , 2 λ 1 p 2 2 = 0.2315 , 2 λ 1 p 1 p 2 = 0.1852
Using Equation (37), the second-order sensitivities of eigenvector can be obtained as
2 ϕ 1 p 1 2 = ( 0.0410 , 0.1084 , 0.0523 ) T
2 ϕ 1 p 2 2 = ( 0.2593 , 0.0788 , 0.0098 ) T  
2 ϕ 1 p 1 p 2 = ( 0.0611 , 0.0674 , 0.0781 ) T  
The above results are the same as those obtained by Friswell in reference [37]. It has been shown that the proposed method is exact and reliable.

4.3. A System with Similar Eigenvalues

The third example is a simple 3 × 3 eigenvalue problem, which is used to discuss the stability of the methodology in the case of “close modes” (with very similar eigenvalues). The mass and stiffness matrices of the system are
M = [ 1 0 0 0 1 0 0 0 1 ] ,   K = 1 p 2 + 1 [ p + p 2 2 + p 4 2 p 2 + p 2 p 3 2 0 p 2 + p 2 p 3 2 1 2 + p 2 2 + p 3 p 2 + p 2 p 3 2 0 p 2 + p 2 p 3 2 3 10 + p 2 2 + p 3 ]
At p = 0.99 , the eigenvalues of ( K , M ) are λ 1 = 0.8890, λ 2 = 0.9900 and λ 3 = 0.9901. It is clear that λ 2 and λ 3 are very close. Table 3 presents the eigenvector sensitivities computed by the proposed method and the modal superposition method. From Table 3, one can see that the proposed method can obtain the same calculation results as those of the modal superposition method. To a certain extent, these results show that the proposed method can be used to solve the eigenvalue problem with close modes.

5. Conclusions

In this paper, a new exact method for calculating the sensitivities of eigenvectors is proposed. The explicit expressions for the first-order and second-order sensitivities of eigenvectors are derived, and a strict proof is given. The method has the advantage of requiring only the knowledge of the eigenvector to be differentiated. The developed eigenvector sensitivity formulas are simple and convenient in programming. Two numerical examples are used to demonstrate the proposed method and the results show that the developed method is exact and reliable. The proposed method is as powerful as Nelson’s method, but much more easy to use. The proposed method will have a broad application prospect in engineering practice. Future research on the proposed method should be carried out to tackle the cases of repeated eigenvalues, complex modes, damped systems, fractional vibration systems and so on.

Author Contributions

Conceptualization, Q.Y. and X.P.; methodology, Q.Y.; software, X.P.; validation, Q.Y. and X.P.; data curation, X.P.; writing—original draft preparation, Q.Y.; writing—review and editing, Q.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the major special science and technology project (2019B10076) of “Ningbo science and technology innovation 2025”, the Natural Science Foundation of Zhejiang Province (LQ20E080013), and National Natural Science Foundation of China (11202138).

Conflicts of Interest

The authors declare no conflicts of interest.

Nomenclature

K , M structural stiffness and mass matrices
λ j , ϕ j the j th eigenvalue and eigenvector
p i the i th design parameters
n the number of degrees of freedom
λ j p i , ϕ j p i the first-order eigenvalue and eigenvector sensitivities
2 λ j p i p s , 2 ϕ j p i p s the second-order eigenvalue and eigenvector sensitivities

References

  1. Soong, T.; Michalakis, C. (Eds.) Passive and Active Structural Vibration Control in Civil Engineering; Springer: Berlin/Heidelberg, Germany, 2014; Volume 345. [Google Scholar]
  2. El-Ganaini, W.A. Duffing Oscillator Vibration Control via Suspended Pendulum. Appl. Math. Inf. Sci. 2018, 12, 203–215. [Google Scholar] [CrossRef]
  3. Li, N.; Zheng, Z.; Tian, Y.; Sun, J.-Y.; He, X.-T.; Lu, Y. Stochastic nonlinear vibration and reliability of orthotropic membrane structure under impact load. Thin-Walled Struct. 2017, 119, 247–255. [Google Scholar] [CrossRef]
  4. Hamed, Y.S.; Alharthi, M.R.; AlKhathami, H.K. Active Vibration Control of a Dynamical System Subjected to Simultaneous Excitation Forces. Int. J. Appl. Eng. Res. 2017, 12, 434–442. [Google Scholar]
  5. Saidi, A.; Zizouni, K.; Kadri, B.; Fali, L.; Bousserhane, I.K. Adaptive Sliding Mode Control for Semi-Active Structural Vibration Control. Stud. Inform. Control. 2019, 28, 371–380. [Google Scholar] [CrossRef]
  6. Yong, W. Research Status and Prospect of Structural Vibration Control. Int. Core J. Eng. 2019, 5, 142–144. [Google Scholar]
  7. Jeong, S.; Murayama, M.; Yamamoto, K. Efficient optimization design method using kriging model. J. Aircr. 2005, 42, 413–420. [Google Scholar] [CrossRef]
  8. Lingyun, W.; Mei, Z.; Guangming, W. Truss optimization on shape and sizing with frequency constraints based on genetic algorithm. Comput. Mech. 2005, 35, 361–368. [Google Scholar] [CrossRef]
  9. Yang, Q.W. Fast and Exact Algorithm for Structural Static Reanalysis Based on Flexibility Disassembly Perturbation. AIAA J. 2019, 57, 3599–3607. [Google Scholar] [CrossRef]
  10. Bartilson, D.T.; Jang, J.; Smyth, A.W. Finite element model updating using objective-consistent sensitivity-based parameter clustering and Bayesian regularization. Mech. Syst. Signal Process. 2019, 114, 328–345. [Google Scholar] [CrossRef]
  11. Yu, K.; Liang, P.; Silva, T.; Yu, K.; Mottershead, J. Parameter selection for model updating with global sensitivity analysis. Mech. Syst. Signal Process. 2019, 115, 483–496. [Google Scholar]
  12. Altunişik, A.C.; Karahasan, O.Ş.; Genç, A.F.; Okur, F.Y.; Gunaydin, M.; Adanur, S. Sensitivity-Based Model Updating of Building Frames using Modal Test Data. KSCE J. Civ. Eng. 2018, 22, 4038–4046. [Google Scholar]
  13. Deng, Z.; Guo, Z. Interval identification of structural parameters using interval overlap ratio and Monte Carlo simulation. Adv. Eng. Softw. 2018, 121, 120–130. [Google Scholar] [CrossRef]
  14. Rubio, P.-B.; Louf, F.; Chamoin, L. Fast model updating coupling Bayesian inference and PGD model reduction. Comput. Mech. 2018, 62, 1485–1509. [Google Scholar] [CrossRef]
  15. Yang, Q.; Wang, C.; Li, N.; Wang, W.; Liu, Y. Enhanced Singular Value Truncation Method for Non-Destructive Evaluation of Structural Damage Using Natural Frequencies. Materials 2019, 12, 1021. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  16. Yang, Q.W. A mixed sensitivity method for structural damage detection. Commun. Numer. Methods Eng. 2009, 25, 381–389. [Google Scholar] [CrossRef]
  17. Yang, Q.; Liu, J. A coupled method for structural damage identification. J. Sound Vib. 2006, 296, 401–405. [Google Scholar] [CrossRef]
  18. Fox, R.L.; Kapoor, M.P. Rates of change of eigenvalues and eigenvectors. AIAA J. 1968, 6, 2426–2429. [Google Scholar] [CrossRef]
  19. Nelson, R.B. Simplified calculation of eigenvector derivatives. AIAA J. 1976, 14, 1201–1205. [Google Scholar] [CrossRef]
  20. Lim, K.B.; Junkins, J.L.; Wang, B.P. Re-examination of eigenvector derivatives. J. Guid. Control. Dyn. 1987, 10, 581–587. [Google Scholar] [CrossRef]
  21. Zhang, O.; Zerva, A. Iterative method for calculating derivatives of eigenvectors. AIAA J. 1996, 34, 1088–1090. [Google Scholar] [CrossRef]
  22. Zhang, O.; Zerva, A. Accelerated iterative procedure for calculating eigenvector derivatives. AIAA J. 1997, 35, 340–348. [Google Scholar] [CrossRef]
  23. Balmes, E. Efficient sensitivity analysis based on finite element model reduction. In Proceedings of the 16th International Modal Analysis Conference, Santa Barbara, CA, USA, 8 February 1998. [Google Scholar]
  24. Zeng, Q.-H. Highly accurate modal method for calculating eigenvector derivatives in viscous damping systems. AIAA J. 1995, 33, 746–751. [Google Scholar] [CrossRef]
  25. Sondipon, A. Derivative of eigensolutions of nonviscously damped linear systems. AIAA J. 2002, 40, 2061–2069. [Google Scholar]
  26. Adhikari, S. Calculation of derivative of complex modes using classical normal modes. Comput. Struct. 2000, 77, 625–633. [Google Scholar] [CrossRef]
  27. Van Der Aa, N.P.; Ter Morsche, H.G.; Mattheij, R.R. Computation of eigenvalue and eigenvector derivatives for a general complex-valued eigensystem. Electron. J. Linear Algebra 2007, 16, 1. [Google Scholar] [CrossRef]
  28. Lin, R.M.; Lim, M.K. Structural sensitivity analysis via reduced-order analytical model. Comput. Methods Appl. Mech. Eng. 1995, 121, 345–359. [Google Scholar] [CrossRef]
  29. Lin, R.M.; Wang, Z.; Lim, M.K. A practical algorithm for the efficient computation of eigenvector sensitivities. Comput. Methods Appl. Mech. Eng. 1996, 130, 355–367. [Google Scholar] [CrossRef]
  30. Adhikari, S.; Friswell, M.I. Calculation of eigensolution derivatives for nonviscously damped systems. AIAA J. 2006, 44, 1799–1806. [Google Scholar] [CrossRef]
  31. Wu, B.; Xu, Z.; Li, Z. Improved Nelson’s Method for computing eigenvector derivatives with distinct and repeated eigenvalues. AIAA J. 2007, 45, 950–952. [Google Scholar] [CrossRef]
  32. Guedria, N.; Chouchane, M.; Smaoui, H. Second-order eigensensitivity analysis of asymmetric damped systems using Nelson’s method. J. Sound Vib. 2007, 300, 974–992. [Google Scholar] [CrossRef]
  33. Wang, P.; Dai, H. Calculation of eigenpair derivatives for asymmetric damped systems with distinct and repeated eigenvalues. Int. J. Numer. Methods Eng. 2015, 103, 501–515. [Google Scholar] [CrossRef]
  34. Wang, P.; Dai, H. Eigensensitivity of symmetric damped systems with repeated eigenvalues by generalized inverse. J. Eng. Math. 2016, 96, 201–210. [Google Scholar] [CrossRef]
  35. Ruiz, D.; Bellido, J.; Donoso, A. Eigenvector sensitivity when tracking modes with repeated eigenvalues. Comput. Methods Appl. Mech. Eng. 2017, 326, 338–357. [Google Scholar] [CrossRef]
  36. Lin, R.; Ng, T. Eigenvalue and eigenvector derivatives of fractional vibration systems. Mech. Syst. Signal Process. 2019, 127, 423–440. [Google Scholar] [CrossRef]
  37. Friswell, M.I. Calculation of second and higher order eigenvector derivatives. J. Guid. Control. Dyn. 1995, 18, 919–921. [Google Scholar] [CrossRef]
Figure 1. A truss structure.
Figure 1. A truss structure.
Applsci 10 02577 g001
Figure 2. Spring-mass system for example 2.
Figure 2. Spring-mass system for example 2.
Applsci 10 02577 g002
Table 1. Comparison of the calculation results for the first eigenvector sensitivity (×10−3).
Table 1. Comparison of the calculation results for the first eigenvector sensitivity (×10−3).
DOF Number ϕ 1 p 1
(The Proposed Method)
ϕ 1 p 1
(Modal Superposition Method)
ϕ 1 p 2
(The Proposed Method)
ϕ 1 p 2
(Modal Superposition Method)
ϕ 1 p 3
(The Proposed Method)
ϕ 1 p 3
(Modal Superposition Method)
ϕ 1 p 4
(The Proposed Method)
ϕ 1 p 4
(Modal Superposition Method)
10.30.3−0.5−0.5−0.1−0.10.10.1
20.10.11.11.10.40.40.50.5
3−0.0−0.033−0.1−0.10.10.1
40.10.10.80.80.30.30.60.6
5−0.0−0.00.30.3−0.1−0.10.10.1
60.10.12.92.90.30.30.50.5
7−0.0−0.02.42.4−0.1−0.10.10.1
80.10.12.92.90.30.30.50.5
9−0.0−0.00.90.9−0.1−0.10.10.1
100.10.13.83.80.30.30.40.4
11−0.0−0.01.91.9−0.1−0.10.10.1
120.10.13.73.70.30.30.40.4
13−0.0−0.01.41.4−0.1−0.10.10.1
140.10.13.73.70.20.20.30.3
15−0.0−0.01.61.6−0.1−0.10.10.1
160.10.13.73.70.20.20.30.3
17−0.0−0.01.81.8−0.0−0.00.10.1
180.10.13.03.00.20.20.20.2
19−0.0−0.01.31.3−0.1−0.10.00.0
200.10.13.03.00.20.20.20.2
Table 2. Comparison of the calculation results for the second eigenvector sensitivity (×10−3).
Table 2. Comparison of the calculation results for the second eigenvector sensitivity (×10−3).
DOF Number ϕ 2 p 1
(The Proposed Method)
ϕ 2 p 1
(Modal Superposition Method)
ϕ 2 p 2
(The Proposed Method)
ϕ 2 p 2
(Modal Superposition Method)
ϕ 2 p 3
(The Proposed Method)
ϕ 2 p 3
(Modal Superposition Method)
ϕ 2 p 4
(The Proposed Method)
ϕ 2 p 3
(Modal Superposition Method)
11.51.5−1.1−1.1−0.5−0.50.80.8
20.80.81.31.32.32.33.63.6
3−0.2−0.25.55.5−0.6−0.60.60.6
40.70.70.50.51.81.84.44.4
5−0.2−0.21.21.2−0.4−0.41.11.1
60.60.63.03.01.71.73.33.3
7−0.2−0.24.14.1−0.7−0.70.30.3
80.60.63.13.11.81.83.23.2
9−0.1−0.12.92.9−0.3−0.31.11.1
100.40.42.52.51.31.32.22.2
11−0.3−0.33.13.1−0.8−0.80.20.2
120.50.52.52.51.31.32.22.2
13−0.1−0.13.93.9−0.3−0.31.21.2
140.20.20.40.40.70.71.01.0
15−0.3−0.32.52.5−0.8−0.80.20.2
160.30.30.40.40.70.71.01.0
17−0.1−0.14.54.5−0.3−0.31.21.2
180.00.0−2.4−2.40.10.1−0.1−0.1
19−0.3−0.32.42.4−0.8−0.80.30.3
200.10.1−2.3−2.30.20.2−0.0−0.0
Table 3. Eigenvector sensitivities obtained by the proposed method and the modal superposition method.
Table 3. Eigenvector sensitivities obtained by the proposed method and the modal superposition method.
DOF Number ϕ 1 p
(The Proposed Method)
ϕ 1 p
(Modal Superposition Method)
ϕ 2 p
(The Proposed Method)
ϕ 2 p
(Modal Superposition Method)
ϕ 3 p
(The Proposed Method)
ϕ 3 p
(Modal Superposition Method)
1−0.0000−0.00000.36400.3640−0.3677−0.3677
2−0.0494−0.0494−0.3677−0.3677−0.3640−0.3640
30.00000.0000−0.0347−0.03470.03520.0352

Share and Cite

MDPI and ACS Style

Yang, Q.; Peng, X. An Exact Method for Calculating the Eigenvector Sensitivities. Appl. Sci. 2020, 10, 2577. https://doi.org/10.3390/app10072577

AMA Style

Yang Q, Peng X. An Exact Method for Calculating the Eigenvector Sensitivities. Applied Sciences. 2020; 10(7):2577. https://doi.org/10.3390/app10072577

Chicago/Turabian Style

Yang, Qiuwei, and Xi Peng. 2020. "An Exact Method for Calculating the Eigenvector Sensitivities" Applied Sciences 10, no. 7: 2577. https://doi.org/10.3390/app10072577

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop