![MathJax Logo](/templates/jsp/_style2/_tandf/pb2/images/math-jax.gif)
Abstract
A type of high-order fully actuated (HOFA) systems with both nonlinear uncertainties and time-varying unknown parameters is considered, and a direct approach for the designs of robust adaptive stabilising controllers and robust adaptive tracking controllers is proposed based on the Lyapunov stability theory. The established controller is composed of three parts, the basic part cancels the known nonlinearities in the system and simultaneously assigns the linear dominant term in the closed-loop system, the robustness part overcomes the effects of the nonlinear uncertainties in the system, and the adaptation part adjusts online the controller to suit the effect of the unknown time-varying parameter vector. The proposed controller guarantees that the tracking error of the state to a given signal and the estimation error of the parameter vector finally converge globally into a bounded ellipsoid. Particularly, in the case that the unknown parameter vector is constant, an adaptive scheme that enables global asymptotical tracking is presented. An example demonstrates the effect of the proposed approach.
1. Introduction
Robust control and adaptive control are both very important issues in the field of systems and control. In many engineering problems, we often encounter systems with both nonlinear uncertainties and parametric uncertainties, and this gives rise to the problem of robust adaptive control (Tao, Citation2014). It is worth pointing out that robust adaptive control is not simply the superposition of robust control and adaptive control, while it is a more challenging topic worth extensive investigation.
1.1. Robust adaptive control
Backstepping designs have remained a dominant effective control methodology for nonlinear system control for decades. A systematic and fundamental introduction to adaptive backstepping designs for nonlinear strict feedback systems is presented in the classical book (Krstić et al., Citation1995). An excellent overview of the developments and advancements in adaptive backstepping as well as general adaptive control schemes can be found in the survey paper (Tao, Citation2014).
For strict feedback systems with both nonlinear uncertainties and unknown parameters, many researchers developed robust adaptive control schemes by combining the ideas of robust control and adaptive control with the method of backstepping. These schemes adjust online an estimation of the parameter vector and meanwhile ensure the robust stability with respect to the system nonlinear uncertainties. Works of this aspect include systems with bounded uncertainties (Freeman et al., Citation1996), single-input and single-output semi-strict feedback systems (Yao & Tomizuka, Citation1997), strict feedback systems with nonlinear uncertainties satisfying a class of triangular conditions (Polycarpou & Ioannou, Citation1996), and a type of strict feedback systems with simultaneously unmodelled dynamics and nonlinear uncertainties (Jiang & Praly, Citation1998).
It is well known that sliding mode control has a natural robustness feature and has attracted much attention. By combining the sliding mode methods and the modified methods of backstepping, robust adaptive control algorithms for uncertain strict feedback systems are proposed (Bartolini et al., Citation1996; Hou & Duan, Citation2011; Rios-Bolívar et al., Citation1996; Zhu et al., Citation2003).
For systems with very complicated nonlinear and parametric uncertainties, neural networks and fuzzy analysis are also introduced to design robust adaptive control laws. For instance, a robust adaptive control algorithm for uncertain semi-strict feedback systems is presented based on neural network in Gong and Yao (Citation2001), and a general robust adaptive controller is established in Farrell and Polycarpou (Citation2006) by combining neural networks and fuzzy analysis with the adaptive approximation approach. Furthermore, variable structure control methods utilising neural networks for robust adaptive control of strict feedback systems are also proposed (Li et al.,Citation2009).
1.2. First- vs. high-order system approaches
It needs to be pointed out that all the above results on robust adaptive control possess the following two characteristics:
they are all based on the state-space models and fall into the first-order system approaches; and
they mostly treat the case that the unknown parameters are constant, while the case of unknown time-varying parameters is very difficult to handle.
This physical world is governed by a series of physical laws, such as the Newton Law, the Lagrangian Equation, the Theorem of Linear and Angular Momentum, and the Kirchhoff Law of Current and Voltage, etc. When modelled by these laws, the original model of a physical plant is a set of systems of second order or higher. Nevertheless, in the long-developing period of control systems theory, almost all these high-order systems are converted into first-order ones in order to apply the commonly used state-space approaches. For analysis and control of control systems, the first-order state-space model is regarded by control scientists and engineers as universal.
The first-order system approaches concentrate on the state vector and thus are very suitable for state solution (response analysis) and estimation (observation and filtering), but they do not provide enough convenience for handling the control problems (Duan, Citation2020a, Citation2020b, Citation2020c, Citation2021a).
It is well known that a type of fully actuated mechanical systems, which are usually of second order, physically exist. Utilising the full-actuation feature of such a system, one can always design a controller which cancels the nonlinearities in the system and hence provides a constant linear closed-loop system. In Duan (Citation2020a), and also Part I of this series (Duan, Citation2020c), we have generalised the physical concept of fully actuated systems, and proposed general high-order fully actuated (HOFA) models for dynamical systems. Under certain mild conditions, it is shown in Parts I (Duan, Citation2020c) and II (Duan, Citation2021a) of this series (see also Duan, Citation2020a) that a dynamical system, which is not fully actuated, can almost always be converted equivalently into a fully actuated one of higher order. Moreover, just like the physical case, the full-actuation feature of a HOFA system allows us to cancel all the nonlinearities in the system to obtain a constant linear closed-loop system with an arbitrarily assigned eigenstructure, and all the design degrees of freedom in the assignment can also be provided (Duan, Citation2020a, Citation2020c, Citation2021a). It is well known that the type of strict feedback nonlinear systems have attracted tremendous attention in the literature. We point out, by the way, that one important reason behind this fact is that each subsystem in a strict feedback system is in nature a fully actuated one.
In Part III of this series (Duan, Citation2021b), we first propose a robust controller for a type of HOFA systems with nonlinear uncertainties and then develop, based on the obtained result, the high-order method of robust backstepping for second-order and high-order strict feedback systems with nonlinear uncertainties. Parallelly, in Part IV of this series (Duan, Citation2021c), an adaptive controller for a type of HOFA systems with a set of unknown parameters is firstly proposed, and then, based on the obtained result, a high-order method of adaptive backstepping for second-order and high-order strict feedback systems with parametric uncertainties is developed.
The work in this paper is closely related to that in Part III (Duan, Citation2021b) and Part IV (Duan, Citation2021c) of the series. The problem is a combination of those in both parts, which is concerned with a type of HOFA system with both nonlinear uncertainties and unknown parameter vectors. Robust adaptive stabilising controllers and tracking controllers for this type of system are proposed based on the Lyapunov stability theory. Both cases that the unknown parameter vector is time-varying and constant are treated. In the time-varying case, global stability in the sense that all the states of the system remain bounded is proven, while in the time-invariant case, global asymptotical stability is achieved. The results contain those in Duan (Citation2021b) and Duan (Citation2021c) as special cases.
This paper is divided into seven sections. The next section introduces the open-loop system and some preliminary results. Designs of the robust adaptive stabilising controller and the robust adaptive tracking controller for the system are given in Sections 3 and 4, respectively. Some additional remarks are further given in Section 5. An illustrative example is provided in Section 6, followed by a brief conclusion in Section 7.
2. Preliminaries
2.1. Notations
In this paper, we denote the ith eigenvalue of a matrix A by , the real part of a complex number s by
, and the kth derivative of a function
by
. The identity matrix is denoted by I. For a vector x, we define its following norm
where P is some symmetric positive definite matrix of appropriate dimension. Particularly, we denote
Moreover, for a vector
and a set of matrices
,
, the following symbols are frequently used in this paper:
(1)
(1)
(2)
(2)
2.2. HOFA model
This paper considers the control of the following uncertain HOFA system:
(3)
(3)
where
are the state vector and the control input vector, respectively,
is a continuous vector function,
and
are two continuous matrix functions, and
satisfies the following fully actuated assumption:
Assumption A1
Furthermore, is an uncertain nonlinearity of the system satisfying the following assumption:
Assumption A2
There exists a non-negative continuous scalar function such that
While
is an unknown time-varying parameter vector with a pre-estimate
, and satisfies
Assumption A3
with
and
being two non-negative real numbers.
Remark 2.1
The above HOFA model (Equation3(3)
(3) ) might be easily mistaken to represent a very small portion of systems due to full-actuated Assumption A1. While, as a matter of fact, many systems which are in state-space forms can be converted into HOFA systems (see Duan, Citation2020a, Citation2020b, Citation2020c, Citation2021a). Furthermore, many practical systems can also be modelled as HOFA systems. In fact, most physical systems are governed by certain physical laws, such as Newton's law, the Lagrangian Equation, the Theorem of Linear and Angular Momentum, and Kirchhoff's Laws of Current and Voltage. When such physical laws are used in modelling, a series of second-order subsystems are originally obtained. From this stage, we can further get a state-space model by variable extension, and on the other side, we can get a HOFA model by variable elimination. It should be also noted that many physically fully actuated systems exist, which are already in the form of second-order HOFA systems at the modelling stage.
Remark 2.2
Assumption A2, as well as the Assumption thmA2' which is imposed for the case of constant unknown parameter vectors in Section 5, are both very common ones. Further studies may consider the case where the nonlinearities possess some structural properties. Theoretically, Assumption A3 also quite general and allows the parameter goes to infinity. However, it is clear that Assumption A3 holds for some
and
when both
and its pre-estimation
are uniformly bounded with respect to
.
2.3. Technical lemmas
For control of the above HOFA system (Equation3(3)
(3) ), we need some preliminary results.
Firstly, let be the estimate of θ and define
(4)
(4)
then, we have the following lemma.
Lemma 2.1
Suppose that Assumption A3 is met, then, for the variables defined in (Equation4(4)
(4) ), the following relations hold:
(1) | |||||
(2) | |||||
(3) |
Proof.
The first conclusion can be easily verified. In view of
and Assumption A3, the second and the third conclusions can be immediately derived.
Secondly, the following three lemmas given in Duan (Citation2021b) are also needed.
Lemma 2.2
Suppose that satisfies
(5)
(5)
where
, then there exists a positive definite matrix
satisfying
(6)
(6)
Lemma 2.3
For any , there exist a set of matrices
satisfying the following condition
(7)
(7)
Lemma 2.4
Let a, b be two real numbers, and b>0, then the following relation holds:
(8)
(8)
When condition (Equation7(7)
(7) ) holds, it follows from Lemmas 2.2 and 2.3 that, for any
, there exists a positive definite matrix
satisfying
(9)
(9)
Partition
into
(10)
(10)
For convenience, we introduce the following notation
(11)
(11)
which will be often used in the following sections.
Remark 2.3
In the following discussion, we often omit some independent variables in the case of not causing confusion, e.g. and
are denoted by P and
, respectively;
and
are denoted by H and L, respectively.
3. Robust adaptive s tabilisation
For HOFA system (Equation3(3)
(3) ) with both uncertain nonlinearities and unknown parameters, the following robust adaptive stabilising control law is designed:
(12)
(12)
where
(13)
(13)
is the basic part, which aims to cancel the known nonlinear term
in the system and assign the linear term
to the closed-loop system; and
(14)
(14)
with ε being an arbitrarily selected positive real number, is the robustness part whose function is to overcome the influence of the uncertain nonlinearity
; while
(15)
(15)
is the adaptation part, which aims to estimate the parameters online and adjust the control input accordingly based on the estimated results.
A common aspect among the three parts of the controllers is that they are all the static or dynamical feedback of the state . Their expressions are really determined by the Lyapunov stability theory, as is shown in the proof of the following result, which reveals the capability of the above-described controller for HOFA system (Equation3
(3)
(3) ).
Theorem 3.1
Suppose that HOFA system (Equation3(3)
(3) ), together with the pre-estimation
of the unknown parameter vector θ, satisfies Assumptions A1–A3 . Let μ and ε be two arbitrarily selected non-negative real numbers, and
be a set of matrices satisfying (Equation7
(7)
(7) ). Then, control law (Equation12
(12)
(12) )–(Equation15
(15)
(15) ) for system (Equation3
(3)
(3) ) guarantees that the state
of the closed-loop system and the parameter estimation error
converge to the following ellipsoid:
where
(16)
(16)
Proof.
The proof is composed of four steps.
Step 1: | The Lyapunov function |
Substituting control law (Equation12(12)
(12) )–(Equation15
(15)
(15) ) into system (Equation3
(3)
(3) ) gives part of the closed-loop system as
(17)
(17)
where
(18)
(18)
(19)
(19)
Closed-loop system (Equation17
(17)
(17) ) can be expressed in the following state-space form:
(20)
(20)
When
satisfy condition (Equation7
(7)
(7) ), we know that there exists a positive definite matrix
satisfying Equation (Equation9
(9)
(9) ). Thus, the following Lyapunov function can be chosen for system (Equation20
(20)
(20) ):
(21)
(21)
It follows from (Equation7
(7)
(7) ) that Equation (Equation9
(9)
(9) ) holds. Then, in view of (Equation9
(9)
(9) ) and Equations (Equation20
(20)
(20) )–(Equation21
(21)
(21) ), we have
(22)
(22)
where
(23)
(23)
(24)
(24)
and
(25)
(25)
Step 2: | Dealing with |
Adding and subtracting in the last step of Equation (Equation22
(22)
(22) ) yields
(26)
(26)
Using Assumption A1 and Lemma 2.4, we have
(27)
(27)
Step 3: | Dealing with |
It follows from (Equation25(25)
(25) ) that
(28)
(28)
Further using the first conclusion in Lemma 2.1 gives
and
(29)
(29)
Then, using adaptive control law (Equation15
(15)
(15) ), and in view of (Equation16
(16)
(16) ) and the last two conclusions in Lemma 2.1, we obtain
(30)
(30)
Step 4: | Applying the Comparison Theorem |
Combining (Equation26(26)
(26) ), (Equation27
(27)
(27) ) and (Equation30
(30)
(30) ) gives
(31)
(31)
It thus follows from the Comparison Theorem that
which implies
Thus,
eventually converges into the ellipsoid
. The proof is completed.
In the case of n = 1, system (Equation3(3)
(3) ) turns into
(32)
(32)
and the corresponding robust adaptive control law is turned into
(33)
(33)
In such a case, the state x and the parameter estimation error
eventually converge into the following ellipsoid:
4. Robust adaptive tracking
Let be a sufficiently smooth reference signal to be tracked by
and put
then we have
(34)
(34)
and the functions in HOFA system (Equation3
(3)
(3) ) can all be transformed into functions with respect to
and t, that is,
(35)
(35)
Then HOFA system (Equation3
(3)
(3) ) turns into
(36)
(36)
Applying Theorem 3.1 to the above system gives the following robust adaptive control law:
(37)
(37)
where
(38)
(38)
(39)
(39)
(40)
(40)
Substituting the relations in (Equation34
(34)
(34) )–(Equation35
(35)
(35) ) back to(Equation37
(37)
(37) )–(Equation63
(63)
(63) ) yields the following robust adaptive tracking control law for original HOFA system (Equation3
(3)
(3) ):
(41)
(41)
where
(42)
(42)
with
being given by the following regulation law:
(43)
(43)
Theorem 4.1
Suppose that HOFA system (Equation3(3)
(3) ), together with a pre-estimation
of the unknown parameter vector θ, satisfies Assumptions A1–A3. Let μ and ε be two arbitrarily selected positive real numbers, and
be a set of matrices satisfying (Equation7
(7)
(7) ). Then, control law (Equation41
(41)
(41) )–(Equation66
(66)
(66) ) for uncertain system (Equation3
(3)
(3) ) guarantees that the tracking error
and the parameter estimation error
converge to the following ellipsoid:
To end this section, we further present some related remarks.
Remark 4.1
Obviously, the radius of the ellipsoid and
can be comprehensively adjusted through three ways: one is to increase the stability threshold μ of the linear part; the second is to reduce the value of ε, or equivalently, to increase the magnitude of control; the third is to reduce the values of
and
by improving the pre-estimation accuracy of the parameter vector. The first two aspects can be adjusted at will, but the third aspect cannot. Since the proposed method depends on the pre-estimation
of the parameter θ, it is very difficult to obtain
and
with very small values in the absence of prior information. This leads to the fact that the radius of the ellipsoids
and
cannot be arbitrarily small.
Remark 4.2
When the unknown time-varying parameter θ does not exist, we have , and the adaptive parts of the control laws
and
vanish. In such a case, the results in this paper reduce to those in Duan (Citation2020c). In this situation, the radius of the final ellipsoid can be made as small as desired through increasing the stability threshold μ and increasing the magnitude of control (equally, reducing the value of ε), that is, the desired accuracy of signal tracking can be guaranteed. However, the situation becomes complicated when there exist unknown time-varying parameters in the system.
5. Case of ![](//:0)
being constant
When the unknown parameter θ in HOFA system (Equation3(3)
(3) ) is constant, its pre-estimation is naturally taken to be constant. Then, we have
,
, and
(44)
(44)
(45)
(45)
In such a case, the robust adaptive control law for the system is given by (Equation41
(41)
(41) ) and (Equation65
(65)
(65) ) and the following parameter regulation law:
(46)
(46)
and the radius of the eventually relevant ellipsoid is
(47)
(47)
Considering that parameter adaptive law (Equation46
(46)
(46) ) and the radius of the ellipsoid into which the state finally converges are both related to the pre-estimation
of the parameter θ, it is very important to find a
with higher precision (a smaller
). Without good prior information, the parameter vector
has to be chosen by guess, and the value of
maybe eventually very large, and this consequently gives an attractive ellipsoid with a big radius.
In this section, let us replace Assumption A2 with
Assumption A2'
There exists a non-negative continuous scalar function such that
Under Assumptions A1 and the above thmA2', we will present a modified adaptation scheme for the case of constant θ, which has the following two advantages:
the adaptation scheme does not depend on a pre-estimate of the parameter θ;
the robust adaptive controller guarantees that the state
converges to zero.
In the case that the parameter vector θ is constant, the modification of our robust adaptive controller consists of the following two aspects:
replacing the robustness part in robust adaptive controller (Equation12
(12)
(12) )–(Equation14
(14)
(14) ) by
(48)
(48) where ε is an arbitrarily selected positive real number not greater than 1, and
replacing the adaptation part in robust adaptive controller (Equation12
(12)
(12) )–(Equation14
(14)
(14) ) by the following
(49)
(49)
As a result, we have the following theorem.
Theorem 5.1
Suppose that HOFA system (Equation3(3)
(3) ) satisfies Assumptions A1 and A2', and the parameter vector θ is constant. Let μ and ε be two selected positive real numbers, with
and
be a set of matrices satisfying (Equation7
(7)
(7) ). Then, the control law given by (Equation12
(12)
(12) )–(Equation13
(13)
(13) ) and (Equation48
(48)
(48) )–(Equation49
(49)
(49) ), for system (Equation3
(3)
(3) ), guarantees
is bounded.
Proof.
For clarity, we divide the proof into three steps.
Step 1: | The Lyapunov function |
It can be easily observed that this step is exactly the same as Step 1 in the proof of Theorem 3.1. We thus need only to start from (Equation22(22)
(22) ) to (Equation25
(25)
(25) ).
Step 2: | Dealing with |
Similar to Step 2 in the proof of Theorem 3.1, using Assumption thmA2', we have
(50)
(50)
Step 3: | Dealing with |
Recalling that the parameter vector θ is constant, we have
It thus follows from (Equation19
(19)
(19) ) and (Equation49
(49)
(49) ) that
(51)
(51)
Using (Equation22
(22)
(22) ), (Equation23
(23)
(23) ) and (Equation50
(50)
(50) )–(Equation51
(51)
(51) ), we obtain
when
. Therefore, it follows from the Lyapunov Theorem that the conclusion holds.
In the case that the state is required to track a given signal
, the robust adaptive tracking control law for the system turns into
(52)
(52)
where
(53)
(53)
where
is given by the adaptation law
(54)
(54)
When this robust adaptive control law is applied to HOFA system (Equation3
(3)
(3) ),
is guaranteed to be bounded, and
(55)
(55)
Therefore, asymptotic tracking of the system state vector to the reference signal can be realised in such a case. In the particular case of
this result reduces to the one given in Duan (Citation2021c).
6. Additional remarks
6.1. Solutions of ![](//:0)
and ![](//:0)
![](//:0)
The work of this paper once again confirms the linear-dominant design idea described in Duan (Citation2020a), that is, to overcome the influence of uncertainties and unknown parameters by firstly cancelling the known nonlinearities in the system and then appropriately designing the linear part in the closed loop. The linear dominant part , or
, of the robust adaptive stabilising control law proposed in this paper can still be solved by the parametric design method in Duan (Citation2020a). Concretely, we have the following result (see also Duan, Citation2021a, Citation2021b).
Proposition 6.1
For an arbitrarily chosen all matrices
and
satisfying
and
are given by
where
is an arbitrary parameter matrix satisfying
Clearly, there are quite some degrees of freedom in the selection of F, while on the other hand we also have the parameter matrix Z, which provides degrees of freedom. All these degrees of freedom can be further utilised to achieve the additional performance of the system (see, e.g. Duan, Citation1992, Citation1993; Duan & Zhao, Citation2020; Duan et al., Citation2000, Citation2002).
In addition, it should be pointed out that when the uncertain nonlinear terms and unknown parameters do not exist, only the basic part or
is left in the designed control law. In such a case, the closed-loop system is a constant linear one with assignable closed-loop eigenstructure, and the problem reduces to the standard problem in Duan (Citation2020a).
6.2. Further remarks
Remark 6.1
The adaptive control of nonlinear systems with time-varying unknown parameters has always been a difficult problem in the field of systems and control. The result in Section 3 shows that although there exist uncertain nonlinear terms and time-varying unknown parameters in the system, we can still obtain a control law which guarantees the stability (boundedness) of the closed-loop system. However, due to the time-varying nature of the unknown parameters, asymptotical stability is generally not achievable.
Remark 6.2
Parallelly, it can also be seen that the solution to the tracking problem considered in Section 4 is not in an asymptotic sense, and the established control law may not ensure a high tracking accuracy. What the proposed control law can achieve is to ensure that the actual operating state of the system will not deviate too far away from the desired one. Such kind of tracking requirements has numerous practical backgrounds, e.g. mid-course guidance of long-distance missiles, monitoring and tracking of space targets, etc. A common characteristic in these applications is to keep the system running with lower energy while maintaining an endurable and controllable performance before the time to take further ‘action’.
Remark 6.3
In the situation where the unknown parameter is time-varying, generally speaking, it is very difficult to realise asymptotic tracking or arbitrary-precision tracking. To increase the tracking accuracy, it is recommended to obtain as much as possible a priori information about unknown parameters based on theoretical and technical analysis, numerical experiments as well as man's experience in order to give smaller and
, so as to improve the tracking accuracy. After all, it is not necessary to argue whether the parameter estimation is realised or not, but only to regard the proposed controller as a dynamic compensator. The conclusion is that the stabilisation of the system in the sense of global boundedness is achieved under this dynamic compensator.
Remark 6.4
Disturbance attenuation or compensation has always been an important issue in control systems design. The unknown parameter θ in HOFA model (Equation3(3)
(3) ) in this paper can also be regarded as an unknown disturbance vector. The disturbance term
represents a structural perturbation of the system. From this perspective, the work of this paper can also be regarded as the robust control of systems with structural disturbances. In particular, in disturbance compensation theory, constant disturbance is an important case and is widely accepted. When the parameter vector θ is constant, the work in this paper can also be regarded as robust control with disturbance compensation using a disturbance estimator.
Remark 6.5
The proposed method can be extended to some sub-fully actuated systems. One of the natural ideas of doing this is to select properly a set of initial values and a reference signal such that the solution of the system can safely pass around the ‘dangerous area’ which possibly makes the matrix
off-rank by following the ‘leading’ signal
, so as to preserve the boundedness and realisability of the controller. This idea will be demonstrated by several examples in the Part VII (Duan, Citation2021d) of the series.
7. An illustrative example
Consider the following system (Kokotović & Arcak, Citation2001, p. 649), which was originally presented by Kokotović and Kanellakopoulos (Citation1990):
(56)
(56)
where all variables are scalar ones, θ is an unknown parameter. According to Kokotović and Arcak (Citation2001, p. 649), real difficulties were encountered in this ‘bench-mark problem’. Global stabilisation and convergence were finally achieved with the first, overparametrised version of adaptive backstepping by Kokotović et al. (Citation1991), and Kanellakopoulos et al. (Citation1991), which also employed the nonlinear damping of Feuer and Morse (Citation1978). Jiang and Praly (Citation1991) reduced the overparametrisation on one-half, and the tuning function method of Krstić et al. (Citation1992) completely removed it. Duan (Citation2021c) converted this system into the following third-order fully actuated system:
(57)
(57)
and solved the adaptive control of the system using the HOFA approach. To derive an example system with both an unknown parameter and a nonlinear uncertainty, let us further add a nonlinear uncertain term
to model (Equation57
(57)
(57) ) and obtain the following HOFA system:
(58)
(58)
where the uncertainty
satisfies
with
being some non-negative scalar function.
Different from Duan (Citation2021c), in this example, we allow the parameter θ in system (Equation58(58)
(58) ) to be time-varying. Applying Theorem 3.1, we obtain the robust adaptive controller for system (Equation58
(58)
(58) ) as follows:
(59)
(59)
where
(60)
(60)
(61)
(61)
7.1. Solution of ![](//:0)
and ![](//:0)
![](//:0)
According to Duan (Citation2021c), in order that the matrix has eigenvalues
and
, we need to choose
as
(62)
(62)
Particularly choosing
yields
(63)
(63)
Consider the Lyapunov equation
(64)
(64)
which clearly gives
with
. By solving (Equation64
(64)
(64) ), we obtain
hence
7.2. Simulation results
The uncertainty and its bound function
are chosen, respectively, as
and
Further take
then we obtain the robust part of the controller as
(65)
(65)
Let the parameter θ be given as
and a pre-estimate of
be taken as
Thus, the adaptive part of the controller becomes
(66)
(66)
In the simulation, two sets of initial values are considered:
Case A. and
Case B.
and
The simulation results are shown in Figures and . It can be observed that the simulation results are consistent with the theoretical indications. Furthermore, it can be noted that the magnitude of the control u is relatively large, and this is because that the control u has to take the burden to cancel the nonlinearity in the system.
8. Conclusion
It has been shown in Parts I (Duan, Citation2020c) and II (Duan, Citation2021a) of the series that HOFA models are a type of general system representations and have great advantages in dealing with the control of dynamical systems. As demonstrations, robust control (Duan, Citation2021b) and adaptive control (Duan, Citation2021c) of HOFA systems have both been effectively treated. In this paper, the problem of robust adaptive control of a HOFA model is further investigated.
The adaptive control of nonlinear systems with time-varying unknown parameters has always been a difficult problem in the field of systems and control. It is shown that for a HOFA system with nonlinear uncertainties and time-varying unknown parameters, a robust adaptive control law still exists under very mild conditions, which guarantees the global stability (boundedness) of the closed-loop system.
When the unknown parameter vector is constant and the nonlinear uncertainty has a quasi-linear bound, it is further shown that a modified adaptation scheme exists, which does not depend on a pre-estimate of the parameter θ, and guarantees that the state globally converges to zero while keeping the estimation of the parameter vector bounded.
The proposed approach is very simple and convenient. In the special case that both the nonlinear uncertainties and the unknown parameters do not exist, the closed-loop system reduces to a constant linear system with arbitrarily assignable eigenstructure.
The work of this paper can be extended to the case of sub-fully actuated high-order systems with nonlinear and parametric uncertainties. It can also be extended to different types of systems, such as discrete-time systems and stochastic systems. Furthermore, based on the proposed results, the high-order method of backstepping can also be proposed as treated in Duan (Citation2021b) and Duan (Citation2021c).
Acknowledgements
The author is grateful to his Ph.D. students Guangtai Tian, Qin Zhao, Xiubo Wang, yajun Gao, etc., for helping him with reference selection and proofreading. He is particularly grateful to his student Tianyi Zhao for helping him carrying out the simulation in the example.
Disclosure statement
No potential conflict of interest was reported by the author(s).
Additional information
Funding
Notes on contributors
Guangren Duan
Guangren Duan received his Ph.D. degree in Control Systems Sciences from Harbin Institute of Technology, Harbin, P. R. China, in 1989. After a two-year post-doctoral experience at the same university, he became professor of control systems theory at that university in 1991. He is the founder and currently the Director of the Center for Control Theory and Guidance Technology at Harbin Institute of Technology. He visited the University of Hull, the University of Sheffield, and also Queen's University of Belfast, UK, from December 1996 to October 2002, and has served as Member of the Science and Technology committee of the Chinese Ministry of Education, Vice President of the Control Theory and Applications Committee, Chinese Association of Automation (CAA), and Associate Editors of a few international journals. He is currently an Academician of the Chinese Academy of Sciences, and Fellow of CAA, IEEE and IET. His main research interests include parametric control systems design, nonlinear systems, descriptor systems, spacecraft control and magnetic bearing control. He is the author and co-author of 5 books and over 270 SCI indexed publications.
References
- Bartolini, G., Ferrara, A., Giacomini, L., & Usai, E. (1996, December 5–6). A combined backstepping/second order sliding mode approach to control a class of nonlinear systems. Proceedings of International Workshop on Variable Structure Systems, Tokyo, Japan (pp. 205–210). IEEE. https://doi.org/https://doi.org/10.1109/VSS.1996.578620
- Duan, G. R. (1992). Simple algorithm for robust pole assignment in linear output feedback. IEE Proceedings D: Control Theory and Applications, 139(5), 465–470. https://doi.org/https://doi.org/10.1049/ip-d.1992.0058
- Duan, G. R. (1993). Robust eigenstructure assignment via dynamical compensators. Automatica, 29(2), 469–474. https://doi.org/https://doi.org/10.1016/0005-1098(93)90140-O
- Duan, G. R. (2020a). High-order system approaches – I. Full-actuation and parametric design. Acta Automatica Sinica, 46(7), 1333–1345 (in Chinese). https://doi.org/https://doi.org/10.16383/j.aas.c200234
- Duan, G. R. (2020b). High-order system approaches – II. Controllability and fully-actuation. Acta Automatica Sinica, 46(8), 1571–1581 (in Chinese). https://doi.org/https://doi.org/10.16383/j.aas.c200369
- Duan, G. R. (2020c). High-order fully actuated system approaches: I. Models and basic procedure. International Journal of System Sciences, 46(9), 1885–1895. https://doi.org/https://doi.org/10.16383/j.aas.c200370
- Duan, G. R. (2021a). High-order fully actuated system approaches: II. Generalized strict-feedback systems. International Journal of System Sciences. https://doi.org/https://doi.org/10.1080/00207721.2020.1829167
- Duan, G. R. (2021b). High-order fully actuated system approaches: III. Robust control and high-order backstepping. International Journal of System Sciences. https://doi.org/https://doi.org/10.1080/00207721.2020.1829168
- Duan, G. R. (2021c). HOFA system approaches: IV. Adaptive control and high-order backstepping. International Journal of System Sciences. https://doi.org/https://doi.org/10.1080/00207721.2020.1849863
- Duan, G. R. (2021d). HOFA system approaches: VII. Controllability, stabilizability and parametric designs. International Journal of System Sciences. https://doi.org/https://doi.org/10.1080/00207721.2020.1849864
- Duan, G. R., Irwin, G. W., & Liu, G. P. (2002). Disturbance attenuation in linear systems via dynamical compensators: a parametric eigenstructure assignment approach. IEE Proceedings-Control Theory and Applications, 147(2), 129–136. https://doi.org/https://doi.org/10.1049/ip-cta:20000135
- Duan, G. R., Liu, G. P., & Thompson, S. (2000). Disturbance attenuation in Luenberger function observer designs – A parametric approach. IFAC Proceedings Volumes, 33(14), 41–46. https://doi.org/https://doi.org/10.1016/S1474-6670(17)36202-X
- Duan, G. R., & Zhao, T. Y. (2020). Observer-based multi-objective parametric design for spacecraft with super flexible netted antennas. Science China Information Sciences, 63(7), 1–21. Article 172002. https://doi.org/https://doi.org/10.1007/s11432-020-2916-8
- Farrell, J. A., & Polycarpou, M. M. (2006). Adaptive approximation based control: Unifying neural, fuzzy and traditional adaptive approximation approaches. John Wiley and Sons.
- Feuer, A., & Morse, A. S. (1978). Adaptive control of single-input single-output linear systems. IEEE Transactions on Automatic Control, 23(4), 557–569. https://doi.org/https://doi.org/10.1109/TAC.1978.1101822
- Freeman, R. A., Krstić, M., & Kokotović, P. V. (1996). Robustness of adaptive nonlinear control to bounded uncertainties. IFAC Proceedings Volumes, 29(1), 2726–2731. https://doi.org/https://doi.org/10.1016/S1474-6670(17)58088-X
- Gong, J. Q., & Yao, B. (2001). Neural network adaptive robust control of nonlinear systems in semi-strict feedback form. Automatica, 37(8), 1149–1160. https://doi.org/https://doi.org/10.1016/S0005-1098(01)00069-3
- Hou, M. Z., & Duan, G. R. (2011). Robust adaptive dynamic surface control of uncertain nonlinear systems. International Journal of Control, Automation and Systems, 9(1), 161–168. https://doi.org/https://doi.org/10.1007/s12555-011-0121-7
- Jiang, Z. P., & Praly, L. (1991, December 11–13). Iterative designs of adaptive controllers for systems with nonlinear integrators. Proceedings of the 30th IEEE conference on Decision and Control, Brighton, UK (pp. 2482–2487). IEEE. https://doi.org/https://doi.org/10.1109/CDC.1991.261798
- Jiang, Z. P., & Praly, L. (1998). Design of robust adaptive controllers for nonlinear systems with dynamic uncertainties. Automatica, 34(7), 825–840. https://doi.org/https://doi.org/10.1016/S0005-1098(98)00018-1
- Kanellakopoulos, I., Kokotović, P. V., & Morse, A. S. (1991). Systematic design of adaptive controllers for feedback linearizable systems. IEEE Transactions on Automatic Control, 36(11), 1241–1253. https://doi.org/https://doi.org/10.1109/9.100933
- Kokotović, P. V., & Arcak, M. (2001). Constructive nonlinear control: A historical perspective. Automatica, 37(5), 637–662. https://doi.org/https://doi.org/10.1016/S0005-1098(01)00002-4
- Kokotović, P. V., & Kanellakopoulos, I. (1990). Adaptive nonlinear control: A critical appraisal. Proceedings of the sixth Yale Workshop on Adaptive and Learning Systems, New Haven, CT (pp. 1–6). Center for Systems Science, Becton Center, Yale University.
- Kokotović, P. V., Kanellakopoulos, I., & Morse, A. S. (1991). Adaptive feedback linearization of nonlinear systems. In Petar V. Kokotovic (Ed.), Foundations of adaptive control (pp. 309–346), Springer.
- Krstić, M., Kanellakopoulos, I., & Kokotović, P. V. (1992). Adaptive nonlinear control without overparametrization. Systems and Control Letters, 19(3), 177–185. https://doi.org/https://doi.org/10.1016/0167-6911(92)90111-5
- Krstić, M., Kanellakopoulos, I., & Kokotović, P. V. (1995). Nonlinear and adaptive control design. John Wiley and Sons.
- Li, T. S., Wang, D., Feng, G., & Tong, S. C. (2009). A DSC approach to robust adaptive NN tracking control for strict-feedback nonlinear systems. IEEE Transactions on Systems, Man, and Cybernetics-Part B: Cybernetics, 40(3), 915–927. https://doi.org/https://doi.org/10.1109/TSMCB.2009.2033563
- Polycarpou, M. M., & P. A. Ioannou (1996). A robust adaptive nonlinear control design. Automatica, 32(3), 423–427. https://doi.org/https://doi.org/10.1016/0005-1098(95)00147-6
- Rios-Bolívar, M., Zinober, A. S. I., & Sira-Ramírez, H. (1996). Dynamical sliding mode control via adaptive input-output linearization: A backstepping approach. In F. Garofalo and L. Glielmo (Eds.), Robust control via variable structure and Lyapunov techniques (pp. 15–35), Springer-Verlag.
- Tao, G. (2014). Multivariable adaptive control: A survey. Automatica, 50(11), 2737–2764. https://doi.org/https://doi.org/10.1016/j.automatica.2014.10.015
- Yao, B., & Tomizuka, M. (1997). Adaptive robust control of SISO nonlinear systems in a semi-strict feedback form. Automatica, 33(5), 893–900. https://doi.org/https://doi.org/10.1016/S0005-1098(96)00222-1
- Zhu, Y. H., Jiang, C. S., & Fei, S. M. (2003). Robust adaptive dynamic surface control for nonlinear uncertain systems. Joumal of Southeast University, 19(2), 126–131.