Abstract

This paper studies the global stabilization problem for a class of uncertain time-delay nonlinear systems by designing a sampled-data output feedback controller via network. Under a lower triangular linear growth condition, when only the output is measurable, a sampled-data output feedback network controller, whose observer and control law are both linear, is constructed to solve the stabilization problem. Using a feedback domination design approach which substantially differs from the separation principle, we explicitly construct a Lyapunov–Krasovskill functional to prove the global asymptotic stability with the help of inductive proof method. The control law is discrete-time and linear, hence simulation examples be easily implemented with computers to show the effectiveness of our proposed method.

1. Introduction and Overview

In this paper, we will extend the results in [1] to the nonlinear networked systems when the control input is transmitted through the shared common-use network. A more sophisticated estimation technique is introduced to estimate the state growth in the presence of network delay. The uncertain time-delay nonlinear system with input delay is described as follows:

where is the system state, is the control input which is transmitted through the shared network. For , is an unknown nonlinear function of the states in lower triangular form, which might be neither known precisely nor vanishing at the origin. is time delay which can be represented by , where is the sampling period. is the initial function of the system state vector. The structure of the system is illustrated in Figure 1. The control objective is to design a sampled-data output feedback networked controller to globally stabilize the nonlinear system (1).

Nowadays, we can almost do nothing without computers with the widespread application of computer technology, especially in engineering systems and control systems. The computer controlled systems are also referred to as sampled-data control systems to emphasize the sampling process as their crucial feature. As a result, design of sampling-data controller is more imperative and practical in real world [2]. For a linear system, a sampled-data linear continuous-time system is equivalent to a linear discrete-time system [3, 4] due to the separation principle [5]. However, this convenience is unfortunately invalid when a nonlinear system is considered.

When all the nonlinear functions are known precisely, the problem of stabilization can be easily solved using state feedback sampled-data controller [6, 7] and the references therein.

In the case when full-states are not available, the global output feedback stabilization problem has to be addressed by using a sampled-data output feedback controller. In the literature, the sampled-data output feedback stabilization problem for a class of nonlinear systems has been investigated by designing discrete-time high-gain observers in [812] to semiglobal or local stabilize the nonlinear systems by choosing a small enough sampling period and sufficiently large observer gain. Du et al. [13] discussed the global sampled-data output feedback stabilization problem for the nonlinear system under a homogeneous growth condition. In [14], under the same lower-triangular linear growth condition for the unknown nonlinearities as in [15], a sampled-data output feedback controller is explicitly constructed to globally stabilize the system (1) for the case of . However, for the case of , which extensively exists in many practical systems such as communication-based systems, biological systems, multiagent systems, and so on, some essential difficulties will inevitably be encountered in constructing the desired controllers.

In the literature, there are a few results for the nonlinear time-delay systems without controllable linearization. In [16], by extending the adding a power integrator technique to the stochastic time delay systems, a state-feedback controller is explicitly constructed to globally stabilize a class of lower triangular stochastic time-delay nonlinear systems in probability. In [17, 18], by using the methods of adding a power integrator and backstepping, a continuous state-feedback controller is constructed to globally stabilize a class of high-order nonlinear time-delay systems. In [19], both state feedback and output feedback controllers are investigated for a class of feed-forward nonlinear time-delay systems by designing a dynamic equation. In [20], a universal-type adaptive output feedback controller with unknown growth rate is designed to solve the adaptive control problem for a class of uncertain nonlinear time delay systems with unknown output functions. In [1], a sampled-data output feedback controller is designed for nonlinear systems with time-delays in states, a new estimation technique and an inductive method were introduced firstly to estimate the state growth in the presence of time delay and nonvarnishing nonlinearities.

All the achievements above are received with the assumption that the control signal are transmitted without delay, when the system output is sampled and transmitted through a shared band-limited network, the problem of output feedback stabilization for system (1) is known as more challenging. Some results are got with a constraint condition that the maximum delay must be less than the minimum sampling period [2124]. Du et al. [25] discussed the global sampled-data output feedback stabilization problem for the upper-triangular nonlinear systems with input delay. In [26], a class of lower triangular systems with time delays both in the nonlinearities and control input are discussed, while the input delay is time-varying but bounded. This paper will show that under the same assumption used in [20, 27], i.e., the lower triangular linear growth condition for the unknown nonlinearities with time-delay, we can explicitly construct a sampled-data output feedback network controller to globally stabilize system (1). Because of the existence of time delays and input delays, the estimation schemes in [1, 14] will be no longer applicable and a more subtle estimation method is needed to identify the maximum allowable sampling period.

The paper is organized as follows: in Section 2, the problem is formulated and the assumptions are presented. The main results of the paper is contained in Section 3, where an inductive method is introduced to estimate the state growth within one sampling period. Finally, an example in Section 5 is illustrated and some concluding remarks are given in the Acknowledgments respectively.

2. Problem Statement and Assumptions

Our objective is to find, if possible, a linear sampled-data output feedback control which is transmitted through network

such that the sampled-data controller globally stabilizes the nonlinear time-delay system (1) and (2).

In order to obtain our objective, we make the following three assumptions.

Assumption 1. There exist constants such that for , the following holds

Remark 2. When , Assumption 1 is transformed into the linear growth condition in [14, 15]. It has been shown in [15], based on a domination approach, the global stabilization problem is solvable using linear output feedback. Later, in [14], the global asymptotic stabilization is also solvable using a sample-data output feedback controller with an appropriate sampling period. The objective of this paper is to prove that when is not zero, there exists a sampled-data controller which globally asymptotically stabilizes the uncertain nonlinear system (1) and (2).

Assumption 3. For the simplicity of analysis and proof, we assume that time delay equals to sampling period .

Remark 4. We make the assumption only to make it easy to deal with. But it is not necessary that the time delay has to be same with . When less than , for the sampled-data system, it equals to . While when is bigger than , it can also be transacted using our technology as well but a little complex. On the other hand, for the networked control system, when the delay is too big, we sometimes looked on the signal as a packet dropout, and replace it with the previous signal. As a result, it is more meaningful to make a research on the one-sample-time delay events.

Assumption 5. We assume that the initial states satisfy

Remark 6. For most of the delay systems, the initial states will stay within a certain range of the states of time 0 because of continuity. As a result, the Assumption 2.3 is reasonable in real systems.

3. Output-Feedback Networked Control

In this section, we show that the problem of output feedback stabilization for system (1) and (2) under sampled-data control is solvable under Assumptions 1, 3, 5.

Theorem 7. Under Assumptions 1, 3, 5, there exists an appropriate sampling period such that the linear sampled-data output feedback controller (2) globally asymptotically stabilizes the nonlinear time-delay system (1).

Proof. The design of the discrete-time controller includes four parts. At the first beginning, we introduce a gain which can be scaled so as to dominate the nonlinear item. Next, assuming that not all the states are measurable, we construct a linear discrete-time observer according to the output. Then we construct a Lyapunov–Krasovskii function and pay specially attention to the transaction of the item . The scaling gain is also given in this section in order to make the choice of easy. Finally, it is shown that there exists an appropriate sampling period to globally asymptotically stabilize the closed-loop system.

3.1. Pre-Treatment of the System (1): Change of Coordinates

First we introduce the following change of coordinates with a scaling gain to be determined later

Under (5), system (1) can be rewritten as

where , for .

According to (7), the new nonlinearity item will satisfy the following Assumption 8.

Assumption 8. There exist constants , such thatDefiningwhere .
With the help of the aforementioned definition, the closed-loop system (6) is transformed intoSince only is measurable at sampling point, we will design a discrete-time observer to estimate the unmeasurable states.

3.2. The Augmented System Combing a Linear Discrete-Time Observer with the Original System (10)

Using the method in [14], we design the following discrete-time observer over

where are coefficients of the Hurwitz polynomial .

With the help of the following notations

(11) is rewritten as

We design the output feedback sampled-data controller as

Applying the output feedback controller (14) into the system (10) and (13), the new augmented system can be described as

can be separated as the following two items:

Separating into two items, the augmented system can be transformed into:

Denote which can be represented by This with the fact that and are Hurwitz matrices, implies that is a Hurwitz matrix as well. Therefore, there exists a positive matrix such that .

3.3. Construction of Lyapunov–Krasovskii Functional as well as the Transaction of the Derivative

In this section, we first construct a candidate Lyapunov–Krasovskii functional as follows

Noting that and is a Hurwitz matrix, then the derivative of along the system (15) is

The nonlinear item satisfies

where .

Substituting (22) into (21), we can get that

Selecting

then (23) can be changed into

In the following, we will discuss how to use the inductive method to deal with the item and .

where

In the case of , (29) can be illustrated as

The derivative of can be written as

The solution of is

As a result

Step 1. When , ,

According to Assumption 5, we can get that

Define

where is a variable relating to and it satisfies .

With the help of (35), it can be concluded that

Because the system is continuous, we can get that

Step 2. When , ,

With the help of (35), it can be deduced that

Inductive step: supposing at step , , satisfies

We claim that (40) also holds at step , .

Proof. Substituting into (32), it can be rewritten asWith the help of (35), it can be deduced thatFrom above, we can conclude that for every ,When ,That is to say the following holdsSubstituting (43) and (45) into (25) when If we choose an appropriate such that the following two inequalities are satisfiedWith the help of (47), (48), and (46) becomes . This implies immediately that all the solutions of the closed-loop system are globally bounded and well defined over . This completes the proof of Theorem 7.

Remark 9. The controller is constructed in several steps. First, the control gains are chosen as the coefficients of a Hurwitz polynomial. Then, based on the given growth condition of the nonlinearities and , the scaling gain is chosen using the formula (24). Our last step is to find a proper sampling period according to inequalities (47) and (48).

Remark 10. The formulas (46) and (47) will yield a very small due to the conservative estimations used to simplify the proof. However, in practice we can actually use a relatively large sampling period for acceptable convergence performances. Moreover, with the recent technology advance, even a very small sampling period is no longer a hurdle in implementing the proposed sampled-data controller.

Remark 11. In this paper, the input delay and the system delay are both considered. Different from other transaction methods, we use the inductive proof method to get the criteria on and sampling period to make sure that the nonlinear system are globally stabilized. For a specific situation, we suppose the input delay and the system delay are the same. But it is not the necessary supposition. Our method can be easily applied to different types of delay combination.

Next, we use Theorem 7 to solve the single-link robot arm system while considering the transport delay via network.

4. Simulation Results

Example 12. Consider the following single-link robot arm system introduced in Qian and Lin [15] where the angular position is transported through network.where and denote the angular positions with respect to a fixed reference frame, of the link and respectively of the actuator shaft. , , , , , , are known parameters. and are viscous friction coefficients which are unknown but bounded by known constants. By the following relationit is clear that Assumption 1 holds for system (49).

Applying Theorem 7, where , we can design the observer as

where

With the help of (14), the sampled-data controller can be designed as

In the numerical simulation, , , and the rest of parameters as , the initial values and . The detailed steps of the calculation of sampling period and are as follows:(1)We select firstly according to the equation (24).(2)Substitute into (47) and (48) to obtain the varying range of sampling period .(3)Select the most suitable to finish the simulation.

In the numerical simulation, is set to and is set to  s in order to satisfy (47), (48) and (24) simultaneously. As shown in Figures 2 and 3, the sampled-data networked controller satisfies the global stabilization for the delay nonlinear system (49).

5. Conclusion

When the states are not measurable, we design a sampled-data output feedback controller to globally stabilize networked nonlinear time-delay systems. For the first time, we apply the inductive method to nonlinear networked control systems with one-sample-time input delay. The estimation technique is innovative and the simulation results show the effectiveness of our method. In the future, we will try to apply our theory to real systems, such as autonomous vehicle systems, aircraft systems, etc. We will also make further studies to extend our theory to switched systems and stochastic systems [28].

Data Availability

The data used to support the findings of this study are included in the supplementary material PDF file.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This research was supported by Natural Science Foundations of China (Grant nos. 61603194, 51706108) and Natural Science Fund for Colleges and Universities of Jiangsu Province (Grant nos. 16KJB120002, 17KJB510031).

Supplementary Materials

M files are simulation files which are used to simulate for Example 12 in our paper using Matlab Program. (Supplementary Materials)