Next Article in Journal
Hyperconnectedness and Resolvability of Soft Ideal Topological Spaces
Next Article in Special Issue
An Adaptation of a Sliding Mode Classical Observer to a Fractional-Order Observer for Disturbance Reconstruction of a UAV Model: A Riemann–Liouville Fractional Calculus Approach
Previous Article in Journal
Gaussian Process-Based Transfer Kernel Learning for Unsupervised Domain Adaptation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On the State-Feedback Controller Design for Polynomial Linear Parameter-Varying Systems with Pole Placement within Linear Matrix Inequality Regions

by
Jorge A. Brizuela-Mendoza
1,†,
Juan Carlos Mixteco-Sánchez
2,
Maria A. López-Osorio
2,
Gerardo Ortiz-Torres
3,*,†,
Felipe D. J. Sorcia-Vázquez
3,†,
Ricardo Eliú Lozoya-Ponce
4,†,
Moises B. Ramos-Martínez
3,
Alan F. Pérez-Vidal
3,
Jesse Y. Rumbo Morales
3,†,
Cesar H. Guzmán-Valdivia
5,
Mayra G. Mena-Enriquez
6 and
Carlos Alberto Torres-Cantero
7,8
1
Exact Sciences and Methodologies Department, University of Guadalajara, Ciudad Guzmán 49000, Mexico
2
Natural and Exact Sciences Department, University of Guadalajara, Ameca 46600, Mexico
3
Computer Science and Engineering Department, University of Guadalajara, Ameca 46600, Mexico
4
División de Estudios de Posgrado e Investigación, Tecnológico Nacional de México Campus Chihuahua, Chihuahua 31310, Mexico
5
Mechatronics Engineering Department, Polytechnic University of Aguascalientes, Aguascalientes 20342, Mexico
6
Biomedical Sciences Department, University of Guadalajara, Tonalá 45425, Mexico
7
Tecnológico Nacional de México Campus Colima, Av. Tecnológico # 1, Col. Liberación, Villa de Álvarez 28976, Mexico
8
Facultad de Ingeniería Mecánica y Eléctrica, Universidad de Colima, Carretera Colima, Coquimatlan Km 9, Valle de las Huertas, Coquimatlán 28400, Mexico
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Mathematics 2023, 11(22), 4696; https://doi.org/10.3390/math11224696
Submission received: 27 October 2023 / Revised: 14 November 2023 / Accepted: 16 November 2023 / Published: 19 November 2023
(This article belongs to the Special Issue Mathematical Modeling and Simulation in Automatic Control)

Abstract

:
The present paper addresses linear parameter-varying systems with high-order time-varying parameter dependency known as polynomial LPV systems and their controller design. Throughout this work, a procedure ensuring a state-feedback controller from a parameterized linear matrix inequality (PLMI) solution is presented. As the main contribution of this paper, the controller is designed by considering the time-varying parameter rate as a tuning parameter with a continuous control gain in such a way that the closed-loop eigenvalues lie in a complex plane subset, with high-order time-varying parameters defining the system dynamics. Simulation results are presented, aiming to show the effectiveness of the proposed controller design.

1. Introduction

Nowadays, control systems have been increasing their application in many real problems, rendering an important and vital subsystem within the technology used in our daily life. As a result, this application increment involves an evident control design systems evolution, aiming to face increasingly complex technology challenges. With this, the research community works in different and, in some cases, easier procedures to solve specific control problems, giving rise to new control methodologies. Consequently, and aiming at improving the control systems results, several methods are frequently reported, including those dealing with mathematical approximations for dynamical systems from nonlinear representations. This is the case of linear parameter-varying (LPV) systems [1,2,3,4,5,6], from which nonlinear behaviors can be achieved in such a way that they can be addressed while considering extensions of existing theories for LTI systems with certain restrictions. The previous can be viewed as the main contribution of LPV systems to control systems theory. There exist several representations with different characteristics in the context of LPV systems: descriptor LPV systems [7,8,9], a polytopic LPV representation which interpolates solutions for linear subsystems with their summation viewed as the LPV system’s dynamical behavior [10,11,12,13,14], a quasi-LPV representation from which one can perceive the time-varying dependency as a part of the system state [15,16], and affine LPV systems [17,18]. Within the affine representation, in turn, if the time-varying parameter is defined in polynomial functions of two or greater degrees, a polynomial LPV (PLPV) system should be addressed [19,20,21,22]. As an insight into polynomial LPV systems, let us point out that this particular representation for dynamical systems has been considered, over the years, to approximate real systems such as turbofan engines [23], electrostatically actuated microgrippers [24], 3DOF gyroscopes [25], jet engine compressors [26], flexible robot end-effectors [27], and riderless bicycles [22], among others. Additional important aspects on LPV methodology, in general, can be found in [28,29], presenting data-driven modeling and H control, respectively. Following polynomial LPV systems, the structure for LPV systems from which the present paper’s results are defined becomes important for stating a few concepts involved within their analysis. In addressing PLPV systems stabilization, Lyapunov stability theory is applied to achieve closed-loop stability with a specific controller including decision variables depending on the time-varying parameters, giving rise to a parameterized linear matrix inequality (PLMI) [30,31]. In matrix inequalities theory, in turn, a PLMI is viewed as an infinite-dimension problem because it is time-varying-dependent from a time-varying parameters vector, in the LPV framework. This can be solved using the sum of squares method [32], the discretization method, and a fixed structure search [33]. Within these methods, the fixed structure search allows for the computing of a continuous solution for the PLMI derived from Lyapunov stability theory’s application to polynomial LPV systems. This paper’s results apply this method to compute a continuous control gain by considering a fixed structure for the controller, aiming at placing the closed-loop eigenvalues within a specific subset of the complex plane. Directly related to Lyapunov stability theory, in turn, the so-called LMI regions are usually considered to place eigenvalues within a desired subset of the complex plane. The LMI region is a subset of the complex plane represented by an LMI, allowing for the definition of closed-loop transient criteria, in the case of control design, from a linear matrix inequality. As a result, the problem definition of this paper is related to controller design for PLPV systems with continuous gain, ensuring the closed-loop eigenvalues lie within an LMI region, giving rise to a procedure viewed as an extension of the LMI region methodology towards polynomial LPV systems. Let us point out that although the closed-loop eigenvalues criterion for LPV systems is associated with a slow time-varying parameter variation, the procedure addressed throughout this paper considers the maximum time-varying parameter rate as a tuning parameter for the controller, from the application of Lyapunov stability theory to LPV systems. Including such considerations within the controller design allows us to define a maximum value for the time-varying parameter rate, resulting in an additional degree of freedom involved in the design. As a result, the above provides a maximum time-varying parameter rate that the controller will be able to deal with while controlling the PLPV system, associating it with closed-loop transient responses in terms of eigenvalues located within a specific region of the complex plane. It is important to mention that although there are computer tools for the analysis and computation of PLMIs [34], the proposed methodology considers the matrix relaxation procedure as an analytical design tool, whose development is presented so that the maximum time-varying parameter rate is included within the control design to compute state-feedback control for PLPV systems. With this, consequently, the main contribution of this article refers to a procedure that allows for the placing of closed-loop eigenvalues from what is defined for LTI systems as LMI regions to PLPV systems, considering the time-varying parameter rate as a tuning parameter within the controller design. The result, finally, corresponds to a state-feedback controller whose gains are presented as a polynomial function of the time-varying parameter allocating the closed-loop eigenvalues within an LMI region. Let us point out this contribution concerning [12], research close to that presented within this paper. The proposed method rendering the results shown throughout the present paper is related to polynomial LPV systems, while that contained in [12] is applied to affine LPV systems without considering time-varying parameters with high-order polynomial dependency. In other words, the proposal in [12] considers LPV systems with time-varying dependence in an affine form, computing results by solving its proposal at subsystems formed by the combination of the time-varying parameters’ maximum and minimum values. In general, in the case of two time-varying parameters, a set of four subsystems is that from which the referred results are presented, with its solution associated with the overall LPV system. As for the difference between this particularity and polynomial LPV systems, the results presented throughout this paper do not consider independent subsystems, with handling the PLPV system aiming at computing a continuous time-varying control gain from a system with high time-varying parameter dependency. This is, in turn, enhanced with the LMI regions methodology by taking into account the time-varying parameter rate as a tuning parameter, from which the main contribution of the present paper is defined. With this, finally, the significance of the present results is revealed. The paper structure is as follows: Section 2 contains preliminaries in polynomial LPV systems definition, parameterized LMI, and LMI regions. Section 3 addresses the problem definition to be solved via the controller design and PLMI setup, with issues presented in Section 4. Section 5, in turn, shows the effectiveness of the proposed method by considering a set of LMI regions characterized by different complex plane functions. It presents, additionally, intersections between them or, in other words, the LMI regions’ combination solved simultaneously. Finally, Section 6 provides relevant remarks associated with the proposed method before presenting the conclusion of this paper in Section 7.

2. Notation

Aiming at providing the reader with the variables defining analytical developments within this paper, the Table 1 includes the notation considered in following sections.

3. Preliminaries

3.1. Polynomial Linear Parameter-Varying Systems

Consider the following dynamical system:
x ˙ ( t ) = A ( ζ ( t ) ) x + B ( ζ ( t ) ) u y ( t ) = C ( ζ ( t ) ) x ,
where x R n , u R p , and y R s correspond to the state, input, and output (vector) variables, respectively. A ( ζ ) , B ( ζ ) , and C ( ζ ) (the argument of ζ has been dropped for the sake of simplicity) represent parameter-dependent matrices of compatible dimensions. ζ R m is the time-varying parameter vector. Within LPV systems, ζ is considered measurable and bounded, with bounded time ratio ζ , i.e., ν , ν > 0 such that ζ ν and ζ ˙ μ with μ > 0 . If A ( ζ ) , B ( ζ ) , and/or C ( ζ ) adopt the form [21]:
χ ( ζ ) = χ 0 + i = 1 k l = 1 m χ { [ ( i 1 ) m ] + l } ζ ( t ) l i ,
for some k 1 , where χ n , n = 0 , , ( k ) ( m ) , are matrices of compatible dimensions, then the state model (1) corresponds to a polynomial LPV system (PLPV system). As an example, consider ζ R 2 , i.e., two time-varying parameters ζ 1 and ζ 2 giving rise to m = 2 . With k = 2 , Equation (2) corresponds to:
χ ( ζ ) = χ 0 + χ 1 ζ 1 + χ 2 ζ 2 + χ 3 ζ 1 2 + χ 4 ζ 2 2 .
As a result, the system dependency in the time-varying parameter vector appears in polynomial form, giving rise to a polynomial linear parameter-varying system (PLPV). In addressing the stability of PLPV systems, the Lyapunov methodology is applied in the context of the present paper by means of a control law u = K ( ζ ) x , K ( ζ ) being the control gain. For this, a Lyapunov candidate function V ( x , ζ ) = x T Q ( ζ ) x with Q ( ζ ) = Q ( ζ ) > 0 is considered as follows [20].
V ˙ ( x , ζ ) = x [ Q ( ζ ) A ( ζ ) Q ( ζ ) B ( ζ ) K ( ζ ) + A ( ζ ) Q ( ζ ) K ( ζ ) B ( ζ ) Q ( ζ ) + ζ ˙ Q ( ζ ) ζ ] x .
Let us point out that ensuring V ˙ ( x , ζ ) < 0 with Q ( ζ ) = Q ( ζ ) > 0 will guarantee the system state converges to zero through a control law u = K ( ζ ) x . However, the bilinear condition in Equation (4), i.e., Q ( ζ ) B ( ζ ) K ( ζ ) and K ( ζ ) B ( ζ ) Q ( ζ ) , should be eliminated in order to compute the control gain K ( ζ ) . For this, by defining Q ( ζ ) 1 = Q ¯ ( ζ ) and K ( ζ ) Q ( ζ ) 1 = K ( ζ ) Q ¯ ( ζ ) = K ¯ ( ζ ) , the following expression with Q ¯ ( ζ ) = Q ¯ ( ζ ) > 0 should be satisfied in order to compute the control gain K ( ζ ) = K ¯ ( ζ ) Q ¯ ( ζ ) 1 [22,33]:
A ( ζ ) Q ¯ ( ζ ) B ( ζ ) K ¯ ( ζ ) + Q ¯ ( ζ ) A ( ζ ) K ¯ ( ζ ) B ( ζ ) ζ ˙ Q ¯ ( ζ ) ζ < 0 .
From Equation (5), the main stability characteristic for LPV systems can be seen specifically in the derivative term with respect to the time-varying parameter and the corresponding maximum rate ζ ˙ . With this, ζ ˙ is considered the maximum rate for the time-varying parameter that the controller can deal with. The latter is worth being mentioned as one of the most important issues related to the stability of LPV systems.

3.2. Parameterized Linear Matrix Inequalities

The following is taken from [30,31]. Linear matrix inequalities (LMIs) have emerged as a very powerful tool in analyzing and synthesizing robust control problems. A parameterized linear matrix inequality (PLMI) consists of LMIs depending on a parameter evolving in a compact set. Such PLMIs can be represented as:
M 0 ( w ) + o = 1 q γ o M o ( w ) + 1 o s q γ o γ s M o s ( w ) < 0 ,
where w is the decision variable and M o ( w ) and M o s ( w ) are affine symmetric matrix-valued functions of w. Alternatively, a PLMI can acquire a generalized form:
M 0 ( w ) + v J γ [ v ] M v ( w ) < 0 ,
where w and M v ( w ) correspond to the decision variable and affine symmetric matrix-valued functions, respectively. The reader is invited to see [30,31] for additional information regarding the terms J , v and Equations (6) and (7). Let us point out that, unfortunately, in contrast to LMIs, PLMIs involve infinitely many LMIs and therefore are very hard to solve. The PLMI’s definition and its properties will be concurrently mentioned throughout this document, from the fact that this concept is relevant and basic to showing the paper’s results.

3.3. LMI Region

The following is presented from [35]. An LMI region is any subset of the complex plane that can be defined as:
D = { z C : L + z M + z ¯ M < 0 } ,
where L and M are real matrices such that L = L . The matrix-valued function:
f D ( z ) : = L + z M + z ¯ M ,
is called the characteristic function of D. In other words, an LMI region is a subset of the complex plane approximated by an LMI in z and z ¯ , or equivalently, an LMI in e = R e ( z ) and h = I m ( z ) . Notice that pole placement in a given LMI region can be characterized in terms of the g × g block matrix:
M D ( A , X ) : = L X + M ( A X ) + + M ( A X ) ,
as follows.
Theorem 1.
The matrix A is D-stable if and only if there exists a symmetric matrix X such that [36]:
M D ( A , X ) < 0 .
Note that M D ( A , X ) < 0 in Equation (11) and f D ( z ) in Equation (9) are related by the substitution ( X , A X , ( X A ) ) ( 1 , z , z ¯ ) .

4. Problem Definition

Let us consider a PLPV system such as the one defined in Equation (1) with a state-feedback control law u = K ¯ ( ζ ) x , giving rise to a stable system in the Lyapunov sense if the conditions in Equation (5) are fulfilled. Moreover, let us include the fact that is required, aiming at ensuring the desired dynamical behavior for the controlled system, to place the closed-loop eigenvalues within a specific region of the complex plane by taking into account stability analysis for PLPV systems. With this, the problem definition considered as the main contribution for the present paper can be defined in terms of a control law computation u = K ¯ ( ζ ) x such that:
M D ( A ( ζ ) , X ( ζ ) ) < 0 ,
where subindex D represents the complex plane function as in Equation (9). Notice that the problem M D ( A ( ζ ) , X ( ζ ) ) in Equation (12) can be seen as an extension of the LMI region by considering, analogously as in Equations (10) and (11):
M D ( A ( ζ ) , X ( ζ ) ) : = & L X ( ζ ) + M ( A ( ζ ) , X ( ζ ) ) + M ( A ( ζ ) , X ( ζ ) ) ,
related to M D ( A ( ζ ) , X ( ζ ) ) < 0 in Equation (12) and f D ( z ) by the substitution:
( X ( ζ ) , ( A ( ζ ) X ( ζ ) ) , ( A ( ζ ) X ( ζ ) ) ( 1 , z , z ¯ ) .
In conclusion, the main contribution of the present paper corresponds to a procedure for computing a state-feedback control law for a time-varying parameter vector ζ , ensuring the closed-loop eigenvalues lie in a specific complex plane subset, having the time-varying parameter rate as the tuning parameter within the controller design.

5. Controller Design and LMI Region Setup

5.1. Controller Design

To design a state-feedback control for a PLPV system, let us consider the following:
x ˙ = ( A 0 + A 1 ζ + A 2 ζ 2 ) x + B u y = x ,
with A 0 , A 1 , A 2 , B compatible-dimensions constant matrices. From this dynamical system, notice its dependency on the time-varying parameter vector in a quadratic polynomial form, giving rise to a polynomial LPV system. In addressing the controller’s design, let us focus on the system in (15) and Equation (5) with:
Q ¯ ( ζ ) = Q ¯ 0 + Q ¯ 1 ζ + Q ¯ 2 ζ 2 , K ¯ ( ζ ) = K ¯ 0 + K ¯ 1 ζ + K ¯ 2 ζ 2 ,
and, as a consequence:
( A 0 + A 1 ζ + A 2 ζ 2 ) ( Q ¯ 0 + Q ¯ 1 ζ + Q ¯ 2 ζ 2 ) B ( K ¯ 0 + K ¯ 1 ζ + K ¯ 2 ζ 2 ) + ( Q ¯ 0 + Q ¯ 1 ζ + Q ¯ 2 ζ 2 ) ( A 0 + A 1 ζ + A 2 ζ 2 ) ( K ¯ 0 + K ¯ 1 ζ + K ¯ 2 ζ 2 ) B ζ ˙ ( Q ¯ 0 + Q ¯ 1 ζ + Q ¯ 2 ζ 2 ) ζ < 0 .
Note that Equation (16) presents the same structure as the system in (15), giving rise to a fixed structure search for the controller. The previous aimed at computing a control gain such that the closed-loop eigenvalues lie within an LMI region. Following from Equation (17), by performing the referred products and factoring in terms of ζ , the following can be obtained:
i = 0 4 α i ζ i + i = 0 4 ( α i ) ζ i ζ ˙ ( Q ¯ 1 + 2 Q ¯ 2 ζ ) < 0 ,
with:
α 0 = A 0 Q ¯ 0 B K ¯ 0 α 1 = A 0 Q ¯ 1 + A 1 Q ¯ 0 B K ¯ 1 α 2 = A 0 Q ¯ 2 + A 1 Q ¯ 1 + A 2 Q ¯ 0 B K ¯ 2 α 3 = A 1 Q ¯ 2 + A 2 Q ¯ 1 α 4 = A 2 Q ¯ 2 .
From this, let us point out that ζ ˙ involved in the closed-loop system is viewed as the time-varying parameter rate that the controller will be able to deal with: a relevant aspect when addressing LPV systems control design. Additionally, notice that Equation (18) is called a parameterized linear matrix inequality (PLMI), which can be seen as an LMI time-dependent through ζ . Among the existing methods for solving these problems, the one named relaxation of PLMI has been considered within this paper. The PLMI relaxation method aims to ensure the convexity of the PLMI based on Hessian operations and a set of lemmas, depending on the PLMI’s structure. In a general sense, this method allows us to compute, in the context of the present paper, a continuous solution for K ¯ ( ζ ) from the closed-loop system shown in Equation (18). Further, this is accomplished in such a way that the closed-loop eigenvalues lie within a specific LMI region by taking into account the PLPV’s characteristics: the time-varying parameter rate ( ζ ˙ ) within the controller’s design.

5.2. PLMI Setup

The present section shows the application of the D.C. convexification method [31], aiming at computing the present paper’s results. Let us focus on the following:
j = 0 4 N j β j 0 .
Equation (19) is known as a time-dependent linear matrix inequality or, as in [30,31], a parameterized linear matrix inequality (PLMI). Notice Equation (19) is similar to some elements included in Equation (18), the reason why the present section will show the procedure for computing the PLMI’s solution. In Equation (19), one can identify N j R n and β j , j = 1 , 2 , , 4 , representing matrices of compatible dimensions and the time-varying parameter, respectively. In addressing the PLMI’s setup, from Equation (19) and as presented in [31], notice that it can be represented as:
j = 0 4 N j β j + j = 2 4 r j β j j = 2 4 r j β j 0 ,
and from [31]:
j = 2 4 r j β j j = 2 4 r j j 2 ( j 1 ) β j 1 2 ( j ) I ,
with I as an identity matrix of compatible dimensions by considering β evolving in the compact set β 0 , 1 . Now, by Lemma 2.1 [31], the D.C. convexification process holds true if there exists r j 0 , j = 1 , 2 , 3 , 4 , such that:
j = 0 4 N j β j + j = 2 4 r j β j j = 2 4 r j j 2 ( j 1 ) β j 1 2 ( j ) I 0 β 0 , 1 .
Rewriting Equation (22) in LMI form, i.e., evaluating in limits for β , with β = 0 :
N 0 + 1 4 r 2 I + 1 4 r 3 I + 3 16 r 4 I 0 N 0 + j = 2 4 j 1 2 ( j ) r j I 0 ,
and with β = 1 :
j = 0 4 N j + j = 2 4 r j I j = 2 4 r j j 2 ( j 1 ) I + j = 2 4 r j j 1 2 ( j ) I 0 j = 0 4 N j + j = 2 4 r j 1 j 2 ( j 1 ) + j 1 2 ( j ) I 0 .
Following the procedure, let us consider the Hessian (∇) of Equation (22) with respect to β :
J = j = 0 4 j N j β ( j 1 ) + j = 2 4 j r j β ( j 1 ) I j = 2 4 r j j 2 ( j 1 ) I 0 = j = 0 4 j ( j 1 ) N j β ( j 2 ) + j = 2 4 j ( j 1 ) r j β ( j 2 ) I 0 = j = 2 4 { j ( j 1 ) N j + r j I β ( j 2 ) } 0 .
Please recall that a Hessian of a function or matrix is convex if it is semidefinite positive at its vertex, reaching the LMI’s properties. As a consequence of the inequality’s properties:
= j = 2 4 { j ( j 1 ) N j + r j I β ( j 2 ) } 0 .
From Equation (26), it is necessary to eliminate the high-order index, i.e., β 2 , when j = 4 . The previous requires the D.C. convexification method’s application again. Let us focus on:
j = 2 4 { j ( j 1 ) N j + r j I β ( j 2 ) } + s β 2 I s β 2 I 0 ,
and, as a consequence of Lemma 2.1 [31]:
j = 2 4 { j ( j 1 ) N j + r j I β ( j 2 ) } + s I β 2 s β 1 4 I 0 ,
which is equivalent to:
2 N 2 + r 2 I 6 N 3 + r 3 I β 12 N 4 + r 4 I β 2 + s I β 2 s β 1 4 I 0 .
Evaluating Equation (29) in the vertex of β (recall that β 0 , 1 ) with B = 0 :
2 N 2 + r 2 I + 1 4 s I 0 ,
and, by considering B = 1 :
2 N 2 + r 2 I 6 N 3 + r 3 I 12 N 4 + r 4 I + 1 4 s I 0 j = 2 4 { j ( j 1 ) [ N j + r j I ] } + 1 4 s I 0 .
Finally, generating the Hessian (∇) of Equation (28):
J = j = 2 4 { j ( j 1 ) ( j 2 ) N j + r j I β j 3 } + 2 s β I s I 0 = j = 2 4 { j ( j 1 ) ( j 2 ) ( j 3 ) N j + r j I β j 4 } + 2 s I 0 = 24 N 4 + r 4 I + 2 s I 0 ,
the following is obtained:
Proposition 1.
PLMI Equation (19) is feasible if Equations (23), (24), and (30)–(32) hold, or, in compact form:
N 0 + j = 2 4 r j j 1 2 j I 0 j = 0 4 N j + j = 2 4 r j 1 j 2 ( j 1 ) + j 1 2 j 0 2 N 2 r 2 I 1 4 s I 0 j = 2 4 { j ( j 1 ) [ N j + r j I ] } 1 4 s I 0 24 N 4 + r 4 I + 2 s I 0 ,
with r j 0 , j = 2 , 3 , 4 , and s 0 .

6. Results

This section shows the main results of this paper. The following is presented to summarize the relation between the preliminaries, stability analysis, PLMI setup, and the addressed LMI region. Let us consider the following LPV system:
x ˙ = ( A 0 + A 1 ζ + A 2 ζ 2 ) x + B u y = x ,
with
A 0 = 1 3 2 4 A 1 = 1.5 1 1.7 2 A 2 = 0.75 0.5 0.1 0.4 B = 0 1 .
For the results presented throughout this paper, the PLPV system in Equation (34) is assumed to be controllable for all time-varying parameter values. By considering an unforced system and the parameter ζ lie in a set ζ = [ 0 1 ] , the open-loop eigenvalues are depicted in Figure 1, as a reference for the results presented in the following subsections.
Figure 1a shows the open-loop eigenvalues’ locations by considering the real versus imaginary parts while ζ varies from 0 to 1; Figure 1b, on the other hand, presents the open-loop eigenvalues as a function of the time-varying parameter ζ .

6.1. Half-Plane LMI Region

The half-plane LMI region aims at placing eigenvalues on the left side of a desired value, i.e., R e ( z ) < α , with characteristic function:
f D ( z ) = 2 α + z + z ¯ .
In addressing this result, let us point out that from Equation (14), by considering Equation (18), straightforward calculations result in:
2 α ( Q ¯ ( ζ ) ζ ˙ ( Q ¯ 1 + 2 Q ¯ 2 ζ ) ) + i = 0 4 α i ζ i + i = 0 4 ( α i ) ζ i 0 2 α ( Q ¯ 0 Q ¯ 1 ζ ˙ ) + 2 α ( Q ¯ 1 2 Q ¯ 2 ζ ˙ ) ζ + 2 α Q ¯ 2 ζ 2 + i = 0 4 α i ζ i + i = 0 4 ( α i ) ζ i 0 ,
which is equivalent to
i = 0 4 N j ζ j 0 ,
with:
N 0 = 2 α Q ¯ 0 2 α Q ¯ 1 ζ ˙ + α 0 + α 0 , N 1 = 2 α Q ¯ 1 4 α Q ¯ 2 ζ ˙ + α 1 + α 1 , N 2 = 2 α Q ¯ 2 + α 2 + α 2 , N 3 = α 3 + α 3 , N 4 = α 4 + α 4 .
Let us point out that, finally, Equations (36) and (37) are Equation (19) with ζ = β . From this, notice that Proposition 1 can be applied. By considering ζ ˙ = 0.1 and α = 5 along with Yalmip [37] and Sedumi [38] within Matlab, the following results are found:
Q ¯ ( ζ ) = Q ¯ 0 + Q ¯ 1 ζ + Q ¯ 2 ζ 2 = 0.416 0.941 3.092 + 0.152 0.336 0.869 ζ + 0.034 0.031 0.041 ζ 2 ,
r 2 = 0.144 , r 3 = 0.038 , r 4 = 0.028 , s = 1.318 ,
K ¯ ( ζ ) = K ¯ 0 + K ¯ 1 ζ + K ¯ 2 ζ 2 , = 5.343 29.798 + 1.535 11.861 ζ + 0.339 4.543 ζ 2 .
As a result, Proposition 1 is accomplished, with these results giving rise to a continuous control gain at a specific value for ζ defined by:
K ( ζ ) = K ¯ ( ζ ) Q ¯ ( ζ ) 1 .
Figure 2 shows the results for this LMI region.
From Figure 2a, it is possible to see the closed-loop eigenvalues’ allocation to the left side of α = 5 in the half-plane. Figure 2b, in turn, shows the real and imaginary parts of the closed-loop eigenvalues as a function of the time-varying parameter while it is moving from 0 to 1. Figure 2c,d, finally, show the control gain and control law and the system state from an initial condition [ 0.5 1 ] and time-varying parameter variation, respectively. From Figure 2, the accurate results for this LMI region can be clearly viewed. Let us point out that the feasibility of Proposition 1 will depend on the time-varying parameter inference in the system, from the fact that a stronger parameter(s)’s influence within the system could generate a complexity increment for the LMI solver, giving rise to inaccurate or nonfeasible results. From a practical point of view, on the other hand, as long as the time-varying parameter is measured, notice that it will be used in the control gain computation once the solver has found the overall solution. With this, finally, it is possible to conclude that the control gain computation depends in general on the LPV system in terms of ζ , viewed from the solver considered for computing Proposition 1’s results.

6.2. Disk LMI Region

The disk LMI region aims at placing the closed eigenvalues within a disk of radius r centered in q, specified by the following:
f D ( z ) = r z + q z ¯ + q r .
Again, let us point out from Equation (14) that:
r ( Q ¯ ( ζ ) ζ ˙ ( Q ¯ 1 + 2 Q ¯ 2 ζ ) ) q ( Q ¯ ( ζ ) ζ ˙ ( Q ¯ 1 + 2 Q ¯ 2 ζ ) ) + i = 0 4 α i ζ i q ( Q ¯ ( ζ ) ζ ˙ ( Q ¯ 1 + 2 Q ¯ 2 ζ ) ) + i = 0 4 α i ζ i r ( Q ¯ ( ζ ) ζ ˙ ( Q ¯ 1 + 2 Q ¯ 2 ζ ) ) 0 .
Let us consider Equation (40) as:
Ω 1 , 1 Ω 1 , 2 Ω 2 , 1 Ω 2 , 2 0 ,
with:
Ω 1 , 1 = r ( Q ¯ 0 ζ ˙ Q ¯ 1 ) r ( Q ¯ 1 2 ζ ˙ Q ¯ 2 ) ζ r Q ¯ 2 ζ 2 Ω 1 , 2 = α 0 + q ( Q ¯ 0 ζ ˙ Q ¯ 1 ) + q ( Q ¯ 1 2 ζ ˙ Q ¯ 2 ) + α 1 ζ + ( q Q ¯ 2 + α 2 ) ζ 2 + α 3 ζ 3 + α 4 ζ 4 Ω 2 , 1 = α 0 + q ( Q ¯ 0 ζ ˙ Q ¯ 1 ) + q ( Q ¯ 1 2 ζ ˙ Q ¯ 2 ) + α 1 ) ζ + ( q Q ¯ 2 + α 2 ) ζ 2 + α 3 ζ 3 + α 4 ζ 4 Ω 2 , 2 = Ω 1 , 1 .
Further, notice that Equation (41), derived from Equation (40) with Equation (18), can be presented in matrix form by gathering its elements in terms of ζ as follows:
i = 0 4 N j ζ j 0 ,
by considering:
N 0 = r ( Q ¯ 0 ζ ˙ Q ¯ 1 ) q ( Q ¯ 0 ζ ˙ Q ¯ 1 ) + α 0 q ( Q ¯ 0 ζ ˙ Q ¯ 1 ) + α 0 r ( Q ¯ 0 ζ ˙ Q ¯ 1 ) N 1 = r ( Q ¯ 1 2 ζ ˙ Q ¯ 2 ) q ( Q ¯ 1 2 ζ ˙ Q ¯ 2 ) + α 1 q ( Q ¯ 1 2 ζ ˙ Q ¯ 2 ) + α 1 r ( Q ¯ 1 2 ζ ˙ Q ¯ 2 ) N 2 = r Q ¯ 2 q Q ¯ 2 + α 2 q Q ¯ 2 + α 2 r Q ¯ 2 , N 3 = 0 α 3 α 3 0 , N 4 = 0 α 4 α 4 0 .
As a consequence, finally, Equation (42) is Equation (19) with ζ = β , and Proposition 1 can be applied. For this test, similar initial conditions for the system state, parameter ζ ˙ , and the software for the computation of the results are considered as in the previous LMI region. Recall that α 1 , i = 1 , 2 , , 4 , is taken from Equation (19). By selecting q = 8 and r = 5 , the following are computed:
Q ¯ ( ζ ) = Q ¯ 0 + Q ¯ 1 ζ + Q ¯ 2 ζ 2 = 0.09 0.178 0.411 + 0.038 0.062 0.113 ζ + 0.025 0.035 0.057 ζ 2
r 2 = 0.012 , r 3 = 0.007 , r 4 = 0.004 , s = 1.367
K ¯ ( ζ ) = K ¯ 0 + K ¯ 1 ζ + K ¯ 2 ζ 2 = 1.77 4.535 + 0.701 1.758 ζ + 0.678 1.3 ζ 2 .
Notice Proposition 1’s accomplishment, with these results giving rise to the presented Figure 3. Finally, the continuous control gain will be computed as in Equation (38).
From Figure 3a, one can see the closed-loop eigenvalues allocated within the disk centered at 8 with radius 5 in the left subset of the complex plane. In turn, Figure 3b shows the eigenvalues’ real and imaginary part allocation as a function of the time-varying parameter while it is moving from 0 to 1. Figure 3c,d, finally, show the control gain and control law and the system states and time-varying parameter variation, respectively.

6.3. Vertical Bands LMI Region

As for the vertical bands LMI region, notice the complex-plane function defined as:
f D ( z ) = 2 a 1 + z + z ¯ 0 0 2 a 2 z z ¯ ,
aiming at placing the closed-loop eigenvalues within the complex plane region defined by parameters a 1 and a 2 . With this, the following from Equations (14) and (18) can be computed:
2 a 1 ( Q ¯ ( ζ ) ζ ˙ ( Q ¯ 1 + 2 Q ¯ 2 ζ ) + i = 0 4 α i ζ i + i = 0 4 α i ζ i 0 0 2 a 2 ( Q ¯ ( ζ ) ζ ˙ ( Q ¯ 1 + 2 Q ¯ 2 ζ ) i = 0 4 α i ζ i i = 0 4 α i ζ i 0 ,
where the second line of Equation (44) corresponds to the elements of the second column of Equation (43). Notice that the corresponding expansion of Equation (44), gathering its elements in terms of ζ , can be represented as:
i = 0 4 N j ζ j 0 ,
with:
N 0 = N 01 0 0 N 04 , N 1 = N 11 0 0 N 14 , N 2 = 2 a 1 Q ¯ 2 + α 2 + α 2 0 0 2 a 2 Q ¯ 2 α 2 α 2 N 3 = α 3 + α 3 0 0 α 3 α 3 , N 4 = α 4 + α 4 0 0 α 4 + α 4 ,
considering N 01 = 2 a 1 ( Q ¯ 0 ζ ˙ Q ¯ 1 ) + α 0 + α 0 , N 04 = 2 a 2 ( Q ¯ 0 ζ ˙ Q ¯ 1 ) α 0 α 0 , N 11 = 2 a 1 ( Q ¯ 1 2 ζ ˙ Q ¯ 2 ) + α 1 + α 1 and N 14 = 2 a 2 ( Q ¯ 1 2 ζ ˙ Q ¯ 2 ) α 1 α 1 .
Focusing on Equation (45), the expression is, now again, as in Equation (19) with ζ = β . As a consequence, Proposition 1 can be applied. For this LMI region, parameters a 1 = 0.25 and a 2 = 1.5 were selected by considering initial conditions for the system state and parameter ζ ˙ as in the previous test. The results for this LMI region are depicted in Figure 4, with similar interpretations as in previous results and decision variables computed as:
Q ¯ ( ζ ) = Q ¯ 0 + Q ¯ 1 ζ + Q ¯ 2 ζ 2 = 0.183 0.138 0.935 + 0.018 0.029 0.071 ζ + 0.009 0.01 0.017 ζ 2
r 2 = 0.018 , r 3 = 0.008 , r 4 = 0.008 , s = 2.216
K ¯ ( ζ ) = K ¯ 0 + K ¯ 1 ζ + K ¯ 2 ζ 2 = 1.4 4.87 + 0.985 1.891 ζ + 0.239 0.698 ζ 2
Notice Proposition 1 is accomplished, giving rise to the closed-loop eigenvalues’ allocation within the addressed LMI region.

6.4. LMI Region Intersection: Horizontal Half-Strip and Half-Plane LMI Region

As an additional result aiming at showing the effectiveness of the proposed method, let us focus on an LMI region intersection. The objective here is to place the closed-loop eigenvalues from a controller design within a complex-plane region defined by two LMI regions. For this, let us focus on the horizontal half-strip LMI region defined by:
f D ( z ) = 2 σ z z ¯ z + z ¯ 2 σ ,
where σ represents the magnitude of the limit associated with the horizontal strip. This, in turn, can be represented in terms of the closed-loop system as follows:
Γ 1 Γ 2 Γ 2 Γ 1 0 ,
with:
Γ 1 = 2 σ Q ¯ 0 + Q ¯ 1 ζ + Q ¯ 2 ζ 2 ζ ˙ ( Q ¯ 1 2 Q ¯ 2 ζ ) = 2 σ ( Q ¯ 0 Q ¯ 1 ζ ˙ ) 2 σ ( Q ¯ 1 + 2 ζ ˙ Q ¯ 2 ) ζ 2 σ Q ¯ 2 ζ 2 Γ 2 = i = 0 4 α i ζ i i = 0 4 α i ζ i ,
giving rise to Equation (19) with β = ζ and:
N 0 = 2 σ ( Q ¯ 0 Q ¯ 1 ζ ˙ ) α 0 α 0 α 0 + α 0 2 σ ( Q ¯ 0 Q ¯ 1 ζ ˙ ) N 1 = 2 σ ( Q ¯ 1 + 2 ζ ˙ Q ¯ 2 ) α 1 α 1 α 1 + α 1 2 σ ( Q ¯ 1 + 2 ζ ˙ Q ¯ 2 ) N 2 = 2 σ Q ¯ 2 α 2 α 2 α 2 + α 2 2 σ Q ¯ 2 , N 3 = 0 α 3 α 3 α 3 + α 3 0 N 4 = 0 α 4 α 4 α 4 + α 4 0 .
Notice that this LMI region intersection is accomplished by gathering a horizontal half-strip with σ = 8 and a half-plane LMI region with α = 6 (as in Section 6.1), by maintaining the same decision variables in common. The computed results are found to be:
Q ¯ ( ζ ) = Q ¯ 0 + Q ¯ 1 ζ + Q ¯ 2 ζ 2 = 0.017 0.043 0.14 + 0.025 0.053 0.12 ζ + 0.016 0.021 0.027 ζ 2
r 2 = 0.016 , r 3 = 0.005 , r 4 = 0.002 , s = 1.32
K ¯ ( ζ ) = K ¯ 0 + K ¯ 1 ζ + K ¯ 2 ζ 2 = 0.415 2.187 + 0.266 0.8824 ζ + 0.324 0.9316 ζ 2 .
Recall that those LMI regions considered within the intersection must be solved simultaneously by maintaining common decision variables. The results of this LMI region intersection are depicted in Figure 5.
From Figure 5a, one can see the closed-loop eigenvalues allocated within the complex plane region defined by parameters σ and α . In turn, Figure 5b shows the eigenvalues’ real and imaginary parts’ allocation as a function of the time-varying parameter, varying from 0 to 1. Figure 5c,d, finally, show the control gain and control law and the system states and time-varying parameter variation, respectively. From Figure 5, the accurate results for this LMI region’s intersection can be clearly perceived.

6.5. LMI Region Intersection: Horizontal Half-Strip and Vertical Bands LMI Region

For this result, the intersection between a horizontal half-strip and vertical bands’ LMI regions are considered. This is accomplished by gathering Equation (47) and that presented in Section 6.3, by maintaining the same decision variables in common. Considering parameters defining LMI regions a 1 = 10 and a 2 = 12 and σ = 10 , the computed results are found to be:
Q ¯ ( ζ ) = Q ¯ 0 + Q ¯ 1 ζ + Q ¯ 2 ζ 2 = 0.011 0.043 0.207 + 0.004 0.010 0.03 ζ + 0.006 0.008 0.016 ζ 2
r 2 = 0.0059 , r 3 = 0.0026 , r 4 = 0.0013 , s = 1.2349
K ¯ ( ζ ) = K ¯ 0 + K ¯ 1 ζ + K ¯ 2 ζ 2 = 0.499 3.072 + 0.04 0.751 ζ + 0.157 0.431 ζ 2 ,
with the corresponding results depicted in Figure 6 and the interpretation as in previous results.

6.6. LMI Region Intersection: Disk LMI Region and Half-Plane LMI Region

As a final result, an LMI region intersection from a disk and half-plane is presented. For this, the procedure shown in Section 6.1 and Section 6.2 is considered by applying the same characteristic at the solution level mentioned in the previous LMI region intersections. A disk with radius r = 6 centered at q = 7 and α = 7 was considered, giving rise to the following results:
Q ¯ ( ζ ) = Q ¯ 0 + Q ¯ 1 ζ + Q ¯ 2 ζ 2 = 0.063 0.168 0.513 + 0.034 0.064 0.127 ζ + 0.021 0.028 0.038 ζ 2
r 2 = 0.012 , r 3 = 0.004 , r 4 = 0.002 , s = 1.574
K ¯ ( ζ ) = K ¯ 0 + K ¯ 1 ζ + K ¯ 2 ζ 2 = 1.824 6.23 + 0.606 1.713 ζ + 0.502 1.171 ζ 2
Notice that Figure 7 has the same interpretation as in previous cases. Finally, from the presented results, it is possible to conclude that the proposed procedure is applicable, with accurate performance, to several LMI regions and intersections between them. In conclusion, as long as the solver is able to compute the solution for the closed-loop system considering combinations of different LMIs, the corresponding eigenvalues will lie in the resulting LMI region composed of those originally desired.

7. Remarks

From the presented results, it is important for the reader to understand the following remarks, mainly referring to higher-order time-varying dependency and LMI regions applied to PLPV systems.
  • On higher-order time-varying dependency with respect to the considered application example.
    It is important to explain the application of the procedure presented throughout this paper in the case of having higher time-varying parameter dependency with respect to that presented in Section 6, i.e., in the case of k > 2 in Equation (2). If that is the case, with k = 4 in Equation (2) as an example, notice that the system matrix will be:
    A ( ζ ) = A 0 + A 1 ζ + A 2 ζ 2 + A 3 ζ 3 + A 4 ζ 4 ,
    giving rise to, for the controller design, Q ¯ ( ζ ) and K ¯ ( ζ ) with the same order. As a consequence, a closed-loop system with a generalized form can be defined as:
    i = 0 8 α i ζ i + i = 0 8 ( α i ) ζ i ζ ˙ ( Q ¯ 1 + 2 Q ¯ 2 ζ + 3 Q ¯ 3 ζ 2 + 4 Q ¯ 4 ζ 3 ) < 0 ,
    resulting in a higher time-varying dependency in the PLMI: a summary of nine elements. This particular case implies the need to apply the DC convexification method presented in Section 5.2 twice, from the resulting PLMI described in Equation (19), and, finally, both LMIs should be solved simultaneously from Proposition 1. In general terms, the DC convexification method allows us to perform a PLMI relaxation, aiming at its computation by applying a set of defined lemmas [31]. As a result, a generalized procedure from that presented throughout this paper can be defined from the system dependency on the time-varying parameter, after having a closed-loop system with a continuous control gain and the desired LMI region. From this, depending on the PLMI’s structure, the corresponding lemma will be needed within the proposed procedure, aiming at performing the PLMI relaxation and, as a result, the state-feedback control gain computation.
  • In the case of having time-varying parameter dependency on matrix B.
    Additionally to that previously presented, let us focus on the case of having time-varying parameter dependency on the B matrix from that considered within this paper, with generalized form:
    B ( ζ ) = B 0 + B 1 ζ + B 2 ζ 2 .
    The issue is related to this implication within the previously shown procedure. In addressing this case, notice the Lyapunov stability theory’s application to PLPV systems:
    A ( ζ ) Q ¯ ( ζ ) B ( ζ ) K ¯ ( ζ ) + Q ¯ ( ζ ) A ( ζ ) K ¯ ( ζ ) B ( ζ ) ζ ˙ Q ¯ ( ζ ) ζ < 0 ,
    considering Equations (16) and (50) will lie in:
    ( A 0 + A 1 ζ + A 2 ζ 2 ) ( Q ¯ 0 + Q ¯ 1 ζ + Q ¯ 2 ζ 2 ) ( B 0 + B 1 ζ + B 2 ζ 2 ) ( K ¯ 0 + K ¯ 1 ζ + K ¯ 2 ζ 2 ) + ( Q ¯ 0 + Q ¯ 1 ζ + Q ¯ 2 ζ 2 ) ( A 0 + A 1 ζ + A 2 ζ 2 ) ( K ¯ 0 + K ¯ 1 ζ + K ¯ 2 ζ 2 ) ( B 0 + B 1 ζ + B 2 ζ 2 ) ζ ˙ ( Q ¯ 0 + Q ¯ 1 ζ + Q ¯ 2 ζ 2 ) ζ < 0 ,
    which in turn can be generalized as:
    i = 0 4 α i ζ i + i = 0 4 ( α i ) ζ i ζ ˙ ( Q ¯ 1 + 2 Q ¯ 2 ζ ) < 0 ,
    with:
    α 0 = A 0 Q ¯ 0 B 0 K ¯ 0 α 1 = A 0 Q ¯ 1 B 0 K ¯ 1 + A 1 Q ¯ 0 B 1 K ¯ 0 α 2 = A 0 Q ¯ 2 B 0 K ¯ 2 + A 1 Q ¯ 1 B 1 K ¯ 1 + A 2 Q ¯ 0 B 2 K ¯ 0 α 3 = A 1 Q ¯ 2 B 1 K ¯ 2 + A 2 Q ¯ 1 B 2 K ¯ 1 α 4 = A 2 Q ¯ 2 B 2 K ¯ 2
    From Equation (53), one can perceive similar conditions as those presented in the controller design section (Section 5.1), i.e., as those from which the PLMI relaxation procedure begins (see Section 5.2). As a result, the B matrix with time-varying dependence through ζ does not affect the development presented throughout this paper in terms of LMI regions.
  • On the LMI region’s definition and its application to PLPV systems.
    To explain the use of LMI regions in PLPV systems from the procedure shown throughout this paper, let us point out that there are some LMI regions excluded by means of the presented method. The previous is important due to the fact that some LMI regions characterized by a function of complex plane f D ( z ) which excludes the substitution of the first term on its representation should not be considered (conic LMI regions, for instance). For this, let us focus on Equation (14) in Section 4, defining a stable matrix if M D ( A ( ζ ) , Q ( ζ ) ) < 0 , with Q ( ζ ) = Q ( ζ ) (see Section 3.1). To ensure the closed-loop eigenvalues lie in a specific subset of the complex plane defined by f D ( z ) through a state-feedback controller, LMI regions should contain the first term related to substitution 1 = X ( ζ ) , z = ( A ( ζ ) X ( ζ ) ) and z ¯ = ( A ( ζ ) X ( ζ ) ) , i.e., as an example, 2 α ( Q ¯ ( ζ ) ζ ˙ ( Q ¯ 1 + 2 Q ¯ 2 ζ ) ) defines a half-plane LMI region. The reason for this comes from the fact that the mentioned substitution ensures a closed-loop system by considering the main characteristic of a PLVP system, the rate of the time-varying parameter ( ζ ˙ ) as a tuning controller parameter.
  • In the case of having the system affected by model uncertainties.
    An important issue related to applying the controller design method presented in this paper is the case of the system being affected by modeling uncertainties. Notice that such considerations would require additional elements in the structure of the control system to face these particularities at the design level. Let us point out that, if this is the case, additional analyses must be carried out to generate variations of the proposed method, thereby achieving a control system with continuous control gain that considers the time-varying parameter rate as a tuning parameter and LMI regions within the design.

8. Conclusions

The present paper addresses LMI regions applied to linear parameter-varying (LPV) systems with high-order time-varying dependency, named polynomial LPV systems. Throughout this paper, a procedure for ensuring that closed-loop eigenvalues with a state-feedback control lie in a subset of the complex plane has been presented, viewed as an extension of LMI regions applied to linear time-invariant systems towards polynomial LPV systems and considered as the main contribution of the present paper. In this contribution, the computed state-feedback control gain is obtained continuously from a parameterized linear matrix inequality relaxation by taking into account the time-varying parameter rate as a tuning parameter within the controller design. A remark section includes important issues to be considered before applying the presented method, aiming at presenting considerations within the procedure shown in the paper. Finally, from the presented results, the effectiveness of the proposed method can be concluded, including, inclusively, LMI region intersections.

Author Contributions

Conceptualization, J.A.B.-M. and J.C.M.-S.; methodology, G.O.-T. and J.Y.R.M.; software, J.A.B.-M., J.Y.R.M. and M.A.L.-O.; validation, J.A.B.-M. and C.A.T.-C.; formal analysis, J.A.B.-M. and F.D.J.S.-V.; investigation, J.A.B.-M., G.O.-T., and M.G.M.-E.; resources, C.A.T.-C. and M.B.R.-M.; writing—original draft preparation, J.A.B.-M. and J.Y.R.M.; writing—review and editing, J.A.B.-M. and F.D.J.S.-V.; visualization, C.H.G.-V. and A.F.P.-V.; supervision, J.A.B.-M.; project administration, J.A.B.-M., R.E.L.-P. and F.D.J.S.-V. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Shamma, J.S. An Overview of LPV Systems. In Control of Linear Parameter Varying Systems with Applications, 1st ed.; Springer: Boston, MA, USA, 2012. [Google Scholar]
  2. López-Estrada, F.R.; Rotondo, D.; Valencia-Palomo, G. A Review of Convex Approaches for Control, Observation and Safety of Linear Parameter Varying and Takagi-Sugeno Systems. Process 2019, 7, 814. [Google Scholar] [CrossRef]
  3. Tóth, R. Modeling and Identification of Linear Parameter-Varying Systems, 1st ed.; Springer: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
  4. McCloy, R.; Li, Y.; Bao, J.; Skyllas-Kazacos, M. Electrolyte flow rate control for vanadium redox flow batteries using the linear parameter varying framework. J. Process Control 2022, 115, 36–47. [Google Scholar] [CrossRef]
  5. Fuentes, R.M.; Palma, J.M.; Júnior, H.G.; Lacerda, M.J.; Carvalho, L.d.P.; Rojas, A.J.; Oliveira, R.C.L.F. Gain-Scheduled Control Design Applied to Classical dc-dc Converters in Photovoltaic Systems and Constant Power Loads. Mathematics 2022, 10, 3467. [Google Scholar] [CrossRef]
  6. Chen, F.; Qiu, X.; Alattas, K.A.; Mohammadzadeh, A.; Ghaderpour, E. A New Fuzzy Robust Control for Linear Parameter-Varying Systems. Mathematics 2022, 10, 3319. [Google Scholar] [CrossRef]
  7. Hamdi, H.; Rodrigues, M.; Mechmeche, C.; Theilliol, D.; Braiek, N.B. Fault detection and isolation in linear parameter-varying descriptor systems via proportional integral observer. Int. J. Adapt. Control Signal Process. 2012, 26, 224–240. [Google Scholar] [CrossRef]
  8. López-Estrada, F.R.; Ponsart, J.C.; Astorga-Zaragoza, C.M.; Camas-Anzueto, J.L.; Theilliol, D. Robust sensor fault estimation for descriptor-LPV systems with unmeasurable gain scheduling functions: Application to an anaerobic bioreactor. Int. J. Appl. Math. Comput. Sci. 2015, 25, 233–244. [Google Scholar] [CrossRef]
  9. Osorio-Gordillo, G.L.; Darouach, M.; Boutat-Baddas, L.; Astorga-Zaragoza, C.M. H dynamical observer-based control for descriptor systems. IMA J. Math. Control Inf. 2018, 35, 707–734. [Google Scholar] [CrossRef]
  10. Rodrigues, M.; Sahnoun, M.; Theilliol, D.; Ponsart, J.C. Sensor fault detection and isolation filter for polytopic LPV systems: A winding machine application. J. Process Control 2013, 23, 805–816. [Google Scholar] [CrossRef]
  11. Rotondo, D.; Nejjari, F.; Puig, V. A virtual actuator and sensor approach for fault tolerant control of LPV systems. J. Process Control 2014, 24, 203–222. [Google Scholar] [CrossRef]
  12. Yang, R.; Rotondo, D.; Puig, V. LMI-based design of state-feedback controllers for pole clustering of LPV systems in a union of DR-regions. Int. J. Syst. Sci. 2022, 53, 291–312. [Google Scholar] [CrossRef]
  13. Akbari, M.S.; Asemani, M.H.; Vafamand, N.; Mobayen, S.; Fekih, A. Observer-Based Predictive Control of Nonlinear Clutchless Automated Manual Transmission for Pure Electric Vehicles: An LPV Approach. IEEE Access 2021, 9, 20469–20480. [Google Scholar] [CrossRef]
  14. Wu, Q.; Liu, Z.; Liu, F.; Chen, X. LPV-Based Self-Adaption Integral Sliding Mode Controller With L2 Gain Performance for a Morphing Aircraft. IEEE Access 2019, 7, 81515–81531. [Google Scholar] [CrossRef]
  15. Dittmer, A.; Sharan, B.; Werner, H. A Velocity quasiLPV-MPC Algorithm for Wind Turbine Control. In Proceedings of the 2021 European Control Conference (ECC), Delft, The Netherlands, 29 June 2021–2 July 2021; pp. 1550–1555. [Google Scholar] [CrossRef]
  16. Romano, R.A.; Lima, M.M.L.; dos Santos, P.L.; Perdicoúlis, T.P.A. Identification of a quasi-LPV model for wing-flutter analysis using machine-learning techniques. In Data-Driven Modeling, Filtering and Control: Methods and applications, 1st ed.; Institution of Engineering and Technology: London, UK, 2019. [Google Scholar]
  17. Bokor, J.; Balas, G. Linear Parameter Varying Systems: A Geometric Approach. IFAC Proc. Vol. 2005, 38, 12–22. [Google Scholar] [CrossRef]
  18. Gilbert, W.; Didier, D.H.; Bernussou, J.; Boyer, D. Polynomial LPV synthesis applied to turbofan engines. Control Eng. Pract. 2010, 18, 1077–1083. [Google Scholar] [CrossRef]
  19. Wu, F.; Prajna, S. A new solution approach to polynomial LPV system analysis and synthesis. In Proceedings of the 2004 American Control Conference, Boston, MA, USA, 30 June 2004–2 July 2004; Volume 2, pp. 1362–1367. [Google Scholar] [CrossRef]
  20. Brizuela-Mendoza, J.A.; Astorga-Zaragoza, C.M.; Zavala-Río, A.; Pattalochi, L.; Canales-Abarca, F. State and actuator fault estimation observer design integrated in a riderless bicycle stabilization system. ISA Trans. 2016, 61, 199–210. [Google Scholar] [CrossRef]
  21. Brizuela-Mendoza, J.A.; Sorcia-Vázquez, F.D.; Guzmán-Valdivia, C.H.; Osorio-Sánchez, R.; Martínez-García, M. Observer design for sensor and actuator fault estimation applied to polynomial LPV systems: A riderless bicycle study case. Int. J. Syst. Sci. 2018, 49, 2996–3006. [Google Scholar] [CrossRef]
  22. Cerone, V.; Andreo, D.; Larsson, M.; Regruto, D. Stabilization of a Riderless Bicycle [Applications of Control]. IEEE Control Syst. Mag. 2010, 30, 23–32. [Google Scholar] [CrossRef]
  23. Tang, Y.; Li, Y.; Yang, W.; Zhou, W.; Huang, J.; Cui, T. Multi-Input Multi-Output Robust Control of Turbofan Engines Based on Off-Equilibrium Linearization Linear Parameter Varying Model. J. Eng. Gas Turbines Power 2023, 145, 111006. [Google Scholar] [CrossRef]
  24. Boudaoud, M.; Le Gorrec, Y.; Haddab, Y.; Lutz, P. Gain scheduled control strategies for a nonlinear electrostatic microgripper: Design and real time implementation. In Proceedings of the 2012 IEEE 51st IEEE Conference on Decision and Control (CDC), Maui, HI, USA, 10–13 December 2012; pp. 3127–3132. [Google Scholar] [CrossRef]
  25. Sadeghzadeh, A.; Tóth, R. Improved Embedding of Nonlinear Systems in Linear Parameter-Varying Models With Polynomial Dependence. IEEE Trans. Control Syst. Technol. 2023, 31, 70–82. [Google Scholar] [CrossRef]
  26. Ebenbauer, C.; Raff, T.; Allgower, F. A duality-based LPV approach to polynomial state feedback design. In Proceedings of the 2005, American Control Conference, Portland, OR, USA, 8–10 June 2005; Volume 1, pp. 703–708. [Google Scholar] [CrossRef]
  27. Halalchi, H.; Laroche, E.; Bara, G.I. A polynomial LPV approach for flexible robot end-effector position controller analysis. In Proceedings of the 2011 50th IEEE Conference on Decision and Control and European Control Conference, Orlando, FL, USA, 12–15 December 2011; pp. 3764–3769. [Google Scholar] [CrossRef]
  28. Li, S.; Nguyen, A.-T.; Guerra, T.-M.; Kruszewski, A. Reduced-order model based dynamic tracking for soft manipulators: Data-driven LPV modeling, control design and experimental results. Control Eng. Pract. 2023, 138, 105618. [Google Scholar] [CrossRef]
  29. Huang, Y.; Huang, P. An improved bounded real lemma for H robust heading control of unmanned surface vehicle. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2023, 237, 1812–1821. [Google Scholar] [CrossRef]
  30. Apkarian, P.; Tuan, H.D. Parameterized LMIs in control theory. SIAM J. Control Optim. 2000, 38, 1241–1264. [Google Scholar] [CrossRef]
  31. Tuan, H.D.; Apkarian, P. Relaxations of parameterized lmis with control applications. Int. J. Robust Nonlinear Control 1999, 9, 59–84. [Google Scholar] [CrossRef]
  32. Cvetkovski, Z. Sum of Squares (SOS Method). In Inequalities: Theorems, Techniques and Selected Problems, 1st ed.; Springer: Berlin/Heidelberg, Germany, 2012. [Google Scholar]
  33. Rugh, W.J.; Shamma, J.S. Research on gain scheduling. Automatica 2000, 36, 1401–1425. [Google Scholar] [CrossRef]
  34. Agulhari, C.M.; Felipe, A.; Oliveira, R.C.L.F.; Peres, P.L.D. Algorithm 998: The Robust LMI Parser—A toolbox to construct LMI conditions for uncertain systems. ACM Trans. Math. Softw. 2019, 45, 36:1–36:25. [Google Scholar] [CrossRef]
  35. Chilali, M.; Gahinet, P.; Apkarian, P. Robust pole placement in LMI regions. IEEE Trans. Autom. Control 1999, 44, 2257–2270. [Google Scholar] [CrossRef]
  36. Chilali, M.; Gahinet, P. H design with pole placement constraints: An LMI approach. IEEE Trans. Autom. Control 1996, 41, 358–367. [Google Scholar] [CrossRef]
  37. Lofberg, J. YALMIP: A toolbox for modeling and optimization in MATLAB. In Proceedings of the 2004 IEEE International Conference on Robotics and Automation, Taipei, Taiwan, 2–4 September 2004; pp. 284–289. [Google Scholar] [CrossRef]
  38. Sturm, J.F. Using SeDuMi 1.02, A Matlab toolbox for optimization over symmetric cones. Optim. Methods Softw. 1999, 11, 625–653. [Google Scholar] [CrossRef]
Figure 1. (a) Open-loop eigenvalues, (b) open-loop eigenvalues as a function of time-varying parameter ζ .
Figure 1. (a) Open-loop eigenvalues, (b) open-loop eigenvalues as a function of time-varying parameter ζ .
Mathematics 11 04696 g001
Figure 2. Half-plane LMI region results: (a) closed-loop eigenvalues, (b) closed-loop eigenvalues as a function of time-varying parameter ζ , (c) control gains and control law, (d) system states and time-varying parameter.
Figure 2. Half-plane LMI region results: (a) closed-loop eigenvalues, (b) closed-loop eigenvalues as a function of time-varying parameter ζ , (c) control gains and control law, (d) system states and time-varying parameter.
Mathematics 11 04696 g002
Figure 3. Disk LMI region results: (a) closed-loop eigenvalues, (b) closed-loop eigenvalues as a function of time-varying parameter ζ , (c) control gains and control law, (d) system states and time-varying parameter.
Figure 3. Disk LMI region results: (a) closed-loop eigenvalues, (b) closed-loop eigenvalues as a function of time-varying parameter ζ , (c) control gains and control law, (d) system states and time-varying parameter.
Mathematics 11 04696 g003
Figure 4. Vertical bands LMI region results: (a) closed-loop eigenvalues, (b) closed-loop eigenvalues as a function of time-varying parameter ζ , (c) control gains and control law, (d) system states and time-varying parameter.
Figure 4. Vertical bands LMI region results: (a) closed-loop eigenvalues, (b) closed-loop eigenvalues as a function of time-varying parameter ζ , (c) control gains and control law, (d) system states and time-varying parameter.
Mathematics 11 04696 g004
Figure 5. LMI region intersection results: (a) closed-loop eigenvalues, (b) closed-loop eigenvalues as a function of time-varying parameter ζ , (c) control gains and control law, (d) system states and time-varying parameter.
Figure 5. LMI region intersection results: (a) closed-loop eigenvalues, (b) closed-loop eigenvalues as a function of time-varying parameter ζ , (c) control gains and control law, (d) system states and time-varying parameter.
Mathematics 11 04696 g005
Figure 6. LMI region intersection results: (a) closed-loop eigenvalues, (b) closed-loop eigenvalues as a function of time-varying parameter ζ , (c) control gains and control law, (d) system states and time-varying parameter.
Figure 6. LMI region intersection results: (a) closed-loop eigenvalues, (b) closed-loop eigenvalues as a function of time-varying parameter ζ , (c) control gains and control law, (d) system states and time-varying parameter.
Mathematics 11 04696 g006
Figure 7. LMI region intersection results: (a) closed-loop eigenvalues, (b) closed-loop eigenvalues as a function of time-varying parameter ζ , (c) control gains and control law, (d) system states and time-varying parameter.
Figure 7. LMI region intersection results: (a) closed-loop eigenvalues, (b) closed-loop eigenvalues as a function of time-varying parameter ζ , (c) control gains and control law, (d) system states and time-varying parameter.
Mathematics 11 04696 g007
Table 1. Notation.
Table 1. Notation.
tGeneralized variable for time.
ζ ,   β Time-varying parameters.
x ,   u ,   y System state and input and output system vectors, respectively.
A ( ζ ) B ( ζ ) C ( ζ ) Time-varying-dependent system matrices.
i ,   l ,   j Indexing variables.
i = 1 k l = 1 m χ { [ ( i 1 ) m ] + l } ζ ( t ) l i Generalization for time-varying parameter-dependent matrix.
K ( ζ ) ,   K ¯ ( ζ ) Control gain.
V ( x , ζ ) Time-varying parameter-dependent Lyapunov function.
Q ( ζ ) ,   Q ¯ ( ζ ) ,   X ( ζ ) Time-varying parameter-dependent matrices for stability purposes.
M 0 ,   γ o ,   γ s Parameterized linear matrix inequalities (PLMIs) coefficients.
wDecision variable in PLMIs.
C Complex number generalized set.
DComplex plane subset.
zComplex number.
f D ( z ) Characteristic function of D.
M D ( A , X ) D-stable matrix.
χ 0 ,   L ,   M ,   X ,   A 1 ,   A 2 ,   A 3 ,   B Compatible-dimensions constant matrices.
N j ,   Q 1 ,   Q 2 ,   Q 3 ,   K ¯ 0 ,   K ¯ 1 ,   K ¯ 2 Compatible-dimensions constant matrices.
α 0 ,   α 1 ,   α 2 ,   α 3 ,   α 4 Matrix factoring closed-loop coefficients.
r j ,   s Relaxed PLMI decision variables.
J ,   Jacobian and Hessian matrices, respectively.
α ,   r ,   q ,   a 1 ,   a 2 ,   σ LMI regions-defining parameters.
Ω 1 , 1 ,   Ω 1 , 2 ,   Ω 2 , 1 ,   Ω 2 , 2 Matrix coefficients of factoring disk LMI region.
N 0 ,   N 01 ,   N 04 ,   N 11 ,   N 14 Matrix coefficients involved in vertical bands LMI region.
Γ 1 ,   Γ 2 Matrix coefficients of factoring horizontal half-strip LMI region.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Brizuela-Mendoza, J.A.; Mixteco-Sánchez, J.C.; López-Osorio, M.A.; Ortiz-Torres, G.; Sorcia-Vázquez, F.D.J.; Lozoya-Ponce, R.E.; Ramos-Martínez, M.B.; Pérez-Vidal, A.F.; Morales, J.Y.R.; Guzmán-Valdivia, C.H.; et al. On the State-Feedback Controller Design for Polynomial Linear Parameter-Varying Systems with Pole Placement within Linear Matrix Inequality Regions. Mathematics 2023, 11, 4696. https://doi.org/10.3390/math11224696

AMA Style

Brizuela-Mendoza JA, Mixteco-Sánchez JC, López-Osorio MA, Ortiz-Torres G, Sorcia-Vázquez FDJ, Lozoya-Ponce RE, Ramos-Martínez MB, Pérez-Vidal AF, Morales JYR, Guzmán-Valdivia CH, et al. On the State-Feedback Controller Design for Polynomial Linear Parameter-Varying Systems with Pole Placement within Linear Matrix Inequality Regions. Mathematics. 2023; 11(22):4696. https://doi.org/10.3390/math11224696

Chicago/Turabian Style

Brizuela-Mendoza, Jorge A., Juan Carlos Mixteco-Sánchez, Maria A. López-Osorio, Gerardo Ortiz-Torres, Felipe D. J. Sorcia-Vázquez, Ricardo Eliú Lozoya-Ponce, Moises B. Ramos-Martínez, Alan F. Pérez-Vidal, Jesse Y. Rumbo Morales, Cesar H. Guzmán-Valdivia, and et al. 2023. "On the State-Feedback Controller Design for Polynomial Linear Parameter-Varying Systems with Pole Placement within Linear Matrix Inequality Regions" Mathematics 11, no. 22: 4696. https://doi.org/10.3390/math11224696

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