Next Article in Journal
On the Performance of Variable Selection and Classification via Rank-Based Classifier
Previous Article in Journal
Some Remarks on a Variational Method for Stiff Differential Equations
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Approximation-Free Output-Feedback Non-Backstepping Controller for Uncertain SISO Nonautonomous Nonlinear Pure-Feedback Systems

Department of Electrical and Control Engineering, Mokpo National University, Chonnam 58554, Korea
*
Author to whom correspondence should be addressed.
Mathematics 2019, 7(5), 456; https://doi.org/10.3390/math7050456
Submission received: 9 April 2019 / Revised: 11 May 2019 / Accepted: 14 May 2019 / Published: 21 May 2019
(This article belongs to the Section Engineering Mathematics)

Abstract

:
A novel differentiator-based approximation-free output-feedback controller for uncertain nonautonomous nonlinear pure-feedback systems is proposed. Using high-order sliding mode observer, which is a finite-time exact differentiator, the time-derivatives of the signal generated using tracking error and filtered input are directly estimated. As a result, the proposed non-backstepping control law and stability analysis are drastically simple. The tracking error vector is guaranteed to be exponentially stable in finite time regardless of the nonautonomous property in the considered system. It does not require neural networks or fuzzy logic systems, which are typically adopted to capture unstructured uncertainties intrinsic in the controlled system. As far as the authors know, there are no research results on the output-feedback controller for the uncertain nonautonomous pure-feedback nonlinear systems. The results of the simulation show clearly the performance and compactness of the control scheme proposed.

1. Introduction

Designing a controller for nonlinear systems containing unstructured uncertainties has been considerably advanced and performed in recent years. Conventionally, many adaptive controllers using universal approximators (UAs) such as neural networks (NNs) or fuzzy logic systems (FLSs) have been proposed (refer to [1,2,3,4,5,6,7,8,9,10,11,12] and references therein). More recently, controllers for nonlinear pure-feedback systems that contain unstructured uncertainties and unmatched disturbances have been actively proposed. Adaptive backstepping with UAs or dynamic surface control (DSC) algorithm is typically adopted to induce control laws that deal with unstructured uncertainties and unmatched disturbances [10,11,12,13,14,15,16,17,18,19,20,21,22,23,24]. The pure-feedback nonlinear systems are more general than strict-feedback systems [8,25,26,27,28] because they have the nonaffine appearance of the states which are chosen as virtual controls in each intermediate design steps. As a result, it is more challenging and difficult to construct the control law for this class of systems. Previously proposed adaptive controllers are typically combining UAs with backstepping or DSC. In these control algorithms, unstructured uncertainties in the system are estimated by NNs or FLSs. The outputs of the approximators are used by the controller to compensate or cancel the effect of the unmatched or unstructured uncertainties. The conventional adaptive DSC or backstepping based controllers that adopt NNs or FLSs have the following severe drawbacks. The complexity of the control law grows significantly as the dynamic order of the controlled system increases. To evade this problem, in the DSC-based controllers, the time-derivatives of virtual controls are replaced by some filtered values of them. However, even in the DSC-based controllers, the shortcoming that many UAs are required to build virtual control in every design steps still exists. These approximators are usually trained online to cope with respective uncertainties that appear in every intermediate design step. Using too many UAs results in a significant increase in the complexity of control law. Computational burden is another crucial problem since the parameters in the approximators are to be updated simultaneously in real time.
In this paper, a new output-feedback differentiator-based controller for SISO uncertain nonautonomous pure-feedback nonlinear systems is proposed using high-order sliding mode (HOSM) observer [29,30], which is a finite-time exact differentiator. As far as the authors know, there are no research results on the output-feedback controller for the considered nonautonomous pure-feedback nonlinear systems. Inspired by [8,10,22], the original system is transformed into a Brunovsky form with respect to newly defined states which are the time-derivatives of the system output. The key idea of the proposed controller is that it utilizes HOSM observer to estimate the time-derivatives of a signal that is generated using the tracking error and filtered control input. The merits of the controller proposed are described as follows.
(i)
The powerful feature of the HOSM differentiator is used by the controller to cope with uncertainties in the controlled system, which leads to no need of adopting UAs such as NNs or FLSs. Compared to the previous adaptive controller using UAs to capture unstructured uncertainties in the system, the dynamic order of the controller proposed is considerably low.
(ii)
The control law and stability analysis are also considerably simple. Moreover, the number of design constants is relatively much smaller.
(iii)
The output tracking error achieves exponential stability in finite time.
To show the compactness and performance of the controller that is proposed, simulations have been performed.

2. Preliminaries and Problem Formulation

The following uncertain nonautonomous pure-feedback nonlinear system is considered.
x ˙ i = f i ( x i , x i + 1 , t ) , i = 1 , , n 1 x ˙ n = f n ( x n , u , t ) . y = x 1
where x i ’s are state variables, x i = [ x 1 , , x i ] T , n is the dynamic order, y and u are the output and input of the system, and f i ’s are unknown functions. Note that all the f i ’s are the functions of time explicitly. This class of system may contain time-varying parameters, unmatched additive or multiplicative disturbances, interactions with linked remote systems, etc. Only the output y ( = x 1 ) is assumed to be available. The other states x i , i = 2 , , n are all assumed to be unmeasurable. The control objective is driving y to track y d ( t ) while maintaining all the signals to be bounded.
Assumption 1.
The functions f i for i = 1 , , n and y d ( t ) are smooth functions
In practical engineering systems, all the states tend to be maintained in prescribed bounded operation regions and the control input is also bounded due to physical limitations.
Assumption 2.
The following open set includes the whole operation region of the system (1)
Ω = x n , u | | x n | < r x , u < r u
where r x and r u are positive constants.
Consider a time-varing signal a ( t ) and its nth time derivative a ( n ) ( t ) is assumed to be Lipschitz. The HOSM observer that has the following form can estimate the time-derivatives of a ( t )
σ ˙ 0 = λ n L 1 n + 1 σ 0 a n n + 1 + σ 1 β 0 σ ˙ 1 = λ n 1 L 1 n σ 1 β 0 n 1 n + σ 2 β 1 σ ˙ n 1 = λ 1 L 1 2 σ n 1 β n 2 1 2 + σ n β n 1 σ ˙ n = λ 0 L sgn ( σ n β n 1 )
where z p = | z | p sgn ( z ) , L > 0 is a design constant, and λ i ’s are typically chosen as λ 0 = 1.1 , λ 1 = 1.5 , λ 2 = 3 , λ 3 = 5 , λ 4 = 8 , λ 5 = 12 [30]. The HOSM differentiator (3) has the following powerful freature.
Lemma 1
([29]). If the parameters in (3) are appropriately chosen, the following equalities hold after a finite transient time
σ 0 = a ; σ i = a ( i ) ( t ) , i = 1 , , n
if a ( n ) ( t ) has Lipschitz constant.
The positive design constant L must be determined sufficiently large enough to hold that it is larger than the Lipschitz constant of a ( n ) ( t ) .

3. Controller Design

3.1. Reformulation of the Controlled System

As in [8,10,22], we denote the time derivatives of y as z i y ( i 1 ) ( i = 1 , , n ) , and they are chosen as new state variables. The dynamic equations of the newly defined states are induced in this subsection. The first dynamics is
z ˙ 1 = f 1 ( x 1 , x 2 , t ) z 2 .
The second dynamics is easily induced as
z ˙ 2 = f 1 x 1 x ˙ 1 + f 1 x 2 x ˙ 2 + f 1 t = f 1 x 1 f 1 ( x 2 , t ) + f 1 x 2 f 2 ( x 2 , x 3 , t ) + f 1 ( x 2 , t ) t g 2 ( x 2 , x 3 , t ) z 3
where g 2 ( · ) is the unknown function of x 2 , x 3 , and t. The next dynamics can be induced as
z ˙ 3 = g 2 x 2 x ˙ 2 + g 2 x 3 x ˙ 3 + g 2 t = j = 1 2 g 2 x j f j ( x j + 1 , t ) + g 2 x 3 f 3 ( x 3 , x 4 , t ) + g 2 ( x 2 , x 3 , t ) t g 3 ( x 3 , x 4 , t ) z 4
where g 3 ( · ) is also the unknown function of x 3 , x 4 , and t. In general, z ˙ i ’s for i = 2 , , n 1 are recursively derived as
z ˙ i = g i ( x i , x i + 1 , t )
where
g i ( x i , x i + 1 , t ) = j = 1 i 1 g i 1 x j f j ( x j + 1 , t ) + g i 1 x i f i ( x i , x i + 1 , t ) + g i 1 ( x i 1 , x i , t ) t .
As a result, the new dynamics of the controlled system is finally induced as
z ˙ i = z i + 1 , i = 1 , , n 1
z ˙ n = g n ( x n , u , t )
y = z 1
where
g n ( x n , u , t ) = j = 1 n 1 g n 1 x j f j ( x j + 1 , t ) + g n 1 x n f n ( x n , u , t ) + g n 1 ( x n 1 , x n , t ) t .
The original system (1) is redescribed as a Brunovsky system (7)–(9) with newly defined states z i , i = 1 , , n . Since y = z 1 = x 1 , the objective of the controller is maintained in the transformed system. The newly defined state variables z i , i = 2 , , n are unavailable and only the system output z 1 = y is measurable.
Assumption 3.
The inequality
g n ( x n , u , t ) u = i = 1 n 1 f i ( x i , x i + 1 , t ) x i + 1 f n ( x n , u , t ) u > 0
holds for the set Ω that is defined in (2).
Assumption 3 is widely adopted in the literature for the controllability of the system (1). (e.g., assumption 1 in [6], assumption 4 in [17], assumption 1 in [18], etc.)

3.2. Control Input Filtering

The following simple linear time-invariant (LTI) filter is introduced to constitute the signal a ( t ) that is fed into the HOSM differentiator (3)
w ˙ i = c w i + w i + 1 , i = 1 , , n 1 w ˙ n = c w n + u
where c > 0 is a design constant. Equation (12) can be redescribed in a vector form as
w ˙ = A w + b u
where
w = w 1 w 2 w n , A = c 1 0 0 0 c 1 0 0 0 0 c , b = 0 0 1
The tracking error is defined as e = y y d and the signal a ( t ) that is fed into the HOSM observer is generated as
a = e w 1 .
The following equalities hold after a finite transient time according to Lemma 1:
σ 0 = a = e w 1
σ 1 = a ˙ = e ˙ p 1 ( w ) w 2
σ 2 = a ¨ = e ¨ p 2 ( w ) w 3
σ n 1 = a ( n 1 ) = e ( n 1 ) p n 1 ( w ) w n
σ n = a ( n ) = e ( n ) p n ( w ) u
where p i ( w ) ’s are the polynomials of w and they are obviousely calculated for i = 1 , , 6 as follows:
p 1 ( w ) = c w 1
p 2 ( w ) = c 2 w 1 2 c w 2
p 3 ( w ) = c 3 w 1 + 3 c 2 w 2 3 c w 3
p 4 ( w ) = c 4 w 1 4 c 3 w 2 + 6 c 2 w 3 4 c w 4
p 5 ( w ) = c 5 w 1 + 5 c 4 w 2 10 c 3 w 3 + 10 c 2 w 4 5 c w 5
p 6 ( w ) = c 6 w 1 6 c 5 w 2 + 15 c 4 w 3 20 c 3 w 4 + 15 c 2 w 5 6 c w 6
The boundedness of w i ’s are described in the follwing lemma.
Lemma 2
([31]). Under Assumption 2, the following inequalities hold
| w i | < r u c n i + 1
for i = 1 , , n .
Note that the scheme of filtering u is inspired by [32]. The difference is that the proposed filter in this paper adopts stabilizing terms of c w i for i = 1 , , n in (12). If c = 0 , the filter (12) becomes simple connected integrators that is used in [32] and all the p i ( w ) ’s become zeros.

3.3. Control Law and Stability Anlaysis

Let the tracking error vector be e = [ e , e ˙ , , e ( n 1 ) ] T R n and its estimate is available using (17)–(19) as
e ^ = e σ 1 + p 1 + w 2 σ n 1 + p n 1 + w n R n
which becomes e in finitie time by Lemma 1. The control law is determined as
u = σ n p n k T e ^
where k = [ k 1 , k 2 , , k n ] T is chosen such that
( s + κ ) n = s n + k n s n 1 + + k 2 s + k 1
with κ > 0 is a design constant.
The main result of the proposed control scheme is described in the following theorem.
Theorem 1.
Consider the system (1) under Assumptions 1 and 2. The control input (29) using the HOSM differentiator (3) and input filter (13) makes the tracking error vector e to be exponentially stable in finite time.
Proof. 
From Lemma 1, (20), and (29), it is evident that, after a finite time, the control input u becomes
u = σ n p n k T e ^ = { e ( n ) p n u } p n k T e = e ( n ) + u k T e .
The resultant equation that is easily induced from (31) is
e ( n ) = k T e
or, more concisely, in vector form equation of
e ˙ = A e
where
A = 0 1 0 0 0 0 1 0 k 1 k 2 k 3 k n .
It is evident that the solution of (33) is e ( t ) = exp ( A t ) e ( 0 ) . Because the characteristic equation of A (30) is Hurwitz, it is clear that the tracking error vector e converges to zero exponentially in finite time. □
Remark 1.
The requirement for Lemma 1 is that the following a ( n ) has a Lipschitz constant.
a ( n ) = e ( n ) p n ( w ) u = ( g n y d ( n ) ) p n ( w ) u
The a ( n ) has a Lipschitz constant if its time-derivative exists and continuous. Since f i ’s in (1) and y d are assumed to be smooth functions by Assumption 1, it is evident that the g n and y d ( n ) are also smooth functions and they are continuously differentiable. The w is evidently differentiable and continuous by (13) which results that the p n is also continuously differentiable since p n is the polynomial of w . The control input u is determined as (29) which is also continuously differentiable considering (3), (12). Gathering all these facts together, it is evident that a ( n ) has a Lipschitz constant.
Remark 2.
Previous literature [10,11,12,13,14,15,16,17,18,19,20,21,22,23,24] typically uses UAs such as NNs or FLSs to cope with the intrinsic unstructured uncertainty. The parameters in the adopted UAs are updated online to capture the unknown system functions. This kind of controllers has the shortcoming that the control law, adaptive laws, and stability analysis are too complex. The controller proposed needs no UAs because the disturbances and uncertainties in the controlled system are effectively compensated by the HOSM observer. This makes the structure of the proposed controller and stability analysis be drastically simplified.
Remark 3.
It is worth to note that no time derivatives of y d ( t ) are required. In real physical systems, they are often very difficult to measure or calculate.
Remark 4.
The discontinuous switching function in HOSM differentiator is hidden in the last dynamics of (3), which results that the chattering is most intensive in σ n . However, σ i for i = 1 , n 1 show much weaker chattering as i approaches zero. Moreover, as described in [29], the a ( n ) is more accurately observed by higher order differentiators. Thus, the simple remedy to suppress control chattering is using m ( > n + 1 ) th-order HOSM differentiator to generate σ 0 , σ n , and just discard the redundant σ n + 1 σ m 1 values that contain intensive chatterings.
Remark 5.
In (30), if κ is once determined, the vector k is directly calculated. Thus, the controller has only three constants to be determined, κ in (30), c in (12), and L in (3) which are all positive. The critical parameters that directly affect the contoller performance are L and κ. In most simulations performed, the easiest choice for c is c = 1 , which results in | w i | < r u from Lemma 2.
The overall design steps for the controller are summarized as follows.
(i)
For the nth-order system (1), construct the HOSM differentiator (3) with appropriately determined constant L.
(ii)
LTI filter (12) with designed constant c is to be made. In this step, the constant c is usually chosen as 1.
(iii)
Formula (29) with an adequately chosen κ is used to generate the control input into the system.
These steps will be applied to an example 2nd-order system in the next section.

4. Simulation

To illustrate the performance and simplicity of the controller proposed, simulations for the following 2nd-order system are performed.
x ˙ 1 = 0.1 x 1 cos 10 t + ( 1 + x 1 2 ) x 2 x ˙ 2 = x 1 x 2 + u + u 3 7 + 0.5 sin 5 t
It is worth noting that the actual dynamic equations and contained disturbances are not known explicitly to the controller. The desired output y d = sin t and x ( 0 ) = [ 0.1 , 0 ] T is the initial condition. The constants are determined as κ = 20 , L = 12 , and c = 1 . Python language and its libraries such as scipy, numpy, and matplotlib [33] are used to perform the simulations.
Since n = 2 , the following 3rd-order HOSM differentiator is adopted:
σ ˙ 0 = 3 L 1 3 σ 0 a 2 3 + σ 1 β 0 σ ˙ 1 = 1.5 L 1 2 σ 1 β 0 1 2 + σ 2 β 1 σ ˙ 2 = 1.1 L sgn ( σ 2 β 1 )
The input filter has the following 2nd-order dynamics:
w ˙ 1 = c w 1 + w 2 w ˙ 2 = c w 2 + u
The control input is
u = σ 2 p 2 k T e ^
where p 2 is defines as (22), k = [ 20 , 400 ] T and
e ^ = e σ 1 + p 1 + w 2
with (21).
The simulation results are depicted in Figure 1, Figure 2 and Figure 3. It is illustrated that the output tracks y d very well after a short transient period in Figure 1. It is depicted in Figure 3 that there is a slight chattering in σ 2 , which directly effects on the control input (39). From Figure 2 and Figure 3, all the states of the HOSM differentiator and input filter are bounded.
Additional simulation is performed for the different initial condition x ( 0 ) = [ 0 , 0.1 ] T and the result is depicted in Figure 4. It is observed that the system output y tracks y d very well with smaller transient oscillation.
In both simulations, the control input is maintained within the range of ( 40 , 40 ) . The states of HOSM differentiator and input filter are also bounded such that | σ i | < 2 for i = 1 , 2 , 3 and | w i | < 1.0 for i = 1 , 2 hold.

5. Conclusions

A novel output-feedback differentiator-based controller for SISO uncertain nonautonomous nonlinear pure-feedback systems is proposed. The HOSM differentiator, which is a finite-time exact differentiator, is used to estimate the time-derivatives of the signal which consist of the tracking error and filtered input. The controller has a very simple form and exponential convergence of the tracking error in finite time is guaranteed regardless of unstructured uncertainties and nonautonomous property in the considered system. No separate adaptive schemes, nor UAs such as NNs or FLSs that are to be adaptively tuned online to cope with system uncertainties, are required. Simulation results illustrate the simplicity and performance of the proposed controller.

Author Contributions

Conceptualization, J.-H.P. and T.-S.P.; methodology, J.-H.P.; software, J.-H.P.; validation, S.-H.K.; writing—original draft preparation, J.-H.P., T.-S.P. and S.-H.K.; project administration, S.-H.K.; funding acquisition, S.-H.K.

Funding

This research was supported by Korea Electric Power Corporation (Grant number: R18XA04).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Wang, W.-Y.; Chan, M.-L.; Hsu, C.-C.J.; Lee, T.-T. H Tracking-Based Sliding Mode Control for Unvertain Nonlinear Systems via an Adaptive Fuzzy-Neural Approach. IEEE Trans. Syst. Man Cybern. Part B Cybern. 2002, 32, 483–492. [Google Scholar] [CrossRef] [PubMed]
  2. Park, J.-H.; Park, G.-T. Robust adaptive fuzzy controller for nonlinear system Using Estimation of Bounds for Approximation Errors. Fuzzy Sets Syst. 2003, 133, 19–36. [Google Scholar] [CrossRef]
  3. Park, J.-H.; Park, G.-T. Robust Adaptive Fuzzy Controller for Nonaffine Nonlinear Systems with Dynamic Rule Activation. Int. J. Robust Nonliner Control 2003, 13, 117–139. [Google Scholar] [CrossRef]
  4. Park, J.-H.; Seo, S.-J.; Park, G.-T. Adaptive Fuzzy Observer with Minimal Dynamic Order for Uncertain Nonlinear Systems. IEE Proc. Control Theory Appl. 2003, 150, 189–197. [Google Scholar] [CrossRef]
  5. Park, J.-H.; Kim, S.-H. Direct Adaptive Output-Feedback Fuzzy Controller for Nonaffine Nonlinear System. IEE Proc. Control Theory Appl. 2004, 151, 65–72. [Google Scholar] [CrossRef]
  6. Park, J.-H.; Huh, S.-H.; Kim, S.-H.; Seo, S.-J.; Park, G.-T. Direct Adaptive Controller for Nonaffine Nonlinear Systems Using Self-Structuring Neural Networks. IEEE Trans. Neural Netw. 2005, 16, 414–422. [Google Scholar] [CrossRef]
  7. Park, J.-H.; Park, G.-T.; Kim, S.-H.; Moon, C.-J. Direct Adaptive Self-Structuring Fuzzy Controller for Nonaffine Nonlinear Systems. Fuzzy Sets Syst. 2005, 153, 429–445. [Google Scholar] [CrossRef]
  8. Park, J.-H.; Kim, S.-H.; Moon, C.-J. Adaptive Neural Control for Strict-Feedback Nonlinear Systems Without Backstepping. IEEE Trans. Neural Netw. 2009, 20, 1204–1209. [Google Scholar] [CrossRef]
  9. Yang, H.; Li, Z. Adaptive backstepping control for a class of semistrict feedback nonlinear systems using neural networks. J. Control Theory Appl. 2011, 9, 220–224. [Google Scholar] [CrossRef]
  10. Na, J.; Ren, X.; Zheng, D. Adaptive Control for Nonlinear Pure-Feedback Systems with High-Order Sliding Mode Observer. IEEE Trans. Neural Netw. Learn. Syst. 2013, 24, 370–382. [Google Scholar] [PubMed]
  11. Shen, Q.; Zhang, T.; Lim, C.-C. Novel Neural Control for a Class of Uncertain Pure-Feedback Systems. IEEE Trans. Neural Netw. Learn. Syst. 2014, 86, 912–922. [Google Scholar]
  12. Wang, H.; Chen, B.; Lin, C.; Sun, Y. Observer-based adaptive neural control for a class of nonlinear pure-feedback systems. Neurocomputing 2016, 171, 1517–1523. [Google Scholar] [CrossRef]
  13. Ge, S.S.; Wang, C. Adaptive NN control of uncertain nonlinear pure-feedback systems. Automatica 2002, 38, 671–682. [Google Scholar] [CrossRef]
  14. Zhao, Q.; Lin, Y. Adaptive dynamic surface control for pure-feedback systems. Int. J. Robust Nonlinear Control 2016, 22, 1647–1660. [Google Scholar] [CrossRef]
  15. Sun, G.; Wang, D.; Peng, Z.; Wang, H.; Lan, W.; Wang, M. Robust adaptive neural control of uncertain pure-feedback nonlinear systems. Int. J. Control 2013, 86, 912–922. [Google Scholar] [CrossRef]
  16. Du, H.; Shao, H.; Yao, P. Adaptive Neural Network Control for a Class of Low-Trangular-Structured Nonlinear Systems. IEEE Trans. Neural Netw. 2006, 17, 509–514. [Google Scholar] [CrossRef]
  17. Zhang, T.; Shi, X.; Zhu, Q.; Yang, Y. Adaptive neural tracking control of pure-feedback nonlinear systems with unknown gain signs and unmodeled dynamics. Neurocomputing 2013, 121, 290–297. [Google Scholar] [CrossRef]
  18. Chen, Z.; Ge, S.S.; Zhang, Y.; Li, Y. Adaptive Neural Control of MIMO Nonlinear Systems with a Block-Trangular Pure-Feedback Control Structure. IEEE Trans. Neural Netw. Learn. Syst. 2014, 25, 2017–2029. [Google Scholar] [CrossRef]
  19. Sun, G.; Wang, D.; Peng, Z. Adaptive control based on single neural network approximation for non-linear pure-feedback sustems. IET Control Theory Appl. 2012, 6, 2387–2396. [Google Scholar] [CrossRef]
  20. Wang, D. Neural network-based adaptive dynamic surface control of uncertain nonlinear pure-feedback systems. Int. J. Robust Nonlinear Control 2011, 21, 527–541. [Google Scholar] [CrossRef]
  21. Zhang, T.-P.; Zhu, Q.; Yang, Y.-Q. Adaptive neural control of non-affine pure-feedback non-linear systems with input nonlinearity and perturbed uncertainties. Int. J. Syst. Sci. 2012, 43, 691–706. [Google Scholar] [CrossRef]
  22. Park, J.-H.; Kim, S.-H.; Park, T.-S. Output-Feedback Adaptive Neural Controller for Uncertain Pure-Feedback Nonlinear Systems Using a High-Order Sliding Mode Observer. IEEE Trans. Neural Netw. Learn. Syst. 2019, 30, 1596–1601. [Google Scholar] [CrossRef] [PubMed]
  23. Hou, M.; Deng, Z.; Duan, G. Adaptive control of uncertain pure-feedback nonlinear systems. Int. J. Syst. Sci. 2017, 48, 2137–2145. [Google Scholar] [CrossRef]
  24. Liu, W.; Lim, C.C.; Shi, P.; Xu, S. Observer-based tracking control for MIMO pure-feedback nonlinear systems with time-delay and input quantisation. Int. J. Control 2017, 90, 2433–2448. [Google Scholar] [CrossRef]
  25. Tong, S.; Li, Y.; Shi, P. Observer-based adaptive fuzzy backstepping output feedback control of uncertain MIMO pure-feedback nonlinear systems. IEEE Trans. Fuzzy Syst. 2012, 20, 771–785. [Google Scholar] [CrossRef]
  26. Li, Y.; Tong, S.; Li, T. Adaptive Fuzzy Output Feedback Dynamic Surface Control of Interconnected Nonlinear Pure-Feedback Systems. IEEE Trans. Cybern. 2015, 45, 138–149. [Google Scholar] [CrossRef] [PubMed]
  27. Liu, Y.-J.; Lu, S.; Li, D.; Tong, S. Adaptive Controller Design-Based ABLF for a Class of Nonlinear Time-Varying State Constraint Systems. IEEE Trans. Syst. Man Cybern. Syst. 2017, 47, 1546–1553. [Google Scholar] [CrossRef]
  28. Liu, Y.-J.; Tong, S. Barrier Lyapunov functions for Nussbaum gain adaptive control of full state constraint nonlinear systems. Automatica 2017, 76, 143–152. [Google Scholar] [CrossRef]
  29. Levant, A. Higher-order sliding modes, differentiation and output-feedback control. Int. J. Control 2003, 76, 924–941. [Google Scholar] [CrossRef]
  30. Levant, A. Homegeneity approach to high-order sliding mode design. Automatica 2005, 41, 823–830. [Google Scholar] [CrossRef]
  31. Slotine, J.J.E.; Li, W. Applied Nonlinear Control; Prentice-Hall Inc.: Englewood Cliffs, NJ, USA, 1991. [Google Scholar]
  32. Park, J.-H.; Kim, S.-H.; Park, T.-S. Approximation-Free Output-Feedback Control of Uncertain Nonlinear Systems Using Higher-Order Sliding Mode Observer. J. Dyn. Syst. Meas. Control 2018, 140, 124502. [Google Scholar] [CrossRef]
  33. Hunter, J.D. Matplotlib: A 2D graphics environment. Comput. Sci. Eng. 2007, 9, 90–95. [Google Scholar] [CrossRef]
Figure 1. Trajectories of (a) y and y d (b) control input u with x ( 0 ) = [ 0.1 , 0 ] T .
Figure 1. Trajectories of (a) y and y d (b) control input u with x ( 0 ) = [ 0.1 , 0 ] T .
Mathematics 07 00456 g001
Figure 2. Trajectories of w 1 and w 2 .
Figure 2. Trajectories of w 1 and w 2 .
Mathematics 07 00456 g002
Figure 3. Trajectories of σ 0 , σ 1 , and σ 2 .
Figure 3. Trajectories of σ 0 , σ 1 , and σ 2 .
Mathematics 07 00456 g003
Figure 4. In the case of x ( 0 ) = [ 0 , 0.1 ] T (a) y and y d (b) control input u.
Figure 4. In the case of x ( 0 ) = [ 0 , 0.1 ] T (a) y and y d (b) control input u.
Mathematics 07 00456 g004

Share and Cite

MDPI and ACS Style

Park, J.-H.; Park, T.-S.; Kim, S.-H. Approximation-Free Output-Feedback Non-Backstepping Controller for Uncertain SISO Nonautonomous Nonlinear Pure-Feedback Systems. Mathematics 2019, 7, 456. https://doi.org/10.3390/math7050456

AMA Style

Park J-H, Park T-S, Kim S-H. Approximation-Free Output-Feedback Non-Backstepping Controller for Uncertain SISO Nonautonomous Nonlinear Pure-Feedback Systems. Mathematics. 2019; 7(5):456. https://doi.org/10.3390/math7050456

Chicago/Turabian Style

Park, Jang-Hyun, Tae-Sik Park, and Seong-Hwan Kim. 2019. "Approximation-Free Output-Feedback Non-Backstepping Controller for Uncertain SISO Nonautonomous Nonlinear Pure-Feedback Systems" Mathematics 7, no. 5: 456. https://doi.org/10.3390/math7050456

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