Skip to main content

Theory and Modern Applications

Dynamic output feedback control based on virtual feedback control law for planar switched nonlinear systems with time-varying delays and multiple subsystems

Abstract

This paper addresses the dynamic output feedback control problem for a class of discrete-time planar switched nonlinear systems with time-varying delays and multiple subsystems. First, the virtual state feedback control law is designed based on adding a power integrator approach. Secondly, the nonlinear reduced-order compensator is designed for the subsystems of the planar switched nonlinear systems under arbitrary switchings. Then, the dynamic output feedback controller is constructed based on the virtual state feedback control law and the nonlinear reduced-order compensator. By introducing the new discrete Lyapunov–Krasovskii functional, it can be seen that the solutions of the closed-loop system converge to an adjustable bounded region. Compared with the previous works, the subsystems of this planar switched system may contain the uncontrollable/unobservable Jacobian linearizations. In addition, the obtained results are further extended to the general nonlinear case and one-link manipulator case with the motor dynamics. Finally, two simulation examples are performed to show the effectiveness of the proposed method.

1 Introduction

The planar switched nonlinear system is a challenging topic of control technology with a number of traditional and potential applications. The planar switched systems consist of some subsystems described by the difference or differential equations [1]. In addition, the switching control laws are often employed to orchestrate the switching between these subsystems [2]. Many applications of planar switched nonlinear systems have advantages in the practice industry. The different characteristics of switched systems, especially the system feedback stabilization and asymptotic stability, have attracted much more attention [3]. The Lyapunov–Krasovskii functional method is a very important technique for the controller design of a planar switched nonlinear system, and the obtained results are often given in the form of linear matrix inequalities (LMIs) [4]. Stability analysis of the switched systems is often implemented with a common Lyapunov–Krasovskii functional and multiple Lyapunov–Krasovskii functionals [5]. A common Lyapunov–Krasovskii functional is used to discuss the stability of switched systems under arbitrary switching; however, the construction of the common Lyapunov–Krasovskii functional is a difficult task and there are only few results for some special systems [5]. Multiple Lyapunov–Krasovskii functionals method is often used in the stability analysis of slowly switched systems [6]. With the help of the proper switching signals, such as the dwell time and average dwell time switching signals, the stability analysis can be approached by the virtue of multiple Lyapunov–Krasovskii functionals. However, how to design a proper Lyapunov–Krasovskii functional for the switched nonlinear systems is generally a difficult task [7]. By employing the Lyapunov–Krasovskii method, some new results were obtained based on the sleeping strategy optimization strategy in [8].

It is well known that the time-delay issues are encountered frequently in various engineering systems and can be a cause of instabilities [9]. The information transmission among the subsystems often induces the time-delays in the planar switched nonlinear systems [10]. On the other hand, with the rapid development of an industrial nonlinear system, planar switched systems play a more and more important role in the nonlinear system, the stability analysis and controller design problem is increasingly concerned and studied. To deal with this problem, many important techniques are presented to design the intelligent controllers. An efficient method to tackle this problem is to use the adaptive control scheme such as the adaptive generalized predictive and the model predictive methods in a force control scheme proposed in [11]. In [9, 10], the adaptive control theory was employed for a class of nonlinear systems with multiple dead-zone inputs and nonlinear uncertainties, respectively. In order to avoid the problem of “explosion of complexity”, Han and Lee [12] proposed a dynamic surface control method for a class of planar switched nonlinear strict-feedback systems. With the help of the neural network approximation theory, a variable neural adaptive robust controller was constructed for the planar switched nonlinear systems to deal with the dead-zone case in [13]. Then, a low-complexity global approximation-free control scheme with prescribed performance was proposed for a class of SISO pure-feedback nonlinear systems in [14]. Compared with the controller design for the SISO system, the control issues for the MIMO system are more difficult and challenging. For the MIMO nonlinear dynamic systems with time-delay and dead-zone inputs, the delay-dependent exponential stabilization criteria were proposed for a class of nonlinear systems with mixed time-varying delays in [15]. In [16], the MIMO underactuated nonlinear system was in the form of block-triangular structure, and the novel controller was designed based on the back-stepping method. Moreover, the state feedback stabilization of switched nonlinear systems, which have special structures, especially in lower triangular forms [17], has drawn much attention, but the output feedback stabilization of switched nonlinear systems under arbitrary switchings is still a challenging task [18]. There was a switch Lyapunov–Krasovskii functional proposed for every subsystem, and some observable conditions about output feedback controllers and switching logic were presented in [18]. However, the proposed control strategy in [18] did not mention how to construct the Lyapunov–Krasovskii functional. Moreover, if the subsystem is not observable any more, the above method may be unavailable. Recently, for the switched nonlinear systems, output feedback stabilization has been achieved successfully based on the reduced-order observers, and it was designed in a constructive manner [19]. Even though many effective control algorithms have been proposed for the nonlinear dynamic system, only the steady-state performance is considered. Few control schemes consider both the transient-state performance and the steady-state performance for the planar switched nonlinear system with multiple time-varying delays.

The output feedback stabilization is one of the most important problems in the area of nonlinear robust control. On the other hand, it should be pointed out that the separation principle does not hold normally for the nonlinear time-delay system anymore [20]. Hence, compared with the global stabilization via state feedback, the output feedback stabilization for the planar switched nonlinear system is much more important and challenging [20]. In addition, the output feedback control approach has been investigated extensively and used widely in the control and applications problems, see [18, 21, 22] and the references therein. In [21], the feedback linearization for planar switched nonlinear systems with time-varying input and output delays was investigated. Then, in order to obtain the better transient-state behavior of the closed-loop system, the adaptive output feedback control was investigated in [22]. The output feedback control means that the solutions of the resulting closed-loop system are uniformly ultimately bounded and convergent towards a ball with adjustable radius, exhibiting a maximum overshoot less than a sufficiently small constant [22]. Recently, some intelligent control strategies were proposed for switched nonlinear systems via the adaptive fuzzy and output feedback design techniques [2325]. But the planar switched nonlinear systems are all in pure-feedback or strict-feedback forms, rather than in non-strict-feedback forms [25]. More recently, Tong et al. [26] proposed an adaptive fuzzy output feedback tracking control method for the switched nonlinear systems without considering the time-delay issue. In addition, since Tong et al. [26] employed the average dwell-time method, the switching signals in [26] are not arbitrary and need to satisfy some restrictive conditions. Since the first approximation of the nonlinear system is neither observable nor controllable, adding a power integrator approach has been employed for the output feedback stabilization of the systems. Such as the global output feedback stabilization of nonlinear systems via sampled-data control [27], non-smooth output feedback stabilization of nonlinear system [28], and smooth output feedback stabilization of planar system [29]. In general, a popular assumption in the above-mentioned results is that the switch behaviour is required to occur at the same time for the controllers and system modes, i.e., they switch synchronously all the time. However, this assumption rarely holds. In practical systems, some time is always spent on the mode identification process before the application of the corresponding controller [30]. With the above observations, we consider the dynamic output feedback control problem for a class of planar switched nonlinear systems with multiple time-varying delays under arbitrary switchings and aim to design the smooth dynamic output feedback controller.

In this paper, the smooth dynamic output feedback control approach is proposed for a class of planar switched nonlinear systems in the presence of multiple time-varying delays. Different from the previous work for a planar switched nonlinear system, both transient-state and steady-state performances are guaranteed under arbitrary switchings. And the control design conditions are relaxed because of the developed nonlinear reduced-order compensator. The contributions of this paper can be summarized as follows.

  1. (1)

    The virtual state feedback control laws and Lyapunov–Krasovskii functional are presented based on adding a power integrator approach. And the nonlinear reduced-order compensator is designed for the subsystems to deal with the nonlinear uncertainties under arbitrary switchings.

  2. (2)

    The developed dynamic output feedback controller in this paper is memoryless and smooth, which only uses the system output. The control design conditions are relaxed because of the developed dynamic controller.

  3. (3)

    By employing the discrete Lyapunov–Krasovskii functional, it can be seen that the solutions of the closed-loop system converge to an adjustable bounded region. The results are further extended to the general nonlinear case and one-link manipulator case with the motor dynamics.

This paper is organized as follows. In Sect. 2, some preliminary knowledge for the planar switched nonlinear system with multiple time-varying delays is presented. In Sect. 3, the smooth dynamic output-feedback controller is designed and the main results are presented. In Sect. 4, two simulation examples are provided to show the effectiveness of the proposed method. Finally, Sect. 5 concludes with a summary of the obtained results.

Notations \(\mathbb{R}^{n}\) denotes the real n-dimensional space; \(q_{i}\) denotes the power integrator parameter; \(\max \{ \ldots \} \) denotes the maximum value of the parameters in \(\{ \ldots \} \); \(G > 0\) denotes the positive term; \(\Delta V_{1}\) denotes the forward difference of \(V_{1}\); \(\vert x \vert \) denotes the standard Euclidean norm for vector x; the superscript “−1” denotes the inverse of the term.

2 Problem formulation

Consider a class of discrete-time planar switched nonlinear systems with time-varying delays and multiple subsystems as follows:

$$ \textstyle\begin{cases} x_{1} ( k + 1 ) = x_{2}^{q_{i}} ( k- \tau_{2} ( k ) ) + \varphi_{i,1} ( x_{1} ( k -\tau_{1} ( k ) ) ), \\ x_{2} ( k + 1 ) = u_{i} ( k ) + \varphi_{i,2} (x_{1} ( k - \tau_{1} ( k ) ) , x_{2} ( k- \tau_{2} ( k ) ) ), \\ y ( k ) = x ( k ),\quad i \in N_{S}, N_{S} = \{ 1,2,\ldots , N \},\end{cases} $$
(1)

where \(x ( k ) = [x_{1} ( k - \tau_{1} ) , x_{2} ( k - \tau_{2} ) ] ^{T} \in \mathbb{R}^{2}\), \(u_{i} ( k ) \in \mathbb{R}^{2}\), and \(y ( k ) \in \mathbb{R}^{2}\) are the state vector, control input, and output of the system, respectively. \(q_{i} \in [1,3, \ldots , 2n + 1 ]\) is the power integrator parameter with n being a nonnegative integer. \(x_{2}^{q_{i}}\) is the \(q_{i}\) square of the state variable \(x_{2}\). \(\varphi_{i,1} ( x _{1} ( k - \tau_{1} ) ) \) and \(\varphi_{i,2} ( x _{1} ( k - \tau_{1} ) , x_{2} ( k - \tau_{2} ) ) \) are the nonlinear functions with \(\varphi_{i,1} ( 0 ) = 0\), \(\varphi_{i,2} ( 0, 0 ) = 0\). \(N_{S}\) is the number of the subsystems for system (1).

For the planar switched nonlinear time-delay system (1), there exists Assumption 1 as follows.

Assumption 1

([28, 29])

For the state variables \(x_{1}\) and \(x_{2}\), there exist the positive scalars \(a_{i,1}\) and \(a_{i,2}\) such that

$$ \textstyle\begin{cases} a_{i,1} \vert x_{1} ( k - \tau_{1} ) \vert ^{q_{i}} \ge \vert \varphi_{i,1} ( x_{1} ( k - \tau_{1} ) ) \vert , \\ a_{i,2} ( \vert x_{1} ( k - \tau_{1} ) \vert ^{q_{i}} + \vert x_{2} ( k - \tau_{2} ) \vert ^{q_{i}} ) \ge \vert \varphi_{i,2} ( x_{1} ( k - \tau_{1} ) , x _{2} ( k - \tau_{2} ) ) \vert . \end{cases} $$
(2)

Remark 1

The dynamic output feedback technique is more flexible and the required conditions on the considered systems are less conservative. In addition, the proposed method is very efficient for the control design of the time-delay systems with nonlinear uncertainties, and the precise time-delays are not required for the control implementation [31]. Thus, with Assumption 1, the dynamic output feedback controller will be constructed for system (1). First, the virtual state feedback control law is designed based on adding a power integrator technique. Then, the nonlinear reduced-order compensators are designed to estimate the unmeasurable state of system (1). Moreover, based on the developed virtual state feedback control law and nonlinear reduced-order compensators, the dynamic output feedback controller is constructed to stabilize system (1) under arbitrary switchings. The detailed design process of the controller will be presented in Sect. 3.

3 Controller design

In this section, the virtual state feedback control law is designed for the nonlinear system (Sect. 3.1). The nonlinear reduced-order compensator is designed for the subsystems of the planar switched nonlinear systems (Sect. 3.2). Then the dynamic output feedback controller is constructed based on the virtual state feedback control law and the nonlinear reduced-order compensator (Sect. 3.3).

The dynamic output feedback controller is designed for system (1) with Assumption 1. The graphical abstract of the proposed methodology is shown in Fig. 1. For system (1), the smooth dynamic output feedback controller is designed as follows:

$$ \textstyle\begin{cases} z ( k + 1 ) = - G ( \varphi_{i,1} ( x_{1} ( k - \tau_{1} ) ) + ( z ( k ) + Gx_{1} ( k - \tau_{1} ) ) ^{q_{i}} ) + u_{i} ( k ), \\ u_{i} ( k ) = - ( 1 + \sigma_{i} ) ( z ( k ) + ( G - M ) x_{1} ( k - \tau_{1} ) ) ^{q_{i}}, \end{cases} $$
(3)

where \(G > 0\), \(M > 0\), and \(\sigma_{i} \ge 0\) (\(i \in N_{S}\)) are the positive scalars such that the solutions of the closed-loop system converge to an adjustable bounded region under arbitrary switchings.

Figure 1
figure 1

The graphical abstract of the proposed methodology

The design scheme of controller (3) is divided into three steps (Sects. 3.1, 3.2, and 3.3).

Remark 2

It is worth pointing out that Assumption 1 is a standard assumption for the output tracking control of nonlinear systems, and the similar assumption can be found in other literature sources see [32, 33] and the references therein. For some other control schemes of the nonlinear systems with unmeasured states, a restrictive assumption on the Lyapunov–Krasovskii functional stability condition is often needed [34, 35]. Therefore, we will introduce some technical Lemmas (Lemmas 1, 2, and 3) and LMIs related to the Lyapunov–Krasovskii functional in this paper, which will play the important roles in the subsequent developments and will be used frequently in Sect. 3.1.

3.1 Virtual state feedback control law design

In this section, the virtual state feedback control law is designed for the planar switched nonlinear system (1).

For system (1), choose a discrete Lyapunov–Krasovskii functional as follows:

$$ V_{1} ( x_{1} ) = \frac{x_{1}^{2}}{2}. $$
(4)

Now, taking the forward difference of \(V_{1}\) along system (1) yields

$$ \Delta V_{1} ( x_{1} ) \le x_{1} ( k - \tau_{1} ) \bigl( x_{2}^{q_{i}} ( k - \tau_{2} ) - x_{2}^{ * q _{i}} ( k ) \bigr) + x_{1}^{1 + q_{i}} ( k - \tau_{1} ) a_{i,1} + x_{1} ( k - \tau_{1} ) x_{2}^{ * q _{i}} ( k ) , $$
(5)

where \(x_{2}^{ *} \) is the virtual state feedback control law.

In this paper, the virtual state feedback control law is designed as follows:

$$ x_{2}^{ *} ( k ) = - Mx_{1} ( k - \tau_{1} ) , $$
(6)

where \(M > 0\) is the virtual state feedback gain.

With (5), the following inequality holds:

$$ \Delta V_{1} ( x_{1} ) \le x_{1} ( k - \tau_{1} ) \bigl( x_{2}^{q_{i}} ( k - \tau_{2} ) - x_{2}^{ * q _{i}} ( k ) \bigr) + \bigl( a_{i,1} - M^{q _{i}} \bigr) x_{1}^{1 + q_{i}} ( k - \tau_{1} ). $$
(7)

Let \(M \ge \max_{i \in N_{S}} \{ ( 2 + a_{i,1} ) ^{q _{i}^{ - 1}} \} \), one has

$$ \Delta V_{1} ( x_{1} ) \le x_{1} ( k - \tau_{1} ) \bigl( x_{2}^{q_{i}} ( k - \tau_{2} ) - x_{2}^{ * q_{i}} ( k ) \bigr) - 2x_{1}^{1 + q_{i}} ( k - \tau_{1} ) . $$
(8)

For system (1), choose a new discrete Lyapunov–Krasovskii functional as follows:

$$ V_{2} ( x_{1}, x_{2} ) = \frac{\zeta_{2}^{2}}{2} + V_{1} ( x_{1} ) , $$
(9)

where \(\zeta_{2} = x_{2} ( k - \tau_{2} ) - x_{2}^{ *} ( k ) \).

Then, taking the forward difference of \(V_{2}\) yields

$$\begin{aligned} \Delta V_{2} ( x_{1}, x_{2} ) &\le \zeta_{1} \bigl( x_{2}^{q _{i}} ( k - \tau_{2} ) - x_{2}^{ * q_{i}} ( k ) \bigr) +\zeta_{2}u_{i} ( k ) + \zeta_{2} \bigl(M \bigl( x_{2}^{q_{i}} ( k - \tau_{2} ) + \varphi_{i,1} \bigl( x_{1} ( k - \tau_{1} ) \bigr) \bigr) \\ &\quad {}+ \varphi_{i,2} \bigl( x_{1} ( k - \tau_{1} ) , x_{2} ( k - \tau_{2} ) \bigr) \bigr) - 2\zeta_{1}^{1 + q_{i}}, \end{aligned}$$
(10)

where \(\zeta_{1} = x_{1} ( k - \tau_{1} ) \).

The aim of this paper is to develop a new approach to design the smooth dynamic output feedback controller in the form of (3) for the planar switched nonlinear system (1). For this purpose, Lemmas 1, 2 and 3 are introduced as follows [28, 29, 36].

Lemma 1

For the system state variable \(x ( k ) \) and system output \(y ( k ) \), if there exists a power integrator parameter \(q_{i} \in [1,3,\ldots, 2n + 1 ]\) such that \(\vert x ( k ) + y ( k ) \vert ^{q_{i}} \le 2^{q _{i} - 1} \vert x^{q_{i}} ( k ) + y^{q_{i}} ( k ) \vert \), then the following inequality holds:

$$ \bigl\vert x^{q_{i}} ( k ) - y^{q_{i}} ( k ) \bigr\vert \le q_{i} \bigl\vert x ( k ) - y ( k ) \bigr\vert \bigl( x ^{q_{i} - 1} ( k ) + y^{q_{i} - 1} ( k ) \bigr) . $$

Lemma 2

For the system state variable \(x ( k ) \) and system output \(y ( k ) \), if there exist the positive scalars a, b, and a nonlinear real-valued function \(\Gamma ( x, y ) \) such that \(\Gamma ( x, y ) > 0\), then the following inequality holds:

$$ \bigl\vert x ( k ) \bigr\vert ^{a} \bigl\vert y ( k ) \bigr\vert ^{b} \le \frac{a\Gamma ( x, y ) }{a + b} \bigl\vert x ( k ) \bigr\vert ^{a + b} + \frac{b\Gamma^{ - b^{ - 1}a}}{a + b} ( x, y ) \bigl\vert y ( k ) \bigr\vert ^{a + b}. $$

Lemma 3

For any \(w \in \mathbb{R}\) and \(c \in \mathbb{R}\), if there exists the power integrator parameter \(q_{i} \in [1,3, \ldots , 2n + 1 ]\), then the following inequality holds:

$$ \frac{w^{1 + q_{i}}}{2^{q_{i} - 1}} \le - w \bigl( ( c - w ) ^{q_{i}} - c^{q_{i}} \bigr) . $$

With Lemma 1, one has

$$ \bigl\vert x_{2}^{q_{i}} ( k - \tau_{2} ) - x_{2}^{ * q_{i}} ( k ) \bigr\vert \le \bigl\vert x_{2} ( k - \tau_{2} ) - x_{2}^{ *} ( k ) \bigr\vert \times \chi_{i,1} \bigl( x_{1}^{q_{i} - 1} ( k - \tau_{1} ) +x_{2}^{q_{i} - 1} ( k - \tau_{2} ) \bigr) , $$
(11)

where

$$ \chi_{i,1} \ge \max_{i \in N_{S}} \bigl\{ q_{i}M^{q_{i} - 1}, q_{i} \bigr\} . $$
(12)

With Assumption 1 and (12), inequality (10) is rewritten as follows:

$$\begin{aligned} \Delta V_{2} ( x_{1}, x_{2} ) &\le \vert \zeta_{1} \vert \bigl\vert x_{2} ( k - \tau_{2} ) - x_{2}^{ *} ( k ) \bigr\vert \times \chi_{i,1} \bigl( x_{1}^{q_{i} - 1} ( k - \tau_{1} ) + x_{2}^{q_{i} - 1} ( k - \tau_{2} ) \bigr) - 2 \zeta_{1}^{1 + q_{i}} \\ &\quad {}+ \zeta_{2} \bigl(u_{i} ( k ) + M \bigl( \varphi_{i,1} \bigl( x_{1} ( k - \tau_{1} ) \bigr) + x_{2}^{q_{i}} ( k - \tau _{2} ) \bigr) \qquad \\ &\quad {}+ \varphi_{i,2} \bigl( x_{1} ( k - \tau_{1} ) , x_{2} ( k - \tau_{2} ) \bigr) \bigr), \end{aligned}$$
(13)

where \(M ( 1 + a_{i,1} ) + a_{i,2} < \delta_{i,1}\).

By considering the construction of the virtual state feedback control law \(x_{2}^{ *} \), it can be seen that the following inequality holds:

$$ \bigl\vert x_{2} ( k - \tau_{2} ) \bigr\vert \le \bigl\vert x_{2}^{ *} ( k ) \bigr\vert + \bigl\vert x_{2} ( k - \tau_{2} ) - x _{2}^{ *} ( k ) \bigr\vert \le M \bigl\vert x_{1} ( k - \tau _{1} ) \bigr\vert + \bigl\vert x_{2} ( k - \tau_{2} ) - x _{2}^{ *} ( k ) \bigr\vert . $$

With the above analysis and Lemma 1, one has

$$\begin{aligned} \Delta V_{2} ( x_{1}, x_{2} ) &\le 2^{q_{i} -2} \vert \zeta_{1} \vert \bigl\vert x_{2} ( k - \tau_{2} ) - x_{2}^{ *} ( k ) \bigr\vert \\ &\quad {}\times \bigl\vert x_{2} (k - \tau_{2} ) - x_{2}^{ *} ( k ) \bigr\vert ^{q _{i} - 1} \chi_{i,1} - 2\zeta_{1}^{1 + q_{i}} \\ &\quad {}+ \vert \zeta_{1} \vert \bigl\vert x_{2} ( k - \tau_{2} ) - x_{2}^{ *} ( k ) \bigr\vert \\ &\quad {}\times \bigl( 1 + 2^{q_{i} - 2}M^{q_{i} - 1} \bigr) \bigl\vert x_{1} ( k - \tau_{1} ) \bigr\vert ^{q_{i} - 1} \chi_{i,1} \\ &\quad {} + \zeta_{2}u_{i} +2^{q_{i} - 1} \vert \zeta_{2} \vert \bigl\vert x_{2} ( k - \tau_{2} ) - x_{2}^{ *} ( k ) \bigr\vert ^{q_{i}} \delta_{i,1} \\ &\quad {} + \vert \zeta_{2} \vert \bigl( 1 + 2^{q_{i} - 1}M^{q_{i} - 1} \bigr) \bigl\vert x_{1} ( k - \tau_{1} ) \bigr\vert ^{q _{i}}\delta_{i,1}. \end{aligned}$$
(14)

With Lemma 2, there exist the scalars \(\tilde{\chi }_{i,1}\) and \(\tilde{\delta }_{i,1}\) such that inequality (14) is rewritten as follows:

$$\begin{aligned} \Delta V_{2} ( x_{1}, x_{2} ) &\le \zeta_{2}u_{i} ( k ) - 2\zeta_{1}^{1 + q_{i}} + \tilde{\chi }_{i,1}m_{1} \vert \zeta_{1} \vert ^{1 + q_{i}} + \vert \zeta_{2} \vert ^{1 + q_{i}} \tilde{\delta }_{i,1} + ( \tilde{\chi }_{i,1} + \tilde{\delta }_{i,1} ) m_{2} \vert \zeta_{1} \vert ^{1 + q_{i}} \\ &\quad {}+ \tilde{\chi }_{i,1}\frac{q_{i}}{1 + q_{i}} \biggl( \frac{1}{m_{1} ( q_{i} + 1 ) } \biggr) ^{q_{i}^{ - 1}} \vert \zeta_{2} \vert ^{1 + q_{i}} \\ &\quad {} + ( \tilde{\chi }_{i,1} + \tilde{\delta }_{i,1} ) \biggl( \frac{1}{1 + q_{i}} \biggr) \biggl( \frac{q_{i}}{m_{2} ( 1 + q_{i} ) } \biggr) ^{q_{i}} \vert \zeta_{2} \vert ^{1 + q_{i}} \\ &\le \zeta_{2}^{1 + q_{i}}\sigma_{i} - \zeta_{1}^{1 + q_{i}} + \zeta _{2}u_{i} ( k ), \end{aligned}$$
(15)

where \(\tilde{\chi }_{i,1} = \max_{i \in N_{S}} \{ ( 2^{q_{i} - 2}M^{q_{i} - 1} + 1 ) \chi_{i,1}, 2^{q_{i} - 2}\chi_{i,1} \} \), \(\tilde{\delta }_{i,1} = \max_{i \in N_{S}} \{ ( 2^{q_{i} - 1} M^{q_{i} - 1} + 1 ) \delta_{i,1}, 2^{q_{i} - 1}\delta_{i,1} \} \), \(m_{1}\) and \(m_{2}\) are the positive scalars satisfying \(m_{1} > 0\), \(m_{2} > 0\), \(m_{1}\tilde{\chi }_{i,1} + m_{2} ( \tilde{\chi }_{i,1} + \tilde{\delta }_{i,1} ) \le 1\), and \(\sigma_{i} \ge \frac{q _{i}}{1 + q_{i}} ( \frac{1}{m_{1} ( 1 + q_{i} ) } ) ^{q_{i}^{ - 1}} \times \tilde{\chi }_{i,1} + ( \tilde{\chi }_{i,1} + \tilde{\delta }_{i,1} ) ( \frac{1}{1 + q_{i}} ) ( \frac{q_{i}}{m_{2} ( 1 + q_{i} ) } ) ^{q_{i}}\).

With Lemma 2, the feedback control law is designed as follows:

$$ u_{i} ( k ) = - ( 1 + \sigma_{i} ) \left [ \textstyle\begin{array}{c} \zeta_{1}^{q_{i}} \\ \zeta_{2}^{q_{i}} \end{array}\displaystyle \right ] , $$
(16)

where \(\zeta_{1}\) and \(\zeta_{2}\) are defined in (10) and (9), respectively.

Then, substituting (16) into (15) yields

$$ \Delta V_{2} ( x_{1}, x_{2} ) \le - \zeta_{1}^{1 + q_{i}} - \zeta_{2}^{1 + q_{i}}. $$
(17)

Remark 3

It is worth noting that the time-varying delay \(\tau_{i} ( k ) \) in (1) depends on the subsystem number \(N_{s}\) absolutely. In practice, the time-delays \(\tau_{i} ( k ) \) are often different for each subsystem, and many existing results are not suitable for controlling system (1) in this paper. Thus, it is necessary to develop an effective control scheme for system (1). From (6), it can be concluded that the virtual state feedback gain M is a large enough constant satisfying \(M \ge \max_{i \in N_{S}} \{ ( 2 + a_{i,1} ) ^{q_{i}^{ - 1}} \} \), which will be determined by the power integrator parameter \(q_{i}\). From Lemmas 1 and 3, it can be seen that \(q_{i}\) must lie in the proper interval forthe conditions in Lemmas 1 and 3 to hold. For the problem formulated, the nonlinear reduced-order compensator will be designed in Sect. 3.2 to relax the control design conditions and enhance the design flexibility.

3.2 Nonlinear reduced-order compensator design

In this section, the nonlinear reduced-order compensator is designed for the subsystems of the planar switched nonlinear systems (1).

The nonlinear reduced-order compensator is designed as follows:

$$ z ( k + 1 ) = - G \bigl( \varphi_{i,1} \bigl( x_{1} ( k - \tau_{1} ) \bigr) + \bigl( z ( k ) + Gx_{1} ( k - \tau_{1} ) \bigr) ^{q_{i}} \bigr) + u_{i} ( k ), $$
(18)

where \(G > 0\) is a positive scalar. By letting \(e = - Gx_{1} ( k - \tau_{1} ) + x_{2} ( k - \tau_{2} ) - z ( k ) \), one has

$$\begin{aligned} e ( k + 1 ) &= - G \bigl( \bigl( Gx_{1} ( k - \tau_{1} ) + z ( k ) + e \bigr) ^{q_{i}} - \bigl( Gx_{1} ( k - \tau _{1} ) + z ( k ) \bigr) ^{q_{i}} \bigr) \\ &\quad {}+ \varphi_{i,2} \bigl( x_{1} ( k - \tau_{1} ) , x_{2} ( k - \tau_{2} ) \bigr) . \end{aligned}$$
(19)

For system (19), choose the discrete Lyapunov–Krasovskii functional as follows:

$$ V_{3} ( e ) = e^{2} / 2. $$
(20)

Now, taking the forward difference of \(V_{3} ( e ) \) yields

$$\begin{aligned} \Delta V_{3} ( e ) &= e \bigl(G \bigl( \bigl( Gx_{1} ( k - \tau_{1} ) + z ( k ) + e \bigr) ^{q_{i}} - \bigl( Gx_{1} ( k - \tau_{1} ) + z ( k ) \bigr) ^{q_{i}} \bigr) \bigr) \\ &\quad {}+ e \varphi_{i,2} \bigl( x_{1} ( k - \tau_{1} ) , x _{2} ( k - \tau_{2} ) \bigr) . \end{aligned}$$
(21)

With Lemmas 1, 3 and (21), one has

$$ \textstyle\begin{cases} \Delta V_{3} ( e ) \le - \frac{Ge^{1 + q_{i}}}{2^{q_{i} - 1}} + \vert e\varphi_{i,2} ( x_{1} ( k - \tau_{1} ) , x_{2} ( k - \tau_{2} ) ) \vert , \\ \vert x_{2} ( k - \tau_{2} ) \vert ^{q_{i}} \le 2^{q_{i} - 1} ( \vert x_{2}^{ *} ( k ) \vert ^{q_{i}} + \vert x _{2} ( k - \tau_{2} ) - x_{2}^{ *} ( k ) \vert ^{q_{i}} ). \end{cases} $$
(22)

With Assumption 1 and (22), one has

$$\begin{aligned} \Delta V_{3} ( e ) &\le - \frac{Ge^{1 + q_{i}}}{2^{q_{i} - 1}} + \vert e \vert \bigl( \bigl\vert x _{1} ( k - \tau_{1} ) \bigr\vert ^{q_{i}} + \bigl\vert x_{2} ( k - \tau_{2} ) \bigr\vert ^{q_{i}} \bigr) a_{i,2} \\ &\le - \frac{Ge^{1 + q_{i}}}{2^{q_{i} - 1}} + \vert e \vert \bigl( \bigl\vert x_{1} ( k - \tau_{1} ) \bigr\vert ^{q_{i}} + \bigl\vert x_{2} ( k - \tau_{2} ) - x_{2}^{ *} ( k ) \bigr\vert ^{q_{i}} \bigr) \tilde{a}_{i,2}, \end{aligned}$$
(23)

where \(\tilde{a}_{i,2} > \max_{i \in N_{S}} \{ 1 + 2^{q_{i} - 1}a _{i,2}M^{q_{i}}, 2^{q_{i} - 1}a_{i,2} \} \).

With Lemma 2, one has

$$ \Delta V_{3} ( e ) \le \vert e \vert \vert \zeta_{1} \vert ^{q_{i}}\tilde{a}_{i,2} + \vert e \vert \vert \zeta_{2} \vert ^{q_{i}}\tilde{a}_{i,2} - \frac{Ge^{1 + q_{i}}}{2^{q_{i} - 1}} \le \frac{ ( \zeta_{1}^{1 + q_{i}} + \zeta_{2}^{1 + q_{i}} ) }{4} - \frac{Ge ^{1 + q_{i}}}{2^{q_{i} - 1}} + e^{1 + q_{i}}J_{i}, $$
(24)

where \(J_{i} \ge \frac{2}{1 + q_{i}} ( \frac{4q_{i}}{1 + q_{i}} ) ^{q_{i}}\tilde{a}_{i,2}^{1 + q_{i}}\) is a scalar.

Remark 4

The nonlinear reduced-order compensator is designed for the subsystems of the planar switched nonlinear systems (1), and the unmeasurable states of system (1) can be estimated effectively. In addition, from (18), one knows that the transient-state performance of the closed-loop system is determined by the gain parameter G. To obtain better transient-state performance, the design process of the parameter G will be presented in Sect. 3.3.

3.3 Gain parameter G design

In this section, the gain parameter G is designed for the nonlinear reduced-order compensator (18).

Since the system state variable \(x_{2}\) is not available for the feedback control, \(Gx_{1} ( k - \tau_{1} ) + z ( k ) \) can be used instead of \(x_{2} ( k - \tau_{2} ) \) in the control law (16). Then the control law \(u_{i}\) in (18) can be rewritten as follows:

$$ u_{i,d} = - ( 1 + \sigma_{i} ) \zeta_{2}^{q_{i}} = - ( 1 + \sigma_{i} ) \bigl( Gx_{1} ( k - \tau_{1} ) - x _{2}^{ *} ( k ) + z ( k ) \bigr) ^{q_{i}}. $$
(25)

By employing the nonlinear reduced-order compensator (18), inequality (17) is rewritten as follows:

$$\begin{aligned} \Delta V_{2} ( x_{1}, x_{2} ) &\le - \zeta_{1}^{1 + q_{i}} + \zeta_{2} \bigl( u_{i,d} - u_{i} ( k ) \bigr) - \zeta_{2} ^{1 + q_{i}} \\ &= - \zeta_{1}^{1 + q_{i}} - ( 1 + \sigma_{i} ) \times \zeta _{2}\bigl( \bigl( x_{2} ( k - \tau_{2} ) - x_{2}^{ *} ( k ) - e \bigr) ^{q_{i}} - \bigl( x_{2} ( k - \tau_{2} ) - x_{2}^{ *} ( k ) \bigr) ^{q_{i}}\bigr) \\ &\quad {}- \zeta_{2}^{1 + q_{i}}. \end{aligned}$$
(26)

With Lemma 1, one has

$$ \Delta V_{2} ( x_{1}, x_{2} ) \le \eta_{i,1} ( 1 + \sigma_{i} ) \times \vert \zeta_{2} \vert \vert e \vert \times \bigl( \bigl( x_{2} ( k - \tau_{2} ) - x_{2}^{ *} ( k ) \bigr) ^{q_{i} - 1} + e^{q_{i} - 1} \bigr) - \zeta _{2}^{1 + q_{i}} - \zeta_{1}^{1 + q_{i}}, $$
(27)

where \(\eta_{i,1}\) is a scalar satisfying \(1 + 2^{q_{i} - 2} < \eta _{i,1}\). Then, applying Lemma 2 to (27), one has

$$\begin{aligned} \Delta V_{2} ( x_{1}, x_{2} ) &\le \eta_{i,1} ( 1 + \sigma_{i} ) \times \biggl(\frac{\Gamma_{i,N_{1}} \vert \zeta_{2} \vert ^{1 + q_{i}}}{1 + p_{i}} + \frac{q_{i}\Gamma_{i,N_{1}} ^{q_{i}^{ - 1}}}{1 + p_{i}} \vert e \vert ^{1 + q_{i}} \biggr) \\ &\quad {}+ \eta_{i,1} ( 1 + \sigma_{i} ) \times \biggl( \frac{ \Gamma_{i,N_{2}}}{1 + q_{i}} \vert e \vert ^{1 + q_{i}} + \frac{q _{i}\Gamma_{i,N_{2}}^{q_{i}^{ - 1}}}{1 + q_{i}} \vert \zeta_{2} \vert ^{1 + q_{i}} \biggr) - \zeta_{2}^{1 + q_{i}} - \zeta_{1}^{1 + q_{i}} \\ &\le e^{1 + q_{i}}Q_{i} - \frac{\zeta_{2}^{1 + q_{i}}}{2} - \zeta_{1} ^{1 + q_{i}}, \end{aligned}$$
(28)

where \(\Gamma_{i,N_{1}} = \frac{\eta_{i,1} + 4q_{i}}{4}\), \(\Gamma_{i,N_{2}} = \frac{4\eta_{i,1}q_{i}}{1 + q_{i}}\), and \(Q_{i} = \eta_{i,1} ( 1 + \sigma_{i} ) ( \frac{q_{i} \Gamma_{i,N_{1}}^{q_{i}^{ - 1}}}{1 + q_{i}} + \frac{\Gamma_{i,N_{2}}}{1 + q_{i}} ) \ge 0\).

Taking the sum of (24) and (28) yields

$$\begin{aligned} \Delta V_{2} ( x_{1}, x_{2} ) + \Delta V_{3} ( e ) &\le \frac{ ( x_{1}^{1 + q_{i}} ( k - \tau_{1} ) + ( x_{2} ( k - \tau_{2} ) - x_{2}^{ *} ( k ) ) ^{1 + q_{i}} ) }{4} + e^{1 + q_{i}}Q_{i} \\ &\quad {}+ e^{1 + q_{i}}J_{i} - \frac{Ge ^{1 + q_{i}}}{2^{q_{i} - 1}} - \zeta_{1}^{1 + q_{i}} - \frac{\zeta _{2}^{1 + q_{i}}}{2} \\ &= \biggl( Q_{i} + J_{i} - \frac{G}{2^{q_{i} - 1}} \biggr) e^{1 + q_{i}} - \frac{3\zeta_{1}^{1 + q_{i}} + \zeta_{2}^{1 + q_{i}}}{4}. \end{aligned}$$
(29)

For system (1), choose a discrete Lyapunov–Krasovskii functional as follows:

$$ V ( x_{1}, x_{2}, e ) = V_{2} ( x_{1}, x_{2} ) + V _{3} ( e ) = \frac{\zeta_{1}^{2} + \zeta_{2}^{2} + e^{2}}{2}. $$
(30)

In this section, the parameter G satisfies \(G \ge \max_{i \in N_{S}} \{ 2^{q_{i} - 1} ( Q_{i} + J_{i} ) + 2^{q_{i} - 2} \} \). Then, with (24) and (29), one has

$$ \Delta V ( x_{1}, x_{2}, e ) \le - \frac{3\zeta_{1}^{1 + q _{i}} + \zeta_{2}^{1 + q_{i}} + 2e^{1 + q_{i}}}{4}. $$
(31)

Since the Lyapunov–Krasovskii functional \(V ( x_{1}, x_{2}, e ) \) is smooth and positive definite, it can be seen that the solutions of the closed-loop switched nonlinear system converge to an adjustable bounded region under arbitrary switchings.

Remark 5

For the smooth dynamic output feedback controller (3), adding a power integrator approach is employed to design the Lyapunov–Krasovskii functional and to construct the virtual state feedback control law for the planar switched nonlinear system. Secondly, the nonlinear reduced-order compensator is designed for the switched nonlinear system to measure the unavailable state vector. Then, the dynamic output feedback controller is constructed based on the virtual state feedback control law and the nonlinear reduced-order compensator. Compared with the previous works, the developed controller in this paper is memoryless and smooth, which only uses the system output. The control design conditions are relaxed because of the developed dynamic compensator. The whole design process is a constructive way almost without any preconditions except for the structure of the subsystems. And it should be pointed out that the structure of the subsystems is necessary for the output feedback stabilization of the inherent nonlinear systems [28, 29]. The objective of this paper is to design the dynamic output feedback controller for a class of discrete-time planar switched nonlinear systems with time-varying delays and multiple subsystems where the solutions of the closed-loop system converge to an adjustable bounded region. Then the obtained results are further extended to the general nonlinear case and one-link manipulator case with the motor dynamics in Sect. 4 to show the effectiveness of the proposed method.

4 Simulations

In this section, two simulation examples are provided to show the effectiveness and applicability of the proposed method.

4.1 Numerical example

Consider the planar switched nonlinear system with time-varying delays and two subsystems as follows:

$$ \begin{aligned} &\mbox{Subsystem (1)} : \textstyle\begin{cases} x_{1} ( k + 1 ) = x_{1} ( k - \tau_{1} ( k ) ) +\sin( x_{1} ( k - \tau_{1} ( k ) ) ), \\ x_{2} ( k + 1 ) = u_{1} ( k ), \\ y ( k ) = x_{1} ( k ). \end{cases}\displaystyle \\ &\mbox{Subsystem (2)}: \textstyle\begin{cases} x_{1} ( k + 1 ) = x_{2}^{3} ( k - \tau_{2} ), \\ x_{2} ( k + 1 ) = u_{2} ( k ) + x_{2}^{3} ( k - \tau_{2} ), \\ y ( k ) = x_{1} ( k ). \end{cases}\displaystyle \end{aligned} $$
(32)

For system (32), the virtual state feedback control law is designed as follows:

$$ x_{2}^{ *} ( k ) = - Mx_{1} ( k - \tau_{1} ) , $$
(33)

where \(M > 0\) is the virtual state feedback gain given as \(M = 5\).

With Lemmas 1 and 3, the following inequalities hold:

$$ \textstyle\begin{cases} \vert x ( k ) + y ( k ) \vert ^{q_{i}} \le 2^{q _{i} - 1} \vert x^{q_{i}} ( k ) + y^{q_{i}} ( k ) \vert , \\ \vert x^{q_{i}} ( k ) - y^{q_{i}} ( k ) \vert \le q_{i} \vert x ( k ) - y ( k ) \vert ( x ^{q_{i} - 1} ( k ) + y^{q_{i} - 1} ( k ) ), \\ \frac{w^{1 + q_{i}}}{2^{q_{i} - 1}} \le - w ( ( c - w ) ^{q_{i}} - c^{q_{i}} ), \end{cases} $$

where \(i \in N_{S} = \{ 1, 2 \} \), \(q_{i} \in [1,3,\ldots , 2n + 1 ]\) is the power integrator parameter given as \(q_{1} = q_{2} = 3\) in this case.

With Lemma 2, the following inequalities hold:

$$ \textstyle\begin{cases} \vert x ( k ) \vert ^{a} \vert y ( k ) \vert ^{b} \le \frac{a\Gamma ( x, y ) }{a + b} \vert x ( k ) \vert ^{a + b} + \frac{b\Gamma^{ - b^{ - 1}a}}{a + b} ( x, y ) \vert y ( k ) \vert ^{a + b}, \\ m_{1}\tilde{\chi }_{i,1} + m_{2} ( \tilde{\chi }_{i,1} + \tilde{\delta }_{i,1} ) \le 1, \\ \sigma_{i} \ge \frac{3}{1 + 3} ( \frac{1}{m_{1} ( 1 + 3 ) } ) ^{\frac{1}{3}} \times \tilde{\chi }_{i,1} + ( \tilde{\chi }_{i,1} + \tilde{\delta } _{i,1} ) ( \frac{1}{1 + 3} ) ( \frac{3}{m_{2} ( 1 + 3 ) } ) ^{3}, \end{cases} $$

where a, b, \(m_{1}\), and \(m_{2}\) are the positive scalars given as \(a = 1\), \(b = 1\), \(m_{1} = 1 / 4\), and \(m_{2} = 1 / 4\).

For system (32), the nonlinear reduced-order compensator is designed as follows:

$$ z ( k + 1 ) = - G \bigl( \varphi_{i,1} \bigl( x_{1} ( k - \tau_{1} ) \bigr) + \bigl( z ( k ) + Gx_{1} ( k - \tau_{1} ) \bigr) ^{q_{i}} \bigr) + u_{i} ( k ), $$
(34)

where G is the gain parameter of the nonlinear reduced-order compensator.

With Lemma 2, the following inequalities hold:

$$ \textstyle\begin{cases} \Delta V_{3} ( e ) \le \vert e \vert \vert \zeta_{1} \vert ^{3}\tilde{a}_{i,2} + \vert e \vert \vert \zeta_{2} \vert ^{3} \tilde{a}_{i,2} - \frac{4e^{1 + 3}}{2^{3 - 1}} \le \frac{ ( \zeta _{1}^{1 + 3} + \zeta_{2}^{1 + 3} ) }{4} - \frac{4e^{1 + 3}}{2^{3 - 1}} + e^{1 + 3}J_{i}, \\ J_{i} \ge \frac{2}{1 + 3} ( \frac{4 \times 3}{1 + 3} ) ^{3} \tilde{a}_{i,2}^{1 + 2}. \end{cases} $$

With the above analysis, for system (32), the dynamic output feedback controller is designed as follows:

$$ \textstyle\begin{cases} z ( k + 1 ) = - G ( \varphi_{i,1} ( x_{1} ( k - \tau_{1} ) ) + ( Gx_{1} ( k - \tau_{1} ) + z ( k ) ) ^{q_{i}} ) + u_{i} ( k ), \\ u_{i} ( k ) = - ( 1 + \sigma_{i} ) ( ( G - M ) x_{1} ( k - \tau_{1} ) + z ( k ) ) ^{q_{i}}, \end{cases} $$
(35)

where \(q_{1} = q_{2} = 3\) and \(1 + \sigma_{i} = 12\).

For the simulations, the initial values of the system state variables are given as \([ x_{1}, x_{2} ] = [ 1.7, - 4.2 ] ^{T}\). The multiple time-varying delays are given as \(\tau_{1} ( k ) = 0.25 ( 1 + \operatorname{sin}k ) \) and \(\tau_{2} ( k ) = 0.1 ( 1 + \operatorname{sin} k ) \). The random switching signal in this research is generated by the function “rand” in MATLAB (R2017a). The responses of system state variables \(x_{1}\) and \(x_{2}\) are shown in Fig. 2. The responses of system control inputs are shown in Fig. 3. The response of the state feedback control law is shown in Fig. 4. The response of \(\Delta V ( x_{1}, x_{2}, e ) \) is shown in Fig. 5. In addition, the switching signal in example 1 is shown in Fig. 6. From Fig. 2, it can be seen that the proposed method is effective and can stabilize the closed-loop system quickly. From Figs. 34, it can be seen that the control inputs and state feedback control law are bounded as well. From Fig. 5, it can be seen that \(\Delta V ( x_{1}, x_{2}, e ) \le 0\), that is, the closed-loop system is stable.

Figure 2
figure 2

The responses of system state variables \(x_{1}\) and \(x_{2}\)

Figure 3
figure 3

The responses of system control inputs

Figure 4
figure 4

The response of the state feedback control law

Figure 5
figure 5

The response of \(\Delta V ( x_{1},x_{2},e ) \)

Figure 6
figure 6

The switching signal in example 1

Remark 6

In this section, the numerical example is used to show the effectiveness of the proposed method. However, only the effectiveness of the proposed method is not enough. Therefore, the one-link manipulator example is performed to show the applicability of the proposed method.

4.2 One-link manipulator example

The aim of this example is to show the applicability of the proposed method. Consider a class of one-link manipulators with the motor dynamics as follows [37]:

$$ \textstyle\begin{cases} D\ddot{p} + B\dot{p} + A\sin ( p ) = \mu + \mu_{1d}, \\ C\dot{\mu } + H\mu = u - K_{m}\dot{p} + \mu_{2d}, \end{cases} $$
(36)

where p, , and are the position vector, velocity vector, and acceleration vector of the manipulator, respectively. μ is the driving torque of the system. \(\mu_{1d}\) and \(\mu_{2d}\) are the nonlinear uncertainties with time-delays [37].

Let \(x_{1} = p\) and \(x_{2} = \dot{p}\). Consider the unknown switching behavior and the asymmetric saturation actuators in system (36), system (36) can be rewritten as follows [37]:

$$ \textstyle\begin{cases} x_{1} ( k + 1 ) = g_{1,j}x_{2} + f_{1,j} ( x_{1} ) + \phi_{1,j} ( x_{1} ( k - \tau_{1,j} ( k ) ) ) + d_{1,j},& j \in [ 1, 2 ], \\ x_{2} ( k + 1 ) = g_{2,j}u_{i} ( k ) + f_{2,j} (\bar{x}_{3} ) + \phi_{2,j} ( \bar{x}_{2} ( k -\tau_{2,j} ( k ) ) ) + d_{2,j},& j \in [ 1, 2 ], \\ y = x_{1}. \end{cases} $$
(37)

In this example, we do not consider the torque disturbances, system (37) can be rewritten as follows:

$$ \textstyle\begin{cases} x_{1} ( k + 1 ) = g_{1,j}x_{2} + f_{1,j} ( x_{1} ) + \phi_{1,j} ( x_{1} ( k - \tau_{1,j} ( k ) ) ),& j \in [ 1, 2 ], \\ x_{2} ( k + 1 ) = g_{2,j}u_{i} ( k ) + f_{2,j} ( \bar{x}_{3} ) + \phi_{2,j} ( \bar{x}_{3} ( k - \tau_{2,j} ( k ) ) ),& j \in [ 1, 2 ]. \\ y = x_{1}. \end{cases} $$
(38)

Then, system (38) is decomposed into two subsystems as follows:

$$\begin{aligned} \begin{aligned} &\mbox{Subsystem (1)}: \textstyle\begin{cases} x_{1} ( k + 1 ) = g_{1,j}x_{2} + f_{1,j} ( x_{1} )+ \phi_{1,j} ( x_{1} ( k - \tau_{1,j} ( k ) ) ),&j \in [ 1, 2 ], \\ x_{2} ( k + 1 ) = g_{2,j}u_{1} ( k ) + f_{2,j} (\bar{x}_{3} ) + \phi_{2,j} ( \bar{x}_{3} ( k -\tau_{2,j} ( k ) ) ),& j \in [ 1, 2 ], \\ y = x_{1}. \end{cases}\displaystyle \\ &\mbox{Subsystem (2)}: \textstyle\begin{cases} x_{1} ( k + 1 ) = g_{1,j}x_{2} + f_{1,j} ( x_{1} )+ \phi_{1,j} (x_{1} ( k - \tau_{1,j} ( k ) ) ),& j \in [ 1,2 ], \\ x_{2} ( k + 1 ) = g_{2,j}u_{2} ( k ) + f_{2,j} (\bar{x}_{3} ) + \phi_{2,j} ( \bar{x}_{3} ( k -\tau_{2,i} ( k ) ) ),& j \in [ 1, 2 ], \\ y = x_{1}, \end{cases}\displaystyle \end{aligned} \end{aligned}$$
(39)

where \(g_{1,1} = g_{1,2} = 1\), \(f_{1,1} = f_{1,2} = \phi_{1,1} = \phi_{1,2} = 0\), \(g_{2,1} = g_{2,2} = 1 / C\), \(f_{2,1} = - \frac{B}{D}x _{2} - \frac{A}{D}\sin ( x_{1} ) \), \(f_{2,2} = - \frac{B}{D}x _{2} - \frac{A}{D}\sin ( x_{1}x_{2} ) \), \(\phi_{2,1} = 0.5x _{1} ( k - \tau_{2,1} ( k ) ) \), and \(\phi_{2,2} = 0.3x_{1} ( k - \tau_{2,2} ( k ) ) x_{2} ( k - \tau_{2,2} ( k ) ) \). The time delays are chosen as \(\tau_{1,1} = 1 + 0.8\sin ( k ) \), \(\tau_{1,2} = 1.5 + 1.2\sin( k ) \), \(\tau_{2,1} = 0.8 + 0.6 \sin ( k ) \), and \(\tau_{2,2} = 1.1 + \sin ( k ) \). For the simulations, the parameters in (36) are given as \(D = 1\), \(B = 1\), \(A = 0.5\), \(C = 0.05\), \(H = 0.5\), \(K_{m} = 10\) [37]. The using details of the parameters in (36) are shown in [37].

For system (39), the virtual state feedback control law is designed as follows:

$$ x_{2}^{ *} ( k ) = - Mx_{1} ( k - \tau_{1} ) , $$
(40)

where \(M > 0\) is the virtual state feedback gain given as \(M = 1\).

With Lemmas 1 and 3, the following inequalities hold:

$$ \textstyle\begin{cases} \vert x ( k ) + y ( k ) \vert ^{q_{i}} \le 2^{q _{i} - 1} \vert x^{q_{i}} ( k ) + y^{q_{i}} ( k ) \vert , \\ \vert x^{q_{i}} ( k ) - y^{q_{i}} ( k ) \vert \le q_{i} \vert x ( k ) - y ( k ) \vert ( x ^{q_{i} - 1} ( k ) + y^{q_{i} - 1} ( k ) ), \\ \frac{w^{1 + q_{i}}}{2^{q_{i} - 1}} \le - w ( ( c - w ) ^{q_{i}} - c^{q_{i}} ), \end{cases} $$

where \(i \in N_{S} = \{ 1, 2 \} \), \(q_{i} \in [1,3,\ldots , 2n + 1] \) is a power integrator parameter given as \(q_{1} = q_{2} = 1\) in this example.

With Lemma 2, the following inequalities hold:

$$ \textstyle\begin{cases} \vert x ( k ) \vert ^{a} \vert y ( k ) \vert ^{b} \le \frac{a\Gamma ( x, y ) }{a + b} \vert x ( k ) \vert ^{a + b} + \frac{b\Gamma^{ - b^{ - 1}a}}{a + b} ( x, y ) \vert y ( k ) \vert ^{a + b}, \\ m_{1}\tilde{\chi }_{i,1} + m_{2} ( \tilde{\chi }_{i,1} + \tilde{\delta }_{i,1} ) \le 1, \\ \sigma_{i} \ge \frac{1}{1 + 1} ( \frac{1}{m_{1} ( 1 + 1 ) } ) \times \tilde{\chi } _{i,1} + ( \tilde{\chi }_{i,1} + \tilde{\delta }_{i,1} ) ( \frac{1}{1 + 1} ) ( \frac{1}{m_{2} ( 1 + 1 ) } ), \end{cases} $$

where a, b, \(m_{1}\), and \(m_{2}\) are positive scalars given as \(a = 1\), \(b = 1\), \(m_{1} = 1 / 2\), and \(m_{2} = 1 / 2\).

For system (39), the nonlinear reduced-order compensator is designed as follows:

$$ z ( k + 1 ) = - G \bigl( \varphi_{i,1} \bigl( x_{1} ( k - \tau_{1} ) \bigr) + \bigl( z ( k ) + Gx_{1} ( k - \tau_{1} ) \bigr) ^{q_{i}} \bigr) + u_{i} ( k ), $$
(41)

where G is the gain parameter of the nonlinear reduced-order compensator.

With Lemma 2, the following inequalities hold:

$$ \textstyle\begin{cases} \Delta V_{3} ( e ) \le \vert e \vert \vert \zeta_{1} \vert \tilde{a}_{i,2} + \vert e \vert \vert \zeta_{2} \vert \tilde{a} _{i,2} - \frac{5e^{1 + 1}}{2^{1 - 1}} \le \frac{ ( \zeta_{1}^{1 + 1} + \zeta_{2}^{1 + 1} ) }{4} - \frac{5e^{1 + 1}}{2^{1 - 1}} + e ^{1 + 1}J_{i}, \\ J_{i} \ge \frac{2}{1 + 1} ( \frac{4 \times 1}{1 + 1} ) \tilde{a}_{i,2}^{1 + 1}. \end{cases} $$

With the above analysis, for system (39), the dynamic output feedback controller is designed as follows:

$$ \textstyle\begin{cases} z ( k + 1 ) = - G ( \varphi_{i,1} ( x_{1} ( k - \tau_{1} ) ) + ( Gx_{1} ( k - \tau_{1} ) + z ( k ) ) ^{q_{i}} ) + u_{i} ( k ), \\ u_{i} ( k ) = - ( 1 + \sigma_{i} ) ( ( G - M ) x_{1} ( k - \tau_{1} ) + z ( k ) ) ^{q_{i}}, \end{cases} $$
(42)

where \(q_{1} = q_{2} = 1\) and \(1 + \sigma_{i} = 10\).

For the simulations, the initial values of the system state variables are given as \([ x_{1}, x_{2} ] = [ - 0.7, 0.2 ] ^{T}\). The random switching signal is generated by the function “rand” in MATLAB (R2017a). The responses of system state variables are shown in Fig. 7. The responses of system control inputs are shown in Fig. 8. The response of the state feedback control law is shown in Fig. 9. The response of \(\Delta V ( x_{1}, x_{2}, e ) \) is shown in Fig. 10. In addition, the switching signal in example 2 is shown in Fig. 11. From Fig. 7, it can be seen that the proposed method is effective and can stabilize the closed-loop system quickly. From Figs. 89, it can be seen that the control inputs and state feedback control law are bounded as well. From Fig. 10, it can be seen that \(\Delta V ( x_{1}, x_{2}, e ) \le 0\), that is, the closed-loop system is stable.

Figure 7
figure 7

The responses of system state variables \(x_{1}\) and \(x_{2}\)

Figure 8
figure 8

The responses of system control inputs

Figure 9
figure 9

The response of the state feedback control law

Figure 10
figure 10

The response of \(\Delta V ( x_{1},x_{2},e ) \)

Figure 11
figure 11

The switching signal in example 2

Remark 7

In this paper, the nonlinear case with multiple time-varying is considered. In fact, the proposed method can be applied to the general nonlinear case without time-delays, while the general nonlinear case should be bounded. The detailed proof process was shown in [36]. On the other hand, in this section, a class of one-link manipulator systems with the motor dynamics is considered, and the system is decomposed into the nonlinear switched form. The discrete Lyapunov–Krasovskii functional is designed so that (31) holds. If the nonlinear functions satisfy some specific functions as discussed in [38], one can employ the proposed method in [38] for the time-delay control system design. The detailed design process and specific functions were shown in [38].

5 Conclusions

This paper addresses the stability analysis and dynamic output feedback control problem for a class of discrete planar switched nonlinear systems with time-varying delays and multiple subsystems. Not only the time-varying delays, but also the uncontrollable/unobservable Jacobian linearizations are considered in the planar switched nonlinear systems. The virtual state feedback control law is designed and the uncertainties caused by the time-varying delays are solved effectively. The introduction of adding a power integrator approach leads to a significant relaxation on the system nonlinearities such as feedback linearizability. The nonlinear reduced-order compensator and smooth dynamic output feedback controller are designed, then the control design conditions are relaxed. With the developed new Lyapunov–Krasovskii functional, it can be seen that the solutions of the closed-loop system converge to an adjustable bounded region with the adjustable radius. Finally, two simulation examples are performed to show the effectiveness and applicability of the proposed method. On the other hand, the classical Krasovskii method often requires the time-varying delay \(\tau ( k ) \) to satisfy some conservative conditions such as \(0 \le \tau ( k ) < \infty \) and \(0 \le \Delta \tau ( k ) < 1\). However, the aforementioned restrictions of the Lyapunov–Krasovskii method can be avoided by using the Lyapunov–Razumikhin method. Thus, the Lyapunov–Razumikhin method will be considered for the controller design of the switched system in the future.

References

  1. Teichner, R., Margaliot, M.: Explicit construction of a Barabanov norm for a class of positive planar discrete-time linear switched systems. Automatica 48(1), 95–101 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  2. Hou, Y.X., Tong, S.C.: Adaptive fuzzy output-feedback control for a class of nonlinear switched systems with unmodeled dynamics. Neurocomputing 168, 200–209 (2015)

    Article  Google Scholar 

  3. Zhang, L.L., Yang, G.H.: Dynamic surface error constrained adaptive fuzzy output feedback control for switched nonlinear systems with unknown dead zone. Neurocomputing 199(C), 128–136 (2016)

    Article  Google Scholar 

  4. Zhou, J.P., Ju, H.P.: Robust reduced-order output feedback stabilization for uncertain switched systems. J. Franklin Inst. 352(11), 5249–5268 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  5. Li, X.L., Lin, X.Z., Li, S.H., Zou, Y.: Globally smooth output feedback stabilization of a class of planar switched systems with average dwell time. Nonlinear Anal. Hybrid Syst. 24, 159–170 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  6. Lin, X.Z., Li, X.L., Chen, C.C., Li, S.H.: Smooth output feedback stabilization for a class of high-order switched nonlinear systems. Nonlinear Anal. Hybrid Syst. 29, 34–53 (2018)

    Article  MathSciNet  MATH  Google Scholar 

  7. Li, X., Lin, X., Li, S., Zou, Y.: Smooth output feedback stabilization of a class of planar switched nonlinear systems under arbitrary switchings. Automatica 82, 314–318 (2017)

    Article  MathSciNet  Google Scholar 

  8. Wen, S.H., Hu, B.Z., Lam, H.K.: Reinforcement learning optimization for base station sleeping strategy in coordinated multipoint (CoMP) communications. Neurocomputing 167, 443–450 (2015)

    Article  Google Scholar 

  9. Hua, C.C., Ding, S.X.: Model following controller design for large-scale systems with time-delay interconnections and multiple dead-zone inputs. IEEE Trans. Autom. Control 56(4), 962–968 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  10. Hua, C.C., Guan, X.P.: Smooth dynamic output feedback control for multiple time-delay systems with nonlinear uncertainties. Automatica 68, 1–8 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  11. Wen, S.H., Zhu, J.H., Li, X.L., Chen, S.Y.: A double-loop structure in the adaptive generalized predictive control algorithm for control of robot end-point contact force. ISA Trans. 53, 1603–1608 (2015)

    Article  Google Scholar 

  12. Han, S.I., Lee, J.M.: Fuzzy echo state neural networks and funnel dynamic surface control for prescribed performance of a nonlinear dynamic system. IEEE Trans. Ind. Electron. 61(2), 1099–1112 (2014)

    Article  Google Scholar 

  13. Lian, J.M., Hu, J., Żak, S.H.: Variable neural adaptive robust control: a switched system approach. IEEE Trans. Neural Netw. Learn. Syst. 26(5), 903–915 (2015)

    Article  MathSciNet  Google Scholar 

  14. Bechlioulis, C.P., Rovithakis, G.A.: A low-complexity global approximation-free control scheme with prescribed performance for unknown pure feedback systems. Automatica 50(4), 1217–1226 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  15. Prasertsang, P., Botmart, T.: Novel delay-dependent exponential stabilization criteria of a nonlinear system with mixed time-varying delays via hybrid intermittent feedback control. Adv. Differ. Equ. 2017, Article ID 199 (2017). https://doi.org/10.1186/s13662-017-1255-6

    Article  MathSciNet  Google Scholar 

  16. Wu, T.S., Karkoub, M., Wang, H., Chen, H.S., Chen, T.H.: Robust tracking control of MIMO underactuated nonlinear systems with dead-zone band and delayed uncertainty using an adaptive fuzzy control. IEEE Trans. Fuzzy Syst. 25(4), 905–918 (2017). https://doi.org/10.1109/TFUZZ.2016.2586970

    Article  Google Scholar 

  17. Hua, C.C., Liu, G.P., Zhang, L., Guan, X.P.: Cooperative stabilization for linear switched systems with asynchronous switching. IEEE Trans. Syst. Man Cybern. Syst. (2018). https://doi.org/10.1109/TSMC.2017.2721644

    Google Scholar 

  18. El-Farra, N.H., Mhaskar, P., Christofides, P.D.: Output feedback control of switched nonlinear systems using multiple Lyapunov functions. Syst. Control Lett. 54(12), 1163–1182 (2005)

    Article  MathSciNet  MATH  Google Scholar 

  19. Hua, C.C., Liu, G.P., Li, L., Guan, X.P.: Adaptive fuzzy prescribed performance control for nonlinear switched time-delay systems with unmodeled dynamics. IEEE Trans. Fuzzy Syst. 26(4), 1934–1945 (2018). https://doi.org/10.1109/TFUZZ.2017.2756028

    Article  Google Scholar 

  20. Ren, J., Zhu, H., Zhong, S., Zhou, X.: Robust stability of uncertain Markovian jump neural networks with mode-dependent time-varying delays and nonlinear perturbations. Adv. Differ. Equ. 2016, Article ID 327 (2016). https://doi.org/10.1186/s13662-016-1021-1

    Article  MathSciNet  Google Scholar 

  21. Lei, J., Khalil, H.K.: Feedback linearization for planar switched nonlinear systems with time-varying input and output delays by using high-gain predictors. IEEE Trans. Autom. Control 61(8), 2262–2268 (2016)

    Article  MATH  Google Scholar 

  22. Zhu, Y., Krstic, M., Su, H.: Adaptive output feedback control for uncertain linear time-delay systems. IEEE Trans. Autom. Control 62(2), 545–560 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  23. Tong, S.C., Zhang, L., Li, Y.M.: Observed-based adaptive fuzzy decentralized tracking control for switched uncertain nonlinear large-scale systems with dead zones. IEEE Trans. Syst. Man Cybern. Syst. 46(1), 37–47 (2016)

    Article  Google Scholar 

  24. Li, Y.M., Tong, S.C.: Adaptive fuzzy output-feedback stabilization control for a class of switched nonstrict-feedback nonlinear systems. IEEE Trans. Syst. Man Cybern. Syst. 47(4), 1007–1016 (2017)

    Article  Google Scholar 

  25. Li, Y.M., Tong, S.C., Liu, L., Feng, G.: Adaptive output-feedback control design with prescribed performance for switched nonlinear systems. Automatica 80, 225–231 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  26. Tong, S.C., Li, Y.M., Sui, S.: Adaptive fuzzy tracking control design for SISO uncertain nonstrict feedback nonlinear systems. IEEE Trans. Fuzzy Syst. 24(6), 1441–1454 (2017)

    Article  Google Scholar 

  27. Qian, C.J., Du, H.: Global output feedback stabilization of a class of nonlinear systems via linear sampled-data control. IEEE Trans. Autom. Control 57(11), 2934–2939 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  28. Qian, C.J., Lin, W.: Smooth output feedback stabilization of planar systems without controllable/observable linearization. IEEE Trans. Autom. Control 47(12), 2068–2073 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  29. Qian, C.J., Lin, W.: Recursive observer design, homogeneous approximation, and non-smooth output feedback stabilization of nonlinear systems. IEEE Trans. Autom. Control 51(9), 1457–1471 (2006)

    Article  MATH  Google Scholar 

  30. Wang, Y.E., Zhao, J., Jiang, B.: Stabilization of a class of switched linear neutral systems under asynchronous switching. IEEE Trans. Autom. Control 58(8), 2114–2119 (2013)

    Article  MathSciNet  MATH  Google Scholar 

  31. Tong, S.C., Liu, C., Li, Y.M., Zhang, H.: Adaptive fuzzy decentralized control for large-scale nonlinear systems with time-varying delays and unknown high-frequency gain sign. IEEE Trans. Syst. Man Cybern. Syst. 41(2), 474–485 (2011). https://doi.org/10.1109/TSMCB.2010.2059011

    Article  Google Scholar 

  32. Ahn, C.K., Wu, L., Shi, P.: Stochastic stability analysis for 2-D Roesser systems with multiplicative noise. Automatica 69, 356–363 (2016)

    Article  MathSciNet  MATH  Google Scholar 

  33. Bechlioulis, C.P., Rovithakis, G.A.: Brief paper: adaptive control with guaranteed transient and steady state tracking error bounds for strict feedback systems. Automatica 45(2), 532–538 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  34. Chen, B., Lin, C., Liu, X., Liu, K.: Observer-based adaptive fuzzy control for a class of nonlinear delayed systems. IEEE Trans. Syst. Man Cybern. Syst. 46(1), 27–36 (2016)

    Article  Google Scholar 

  35. Tong, S.C., Zhang, L., Li, Y.: Observed-based adaptive fuzzy decentralized tracking control for switched uncertain nonlinear large-scale systems with dead zones. IEEE Trans. Syst. Man Cybern. Syst. 46(1), 37–47 (2015)

    Article  Google Scholar 

  36. Lin, X.Z., Chen, C.C., Qian, C.: Smooth output feedback stabilization of a class of planar switched nonlinear systems under arbitrary switchings. Automatica 82, 314–318 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  37. Yu, Z.X., Dong, Y., Li, S.G., Li, F.F.: Adaptive tracking control for switched strict-feedback nonlinear systems with time-varying delays and asymmetric saturation actuators. Neurocomputing 238(C), 245–254 (2017)

    Article  Google Scholar 

  38. Wang, Y.E., Sun, X.M., Wang, Z., Zhao, J.: Construction of Lyapunov–Krasovskii functionals for switched nonlinear systems with input delay. Automatica 50(4), 1249–1253 (2014)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

The authors are grateful to the editor and the anonymous reviewers for their valuable comments and suggestions that have helped improve the presentation of the paper. The authors Wei Zheng, Hongbin Wang, and Zhiming Zhang were supported by Key Laboratory Industrial Computer Control Engineering, Institute of Electric Engineering, Yanshan University, Natural Science Foundation of Hebei Province (no. F2016203496), and the National Natural Science Foundation of China (no. 61473248, 61773333). The author Hongrui Wang was supported by the Institute of Electronic and Information Engineering, Hebei University.

Funding

This research was financially supported by the National Natural Science Foundation of China (no. 61473248, 61773333); Natural Science Foundation of Hebei Province (no. F2016203496).

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed equally to the writing of this paper. All authors read and approved the final manuscript.

Corresponding author

Correspondence to Wei Zheng.

Ethics declarations

Competing interests

The authors declare that there is not conflict of interests regarding the publications of this research.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zheng, W., Wang, H., Wang, H. et al. Dynamic output feedback control based on virtual feedback control law for planar switched nonlinear systems with time-varying delays and multiple subsystems. Adv Differ Equ 2018, 312 (2018). https://doi.org/10.1186/s13662-018-1754-0

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/s13662-018-1754-0

Keywords