1. Introduction
Linear Parameter Varying (LPV) systems have received significant attention in control studies due to their capability to manage systems with dependencies on external adjustment variables and moderate nonlinearities. This approach is particularly advantageous, as it enables the application of linear control techniques by using the polytopic representation of these systems, which can then be addressed through Linear Matrix Inequalities (LMIs) [
1,
2,
3].
However, the development of LPV control systems often requires the availability of tuning parameters. Unfortunately, this requirement is not always met in practical applications. A notable example is the use of a canonical observer, a classical structure used to provide state information, which aims to replicate the dynamics of the LPV system. This replication process demands access to the exogenous and general system parameter to accurately construct the state estimation dynamics [
4]. Similarly, LPV filter-based techniques require either knowledge of the parameter or the adoption of a robust polytopic formulation. In such a formulation, the parameter is treated as an uncertainty, a method that can lead to conservatism or even be infeasible in some scenarios [
5]. This challenge highlights the necessity for innovative approaches to control LPV systems without relying strictly on the availability of these parameters, thereby ensuring both robustness and feasibility in practical applications.
When the exogenous parameter is unavailable for reading and direct measurement, combining parametric estimation techniques with LPV control methodologies becomes a viable solution. For example, in [
6], the challenge of state estimation in LPV systems is addressed using switched Luenberger observers. These observers are fine-tuned through a least-squares approach, offering a practical method for parameter estimation. Similarly, in [
7], a modified version of the extended Kalman filter is employed to determine the tuning parameter for an LPV controller, specifically for the control of reaction engines. This method resembles the approach developed by [
8], which focuses on controlling arterial pressure. Neural network estimators and machine learning approaches have also provided good results under the circumstances mentioned above, especially when combined with observers and robust control techniques, as can be seen in [
9,
10].
Additional notable contributions on this subject include the works of [
11,
12,
13]. These studies further explore various techniques for integrating parameter estimation with LPV control. Despite these advancements, the issue of guaranteeing the convergence of the combined closed-loop controller–estimator system remains underexplored and is frequently disregarded. Ensuring such convergence is crucial for the reliable performance of these systems in practical applications, indicating a significant area for future research and development. This gap underscores the need for continued investigation into robust methodologies that ensure both stability and convergence in LPV control systems using parametric estimation—a problem to which this article aims to contribute.
The problem of convergence for the closed-loop estimator–controller set is addressed in [
14]. In this research, a single Lyapunov function is constructed that incorporates the dynamics of both the controller and the estimator. This approach ensures the convergence of the entire set and provides a robust solution to the problem. Similarly, in [
5], the gain of an LPV controller is defined in terms of a new adaptive estimation law, which also guarantees the stability of the system. This study employs a joint Lyapunov function to achieve its results, further solidifying the connection between estimation and control.
Building on these foundations, ref. [
15] presents more recent advances in the field by developing adaptive controllers that are combined with high-order estimators. This approach involves estimating not only the unknown parameter but also its derivatives, thereby enhancing the adaptability and precision of the control system. These high-order estimators contribute to a more nuanced understanding and management of the system dynamics. By integrating estimation with control to ensure system stability and convergence, and addressing the convergence issue through sophisticated techniques such as unified Lyapunov functions and adaptive estimation laws, these studies represent significant contributions to the field of LPV systems.
The problem becomes more involved if the states are unavailable for feedback. Considering the objective of robustly controlling dynamical systems in this case, two approaches are usually applied: estimating the states through observers [
16,
17] or developing output feedback controllers [
18,
19,
20]. To the best of the authors’ knowledge, the utilization of a control framework depending only on the system outputs, which performs estimation of both the parameters and states, and using them to achieve a proper closed-loop stable system, is still an open problem.
In this context, this work proposes novel LPV control conditions considering the estimation of the exogenous parameters and the states, along with guarantees of closed-loop convergence. The approach taken in this study assumes that the adjustment parameter is partially accessible. This means that it comprises both a nominal component and an uncertain component, which represents the estimation error.
The main contribution of this paper is the proposition of a framework for the development of a reference tracking parameter-dependent control system, supposing that only the system outputs are available for feedback. Three elements are crucial for the methodology: the controller, which is synthesized by considering that the parameters and the estimation errors are within a given polytope [
18,
21], and also being robust on errors in the states; the filter, responsible for robustly computing the estimated states from the outputs of the LPV uncertain system; and the adaptive estimation procedure, which uses the filter information to determine the parameters. It is worth mentioning that the synthesis conditions for the controller and filter are also novel contributions from this paper. Finally, in this paper, a series of conditions are developed and proposed to assure the convergence of the entire framework. In this sense, the paper’s novelties and main contributions can be summarized as follows:
Development of a state feedback control law considering estimated states and parameters, an approach not yet performed through LPV filters;
Introduction of conditions to assure the stability of the controller fed by the estimated system states;
Design of two novel LMI conditions: one aiming to synthesize state-feedback gains supposing that the exogenous input matrix also depends on the controller gain, and a condition to determine filter dynamics minimizing a generalized norm;
A new convergence law, joining the parameter estimation procedure with the LPV control law, achieved by the set estimation error boundaries.
The paper is organized as follows.
Section 2 presents the preliminary results, which are important for the development of the proposed approach, intended to solve the problem whose formulation is detailed in
Section 3. The main results of the paper, which are the conditions for the synthesis of the controller, filter, and estimation procedure, as well a convergence analysis, are presented in
Section 4. Two experimental results, one analytic and another stemming from a practical implementation, are presented in
Section 5.
Section 6 concludes the paper.
3. Problem Formulation
Consider a parameter-dependent linear system given by
in which
is the state vector,
is the input vector (control signal),
is the output vector,
is the exogenous input to the system—representing disturbances and noise, and
is the vector that contains the system parameters, such that
presents magnitude limited by
. The matrices of (
9) present adequate dimensions and are related to
in an affine way:
In this paper, the polytopic representation of the matrices in (
9) is used, facilitating its manipulation at later stages. Thus, the dependence of the matrices in relation to each parameter is rewritten as a function of vertices of the polytope
,
, using (
11):
in which
is the unit simplex presented in (
12), with
. The composition of several polytopic elements leads to the multi-simplex representation, presented in Definition 1.
Definition 1 (Multi-simplex [
25]).
A multi-simplex Λ
is the Cartesian product of a finite number m of simplexes , , so that . For system (
9), the output track of a reference
, the tracking problem, can be achieved by defining the auxiliary state
, composing the extended state vector
, where
. The extended system is presented in Equation (
13) and will be summarized in this paper as a general state feedback control problem (
),
with
being a virtual output vector.
As previously described, one of the objectives of this paper is to precisely determine a control signal that stabilizes the system, in the format presented in (
14), where
is the scaled feedback gain and
is the estimated state vector.
The feedback law shown in (
14) conveys two main problems in the control area. The first problem is related to the synthesis of the gain
, considering its parametric dependence, while the second problem is related to the use of an estimated state vector in state feedback control. In the following subsection, these two problems are disclosed.
3.1. Parametric Dependent Feedback Gain
When considering a completely available state vector, the synthesis of state feedback gain can be obtained by several robust control techniques consolidated in the literature, for which two approaches are commonly found:
The premise that the vector
is precisely known [
1,
26,
27];
The assumption that
is not available, defining a static gain
K valid for the entire polytope [
28,
29].
However, these approaches can have restrictive characteristics: the first approach has limitations in its practical implementation, while the second can generate conservative results, especially in cases related to performance parameters, such as controllers of type and .
A reasonable alternative is to consider the case in which
is partially available—that is, composed of an estimated nominal component—added to the reading and/or estimation error. Thus, the controller synthesis condition can be relaxed compared to a static feedback gain. Let
be the estimated parameters, which can be described as
in which
is the nominal parameter and
is an additive estimation error limited by
,
. The affine representation of the matrices in (
10) can be generalized to cover the case of an estimated parameter:
with the parameterization of the estimation error
being obtained in a polytope such that [
18]
Thus, combining the pair
in (
16), and their respective polytopic representations presented in (
11) and (
17), the following is obtained:
Applying the homogenization process to the matrix
, the representation of the LPV matrix is obtained in terms of all vertices of the multi-simplex
, available in (
19) and (
20) [
18].
Therefore, the system matrices (
9) can be described by the composition of two LPV elements—with
representing nominal components and
representing uncertainties and errors in the parameter adjustment process. In the context of systems control, an estimation law for
can be proposed, which will allow removing the restrictive condition of considering
as unavailable, and replacing such a condition with one in which only
is not precisely known.
3.2. Estimated State Vector
The standard solutions for the state feedback gain, as well as the papers mentioned in
Section 3.1, consider that all states are available. This condition is also conservative, as in some cases, these quantities cannot be easily obtained in a real-world environment. In this instance, the use of an estimated state vector is of interest.
Although a common approach to obtain an estimated version of the state vector is the use of LPV robust observers [
16,
17,
30], the use of Luenberger-based observers is not viable in this case—in the sense of the problem presented in
Section 3.1, due to the non-precise knowledge of the LPV parameters necessary to reconstruct the system dynamics. To overcome this problem, we propose the use of robust filters in this work. Consider the robust filter given by
where
is the filter states and
the output satisfying
. The dynamics of the augmented system, composed by the states from red (
13) and from the filter (
21), are given by
So, the problem of estimating the state can be achieved by obtaining the matrix set
, composing and stabilizing system (
21), which will be presented in the next section of this paper.
3.3. Summarized Problem Definition
In this context, the stability of the equivalent closed-loop system will depend on three factors: the guarantee of convergence of the parametric estimation, the guarantee of convergence of the filtered states, and the guarantee of stability of the feedback system, considering the polytope composed by the parameter and its estimation uncertainty . Assuming the conditions previously presented, the problems to be solved in this paper are as follows:
Find a feedback gain that stabilizes the system, for a case in which and the states are the estimated quantities;
Determine the filter matrices that estimate the states .
Develop the estimation law for and its attraction condition.
To the best of the authors’ knowledge, the combined problem of state feedback with estimated states and parameters is still an open problem in the control area that this papers aiming to contribute.
4. Main Results
In the present section, the proposed control system based on the estimated parameters and states is developed, with the results divided into two parts.
Section 4.1 presents the conditions for the synthesis of a state-feedback gain
robust to uncertainties over the parameters and depending on the estimated states (Theorem 1). The proposed robust filter (Theorem 2) is also detailed in
Section 4.1, whose condition is defined upon the system controlled by the previously computed state-feedback gain, along with the procedure for estimation of exogenous parameters
(Theorem 3). The conditions for the convergence of the entire control system, which consists of the state-feedback gain, the filter, and the estimation procedure, are then presented in
Section 4.2. Two main results are detailed therein: the requirements to assure that the estimation procedure indeed yields a parameter whose uncertainties are contained within the prescribed bounds (Theorem 4), and the conditions to the state-feedback gain, depending on the estimated states, guarantee the stability of the entire system (Theorem 5).
4.1. Controller and Filter Synthesis
Consider the following state-feedback gain affinely dependent on the estimated parameters
which is similar to the formulation in (
16). Considering the homogenized formulation in (
19), it is possible to describe the state-feedback gain in (
14) as
, i.e., depending on the vertices of the multi-simplex
. Therefore, the desired control signal to be computed is described as
The application of such control into system (
13), considering
, results in
where
is the state estimation error. Note that only the feedback gain depends on the variable
connected to the estimation error, since the system dynamics matrices
and
are inherent to the system.
The following theorem presents a set of conditions to generate the desired state-feedback gain .
Theorem 1. If there exists a definite positive symmetric matrix ; matrices , ; and positive predefined scalars , and such thatis valid, wherethen is a state-feedback gain capable of stabilizing system (
25)
with norm from to bounded by γ. Proof. Replacing
on condition (
26) and multiplying it by
M on the left and
on the right, where
and
results in
The application of the Schur complement [
22] yields
which is equivalent to the dual formulation for the Bounded Real Lemma, as described in (
5). □
Remark 1. The scalars are slack variables intended to improve the feasibility region of the LMI conditions, often used in similar applications [31,32,33]. In order to avoid convexity problems, such variables need to be predefined. A search procedure can be performed to determine the values that yield the best results, but such a procedure is beyond the scope of the paper. With an appropriate state-feedback gain, it is now possible to develop the proposed robust filter. For this, define the variable
as
which consists of the variable
without considering the terms with
, which is necessary to assure that the generalized
norm is finite [
23]. The following theorem states the conditions for synthesizing the desired robust filter (
21).
Theorem 2. Suppose that is such that . If there exist definite positive symmetric matrices , , and ; matrices , , , , , , , , , , , , , and ; and scalars , , , , τ, and μ solving the optimization problemwherethenare the matrices of the robust filter (
21)
that minimize the bound μ for the generalized from to . Proof. Consider the augmented system (
22) and the Lyapunov function
given by
First, since conditions (
29) and (
30) are valid, then it is also true that
The application of the Schur complement [
22] on the latter condition yields
Thus,
which is equivalent to (
7).
Therefore, according to Theorem 1, the generalized
norm from
to
of the robust filter (
21) is lower than
, provided that
and
, if the following condition holds:
The condition
is valid by hypothesis. However, it is necessary to incorporate the bound
Applying the
-procedure [
22], condition (
33) is valid whenever the prior bound is satisfied if there exists a scalar
such that
Using the system matrices from (
22), inequality (
34) can be rewritten as
where
The utilization of Finsler’s Lemma [
22], with
with the application of the following structures for the slack variables
and the following change of variables
result in Condition (
31). □
The LMI conditions in Theorem 2 depend on predefined scalars . Similarly to the slack variables in Theorem 1, they can be handled as described in Remark 1.
In order to determine the parametric estimation law, consider the closed-loop system (
25). The parameter-independent elements, which compose the dynamics
, are separated from the matrices affinely dependent on the parameters to be estimated, resulting in the dynamics
. As a consequence, the equivalent system can be rewritten as
with
. Using the dynamics of the elements
,
, and
, the parametric estimation procedure applied in the present paper is developed. It is important to highlight that the dynamics
,
, and
can be reconstructed based on the knowledge of matrices
, and the filtered state vector obtained with
.
Theorem 3 ([
33])
. Consider , , and as depicted in (35), supposing that is a persistently excited function [34], and consider also the solutions and of the respective differential Equations (36) and (37):Therefore, the estimation update lawwith , assures that the estimation error uniformly ultimately converges to the compact setwhere is an upper bound forand σ a scalar such that . Proof. The solution of Equation (
36) is given by
Using
from (
35), the solution of Equation (
37) can be rewritten as
with
. On the other hand, the convergence of the estimation error
can be obtained through the analysis of the following Lyapunov function:
Since
, the derivative
is given by
Replacing
by (
38) and
by (
41), one has
Considering that
since
is supposed to be persistently excited, and using the upper bound for
, the derivative of the Lyapunov function is bounded by
Therefore, the ultimate bounding set (
39) can be obtained. More details of the proof can be found in [
33,
34]. □
The scalar parameter
ℓ, sometimes known as a leakage factor, assures that the matrices
and
are bounded, and the appropriate value for
ℓ depends on each application. Some guidelines can be found, for instance, in [
35]. Theorems 1, 2, and 3 present the synthesis conditions for, respectively, the controller, the filter, and the estimation procedure. However, it is necessary to guarantee that connecting all pieces together results in a convergent control system. Such guarantees are proposed in the following section.
4.2. Convergence Guarantees
Theorem 3 describes the procedure for computing the estimated parameter , which is then used on the gain-scheduling controller synthesized from Theorem 1. However, it is necessary to guarantee that the estimation error satisfies the stability requirements. The condition proposed in this paper to assure the stability is described in Theorem 4.
Theorem 4. Let be the gain-scheduling state-feedback gain robust to uncertainties on the estimated parameters within the intervalswith being positive scalars given bywith Therefore, the estimation procedure presented in Theorem 3, consideringassures that the controller stabilizes the system for Proof. According to the proof of Theorem 3, the update law (
38) assures that the derivative of the Lyapunov function
is negative for all
. On the other hand, the ellipsoid
defined as
with
given by Equation (
49), contains the set
defined by
The latter statement is valid since the equation defining the ellipsoid
, also given by
is satisfied for
d resulting from Equation (
48).
Figure 1 illustrates the described sets.
The set
describes a positively invariant set in
, since
[
34]. Note, however, that it is possible to conceive a situation where
temporarily exits
; thus, it is not sufficient that the controller assure the stability only for the interval described in Equation (
46). Consequently, in order to guarantee that
stabilizes the system
, it is necessary to design the controller to stabilize the system
, as illustrated in
Figure 1. From Equation (
50), one has that
with
given by Equation (
47), finishing the proof. □
The following theorem states the conditions to ensure the stability of the gain-scheduling controller under the feedback action of the estimated states .
Theorem 5. The control signal , where is the output of the filter (21), stabilizes the LPV system (13) if , where γ is the bound for the norm from to determined from Theorem 1 and μ is the generalized norm from to resultant from Theorem 2. Proof. According to the Small Gain Theorem [
22], the robustness of the closed-loop system
, defined in (
13), with the perturbed states stemming from the filter
from (
21), is achieved through the following condition:
where
is the
norm, as defined in
Section 2.1. Assuming that the state-feedback controller
assures that the bound for the
norm from
to
is lower than
, the first condition of (
51) is valid, since
Similarly, if the conditions of Theorem 2 are satisfied, then according to Theorem 1, the filtered variables
verify
with the last expression being equivalent to
Therefore,
Thus, if
, the second condition of (
51) is also valid, finishing the proof. □
In order to summarize the proposed methodology, Algorithm 1 shows the steps necessary to obtain the parameter-dependent state-feedback controller and the filter matrices.
Figure 2 then presents a diagram that illustrates the filtering and control structures, combined with the parametric estimation.
Algorithm 1 () = Synthesis () |
Obtain system matrices Maximum value allowed for the considered system; bounds for the additive parameters noises Theorem 4 () finished ← False while Not finished do Theorem 1 () if Theorem 1 is feasible then Theorem 2 if then finished ← True else Reduce end if else return Infeasible problem end if end while Convert to return |
6. Conclusions
In this paper, a framework for the synthesis of parameter-dependent controllers for LPV systems is proposed, considering that both the states and exogenous parameters are unavailable and need to be estimated. The control system is composed by a gain-scheduling controller, which depends on the estimated states yielded by a robust filter, developed in this paper, and on the estimated exogenous parameters, resultant from an estimation procedure, which are also a contribution of the present work. Each of the three elements (controller, filter, and estimator) is synthesized separately, and the complete framework converges to the desired behavior if a series of conditions are valid. Two experimental results, one numerical and one implemented in a physical system, are presented to illustrate and validate the methodology. The obtained results show that the proposed framework is capable of stabilizing complex LPV systems based only on the available outputs, through the estimation of both the states and the parameters. Such a result, to the authors’ knowledge, is a novel and important contribution to the area.
The presented techniques open some possibilities for future improvements. The incorporation of performance criteria into the control gain synthesis is of main interest, as it could improve the system performance and allow the implementation of the proposed framework even in restricted cases. Concerning the estimation procedure, the simulations presented satisfactory results; however, the implemented solution yielded a slower convergence rate than desired. Nevertheless, the different test situations yielded coherent behaviors for the estimated parameters, indicating the validity of the procedure, but improvements on the convergence rate, mainly through enhancing the estimation law, are also important to be considered in future works. An important improvement for further researches is the possibility to consider time-varying parameters. The current methodology supposes that the parameters are time-invariant, with such a requirement being necessary for the applied estimation procedure. The experiments show that even time-varying parameters could be properly estimated, thus indicating the potential for improving the techniques to formally deal with such cases. Further investigation of time-varying parameters and estimation performance indexes are suggested to be performed in future researches.