Abstract

This paper proposes a fuzzy adaptive control method for uncertain horizontal platform system with unknown control gain, which is capable of guaranteeing the prescribed performance bounds. An error transformation is introduced to transform the original constrained system into an equivalent unconstrained one. Then, based on the error transformation technique and the predefined performance technique, a fuzzy adaptive controller is designed for the unconstrained system. It is shown that all the variables of the resulting closed-loop system are bounded. Finally, an illustrative example is given to demonstrate the effectiveness and usefulness of the proposed method.

1. Introduction

Over the past two decades, it has been acknowledged that several mechanical systems exhibit chaotic behavior [13]. The horizontal platform system (HPS) is one of the most interesting and attractive nonlinear dynamical systems. It is a mechanical device that can freely rotate around the horizontal axis. The horizontal platform devices are widely used in offshore and earthquake engineering. Recent research has found that these systems display many dynamic behaviors including chaotic. So, how to suppress chaotic phenomenon for horizontal platform systems (HPSs) is a hot research topic. Until now, a wide variety of approaches have been proposed for HPSs. For example, Wu et al. [4] have applied the Lyapunov direct method to achieve a sufficient criterion for chaos synchronization between two identical HPSs which have been coupled by a linear state error feedback controller. In [5], Pai and Chang proposed a fuzzy sliding mode control scheme to achieve generalized projective synchronization (GPS) of two horizontal chaos platform vibration systems with system uncertainty and external disturbance. By using time-delay feedback control, Ding and Han [6] discussed master-slave synchronization for two identical nonautonomous HPSs. Using a linear state error feedback controller, the robust synchronization of the chaotic HPSs with phase difference and parameter mismatches has been studied in [7]. Based on Lyapunov stability theory, Pai and Yau [8] designed an adaptive sliding mode controller such that the controlled HPS state can be driven to a desired orbit. The problem of robust finite-time synchronization of two nonautonomous HPSs is investigated in [9]. Recently, Xiang and Liu [10] proposed an adaptive fuzzy terminal sliding mode control scheme for uncertain HPS. Based on fuzzy system rules, the proposed control approach guarantees the boundedness of all the signals in closed-loop system. These considered horizontal platform systems are in the form , , where and . If control gain is unknown, how can we design the control scheme to achieve the stability for uncertain HPS?

To the author’s best knowledge, there are few literatures to research the stability problem for uncertain HPS with unknown control gain. To handle unknown nonlinear function in HPS, several nonlinear approximators, for example, fuzzy logic systems and neural networks, have been used. Two of the main features of adaptive fuzzy approaches are as follows: (i) they can be used to deal with those nonlinear systems without satisfying the matching conditions and (ii) they do not require the unknown nonlinear functions being linearly parameterized [1115]. In order to meet control objectives, the used controller in indirect adaptive schemes is in the form , where is a new control input. is parameterized approximation of actual function . represents the adjustable parameter of the approximation. Since the approximation is generated online by estimating the parameter , one can notice that the above controller is not well-defined because of the singular problem of the controller. In this paper, we use the regularized inverse of as . The regularized inverse is well-defined even when is singular. Compared with related works, there are four main contributions that are worth being emphasized:(1)Compared with the results in [410], the uncertain HPS with unknown control gain is considered.(2)The prescribed performance function (PPF) is incorporated into the control design.(3)Adaptive laws are proposed to update the fuzzy parameters.(4)The controller will not appear as singular problem.

Recently, an attempt to establish a priori specified performance control paradigm has been exploited [16], where the maximum overshoot, the convergence rate, and steady-state error are all addressed. Motivated by the above discussion, we will propose an adaptive fuzzy control for HPSs with prescribed transient and steady-state tracking performance. Inspired by [17, 18], an improved prescribed performance function (PPF) is incorporated into the control design. An error transformed system is derived by applying the PPF on the original system. Consequently, the tracking error of the original system can be guaranteed within the prescribed bound provided the transformed system is stable. For this purpose, an adaptive prescribed performance control (APPC) is designed for uncertain HPS in the presence of system uncertainties and external disturbance, which also allows proving the closed-loop stability. A comparative example is given to emphasize the effectiveness of the proposed APPC based on the PPF design.

The organization of this paper is described as follows. In the next section, system model is derived, and the assumptions are also given. In Section 3, the design of the proposed control strategies is discussed. The simulation results are presented to demonstrate the effectiveness of proposed control scheme in Section 4. Conclusion is presented in Section 5.

2. System Descriptions and Problem Formulations

The HPS is a mechanical device composed of a platform and an accelerometer located on the platform (see Figure 1). The platform can freely rotate about the horizontal axis, which penetrates its mass center. The accelerometer produces an output signal to the actuator, subsequently generating a torque to inverse the rotation of the platform to balance the HPS, when the platform deviates from horizon. The motion equations of the HPS are given by [9, 10]where is the rotation of the platform relative to horizon, , and are inertia moment of the platform, is the damping coefficient, is the proportional constant of the accelerometer, is the acceleration constant of gravity, is the radius of Earth, and is the harmonic torque. System (1) exhibits chaotic behavior with , , , , , , , and (see Figure 2).

For simplicity, we introduce the following notations: ; then the dynamic model of (1) with unknown control gain and external disturbances can be described by the following equations:where is the control input, is unknown control gain, and is unknown external disturbance. is assumed to be unknown, , , , and .

The objective of this paper is to construct a fuzzy adaptive controller for system (2) such that(P1)the system state tracks the reference signal and all the signals in the closed-loop system remain bounded,(P2)both prescribed transient and steady-state behavioral bounds on the tracking error are achieved.

To meet the objective, the following assumptions are made for the system (2).

Assumption 1. The state vector is measurable, and the references , , and are continuous and bounded.

Assumption 2. and are unknown but bounded. And there exists such that .

Remark 3. The present control scheme in this paper can guarantee control objectives without the knowledge of the value in Assumption 2.

2.1. Prescribed Performance

Definition 4. A smooth function is called a prescribed performance function (PPF) if is decreasing and .
In this paper, we select as where and are design parameters.
It is sufficient to achieve the control objective (P2) if condition (4) holds where and are design constants.

Remark 5. The transient and steady-state performances can be designed a priori by tuning the parameters , , , , .
To represent (4) by an equality form, we employ an error transformation as where is the transformed error and is smooth, strictly increasing function and satisfies the following condition:Note that are strictly increasing functions; we have Note that, for any initial condition , if parameters , , and are selected such that and can be controlled to be bounded, then holds. Thus, the condition can be guaranteed. Now, the tracking control problem of system (2) is now transformed to stabilize the transformed system (7).
Differentiating (7) with respect to time yields Let , where is a positive constant. Then (8) can be rewritten as Moreover, we obtain where is known nonlinear function and is a nonlinear function including unknown dynamics and disturbances.

Remark 6. In general, is chosen as . So, we can calculate that such that , where .

2.2. Fuzzy Logic Systems

The basic configuration of a fuzzy logic system consists of a fuzzifier, some fuzzy IF-THEN rules, a fuzzy inference engine, and a defuzzifier. The fuzzy inference engine uses the fuzzy IF-THEN rules to perform a mapping from an input vector to an output . The th fuzzy rule is written aswhere and are fuzzy sets and is the fuzzy singleton for the output in the th rule. By using the singleton fuzzifier, product inference, and the center-average defuzzifier, the output of the fuzzy system can be expressed as follows: where is the degree of membership of to , is the number of fuzzy rules, is the adjustable parameter vector, and , where is the fuzzy basis function. It is assumed that fuzzy basis functions are selected so that there is always at least one active rule.

3. Main Results

Define the filtered error as where is a positive constant such that the tracking error is bounded as long as is bounded.

Due to the fact that and are unknown, we need to use fuzzy logic system to approximate the nonlinear unknown functions. By applying the introduced fuzzy systems, approximation of function and can be expressed as follows: Optimal parameters and can be defined such that

Define the parameter estimation errors and the fuzzy approximation errors as follows: We assume that and , where and are positive constants.

The adaptive prescribed performance controller can be specified as where where is a small positive constant, is a designed positive constant, , , and is assumed to be known.

To generate the approximations and online, we choose the following adaptive laws: where are positive constants.

So, we have the following result.

Theorem 7. Consider the controlled HPS (2) and the error transform (7). Suppose that Assumptions 1 and 2 are satisfied. Then controller (18) with the adaptive laws given by (21) can guarantee that all signals in the closed-loop system are bounded. Furthermore, The prescribed control performance (4) is preserved.

Proof. Consider a Lyapunov function as The time derivative of is given byNotice that . One can obtainAccording to Assumption 2 and (20), we have , where . So, by using adaptation laws (21), we obtain Therefore, is negative semidefinite and , which implies that , , and are bounded. So, . Then, according to the properties of function , we know that . Then, one can conclude that tracking control of system (2) with prescribed error performance (4) is achieved. This completes the proof.

Remark 8. Compared with the results in [710], the unknown control gain is considered in this paper.

Remark 9. In order to avoid the chatter in controller (18), we can modify as follows: where is a design time-varying parameter defined as , where is a positive constant.

Remark 10. The control law (18) can effectively avoid the singularity problem, because even when is singular, this controller is well-defined.
In order to obtain a control law with its adaptive laws guaranteeing control objectives without the knowledge of the value (see Assumption 2) and the reconstruction error bounds and in the controller, we will propose a new adaptive control scheme.

Theorem 11. Consider the controlled HPS (2) and the error transform (7), and suppose that Assumptions 1 and 2 are satisfied. Consider the control law where where . And the adaptive laws are given as where , , and are the estimates of , , and , respectively. Suppose , , , , , and all signals of the overall closed-loop system are bounded and the tracking errors remain in a neighborhood of the origin within the prescribed performance bounds for all .

Proof. Consider a Lyapunov function as where , , and .
The time derivative of is given byAccording to Assumption 2 and (29), we have So, by using inequality (33), we obtainUsing adaptive laws (30), we have By following the same reasoning as in Theorem 7, we conclude that tracking control of system (2) with prescribed error performance (4) is achieved. This completes the proof.

4. Numerical Simulations

In this section, the numerical simulations are performed to verify and demonstrate the effectiveness of the proposed control scheme. Firstly, we employ sliding mode control scheme (see [5]) to control uncertain HPS (2). Let , , and the error dynamic system can be rewritten as follows: Due to the boundedness of chaotic phenomena, we assume , where is unknown positive constant. In order to eliminate the influence of , we still adopt the same method in this paper.

Define sliding surface: where is a designed positive constant. So, the control law is designed as where is the estimate function of . In all the simulation process, the initial values of the chaotic system are , , , , , , , , , , , , , , and . We define seven Gaussian membership functions uniformly distributed on the interval . And we choose the initial values of parameters of the fuzzy systems as . Figure 3 shows the time response of the error state under the control method (38). From Figure 3, we know that the tracking error violates the prescribed error bounds and cannot achieve the good performances in the beginning stage.

Now, by using the present control scheme (18), we choose . The simulation results are shown in Figures 4 and 5. From Figures 4 and 5, we know that the present control method can guarantee that all the variables are bounded. Moreover, the error remains within the prescribed performance bounds for all time. All the aforementioned results clearly show that the present PPF-based control method (18) can obtain better regulation performance; that is, can be retained within the PPF bound and achieves faster convergence performance compared to method (38).

The simulation results show that the proposed prescribed transient and steady-state performances are achieved. Thus, the numerical simulations verify theoretical analysis.

5. Conclusions

For a class of uncertain HPS with unknown control gain, the adaptive fuzzy feedback tracking control problem has been considered. By using prescribed performance functions, we transform the system into an equivalent one, and the fuzzy logic systems are used to identify the unknown nonlinear functions. It is sufficient to guarantee the boundedness of all the variables in the closed-loop system. Simulation results have shown the effectiveness of the proposed scheme.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

The authors gratefully acknowledge the support of the National Natural Science Foundation of China (61403157), the Natural Science Foundation of Anhui Province (1508085 QA16), Anhui Province University Humanities and Social Science Research Base project (SK2015A158, SK2015A159), the Scientific Research Project of Huainan Normal University (2014xj07zd, 2015xj07zd), and the Natural Science Foundation for the Higher Education Institutions of Anhui Province of China (KJ2015A256).