Abstract

In this article, we discuss the finite time stability problem for second-order systems with an uncertain nonlinear function. A finite time performance function with the sinusoidal function is constructed, and the constrained problem of the original system is transformed into the stability problem of the equivalent system. Combining prescribed performance control and fuzzy logic systems, an effective control method is proposed. The simulation results also prove that the method we adopted is effective.

1. Introduction

Second-order nonlinear systems [16] have a variety of potentials in the real world, such as the robotic manipulator, horizontal platform system, navigation system, and gyro system. At present, many control methods [614] have been proposed for second-order nonlinear systems. For example, Zhao et al. [7] developed an output feedback control method for the second-order nonlinear system with uncertain parameters. For uncertain second-order nonlinear systems, a saturated controller was proposed in [8], which can overcome the system uncertainty and external disturbance. In [9], an adaptive fuzzy distributed control scheme was proposed, which realized the consensus tracking consistent of the second-order multiagent system. An adaptive PID control method was developed in [10], which makes the output error of the system tend to zero and ensures the stability of the system. In order to deal with the fault regulation problem of a class of second-order nonlinear systems, Van [11] proposed a high-order terminal sliding mode control method. It should be pointed out that the above control methods can only ensure that the tracking error enters a small neighborhood of zero, but the neighborhood and the time to reach the neighborhood cannot be set in advance.

Recently, many researchers have been studying the prescribed performance control (PPC) method [1218]. The idea is to transform the restriction problem of an original system into the stability problem of an equivalent system by using the performance function and transformation function. However, the traditional PPC method cannot solve the presetting time problem. Therefore, in recent years, different types of finite time performance functions were proposed. In [19], a finite time performance function with the exponential function was proposed, and the designed PPC method realized that the tracking error converges to the predefined zone in presetting time. Using the same finite time performance function in [19], Tran and Ho [20] studied the PPC strategy of uncertain horizontal platform system. In [21], a finite time performance function was constructed by polynomials, based on the partial persistent excitation condition, the tracking error of the strict feedback system can approach the predefined zone in presetting time and unknown functions can also be estimated accurately.

Inspired by the above work, this paper will construct a finite time performance function through the sinusoidal function to investigate the stability of uncertain second-order nonlinear systems. The overall structure of this paper is as follows. In Section 2, some preliminaries are presented. The finite time PPC method and its stability analysis are investigated in Section 3. Section 4 gives an example for simulation. Finally, the conclusion is given in Section 5.

2. System Descriptions and Problem Formulations

Consider the following uncertain second-order nonlinear system:where is the system state, , is an unknown nonlinear function, and is the control input. Let be a desired signal. The following assumptions are provided for later discussion.

Assumption 1. States , and are measurable.

Assumption 2. The nonlinear function is unknown but bounded.

Assumption 3. is known, and for all and .
Define the tracking error ; the aim of this paper is to limit the tracking error within the preset boundary through the finite time prescribed performance control method.
In order to make the tracking error meet the steady-state performance and transient performance, the following constraint condition is designed:where is a finite time performance function and defined aswhere and are preset positive parameters and is the preset time. Usually, the tracking error is transformed into an equivalent expression using the transformation function. In this article, the transformation function is defined as follows:Define ; if is bounded, then satisfies , which implies that the tracking error is limited within . Therefore, the following work focuses on the boundedness of .

Remark 1. Similar to performance function (3), we can also use the cosine function to design a finite time performance function aswhere parameters and are the same as those in (3).

Remark 2. The design of the transformation function is also important for the PPC method, and transformation function (4) can also be changed asIn order to ensure , the construction of the barrier Lyapunov function needs to be considered.

3. Control Design and Stability Analysis

Now, the first derivative of can be obtained aswhich, together with (7), one getswhere . According to (3) and (4), one has

So, satisfies the inequality . From (7), one gets

Combining (1), (7), and (10), one obtainswhere . In order to prove that is bounded, we introduce a new variable aswhere is a positive design parameter.

Since is unknown, we will employ fuzzy logic systems to estimate in system (1). According to Lemma 2 in [19], there exists a fuzzy logic system (FLS) such thatwhere is the ideal constant weight vector, is the basis function vector, and is the bounded approximation error, i.e., there exists positive constant such as . Let , where is the estimation of and is the estimation error. In this paper, the controller is designed aswhere and is a positive constant. And choose the adaptive law of aswhere . Now, we give the main conclusions as follows.

Theorem 1. Under given Assumptions 13, when initial conditions are satisfied, then controller (14) and the parameter adaptive law (15) can guarantee that all signals of the closed-loop system are bounded, which also means that the tracking error is limited within constraint condition (2).

Proof. Consider the Lyapunov function as follows:By taking the derivative of , we can getSubstituting (14) and (15) into yieldsBecause the inequality described in the following holds,Substituting the above inequalities into (18), one getswhere , and select positive constant such that . So, one haswhich implies thatObviously, all signals in (16) are ultimately uniformly bounded. Assume that the bounded value of is . Let ; according to (8), one hasSelect parameter so that , which means that is bounded. Therefore, we can conclude that is limited within . This completes the proof.

4. Numerical Simulations

In this part, an uncertain gyroscope system [22] is used to show the availability of the proposed method in this paper. The gyroscope system is described aswhere , , and . Parameters , and are selected as . The initial values of system (24) are , and . The fuzzy sets are defined over [−5, 5] for and . The corresponding fuzzy membership functions are chosen as follows:where and . In order to compare with the proposed method in this paper, the traditional feedback method is designed as follows:where parameters are designed as . The control effect of traditional method (26) is shown in Figures 13.

Obviously, the tracking error is not effectively controlled by using traditional method (26). With the above same parameters, the prescribed function is designed as

The control effect of controller (14) is shown in Figures 46. It can be seen that the control effect of has been improved, and the tracking error has been limited within [−0.05, 0.05] after 5 seconds. One strong point of the proposed method (14) is that it can change the control time and control interval, such as setting the prescribed performance function as

The control effect is shown in Figures 79. The above simulation results show that the proposed method (14) has better transient performance in practical applications.

5. Conclusion

We studied the finite time control problem of uncertain second-order nonlinear systems in this article. For the sake of the tracking error reaching the preset zone at the preset time, a finite time performance function was introduced. Meanwhile, the fuzzy logic system (FLS) was used to evaluate the uncertain function of the system. Through theoretical analysis, this paper proves that the proposed control method achieves the expected control effect. At the same time, this conclusion is also verified by simulation.

Data Availability

The data used in this paper are reflected in the manuscript.

Conflicts of Interest

The authors declare no conflicts of interest.

Acknowledgments

This research was supported by the NSFC Grant no. 11872210 and Grant no. MCMS-I-0120G01 and the Key Research Projects of Natural Science in Colleges and Universities of Anhui Province (KJ2019A0695, KJ2020A0644, and KJ2021A0965).