HOME JOURNALS CONTACT

Information Technology Journal

Year: 2014 | Volume: 13 | Issue: 6 | Page No.: 1222-1227
DOI: 10.3923/itj.2014.1222.1227
A Discretization Method for the Nonlinear State Delay System
Yuanliang Zhang

Abstract: The time delay phenomenon exists in many practical systems. The state delay is a kind of time delays that frequently happens in various engineering process. It is very difficult to solve the state delay problems in a continuous time domain since the system with state delay exhibits infinite dimensional characteristics. And since most of the control algorithms perform in digital processor, it is necessary to obtain the discrete time model of the systems with stat delay. This paper proposed a time discretization method for the nonlinear systems with state delay. This discretization scheme is based on Taylor series and the zero order hold assumption. The presented discretization method can provide an accurate and finite dimensional sampled-data representation for nonlinear systems with state delay, enabling existing controller design techniques to be applied to them. The performance of the proposed discretization method was validated by doing the numerical simulation using a nonlinear system with state delay. In this simulation various initial values, sampling periods and time delay values were adopted.

Fulltext PDF Fulltext HTML

How to cite this article
Yuanliang Zhang , 2014. A Discretization Method for the Nonlinear State Delay System. Information Technology Journal, 13: 1222-1227.

Keywords: Taylor series, zero order hold, state delay, Nonlinear system and time discretization

INTRODUCTION

Time delay is often encountered in various engineering systems and its existence is frequently a source of instability. Many of these models are also significantly nonlinear which motivates research in the control of nonlinear systems with time delay. Also, control systems with time delays exhibit complex behavior because of their infinite dimensionality. For these reasons, it is difficult to analyze and design the control algorithm for the nonlinear time delay system in the continuous-time domain. It is necessary to develop a method to solve the time delay problems.

As for the state delay system much work has been done (Gao and Wang, 2004; Xia et al., 2002; Xu et al., 2002). However, most methods were developed for continuous-time systems rather than discrete-time systems. A natural direction is to try to extend the ideas and results of nonlinear non-delay control methods to systems with time delays. Zhang et al. (2005) considered the delay dependent stabilization of linear systems with time-varying state and input delays. Shi et al. (2006) studied the problem of worst case Control for a class of uncertain systems with Markovian jump parameters and multiple delays in the state and input.

In the field of the discretization, for the original continuous-time systems in the time free case the traditional numerical techniques such as the Euler and Runge-Kutta methods have been used for getting the sampled-data representations (Franklin et al., 1998). However, these methods require a small sampling time interval. This occurs because it is necessary to meet the desired accuracy and they cannot be applied to the large sampling period case. But due to the physical and technical limitation slow sampling is becoming inevitable. A time discretization method which expands the well-known time discretization method of the linear time delay systems to nonlinear continuous time control systems with time delay can solve this problem (Kazantzis and Kravaris, 1999; Kazantzis et al., 2003). This method was applied to the nonlinear control systems with delayed multi-input and the nonlinear control systems with non-affine delayed input (Zhang and Chong, 2005, 2006).

This paper proposed a time discretization method for the nonlinear systems with state delay. The presented discretization scheme is based on Taylor series and the Zero Order Hold (ZOH) assumption. By using this proposed discretization procedure, the accurate and finite dimensional sampled-data representation of the nonlinear state delay continuous system can be obtained. In the case of big sampling interval, the discretization accuracy can be kept by increasing the truncation order of the Taylor series.

DISCRETIZATION OF THE NONLINEAR DELAY FREE CONTINUOUS SYSTEM

Initially, delay-free nonlinear systems are considered with a state-space representation of the form:

(1)

where, x is the vector of states and u is the input.

An equidistant grid on the time axis with mesh T = tk+1 -tk>0 is considered, where (tk, tk+1) = (kT, (k+1)T) is the sampling interval and T is the sampling period. In this paper the ZOH assumption is adopted. For the ZOH assumption the original continuous input signal is replaced by an input function that is piecewise constant over the sampling interval. Based on the ZOH assumption, in the delay free case:

(2)

Around the point x(t0), the state x can be expanded to Taylor series as:

(3)

In the time interval (tk, tk+1) = [kT, (k+1)T), Eq. 3 can be rewritten using Eq. 4:

(4)

For simplicity and without misunderstanding, Eq. 4 can be rewritten as:

(5)

From Eq. 1, we can get the differential coefficient of the state x:

(6)

Then, in the time interval (tk, tk+1) = [kT, (k+1)T), Eq. 6 can be rewritten using Eq. 7:

(7)

Similarly, based on Eq. 1 we can calculate the second derivative of the state x, shown in Eq. 8:

(8)

For the ZOH assumption, in each sampling interval Eq. 9 is correct:

(9)

Then in each sampling interval, Eq. 8 can be expressed using Eq. 10:

(10)

In the time interval (tk, tk+1) = (kT, (k+1)T), Eq. 10 can be rewritten as:

(11)

Assume that:

(12)

Then Eq. 11 can be written as:

(13)

In the same way, we have x’‘’ (k) = A[3] (x(k), u(k))….

Then Eq. 5 can be written as:

(14)

Here x(k)is the value of the state x at the time t = kT, A[l] (x, u) can be calculated using Eq. 12.

The Taylor series expansion of Eq. 14 can offer either an Exact Sampled-data Representation (ESDR) of Eq. 1 by remaining the full infinite series representation of the state vector. It can also provide an Approximate Sampled-data Representation (ASDR) of Eq. 1 resulting from a truncation of the Taylor series order:

(15)

where, the subscript of ΦNT denotes the dependence on the sampling period and the superscript N denotes the finite series truncation order of the ASDR of Eq. 15.

TIME DISCRETIZATION OF NONLINEAR CONTROL SYSTEMS WITH STATE DELAY

The nonlinear continuous control system with state delay can be represented by the following state space form:

(16)

where, D is the time delay and u (t) is the control input.

Case 1: D≥T. Assume that in the time interval t ∈ [kT, kT+T), D ≈ mT, (m≥1, m is a integer).

In the time interval t ∈ [kT, kT+T), (k = 0,1...m-1),f1(x(t-D)) = 0 and g1(x(t-D))u(t) = 0. Under the ZOH assumption and within the sampling interval, the solution described in Eq. 16 is expanded in a uniformly convergent Taylor series and the resulting coefficients can be easily computed by taking successive partial derivatives of the right-hand-side of Eq. 16.

An approximate sampled-data representation:

(17)

where, A[l] (x, u)can be calculated using Eq. 18:

(18)

In the time interval t ∈ [kt,kT+T) (k = m,m+1...), based on Eq. 14 and 15, Eq. 19 provides the approximate sampled-data representation of Eq. 16:

(19)

where, A[l]can be calculated using Eq. 18, and B[l] (x, u)can be calculated using Eq. 20:

(20)

The discrete time form of the nonlinear continuous system with state delay, shown in Eq. 16 can be gotten by Combining Eq. 17 and 19.

Case 2: D<T. Assume that in the time interval

In the time interval :

an approximate sampled-data representation:

(21)

In the time interval:

an approximate sampled-data representation:

(22)

where, A[l] (x,u) can be calculated using Eq. 18, and B[l] can be calculated using Eq. 20. Here when k = 0:

The combination of Eq. 21 and 22 is the discrete time form of Eq. 16 in the case of D<T.

Simulation: The performance of the proposed time discretization method of nonlinear continuous state delay systems is evaluated by applying it to a nonlinear continuous system with state delay. In this paper the MATLAB ODE solver is used to obtain reference solutions. The discrete values obtained at every time step using the proposed time-discretization method are compared to the values obtained using the MATLAB ODE solver at the corresponding time steps. The partial derivative terms involved in the Taylor series expansion are determined recursively. For the case study considered these partial derivative terms are calculated using Maple. The system considered in this paper is assumed to be a nonlinear control system (Wang et al., 2003):

(23)

At first we choose the initial conditions x1 (0) = 4.0, x2 (0)D = 4.0, D = 0.01s and the sampling period T = 0.01s. In this case D = T, m = 1. We use N = 3 as the Taylor series order of the proposed discretization method. Fig. 1 shows the errors of the state x1 and x2 between the response of the proposed algorithm and the MATLAB solution.

And then we change the parameters to x1, (0) = 5.0, x2 (0) = 5.0, T = 0.02s and D = 0.04s. In this case, D = 2T, m = Fig. 2 shows the errors of the state x1 and x2 between the response of the proposed algorithm and the MATLAB solution.

Fig. 1(a-b): Discretization errors (a) x1 and (b) x2 states of case 1

Fig. 2(a-b): Discretization errors (a) x1 and (b) x2 states of case 2

Next we change the parameters to x1 (0) = 4.5, x2 (0) = 4.5, T = 0.02s and D = 0.042s. In this case, D>T and the time delay D is not the exact integer times of the sampling period T. In this case, assume that D≈ 2T, m ≈ 2. Fig. 3 shows the errors of the state x1 and x2 between the response of the proposed algorithm and the MATLAB solution.

Next we use the parameters of x1 (0) = 5.5, T = 2.02s and D = 0.01s. In this case, T = 2D, n = 2. Figure 4 shows the errors of the state x1 and x2 between the response of the proposed algorithm and the MATLAB solution.

Finally, we choose the parameters as: x1 (0) = 3.5, x2 (0) = 3.5, T = 0.01s and D = 0.051s. In this case D<T and the sampling period T is not the exact integer times of the time delay D. Here, assume that:

Fig. 3(a-b): Discretization errors (a) x1 and (b) x2 states of case 3

Fig. 4(a-b): Discretization errors (a) x1 and (b) x2 states of case 4

Fig. 5(a-b): Discretization errors (a) x1 and (b) x2 states of case 5

Figure 5 shows the errors of the state x1 and x2 between the response of the proposed algorithm and the MATLAB ODE solution.

By doing these numerical simulations with various initial values, different sampling periods and different state delays we can see that all of the errors of the states are asymptotic to zero.

CONCLUSION

This paper proposed a time discretization method for nonlinear continuous control systems with state time delay. This proposed discretization scheme is based on Taylor series and the zero order hold assumption. This algorithm can provide the accurate and finite dimensional sampled-date representation for the nonlinear continuous state delay systems. Based on the discretized form obtained using this discretization method, the existing nonlinear controller design techniques can be applied. Eventually, the simulation using a nonlinear system with various values of the sampling period and the time delay is conducted to validate the proposed time discretization method. The good results show the potential of this discretization scheme for the nonlinear continuous state delay systems.

REFERENCES

  • Gao, H. and C. Wang, 2004. A delay-dependent approach to robust H filtering for uncertain discrete-time state-delayed systems. IEEE Trans. Signal Process., 52: 1631-1640.
    CrossRef    


  • Xia, Y., J. Han and Y. Jia, 2002. A sliding mode control for linear systems with input and state delays. Proceedings of the 41st IEEE Conference on Decision and Control, Volume 3, December 10-13, 2002, Las Vegas, NV., USA., pp: 3332-3337.


  • Xu, S., J. Lam and L. Zhang, 2002. Robust D-stability analysis for uncertain discrete singular systems with state delay. IEEE Trans. Circuits Syst. I: Fundam. Theory Appl., 49: 551-555.
    CrossRef    


  • Zhang, X.M., M. Wu, J.H. She and Y. He, 2005. Delay-dependent stabilization of linear systems with time-varying state and input delays. Automatica, 41: 1405-1412.
    CrossRef    


  • Shi, P., M.S. Mahmoud, J. Yi and A. Ismail, 2006. Worst case control of uncertain jumping systems with multi-state and input delay information. Inform. Sci., 176: 186-200.
    CrossRef    


  • Franklin, G.F., J.D. Powell and M.L. Workman, 1998. Digital Control of Dynamic Systems. 3rd Edn., Addison-Wesley, New York, USA., ISBN-13: 978-0201820546, Pages: 850


  • Kazantzis, N. and C. Kravaris, 1999. Time-discretization of nonlinear control systems via Taylor methods. Comput. Chem. Eng., 23: 763-784.
    CrossRef    


  • Kazantzis, N., K.T. Chong, J.H. Park and A.G. Parlos, 2003. Control-relevant discretization of nonlinear systems with time-delay using Taylor-Lie series. Proceedings of the American Control Conference, Volume 1, June 4-6, 2003, Denver, CO., USA., pp: 149-154.


  • Zhang, Y. and K.T. Chong, 2005. Discretization of nonlinear systems with delayed multi-input via Taylor series and scaling and squaring technique. J. Mech. Sci. Technol., 19: 1975-1987.
    CrossRef    


  • Zhang, Y. and K.T. Chong, 2006. Time-discretization of time delayed non-affine system via Taylor-Lie series using scaling and squaring technique. Int. J. Control Autom. Syst., 4: 293-301.
    Direct Link    


  • Wang, Z., J. Lam and X. Liu, 2003. Nonlinear filtering for state delayed systems with markovian switching. IEEE Trans. Signal Process., 51: 2321-2328.
    CrossRef    

  • © Science Alert. All Rights Reserved