Next Article in Journal
Comparison of Heat-Pipe Cooling System Design Processes in Railway Propulsion Inverter Considering Power Module Reliability
Previous Article in Journal
Partial Discharge Pattern Recognition of Gas-Insulated Switchgear via a Light-Scale Convolutional Neural Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Control for Pure-Feedback Nonlinear Systems Preceded by Asymmetric Hysteresis

Faculty of Mechanical Engineering and Automation, Zhejiang Sci-Tech University, Hangzhou 310018, China
*
Author to whom correspondence should be addressed.
Energies 2019, 12(24), 4675; https://doi.org/10.3390/en12244675
Submission received: 8 November 2019 / Revised: 2 December 2019 / Accepted: 3 December 2019 / Published: 9 December 2019

Abstract

:
An adaptive control scheme is proposed for a class of uncertain pure-feedback nonlinear systems preceded by asymmetric hysteresis nonlinearity. The asymmetric property is described by the modified Bouc-Wen model based on the proposed asymmetric factor. State variables in the controller design are directly replaced with nonaffine functions to address the control problem caused by nonaffine appearance. Moreover, the control method can handle systems with external disturbances and guarantee the global stability of all the signals in the closed-loop system. The feasibility of the control scheme is verified by a simulation example and experimental results.

Graphical Abstract

1. Introduction

Piezoelectric actuators have the advantages of high position resolution (nanometers or below), maximum blocking force (around hundreds of N), high stiffness, wide bandwidth, and very short response time and play a key role in precision manufacturing and measurement [1]. However, the major disadvantage of piezoelectric materials involves their inherent hysteresis nonlinearities, which could dramatically degrade system performances and may even cause instability [2]. The hysteresis behavior of piezoelectric actuators tends to be asymmetric in practical applications [3,4]. Various hysteresis models have been proposed to describe the characteristics of hysteresis, including the Preisach model, Krasnosel’skii-Pokrovkii model, Prandtl-Ishlinskii model, the Duhem model, Backlash-like model, Bouc-Wen model [5]. In these models, Preisach model, KP model and Duhem model are generally unable to describe asymmetric hysteresis. In order to describe the asymmetric property, the modified Backlash-like model is proposed [6]. However, the Prandt-Ishlinkii model [7,8,9,10] and the Bouc-Wen model [11,12,13] are the most popular modified models used to address asymmetric hysteresis nonlinearity. The asymmetric Prandt-Ishlinkii model is generally realized through the modification of the generalized play operator with asymmetry [9]. However, the disadvantage of this method is that it generally increases the complexity of the mathematical form of the operator and the difficulty of parameter identification and controller design. The asymmetric Bouc-Wen model is generally obtained through the transformation of an intermediate variable with an asymmetric property [11,12]. However, this approach comes, at the expense of identification complexity as the number of parameters increases. In fact, the above information shows that asymmetric hysteresis is far more complex than general symmetric hysteresis.
Given that hysteresis is inevitable in actual systems, the control of nonlinear systems with hysteresis has received considerable attention and numerous achievements have been attained in recent years [14,15,16,17,18,19,20,21,22,23]. Hysteresis inverse methods have been proposed to mitigate the effect of hysteresis in nonlinear systems [17,19,24,25,26]. Robust adaptive control and neural control have been directly applied to compensate for hysteresis without the construction of an inverse model [27,28,29,30]. In these methods, the neural network is used to approximate the unknown nonlinear function. Thus, the neural network is incorporated with controller for hysteresis compensation. However, most of these control methods are valid only for strict-feedback systems[20,27,28,30,31,32,33]. These methods cannot be applied directly to pure-feedback systems.
The cascade and nonaffine properties of pure-feedback systems complicate the determination of explicit virtual controls and the actual control to stabilize these systems. The mean value theorem [34,35,36,37] and Taylor series expansion [38,39] have been proposed to convert the nonaffine systems into their equivalent affine form to address the controller design in pure-feedback systems. Adaptive neural network control schemes and fuzzy control based on the mean-value theorem have been proposed for a class of uncertain pure-feedback nonlinear systems [40,41,42,43]. However, the mean value theorem method increases the complexity of the system and may cause the circular design problem [35,36,37]. Fuzzy control has been developed for nonaffine systems through the use of the Taylor series expansion method [44]. Nevertheless, this method may result in additional uncertainties in the system. The foregoing design of pure-feedback systems without consideration for hysteresis nonlinearity as a control input is extremely difficult. The control design will become highly challenging when pure-feedback systems are preceded by asymmetric hysteresis. Thus, this research topic involves theoretical difficulties and has practical importance.
In past decades, adaptive control has been applied in various complex nonlinear systems due to its excellent performance [45,46]. Motivated by the above conditions, this work adopts a novel backstepping adaptive control scheme for a class of pure-feedback nonlinear systems with asymmetric hysteresis nonlinearity. The advantages of the proposed approach are presented below.
  • The proposed model is simple and may present asymmetry through the embedding of an asymmetric factor in the classic Bouc-Wen model. Furthermore, the component of the hysteresis output in the proposed asymmetric Bouc-Wen model has been proven to be bounded. This characteristic is essential for the controller design.
  • The novel adaptive control scheme for pure-feedback systems is implemented through the use of nonaffine functions to replace state variables in the backstepping design. This method overcomes control problems caused by nonaffine appearance. Furthermore, it simplifies the control scheme and ensures the global stability of all closed-loop signals. The feasibility and effectiveness of the adopted control design are demonstrated through simulation and experimental works in dSPACE.
The rest of the paper is organized as follows. The problem formulation and preliminaries for the uncertain pure-feedback system are presented in Section 2. We propose the adaptive backstepping design procedure of the pure-feedback system in the presence of disturbances and provide the stability analysis for the closed-loop system in Section 3. Section 4 demonstrates the performance of the proposed control scheme through a simulation example and dSPACE experimental results. Finally, conclusions are drawn in Section 5. The detailed proof of the fact that h is bounded is given in detail in Appendix A.

2. Problem Formulation and Preliminaries

Consider a class of uncertain pure-feedback nonlinear systems with asymmetric hysteresis characteristics described by the nth order differential equations of the form:
x ˙ i = θ i f i ( x ¯ i ) + g i ( x ¯ i , x i + 1 ) + d i , i = 1 , 2 , , n 1 x ˙ n = θ n f n ( x ¯ i ) + b u ( v ) + d n , n 2 y = x 1
where x ¯ i = [ x 1 , x 2 , , x i ] T R i , i = 1 , 2 , , n 1 is the vector of states of the ith equations, x ¯ n = [ x 1 , x 2 , , x n ] T R n ; y = x 1 R is the output, θ i , i = 1 , 2 , , n and b 0 are unknown constant parameters, and d i , i = 1 , 2 , , n are unknown bounded disturbance functions. f i ( x ¯ i ) , f n ( x ¯ n ) and g i ( x ¯ i , x i + 1 ) are known smooth functions, designated as f i , f n and g i respectively in the following passage for simplicity.
Given the difficulties to control nonaffine systems, the systems considered in this paper are affine in control u but nonaffine in state x i in the first n 1 steps represented by the nonaffine functions g i . u ( v ) donotes asymmetric hysteresis nonlinearity, which can be described in the form of the proposed asymmetric Bouc-Wen model as follows:
u = d p v + h
h ˙ = v ˙ ( A b w | h | m ( β s g n ( v ˙ h ) + γ ) ) + δ v ˙ s g n ( v )
where, v and u are the input and output of hysteresis behavior, respectively, h is the component of the hysteresis output, A b w > 0 and m 1 are the parameters that control the scale and sharpness of the hysteresis loop, and β and γ are other shape features of the hysteresis loop of v ˙ and h and satisfy β + γ > 0 , β γ 0 . v ˙ s g n ( v ) is introduced to present the asymmetric property, and δ < 0 is the asymmetric factor and satisfy | δ | < | A b w | . Furthermore, h has been proven to be bounded in appendix, which is essential for the controller design with guaranteed stability. And parameters d p , A b w , β , γ , m can be obtained by particle swarm optimization and hybrid evolutionary algorithm [47,48].
Equation (3) can be used to model aymmetric hysteresis, as shown in Figure 1, with d p = 1.5 , A b w = 1 , β = 2 , γ = 1.8 , m = 1 , δ = 0.3 in our design, and the input signal is v ( t ) = sin ( t ) .
Remark 1.
Figure 1 shows that large absolute value of δ may correspond to the pronounced asymmetry of the hysteresis.
Through the application of (2), the original system can be rewritten as
x ˙ i = θ i f i ( x ¯ i ) + g i ( x ¯ i , x i + 1 ) + d i , i = 1 , 2 , , n 1 x ˙ n = θ n f n ( x ¯ i ) + p v + d ¯ n , n 2 y = x 1
where p = b d p and d ¯ n = b h + d n , and the hysteresis input v can be viewed as the new control input.
The control object is to design the adaptive controller v to ensure that all closed loop signals are bounded, and the output y tracks a given reference signal y d under the following assumptions.
Assumption 1:A positive constant ε exists such that g i ( x ¯ i , x i + 1 ) x i + 1 ε > 0 , i = 1 , 2 , , n 1 .
Assumption 2:The unknown parameters b and d p satisfy p = b d p > 0 .
Assumption 3:The desired trajectory y d and its nth order derivatives are known and bounded.
Assumption 4:All disturbances own their boundaries, that is, d i χ i ϖ i * ρ i , d ¯ n χ n ϖ n * ρ n . Parameter values ϖ i * 0 , ϖ n * > 0 and known smooth functions, ρ i and ρ n exist.

3. The Controller Design and Stability Analysis

The standard backstepping method selects state variables as the virtual control variable of each subsystem, which can solve the control design of the strict-feedback systems effectively. However, the main feature of pure-feedback nonlinear systems namely the system states or control inputs always appear implicitly in the nonaffine functions, which often makes the explicit virtual and actual control laws difficult to obtain. As a result, the standard backstepping is inapplicable in pure-feedback systems. State variables are directly replaced with nonaffine functions at each step to deal with pure-feedback systems as in (1). The above replacement is the major difference compared with standard backstepping method. Thus, the transformation from pure-feedback systems to strict-feedback systems could be avoided. Transformation methods, such as the mean value theorem and Taylor series expansion, are not required. Therefore, the proposed method may avoid additional uncertainty and the circular design problem.
The novel backstepping-based control procedure contains n recursive steps and involves the following change of coordinates:
z 1 = y y d z i = g i 1 α i 1 , i = 2 , 3 , , n
where α i 1 is the virtual control law at the ith step.
An outline of the novel backstepping design procedure for system (1) is given below.
Step 1:
Given that z 1 = x 1 y d and z 2 = g 1 α 1 , the derivative of z 1 is
z ˙ 1 = θ 1 f 1 + z 2 + α 1 + d 1 y ˙ d
The virtual control law α 1 and the adaptive law for adjusting ϖ 1 are designed as
α 1 = α ˜ 1 φ 1 α ˜ 1 = k 1 z 1 θ ^ 1 f 1 + y ˙ d φ 1 = ϖ 1 ρ 1 tanh ( z 1 ρ 1 K 1 ) ϖ ˙ 1 = ς 1 [ z 1 ρ 1 tanh ( z 1 ρ 1 K 1 ) σ 1 ( ϖ 1 ϖ 1 0 ) ]
In α ˜ 1 , k 1 is a positive constant, and θ ^ 1 is the estimate of θ 1 . In φ 1 , ϖ 1 and ρ 1 satisfy Assumption 4, and ϖ ˙ 1 is the adjusting law of ϖ 1 .
Remark 2.
Consider the existence of disturbances and asymmetric hysteresis behavior, and the design of the virtual control law α i and the adaptive control law v ¯ changes to α i = α ˜ i φ i and v ¯ = v ˜ φ n , respectively. α ˜ i and v ˜ are designed in accordance with the backstepping procedure, and the influence of uncertain disturbance items d i and d ¯ n is eliminated through the use of φ i and φ n .
Define the Lyapunov function V 1 as
V 1 = 1 2 z 1 2 + 1 2 θ ˜ 1 Λ 1 θ ˜ 1 + 1 2 ς 1 χ 1 2
where θ ˜ 1 = θ 1 θ ^ 1 , Λ is a symmetric positive definite matrix, and χ 1 = ϖ 1 ϖ 1 M and ϖ 1 M = max ( ϖ 1 * , ϖ 1 0 ) .
Thus, the derivative of V 1 can be obtained as follows
V ˙ 1 = z 1 z ˙ 1 + θ ˜ 1 Λ 1 θ ˜ ˙ 1 + 1 ς 1 χ 1 χ ˙ 1 = z 1 ( θ 1 f 1 + z 2 + α 1 + d 1 y ˙ d ) θ ˜ 1 Λ 1 θ ^ ˙ 1 + 1 ς 1 χ 1 ( ς 1 [ z 1 ρ 1 tanh ( z 1 ρ 1 K 1 ) σ 1 ( ϖ 1 ϖ 1 0 ) ] ) = z 1 ( θ 1 f 1 + z 2 + α ˜ 1 φ 1 + d 1 y ˙ d ) θ ˜ 1 Λ 1 θ ^ ˙ 1 + χ 1 [ z 1 ρ 1 tanh ( z 1 ρ 1 K 1 ) σ 1 ( ϖ 1 ϖ 1 0 ) ] = z 1 ( θ 1 f 1 + z 2 k 1 z 1 θ ^ 1 f 1 φ 1 + d 1 ) θ ˜ 1 Λ 1 θ ^ ˙ 1 + ( ϖ 1 ϖ 1 M ) [ z 1 ρ 1 tanh ( z 1 ρ 1 K 1 ) σ 1 ( ϖ 1 ϖ 1 0 ) ] = z 1 ( θ ˜ 1 f 1 + z 2 k 1 z 1 ϖ 1 ρ 1 tanh ( z 1 ρ 1 K 1 ) + d 1 ) θ ˜ 1 Λ 1 θ ^ ˙ 1 + ( ϖ 1 ϖ 1 M ) [ z 1 ρ 1 tanh ( z 1 ρ 1 K 1 ) ] χ 1 σ 1 ( ϖ 1 ϖ 1 0 ) = k 1 z 1 2 + z 1 z 2 + θ ˜ 1 Λ 1 ( τ 1 , 1 θ ^ ˙ 1 ) + z 1 d 1 z 1 ϖ 1 M ρ 1 tanh ( z 1 ρ 1 K 1 ) χ 1 σ 1 ( ϖ 1 ϖ 1 0 )
where τ 1 , 1 = Λ f 1 z 1 , θ ^ ˙ 1 = τ 1 , 1 Λ σ θ ( θ ^ 1 θ 1 0 ) and σ θ > 0 is a positive constant, and θ 1 0 is a design constant.
The subsequent recursive backstepping steps will be omitted, similar to that in Step 1. The final controller design is summarized in Table 1.
Theorem 1.
Consider the uncertain pure-feedback nonlinear systems (1) that satisfy Assumptions 1–4. All the signals in the closed-loop system are globally bounded with the application of the controller (T-3) and the adaptive laws (T-12)–(T-15).
Proof: We define the Lyapunov function V n as
V n = V n 1 + 1 2 θ ˜ n Λ 1 θ ˜ n + 1 2 z n 2 + p 2 η ϕ ˜ 2 + 1 2 ς n χ n 2
Note that 0 | μ | μ tanh ( μ ϵ ) ξ ε holds for any ε > 0 , and any μ R and ξ satisfy ξ = e ( ξ + 1 ) , that is, ξ = 0.2785 [49].
From the (T-3)–(T-11) controllers and the (T-12)–(T-15) parameter estimates, the derivative of the Lyapunov function satisfies
V ˙ n j = 1 n k j z j 2 + σ θ 2 j = 1 n θ ˜ j 2 + j = 1 n σ j 2 χ j 2 + 1 2 σ θ j = 1 n ( θ ^ j θ j 0 ) 2 + j = 1 n 1 2 σ j ( ϖ j 0 ϖ j ) 2 + j = 1 n 1 2 ϖ j M K j + j = 2 n 1 2 ϖ j M ρ j ϖ n M ρ n K n c n V n + λ n
where
c n = min { 2 k 1 , , 2 k n , σ n λ m i n ( Λ 1 ) , ς 1 σ 1 , , ς n σ n } > 0 λ n = 1 2 σ θ j = 1 n ( θ ^ j θ j 0 ) 2 + j = 1 n 1 2 ϖ j M K j + j = 1 n 1 2 σ j ( ϖ j 0 ϖ j ) 2 + j = 2 n 1 2 ϖ j M ρ j ϖ n M ρ n K n
V n V n ( 0 ) e c n t + λ n c n ( 1 e c n t )
is obtained in accordance with the exponential stability theorem [50] and direct integrations of (9).
Therefore, V n is bounded, which implies that z 1 , z 2 , ⋯, z n , θ ^ 1 , θ ^ 2 , ⋯, θ ^ n , ϕ ^ and χ ^ n are globally bounded. z 1 is bounded, hence x 1 , α 1 , g 1 are bounded. Assumption 1 and a previous work [51], state that x 2 is likewise bounded. Furthermore, z 2 is bounded, thereby implying that α 2 is bounded. Therefore g 2 is bounded, which leads to x 3 being bounded. In summary, we can conclude that x 1 , x 2 , ⋯, x n , α 1 , α 2 , ⋯, α n 1 , and v ¯ , v are bounded.
Remark 3.
The main contributions in this paper are summarized as follows: (i) it is shown that the possibility for the proposed Bouc-Wen model as an illustration to hand asymmetric hysteresis nonlinearity; (ii) the difficulties from the nonaffine structures in pure-feedback systems are solved by a novel and simpler adaptive scheme implemented through the use of nonaffine functions to replace state variables in the backstepping design.

4. Simulation Example and Experimental Result

A numerical simulation example is shown in this section to prove the feasibility of the control scheme. Furthermore, we conduct an experimental verification on the dSPACE platform to improve the reliability of the results for practical application.

4.1. Simulation Example

Consider pure-feedback nonlinear systems with external disturbances as follows:
x ˙ 1 = θ 1 1 e 0.01 x 1 1 + e 0.01 x 1 + q ( x 2 3 + x 2 ) + d 1 x ˙ 2 = θ 2 x 1 2 x 2 + b u ( v ) + d 2 y = x 1 u = d p v + h h ˙ = v ˙ ( A b w | h | m ( β s g n ( v ˙ h ) + γ ) ) + δ v ˙ s g n ( v )
In this simulation, θ 1 = 15 , q = 8 , θ 2 = 0.5 , and b = 2 , and the disturbances are d 1 = 0.1 sin ( t ) , and d 2 = 0.25 cos ( t ) . Thus, ϖ 1 * = 0.1 , ρ 1 = 1 , ϖ 2 * = 1.42 and ρ 2 = 1 . The initial values of the state are given as x 1 ( 0 ) = 1.2 and x 2 ( 0 ) = 0 . The desired tracking signal is y d = sin ( t ) 2 cos ( 0.5 t ) . The parameters of the modified Bouc-Wen model are chosen as d p = 1.5 , A b w = 1 , β = 2 , γ = 1.8 , m = 1 , and δ = 0.3 . The design parameters are selected as k 1 = k 2 = 1 , η = 1 , ζ 1 = 0.01 , ϕ 0 = ϖ 1 0 = ϖ 2 0 = 0 , k 1 = 100 , and k 2 = 100 . Λ is first order unit matrix, namely, Λ = 1 .
The adopted controller is compared with the control design in a previous work [19]. The obtained simulation results, depicted in Figure 2 and Figure 3, show the effectiveness and advantage of the proposed controller over the reference controller [19]. The desired trajectory, the output of the proposed scheme and the output signal of the reference scheme [19] are shown in Figure 2. The error between the proposed scheme and the desired trajectory and the error between the reference scheme [19] and the desired trajectory are shown in Figure 3. The E M A X and E R M S of the proposed scheme and scheme in [19] are shown in Table 2. Compared with the reference method [19], the proposed method can accurately track the reference signal of a class of pure-feedback nonlinear in the presence of system uncertainty and external disturbances, thereby exhibiting stronger robustness. The proposed control law v is illustrated in Figure 4.
In conclusion, an adaptive controller can modify its achieves in response to the dynamics in the process of systems and the characteristic of disturbances. And therefore, as the simulation time increases, its control performance will get better , which can be demonstrated from the above simulation results.
In order to compare an influence of the constant parameters in controller on the system output, the simulation results are carried out for different k 1 and k 2 as shown in Figure 5 and Figure 6.

4.2. Experimental Results

Experiments are conducted on the piezoelectric actuated platform to verify the effectiveness of the proposed control scheme as shown in Figure 7. The experimental platform consists of the following elements.
  • Piezoelectric actuator: A PZT-752.21C piezoelectric actuator manufactured by Physik Instrument Company is utilized in this experiment. The actuator has a normal expansion of 0–30 μ m under the input voltage 0–100 V.
  • Voltage amplifier: A voltage amplifier (LVPZT, E-509) with a fixed gain of 10 is used as the excitation voltage of the regulation actuator.
  • Capacitive sensor: An integrated capacitive sensor is used to measure the displacement response of the actuator.
  • Data acquisition system: The dSPACE DS1103 control board is used to obtain the displacement of the piezoelectric actuator. The displacement is measured by a capacitive sensor. The dSPACE is equipped with a 16-bit analog-to-digital converter (ADC) and a 16-bit digital-to-analog converter (DAC).
In this experiment, pure-feedback nonlinear systems are same as the ones described in Section 4.1 and the desired tracking signal is y d = sin ( t ) 2 cos ( 0.5 t ) . The design parameters are selected as ϖ 1 * = 0.1 , ρ 1 = 1 , ϖ 2 * = 1.42 and ρ 2 = 1 , k 1 = k 2 = 1 , η = 1 , ζ 1 = 0.01 , ϕ 0 = ϖ 1 0 = ϖ 2 0 = 0 , k 1 = 100 , and k 2 = 100 . Λ is first order unit matrix, namely, Λ = 1 . The initial values of the state are given as x 1 ( 0 ) = 1.2 and x 2 ( 0 ) = 0 .
The tracking of the experimental output and the desired trajectory are shown in Figure 8. The experimental data show satisfactory tracking performance, thereby demonstrating the effectiveness of the controller. Figure 9 shows that a minor difference exists between the error of the two systems, and the system has satisfactory stability.
A satisfactory agreement between the simulation and the experimental results is demonstrated.

5. Conclusions

Adaptive control is proposed in this work for an uncertain pure-feedback nonlinear system with asymmetric hysteresis. The asymmetric property of hysteresis nonlinearity is depicted through the introduction of an asymmetric item into the classical Bouc-Wen model. The novel control method is developed on the basis of nonaffine functions and backstepping technique to address nonaffine appearance of the system. Lyapunov analysis proves that all the signals in the closed loop ultimately guarantee global stability. The simulation comparison shows the effectiveness and superiority of the proposed control design, and the simulation results and dSPACE experimental work prove the feasibility and credibility of the proposed scheme.

Author Contributions

Conceptualization, X.L. and X.Z.; investigation, X.L.; project administration, X.L. and X.Z.; software, X.L.; supervision, H.P. and X.Z.; writing—original draft, X.L.; writing—review and editing, X.L. and X.Z.

Funding

This research was partially supported by the national natural science foundation of China (61273184).

Acknowledgments

The authors wish to express their gratitude to the support of the national natural science foundation of China (61273184).

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Proof of the upper bound of h
Consider all the situations of the signs of v, v ˙ and h as Table A1:
Table A1. Possibilities of the signs of v, v ˙ , and h.
Table A1. Possibilities of the signs of v, v ˙ , and h.
Situationv v ˙ h
1+++
2++
3++
4+
5++
6+
7+
8
Define Lyapunov function V = 1 2 h 2 . In situation 1, V ˙ | s 1 = h [ v ˙ ( A b w h m ( β + γ ) ) + δ v ˙ ] 0 for h A b w + δ β + γ m . In situation 2, V ˙ | s 2 = h [ v ˙ ( A b w | h | m ( β + γ ) ) + δ v ˙ ] 0 for all values of h. In situation 3, V ˙ | s 3 = h [ v ˙ ( A b w h m ( β + γ ) ) + δ v ˙ ] 0 for all values of h. In situation 4, V ˙ | s 4 = h [ v ˙ ( A b w | h | m ( β + γ ) ) + δ v ˙ ] 0 for | h | A b w + δ β + γ m . In situation 5, V ˙ | s 5 = h [ v ˙ ( A b w | h | m ( β + γ ) ) δ v ˙ ] 0 for h A b w δ β + γ m . In situation 6, V ˙ | s 6 = h [ v ˙ ( A b w | h | m ( β + γ ) ) δ v ˙ ] 0 for all values of h. In situation 7, V ˙ | s 7 = h [ v ˙ ( A b w h m ( β + γ ) ) δ v ˙ ] 0 for all values of h. In situation 8, V ˙ | s 8 = h [ v ˙ ( A b w | h | m ( β + γ ) ) δ v ˙ ] 0 for | h | A b w δ β + γ m .
Therefore, for all situations of the signs of v, v ˙ and h, V ˙ 0 for all | h | h 0 A b w δ β + γ m . Using [52], for every initial condition h ( t 0 ) and h 0 A b w δ β + γ m , it comes that h max { | h ( t 0 ) | , h 0 } . Therefore, the proof is completed.

References

  1. Chouza, A.; Barambones, O.; Calvo, I. Sliding mode-based robust control for piezoelectric actuators with inverse dynamics estimation. Energies 2019, 12, 943. [Google Scholar] [CrossRef] [Green Version]
  2. Tao, G.; Kokotovic, P.V. Adaptive control of plants with unknown hysteresis. IEEE Trans. Autom. Control 1995, 40, 200–212. [Google Scholar] [CrossRef]
  3. Jang, M.J.; Chen, C.L.; Lee, J.R. Modeling and control of a piezoelectric actuator driven system with asymmetric hysteresis. J. Franklin Inst. 2009, 346, 17–32. [Google Scholar] [CrossRef]
  4. Aguirre, G.; Janssens, T.; Brussel, H.V.; Al-Bender, F. Asymmetric-hysteresis compensation in piezoelectric actuators. Mech. Syst. Signal Process. 2012, 30, 218–231. [Google Scholar] [CrossRef]
  5. Gu, G.Y.; Zhu, L.M.; Su, C.Y.; Ding, H.; Fatikow, S. Modeling and control of piezo-actuated nanopositioning stages: A survey. IEEE Trans. Autom. Sci. Eng. 2016, 13, 313–332. [Google Scholar] [CrossRef]
  6. Do, T.N.; Tjahjowidodo, T.; Lau, M.W.S. Hysteresis modeling and position control of tendon-sheath mechanism in flexible endoscopic systems. Mechatronics 2014, 24, 12–22. [Google Scholar] [CrossRef]
  7. Kuhnen, K. Modeling, identification and compensation of complex hysteretic nonlinearities: A modified Prandtl-Ishlinskii approach. Eur. J. Control 2003, 9, 407–418. [Google Scholar] [CrossRef]
  8. Jiang, H.; Ji, H.; Qiu, J.; Chen, Y. A modified Prandtl-Ishlinskii model for modeling asymmetric hysteresis of piezoelectric actuators. IEEE Trans. Ultrason. Ferroelectr. Freq. Control 2010, 57, 1200–1210. [Google Scholar] [CrossRef]
  9. Liu, S.; Su, C.Y. A note on the properties of a generalized PrandtlIshlinskii model. Smart Mater. Struct. 2011, 20, 0870031–0870037. [Google Scholar] [CrossRef]
  10. Gu, G.Y.; Zhu, L.M.; Su, C.Y. Modeling and compensation of asymmetric hysteresis nonlinearity for piezoceramic actuators with a modified Prandtl-Ishlinskii model. IEEE Trans. Ind. Electron. 2014, 61, 1583–1595. [Google Scholar] [CrossRef]
  11. Song, J.; Der Kiureghian, A. Generalized Bouc-Wen model for highly asymmetric hysteresis. J. Eng. Mech. 2006, 132, 610–618. [Google Scholar] [CrossRef] [Green Version]
  12. Sireteanu, T.; Giuclea, M.; Serban, V. On The fitting of experimental hysteretic loops by Bouc-Wen model. In Proceedings of the Annual Symposium of the Institute of Solid Mechanics SISOM, Bucharest, Romania, 29–30 May 2008; pp. 29–30. [Google Scholar]
  13. Guo, Y.X.; Mao, J.Q. Modeling of hysteresis nonlinearity based on generalized Bouc-Wen model for GMA. In International Conference on Intelligent Robotics and Applications; Springer: Berlin/Heidelberg, Germany, 2010; pp. 147–158. [Google Scholar]
  14. Su, C.Y.; Stepanenko, Y.; Svoboda, J. Robust adaptive control of a class of nonlinear systems with unknown backlash-like hysteresis. IEEE Trans. Autom. Control 2000, 45, 2427–2432. [Google Scholar] [CrossRef] [Green Version]
  15. Zhou, J.; Wen, C.; Zhang, Y. Adaptive backstepping control of a class of uncertain nonlinear systems with unknown backlash-like hysteresis. IEEE Trans. Autom. Control 2004, 49, 1751–1759. [Google Scholar] [CrossRef] [Green Version]
  16. Su, C.Y.; Wang, Q.; Chen, X. Adaptive variable structure control of a class of nonlinear systems with unknown Prandtl-Ishlinskii hysteresis. IEEE Trans. Autom. Control 2005, 50, 2069–2074. [Google Scholar]
  17. Wang, Q.; Su, C.Y. Robust adaptive control of a class of nonlinear systems including actuator hysteresis with Prandtl-Ishlinskii presentations. Automatica 2006, 42, 859–867. [Google Scholar] [CrossRef]
  18. Ren, B.; Ge, S.S.; Lee, T.H.; Su, C.Y. Adaptive neural control for a class of nonlinear systems with uncertain hysteresis inputs and time-varying state delays. IEEE Trans. Neural Netw. 2009, 20, 1148–1164. [Google Scholar] [CrossRef]
  19. Zhou, J.; Wen, C.; Li, T. Adaptive output feedback control of uncertain nonlinear systems with hysteresis nonlinearity. IEEE Trans. Autom. Control 2012, 57, 2627–2633. [Google Scholar] [CrossRef]
  20. Liu, Y.H.; Feng, Y.; Chen, X. Robust adaptive dynamic surface control for a class of nonlinear dynamical systems with unknown hysteresis. Abstr. Appl. Anal. 2014, 2014, 640249. [Google Scholar] [CrossRef]
  21. Chen, M.; Ge, S.S. Adaptive neural output feedback control of uncertain nonlinear systems with unknown hysteresis using disturbance observer. IEEE Trans. Ind. Electron. 2015, 62, 7706–7716. [Google Scholar] [CrossRef]
  22. Lv, W.; Wang, F. Finite-time adaptive fuzzy tracking control for a class of nonlinear systems with unknown hysteresis. Int. J. Fuzzy Syst. 2018, 20, 782–790. [Google Scholar] [CrossRef]
  23. Huo, X.; Ma, L.; Zhao, X.; Niu, B.; Zong, G. Observer-based adaptive fuzzy trackincontrol of MIMO switched nonlinear systems preceded by unknown backlash-like hysteresis. Inf. Sci. 2019, 490, 369–386. [Google Scholar] [CrossRef]
  24. Chen, X.; Hisayama, T.; Su, C.Y. Pseudo-inverse-based adaptive control for uncertain discrete time systems preceded by hysteresis. Automatica 2009, 45, 469–476. [Google Scholar] [CrossRef]
  25. Xu, Q.; Wong, P.K. Hysteresis modeling and compensation of a piezostage using least squares support vector machines. Mechatronics 2011, 21, 1239–1251. [Google Scholar] [CrossRef]
  26. Feng, Y.; Rabbath, C.A.; Hong, H.; Su, C.Y.; Lin, W. Inverse hysteresis control for shape memory alloy micro-actuators based flap positioning system. In Proceedings of the IEEE Conference on Decision and Control, Atlanta, GA, USA, 15–17 December 2010; pp. 3662–3667. [Google Scholar]
  27. Zhang, X.; Lin, Y.; Mao, J. A robust adaptive dynamic surface control for a class of nonlinear systems with unknown Prandtl–Ishilinskii hysteresis. Int. J. Robust Nonlinear Control 2011, 21, 1541–1561. [Google Scholar] [CrossRef]
  28. Ren, B.; San, P.; Ge, S.S.; Lee, T.H. Adaptive dynamic surface control for a class of strict-feedback nonlinear systems with unknown backlash-like hysteresis. In Proceedings of the 2009 American Control Conference, St. Louis, MO, USA, 10–12 June 2009; pp. 4482–4487. [Google Scholar]
  29. Liu, Z.; Lai, G.; Zhang, Y.; Chen, X.; Chen, C.L. Adaptive neural control for a class of nonlinear time-varying delay systems with unknown hysteresis. IEEE Trans. Neural Netw. Learn. Syst. 2014, 25, 2129–2140. [Google Scholar]
  30. Si, W.J.; Dong, X.D.; Yang, F.F. Adaptive neural prescribed performance control for a class of strict-feedback stochastic nonlinear systems with hysteresis input. Neurocomputing 2017, 251, 35–44. [Google Scholar] [CrossRef]
  31. Huang, J.; Song, Y.D.; Wang, W.; Wen, C.; Li, G. Fully distributed adaptive consensus control of a class of high-order nonlinear systems with a directed topology and unknown control directions. IEEE Trans. Cybern. 2018, 48, 2349–2356. [Google Scholar] [CrossRef]
  32. Huang, J.; Wang, W.; Wen, C.; Zhou, J. Adaptive control of a class of strict-feedback time-varying nonlinear systems with unknown control coefficient. Automatica 2018, 93, 98–105. [Google Scholar] [CrossRef]
  33. Huang, J.; Wang, W.; Wen, C.; Li, G. Adaptive Event-Triggered Control of Nonlinear Systems with Controller and Parameter Estimator Triggering. IEEE Trans. Autom. Control 2019. [Google Scholar] [CrossRef]
  34. Ramezan, Z.; Arefi, M.M.; Zargarzadeh, H.; Jahed-Motlagh, M.R. Neuro-adaptive backstepping control of SISO nonaffine systems with unknown gain sign. ISA Trans. 2016, 65, 199–209. [Google Scholar] [CrossRef]
  35. Liu, Y.J.; Wang, Z.F. Adaptive fuzzy controller design of nonlinear systems with unknown gain sign. Nonlinear Dyn. 2009, 58, 687–695. [Google Scholar] [CrossRef]
  36. Labiod, S.; Guerra, T.M. Indirect adaptive fuzzy control for a class of nonaffine nonlinear systems with unknown control directions. Int. J. Control Autom. Syst. 2010, 8, 903–907. [Google Scholar] [CrossRef]
  37. Zhang, T.P.; Shi, X.C.; Zhu, Q.; Yang, Y.Q. Adaptive neural tracking control of pure-feedback nonlinear systems with unknown gain signs and unmodeled dynamics. Neurocomputing 2013, 121, 290–297. [Google Scholar] [CrossRef]
  38. Boulkroune, A.; M’Saad, M.; Farza, M. Adaptive fuzzy tracking control for a class of MIMO nonaffine uncertain systems. Neurocomputing 2012, 93, 48–55. [Google Scholar] [CrossRef] [Green Version]
  39. Park, J.H.; Park, G.T. Robust adaptive fuzzy controller for nonaffine nonlinear systems with dynamic rule activation. Int. J. Robust Nonlinear Control 2003, 13, 117–139. [Google Scholar] [CrossRef]
  40. Ge, S.S.; Wang, C. Adaptive NN control of uncertain nonlinear pure-feedback systems. Automatica 2002, 38, 671–682. [Google Scholar] [CrossRef]
  41. Na, J.; Ren, X.M.; Shang, C.; Gao, Y. Adaptive neural network predictive control for nonlinear pure feedback systems with input delay. J. Process Control 2012, 22, 194–206. [Google Scholar] [CrossRef]
  42. Liu, Y.J.; Wang, W. Adaptive fuzzy control for a class of uncertain nonaffine nonlinear systems. Inf. Sci. 2007, 177, 3901–3917. [Google Scholar] [CrossRef]
  43. Liu, Y.J.; Wang, W.; Tong, S.C. Adaptive fuzzy output tracking control for a class of uncertain nonlinear systems. Fuzzy Sets Syst. 2009, 160, 2727–2754. [Google Scholar] [CrossRef]
  44. Zhang, Q.; Wang, C.; Xu, D. Finite-time stabilization for a class of nonaffine nonlinear systems with input saturation and time-varying output constraints. IEEE Access 2018, 6, 23529–23539. [Google Scholar] [CrossRef]
  45. Fortuna, L.; Muscato, G. A roll stabilization system for a monohull ship: modeling, identification, and adaptive control. IEEE Trans. Control Syst. Technol. 1996, 4, 18–28. [Google Scholar] [CrossRef]
  46. Wang, H.; Liu, P.X.; Niu, B. Robust fuzzy adaptive tracking control for nonaffine stochastic nonlinear switching systems. IEEE Trans. Cybern. 2017, 48, 2462–2471. [Google Scholar] [PubMed]
  47. Charalampakis, A.E.; Dimou, C.K. Identification of Bouc–Wen hysteretic systems using particle swarm optimization. Comput. Struct. 2010, 88, 1197–1205. [Google Scholar] [CrossRef]
  48. Charalampakis, A.E.; Koumousis, V.K. Identification of Bouc–Wen hysteretic systems by a hybrid evolutionary algorithm. J. Sound Vib. 2008, 314, 571–585. [Google Scholar] [CrossRef]
  49. Polycarpou, M.M.; Ioannou, P.A. A robust adaptive nonlinear control design. Automatica 1996, 32, 423–427. [Google Scholar] [CrossRef]
  50. Pettersen, K.Y. Lyapunov sufficient conditions for uniform semiglobal exponential stability. Automatica 2017, 78, 97–102. [Google Scholar] [CrossRef]
  51. Liu, Y.H.; Huang, L.; Xiao, D.; Guo, Y. Global adaptive control for uncertain nonaffine nonlinear hysteretic systems. ISA Trans. 2015, 58, 255–261. [Google Scholar] [CrossRef]
  52. Naser, M.; Fuad, M.; Ikhouane, F. Consistency of the Duhem model with hysteresis. Math. Prob. Eng. 2013. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Curve of classical Bouc-Wen with δ = 0 and asymmetric Bouc-Wen with δ = 0.3 .
Figure 1. Curve of classical Bouc-Wen with δ = 0 and asymmetric Bouc-Wen with δ = 0.3 .
Energies 12 04675 g001
Figure 2. Simulation output-tracking performance.
Figure 2. Simulation output-tracking performance.
Energies 12 04675 g002
Figure 3. Error between the system and the desired trajectory.
Figure 3. Error between the system and the desired trajectory.
Energies 12 04675 g003
Figure 4. Control law v.
Figure 4. Control law v.
Energies 12 04675 g004
Figure 5. the influence of change of constant parameter k 2 impact on system output.
Figure 5. the influence of change of constant parameter k 2 impact on system output.
Energies 12 04675 g005
Figure 6. the influence of change of constant parameter k 1 impact on system output.
Figure 6. the influence of change of constant parameter k 1 impact on system output.
Energies 12 04675 g006
Figure 7. Experimental system.
Figure 7. Experimental system.
Energies 12 04675 g007
Figure 8. Experimental output-tracking performance.
Figure 8. Experimental output-tracking performance.
Energies 12 04675 g008
Figure 9. Error between the output of the experimental results and the desired trajectory.
Figure 9. Error between the output of the experimental results and the desired trajectory.
Energies 12 04675 g009
Table 1. Adaptive backstepping control.
Table 1. Adaptive backstepping control.
Change of coordinates:
z 1 = x 1 y d (T-1)
z i = g i 1 α i 1 , i = 2 , 3 , , n (T-2)
Adaptive control laws:
v = ϕ ^ v ¯ (T-3)
v ¯ = v ˜ φ n (T-4)
v ˜ φ n = 1 g n 1 x n ( k n z n g n 1 x n 1 z n 1 + j = 1 n 1 ( α n 1 x j g n 1 x j ) g j ψ ^ n 1 j = 1 n 1 ( g n 1 x j α n 1 x j ) φ n
g n 1 x n φ n + j = 0 n 1 α n 1 y d ( j ) y d ( j + 1 ) + j = 1 n 1 α n 1 ϖ j ϖ ˙ j + j = 1 n α n 1 θ ¯ j ( τ j , n Λ σ θ ( θ ^ j θ j 0 ) ) ) (T-5)
α 1 = α ˜ 1 φ 1 (T-6)
α ˜ 1 = k 1 z 1 θ ¯ 1 f 1 + y ˙ d (T-7)
φ 1 = ϖ 1 ρ 1 tanh ( z 1 ρ 1 K 1 ) (T-8)
α i = α ˜ i φ i , i = 2 , 3 , , n 1 (T-9)
α ˜ i = 1 g i 1 x i ( k i z i g i 2 x i 1 z i 1 + j = 1 i 1 ( α i 1 x j g i 1 x j ) g j + j = 0 i 1 α i 1 y d ( j ) y d ( j + 1 ) ψ ^ i 1
j = 1 i 1 ( g i 1 x j α i 1 x j ) φ i + j = 1 i 1 α i 1 ϖ j ϖ ˙ j + j = 1 i 1 α i 1 θ ¯ j ( τ j , i Λ σ θ ( θ ^ j θ j 0 ) ) ) (T-10)
i = 2 , 3 , , n 1
φ i = ϖ i ρ i tanh ( z i ρ i K i ) , i = 2 , 3 , , n 1 (T-11)
Parameter update laws:
ϖ ˙ 1 = ς 1 [ z 1 ρ 1 tanh ( z 1 ρ 1 K 1 ) σ 1 ( ϖ 1 ϖ 1 0 ) ] (T-12)
ϖ ˙ i = ς i [ 1 g i 1 x i z i ρ i tanh ( z i ρ i K i ) σ i ( ϖ i ϖ i 0 ) ] , (T-13)
i = 2 , 3 , , n
θ ^ ˙ i = τ i , i Λ σ θ ( θ ^ i θ i 0 ) , i = 1 , 2 , , n (T-14)
ϕ ^ ˙ = η ( g n 1 x n v ¯ z n σ ϕ ( ϕ ^ ϕ 0 ) ) (T-15)
Tuning function:
ψ ^ i 1 = j = 1 i 1 ( g j x j α j x j ) θ ^ i 1 f i 1 + g i 1 x i θ ^ i f i ,(T-16)
i = 2 , 3 , , n
τ j , i = Λ g j 1 x j f j z j + Λ l = j i 1 ( g l x j α l x j ) f j z i ,(T-17)
j(present step), i(total step)
Table 2. E M A X and E R M S of the proposed scheme and scheme in [19].
Table 2. E M A X and E R M S of the proposed scheme and scheme in [19].
Error The Proposed Scheme Scheme in [19]
E M A X 0.24560.8
E R M S 0.05240.5137

Share and Cite

MDPI and ACS Style

Lai, X.; Pan, H.; Zhao, X. Adaptive Control for Pure-Feedback Nonlinear Systems Preceded by Asymmetric Hysteresis. Energies 2019, 12, 4675. https://doi.org/10.3390/en12244675

AMA Style

Lai X, Pan H, Zhao X. Adaptive Control for Pure-Feedback Nonlinear Systems Preceded by Asymmetric Hysteresis. Energies. 2019; 12(24):4675. https://doi.org/10.3390/en12244675

Chicago/Turabian Style

Lai, Xiaohuan, Haipeng Pan, and Xinlong Zhao. 2019. "Adaptive Control for Pure-Feedback Nonlinear Systems Preceded by Asymmetric Hysteresis" Energies 12, no. 24: 4675. https://doi.org/10.3390/en12244675

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop