A new approach for the partial eigenvalue and eigenstructure assignment of undamped vibrating systems is developed. This approach deals with the constant output feedback control with the collocated actuator and sensor configuration, and the output matrix is also considered as a design parameter. It only needs those few eigenpairs to be assigned as well as mass and stiffness matrices of the open-loop vibration system and is easy to implement. In addition, this approach preserves symmetry of the systems. Numerical example demonstrates the effectiveness and accuracy of the proposed approach.

1. Introduction

Eigenstructure assignment techniques based on active feedback control have attracted much attention and have been widely used for vibration suppression during the past three decades. The extensive research results can be found in review articles [1, 2] and references therein. As the dynamics of a structural system is naturally described by a set of second-order differential equations and control theory and estimation techniques are established for first-order realization of the systems, the majority of previous researches are made via transferring second-order equations to first-order configuration (see, e.g., [3]). In the past ten years, in order not to increase the dimension of the equations and to preserve the symmetry and sparsity of the structural matrices, many authors proposed their works based directly on the second-order equation models [412]. On the other hand, it is needed to change only few undesirable eigenvalues and/or corresponding eigenvectors which are purposefully assigned to desired values, and it is desirable to keep all other eigenpairs unchanged. So some methods have been proposed to implement the partial eigenvalue or eigenstructure assignment [1318]. For these methods, the process of applying a control, whether state feedback or output feedback, usually produces a closed-loop matrix which is no longer symmetric. However, it is sometimes necessary for the closed-loop system to satisfy the reciprocity principle of the structure. For systems with this requirement one restriction is that the available controls may need to be symmetric, as indicated in [19].

In this respect, Elhay [19] used the symmetric rank-one matrix modification and derived an explicit solution for a symmetry preserving partial eigenvalue assignment method for the generalised eigenvalue problem. But the method is difficult to implement in feedback control. Ram [20] solved the eigenvalue assignment problem for the vibrating rod. More recently, Liu and Li [21] suggested a method for the symmetry preserving partial eigenvalue assignment of undamped structural systems. They adapted the method proposed in [22] to the requirement of the symmetry preserving. Their results involve complex mathematical calculation. In this paper we propose a new approach for the symmetry preserving eigenstructure assignment of undamped vibrating systems, which is also applicable to the partial eigenvalue assignment. This approach is concerned with the constant output feedback control with the collocated actuator and sensor configuration and uses a partial eigenstructure modification formulation for the incremental mass and stiffness matrices to be satisfied. This formulation was recently obtained by Zhang et al. [18]. Our method proposed in this paper is easy to implement and the calculation procedure is relatively simple and clear.

The rest of the paper is organized as follows. Section 2 presents some preliminaries and the problem description. Section 3 gives our approach. Section 4 provides a numerical example to show the accuracy and effectiveness of the proposed approach. Finally, conclusions are drawn in Section 5.

2. Preliminaries and Problem Statement

2.1. Preliminaries

Consider an -degree-of-freedom undamped vibration system that is modelled by the following set of second-order ordinary differential equations:where is displacement vector, is the vector of external forces, and are constant mass and stiffness matrices, respectively. In general, is symmetric and positive definite, and is symmetric and positive semidefinite; that is, , .

It is well known that if is a fundamental solution of (1), then the natural frequency and the mode shape vector must satisfy the following generalised eigenvalue equation:where is the square of the th natural frequency , called the th eigenvalue, and is the corresponding th eigenvector. Equation (2) can be written in a compact representation as follows:where and make up the complete eigenstructure of system (1) and satisfies the mass-normalised condition .

Suppose that the system described by (1) is modified by the incremental matrices and . Then the motion of the modified system is governed byand it satisfies the following eigenmatrix equation:where and are the complete eigenstructure of modified system (4).

In [18] a necessary and sufficient condition was proposed for the incremental mass and stiffness matrices that modify some eigenvalues or eigenpairs while keeping other eigenpairs unchanged, which is shown in the following:where and are submatrices of and and are composed of eigenvalues and eigenvectors to be modified in system (1), respectively. It implies that if and satisfy (6), the following equation then holds:where and are submatrices of and and are composed of unchanged eigenvalues and eigenvectors of system (1). Here and . Equation (7) means that and are also eigenpairs of the modified system. When only the stiffness modification is concerned, (6) reduces towhich is crucial to address the partial eigenvalue or eigenstructure assignment problem by static output feedback control in this paper.

2.2. Problem Statement

When considering the feedback control, we set in (1), where is full rank constant control matrix and the control vector. If the real constant static output feedbackis applied to system (1), where is an output feedback gain matrix to be determined and is the output or measurement vector, where is a real constant output matrix, then the closed-loop system becomeswhich is supposed to have desired eigenvalues or eigenpairs.

In this paper, we consider and as design variables as well. Moreover, a special situation, , is concerned. Namely, it means the use of collocated actuator and sensor pairs, and the number of output measurements is equal to the number of inputs . The problem of partial eigenvalue or eigenstructure assignment is then formulated as follows: assuming that system (1) with and is controllable and observable, given matrices and , the subset of the open-loop eigenvalues , and the corresponding eigenvector set , and given a set and the suitable vector set , find the control matrix and the feedback gain matrix such that the closed-loop system has eigenvalues and (i.e., the partial eigenvalue assignment) or has eigenvalues , and the corresponding eigenvectors , (i.e., the partial eigenstructure assignment). Additionally, the coefficient matrices of the closed-loop system are of the symmetry preserving; that is, is a symmetric matrix. Note that and denote unassigned and unchanged eigenvalues and eigenvectors of open-loop system (1).

For convenience, the following partitions and notation are used:, whose diagonal elements are the open-loop eigenvalues to be altered., whose columns are the open-loop eigenvectors to be altered., whose diagonal elements are the open-loop eigenvalues that did not take part in the assignment., whose columns are the open-loop eigenvectors that did not take part in the assignment., whose diagonal elements are the assigned closed-loop eigenvalues, corresponding to ., whose columns are the assigned closed-loop eigenvectors, corresponding to .

3. Problem Solution

Let ; (8) can be rewritten asBecause is assumed to be of full column rank, (12a) implies thatTransposing both sides of (12a), it hasIt is apparent that if satisfies the following matrix equation, then (12c) (i.e., (12a)) holds:which means that belongs to the right null space of the matrix (denoted by ). Importantly, (13) can be used to determine ; that is, can be chosen to be composed of the basis vectors of . As , then . It implies that the column order of is constrained to be under the assumption of being full column rank. It should be noted that the proposed approach to the determination of from basis vectors of is also applicable to the situation of not to be full column rank and .

Now the partial eigenvalue or eigenstructure assignment problem involves solving two matrix equations as follows:To obtain , we now turn to discuss the second matrix equation of (14). After rearranging it, we haveEquation (15) is of the form , where and are given matrices of appropriate dimensions and the matrix needs to be determined. The necessary and sufficient condition for the existence of solutions on this type of matrix equation is [23], where the superscript + denotes the Moore-Penrose inverse of a matrix. Supposing here that (15) has solutions, in what follows, we present a symmetric solution for . Premultiplying (15) by , (15) can be rewritten asHowever, the symmetry of the solution from (16) is not guaranteed yet. We will now show the symmetry of by imposing the mass normalisation condition; that is, will be such thatwhere is a diagonal matrix. First note that is a diagonal matrix. Then, using (17) and noting that is a symmetric matrix, we see that the right-hand side of (16) is symmetric. Thus, the left-hand side matrix of (16) is also symmetric, implying that is symmetric.

The minimal norm solution of (16) is given as follows [23]:where is the Moore-Penrose inverse of the matrix which is a matrix with a lower order.

As is known, not any given vectors can be assigned to closed-loop system (11). In order that the second matrix equation of (14) (or (15)) holds for a symmetric matrix and the partial eigenstructure assignment involved in this paper can be achieved, an additional requirement for must be satisfied. Because based on the orthogonality properties of the generalised eigenvalue problem for the real symmetric matrices, must be of the form for some nonsingular matrix . Furthermore, can be written as , where is nonsingular diagonal matrix and is orthogonal [24]. It is worthwhile noting that this condition of is seemingly rather strict; but, in practice, this condition is almost always satisfied [25].

Based on the discussion above, we now state the proposed approach of the partial eigenvalue or eigenstructure assignment in this paper as follows.

Step 1. Compute the orthonormal basis vectors of ; use the obtained basis vectors to form the control matrix .

Step 2. Check the given eigenvector matrix to be sure that (17) holds; otherwise, update the matrix by computing the singular value decomposition of , and should be substituted by . When only the partial eigenvalue assignment is required, it is appropriate to set to be .

Step 3. Check the compatibility condition of (15). If it is satisfied, Step 4 gives an exact solution of the feedback gain matrix ; otherwise, it gives just a least-squares solution.

Step 4. Compute the feedback gain matrix from (18).

4. A Numerical Example

In this section, a numerical example in [21] is used to illustrate our approach. For an undamped vibrating system, it has the stiffness and mass matrices as follows:Its eigenvalues are , , , , , . Two eigenvalues among them are to be reassigned to , which is also the assignment in [21]. We have and . The corresponding eigenvectors of are

Case 1. Only the partial eigenvalue assignment is required. Here Let ; using our approach, we obtain the control matrixNow we can inspect the controllability and observability conditions with respect to and and present the following results:Furthermore, it is believed that (15) has solutions after we check its solvability condition. Thus we have the output feedback gain matrix and the symmetric matrix as follows:The closed-loop eigenvalues are , , , , , , and . It can be seen that our approach can accurately solve the partial eigenvalue assignment problem. Interestingly, the symmetric matrix obtained here is the same as that in [21].

Case 2. The partial eigenstructure assignment: , , and are the same as the above; let the assigned closed-loop eigenvectors bewhich satisfies mass normalisation condition (17). Thus we obtain the following:and is the same as that in Case 1. and are accurately assigned in the closed-loop system (for the sake of saving space, they are not listed here). Additionally, we can compute and . This also means that our approach can accurately solve the partial eigenstructure assignment problem, which is a distinctive advantage with respect to the approach proposed in [21].

5. Conclusions

Based on a partial eigenstructure modification formulation for the incremental mass and stiffness matrices to be satisfied, an approach is successfully developed to assign the partial eigenvalue and eigenstructure of undamped vibrating systems. It can preserve symmetry of the closed-loop system’s matrices and its calculation steps are simple and clear.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.