The partial eigenvalue (or natural frequency) assignment or placement, only by the stiffness matrix perturbation, of an undamped vibrating system is addressed in this paper. A novel and explicit formula of determining the perturbating stiffness matrix is deduced from the eigenvalues perturbation theorem for a low-rank perturbed matrix. This formula is then utilized to solve the partial eigenvalue (or natural frequency) assignment via the static output feedback. The control matrix, output matrix and feedback gain matrix can be explicitly expressed and easily constructed.
In the last dozen years, the partial eigenvalue (or natural frequency) assignment or placement has been a rich research area. Many aspects of the inverse problem of structural and mechanical dynamics have been involved in the research, such as the structural inverse modification,1–3 model updating4–6 and active vibration control.7–12 These cited here are a small part of the literatures published in recent years. In the above research content, the proposed methods have a nice feature, that is, all the unassigned eigenvalues (or unmodified natural frequencies) with the corresponding eigenvectors remain unchanged while a small number of eigenvalues of a structure are assigned to the targeted values. The results and related methods with this feature are also deemed to be no spillover.
This paper is concerned with the partial eigenvalue (or natural frequency) assignment or placement, only by the stiffness matrix perturbation, of an undamped vibrating system. A novel and simple formula is presented for determining the perturbating stiffness matrix. It is derived from the important results given by Brauer and the others,13,14 who proved the eigenvalues perturbation theorem for a low-rank perturbed matrix. The application of the formula is then explored in dealing with some related aspects mentioned above, especially in solving the static output feedback control of an undamped vibrating system.
The Brauer’s theorem and a related result
The relationship among eigenvalues of a given square matrix A and its rank one updated matrix was proved by Brauer.13 The following Theorem 2 is an extension of the Brauer’s theorem. Firstly, the Brauer’s theorem is introduced as follows.
Theorem 1.13,15 Let A be an n × n arbitrary matrix with eigenvalues . Let be an eigenvector of A associated with the eigenvalue , and let be any n-dimensional column vector. Then, the matrix has eigenvalues .
Theorem 1 shows that eigenvalues of the matrix consist of those of A, except that one eigenvalue of A is replaced by . The following theorem further describes how to modify, in only one step, r eigenvalues of an arbitrary square matrix A without changing any of the remaining (n − r) eigenvalues.
Theorem 2.14,15 Let A be an n × n arbitrary matrix with eigenvalues . Let be an n × r matrix such that rank(X1) = r and , i = 1, 2, …, r, . Let C be an r × n arbitrary matrix. Then, the matrix has eigenvalues , where are eigenvalues of the matrix with .
In the next section only the stiffness matrix perturbation of a vibrating system is considered. The aim is to assign some natural frequencies of the original system with no spillover. A new explicit formula of the perturbating stiffness matrix will be presented based on above Theorem 2. Its computation is fairly straightforward when changing amounts of some natural frequencies of the original system are given.
An explicit formula of the perturbating stiffness matrix
Consider an n-degree-of-freedom undamped vibrating system that is modeled by the following set of homogeneous second-order ordinary differential equations
where is n-dimensional displacement vector depending on time t, are n × n mass and stiffness matrices, respectively. In general, is symmetric and positive definite, and is symmetric and positive semi-definite, denoted by , . It is well known that dynamical performances of the system (1) are characterized by the following generalized eigenvalue equations
where is the square of the ith natural frequency , called the ith eigenvalue and is the corresponding ith mode shape, called the ith eigenvector.
The real number set of eigenvalues of the system (1) can be partitioned into two non-intersection subsets and . For the convenience of the following exposition, the former subset and the corresponding eigenvectors are expressed by, respectively, two submatrices, that is and , which are consistent with the expression in Theorem 2. The latter subset and the corresponding eigenvectors are represented by and . Additionally, it is always assumed without loss of generality that the eigenvectors (, ) of the system (1) are normalized in such a way that
where the superscript T denotes the matrix transpose, and is an n × n identity matrix.
Now the problem is to change the eigenvalues subset of the system (1) to another subset of targeted eigenvalues , which is also written as a submatrix , while keeping any of the remaining (n − r) eigenvalues and the corresponding eigenvectors of the system (1) unchanged. Furthermore, that’s all going to be done through only replacing or updating the stiffness matrix by in the system (1). Notice that an assumption, , is made in this problem. In what follows, the perturbating stiffness matrix is constructively presented for solving the problem.
The generalized eigenproblem (2) can be equivalently transformed into a standard eigenproblem via letting . It follows from Theorem 2 that, if the matrix has eigenvalues , then has eigenvalues , noting that is an r × n arbitrary matrix. Let , since and from (equations (3) and 4), it is easy to verify that
Thus, has eigenvalues . Premultiplying the matrix with , then the standard eigenproblem of this matrix can be equivalently transformed into the following generalized eigenproblem
and
where
In this case, it can also be shown from Proposition 5 of Bru et al.15 that the eigenvectors associated with the eigenvalues for the eigenproblem (5) and (2) are the same. Thus, the aforementioned problem is solved with equation (6).
Remark 1: (i) with equation (6) is exactly symmetrical, and eigenvectors associated with eigenvalues of the eigenproblem (2) are also the eigenvectors associated with the eigenvalues of the eigenproblem (5). This can be concluded from Proposition 4 of Bru et al.15 (ii) In Chu et al.16 authors discussed the one-sided updating, that is the stiffness matrix updating, for model updating of the system (1) with no spillover. They had proved that any feasible candidate must be parameterized form of , where is a parametric symmetric matrix. In this paper, the simplest form of is provided for partial eigenvalue (or natural frequency) assignment or placement. Its computation is a simple one-step procedure, and no extra eigen-matrix equation is needed to solve for as required in Chu et al.16 (iii) For some real generalized eigenproblem, that is Ax = Bx with A, B being real matrices and B > 0, if all of its eigenvalues are non-defective, the similar result as equation (6) in the paper can also be obtained for partial eigenvalue assignment or placement via the perturbation of matrix A.
Applications of the formula
In this section, the main application of the formula (6) dedicated to the static output feedback control is discussed. Notice that directly updating stiffness matrix from measured natural frequencies using the formula (6) is a rather trivial matter and the updated model is no spillover.
When considering the external applied forces that come from the static output feedback control, the motion equations of the system (1) can be rewritten as
where B is a constant n × m control matrix, C a constant m × n output matrix, G a constant output feedback gain matrix to be determined and . is the control forces vector, the output or measurement vector. An assumption that both and are m-dimensional vector is made here. Substituting equations (7b) and (7c) into equation (7a), then the closed-loop motion equations of the system (1) becomes
and the associated generalized eigenproblem is given as
Letting , comparing equation (9) with equation (5) gives
Now an approach to solve the partial eigenvalues (or natural frequencies) assignment of the system (1) via the static output feedback is presented. For the case of collocated actuator and sensor pairs with , letting , and , then a specific solution is easily achieved. Another specific solution deserves to be considered, which can be obtained from the singular value decomposition (SVD) of .
Thus, it is obvious that , and .
Moreover, the following parameterized solutions can be proposed through rewriting equation (10) as
where is an m × m arbitrary, non-singular symmetric matrix. In this case, the solutions are
and
For the case of non-collocated actuators and sensors configuration with , rewriting equation (10) as
where , are m × m arbitrary, non-singular matrices, then the parameterized solutions are
and
Remark 2: (i) , and obtained here preserve the symmetry and the positive semi-definiteness of the open-loop system (1) after feedback, regardless of collocated or non-collocated configuration of actuators and sensors. The symmetry, definiteness and reciprocity property of second-order systems are highly significant from practical application view point, which involve the stability, computation algorithms and test methods of considered systems.2,4,17 For vibroacoustical coupled problems, the vibroacoustical reciprocity principle is also valid, although the second-order model formulation describing vibroacoustical coupling is a non-symmetrical matrix equation.18 (ii) The control influence matrix B and the output measurement matrix C in this paper are most likely to be dense matrices. But due to the recent progress of the smart materials with distributed arrays of transducers the application of dense matrices B and C can be made feasible.19 (iii) If and are determined a prior for some other considerations, , (or ) can be figured out from the linear matrix equations (14a), (14b) (or (12a)). There may be a trial of some adjustment of and for satisfying the solvability condition of the matrix equations. In practice, and in equations (14a) and (14b) act as elementary column/row transformations on and , respectively.
Example 4.1. Consider the system (1) with and as follows
Its eigenvalues are . Let , , . associated with is not listed for the sake of saving space. From equation (6), it gives
The eigenvalues are those of the perturbed system, which is also no spillover for the corresponding eigenvectors.
For the collocated configuration, using SVD of above gives
and . For an arbitrary, nonsingular symmetric matrix , for example it gives
where
For the non-collocated configuration, let, for example be the transformation matrix of the reduced row echelon form of as follows
It gives
Conclusions
A simple one-step computation formula of the perturbating stiffness matrix is proposed to implement the partial eigenvalue (or natural frequency) assignment or placement. The formula can be used to design the static output feedback control, and to solve the other relevant problems.
Footnotes
Acknowledgements
The authors would like to thank the referees and the associate editor for their valuable comments.
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) received no financial support for the research, authorship, and/or publication of this article.
References
1.
OuyangHZhangJF.Passive modifications for partial assignment of natural frequencies of mass-spring systems. Mech Syst Signal Process2015;
50–51: 214–226.
2.
MaoXDaiH.Structure preserving eigenvalue embedding for undamped gyroscopic systems. Appl Math Model2014;
38: 4333–4344.
3.
BelottiROuyangHRichiedeiD.A new method of passive modifications for partial frequency assignment of general structures. Mech Syst Signal Process2018;
99: 586–599.
4.
YuanY.Structural dynamics model updating with positive definiteness and no spillover. Math Probl Eng2014;
896261: 1–6.
5.
BaghaAKModakSV.Active structural-acoustic control of interior noise in a vibro-acoustic cavity incorporating system identification. J Low Freq Noise V A2017;
36: 261–276.
6.
ModakSV.Direct matrix updating of vibroacoustic finite element models using modal test data. AIAA J. 2014;
52: 1386–1392.
7.
RamYMMottersheadJETehraniMG.Partial pole placement with time delay in structures using the receptance and the system matrices. Linear Algebra Appl2011;
434: 1689–1696.
8.
HuHXTangBZhaoY.Active control of structures and sound radiation modes and its application in vehicles. J Low Freq Noise V A2016;
35: 291–302.
9.
AraújoJMDóreaCEGonçalvesLMet al.
State derivative feedback in second-order linear systems: a comparative analysis of perturbed eigenvalues under coefficient variation. Mech Syst Signal Process2016;
76–77: 33–46.
10.
LiuXHanCWangY.Design of natural frequency adjustable electromagnetic actuator and active vibration control test. J Low Freq Noise V A2016;
35: 187–206.
11.
LiSYuD.Simulation study of active control of vibro-acoustic response by sound pressure feedback using modal pole assignment strategy. J Low Freq Noise V A2016;
35: 167–186.
12.
ZhangJFYeJOuyangH.Static output feedback for partial eigenstructure assignment of undamped vibration systems. Mech Syst Signal Process2016;
68–69: 555–561.
13.
BrauerA.Limits for the characteristic roots of matrices IV: applications to stochastic matrices. Duke Math J. 1952;
19: 75–91.
14.
SotoRLRojoO.Applications of a Brauer theorem in the nonnegative inverse eigenvalue problem. Linear Algebra Appl2006;
416: 844–856.
15.
BruRCantóRSotoRLet al.
A Brauer’s theorem and related results. Entreurjmath. 2012;
10: 312–321.
16.
ChuMTDattaBNLinWWet al.
Spillover phenomenonin quadratic model updating. AIAA J. 2008;
46: 420–428.
17.
ChuDChuMTLinWW.Quadratic model updating with symmetry, positive definiteness, and no spill-over. SIAM J Matrix Anal Appl2009;
31: 546–564.
18.
WyckaertKAugusztinoviczFSasP.Vibro-acoustical modal analysis: reciprocity, model symmetry, and model validity. J Acoust Soc Am1996;
100: 3172–3181.
19.
GiorgioIGalantucciLCorteADet al.
Piezo-electromechanical smart materials with distributed arrays of piezoelectric transducers: current and upcoming applications. JAE. 2015;
47: 1051–1084.