Abstract
This work focuses on presenting a control algorithm to investigate nonlinear systems, which contain time-varying powers, inverse dynamics, and uncertainties. First, some appropriate transformations are introduced to obtain a new system. Then, a Lyapunov function, which covers quadratic and high-order components, is recursively constructed for control design. Subsequently, by introducing the neural networks, the uncertain functions encountered during the design are approximated. Based on the inequality techniques, the nonlinear terms are skillfully estimated. By defining the bounds of some unknown parameters and using the adaptive technique, some virtual controllers are selected in each step to dominate the nonlinear functions and guarantee that the derivative of the Lyapunov function satisfies the required form. Finally, a new adaptive controller is constructed and semiglobal practical finite time stability (SGPFS) is guaranteed. The proposed approach is verified with a numerical example.
1. Introduction
Control of complex nonlinear systems is viewed as a challenging issue in practical engineering. Since different systems are modeled with differential equations that have disparate nonlinear characters, the related control schemes constantly vary from each other. Recently, plenty of outstanding approaches have been raised, as shown in the sliding mode control [1], intelligent control [2, 3], event-based control [4], and so on. It should be mentioned that complex systems often have diversified uncertainties, including unknown parameters, uncertain dynamics, and unpredictable disturbances. The uncertainties actually add more obstacles for the system analysis and control synthesis. Besides, practical systems often suffer from time-varying powers [5, 6], which lead to the inapplicability of conventional methods of systems with constant powers. So far, when systems have time-varying powers, lots of control challenges have not been solved. It is interesting to study such systems and raise a feasible control strategy.
For uncertain systems, the adaptive control strategy has been viewed as one of the effective tools for control design, see [7–9]. During the control design steps of nonlinear systems described by differential equations, this strategy utilizes the idea of certain equivalence and always results in a dynamic controller. Particularly, by presenting an adaptive backstepping method [10], the global asymptotic stability was guaranteed for systems that suffered from unknown parameters. By proposing a dynamic event-triggered control-based output-feedback control method, Cao et al. [11] studied the adaptive issue of systems with immeasurable states and input delay. By proposing an adaptive NN fixed-time control method, Cao et al. [12] further designed the controller for systems that included dynamic uncertainties and communication resources. By raising an adaptive fuzzy command filtered method, Li et al. [13] considered systems with uncertain dynamics and ensured the system to be semiglobally stable. Recently, high-order nonlinear system has been a hot topic and many excellent results have been reported, see [14–16]. Specially, by introducing a Lyapunov–Krasovskii functional and employing the adaptive neural network control technique, Duan et al. [14] skillfully designed the adaptive controller for delayed systems. Utilizing one power integrator strategy, Niu et al. [15] studied the adaptive stabilization issue of stochastic systems with arbitrary switching. Based on the idea of homogeneous domination and dynamic control approach, Shen and Zhai [16] designed the controller for uncertain high-order systems. In fact, the system powers in the above works are assumed to be constants. When the system powers are time-varying functions, there are some results discussing the control issues. For instance, Chen et al. [17] presented a feedback control approach for systems that involved time-varying powers. Yoo [18] discussed uncertain systems with time-varying functions and investigated the fault accommodation control issue. However, finite time control issues are still challenging, especially when the system powers vary with a large range.
Finite time control has received lots of concerns in last years. Such kind of control has better system responses such as faster convergent rate, higher tracking precision, and better robustness. There are many splendid results for this control issue. Specially, for low-order systems, Yu et al. [19] studied the tracking control problem by presenting a finite time command filtered backstepping method. Polyakov et al. [20] considered the stability problems and provided a robust control method. As for high-order systems, Gao et al. [21] discussed the output feedback control approach, Chen et al. [22] further considered the output constraint and raised the output feedback method to solve finite stabilization problem. For system with uncertainties, Li et al. [23] investigated the adaptive finite time regulation for lower-order systems. Sun et al. [24] raised one fast finite time control approach and applied it to systems with constant powers. However, the adaptive finite time control issue is still open for systems that have dynamics and time-varying powers. Naturally, we raise the following problem: Can we regulate the uncertain system with dynamics and time-varying powers via a finite time control approach?
We will consider the above problem. The study has two advantages as follows:(i)The considered system has a more general form. In practical engineering, some dynamic models have time-varying powers, see the model of a boiler-turbine unit in [17] and the underactuated mechanical system in reference [25]. However, few results considered control issue of systems with time-varying powers. Also, due to the inaccuracy of measurement or the modeling errors, some inverse dynamics cannot be directly neglected. Besides, the practical systems are often in nontriangular structure and suffer from multiple uncertainties. These factors motivate us to study the more general system, which contains time-varying powers, inverse dynamics, nontriangular structure, and uncertainties. The system is hence more general.(ii)A new adaptive control approach is presented. Noting that the existing methods of systems are mainly for constant powers, they cannot be applied to the system of this work. Besides, since the finite time control of the system has inverse dynamics, nontriangular structure, and uncertainties are still challenging, we are inspired to raise a new adaptive control approach. In this work, a Lyapunov function, which includes quadratic and high-order components, is constructed. By estimating the complex nonlinear terms with the neural network and employing the adaptive control design, the adaptive controller is skillfully constructed for the considered system. The merits of the method lie in two aspects. One is that, it provides an effective solution for adaptive finite control of complicated nonlinear system. As can be seen, for the complicated system (1), the finite time control problem is still challenging. The presented method overcomes a series of obstacles and finally provides a feasible solution to solve the above problem. The second is that the proposed method adopts few parameter estimations and does not introduce complicated basis functions of neural network in the control input. Hence, the designed adaptive controller has a simple form.
2. Problem Formulation
We study the system as follows:where and are state vectors of the system, denotes a parameter vector, represents a vector of continuous functions, and denotes the input. For , denotes the control coefficients, are unknown continuous functions, are unknown system powers, and .
System (1) describes a class of complex nonlinear systems. It covers the inverse dynamics, which generates because of the inaccuracy of mathematical modeling or measuring errors and always leads to poor system responses. Also, it contains time-varying powers, which are involved in many models in practical engineering. Besides, the system has unknown coefficients and involves unknown functions that are in nontriangular form. In practical life, many dynamic models can be transformed into system (1). Thus, the research of such kind of systems is of practical significance. However, the corresponding control issue is still challenging. In this work, we will provide a new adaptive control strategy for it.
Assumption 1. There exist unknown constants and such that
Assumption 2. There exists , where and are constants that belong to .
Assumption 3. There exists a constant and a Lyapunov function such thatwhere is a positive constant and is a continuous function.
Lemma 4. (see [2]). For a vector , if is a continuous function, then, a neural network exists such that , where represents ideal constant weight vector, satisfies for a constant , and denotes the Gaussian function vector and satisfies , where is a constant.
Lemma 5. (see [24]). There exists the inequality as follows:where are constants and are functions.
Lemma 6. (see [6]). Let , , and . For , there exists the following:
Remark 7. We emphasize two points as follows: (i) In this paper, the system powers refer to in (1) and are not the order . They are time-varying functions, which are more general than the constants in [14, 15, 22, 24]. From Assumption 1, we see that they can belong to a larger interval , which cover the powers smaller than one or bigger than one. (ii) In engineering, there are practical models, which have the form of system (1), see the system [17, 26]. System (1) actually provides a general form to describe similar dynamic models.
Remark 8. Assumptions 1–3 of system (1) are reasonable and much weaker than those of the existing research. Assumption 1 implies that the bounds of control coefficients can be unknown. It is more general than the known cases of [2, 21]. Assumption 2 shows that the powers can be changing in a larger scope. Assumption 3 implies that the inverse dynamics of system (1) satisfies a weaker stability condition. It should be emphasized that the control issue under Assumptions 1–3 is still difficult. Next, we will study the finite control issue and raise an adaptive control strategy.
3. Adaptive Control Design
The adaptive control method of this paper adapts to the control law according to the parameter variation. As can be seen, there are many uncertainties in the nonlinear functions. To design the controller, we adopt the neural networks to approximate these unknown functions and subsequently introduce some unknown ideal constant weight vectors. During the control design steps, the obtained nonlinear bounds contain unknown parameters, see (7), (9), (24), and (26). By defining the maximum value of those unknown parameters in each step, we can design adaptive laws (18) and (28) to approximate parameters . Then, we construct the virtual controllers with a recursive method by using and a new Lyapunov function. In the last step, the adaptive controller is successfully designed. For the details, see Figure 1.

Step 1: Introduce the transformation , and define , where will be defined later and is an estimation of . Choosing the function , where and are constants, we get the following:
By Lemma 4, there exist some neural networks such thatwhere are defined in Lemma 4, are the approximation errors, and is a constant. By Lemma 5, it yields from (6) thatwhere is a constant and . Utilizing (6), it leads to
By Lemma 5, we obtain the following:where is a positive constant and . Similarly, by Lemma 5, we get the following:where are positive constants,
Defining , , and , it follows from (10)–(14) that
Substituting (12) into (5), it follows thatwhere . Now, choosing the virtual controller, we get the following:where . It is deduced that
Substituting (16) into (13), it yields thatwhere is a constant. Choosing the first adaptive law, we get the following:and substituting it into (17), we get the following:where is a constant.
Step . In step , we assume that there exist transformations as follows:a candidate Lyapunov function , and the adaptive lawssuch thatwhere and are smooth functions and and are positive constants. In this step, we define , where denotes the unknown constant and is an estimation of , and we choose , where is a constant. We obtain the following:Following the proof in Appendix, we have the following:where is an unknown constant, is a positive constant, and is a smooth function. It is deduced thatUtilizing Lemma 4, there exists a neural network , where are defined in Lemma 4, is the approximation error, and . By the proof in Appendix, it follows thatwhere and are positive constants and is a smooth function. Defining and , substituting (24) and (26) into (23), and considering , we have the following:Now, choosing the adaptive law, we get the following:where is a constant and selecting the virtual control, we get the following:where and the derivative of satisfies the following:where . This completes the recursive design.
4. Main Results
Theorem 9. If Assumptions 1–3 are satisfied, system (1) has an adaptive controller as follows:where are smooth functions and are constants. and are defined in (20). Moreover, for constants and , if satisfies , then the closed-loop system is SGPFS.
Proof. Choose . Following the steps of Section 3, we construct the adaptive controller (31) such that we get the following:Since , , and , it follows that , andwhich further indicates thatBy Lemma 5, it leads to the following:Also, we get the following:Considering , and (32)–(36), we have the following:where and . When , in view of Lemma 5, one has the following:where . Therefore, it follows from (37) thatWhen , similar to (38), we get the following:where . Thus, considering (37) and (40), we obtain the following:Choosing and , it leads to the following:By Lemma 4 of reference [23], we see that the solution is SGPFS.
Actually, we can extend the method to the system as follows:where the symbols are given in (1). If Assumptions 1 and 2 hold, we can also design a finite-time adaptive controller as (31). For this case, we select . Utilizing the same design procedures, we can obtain a similar conclusion as Theorem 9.
Remark 10. During the design of the controller, we adopt some strategies to handle the constraints of the system. To deal with the unknown coefficients , we introduce a term in the Lyapunov function. Since , we can obtain by using the definition of . Besides, by employing the inequality of Lemma 4, the nonlinear terms that contain can be estimated skillfully. Then, we can define an enough big constant and design the adaptive law to estimate it and utilize for the control design. For the constraint of time-varying power , we introduce quadratic components and higher-order components in the Lyapunov function, so that nonlinear terms with can be estimated with the appropriate bounds, see (15), (24), and (26) for instance. For the constraint of dynamics and nonlinear functions, we employ the inequality skills and introduce the neural network to approximate uncertain terms in each design step, see (6) and (26).
Remark 11. There are some advantages and limitations of this work. The advantages are in three aspects. In detail, this work provides a universal method for system powers in the intervals (0, 1) and . Also, this work considers complicated nonlinear conditions and provides an adaptive controller with a simple form. In addition, the system is rendered semiglobal finite time stable, which is more general than the semiglobal stable. There are also some limitations of this work. For example, despite that the system is complicated, we do not consider the influence of time delay and random disturbances. Also, this work achieves a semiglobal result. A better result is to obtain finite time stabilization globally. Besides, we consider the problem via the state feedback and do not consider the output feedback control.
5. Simulation Example
Example 12. We study the following system:where , are the states, denotes the control input, are the control coefficients, and are unknown parameters. To verify the control method, we assume that and . Then, there are constants such that . Also, there exists , where . Thus, Assumptions 1 and 2 hold. Choosing and defining , , we get the following:where . Thus, Assumption 3 holds. With Section 3, we obtain the following:where , , , , , , , , and , .
In the simulation, the parameters are , , , , , , , and . The initial conditions are , , and . Figures 2–4 give responses of states and . Figures 5 and 6 provide responses of adaptive laws and . Figure 7 supplies the trajectory of input . Figures 2–7 show that the closed-loop system is SGPFS. Thus, the raised control method is valid.






6. Conclusion
This work has studied the regulation of complex systems. Different from the reported researches, the considered systems involve time-varying powers, inverse dynamics, and uncertainties. Besides, the system powers can be either smaller than one or bigger than one. By constructing a new Lyapunov function and utilizing the adaptive control algorithm and neural network, a semiglobal finite time adaptive controller is successfully designed. Indeed, there are also some interesting but challenging problems. For example, when the system contains time delay, can we design the adaptive controller to guarantee the stability of the system? Can we develop the proposed approach to study stochastic systems? When the system output is the only measured signal, can we construct the state observer and design the output feedback controller?
Appendix
Proof of (24): When , there holds the following:which indicates
By Lemma 5, we have the following:where and are constants. Similarly, we have the following:where is a smooth function and . Considering (A.2)–(A.4), we obtain the following:where and are constants and .
When , we get the following:where . With the help of , similar to (A.5), there is a smooth function and a constant such that (24) holds.
Proof of (26): By Lemma 5, it yields thatwhere is a constant and . Similarly, we get the following:where
Let , , and are constants. It follows that
Data Availability
The data used to support the findings of this study are included within the article.
Conflicts of Interest
The authors declare that they have no conflicts of interest.
Acknowledgments
Anyone else who contributed to the manuscript but does not qualify for authorship has been acknowledged with their permission. No copyediting or translation services have been used for the preparation of the paper. This work is supported by the Fundamental Research Program of Shanxi Province (Grant numbers: 202203021221004 and 202103021223308).