Next Article in Journal
Application of the Kernel Density Function for the Analysis of Regional Growth and Convergence in the Service Sector through Productivity
Next Article in Special Issue
New Stability Conditions for a Class of Nonlinear Discrete-Time Systems with Time-Varying Delay
Previous Article in Journal
Dimension Reduction of Machine Learning-Based Forecasting Models Employing Principal Component Analysis
Previous Article in Special Issue
Stability Analysis of Multi-Discrete Delay Milling with Helix Effects Using a General Order Full-Discretization Method Updated with a Generalized Integral Quadrature
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Partial Eigenvalue Assignment for Gyroscopic Second-Order Systems with Time Delay

Department of Mathematics, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China
*
Author to whom correspondence should be addressed.
Submission received: 13 April 2020 / Revised: 11 July 2020 / Accepted: 13 July 2020 / Published: 27 July 2020
(This article belongs to the Special Issue Advances in Study of Time-Delay Systems and Their Applications)

Abstract

:
In this paper, the partial eigenvalue assignment problem of gyroscopic second-order systems with time delay is considered. We propose a multi-step method for solving this problem in which the undesired eigenvalues are moved to desired values and the remaining eigenvalues are required to remain unchanged. Using the matrix vectorization and Hadamard product, we transform this problem into a linear systems of lower order, and analysis the computational costs of our method. Numerical results exhibit the efficiency of our method.

1. Introduction

Vibration is often the direct cause of malignant damage to most engineering structures such as aviation, aerospace, vessel, mechanical, electron, large bridges and super high-rise buildings [1,2,3]. Therefore, vibration design and control are critical in large structural designs. In order to combat undesirable effects of vibrations, caused by a few undesired eigenvalues of the systems, we need to reassign those undesired eigenvalues, leaving the rest unchanged, by using a suitable feedback control. This is a possible way to construct feedback control, especially leasing the rest eigenpairs unchanged. However, in the process of structural vibration control, each link, such as the measurement of the sensor, the calculation of the processor and the drive of the actuator, would consume time, resulting in a time delay of the control force.
In this paper, we consider the following gyroscopic second-order systems in control
M z ¨ t + G z ˙ t + K z t = B u t τ ,
where M , G , K R n × n are, respectively, mass, gyroscopic and stiffness matrices with M symmetric positive definite, G skew-symmetric and K symmetric nonsingular, z t R n and its time derivatives are vectors of displacement, velocity and acceleration respectively. B R n × m is the full column rank control matrix, u t τ R m is the control vector and τ > 0 is time delay. The associated open loop pencil is given by P λ = λ 2 M + λ G + K .
In practice, helicopter rotor blades or spin stabilized satellites with elastic appendages such as solar panels or antennas can be seen as the gyroscopic systems. In general, gyroscopic systems are second-order systems, and the problems of gyroscopic second-order systems have aroused much public attention [4,5,6].
One of feedback control is the following state feedback control
u t τ = F 1 T z ¨ t τ + F 2 T z ˙ t τ + F 3 T z t τ ,
where F 1 , F 2 , F 3 R n × m are, respectively, acceleration, velocity, displacement state feedback matrices. In order to design the controller conveniently, the feedback matrices F 1 , F 2 , F 3 are constant matrices [7,8]. Note that Equation (1) can be replaced by the following equation
M z ¨ t + G z ˙ t + K z t = B F 1 T z ¨ t τ + F 2 T z ˙ t τ + F 3 T z t τ .
Separation of variables
z t = x e λ t ,
where λ C , x C n , then Equation (3) yields the associated quadratic eigenvalue problem with time delay
P τ λ z t = 0 ,
where P τ λ = λ 2 M B F 1 T e λ τ + λ G B F 2 T e λ τ + K B F 3 T e λ τ .
For τ = 0, Datta, Ram and Sarkissian [9] solved the multi-input partial pole placement problem for undamped gyroscopic systems and gave the explicit solution of this problem. However, the gyroscopic second-order systems with time delay may have infinite eigenvalues so that the solution space of feedback systems with time delay may have infinite basis. This is the essential difference from feedback systems without time delay. The time delay not only weakens the dynamic characteristics of the control systems, furthermore, it causes a series of problems such as system stability and bifurcation. The partial eigenvalue assignment problem for gyroscopic second-order systems with time delay is to find the matrices F 1 , F 2 , F 3 R n × m such that a few undesired eigenvalues of the open loop pencil
P λ = λ 2 M + λ G + K ,
are altered as required and the resting eigenpairs remain unchanged. These lead to the following problem.
Problem GPEAP-TD. Given the system matrices M , G , K R n × n with M symmetric positive definite, G skew-symmetric and K symmetric nonsingular, the full column rank control matrix B R n × m , τ > 0 is the time delay, and given the self-conjugate subset { λ i } i = 1 p ( p n ) of the open-loop eigenvalues { λ i } i = 1 2 n and the corresponding eigenvector set { x i } i = 1 p and a self-conjugate set { μ i } i = 1 p , find the state feedback matrices F 1 , F 2 , F 3 R n × m such that the closed-loop pencil
P τ λ = λ 2 M B F 1 T e λ τ + λ G B F 2 T e λ τ + K B F 3 T e λ τ
has the desired eigenvalues { μ i } i = 1 p , and the eigenpairs { λ i , x i } i = p + 1 2 n .
Note that the number of eigenvalues of the open loop pencil P ( λ ) is finite, but the number of eigenvalues of P τ λ is infinite. Problem GPEAP-TD is to find state feedback matrices F 1 , F 2 , F 3 , such that the 2 n p eigenpairs of P ( λ ) remain unchanged. One method for solving the Problem GPEAP-TD is to transform the quadratic control problem to a standard first-order control problem and then solve the partial eigenvalue assignment problem for the first-order systems. However, there are several computational problems with this approach. For instance, it would compute the inverse of mass matrix, which may be ill-conditioned. Moreover, this transformation would, in most cases, destroy all the matrix structures inherent in most practical problems, such as symmetry, definiteness, sparsity, etc. [10]. Ram and Mottershead first proposed the receptance method in active vibration control [11] and solved the multi-input partial pole placement with active vibration control by using the receptance method [12]. The research of receptance method can be seen in [13,14,15,16]. For gyroscopic systems, Datta [17] researched the spectrum modification and further extended to the distributed parameter systems [18]. Liu [19] proposed a multi-step method for solving the partial quadratic eigenvalue problem with time delay.
Our main contribution in this paper is to give the solvable conditions and explicit solutions to Problem GPEAP-TD, and construct a new multi-step method for solving this problem. Our method only need solve the small scale linear systems so that the computational costs are much lower than that of the traditional multi-step method.
The following notations will be used in this paper. The 2 n eigenvalues of the open-loop pencil P λ are λ 1 , , λ 2 n , and the corresponding eigenvectors are x 1 , , x 2 n . We let
  • Λ = d i a g ( λ 1 , , λ 2 n ) , whose diagonal elements are eigenvalues of the open-loop systems.
  • Λ 1 = d i a g ( λ 1 , , λ p ) , whose diagonal elements are the eigenvalues to be altered.
  • Λ 2 = d i a g ( λ p + 1 , , λ 2 n ) , whose diagonal elements are the eigenvalues kept unchanged.
  • Λ c = d i a g ( μ 1 , , μ p ) , whose diagonal elements are the eigenvalues to be assigned.
  • Y c = [ y 1 , , y p ] , whose columns are corresponding eigenvectors of the eigenvalues in Λ c .
  • X = [ x 1 , , x 2 n ] , whose columns are corresponding right eigenvectors of the open-loop systems.
  • X 1 = [ x 1 , , x p ] .
  • X 2 = [ x p + 1 , , x 2 n ] .
  • I n represents the unit matrix of order n.
  • A B represents the H a d a m a r d product of the matrix A and the matrix B.
  • A B represents the K r o n e c k e r product of the matrix A and the matrix B.
Throughout this paper, we use the following assumptions.
(1)
The system (1) is partially controllable with respect to { λ i } i = 1 p ;
(2)
λ i 0 i = 1 p ; μ i i = 1 p λ i i = 1 p = ; λ i i = 1 p λ i i = p + 1 2 n = ; μ i 1 i = 1 p ;
(3)
λ 1 , , λ p ; μ 1 , , μ p are all distinct;
(4)
μ 1 , , μ p are finite eigenvalues.

2. Materials and Methods

2.1. Single-Input Control

We first solve Problem GPEAP-TD by single-input state feedback control, that means
F 1 = f 1 , F 2 = f 2 , F 3 = f 3 , B = b R n .
Lemma 1.
[20] (The conception of partially controllability) The system (1) is partially controllable with respect to the subset { λ i } i = 1 p of the spectrum of P ( λ ) if it is controllable with respect to each of the eigenvalues λ i , i = 1 , , p .
Lemma 2.
[21] Suppose that the eigenvalues of the open-loop pencil P λ are partitioned into the disjoint sets { λ i } i = 1 p and { λ i } i = p + 1 2 n , that is { λ i } i = 1 p { λ i } i = p + 1 2 n = , then
Λ 1 X 1 T M X 2 Λ 2 + X 1 T K X 2 = 0 .
From lemma 1, we have the following theorem.
Theorem 1.
Given M , G , K R n × n with M symmetric positive definite, G skew-symmetric and K symmetric nonsingular, b R n , the self-conjugate subset λ i i = 1 p of the open-loop spectrum λ i i = 1 2 n and the corresponding eigenvector set x i i = 1 p . Define
f 1 = M X 1 Λ 1 ϕ , f 2 = M X 1 Λ 1 + K X 1 ϕ , f 3 = K X 1 ϕ ,
where ϕ R p , then
M X 2 Λ 2 2 b f 1 T X 2 Λ 2 2 e τ Λ 2 + G X 2 Λ 2 b f 2 T X 2 Λ 2 e τ Λ 2 + K X 2 b f 3 T X 2 e τ Λ 2 = 0 .
Proof. 
Use the orthogonality relation (7), and consider the Λ 2 , X 2 is eigenpairs of systems ( M , G , K ) ,
Λ 1 X 1 T M X 2 Λ 2 + X 1 T K X 2 = 0 ,
M X 2 Λ 2 2 + G X 2 Λ 2 + K X 2 = 0 ,
we have
M X 2 Λ 2 2 b f 1 T X 2 Λ 2 2 e τ Λ 2 + G X 2 Λ 2 b f 2 T X 2 Λ 2 e τ Λ 2 + K X 2 b f 3 T X 2 e τ Λ 2 = M X 2 Λ 2 2 + G X 2 Λ 2 + K X 2 b ϕ T Λ 1 X 1 T M X 2 Λ 2 + X 1 T K X 2 Λ 2 + Λ 1 X 1 T M X 2 Λ 2 + X 1 T K X 2 e τ Λ 2 = 0 ,
the Theorem 1 is proved. □
In order to solve Problem GPEAP-TD completely, we need to choose ϕ , such that
M Y c Λ c 2 + G Y c Λ c + K Y c b f 1 T Y c Λ c 2 e τ Λ c b f 2 T Y c Λ c e τ Λ c b f 3 T Y c e τ Λ c = 0 ,
Substituting for f 1 , f 2 , f 3 , we have
M Y c Λ c 2 + G Y c Λ c + K Y c = b ϕ T Λ 1 X 1 T M Y c Λ c 2 + Λ 1 X 1 T M + X 1 T K Y c Λ c + X 1 T K Y c e τ Λ c = Δ b γ ,
where
γ = ϕ T Λ 1 X 1 T M Y c Λ c 2 + Λ 1 X 1 T M + X 1 T K Y c Λ c + X 1 T K Y c e τ Λ c .
Let
H = Λ 1 X 1 T M Y c Λ c 2 + Λ 1 X 1 T M + X 1 T K Y c Λ c + X 1 T K Y c ,
and choose γ = ( 1 , , 1 ) , then
ϕ T H = e τ Λ c γ = e τ Λ c 1 , , 1 .
First, we can prove that the vectors f 1 , f 2 , f 3 obtained by this way are real vectors. Since the sets λ i i = 1 p and x i i = 1 p are self-conjugate, considering the matrices M , G , K are real, we have
X ¯ 1 = X 1 T 1 , Λ ¯ 1 = T 1 T Λ 1 T 1 ,
where T 1 is a nonsingular permutation matrix. Similarly, there exists a nonsingular permutation matrix T 2 such that
Y c ¯ = Y c T 2 , Λ ¯ c = T 2 T Λ c T 2 .
Conjugating (13) and (14), we get
H ¯ = Λ ¯ 1 X ¯ 1 T M Y c ¯ Λ ¯ c 2 + Λ ¯ 1 X ¯ 1 T M + X ¯ 1 T K Y c ¯ Λ ¯ c + X ¯ 1 T K Y c ¯ = T 1 T H T 2 ,
H T ϕ ¯ = H T ¯ ϕ ¯ = T 2 T H T T 1 ϕ ¯ = e τ Λ c γ H = T 2 T e τ Λ c γ T = T 2 T H T ϕ ,
which implies ϕ ¯ = T 1 T ϕ . Therefore
f ¯ 1 = M X 1 T 1 T 1 T Λ 1 T 1 T 1 T ϕ = f 1 ,
f ¯ 2 = M X 1 T 1 T 1 T Λ 1 T 1 + K X 1 T 1 T 1 T ϕ = f 2 ,
f ¯ 3 = K X 1 T 1 T 1 T ϕ = f 3 ,
which implies f 1 , f 2 , f 3 are real.
Therefore we give the following theorem.
Theorem 2.
If the system (M,G,K) is partially controllable with respect to the subset { λ i } i = 1 p , λ i 0 i = 1 p , { μ i } i = 1 p { λ i } i = 1 p = , λ i i = 1 p λ i i = p + 1 2 n = , and λ 1 , , λ p ; μ 1 , , μ p are all distinct, assume that μ i 1 i = 1 p are finite eigenvalues, then
(1) For any arbitrary vector ϕ R p , the closed-loop pencil P τ λ = λ 2 M B f 1 T e λ τ + λ G B f 2 T e λ τ + K B f 3 T e λ τ has eigenpairs { ( λ i , x i ) } i = p + 1 2 n , where the feedback vectors f 1 , f 2 , f 3 are defined by (8).
(2) Let y i ( i = 1 , , p ) satisfy
μ i 2 M + μ i G + K y i = b .
Define H = Λ 1 X 1 T M Y c Λ c 2 + Λ 1 X 1 T M + X 1 T K Y c Λ c + X 1 T K Y c , then H is nonsingular and Problem GPEAP-TD has a solution in the form (8), where ϕ is a solution of the linear systems (14).
Proof. 
The first part can be proved by Theorem 1. From (11) and γ = ( 1 , , 1 ) , we have
μ i 2 M + μ i G + K y i = b ,
for i = 1 , , p . Since r a n k μ i 2 M + μ i G + K , b = n and { μ i } i = 1 p { λ i } i = 1 p = , then the linear systems (15) has a solution y i .
From (13), we have
h r s = μ s + 1 x r T μ s λ r M + K y s , r , s = 1 , , p ,
where h r s is the entry in the r-th row and s-th column of matrix H.
Since λ r 2 M + λ r G + K x r = 0 , r = 1 , , p . Then
λ r G x r = λ r 2 M + K x r .
Multiplying both sides by μ s λ r , we get
μ s G x r = μ s λ r M + μ s λ r K x r .
Adding μ s 2 M + K x r to both sides, we obtain
μ s 2 M μ s G + K x r = μ s μ s + λ r M + μ s + λ r λ r K x r .
Therefore
λ r μ s + λ r μ s 2 M μ s G + K x r = μ s λ r M + K x r .
Transposing the above formula, we can get
x r T λ r μ s + λ r μ s 2 M + μ s G + K = x r T μ s λ r M + K .
Substituting (15) and (17) into (16), we have
h r s = μ s + 1 λ r μ s + λ r x r T μ s 2 M + μ s G + K y s = μ s + 1 λ r μ s + λ r x r T b ,
it follows that
H = H ˜ 1 H ˜ 2 H ˜ 3 ,
where
H ˜ 1 = μ 1 + 1 μ p + 1 , H ˜ 2 = 1 μ 1 + λ 1 1 μ 1 + λ p 1 μ p + λ 1 1 μ p + λ p , H ˜ 3 = λ 1 x 1 T b λ p x p T b .
Since H ˜ 2 is a Cauchy matrix and { μ i } i = 1 p { λ i } i = 1 p = , then H ˜ 2 is nonsingular. Note that the system (1) is partially controllable with respect to the subset { λ i } i = 1 p , then we can get x r T b 0 r = 1 , , p [18]. According to the assumption, λ i 0 i = 1 p , μ i 1 i = 1 p , then H ˜ 1 , H ˜ 3 are also nonsingular, therefore H is nonsingular and the linear systems (14) has a unique solution ϕ .  □
Therefore, f 1 , f 2 , f 3 are the solutions to Problem GPEAP-TD by single-input state feedback control.
Based on Theorem 1, we can get the following Algorithm 1.
Algorithm 1: An algorithm for Problem GPEAP-TD by single-input control.
Input:
  • The n × n real matrices M , G , K with M symmetric positive definite, G skew-symmetric and K symmetric nonsingular;
  • The control vector b and the time delay τ > 0 ;
  • The self-conjugate subset { λ i } i = 1 p of the open-loop spectrum { λ i } i = 1 2 n and a self-conjugate set μ i 1 i = 1 p . Assume that λ 1 , , λ p ; μ 1 , , μ p are all distinct.
Output:
  • Find the state feedback vectors f 1 , f 2 , f 3 such that the closed-loop pencil P τ λ = λ 2 M b f 1 T e λ τ + λ G b f 2 T e λ τ + K b f 3 T e λ τ has the desired eigenvalues { μ i } i = 1 p and the eigenpairs { ( λ i , x i ) } i = p + 1 2 n .
 1:
Form Λ 1 = d i a g ( λ 1 , , λ p ) ;  
 2:
Form X 1 = x 1 , , x p ;  
 3:
Form Λ c = d i a g ( μ 1 , , μ p ) ;  
 4:
for i = 1 , 2 , , p do
 5:
  Solve for y i : μ i 2 M + μ i G + K y i = b ;  
 6:
end for 
 7:
Compute Y c = y 1 , , y p ;  
 8:
Form H = Λ 1 X 1 T M Y c Λ c 2 + Λ 1 X 1 T M + X 1 T K Y c Λ c + X 1 T K Y c ;  
 9:
Compute ϕ : ϕ T H = e τ Λ c 1 , , 1 ;  
10:
Compute f 1 , f 2 , f 3 : f 1 = M X 1 Λ 1 ϕ , f 2 = M X 1 Λ 1 + K X 1 ϕ , f 3 = K X 1 ϕ .

2.2. Multi-Input Control

In this section, we consider Problem GPEAP-TD by multi-input state feedback control. Note that Equation (3) is equivalent to
M z ¨ t + G z ˙ t + K z t = k = 1 m b k f 1 k T z ¨ t τ + f 2 k T z ˙ t τ + f 3 k T z t τ ,
where b k and f 1 k , f 2 k , f 3 k are the k-th columns of B and F 1 , F 2 , F 3 respectively. The associated closed-loop pencil is given by
P τ k λ = λ 2 M k = 1 m b k f 1 k T e λ τ + λ G k = 1 m b k f 2 k T e λ τ + K k = 1 m b k f 3 k T e λ τ .
Define
η i k = α i k + k m ( μ i α i k ) , i = 1 , , p , k = 1 , , m ,
where α i k C . Note that η i m = μ i , i = 1 , , p . Let
M k = M l = 1 k 1 b l f 1 l T e λ τ , G k = G l = 1 k 1 b l f 2 l T e λ τ , K k = K l = 1 k 1 b l f 3 l T e λ τ , k = 1 , , m
and M 1 = M , G 1 = G , K 1 = K . Therefore, the Problem GPEAP-TD is equivalent to the following problem.
Problem MGPEAP-TD. Given M , G , K , B , X 1 , Λ 1 , Λ c . Let η i k and M k , G k , K k k = 1 m be defined by (22) and (23) respectively. For k = 1 , , m , find the feedback vectors f 1 k , f 2 k , f 3 k such that the single-input closed-loop pencil
P τ k λ = λ 2 M k b k f 1 k T e λ τ + λ G k b k f 2 k T e λ τ + K k b k f 3 k T e λ τ
has the desired eigenvalues { η i k } i = 1 p and the eigenpairs { ( λ i , x i ) } i = p + 1 2 n .
Define
f 1 k = M X 1 Λ 1 ϕ k , f 2 k = M X 1 Λ 1 + K X 1 ϕ k , f 3 k = K X 1 ϕ k ,
where ϕ k R p is arbitrary.
Theorem 3.
If { η i k } i = 1 p are not the eigenvalues of the system M k , G k , K k , λ i 0 i = 1 p , η i k i = 1 p k = 1 , , m λ i i = 1 p = , λ i i = 1 p λ i i = p + 1 2 n = and λ 1 , , λ p ; η 1 k , , η p k are all distinct, then
  • (1) For k = 1 , , m and any arbitrary vector ϕ k , the closed-loop pencil
    P τ k λ = λ 2 M k b k f 1 k T e λ τ + λ G k b k f 2 k T e λ τ + K k b k f 3 k T e λ τ
    has eigenpairs { ( λ i , x i ) } i = p + 1 2 n , where the feedback vectors f 1 k , f 2 k , f 3 k are defined by (25).
  • (2) Let { ( η i k , y i k ) } i = 1 p are the eigenpairs of the closed-loop pencil P τ k λ . Define
    Λ τ k = d i a g ( η 1 k , , η p k ) , Y τ k = [ y 1 k , , y p k ] ,
and
H k = Λ 1 X 1 T M Y τ k Λ τ k 2 + Λ 1 X 1 T M + X 1 T K Y τ k Λ τ k + X 1 T K Y τ k ,
choose α i k such that η i k 2 M k + η i k G k + K k k = 1 , , m is nonsingular, then Problem MGPEAP-TD has a solution in the form (25), where ϕ k is a solution of the linear systems ϕ T H = e τ Λ c 1 , , 1 .
Proof. 
By Theorem 1, we have
M k X 2 Λ 2 2 b k f 1 k T X 2 Λ 2 2 e τ Λ 2 + G k X 2 Λ 2 b k f 2 k T X 2 Λ 2 e τ Λ 2 + K k X 2 b k f 3 k T X 2 e τ Λ 2 = 0 ,
which proves the first part of Theorem 3. Since { ( η i k , y i k ) } i = 1 p are the eigenpairs of the closed-loop pencil P τ k λ , and in order to solve Problem MGPPAP-TD completely, we need to choose ϕ k , such that
M k Y τ k Λ τ k 2 b k f 1 k T Y τ k Λ τ k 2 e τ Λ τ k + G k Y τ k Λ τ k b k f 2 k T Y τ k Λ τ k e τ Λ τ k + K k Y τ k b k f 3 k T Y τ k e τ Λ τ k = 0 .
Substituting for f 1 k , f 2 k , f 3 k , we have
M k Y τ k Λ τ k 2 + G k Y τ k Λ τ k + K k Y τ k = b k ϕ k T Λ 1 X 1 T M Y τ k Λ τ k 2 + Λ 1 X 1 T M + X 1 T K Y τ k Λ τ k + X 1 T K Y τ k e τ Λ τ k = Δ b k γ k ,
where γ k = ϕ k T Λ 1 X 1 T M Y τ k Λ τ k 2 + Λ 1 X 1 T M + X 1 T K Y τ k Λ τ k + X 1 T K Y τ k e τ Λ τ k .
Choose γ k = ( 1 , , 1 ) , then
η i k 2 M k + η i k G k + K k y i k = b k .
Since the coefficient matrix of linear Equation (29) is nonsingular, We can get y i k . Let
H k = Λ 1 X 1 T M Y τ k Λ τ k 2 + Λ 1 X 1 T M + X 1 T K Y τ k Λ τ k + X 1 T K Y τ k ,
then
ϕ k T H k = e τ Λ τ k 1 , , 1 ,
which means ϕ k is a solution of the linear systems (31).  □
   Note: We can choose α i k such that η i k are not eigenvalues of the system ( M k , G k , K k ) , then  η i k 2 M k + η i k G k + K k is nonsingular. This is an easy way for choosing α i k . Another method is choosing α i k = λ i ( i = 1 , , p ) , and we need to verify whether η i k 2 M k + η i k G k + K k is nonsingular.
The traditional muti-step method need to solve y i k i = 1 , , p , k = 1 , m which requires 2 3 n 3 m p flops, H k which requires n 2 m p + 2 n m p 2 + 2 m p 2 flops, ϕ k which requires 2 3 m p 3 flops. In general, m , p n , the total computational costs are O n 3 m p + n 2 m p . In order to reduce the total computational costs, we propose a new multi-step method.
From (25) and (29), we have
h k r s = λ r η s k + 1 η s k + λ r x r T η s k 2 M + η s k G + K y s k = λ r η s k + 1 η s k + λ r x r T η s k 2 M k + l = 1 k 1 b l f 1 l T e τ η s k + η s k G k + l = 1 k 1 b l f 2 l T e τ η s k + K k + l = 1 k 1 b l f 3 l T e τ η s k y s k = λ r η s k + 1 η s k + λ r x r T η s k 2 M k + η s k G k + K k y s k + λ r η s k + 1 η s k + λ r x r T l = 1 k 1 b l f 1 l T η s k 2 + f 2 l T η s k + f 3 l T e τ η s k y s k .
From (15) and (25), we have
h k r s = λ r η s k + 1 η s k + λ r x r T b k + λ r η s k + 1 η s k + λ r e τ η s k x r T l = 1 k 1 b l ϕ l T Λ 1 X 1 T M η s k 2 + Λ 1 X 1 T M + X 1 T K η s k + X 1 T K y s k .
Let
A k = x 1 T b k x p T b k , V k = λ 1 η 1 k + 1 η 1 k + λ 1 λ 1 η p k + 1 η p k + λ 1 λ p η 1 k + 1 η 1 k + λ p λ p η p k + 1 η p k + λ p , T k = e τ η 1 k e τ η p k
and
P k = X 1 T l = 1 k 1 b l ϕ l T ,
H k = Λ 1 X 1 T M Y τ k Λ τ k 2 + Λ 1 X 1 T M + X 1 T K Y τ k Λ τ k + X 1 T K Y τ k ,
where ϕ 1 can be computed by (14), and ϕ k , k = 2 , m can be computed by (31).
From (33), we can get
H k = U k + R k P k H k ,
where U k = A k V k , R k = V k T k and ∗ represents the Hadamard product.
Let A = [ a 1 , a 2 , , a n ] be a m × n real matrix, a i denotes the i-th column of the matrix A, and the  m n dimension vector v e c ( A ) = a 1 T , a 2 T , , a n T T be called the column straightening of matrix A. The column straightening of the matrix has the following properties with the Hadamard product and Kronecker product of the matrix.
Lemma 3.
[22]Let A R m × n .
(1) If B R m × n , then v e c A B = d i a g v e c A v e c B ;
(2) If B R n × p and C R p × q , then v e c A B C = C T A v e c B .
From Lemma 3, matrix Equation (34) can be transformed into the following p 2 order linear systems
I p 2 d i a g v e c R k I p P k v e c H k = v e c U k .
Because both P k and U k are known, the matrix H k can be obtained by solving the linear systems (35), and then solving the linear systems (31) to get ϕ k . Therefore, the calculation process of solving the partial eigenvalue assignment for multi-input second-order linear systems with time delay can be summarized as the following Algorithm 2.
Algorithm 2 An algorithm for Problem MGPEAP-TD by multi-input control.
Input:
   The n × n real matrices M , G , K with M symmetric positive definite, G skew-symmetric and K symmetric nonsingular;
  The full column rank control matrix B = [ b 1 , , b m ] and the time delay τ > 0 ;
  The self-conjugate subset { λ i } i = 1 p of the open-loop spectrum { λ i } i = 1 2 n and a self-conjugate set { η i k } i = 1 p . Assume that λ 1 , , λ p ; η 1 k , , η p k are all distinct.   
Output:
  Find the state feedback matrices F 1 = f 11 , , f 1 m , F 2 = f 21 , , f 2 m , F 3 = f 31 , , f 3 m such that the closed-loop pencil P τ k λ = λ 2 M k b k f 1 k T e λ τ + λ G k b k f 2 k T e λ τ + K k b k f 3 k T e λ τ .   
 1:
Form Λ τ k = ( η 1 k , , η p k ) ;  
 2:
Compute Y τ k = [ y 1 k , , y p k ] ;  
 3:
Chose α i k and form η i k = α i k + k m ( μ i α i k ) , i = 1 , , p , k = 1 , , m such that η i k 2 M k + η i k G k + K k is nonsingular;
 4:
The vectors ϕ 1 , f 11 , f 21 , f 31 are calculated by Algorithm 1;   
 5:
for k = 2 , , m do
 6:
  Compute U k , R k , P k ;  
 7:
  Compute H k by solving the linear systems (35);
 8:
  Compute ϕ k by solving the linear systems (31);
 9:
  Compute f 1 k = M X 1 Λ 1 ϕ k , f 2 k = M X 1 Λ 1 + K X 1 ϕ k , f 3 k = K X 1 ϕ k ;   
10:
end for  
11:
F 1 = f 11 , , f 1 m , F 2 = f 21 , , f 2 m , F 3 = f 31 , , f 3 m .
Note that p 2 is always small, it is easy to solve the linear systems (35). The analysis of the computational costs of Algorithm 2 can be listed as follows. In our paper, we need to solve H k which requires 2 3 m p 4 flops and ϕ k which requires 2 3 m p 3 flops. The total computational costs are O m p 4 . We already know that the total computational costs of traditional multi-step method are O n 3 m p + n 2 m p . In general, m , p n , so the total computational costs of our new multi-step method are much lower than that of the traditional multi-step method.

3. Results

In this section, we give some numerical examples to illustrate the effectiveness of Algorithm 1 and Algorithm 2.
Example 1
([17]). Consider the following gyroscopic second-order systems with time delay, the mass matrix, gyroscopic matrix and stiffness matrix are
M = 1 0 0 0 1 0 0 0 1 , G = 0 2 4 2 0 2 4 2 0 , K = 13 2 1 2 7 2 1 2 4 .
The corresponding open loop pencil has 6 eigenvalues: λ 12 = 0.0000 ± 6.0860 i , λ 34 = 0.0000 ± 3.1895 i , λ 56 = 0.0000 ± 0.8878 i , the control vector b = 1 0 0 . The all eigenvalues should be reassigned to μ 12 = 1 ± 6.0860 i , μ 34 = 1 ± 3.1895 i , μ 56 = 1 ± 0.8878 i . According to Algorithm 1, we can compute
H = 0.1794 + 2.1831 i 26.7517 0.0006 i 0.6429 0.0693 i 1.8608 0.6424 i 0.2624 0.0376 i 0.3465 0.0667 i 26.7517 + 0.0006 i 0.1794 2.1831 i 1.8608 + 0.6424 i 0.6429 + 0.0693 i 0.3465 + 0.0667 i 0.2624 + 0.0376 i 0.1611 + 1.4941 i 1.4931 + 4.3248 i 0.4837 0.0758 i 0.0001 3.1613 i 0.2264 0.0555 i 0.3577 0.1554 i 1.4931 4.3248 i 0.1611 1.4941 i 0.0001 + 3.1613 i 0.4837 + 0.0758 i 0.3577 + 0.1554 i 0.2264 + 0.0555 i 0.0786 + 0.5483 i 0.1393 + 0.7239 i 0.2036 0.0499 i 0.3216 0.1397 i 0.1165 0.0656 i 0.0000 0.2725 i 0.1393 0.7239 i 0.0786 0.5483 i 0.3216 + 0.1397 i 0.2036 + 0.0499 i 0.0000 + 0.2725 i 0.1165 + 0.0656 i ,
ϕ = 0.0806 0.0448 i 0.0806 + 0.0448 i 0.1532 0.8458 i 0.1532 + 0.8458 i 4.1935 6.4533 i 4.1935 + 6.4533 i , f 1 = 1.8760 1.8629 10.8801 , f 2 = 62.2999 16.7801 4.5560 , f 3 = 60.4240 18.6431 15.4361
and
M Y c Λ c 2 b f 1 T Y c Λ c 2 e τ Λ c + G Y c Λ c b f 2 T Y c Λ c e τ Λ c + K Y c b f 3 T Y c e τ Λ c F = 4.3641 e 15 .
Example 2
([23]). Consider the following gyroscopic second-order systems (Figure 1) with time delay, the mass matrix, gyroscopic matrix and stiffness matrix are respectively
M = d i a g ( 30.8113 , 30.8113 , 20.3712 , 20.3712 ) ,
K = d i a g ( 2.4 , 2.4 , 0.024 , 0.024 ) ,
G = 0 0 0 0 0 0 0 0 0 0 0 0.0385 0 0 0.0385 0 ,
The corresponding open-loop pencil has 8 eigenvalues: λ 12 = 0.0000 ± 0.2791 i , λ 34 = 0.0000 ± 0.2791 i , λ 56 = 0.0000 ± 0.0353 i , λ 78 = 0.0000 ± 0.0334 i , the control vector b = 1 3 7 2 , the time delay τ = 0.1 . The first two eigenvalues should be reassigned to μ 12 = 1 ± 0.2791 i . Then
Λ 1 = d i a g 0.0000 + 0.2791 i , 0.0000 0.2791 i ,
and the corresponding matrix of eigenvectors as
X 1 = 1 1 0 0 0 0 0 0 .
According to Algorithm 1, we can compute
f 1 = 363.33 0 0 0 , f 2 = 779.62 0 0 0 , f 3 = 416.28 0 0 0 ,
and
M Y c Λ c 2 b f 1 T Y c Λ c 2 e τ Λ c + G Y c Λ c b f 2 T Y c Λ c e τ Λ c + K Y c b f 3 T Y c e τ Λ c F = 4.5471 e 14 ,
M X 2 Λ 2 2 b f 1 T X 2 Λ 2 2 e τ Λ 2 + G X 2 Λ 2 b f 2 T X 2 Λ 2 e τ Λ 2 + K X 2 b f 3 T X 2 e τ Λ 2 F = 7.0461 e 16 .
Example 3.
Consider the following 10th order gyroscopic system, the mass matrix, gyroscopic matrix, stiffness matrix and the control matrix are respectively
M = 4 I n , G = 0 2 4 2 0 2 4 2 0 4 2 4 2 0 , K = 7 2 1 2 7 2 1 2 7 1 2 1 2 7 , B = 1 2 0 2 0 0 0 0 2 3 ,
where n = 10 , m = 2 and the time delay τ = 0.1 . The first two eigenvalues should be reassigned to μ 12 = 2 ± 3.1699 i , and the other eigenpairs remain unchanged. According to Algorithm 2, we can compute
H 1 = 0.7052 + 0.0301 i 3.0695 + 8.4371 i 3.0695 8.4371 i 0.7052 0.0301 i , ϕ 1 = 0.0737 + 0.0868 i 0.0737 0.0868 i , ϕ 2 = 0.0224 + 0.0389 i 0.0224 0.0389 i ,
U 2 = 1.8549 0.0768 i 2.3417 11.6830 i 2.3417 + 11.6830 i 1.8549 + 0.0768 i , R 2 = 0.7889 + 1.5399 i 10.5516 3.4614 i 10.5516 + 3.4614 i 0.7889 1.5399 i ,
P 2 = 0.0438 + 0.0246 i 0.0314 + 0.0393 i 0.0314 0.0393 i 0.0438 0.0246 i , H 2 = 3.4784 0.5223 i 1.9168 + 22.4796 i 1.9168 22.4796 i 3.4784 + 0.5223 i ,
F 1 = 0.4556 0.1653 0.2484 0.0519 0.3758 0.2078 1.0263 0.4238 1.0608 0.3741 0.3443 0.0530 0.5243 0.2712 0.9206 0.3734 0.5755 0.1985 0.0841 0.0012 , F 2 = 0.7111 0.2829 0.7841 0.2645 0.2322 0.0011 0.8110 0.3973 1.4772 0.5919 1.1914 0.4016 0.2311 0.0027 0.6461 0.3140 0.7301 0.2953 0.3831 0.1296 , F 3 = 0.2554 0.1176 0.5357 0.2126 0.6081 0.2089 0.2153 0.0265 0.4164 0.2177 0.8471 0.3486 0.7554 0.2685 0.2745 0.0594 0.1546 0.0968 0.2990 0.1309 ,
and
M Y τ i Λ τ i 2 B F 1 T Y τ i Λ τ i 2 e τ Λ τ i + G Y τ i Λ τ i B F 2 T Y τ i Λ τ i e τ Λ τ i + K Y τ i B F 3 T Y τ i e τ Λ τ i F = 7.2607 e 14 ,
M X 2 Λ 2 2 B F 1 T X 2 Λ 2 2 e τ Λ 2 + G X 2 Λ 2 B F 2 T X 2 Λ 2 e τ Λ 2 + K X 2 B F 3 T X 2 e τ Λ 2 F = 1.5784 e 13 .
If we consider the gyroscopic system when n = 1000 in Example 2, and the time delay τ = 0.1 . The first two eigenvalues should be reassigned to μ 12 = 1 ± 3.4262 i , and the other eigenpairs remain unchanged. According to Algorithm 2, we can compute
M Y τ i Λ τ i 2 B F 1 T Y τ i Λ τ i 2 e τ Λ τ i + G Y τ i Λ τ i B F 2 T Y τ i Λ τ i e τ Λ τ i + K Y τ i B F 3 T Y τ i e τ Λ τ i F = 3.0787 e 12 ,
M X 2 Λ 2 2 B F 1 T X 2 Λ 2 2 e τ Λ 2 + G X 2 Λ 2 B F 2 T X 2 Λ 2 e τ Λ 2 + K X 2 B F 3 T X 2 e τ Λ 2 F = 2.4070 e 06 .
Example 4.
We consider the same gyroscopic system as in Example 2, and the time delay τ = 0.1 , n = 500 , m = 3 , the control matrix is B = 1 2 2 0 2 2 0 0 0 0 0 1 2 3 1 . The first two eigenvalues should be reassigned to μ 12 = 1 ± 3.4265 i , and the other eigenpairs remain unchanged. According to Algorithm 2, we can compute
M Y τ i Λ τ i 2 B F 1 T Y τ i Λ τ i 2 e τ Λ τ i + G Y τ i Λ τ i B F 2 T Y τ i Λ τ i e τ Λ τ i + K Y τ i B F 3 T Y τ i e τ Λ τ i F = 6.6416 e 12 ,
M X 2 Λ 2 2 B F 1 T X 2 Λ 2 2 e τ Λ 2 + G X 2 Λ 2 B F 2 T X 2 Λ 2 e τ Λ 2 + K X 2 B F 3 T X 2 e τ Λ 2 F = 3.6188 e 07 .

4. Conclusions

In this paper, we consider the partial eigenvalue assignment for undamped gyroscopic systems in control with time delay. We give the solvable condition and the explicit solutions to this problem and then we propose a multi-step method for solving this problem by which the undesired eigenvalues are altered as required and the resting eigenpairs are kept unchanged. Numerical examples show that our method is effective.

Author Contributions

Conceptualization, H.L.; methodology, H.L., R.L. and Y.D.; software, H.L. and R.L.; writing–original draft preparation, H.L. and R.L.; writing–review and editing, H.L. and Y.D.; funding acquisition, H.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by “the Fundamental Research Funds for the Central Universities, NO. NS2020053”.

Acknowledgments

We would like to thank the anonymous referees for their valuable suggestions and comments.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Shabana, A.A. Theory of Vibration: An Introduction; Springer-Verlag New York Inc.: New York, NY, USA, 1995. [Google Scholar]
  2. Gladwell, G.M.L. Inverse Problem in Vibration, 2nd ed.; Kluwer Academic Publisher: Boston, MA, USA, 2004. [Google Scholar]
  3. Yao, J.T.P. Concept of structure control. Proc. ASCE J. Struct. Div. 1972, 98, 1567–1574. [Google Scholar]
  4. Ferng, W.R.; Lin, W.W.; Wang, C.S. Numerical algorithms for undamped gyroscopic systems. Comput. Math. Appl. 1999, 37, 49–66. [Google Scholar] [CrossRef] [Green Version]
  5. Mao, X.B.; Dai, H. Structure preserving eigenvalue embedding for undamped gyroscopic systems. Appl. Math. Model. 2014, 38, 4333–4344. [Google Scholar] [CrossRef]
  6. Yuan, Y.X.; Dai, H. An inverse problem for undamped gyroscopic systems. J. Comput. Appl. Math. 2012, 236, 2574–2581. [Google Scholar] [CrossRef] [Green Version]
  7. Bai, Z.J.; Datta, B.N.; Wang, J.W. Robust and minimum norm partial quadratic eigenvalue assignment in vibrating systems: A new optimization approach. Mech. Syst. Signal Process. 2010, 24, 766–783. [Google Scholar] [CrossRef] [Green Version]
  8. Datta, B.N.; Sarkissian, D.R. Theory and computations of some inverse eigenvalue problems for the quadratic pencil. Contemp. Math. (AMS) 2001, 280, 221–240. [Google Scholar]
  9. Datta, B.N.; Ram, Y.M.; Sarkissian, D.R. Multi-input partial pole placement distributed parameter gyroscopic systems. In Proceeding of the 39th IEEE Conference on Decision and Control, Sydney, Australia, 12–15 December 2000. [Google Scholar]
  10. Brahma, S.; Datta, B.N. An optimization approach for minimum norm and robust partial quadratic eigenvalue assignment problems for vibrating structures. J. Sound. Vib. 2009, 324, 471–489. [Google Scholar] [CrossRef] [Green Version]
  11. Ram, Y.M.; Mottershead, J.E. Receptance method in active vibration control. AIAA J. 2007, 45, 562–567. [Google Scholar] [CrossRef]
  12. Ram, Y.M.; Mottershead, J.E. Multiple-input active vibration contril by partial pole placement using the method of receptance. Mech. Syst. Signal Process. 2013, 40, 727–735. [Google Scholar] [CrossRef]
  13. Mottershead, J.E.; Tehrani, M.G.; Ram, Y.M. Assignment of eigenvalue sensitivities from receptance measurements. Mech. Syst. Signal Process. 2009, 23, 1931–1939. [Google Scholar] [CrossRef]
  14. Tehrani, M.G.; Mottershead, J.E.; Shenton, A.T.; Ram, Y.M. Robust pole placement in structures by the method of receptances. Mech. Syst. Signal Process. 2011, 25, 112–122. [Google Scholar] [CrossRef]
  15. Ram, Y.M.; Mottershead, J.E.; Tehrani, M. Partial pole placement with time delay in structures using the receptance and the system matrices. Linear Algebra Appl. 2011, 434, 1689–1696. [Google Scholar] [CrossRef] [Green Version]
  16. Bai, Z.J.; Yang, J.K.; Datta, B.N. Robust partial quadratic eigenvalue assignment with time delay using the receptances and system matrices. J. Sound. Vib. 2016, 384, 1–14. [Google Scholar] [CrossRef]
  17. Datta, B.N.; Ram, Y.M.; Sarkissian, D.R. Spectrum modification for gyroscopic systems. J. Adv. Appl. Math. Mech. 2002, 82, 191–200. [Google Scholar] [CrossRef]
  18. Datta, B.N.; Sarkissian, D.R. Feedback control in distributed parameter gyroscopic systems: A solution of the partial eigenvalue assignment problem. Mech. Syst. Signal Process. 2002, 16, 3–17. [Google Scholar] [CrossRef] [Green Version]
  19. Liu, H.; Yuan, Y.X. A multi-step method for partial quadratic pole assignment problem with time delay. Appl. Math. Comput. 2016, 283, 29–35. [Google Scholar] [CrossRef]
  20. Datta, B.N.; Sarkissian, D.R. Partial eigenvalue assignment in linear systems: Existence, uniqueness and numerical solution. In Proceeding of MTNS2002; University of Notre Dame: Notre Dame, IN, USA, 2002. [Google Scholar]
  21. Sarkissian, D.R. Theory and Computations of Partial Eigenvalue and Eigenstructure Assignment Problems in Matrix Second-Order and Distributed-Parameter Systems. Ph.D. Thesis, Northern Illinois University, De Kalb, IL, USA, 2001. [Google Scholar]
  22. Zhang, X.D. Matrix Analysis and Applications; Tsinghua University Press: Beijing, China, 2004. [Google Scholar]
  23. Yoon, S.Y.; Lin, Z.L.; Paul, E.A. Control of Surge in Centrifugal Compressors by Active Magnetic Bearings; Springer: London, UK, 2013. [Google Scholar]
Figure 1. Cylindrical rotor with flexible bearings.
Figure 1. Cylindrical rotor with flexible bearings.
Mathematics 08 01235 g001

Share and Cite

MDPI and ACS Style

Liu, H.; Li, R.; Ding, Y. Partial Eigenvalue Assignment for Gyroscopic Second-Order Systems with Time Delay. Mathematics 2020, 8, 1235. https://0-doi-org.brum.beds.ac.uk/10.3390/math8081235

AMA Style

Liu H, Li R, Ding Y. Partial Eigenvalue Assignment for Gyroscopic Second-Order Systems with Time Delay. Mathematics. 2020; 8(8):1235. https://0-doi-org.brum.beds.ac.uk/10.3390/math8081235

Chicago/Turabian Style

Liu, Hao, Ranran Li, and Yingying Ding. 2020. "Partial Eigenvalue Assignment for Gyroscopic Second-Order Systems with Time Delay" Mathematics 8, no. 8: 1235. https://0-doi-org.brum.beds.ac.uk/10.3390/math8081235

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