Next Article in Journal
Non-Uniform Spline Quasi-Interpolation to Extract the Series Resistance in Resistive Switching Memristors for Compact Modeling Purposes
Next Article in Special Issue
The Polynomial Least Squares Method for Nonlinear Fractional Volterra and Fredholm Integro-Differential Equations
Previous Article in Journal
A Hybrid Genetic Algorithm for the Simple Assembly Line Balancing Problem with a Fixed Number of Workstations
Previous Article in Special Issue
Application of Said Ball Curve for Solving Fractional Differential-Algebraic Equations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Arbitrary Coefficient Assignment by Static Output Feedback for Linear Differential Equations with Non-Commensurate Lumped and Distributed Delays

Laboratory of Mathematical Control Theory, Udmurt State University, 426034 Izhevsk, Russia
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2021, 9(17), 2158; https://doi.org/10.3390/math9172158
Submission received: 2 August 2021 / Revised: 31 August 2021 / Accepted: 1 September 2021 / Published: 4 September 2021
(This article belongs to the Special Issue Recent Advances in Differential Equations and Applications)

Abstract

:
We consider a linear control system defined by a scalar stationary linear differential equation in the real or complex space with multiple non-commensurate lumped and distributed delays in the state. In the system, the input is a linear combination of multiple variables and its derivatives, and the output is a multidimensional vector of linear combinations of the state and its derivatives. For this system, we study the problem of arbitrary coefficient assignment for the characteristic function by linear static output feedback with lumped and distributed delays. We obtain necessary and sufficient conditions for the solvability of the arbitrary coefficient assignment problem by the static output feedback controller. Corollaries on arbitrary finite spectrum assignment and on stabilization of the system are obtained. We provide an example illustrating our results.

1. Introduction

A large number of works have been devoted to the problem of stability of time-delay systems and problems of stabilization for control systems with delays (see reviews [1,2,3,4]). A number of methods have been developed to solve this problem. One of the methods, known as the Lyapunov–Krasovskii functional approach [5], allows one to obtain sufficient conditions for asymptotic and exponential stabilization of delayed systems [6,7,8]. This method historically traces back to the second Lyapunov method. Another approach to studying problems of stability and stabilization of time-delay systems is an eigenvalue-based approach [9]. This approach traces back to the first Lyapunov method. Here, the goal is to find conditions providing the desired assignment of the spectrum of the system, that is, the set of zeros of the characteristic function of the system.
The classical problem of spectrum assignment (for systems without delays) is usually studied as the problem of coefficient assignment for characteristic function (in another terminology as the problem of modal control) and is as follows: consider a linear time-invariant control system
x ˙ = A x + B u ,
x K n , u K m (here K = C or K = R ). Let the controller have the form of linear static state feedback
u = Q x .
The closed-loop system (1), (2) takes the form
x ˙ = ( A + B Q ) x .
Definition 1.
System (1) is called arbitrary spectrum assignable by means of static state feedback (2) if, for any γ i K , i = 1 , n ¯ , there exists a gain matrix Q such that the characteristic polynomial of the matrix A + B Q of the system (3) coincides with the polynomial
λ n + γ 1 λ n 1 + + γ n .
The problem of arbitrary spectrum assignment was solved in [10] (for K = C ) and in [11] (for K = R )—namely, it has been proven that complete controllability of (1) is a necessary and sufficient condition for arbitrary spectrum assignability (i.e., for modal controllability) of system (3). This property is a sufficient condition for exponential stabilization of the system (with any given decay of rate).
For systems with delays, the spectrum is in general infinite. The spectrum depends on coefficients of the characteristic function. The problem of arbitrary spectrum assignment of linear time-delay systems (in contrast to systems without delays) is not equivalent to the problem of arbitrary coefficient assignment (ACA) for the characteristic function of the closed-loop system. A number of early works dealt with coefficient assignment, spectrum assignment, and stabilizability problems for linear time-delay systems by means of static state feedback with delays: sufficient conditions for ACA were obtained in [12] for systems with multiple lumped delays; decoupling and canonical forms were used for coefficient assignment in [13,14]; stabilizability and spectrum assignment for linear autonomous systems with general time delays were studied in [15]; problems of stabilizability independent of delay were developed for the class of delay differential systems of the retarded type with commensurate time delays in [16]; spectrum placement problem was studied in [17] by using a ring of delay operators.
In a study [18], an approach was developed for assigning an arbitrary finite spectrum for linear systems with delays. Later, the finite spectrum assignment problem for time-delay systems by linear state feedback was studied in [19] for systems with one lumped delay in the states with the scalar controller, in [20] for systems with multiple commensurate lumped delays in the states with the scalar controller, in [21] for systems with multiple commensurate lumped delays in the states and control with the scalar controller, in [22] for systems with multiple commensurate lumped delays in the states and control with the multidimensional controller, in [23] for systems with multiple commensurate lumped and distributed delays in the states with the scalar controller, and in [24] for systems of neutral type with multiple commensurate lumped delays in the states with the scalar controller. In [25], the ACA problem was studied for single-input single-output (SISO) systems with commensurate lumped delays in the states by the dynamic output feedback controller. In [26], the problem of stabilization of linear systems with both input and state delays by observer–predictors was studied. In the paper [27], the assignment of the poles of a second-order vibrating system through state feedback with one lumped delay was studied by means of the linear matrix inequality (LMI) approach. A partial pole assignment approach was presented in [28] for second-order systems with time delay.
Some recent important works on stochastic time-delay systems have been reported in [29,30,31]. In [29], the event-triggered control problem of stochastic nonlinear delay systems with exogenous disturbances and the event-triggered feedback control was studied. In [30], the stability problem for a class of stochastic delay nonlinear systems driven by G-Brownian motion was studied. The global stabilization of stochastic nonlinear systems with time-varying delay, unknown powers, and SISS stochastic inverse dynamics was studied in [31].
The problem of spectrum assignment by static output feedback (for systems without delays) is as follows: consider a linear time-invariant control system
x ˙ = F x + G u , y = H x ,
x K n , u K m , y K k . Let the controller have the form of linear static output feedback where
u = K y .
The closed-loop system (5), (6) takes the form
x ˙ = ( F + G K H ) x .
Definition 2.
System (5) is called arbitrary spectrum assignable by means of static output feedback (6) if, for any γ i K , i = 1 , n ¯ , there exists a gain matrix K such that the characteristic polynomial of the matrix F + G K H of the system (7) coincides with the polynomial (4).
The static output feedback problem of eigenvalue assignment (in particular, of stabilization) is one of the most important open questions in control theory; see reviews [32,33]. This problem has been studied for over 40 years by various authors. The most significant results have been obtained in [34] for K = C , in [35,36,37] for K = R .
The problems of stabilization and spectrum assignment by static output feedback for time-delay systems are more difficult to study. A study [38] considered the problem of stabilization of system (5) by static output feedback with a delay u ( t ) = K y ( t τ ) . For SISO systems with delays, necessary conditions for the existence of static output feedback stabilizing controllers were derived in [39]. Another study [40] considered the output feedback stabilization problem for a class of linear SISO systems with I/O network delays. The problem of stabilization of linear time-varying systems with input delays via delayed static output feedback is studied in [41].
Consider a control system defined by a linear differential equation of nth order where the input is a linear combination of m variables and its derivatives of order n p , and the output is a k-dimensional vector of linear combinations of the state x and its derivatives of order p 1 ( 1 p n ) :
x ( n ) + a 1 x ( n 1 ) + + a n x = = b p 1 u 1 ( n p ) + b p + 1 , 1 u 1 ( n p 1 ) + + b n 1 u 1 + + b p m u m ( n p ) + b p + 1 , m u m ( n p 1 ) + + b n m u m ,
y 1 = c 11 x + c 21 x + + c p 1 x ( p 1 ) , , y k = c 1 k x + c 2 k x + + c p k x ( p 1 ) .
Here, x K is a state variable, u α K are control variables, y β K are output variables, a i , b l α , c ν β K , i = 1 , n ¯ , l = p , n ¯ , ν = 1 , p ¯ , α = 1 , m ¯ , β = 1 , k ¯ . Construct the vectors u = col ( u 1 , , u m ) K m , y = col ( y 1 , , y k ) K k . Let the control in system (8), (9) have the form of linear static output feedback:
u = Q y .
System (8), (9), (10) can be rewritten in the form (5), (6). We say that system (8), (9) is arbitrary coefficient assignable by linear static output feedback (10) if for any γ i K , i = 1 , n ¯ , there exists a linear static output feedback control (10) such that the characteristic polynomial of the closed-loop system (8), (9), (10) has the form (4). The conditions imposed on the orders of derivatives in (8) and (9) are natural because one needs the orders of the derivatives on the right-hand side of the closed-loop system to be less than n.
For the scalar system (8), (9), (10), the arbitrary coefficient assignment problem by static output feedback has been solved in [42]. Construct the matrices B = { b l α } , l = 1 , n ¯ , α = 1 , m ¯ , and C = { c ν β } , ν = 1 , n ¯ , β = 1 , k ¯ , where b l α : = 0 for l < p and c ν β : = 0 for ν > p . Let J : = { ϑ i j } M n ( R ) where ϑ i j = 1 for j = i + 1 and ϑ i j = 0 for j i + 1 . Let T denote the transposition of a matrix. The following theorem holds [42]:
Theorem 1.
System (8), (9) is arbitrary coefficient assignable by linear static output feedback (10) if and only if the matrices
C T B , C T J B , , C T J n 1 B
are linearly independent.
Extension of Theorem 1 to the case when the state, input, and output are multidimensional (i.e., x K s , u α K s , y β K s , s 1 ) was obtained in [43].
In the present paper, we extend Theorem 1 on arbitrary coefficient assignment by static output feedback to systems with non-commensurate lumped and distributed delays in the state variable.
Notation. Denote K = C or K = R ; K n = { x = col ( x 1 , , x n ) : x i K } is the linear space of column vectors over K ; M m , n ( K ) is the space of m × n -matrices over K ; M n ( K ) : = M n , n ( K ) ; I M n ( K ) is the identity matrix; a ¯ is the complex conjugation of a; T is the transposition of a vector or a matrix; * is the Hermitian conjugation, i.e., A * = A ¯ T ; Sp H is the trace of a matrix H M n ( K ) ; for a matrix H M n ( K ) , we use the denotation H 0 : = I ; denote J : = { ϵ i j } M n ( R ) where ϵ i j = 1 for j = i + 1 and ϵ i j = 0 for j i + 1 ; denote by vec : M p , q ( K ) K p q the mapping, which “unrolls” a matrix Z = { z i j } , i = 1 , p ¯ , j = 1 , q ¯ , by rows into the column vector vec Z = col ( z 11 , , z 1 q , , z p 1 , , z p q ) K p q .

2. Main Results

Consider a control system defined by a linear time-invariant differential equation of nth order with multiple non-commensurate lumped and distributed delays in the state variable x K ; the input is a linear combination of m variables and its derivatives of order n p ; the output is a k-dimensional vector of linear combinations of the state x and its derivatives of order p 1 ,
x ( n ) ( t ) + a 10 x ( n 1 ) ( t ) + a 11 x ( n 1 ) ( t h 1 ) + + a 1 s x ( n 1 ) ( t h s ) + + a n 0 x ( t ) + a n 1 x ( t h 1 ) + + a n s x ( t h s ) + i = 1 n η = 1 s h η h η 1 g i η ( τ ) x ( n i ) ( t + τ ) d τ = b p 1 u 1 ( n p ) ( t ) + b p + 1 , 1 u 1 ( n p 1 ) ( t ) + + b n 1 u 1 ( t ) + + b p m u m ( n p ) ( t ) + + b n m u m ( t ) , t > 0 ,
y 1 ( t ) = c ¯ 11 x ( t ) + c ¯ 21 x ( t ) + + c ¯ p 1 x ( p 1 ) ( t ) , , y k ( t ) = c ¯ 1 k x ( t ) + c ¯ 2 k x ( t ) + + c ¯ p k x ( p 1 ) ( t ) ,
with initial conditions x ( n i ) ( τ ) = ϕ i ( τ ) , τ [ h s , 0 ] ; here 0 = h 0 < h 1 < < h s are constant delays, ϕ i : [ h s , 0 ] K are continuous functions; a i j , b l α , c ν β K , i = 1 , n ¯ , j = 0 , s ¯ , l = p , n ¯ , α = 1 , m ¯ , ν = 1 , p ¯ , β = 1 , k ¯ ; g i η : [ h η , h η 1 ] K are integrable functions ( i = 1 , n ¯ , η = 1 , s ¯ ); u = col ( u 1 , , u m ) K m is a control vector and y = col ( y 1 , , y k ) K k is an output vector; p { 1 , n ¯ } ; the complex conjugation to c ν β is used for convenience of notation (for consistency with previous works).
Let the controller in system (11), (12) have the form of linear static output feedback with lumped and distributed delays:
u ( t ) = ρ = 0 θ Q ρ y ( t σ ρ ) + ϰ = 1 θ σ ϰ σ ϰ 1 R ϰ ( τ ) y ( t + τ ) d τ ,
y ( t ) = 0 , t < h s . Here θ 0 is an integer, 0 = σ 0 < σ 1 < < σ θ are constant delays, Q ρ = { q α β ρ } M m , k ( K ) are constant matrices ( ρ = 0 , θ ¯ ), R ϰ ( τ ) = { r α β ϰ ( τ ) } M m , k ( K ) , r α β ϰ : [ σ ϰ , σ ϰ 1 ] K are integrable functions ( ϰ = 1 , θ ¯ ), α = 1 , m ¯ , β = 1 , k ¯ . By (12), we have
y β ( t ) = ν = 1 p c ¯ ν β x ( ν 1 ) ( t ) , β = 1 , k ¯ .
Hence, for any α = 1 , m ¯ ,
u α ( t ) = β = 1 k [ ρ = 0 θ q α β ρ ( ν = 1 p c ¯ ν β x ( ν 1 ) ( t σ ρ ) ) + ϰ = 1 θ σ ϰ σ ϰ 1 r α β ϰ ( τ ) ( ν = 1 p c ¯ ν β x ( ν 1 ) ( t + τ ) ) d τ ] .
The closed-loop system (11), (12), (13) takes the form
x ( n ) ( t ) + i = 1 n j = 0 s a i j x ( n i ) ( t h j ) + i = 1 n η = 1 s h η h η 1 g i η ( τ ) x ( n i ) ( t + τ ) d τ α = 1 m l = p n b l α ( β = 1 k [ ρ = 0 θ q α β ρ ( ν = 1 p c ¯ ν β x ( ν 1 ) ( t σ ρ ) ) + ϰ = 1 θ σ ϰ σ ϰ 1 r α β ϰ ( τ ) ( ν = 1 p c ¯ ν β x ( ν 1 ) ( t + τ ) ) d τ ] ) ( n l ) = 0 .
Denote by φ ( λ ) the characteristic function of the closed-loop system (14). Then
φ ( λ ) = λ n + i = 1 n λ n i j = 0 s a i j e λ h j + η = 1 s h η h η 1 g i η ( τ ) e λ τ d τ α = 1 m l = p n b l α ν = 1 p [ β = 1 k ( ρ = 0 θ q α β ρ c ¯ ν β e λ σ ρ ) + ϰ = 1 θ σ ϰ σ ϰ 1 r α β ϰ ( τ ) c ¯ ν β e λ τ d τ ] λ n l + ν 1 .
The set Λ = { λ C : φ ( λ ) = 0 } is the spectrum of system (14). If Λ is contained in the open left half-plane, then system (14) is exponentially stable. The spectrum of system (14) is uniquely determined by the coefficients of system (14). We study the problem of assigning an arbitrary coefficients to the characteristic function (15) of the closed-loop system.
Definition 3.
System (11), (12) is said to be arbitrary coefficient assignable by static output feedback (13) if, for any integer 0 , for any given 0 = ω 0 < ω 1 < < ω , for any numbers γ i μ K , i = 1 , n ¯ , μ = 0 , ¯ , and for any integrable functions δ i ξ : [ ω ξ , ω ξ 1 ] K , i = 1 , n ¯ , ξ = 1 , ¯ , there exist an integer θ 0 , numbers 0 = σ 0 < σ 1 < < σ θ , constant matrices Q ρ M m , k ( K ) , ρ = 0 , θ ¯ , and integrable matrix functions R ϰ : [ σ ϰ , σ ϰ 1 ] M m , k ( K ) , ϰ = 1 , θ ¯ , such that the characteristic function (15) of the closed-loop system (14) satisfies the equality
φ ( λ ) = λ n + i = 1 n λ n i μ = 0 γ i μ e λ ω μ + ξ = 1 ω ξ ω ξ 1 δ i ξ ( τ ) e λ τ d τ .
Remark 1.
The problem of arbitrary coefficient assignment was studied and solved in [44] for system (11), (12), (13) with only lumped delays ( g i η ( τ ) 0 , i = 1 , n ¯ , η = 1 , s ¯ ; R ϰ ( τ ) 0 M m , k ( K ) , ϰ = 1 , θ ¯ ); in [45] for systems with only one lumped and one distributed delays ( s = 1 , θ = 1 , h 1 = σ 1 = h > 0 ); in [46] for systems with multiple commensurate delays ( h j = j h , j = 0 , s ¯ ; σ ρ = ρ h , ρ = 0 , θ ¯ ; h > 0 ). Here, we consider a more general case.
From system (11), (12), construct the matrices B = { b l α } , l = 1 , n ¯ , α = 1 , m ¯ , and C = { c ν β } , ν = 1 , n ¯ , β = 1 , k ¯ , where b l α : = 0 for l < p and c ν β : = 0 for ν > p .
Theorem 2.
System (11), (12) is arbitrary coefficient assignable by the static output feedback controller (13) if and only if the matrices
C * B , C * J B , , , C * J n 1 B
are linearly independent.
Proof. 
Let a function
ψ ( λ ) = λ n + i = 1 n λ n i μ = 0 γ i μ e λ ω μ + ξ = 1 ω ξ ω ξ 1 δ i ξ ( τ ) e λ τ d τ
be given, where 0 is an arbitrary integer, 0 = ω 0 < ω 1 < < ω are arbitrary given delays, γ i μ K are arbitrary numbers, and δ i ξ : [ ω ξ , ω ξ 1 ] K are arbitrary integrable functions. One needs to construct a number θ 0 , numbers 0 = σ 0 < σ 1 < < σ θ , matrices Q ρ M m , k ( K ) , ρ = 0 , θ ¯ , and integrable functions R ϰ : [ σ ϰ , σ ϰ 1 ] M m , k ( K ) , ϰ = 1 , θ ¯ , such that the characteristic function (15) of the closed-loop system (14) satisfies the equality
φ ( λ ) = ψ ( λ ) .
Let us write the characteristic function (15) of the closed-loop system (14) in the form
φ ( λ ) = λ n + i = 1 n λ n i j = 0 s a i j e λ h j + η = 1 s h η h η 1 g i η ( τ ) e λ τ d τ Δ ,
where Δ = Δ 1 + Δ 2 , and
Δ 1 = ρ = 0 θ α = 1 m β = 1 k l = p n ν = 1 p b l α c ¯ ν β q α β ρ λ n l + ν 1 e λ σ ρ ,
Δ 2 = ϰ = 1 θ α = 1 m β = 1 k l = p n ν = 1 p b l α c ¯ ν β σ ϰ σ ϰ 1 r α β ϰ ( τ ) λ n l + ν 1 e λ τ d τ .
By using the proof of [44] (Theorem 2) (see the reasoning from Formula (11) to Formula (15) in [44]), we obtain that
Δ 1 = ρ = 0 θ i = 1 n Sp ( C * J i 1 B Q ρ ) λ n i e λ σ ρ .
By the same reasoning, we obtain that
Δ 2 = ϰ = 1 θ i = 1 n σ ϰ σ ϰ 1 Sp ( C * J i 1 B R ϰ ( τ ) ) λ n i e λ τ d τ .
Substituting Δ 1 and Δ 2 in (19), we obtain
φ ( λ ) = λ n + i = 1 n λ n i j = 0 s a i j e λ h j + η = 1 s h η h η 1 g i η ( τ ) e λ τ d τ i = 1 n λ n i ρ = 0 θ Sp ( C * J i 1 B Q ρ ) e λ σ ρ + ϰ = 1 θ σ ϰ σ ϰ 1 Sp ( C * J i 1 B R ϰ ( τ ) ) e λ τ d τ .
Taking into account (20), (18), and (17), we obtain that system (11), (12) is arbitrary coefficient assignable by (13) iff there exist θ 0 , numbers 0 = σ 0 < σ 1 < < σ θ , matrices Q ρ M m , k ( K ) , ρ = 0 , θ ¯ , and integrable matrix functions R ϰ : [ σ ϰ , σ ϰ 1 ] M m , k ( K ) , ϰ = 1 , θ ¯ , such that for all i = 1 , n ¯ the following equalities hold:
μ = 0 γ i μ e λ ω μ = j = 0 s a i j e λ h j ρ = 0 θ Sp ( C * J i 1 B Q ρ ) e λ σ ρ , ξ = 1 ω ξ ω ξ 1 δ i ξ ( τ ) e λ τ d τ = η = 1 s h η h η 1 g i η ( τ ) e λ τ d τ
ϰ = 1 θ σ ϰ σ ϰ 1 Sp C * J i 1 B R ϰ ( τ ) e λ τ d τ .
Denote
T 1 : = { ω 1 , , ω } , T 2 : = { h 1 , , h s } ,
S 1 : = { μ { 1 , ¯ } : ω μ T 1 \ T 2 } , S 2 : = { μ { 1 , ¯ } : ω μ T 1 T 2 } ,
S 3 : = { j { 1 , s ¯ } : h j T 1 T 2 } , S 4 : = { j { 1 , s ¯ } : h j T 2 \ T 1 } .
Set T : = T 1 T 2 , θ : = | T | . Set σ 0 : = 0 . Let us denote the elements of the set T as σ 1 < σ 2 < < σ θ .
Let
K 1 : = { ρ { 1 , θ ¯ } : μ S 1 σ ρ = ω μ } ,
K 2 : = { ρ { 1 , θ ¯ } : j S 3 σ ρ = h j } ,
K 3 : = { ρ { 1 , θ ¯ } : j S 4 σ ρ = h j } .
Then, equalities (21) take the form
γ i 0 + μ S 1 + μ S 2 γ i μ e λ ω μ = a i 0 Sp ( C * J i 1 B Q 0 ) + j S 3 + j S 4 a i j e λ h j ρ K 1 + ρ K 2 + ρ K 3 Sp ( C * J i 1 B Q ρ ) e λ σ ρ .
Denote R : [ σ θ , 0 ] M m , k ( K ) :
R ( τ ) : = R 1 ( τ ) , τ [ σ 1 , 0 ] , R 2 ( τ ) , τ [ σ 2 , σ 1 ) , , R θ ( τ ) , τ [ σ θ , σ θ 1 ) .
Set
δ i ( τ ) : = δ i 1 ( τ ) , τ [ ω 1 , 0 ] , δ i 2 ( τ ) , τ [ ω 2 , ω 1 ) , , δ i ( τ ) , τ [ ω , ω 1 ) , 0 , τ [ σ θ , ω ) ,
g i ( τ ) : = g i 1 ( τ ) , τ [ h 1 , 0 ] , g i 2 ( τ ) , τ [ h 2 , h 1 ) , , g i s ( τ ) , τ [ h s , h s 1 ) , 0 , τ [ σ θ , h s ) ,
Then, equalities (22) take the form
σ θ 0 δ i ( τ ) e λ τ d τ = σ θ 0 g i ( τ ) e λ τ d τ σ θ 0 Sp C * J i 1 B R ( τ ) e λ τ d τ .
Equalities (23) hold for all i = 1 , n ¯ iff for all i = 1 , n ¯ the following equalities hold:
γ i 0 = a i 0 Sp ( C * J i 1 B Q 0 ) ; γ i μ = Sp ( C * J i 1 B Q ρ ) , μ S 1 , ρ K 1 , σ ρ = ω μ ; γ i μ = a i j Sp ( C * J i 1 B Q ρ ) , μ S 2 , j S 3 , ρ K 2 , σ ρ = h j = ω μ ; 0 = a i j Sp ( C * J i 1 B Q ρ ) , j S 4 , ρ K 3 , σ ρ = h j .
Equalities (24) hold for all i = 1 , n ¯ iff for a.e. τ [ σ θ , 0 ] the following equalities hold:
δ i ( τ ) = g i ( τ ) Sp C * J i 1 B R ( τ ) , i = 1 , n ¯ .
Every ρ th system of (25) consists of n equations with m k unknown entries of the matrix Q ρ , ρ = 0 , θ ¯ . System (26) consists of n equations with m k unknown entries of the matrix function R ( τ ) , τ [ σ θ , 0 ] . Let us rewrite systems (25), (26) in the vector form. By definition of the mapping vec , we have Sp ( X Y ) = ( vec X ) T · ( vec Y T ) for any X M p , q ( K ) , Y M q , p ( K ) . Let us apply this equality in system (25), for every i = 1 , n ¯ , to the matrix X = C * J i 1 B and to the matrices Y = Q ρ , ρ = 0 , θ ¯ , and in system (26), for every i = 1 , n ¯ , to the matrix X = C * J i 1 B and to Y = R ( τ ) . Let us construct the m k × n -matrix
P = [ vec ( C * B ) , vec ( C * J B ) , , vec ( C * J n 1 B ) ] .
Denote v ρ : = vec ( Q ρ T ) K m k , ρ = 0 , θ ¯ , f ( τ ) : = vec ( R T ( τ ) ) K m k , τ [ σ θ , 0 ] ,
w 0 : = col ( a 10 γ 10 , , a n 0 γ n 0 ) K n ; w ρ : = col ( γ 1 μ , , γ n μ ) K n , μ S 1 , ρ K 1 , σ ρ = ω μ ; w ρ : = col ( a 1 j γ 1 μ , , a n j γ n μ ) K n , μ S 2 , j S 3 , ρ K 2 , σ ρ = h j = ω μ ; w ρ : = col ( a 1 j , , a n j ) K n , j S 4 , ρ K 3 , σ ρ = h j ;
ϑ ( τ ) : = col g 1 ( τ ) δ 1 ( τ ) , , g n ( τ ) δ n ( τ ) K n .
Then, one can rewrite systems (25), (26) in the vector form
P T v ρ = w ρ , ρ = 0 , θ ¯ ,
P T f ( τ ) = ϑ ( τ ) a . e . τ [ σ θ , 0 ] .
System (11), (12) is arbitrary coefficient assignable by feedback (13) if and only if system (28), (29) is solvable with respect to v ρ , ρ = 0 , θ ¯ , and f ( τ ) , τ [ σ θ , 0 ] , for any 0 = ω 0 < ω 1 < < ω , any numbers γ i μ K , μ = 0 , ¯ , and any integrable functions δ i ξ : [ ω ξ , ω ξ 1 ] K , ξ = 1 , ¯ , i = 1 , n ¯ . The condition of linear independency of the matrices (16) is necessary and sufficient for solvability of system (28), (29). In that case, system (28), (29) has the particular solution
v ρ = P ( P T P ) 1 w ρ , ρ = 0 , θ ¯ ,
f ( τ ) = P ( P T P ) 1 ϑ ( τ ) , τ [ σ θ , 0 ] .
The required matrices Q ρ , ρ = 0 , θ ¯ , and R ( τ ) , τ [ σ θ , 0 ] , can be found from the equalities
Q ρ = ( vec 1 v ρ ) T , ρ = 0 , θ ¯ , R ( τ ) = ( vec 1 f ( τ ) ) T .

3. Corollaries

If the characteristic function of the closed-loop system (14) turns into a polynomial, then the spectrum Λ of system (14) is finite. We say that system (11), (12) is arbitrary finite spectrum assignable by linear static output feedback (13) if for any ζ i K , i = 1 , n ¯ , there exist an integer θ 0 , numbers 0 = σ 0 < σ 1 < < σ θ , constant matrices Q ρ M m , k ( K ) , ρ = 0 , θ ¯ , and integrable matrix functions R ϰ : [ σ ϰ , σ ϰ 1 ] M m , k ( K ) , ϰ = 1 , θ ¯ , such that the characteristic function (15) of the closed-loop system (14) satisfies the equality
φ ( λ ) = λ n + ζ 1 λ n 1 + + ζ n .
Corollary 1.
System (11), (12) is arbitrary finite spectrum assignable by linear static output feedback (13) if and only if the matrices (16) are linearly independent.
The proof of Corollary 1 follows from the proof of Theorem 2: the problem under consideration is equivalent to solvability of system (28), (29), where = 0 , γ i 0 = ζ i ( i = 1 , n ¯ ), T 1 = , T 2 = { h 1 , , h s } , S 1 = S 2 = S 3 = , S 4 = { 1 , s ¯ } , θ = s , σ ρ = h ρ ( ρ = 1 , s ¯ ), K 1 = K 2 = , K 3 = S 4 .
Corollary 2.
System (11), (12) is exponentially stabilizable with an arbitrary pregiven decay rate by linear static output feedback (13) if the matrices (16) are linearly independent.
Corollary 2 follows from Corollary 1.
Consider system (11), (12) containing only lumped delays, i.e., suppose that
g i η ( τ ) 0 , τ [ h η , h η 1 ] , i = 1 , n ¯ , η = 1 , s ¯ .
Let the controller (13) also contains only lumped delays, i.e.,
R ϰ ( τ ) 0 , τ [ σ ϰ , σ ϰ 1 ] , ϰ = 1 , θ ¯ .
In this case, the closed-loop system (14) does not contain distributed delays. Under conditions (32) and (33), the statements of the problem is as follows: system (11), (12) is said to be arbitrary coefficient assignable by static output feedback (13) if, for any integer 0 , for any given 0 = ω 0 < ω 1 < < ω , and for any numbers γ i μ K , i = 1 , n ¯ , μ = 0 , ¯ , there exist an integer θ 0 , numbers 0 = σ 0 < σ 1 < < σ θ , and constant matrices Q ρ M m , k ( K ) , ρ = 0 , θ ¯ , such that the characteristic function (15) of the closed-loop system (14) satisfies the equality
φ ( λ ) = λ n + i = 1 n μ = 0 γ i μ λ n i e λ ω μ
Corollary 3.
Under conditions (32) and (33), system (11), (12) is arbitrary coefficient assignable by linear static output feedback (13) if and only if the matrices (16) are linearly independent.
The proof of Corollary 3 repeats the proof of Theorem 2, under conditions (32), (33) and condition δ i ( τ ) 0 , τ [ ω , 0 ] , i = 1 , n ¯ . In fact, this proof was carried out in [44] (Theorem 2). So, Theorem 2 is an extension of [44] (Theorem 2) from systems with only lumped delays to systems with lumped and distributed delays.
Suppose that the delays in system (11), (12) and in feedback (13) are commensurate, i.e., for some h > 0 ,
h j = j h , j = 0 , s ¯ ,
σ ρ = ρ h , ρ = 0 , θ ¯ .
In this case, the closed-loop system (14) contains only commensurate delays. Under conditions (34) and (35), the statements of the problem is as follows: system (11), (12) is said to be arbitrary coefficient assignable by static output feedback (13) if, for any integer 0 , for any numbers γ i μ K , i = 1 , n ¯ , μ = 0 , ¯ , and for any integrable functions δ i ξ : [ ξ h , ( ξ 1 ) h ] K , i = 1 , n ¯ , ξ = 1 , ¯ , there exist an integer θ 0 , constant matrices Q ρ M m , k ( K ) , ρ = 0 , θ ¯ , and integrable matrix functions R ϰ : [ ϰ h , ( ϰ 1 ) h ] M m , k ( K ) , ϰ = 1 , θ ¯ , such that the characteristic function (15) of the closed-loop system (14) satisfies the equality
φ ( λ ) = λ n + i = 1 n λ n i μ = 0 γ i μ e λ μ h + ξ = 1 ξ h ( ξ 1 ) h δ i ξ ( τ ) e λ τ d τ .
Corollary 4.
Under conditions (34) and (35), system (11), (12) is arbitrary coefficient assignable by linear static output feedback (13) if and only if the matrices (16) are linearly independent.
The proof of Corollary 4 repeats the proof of Theorem 2, under conditions (34), (35) and condition ω μ = μ h , μ = 0 , ¯ . In fact, this proof was carried out in [46] (Theorem 1). So, Theorem 2 is an extension of [46] (Theorem 1) from systems with commensurate delays to systems with non-commensurate delays.
Remark 2.
Let us indicate to differences between systems with commensurate and non-commensurate delays. In systems with commensurate delays, one needs, for a given triplet
T 1 = , { γ i μ , i = 1 , n ¯ , μ = 0 , ¯ } , { δ i ξ ( · ) , i = 1 , n ¯ , ξ = 1 , ¯ } ,
to construct a triplet
T 2 = θ , { Q ρ , ρ = 0 , θ ¯ } , { R ϰ ( · ) , ϰ = 1 , θ ¯ }
ensuring (36), while in systems with non-commensurate delays, one needs, for a given quadruple
Q 1 = , { ω μ , μ = 0 , ¯ } , { γ i μ , i = 1 , n ¯ , μ = 0 , ¯ } , { δ i ξ ( · ) , i = 1 , n ¯ , ξ = 1 , ¯ } ,
to construct a quadruple
Q 2 = θ , { σ ρ , ρ = 0 , θ ¯ } , { Q ρ , ρ = 0 , θ ¯ } , { R ϰ ( · ) , ϰ = 1 , θ ¯ } ,
ensuring the equality from Definition 3. Thus, the problem statements are different. Corollary 4, for systems with commensurate delays, was proved in [46] (Theorem 1). Here we prove a more general result. Difference and difficulty here, with respect to [46], is in choosing the required numbers σ ρ . The proof given in [46] does not provide an algorithm for constructing the indicated numbers σ ρ and the corresponding gain coefficients Q ρ and R ϰ ( · ) . Here, we overcome these difficulties. It provides the novelty of the results obtained.

4. Modeling Example

Let h 1 = 1 , h 2 = 2 . Consider the system
x ( t ) + x ( t h 1 ) + x ( t h 2 ) + x ( t ) + x ( t ) + x ( t h 1 ) x ( t h 2 ) + h 1 0 x ( t + τ ) cos τ d τ 2 h 2 h 1 x ( t + τ ) sin τ d τ h 1 0 x ( t + τ ) cos 2 τ d τ = u 1 ( t ) + u 1 ( t ) + u 2 ( t ) ,
y 1 ( t ) = x ( t ) x ( t ) , y 2 ( t ) = x ( t ) ,
x R , u = col ( u 1 , u 2 ) R 2 , y = col ( y 1 , y 2 ) R 2 . System (37), (38) has the form (11), (12) where n = 3 , m = 2 , k = 2 , p = 2 , s = 2 ;
a 10 = 0 , a 11 = 1 , a 12 = 1 , a 20 = 1 , a 21 = 0 , a 22 = 0 , a 30 = 1 , a 31 = 1 , a 32 = 1 ; g 11 ( τ ) = cos τ , g 12 ( τ ) = 0 , g 21 ( τ ) = 0 , g 22 ( τ ) = 2 sin τ , g 31 ( τ ) = cos 2 τ , g 32 ( τ ) = 0 ; b 21 = 1 , b 22 = 1 , b 31 = 1 , b 32 = 0 ; c 11 = 1 , c 21 = 1 , c 12 = 0 , c 22 = 1 .
From system (37), (38), construct the matrices B, C: we obtain B = 0 0 1 1 1 0 , C = 1 0 1 1 0 0 . Hence,
C * B = 1 1 1 1 , C * J B = 2 1 1 0 , C * J 2 B = 1 0 0 0 .
Construct the matrix (27):
P = 1 2 1 1 1 0 1 1 0 1 0 0 .
We have rank P = 3 = n , hence, the matrices (39) are linearly independent. Therefore, by Theorem 2, system (37), (38) is arbitrary coefficient assignable by linear static output feedback (13). Let us construct such a controller. Suppose, for example, that = 2 , ω 1 = 1 , ω 2 = 3 , and
φ ( λ ) = λ 3 + λ 2 2 + e λ ω 2 ω 1 0 e λ τ ( sin τ cos τ ) d τ + λ 1 + 2 e λ ω 1 ω 2 ω 1 e λ τ sin 2 τ d τ + e λ ω 1 .
Then
T 1 = { ω 1 , ω 2 } = { 1 , 3 } , T 2 = { h 1 , h 2 } = { 1 , 2 } ; γ 10 = 2 , γ 11 = 0 , γ 12 = 1 , γ 20 = 1 , γ 21 = 2 , γ 22 = 0 , γ 30 = 0 , γ 31 = 1 , γ 32 = 0 ; δ 11 ( τ ) = cos τ sin τ , δ 12 ( τ ) = 0 , δ 21 ( τ ) = 0 , δ 22 ( τ ) = sin 2 τ , δ 31 ( τ ) = 0 , δ 32 ( τ ) = 0 .
From the proof of Theorem 2, we obtain
S 1 = { 2 } , S 2 = { 1 } , S 3 = { 1 } , S 4 = { 2 } , T = { h 1 , h 2 , ω 2 } = { 1 , 2 , 3 } , θ = 3 , σ 1 = h 1 = ω 1 = 1 , σ 2 = h 2 = 2 , σ 3 = ω 2 = 3 , K 1 = { 3 } , K 2 = { 1 } , K 3 = { 2 } .
We have
g 1 ( τ ) = cos τ , τ [ σ 1 , 0 ] , 0 , τ [ σ 2 , σ 1 ) , 0 , τ [ σ 3 , σ 2 ) , g 2 ( τ ) = 0 , τ [ σ 1 , 0 ] , 2 sin τ , τ [ σ 2 , σ 1 ) , 0 , τ [ σ 3 , σ 2 ) , g 3 ( τ ) = cos 2 τ , τ [ σ 1 , 0 ] , 0 , τ [ σ 2 , σ 1 ) , 0 , τ [ σ 3 , σ 2 ) ,
δ 1 ( τ ) = cos τ sin τ , τ [ σ 1 , 0 ] , 0 , τ [ σ 2 , σ 1 ) , 0 , τ [ σ 3 , σ 2 ) , δ 2 ( τ ) = 0 , τ [ σ 1 , 0 ] , sin 2 τ , τ [ σ 2 , σ 1 ) , sin 2 τ , τ [ σ 3 , σ 2 ) , δ 3 ( τ ) = 0 , τ [ σ 1 , 0 ] , 0 , τ [ σ 2 , σ 1 ) , 0 , τ [ σ 3 , σ 2 ) .
Next, we have
w 0 = col ( a 10 γ 10 , a 20 γ 20 , a 30 γ 30 ) = ( 2 , 0 , 1 ) , w 1 = col ( a 11 γ 11 , a 21 γ 21 , a 31 γ 31 ) = ( 1 , 2 , 0 ) , w 2 = col ( a 12 , a 22 , a 32 ) = ( 1 , 0 , 1 ) , w 3 = col ( γ 12 , γ 22 , γ 32 ) = ( 1 , 0 , 0 ) , ϑ ( τ ) = col g 1 ( τ ) δ 1 ( τ ) , g 2 ( τ ) δ 2 ( τ ) , g 3 ( τ ) δ 3 ( τ ) = col ( sin τ , 0 , cos 2 τ ) , τ [ σ 1 , 0 ] , col ( 0 , 2 sin τ + sin 2 τ , 0 ) , τ [ σ 2 , σ 1 ) , col ( 0 , sin 2 τ , 0 ) , τ [ σ 3 , σ 2 ) .
Calculating v 0 , v 1 , v 2 , v 3 , and f ( τ ) by formulas (30), (31), we obtain
v 0 = col ( 1 , 1 , 1 , 1 ) , v 1 = col ( 0 , 1 , 1 , 3 ) , v 2 = col ( 1 , 1 , 1 , 0 ) , v 3 = col ( 0 , 0 , 0 , 1 ) ;
f ( τ ) = col ( cos 2 τ , cos 2 τ , cos 2 τ , sin τ cos 2 τ ) , τ [ σ 1 , 0 ] , col ( 0 , sin τ sin τ cos τ , sin τ + sin τ cos τ , 2 sin τ sin 2 τ ) , τ [ σ 2 , σ 1 ) , col ( 0 , sin τ cos τ , sin τ cos τ , sin 2 τ ) , τ [ σ 3 , σ 2 ) .
From this, it follows that
Q 0 = 1 1 1 1 , Q 1 = 0 1 1 3 , Q 2 = 1 1 1 0 , Q 3 = 0 0 0 1 .
R ( τ ) = cos 2 τ cos 2 τ cos 2 τ sin τ cos 2 τ , τ [ σ 1 , 0 ] , 0 sin τ + sin τ cos τ sin τ sin τ cos τ 2 sin τ sin 2 τ , τ [ σ 2 , σ 1 ) , 0 sin τ cos τ sin τ cos τ sin 2 τ , τ [ σ 3 , σ 2 ) .
The controller (13)
u 1 ( t ) u 2 ( t ) = Q 0 y 1 ( t ) y 2 ( t ) + Q 1 y 1 ( t σ 1 ) y 2 ( t σ 1 ) + Q 2 y 1 ( t σ 2 ) y 2 ( t σ 2 ) + Q 3 y 1 ( t σ 3 ) y 2 ( t σ 3 ) + σ 3 0 R ( τ ) y ( t + τ ) d τ
has the components
u 1 ( t ) = x ( t h 1 ) + x ( t ) x ( t h 2 ) h 1 0 x ( t + τ ) cos 2 τ d τ + h 2 h 1 x ( t + τ ) ( sin τ cos τ sin τ ) d τ + ω 2 h 2 x ( t + τ ) sin τ cos τ d τ , u 2 ( t ) = 2 x ( t ) + 2 x ( t h 1 ) + x ( t h 2 ) x ( t ω 2 ) x ( t ) x ( t h 1 ) + x ( t h 2 ) + h 1 0 x ( t + τ ) cos 2 τ d τ + h 1 0 x ( t + τ ) sin τ d τ + h 2 h 1 x ( t + τ ) ( sin τ cos τ sin τ ) d τ + h 2 h 1 x ( t + τ ) ( sin τ sin τ cos τ ) d τ + ω 2 h 2 x ( t + τ ) sin τ cos τ d τ ω 2 h 2 x ( t + τ ) sin τ cos τ d τ .
System (37), (38) closed-loop by feedback (41) takes the form
x ( t ) + 2 x ( t ) + x ( t ω 2 ) + x ( t ) + 2 x ( t ω 1 ) + x ( t ω 1 ) ω 1 0 x ( t + τ ) ( sin τ cos τ ) d τ ω 2 ω 1 x ( t + τ ) sin 2 τ d τ = 0 .
The characteristic function of system (42) is equal to (40). In particular, system (42) (with ω 1 = 1 , ω 2 = 3 ) is exponentially stable. This is confirmed by Figure 1 and Figure 2. Figure 1 shows the spectrum of system (42) with ω 1 = 1 , ω 2 = 3 . The spectrum is in the left half-plane. Figure 2 shows solutions of system (42) with ω 1 = 1 , ω 2 = 3 , with the initial functions x ( τ ) = 1 (blue plot), x ( τ ) = τ (violet plot), x ( τ ) = τ 2 (green plot) for all τ [ 2 , 0 ] . Solutions tend to zero exponentially.

5. Conclusions

Necessary and sufficient conditions were obtained for the problem of arbitrary coefficient assignment for the characteristic function of the closed-loop system by static output feedback for a linear differential equation with non-commensurate lumped and distributed delays. The obtained results extend the earlier corresponding results for systems with commensurate delays and for systems with only lumped delays. Corollaries on arbitrary finite spectrum assignment and on stabilization were stated. We provided an example illustrating our results. In future works, we expect to extend these results to control systems defined by non-scalar systems of differential equations. Moreover, this approach could be applied to problems of stabilization by static output feedback for linear quasi-differential equations and for nonlinear differential equations with delays based on linear approximation.

Author Contributions

Conceptualization, V.Z. and I.K.; methodology, V.Z. and I.K.; software, V.Z. and I.K.; validation, V.Z. and I.K.; formal analysis, V.Z. and I.K.; investigation, V.Z. and I.K.; resources, V.Z. and I.K.; data curation, V.Z. and I.K.; writing—original draft preparation, V.Z. and I.K.; writing—review and editing, V.Z. and I.K.; visualization, V.Z. and I.K.; supervision, V.Z.; project administration, V.Z.; funding acquisition, V.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Ministry of Science and Higher Education of the Russian Federation in the framework of state assignment no. 075-00928-21-01 (project FEWS-2020-0010) and by the Russian Foundation for Basic Research under Grant 20-01-00293.

Acknowledgments

The research was performed using computing resources of the collective use center of the Institute of Mathematics and Mechanics of the Ural Branch of the Russian Academy of Sciences “Supercomputer center of IMM UB RAS”.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gu, K.; Niculescu, S.I. Survey on recent results in the stability and control of time-delay systems. J. Dyn. Syst. Meas. Control 2003, 125, 158–165. [Google Scholar] [CrossRef]
  2. Richard, J.-P. Time-delay systems: An overview of some recent advances and open problems. Automatica 2003, 39, 1667–1694. [Google Scholar] [CrossRef]
  3. Sipahi, R.; Niculescu, S.; Abdallah, C.T.; Michiels, W.; Gu, K. Stability and stabilization of systems with time delay. IEEE Control Syst. 2011, 31, 38–65. [Google Scholar] [CrossRef]
  4. Pekař, L.; Gao, Q. Spectrum analysis of LTI continuous-time systems with constant delays: A literature overview of some recent results. IEEE Access 2018, 6, 35457–35491. [Google Scholar] [CrossRef]
  5. Krasovskii, N.-N. Stability of Motion: Applications of Lyapunov’s Second Method to Differential Systems and Equations With Delay; Stanford Univerity Press: Stanford, CA, USA, 1964. [Google Scholar]
  6. Kharitonov, V.L.; Zhabko, A.P. Lyapunov–Krasovskii approach to the robust stability analysis of time-delay systems. Automatica 2003, 39, 15–20. [Google Scholar] [CrossRef]
  7. Kharitonov, V.L. Time-Delay Systems; Birkäuser: Boston, MA, USA, 2013. [Google Scholar] [CrossRef]
  8. Egorov, A.V.; Cuvas, C.; Mondié, S. Necessary and sufficient stability conditions for linear systems with pointwise and distributed delays. Automatica 2017, 80, 218–224. [Google Scholar] [CrossRef]
  9. Michiels, W.; Niculescu, S.I. Stability and Stabilization of Time-Delay Systems. An Eigenvalue-Based Approach; SIAM: Philadelphia, PA, USA, 2007. [Google Scholar] [CrossRef]
  10. Popov, V.M. Hyperstability and optimality of automatic systems with several control functions. Rev. Roumaine Sci. Tech. Ser. Electrotech. Energy 1964, 9, 629–690. [Google Scholar]
  11. Wonham, W.M. On pole assignment in multi-input controllable linear systems. IEEE Trans. Automat. Control 1967, 12, 660–665. [Google Scholar] [CrossRef] [Green Version]
  12. Asmykovich, I.K.; Marchenko, V.M. Modal control of multiinput linear delayed systems. Autom. Remote Control 1980, 41, 1–5. [Google Scholar]
  13. Kono, M. Decoupling and arbitrary coefficient assignment in time-delay systems. Syst. Control Lett. 1983, 3, 349–354. [Google Scholar] [CrossRef]
  14. Lee, E.; Lu, W. Coefficient assignability for linear systems with delays. IEEE Trans. Automat. Control 1984, 29, 1048–1052. [Google Scholar] [CrossRef]
  15. Olbrot, A. Stabilizability, detectability, and spectrum assignment for linear autonomous systems with general time delays. IEEE Trans. Automat. Control 1978, 23, 887–890. [Google Scholar] [CrossRef]
  16. Kamen, E. Linear systems with commensurate time delays: Stability and stabilization independent of delay. IEEE Trans. Automat. Control 1982, 27, 367–375. [Google Scholar] [CrossRef]
  17. Lee, E.; Zak, S. On spectrum placement for linear time invariant delay systems. IEEE Trans. Automat. Control 1982, 27, 446–449. [Google Scholar] [CrossRef]
  18. Manitius, A.; Olbrot, A. Finite spectrum assignment problem for systems with delays. IEEE Trans. Automat. Control 1979, 24, 541–552. [Google Scholar] [CrossRef]
  19. Watanabe, K.; Ito, M.; Kaneko, M.; Ouchi, T. Finite spectrum assignment problem for systems with delay in state variables. IEEE Trans. Automat. Control 1983, 28, 506–508. [Google Scholar] [CrossRef]
  20. Watanabe, K.; Ito, M.; Kaneko, M. Finite spectrum assignment problem for systems with multiple commensurate delays in state variables. Int. J. Control 1983, 38, 913–926. [Google Scholar] [CrossRef]
  21. Watanabe, K.; Ito, M.; Kaneko, M. Finite spectrum assignment problem of systems with multiple commensurate delays in states and control. Int. J. Control 1984, 39, 1073–1082. [Google Scholar] [CrossRef]
  22. Watanabe, K. Finite spectrum assignment and observer for multivariable systems with commensurate delays. IEEE Trans. Automat. Control 1986, 31, 543–550. [Google Scholar] [CrossRef]
  23. Metel’skii, A.V. Finite spectrum assignment problem for a delay type system. Differ. Equ. 2014, 50, 689–699. [Google Scholar] [CrossRef]
  24. Metel’skii, A.V. Finite spectrum assignment problem for a differential system of neutral type. Differ. Equ. 2015, 51, 69–82. [Google Scholar] [CrossRef]
  25. Metel’skii, A.V. Modal controllability of a delay differential system by an incomplete output. Differ. Equ. 2018, 54, 1483–1493. [Google Scholar] [CrossRef]
  26. Zhou, B.; Liu, Q.; Mazenc, F. Stabilization of linear systems with both input and state delays by observer–predictors. Automatica 2017, 83, 368–377. [Google Scholar] [CrossRef] [Green Version]
  27. Belotti, R.; Richiedei, D. Pole assignment in vibrating systems with time delay: An approach embedding an a priori stability condition based on Linear Matrix Inequality. Mech. Syst. Signal Process. 2020, 137, 106396. [Google Scholar] [CrossRef]
  28. Dantas, N.J.B.; Dorea, C.E.T.; Araujo, J.M. Partial pole assignment using rank-one control and receptance in second-order systems with time delay. Meccanica 2021, 56, 287–302. [Google Scholar] [CrossRef]
  29. Zhu, Q. Stabilization of stochastic nonlinear delay systems with exogenous disturbances and the event-triggered feedback control. IEEE Trans. Automat. Control 2019, 64, 3764–3771. [Google Scholar] [CrossRef]
  30. Zhu, Q.; Huang, T. Stability analysis for a class of stochastic delay nonlinear systems driven by G-Brownian motion. Syst. Control Lett. 2020, 140, 104699. [Google Scholar] [CrossRef]
  31. Wang, H.; Zhu, Q. Global stabilization of a class of stochastic nonlinear time-delay systems with SISS inverse dynamics. IEEE Trans. Automat. Control 2020, 65, 4448–4455. [Google Scholar] [CrossRef]
  32. Syrmos, V.L.; Abdallah, C.T.; Dorato, P.; Grigoriadis, K. Static output feedback–A survey. Automatica 1997, 33, 125–137. [Google Scholar] [CrossRef] [Green Version]
  33. Sadabadi, M.S.; Peaucelle, D. From static output feedback to structured robust static output feedback: A survey. Annu. Rev. Control 2016, 42, 11–26. [Google Scholar] [CrossRef] [Green Version]
  34. Brockett, R.; Byrnes, C. Multivariable Nyquist criteria, root loci, and pole placement: A geometric viewpoint. IEEE Trans. Automat. Control 1981, 26, 271–284. [Google Scholar] [CrossRef]
  35. Wang, X. Pole placement by static output feedback. J. Math. Syst., Estim. Control 1992, 2, 205–218. [Google Scholar]
  36. Wang, X.A. Grassmannian, central projection, and output feedback pole assignment of linear systems. IEEE Trans. Automat. Control 1996, 41, 786–794. [Google Scholar] [CrossRef]
  37. Rosenthal, J.; Schumacher, J.M.; Willems, J.C. Generic eigenvalue assignment by memoryless real output feedback. Syst. Control Lett. 1995, 26, 253–260. [Google Scholar] [CrossRef] [Green Version]
  38. Niculescu, S.I.; Abdallah, C.T. Delay effects on static output feedback stabilization. In Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187), Sydney, NSW, Australia, 12–15 December 2000; pp. 2811–2816. [Google Scholar] [CrossRef] [Green Version]
  39. Kharitonov, V.L.; Niculescu, S.I.; Moreno, J.; Michiels, W. Static output feedback stabilization: Necessary conditions for multiple delay controllers. IEEE Trans. Automat. Control 2005, 50, 82–86. [Google Scholar] [CrossRef]
  40. Méndez-Barrios, C.-F.; Niculescu, S.I.; Chen, J.; Maya-Méndez, M. Output feedback stabilisation of single-input single-output linear systems with I/O network-induced delays. An eigenvalue-based approach. Int. J. Control 2013, 87, 346–362. [Google Scholar] [CrossRef]
  41. Mazenc, F.; Niculescu, S.; Chen, J.; Bekiaris-Liberis, N. Asymptotic stabilization of linear time-varying systems with input delays via delayed static output feedback. In Proceedings of the 2015 American Control Conference (ACC), Chicago, IL, USA, 1–3 July 2015. [Google Scholar] [CrossRef]
  42. Zaitsev, V.A. Modal control of a linear differential equation with incomplete feedback. Differ. Equ. 2003, 39, 145–148. [Google Scholar] [CrossRef]
  43. Zaitsev, V.; Kim, I. Matrix eigenvalue spectrum assignment for linear control systems by static output feedback. Linear Algebra Appl. 2021, 613, 115–150. [Google Scholar] [CrossRef]
  44. Zaitsev, V.A.; Kim, I.G. Arbitrary spectrum assignment by static output feedback for linear differential equations with state variable delays. IFAC-PapersOnLine 2018, 51, 810–814. [Google Scholar] [CrossRef]
  45. Zaitsev, V.A.; Kim, I.G. Spectrum assignment and stabilization of linear differential equations with delay by static output feedback with delay. Vestn. Udmurt. Univ. Mat. Mekh. Komp’yut. Nauki 2020, 30, 208–220. [Google Scholar] [CrossRef]
  46. Zaitsev, V.A.; Kim, I.G. Spectrum assignment in linear systems with several commensurate lumped and distributed delays in state by means of static output feedback. Izv. Inst. Mat. Inform. Udmurt. Gos. Univ. 2020, 56, 5–19. [Google Scholar] [CrossRef]
Figure 1. The spectrum of system (42) with ω 1 = 1 , ω 2 = 3 .
Figure 1. The spectrum of system (42) with ω 1 = 1 , ω 2 = 3 .
Mathematics 09 02158 g001
Figure 2. Solutions of system (42) with ω 1 = 1 , ω 2 = 3 .
Figure 2. Solutions of system (42) with ω 1 = 1 , ω 2 = 3 .
Mathematics 09 02158 g002
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zaitsev, V.; Kim, I. Arbitrary Coefficient Assignment by Static Output Feedback for Linear Differential Equations with Non-Commensurate Lumped and Distributed Delays. Mathematics 2021, 9, 2158. https://doi.org/10.3390/math9172158

AMA Style

Zaitsev V, Kim I. Arbitrary Coefficient Assignment by Static Output Feedback for Linear Differential Equations with Non-Commensurate Lumped and Distributed Delays. Mathematics. 2021; 9(17):2158. https://doi.org/10.3390/math9172158

Chicago/Turabian Style

Zaitsev, Vasilii, and Inna Kim. 2021. "Arbitrary Coefficient Assignment by Static Output Feedback for Linear Differential Equations with Non-Commensurate Lumped and Distributed Delays" Mathematics 9, no. 17: 2158. https://doi.org/10.3390/math9172158

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