Abstract
An advantage of a high-order fully-actuated (HOFA) system is that there exists a controller such that a constant linear closed-loop system with an arbitrarily assignable eigenstructure can be obtained. In this paper, a generalised form of the conventional first-order strict-feedback systems (SFSs) is firstly proposed, and a recursive solution is proposed to convert equivalently the generalised SFS into a HOFA model. Then the second- and high-order SFSs are defined and their equivalent HOFA models are also derived. It is further shown that, under certain common conditions, the recursive solutions for converting the generalised SFSs into HOFA models can be rearranged into direct analytical explicit solutions. Such a high-order system approach is more direct and simpler than the first-order system approach since it avoids the process of converting firstly these second- and high-order SFSs into first-order ones for control, and can finally produce a constant linear closed-loop system. Particularly, it is more effective than the well-known method of backstepping since, for the generalised complicated SFSs with more subsystems, the method of backstepping may simply be not applicable due to more serious ‘differential explosion’ problem. Two examples are worked out to demonstrate the effect of the approach.
1. Introduction
State-space approaches for control system analysis and design have remained absolutely dominant for over a half century, yet it is found that state-space models may not be the best choice for dealing with the control of the system, although they are probably the best choice for state solutions (response analysis) and observations (estimations) (see, Duan, Citation2020a, Citation2020b, Citation2020c, Citation2020d). In contrast, a type of high-order fully-actuated (HOFA) system models behave more powerfully in the control of many nonlinear systems (Duan, Citation2020a, Citation2020d). This paper is concerned with the derivation of the HOFA models of three types of generalised strict-feedback nonlinear systems.
1.1. Typical SFSs
Consider the following strict-feedback nonlinear system (1) (1) where , are the state vectors, is the control input, and , are sufficiently smooth vector functions and matrix functions, respectively. Furthermore, is nonsingular for all ,
This type of systems are called in the literature the strict-feedback systems (SFSs), which are extremely important due to the following three aspects.
Firstly, more general nonlinear systems can be equivalently converted into the form. In fact, it has been shown that the general nonlinear systems in the following affine form with and being respectively the state and control vectors, can be converted into the form of (Equation10(10) (10) ) under some conditions (Kanellakopoulos et al., Citation1991; Krstic et al., Citation1995; Riccardo & Tomei, Citation1995). Very recently, Duan (Citation2020d) investigated a more general system in the form of where is some integer, and are respectively the state and control vectors. It is shown that the system, when n is a multiple of r, can also be converted, under certain conditions, into a similar strict-feedback form of order m (Duan, Citation2020d), which reduces to the normal SFS form of (Equation10(10) (10) ) in the case of m = 1. Such facts indicate, from the theoretical aspect, that SFSs are a type of very common nonlinear systems.
Secondly, SFSs describe a variety of practical nonlinear systems. Such a fact has been verified by a great deal of applications, including, but certainly not limited to, circuit system (Khalil, Citation2002), pendulum systems (Jiang & Nijmeijer, Citation1997; Khalil, Citation2002; Yang et al., Citation2004), robotic systems (Dawson et al., Citation1994; Ferrara & Giacomini, Citation2000; Jiang & Nijmeijer, Citation1997; Khalil, Citation2002; Riccardo & Tomei, Citation1995; Yang et al., Citation2004), missile and satellite control systems (Farrell et al., Citation2005; Kim et al., Citation2004; Sun et al., Citation2017), and ship fin roll stabilisation systems (Yang et al., Citation2004).
Thirdly, SFSs probably form the largest class of nonlinear systems for which stabilising controllers can be systematically designed. A very typical recursive design method for this class of systems is the well-known method of backstepping, which were initiated by a group of researchers, e.g. Tsinias (Citation1989, Citation1991), Byrnes and Isidori (Citation1989), Sontag and Sussmann (Citation1988), Kokotovic and Sussmann (Citation1989), and Saberi et al. (Citation1990). Since 1990, works on control of SFSs using improved method of backstepping have dramatically increased (Farrell et al., Citation2009; Hong & Jiang, Citation2006; Huang et al., Citation2005; Kokotovic & Arcak, Citation2001; Tee & Ge, Citation2011).
1.2. HOFA system approaches
Very recently, it is pointed out, and also fully evidenced, in Duan (Citation2020a, Citation2020b, Citation2020d) that the commonly used first-order state-space models are, although very convenient for problems of state solutions and observations, not effective enough for nonlinear system control, while the type of HOFA system models, proposed in Duan (Citation2020a, Citation2020d), are more effective and convenient for control design of nonlinear systems. It is shown in Duan (Citation2020a, Citation2020d) that, once a HOFA model for a nonlinear system is obtained, the controller can then be immediately written out, which eliminates the nonlinearities in the system, and eventually results in a constant linear closed-loop system.
The HOFA system approaches actually solve many problems that the first-order Lyapunov stabilisation approach does not solve. In fact, the first-order state-space stabilisation approach based on Lyapunov functions analysis depends heavily on the complexity of the nonlinearities. Therefore, it may not even provide a solution in certain complex cases, to say nothing of giving some global stability results or producing constant linear closed-loop systems. While the HOFA system approaches make use of the full-actuation feature and can eliminate easily the nonlinearities, no matter how complicated they are, theoretically.
Clearly, in the applications of the HOFA system approaches for control systems design, the main task is to derive a HOFA model for the considered system. In Duan (Citation2020a), a simplified version of the SFS is proven to be equivalent to a HOFA system. In this paper, the SFS (Equation10(10) (10) ) is firstly generalised into a more complicated form, and then it is shown that a recursive solution exists to convert the generalised SFS equivalently into a HOFA model.
Most practical systems are governed by physical laws, such as, Newton's law, Lagrangian equation, Theorem of linear and angular momentum, Kirchhoff's laws of current and voltage, etc. When modelled by these physical laws, a set of subsystems of second- or higher-order are firstly obtained (Duan, Citation2020e, Citation2020f; Spong et al., Citation2008). In view of such a fact, generalised SFSs of both second-order and high-order are also proposed in this paper. Similarly to the generalised first-order case, recursive solutions to convert the generalised second-order and high-order SFSs equivalently into some HOFA models are also proposed. Therefore, control of these systems can then be easily realised and better solved in the sense that the final closed-loop system is a constant and linear one with a desired eigenstructure. While on the other side, due to the complexity in the generalised SFSs, the typical method of backstepping may not be applicable especially when n is large due to possible more serious ‘differential explosion’ phenomenon.
In this paper, we use to denote the combination of k elements out of n. Furthermore, for and the following symbols are frequently used in the paper:
2. Generalized SFSs
2.1. First-order SFSs
The SFS (Equation10(10) (10) ) is a normal one, and can be further generalised.
Consider a system in the following first-order descriptor form (Duan, Citation2010) (2) (2) where is the state vector, is a continuous vector function, can be singular. When the matrix is not diagonal, once (Equation2(2) (2) ) is expanded, the ith equation may contain the derivative of the jth state variable. In such a case, the derivative of the jth state variable in the ith equation can also be shifted into the function .
We use this idea to generalise the above strict-feedback nonlinear system (Equation10(10) (10) ). Specifically, we add the derivative term of the state components, the time variable t and a parameter vector to each pair of f and G functions, so as to obtain the following generalised form: (3) (3) where , are the state vectors, is the control input, and , are sufficiently smooth vector functions and matrix functions, respectively.
As a normal requirement to SFSs, we assume the following:
Assumption A1
For arbitrary , and , there holds (4) (4)
In certain high-dimensional cases, the above Assumption A1 may be difficult to verify. It is recommanded that symbolic computation techniques may be considered to help in such cases.
For this generalised form (Equation3(3) (3) ), some existing control methods, such as the backstepping methods, may become extremely difficult or even impossible to apply when r and n are large due to the ‘differential explosion’ problem. However, if we can transform it into a HOFA system model, its control problems can then be solved easily and conveniently (Duan, Citation2020a).
Theorem 2.1
Let Assumption A1 be satisfied, then, under the following transformation (5) (5) the generalised strict-feedback nonlinear system (Equation3(3) (3) ) can be transformed into the following HOFA system (6) (6) where the matrix function and the vector function are recursively given by (7) (7) and (8) (8) with the initial values (9) (9) where in (Equation7(7) (7) )–(Equation8(8) (8) ) the and their derivatives are all given or determined by the transformation (Equation5(5) (5) ).
For a proof of the theorem, please refer to the Appendix.
Remark 2.1
The Assumption A1 is a global one, it requires (Equation4(4) (4) ) to hold for . Relaxation of this assumption to a local one can be considered. If this assumption is valid only on a certain set , then the derived high-order system (Equation6(6) (6) ) is a HOFA model on a certain set determined from Ω by the transformation (Equation5(5) (5) ).
Remark 2.2
Once the HOFA model (Equation6(6) (6) ) is obtained, the controller of the system can then be simply designed as (Duan, Citation2020a, Citation2020d) (10) (10) which gives the following constant linear closed-loop system where v is some external signal, while is an arbitrary matrix which makes stable. A complete parametric approach for solving the matrix is given in Duan (Citation2020a) (see also the Proposition 2 in Duan, Citation2020d).
2.2. Second-order SFSs
Lagrangian Equation and Theorem of Momentum (moment) are often used in modelling physical systems. As a result in such applications, the models of the obtained subsystems are of second-order. For this reason, we introduce the following second-order strict-feedback nonlinear system: (11) (11) where , are the state vectors, is the control input vector, is a parameter vector; , are a set of sufficiently smooth vector functions, , are a set of sufficiently smooth matrix functions, and satisfy the following assumption:
Assumption A2
For arbitrary , and , there holds
Parallel to the first-order case, we have the following conclusion.
Theorem 2.2
Let Assumption A2 be met, then, under the following transformation (12) (12) the SFS (Equation11(11) (11) ) can be equivalently converted into the following HOFA model (13) (13) where the functions and are given recursively by (14) (14) and (15) (15) with the initial values (16) (16) where in (Equation14(14) (14) )–(Equation47(47) (47) ) the and their derivatives are given or determined by the transformation (Equation42(42) (42) ).
For a proof of the theorem, please refer to the Appendix.
It is noted that facts similar to those mentioned in the Remarks 2.1 and 2.2 also hold true in this second-order case.
The SFS (Equation11(11) (11) ) clearly has the following companion form: (17) (17) Following the same procedure, the above SFS (Equation17(17) (17) ) can also be converted into a HOFA model. We remark that the derivation process is even simpler since for this companion for each updating only needs a first order differential of each subsystem.
2.3. High-order SFSs
When modelling complex physical systems, there are systems governed by Newton's law, Lagrangian equation, or Theorem of Momentum, etc., while there may also be subsystems governed by Hamilton equations. Therefore, there are subsystems of both first- and second-orders, and some of these subsystems can also be equivalently written into high-order ones. This fact stimulates us to introduce the following high-order (mixed-order) strict-feedback nonlinear system: (18) (18) where , are the state vectors, is the control input vector, is a parameter vector; are a set of positive integers, which often take the values of 1 and 2 in practical applications, and , are a set of sufficiently smooth vector functions; , are a set of sufficiently smooth matrix functions satisfying the following assumption:
Assumption A3
For all and , there holds
For convenience, we further introduce the following notations: (19) (19)
Then, parallel to the first-order and second-order cases, we have the following conclusion.
Theorem 2.3
Let Assumption A3 hold, then, under the following transformation (20) (20) the SFS (Equation18(18) (18) ) can be equivalently turned into the following HOFA system (21) (21) where the functions and are recursively given by (22) (22) and (23) (23) with the initial values (24) (24) where in (Equation22(22) (22) )–(Equation23(23) (23) ) the and their derivatives are given or determined by the transformation (Equation20(20) (20) ).
Parallel to the second-order SFS (Equation17(17) (17) ), the mixed-order SFS (Equation18(18) (18) ) also has the following generalised form: (25) (25) where are another set of integers. Following the same procedure as shown in the proof of Theorem 2.3, the above mixed-order SFS can also be converted into a HOFA model.
Remark 2.3
The proposed HOFA system approach is generally more effective than the method of backstepping because of the following two facts:
The HOFA system approach can always produce a constant linear closed-loop system, but the method of backstepping can not;
Due to the well-known problem of ‘differential explosion’, the method of backstepping is generally not applicable to a SFS with more than 3 or 4 subsystems, while the HOFA system approach is, noting that the proposed recursive solutions are easy to realise.
Remark 2.4
Although it is apparent that the 1st- and 2nd-order SFSs (Equation3(3) (3) ) and (Equation11(11) (11) ) are the special cases of the high-order one (Equation18(18) (18) ), it is hard to tell a similar relation among the outcomes of the converted high-order systems of these systems.
3. Explicit solutions
In Section 2, recursive solutions to convert SFSs to HOFA models are proposed. Based on these results, in this section we further present explicit solutions to convert a type of SFSs into HOFA models.
3.1. First-order SFSs
Let us consider again the generalised SFS (Equation3(3) (3) ), but with the following condition imposed:
Condition C1
The coefficient matrices , are restricted to be constant nonsingular ones, and (26) (26) holds for arbitrary , and .
Using the above condition and Theorem 2.1, we can derive the following result, which provides a direct analytical explicit solution to the problem of converting the SFS (Equation3(3) (3) ) into a HOFA model.
Theorem 3.1
Let Condition C1 be satisfied, then, under the following transformation (27) (27) the generalised strict-feedback nonlinear system (Equation3(3) (3) ) can be equivalently transformed into the following HOFA model (28) (28) with (29) (29) and (30) (30) where and in (Equation29(29) (29) )–(Equation30(30) (30) ) the and their derivatives are all given or determined by the transformation (Equation27(27) (27) ).
Proof.
According to (Equation7(7) (7) ), the matrix is given recursively by (31) (31) with the initial value . This is obviously equivalent to (Equation29(29) (29) ).
Simultaneously, using (Equation8(8) (8) ), and taking into consideration, we can write the recursive formula for as (32) (32) with the initial value Thus, we further have, from the above formula, (33) (33) Continuing this process, we can finally get formula (Equation30(30) (30) ). Note that (Equation27(27) (27) ) can be obtained easily, we then complete the proof.
3.2. Second-order SFSs
Let us consider again the generalised SFS (Equation11(11) (11) ), but with the following condition imposed:
Condition C2
The coefficient matrices , are restricted to be constant nonsingular ones, and (34) (34) holds for arbitrary , and .
Similarly, using the above condition and Theorem 2.2, we can derive the following result, which provides a direct analytical explicit solution to the problem of converting the second-order SFS (Equation11(11) (11) ) into a HOFA model (proof omitted).
Theorem 3.2
Let Condition C2 be met, then, under the following transformation (35) (35) the SFS (Equation11(11) (11) ) can be equivalently transformed into the following HOFA model (36) (36) with (37) (37) and (38) (38) where and in (Equation37(37) (37) )–(Equation38(38) (38) ) the and their derivatives are given or determined by the transformation (Equation35(35) (35) ).
For the mostly encountered case of the above result becomes the following.
Corollary 3.3
If and for , and there holds then, in the case of n = 2, the SFS (Equation11(11) (11) ) can be transformed into the following HOFA model (39) (39) with (40) (40) and (41) (41) where and in (Equation40(40) (40) )–(Equation41(41) (41) ) the and its derivative are given and determined by
3.3. High-order SFSs
For the high-order SFS (Equation18(18) (18) ), we also impose the following condition:
Condition C3
The coefficient matrices , are restricted to be constant nonsingular ones, and (42) (42) holds for all and
For convenience, we also introduce the following notations: (43) (43) Clearly, we have, for (44) (44) (45) (45) Parallel to the first-order and second-order cases, we have the following conclusion which can be derived from Theorem 2.3 (proof omitted).
Theorem 3.4
Let Condition C3 be met, then, under the following transformation (46) (46) the SFS (Equation18(18) (18) ) can be equivalently turned into the following HOFA model (47) (47) with (48) (48) and (49) (49) where and in (Equation48(48) (48) )–(Equation49(49) (49) ) the and their derivatives are given or determined by the transformation (Equation46(46) (46) ).
For the often encountered case of n = 3, the above result reduces to the following.
Corollary 3.5
If and for all and there holds then, for the case of the SFS (Equation18(18) (18) ) can be equivalently turned into the following HOFA model (50) (50) with and (51) (51) and (52) (52) where in (Equation51(51) (51) )–(Equation52(52) (52) ) the and their derivatives are given and determined by (53) (53) with (54) (54)
3.4. Additional principle
In this subsection, let us only focus on the general mixed-order SFS (Equation18(18) (18) ). Now we further assume (55) (55) where is an integer, are a group of sufficiently smooth vector functions.
From the above Theorem 3.4, we can easily obtain the following result.
Theorem 3.6
Let Condition C3 be met, then there exists an invertible transformation (56) (56) such that the mixed-ordr SFS (Equation18(18) (18) ), with 's given by (Equation55(55) (55) ), can be equivalently transformed into the following HOFA model (57) (57) with (58) (58) and (59) (59) where and in (Equation58(58) (58) )–(Equation59(59) (59) ) the and their derivatives are given by the transformation (Equation56(56) (56) ).
Proof.
The result can be easily proven by applying Theorem 2.3. With the relation (Equation55(55) (55) ), the formula (Equation49(49) (49) ) becomes which gives (Equation59(59) (59) ). While the other relations hold obviously.
The above result indicates an important fact: if the nonlinear term in each subsystem of the SFS (Equation18(18) (18) ) is the sum of several individual nonlinear terms, then the nonlinear term in the obtained equivalent HOFA model is also the sum of the same number of individual ones correspondingly.
4. Examples
4.1. Example 1. Cascade systems
Consider a system with two subsystems, the model of the first subsystem is (60) (60) where are state vector, the control vector and a constant disturbance vector, respectively; is a nonsingular constant matrix, is a vector function that has second-order derivatives with respect to and .
Assume that the second subsystem is purely rigid, then its model contains only the derivative term, that is, (61) (61) where is the control vector of the second subsystem, is a continuous vector function, and is nonsingular.
Denote and then the example system can be written in the following second-order SFS form: (62) (62) By our notations with the second-order SFS (Equation11(11) (11) ), we have It thus follows from formula (Equation37(37) (37) ) that Recalling (Equation35(35) (35) ), we have the transformation (63) (63) from which we have (64) (64) This further implies Thus it further follows from formula (Equation38(38) (38) ) that and Therefore, by Theorem 3.2 we obtain the equivalent fourth-order fully-actuated system: (65) (65) It is clearly noted that the high-order system (Equation65(65) (65) ) is no longer affected by the constant disturbance signal d.
Regarding the control of high-order systems (Equation65(65) (65) ), the parametric design method in Duan (Citation2020a) (see also Duan, Citation2020d, and Remark 2.2) can be used to obtain a linear time-invariant closed-loop system with a desired eigenstructure. In addition, this method also provides all degrees of freedom in the system design, which is suitable for further multi-objective comprehensive optimisation design of the control system.
4.2. Example 2. Under-actuated systems
Consider a robot system with elastic joints as shown in Figure . The dynamic model is given as (66) (66) where the variables are defined as follows: If we let (67) (67) then the system (Equation66(66) (66) ) is clearly an SFS in the form of (Equation18(18) (18) ), which corresponds to the case of Thus we have Therefore, Theorem 2.3 or 3.4 can be readily applied to solve the problem. However, in order to support the point that many systems can really be physically modelled as a HOFA model instead of a state-space one, in the following we directly operate on the system (Equation66(66) (66) ) based on the idea shown in the proof of Theorem 2.3, rather than applying the formulas directly.
Taking the second-order derivatives of both sides of the first equation in (Equation66(66) (66) ), gives (68) (68) It follows from the first equation in (Equation66(66) (66) ) that (69) (69) which further gives (70) (70) It follows from the second equation in (Equation66(66) (66) ) that (71) (71) Substituting (Equation69(69) (69) ) and (Equation70(70) (70) ) into the above Equation (Equation71(71) (71) ), gives the following form of expressed only by and its derivatives: (72) (72) Further, substituting the above equation into (Equation68(68) (68) ), yields the following fourth-order fully-actuated quasi-linear system: (73) (73) where (74) (74) and (75) (75) Finally, taking the derivatives of both sides of (Equation73(73) (73) ), and substituting the last equation in (Equation66(66) (66) ) into the result, give the following fifth-order fully-actuated quasi-linear system (76) (76) where (77) (77) and (78) (78) with being given by (Equation74(74) (74) ).
When the state variables and τ of all the subsystems of the original system (Equation66(66) (66) ) are all measurable, it is easy to obtain the state of the system (Equation76(76) (76) ), thus we can design the following state feedback control law for the system (Equation76(76) (76) ): (79) (79) where are a set of parameters, v is the reference input. Under the above control law, the following linear closed-loop system can be obtained: (80) (80) Since the above system is a single variable one, the design parameters are uniquely determined by the closed-loop poles of the system. Therefore, the design parameters can be designed by making proper choice of the closed-loop poles.
When the disturbance signals are constant ones, it follows from (Equation78(78) (78) ) that the above design through the HOFA model (Equation80(80) (80) ) has simultaneously achieved decoupling of the disturbance signals and . When the disturbance is a ramp signal, only its slope has an affection to the HOFA system (Equation80(80) (80) ). Even if for the case that the disturbances are all general signals, the problem still gets simplified since in the high-order system all the individual disturbance signals are assembled into a comprehensive one, and the problem is then turned into one of disturbance attenuation in the constant linear system (Equation80(80) (80) ).
Remark 4.1
It is clearly seen from the above two examples that the solution processes of the HOFA system approach are very simple. If the first example system is converted into a first-order system with two multivariable subsystems, and the second example system is converted into a first order system with 5 subsystems, experience tells us that applications of method of backsteppinig to the converted first-order systems should turn out to be much more complicated.
5. Conclusion
The HOFA system approach is very powerful in dealing with the control of nonlinear systems, since the full-actuation feature allows one to eliminate the nonlinearities and hence a constant linear closed-loop system can be obtained. To apply the HOFA approach, the key step is to obtain a HOFA model for a nonlinear system. Toward this goal, this paper has shown the following:
The conventional SFS can be further generalised to contain parameter vectors and the derivatives of the state vectors, and a recursive solution exists to convert the generalised version of SFS equivalently into a HOFA model;
due to the fact that second- and high-order subsystems are firstly obtained when modelling using physical laws such as Newton's law, Lagrangian equation, Theorem of linear and angular momentum, Kirchhoff's law of current and voltage, etc., the proposed SFSs of second-order, and that with subsystems of mixed orders are much more commonly encountered than the first-order ones;
like the first-order case, effective recursive solutions also exist for converting the proposed second-order or mixed-order SFSs equivalently into HOFA models; and
under certain common conditions, the recursive solutions to convert the proposed generalised SFSs equivalently into HOFA models can be expressed in direct analytical explicit forms.
The above facts are very important since they partially provide a base of the effective HOFA approach for control of generalised complicated strict-feedback nonlinear systems, which may be no longer effectively solved with the well-known method of backstepping due to more serious ‘differential explosion’ problems caused by the increased complexity in the proposed generalised SFSs.
Acknowledgements
The author is grateful to his Ph.D. students, Tianyi Zhao, Yanmei Hu, Qin Zhao, Guangtai Tian, Yajun Gao, etc., for helping him with reference selection and proofreading.
Disclosure statement
No potential conflict of interest was reported by the author(s).
Correction Statement
This article has been republished with minor changes. These changes do not impact the academic content of the article.
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 experince 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 the 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
- Byrnes, C. I., & Isidori, A. (1989). New results and examples in nonlinear feedback stabilization. Systems & Control Letters, 12(5), 437–442. https://doi.org/10.1016/0167-6911(89)90080-7
- Dawson, D. M., Carroll, J. J., & Schneider, M. (1994). Integrator backstepping control of a brush DC motor turning a robotic load. IEEE Transactions on Control Systems Technology, 2(3), 233–244. https://doi.org/10.1109/87.317980
- Duan, G. R. (2010). Analysis and design of descriptor linear systems. Springer.
- Duan, G. R. (2020a). High-order system approaches: I. Full-actuation and parametric design. Acta Automatica Sinica, 41(7), 1333–1345. ( In Chinese). 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(7), 1571–1581. ( In Chinese). https://doi.org/10.16383/j.aas.c200369
- Duan, G. R. (2020c). High-order system approaches: – III. Super-observability and observer design. Acta Automatica Sinica, 46(8), 1885–1895. (In Chinese). https://doi.org/10.16383/j.aas.c200370
- Duan, G. R. (2020d). HOFA system approaches: I. Models and basic procedure. International Journal of System Sciences. https://doi.org/10.1080/00207721.2020.1829167
- Duan, G. R. (2020e). Quasi-linear system approaches for flight vehicle control – part 1: An overview and problems. Journal of Astronautics, 41(6), 633–646. (In Chinese). https://doi.org/10.3873/j.issn.1000-1328.2020.06.001
- Duan, G. R. (2020f). Quasi-linear system approaches for flight vehicle control – part 2: Methods and prospects. Journal of Astronautics, 41(7), 839–849. (In Chinese). https://doi.org/10.3873/j.issn.1000-1328.2020.07.002
- Farrell, J. A., Sharma, M., & Polycarpou, M. (2005). Backstepping-based flight control with adaptive function approximation. Journal of Guidance, Control, and Dynamics, 28(6), 1089–1102. https://doi.org/10.2514/1.13030
- Farrell, J. A., Polycarpou, M., Sharma, M., & Dong, W. J. (2009). Command filtered backstepping. IEEE Transactions on Automatic Control, 54(6), 1391–1395. https://doi.org/10.1109/TAC.2009.2015562
- Ferrara, A., & Giacomini, L. (2000). Control of a class of mechanical systems with uncertainties via a constructive adaptive/second order VSC approach. Journal of Dynamic Systems, Measurement, and Control, 122(1), 33–39. https://doi.org/10.1115/1.482426
- Hong, Y., & Jiang, Z. P. (2006). Finite-Time stabilization of nonlinear systems with parametric and dynamic uncertainties. IEEE Transactions on Automatic Control, 51(12), 1950–1956. https://doi.org/10.1109/TAC.2006.886515
- Huang, X., Lin, W., & Yang, B. (2005). Global finite-time stabilization of a class of uncertain nonlinear systems. Automatica, 41(5), 881–888. https://doi.org/10.1016/j.automatica.2004.11.036
- Jiang, Z., & Nijmeijer, H. H. (1997). Tracking control of mobile robots: A case study in backstepping. Automatica, 33(7), 1393–1399. https://doi.org/10.1016/S0005-1098(97)00055-1
- Kanellakopoulos, I., Kokotovic, P. V., & Morse, A. S. (1991). Systematic design of adaptive controllers for feedback linearizable systems. In 1991 American control conference (pp. 649–654). IEEE Press.
- Khalil, H. K. (2002). Nonlinear systems. (3rd ed.). Prentice Hall.
- Kim, S., Kim, Y., & Song, C. (2004). A robust adaptive nonlinear control approach to missile autopilot design. Control Engineering Practice, 12(2), 149–154. https://doi.org/10.1016/S0967-0661(03)00016-9
- Kokotovic, P. V., & Arcak, M. (2001). Constructive nonlinear control: a historical perspective. Automatica, 37(5), 637–662. https://doi.org/10.1016/S0005-1098(01)00002-4
- Kokotovic, P. V., & Sussmann, H. J. (1989). A positive real condition for global stabilization of nonlinear systems. Systems & Control Letters, 13(2), 125–133. https://doi.org/10.1016/0167-6911(89)90029-7
- Krstic, M., Kanellakopoulos, I., & Kokotovic, P. V. (1995). Nonlinear and adaptive control design. Wiley.
- Riccardo, M., & Tomei, P. (1995). Nonlinear control design: Geometric, adaptive, and robust. Prentice Hall.
- Saberi, A., Kokotovic, P. V., & Sussmann, H. J. (1990). Global stabilization of partially linear composite systems. SIAM Journal on Control and Optimization, 28(6), 1491–1503. https://doi.org/10.1137/0328079
- Sontag, E. D., & Sussmann, H. J. (1988). Further comments on the stabilizability on the angular velocity of a rigid body. Systems & Control Letters, 12(3), 213–217. https://doi.org/10.1016/0167-6911(89)90052-2
- Spong, M. W., Hutchinson, S., & Vidyasagar, M. (2008). Robot dynamics and control. John Wiley and Sons.
- Sun, L., Huo, W., & Jiao, Z. X. (2017). Adaptive backstepping control of spacecraft rendezvous and proximity operations with input saturation and full-state constraint. IEEE Transactions on Industrial Electronics, 64(1), 480–492. https://doi.org/10.1109/TIE.2016.2609399
- Tee, K. P., & Ge, S. S. (2011). Control of nonlinear systems with partial state constraints using a barrier Lyapunov function. International Journal of Control, 84(12), 2008–2023. https://doi.org/10.1080/00207179.2011.631192
- Tsinias, J. (1989). Sufficient Lyapunov-like conditions for stabilization. Mathematics of Control, Signals, and Systems, 2(4), 343–357. https://doi.org/10.1007/BF02551276
- Tsinias, J. (1991). Existence of control Lyapunov functions and applications to state feedback stabilizability of nonlinear systems. SIAM Journal on Control and Optimization, 29(2), 457–473. https://doi.org/10.1137/0329025
- Yang, Y., Feng, G., & Ren, J. (2004). A combined backstepping and small-gain approach to robust adaptive fuzzy control for strict-feedback nonlinear systems. IEEE Transactions on Systems, Man, and Cybernetics – Part A: Systems and Humans, 34(3), 406–420. https://doi.org/10.1109/TSMCA.2004.824870
Appendix.
Proofs of Theorems 2.1–2.3
A.1. Proof of Theorem 2.1
We use mathematical induction to prove this result.
Firstly, let us consider the case of n = 2. In this case, the system is (81) (81) It follows from the first equation in (A1) that (82) (82) which gives the following transformation (83) (83) Next, taking the derivatives of both sides of the first equation in (A1), and substituting the second one into the result, give (84) (84) Further, substituting (A3) into the above equation, produces the following second-order fully-actuated system (85) (85) where (86) (86) (87) (87) and the variable in the above two equations should be substituted by the second equation in (A3). In view of and , the above (A7) gives the formula (Equation8(8) (8) ) for the case of n = 2.
Finally, recalling the nonsingularity of and , and the definition of , we know that the system (A5) is fully-actuated, thus the theorem holds in the case of n = 2.
Now let us assume that the theorem holds when n = k. For convenience, we still denote u as . In this case the system takes the form of (88) (88) which, under the following transformation, (89) (89) can be expressed as the following high-order system form (90) (90) where (91) (91) Now let us prove the conclusion for the case of n = k + 1.
When n = k + 1, noting that the first k formulas of the system are exactly the system (A8), we know from the assumption that the system can be equivalently rewritten as (92) (92) It follows from the first equation in (A12) that (93) (93) Combining (A13) with (A9), gives the following transformation (94) (94) Further, taking the derivatives of both sides of the first equation in (A12), and then substituting the second one, give (95) (95) Then, substituting (A14) and its derivative into (A15), yields the following high-order system (96) (96) where (97) (97) with being given by (Equation8(8) (8) ).
Finally, it is known from the nonsingularity of and the definitions of the above that the system (A16) is fully-actuated. Thus the theorem also holds in the case of n = k + 1. Therefore, the whole proof is completed.
A.2. Proof of Theorem 2.2
Again we prove this result using mathematical induction.
Let us firstly consider the case of n = 2. For convenience, we still use the notation in the position of u, in this case the system is (98) (98) It follows from the first equation in (A18) that (99) (99) Thus the following transformation can be obtained (100) (100) which gives (101) (101) with Next, taking the second-order derivatives of both sides of the first equation in (A18), and then substituting the second equation in (A18) into the result, give (102) (102) Further, substituting (A20) and (A21) into the above equation, yields the following fourth-order system (103) (103) where (104) (104) and (105) (105) and the variable and its derivative in the above equation are substituted with (A20) and (A21). Recalling that and , we know that the above (A25) gives the formula (Equation47(47) (47) ) for the case of n = 2.
Finally, in view of the nonsingularity of and , and the definition of above, the system (A23) is easily seen to be fully-actuated. Thus the theorem holds when n = 2.
Now assume that the theorem holds when n = k. For convenience, we still denote u as , in this case the system is (106) (106) which, under the following transformation, (107) (107) can be rewritten into (108) (108) where (109) (109) Let us now prove the conclusion for the case of n = k + 1.
When n = k + 1, it is easy to know that the first k equations of the system are exactly the system (A26). Thus it is known from the assumptions that in this case the system can be expressed as (110) (110) It follows from the first equation in (A30) that (111) (111) Combining the above equation with (A27), yields (112) (112) Taking the second-order derivatives of both sides of the first equation in (A30), and then substituting the second one into the result, give (113) (113) where and their derivatives are given by (A32). Taking (114) (114) and as in (Equation47(47) (47) ), the high-order system can be obtained as (115) (115) Finally, due to the nonsingularity of and the above definitions of , the system (A35) is clearly fully-actuated. Thus the theorem is also true in the case of n = k + 1. Therefore, the whole proof is completed.
A.3. Proof of Theorem 2.3
We again use mathematical induction to prove the result.
Firstly, let us consider the case of n = 2. Similarly, using the notation at the position of u, in this case the system is (116) (116) It follows from the first equation in (A36) that (117) (117) Thus the following transformation can be obtained (118) (118) which further gives (119) (119) with Taking the -order derivatives of both sides of the first equation in (A36), and then substituting the second one into the result, give (120) (120) Further, substituting (A38) and (A39) into the above equation, produces the following high-order system (121) (121) where (122) (122) (123) (123) Further, in view of the above (A43) turns out to be (Equation23(23) (23) ) for the case of n = 2.
Finally, it follows from the nonsingularity of and , and the definitions of the above that the system (A41) is fully-actuated. Thus the theorem holds when n = 2.
Now assume that the theorem holds when n = k. Again, for convenience, we still denote u as , in this case the system is (124) (124) which, under the following transformation (125) (125) can be expressed as the following HOFA system (126) (126) where (127) (127) Now let us prove that the conclusion is also true when n = k + 1.
When n = k + 1, the first k formulas of the system are exactly the system (A44). Thus it is known from the assumptions that the system is equivalent to (128) (128) From the first equation in (A48), we can obtain (129) (129) Combining the above equation with (A45), gives the following transformation (130) (130) which further gives (131) (131) Taking the -order derivatives of both sides of the first equation in (A48), and then substituting the second one into the result, give (132) (132) Further, substituting (A50) and (A51) into the above equation, we can obtain the following high-order system (133) (133) where (134) (134) and is given by (Equation23(23) (23) ).
Finally, it follows from the nonsingularity of , and the definitions of the above that the system (A53) is fully-actuated. Thus the theorem holds for the case of n = k + 1. Therefore, the whole proof is complete.