Abstract

This paper is concerned with the problem of designing disturbance observer for fractional order systems, of which the disturbance is in time series expansion. The stability of a special observer with the selected nonlinear weighted function and transient dynamics function is rigorously analyzed for slowly varying disturbance. In addition, the result is also extended to estimate slope forms disturbance and higher order disturbance of fractional order systems. The efficacy of the proposed method is validated through numerical examples.

1. Introduction

In recent years, fractional order systems (FOSs) have attracted considerable attention from control community, since many engineering plants and processes cannot be described concisely and precisely without the introduction of fractional order calculus [14]. Due to the tremendous efforts devoted by researchers, a number of valuable results on stability analysis [57] and controller synthesis [810] of FOSs have been reported in the literature.

Like the integer order system, the disturbance always exists in the FOSs and usually it is not possible or practical to obtain the exact model of the FOSs, so disturbance or uncertainty observation has been one of the major issues in the control field. A rich body of results about disturbance observation have been reported in the literature with different methods. For example, the so-called Q-filter method estimates the disturbance depending on the inversion of the transfer function. Many applications based on Q-filter have been reported in process control fields [1113]. The second class mainly refers to the active disturbance rejection control technique proposed by Han [14]. Under this framework, the extended state observer can estimate the disturbance effectively, which has been demonstrated in many fields [1517]. The third class, called recursive filtering methods, is from a statistical point of view [1820]. Some other methods about disturbance observation have been developed in [2125].

A special kind of disturbance in time series expansion is considered to solve the friction compensation problem in [26]. The algorithms are brief and effective. Additionally, the time series expansion form is the basic form of the nonstochastic disturbance in engineering. Intuitively, such useful methods need to be generalized to FOSs. Maybe the stability is hard to be prove; such disturbance observation for FOSs has not been introduced so far in the literature to the best of the authors' knowledge. The proposed approaches in [26] reveal several important aspects: the linear observer converges in the form of exponent, which means that it will take the observance error infinity time to converge to zero; the observance value may bring forth big overshoot when the disturbance is discontinuous; meanwhile, the possible conflict between the overshoot and rapidity always exists; and the disturbance is not general enough, since its degrees are restricted to integers. Motivated by the reasons stated above, in this paper we focus on the observation of a class of disturbance in time series expansion for FOSs.

The following section is devoted to some basic background materials and the main problems. Discussing the more general disturbance using a special nonlinear function, the main results are presented in Section 3. In Section 4, some numerical examples are provided to illustrate the effectiveness and advantages of the proposed approach. Conclusions are given in Section 5.

2. Problem Formulation and Preliminaries

Consider the following fractional order system: where the system order . , , and are the system state, the control input, and the unknown disturbance, respectively. and the matrix with are known. It is assumed that the state variable is measured and the initial state condition is known.

The reduced-order system can be expressed as where is the Moore-Penrose pseudoinverse of .

Consider the disturbance has the following form: where () is constant but unknown and () holds. Due to the magnitude of , the disturbance can be divided into the following three categories: (i)slowly varying disturbance ;(ii)slope forms disturbance ;(iii)higher order disturbance .

The following Caputo definition [1] is adopted for fractional derivatives of order for function : where the fractional order ,  , and the Gamma function .

The so-called fractional order integral is just the dual operation of the fractional order differential. If is the th order differential of , then In order to describe briefly later, we introduce the following definition.

Definition 1. Consider polynomials with commensurate order and define the corresponding characteristic matrix as in (6) is said to be stable if all the eigenvalues of are in the region .

3. Main Results

3.1. Slowly Varying Disturbance Observer

Theorem 2 (FDOB0). Given a constant matrix , where , , the disturbance observer given by is asymptotically convergent to the slowly varying disturbance when the nonlinear weighted function is selected as where , , , , for any , and the transient dynamics function is given by

Proof. Defining the observation error yields Based on the Leibniz rule for fractional differentiation, one has where the Newtons binomial generalized to noninteger orders as .
Substituting (13) into (12) and linearizing the system at , one can get where is the pseudo-Jacobi matrix of with Define a new variable ; then one has and the time-varying system in (14) can be regarded as a time-invariant system (16) with the interval uncertain parameter : From (10), for all , one can easily get Note that and , so the following result establishes: Thus, the matrix inequality always holds.
From the Caputo definition of fractional derivatives, one has Due to (8) and , one obtains that the first term of the right-hand side of (16) vanishes as and the second term is equal to when . No matter or , the error dynamic system (16) is stable, so (16) is stable for all the admissible uncertainties and the final value of observation error exists.
The Laplace transform of (16) is where , , and are the Laplace transforms of , and , respectively.
According to the initial condition, one has that Consequently, the following equation holds: Define , , and consider and are all diagonal; one gets the decoupled error dynamics from (19): For the slowly varying disturbance, one has and finite positive constant . Then using the Final-Value Theorem for any , one obtains Therefore, the observation error is asymptotically stable and the initial error depends on the time derivative of the disturbance for any . In other words, the disturbance observer would exactly estimate the disturbance in the steady state. The proof is completed.

Remark 3. Regarding stability, any of the matrices whose eigenvalues are all in the region can be adopted for . In order to have the decoupled error dynamics, we consider a class of diagonal matrices for and the nonlinear weighted function consists of rather than , .

Remark 4. The functions and in (8) are not unique. Considering only the stability, any nonlinear or linear function with positive derivative can be adopted for , and any nonlinear or linear function with positive value capable of arranging the transition dynamic can be adopted for . However, without loss of generality, two classes of nonlinear functions with the forms (10) and (11) are considered.

Remark 5. Considering , and , then FDOB0 will reduce to linear disturbance observer which are right a set of low-pass filters , . Actually, DOB0 in [26] can be viewed as a specific case of such linear FDOB0 with .

3.2. Slope Forms Disturbance Observer

Consider the slope forms disturbance; Theorem 2 is extended to Theorem 6 as follows.

Theorem 6 (FDOB1). Given two constant matrices and , suppose that () is chosen such that the polynomial is stable; then the disturbance observer given by is asymptotically convergent to the slope forms disturbance when the initial nonlinear weighted function has the same form as Theorem 2 and the coefficients , , and are properly selected according to and .

Proof. Consider the same observation error with Theorem 2 and linearize the system at ; one can get where is defined the same with Theorem 2 and is equal to when , which is given by Because and are diagonal matrices and is a positive definite matrix, one has the decoupled error dynamics. Therefore, the problem becomes that given stable polynomial , properly select , and to keep the polynomial is always stable for all admissible uncertainties.
Set ; then the characteristic equations and can be rewritten as (28) and (29), respectively: Suppose and are the roots of (28); then the following discussion will be divided into two cases.
(A) and Are Nonconjugated Roots. Without loss of generality, we set and with . Then the characteristic equation of (29) can be described as Calculating the roots of the quadratic equation yields where the discriminant .
When , then and moreover Thus is stable.
When , then and moreover Thus is stable.
Overall, when has two nonconjugated roots, as long as and are positive, is stable .
(B) and Are Conjugated Roots. Let and with , . Then the characteristic equation of (25) can be described as Calculating the roots of the quadratic equation yields where the discriminant .
When , , and are real roots. If , one gets Thus is stable.
If , one gets Thus is unstable.
When , , and are conjugated roots. If , one gets Thus is stable.
If , is equivalent to the following: Thus one obtains that if , is stable.
To sum up the above arguments, if has two conjugated roots, one gets the following results.(i)When , () is always stable with , .(ii)When , both , and , can make sure () is stable.Consequently, selecting properly, all the error dynamic systems (26) are stable and the final value of observation errors exist.
When , using the Laplace transform to (26), one has According to Theorem 2, one knows . Therefore, (40) can be simplified as By using the Final-Value Theorem for any , it follows that When , using the Laplace transform to (26), one has Proceeding forward, we have . Based on the Final-Value Theorem for any , one has Therefore, for any the observation error is asymptotically stable and convergent to zero. To sum up, Theorem 6 has been completely proved.

Remark 7. Also considering that , , , and , then FODB1 can reduce to linear disturbance observer, which actually consists of a set of low-pass filters , . Set further; FDOB1 results in DOB1 in [26].

3.3. Higher Order Disturbance Observer

According to the understanding of the aforementioned approaches, one generalizes Theorem 2 further to observe the higher order disturbance.

Theorem 8 (FDOBp). Given constant matrices and nonlinear weighted functions , , where () is chosen from the stable polynomial , then the disturbance observer given by is asymptotically convergent to the higher order disturbance with when has the same form as Theorem 2 and the coefficients , , and are properly selected according to , .

Remark 9. The theorem can be generalized by using the similar aforementioned approach; wherefore the proof is omitted here.

Remark 10. Set , , , and ; then FDOBp becomes a linear disturbance observer, which is really a set of low-pass filters , . Furthermore, set ; then FODBp will reduce to the higher order in [26].

Remark 11. Under certain conditions, all the above mentioned theorems (Theorems 2, 6, and 8) can be extended to the case .

Remark 12. The proposed method has a great design freedom. With the appropriate parameters, the FDOBp is a fast nonovershooting disturbance observer for the FOSs with the disturbance (). In addition, for those disturbances with small high order component, our method still works well. One application with the most potential is the realization of disturbance observance-based control (DOBC), which means that one can use the proposed observance method to estimate the external disturbance and the uncertainty and then achieve the desired response by an appropriate control.

4. Illustrative Examples

Example 1. Consider the system [27] as follows: where is a square wave and , , and satisfy We design the observer FODB0 as follows: where ; the nonlinear weighted function is shown as in Theorem 2.
Simulations are performed for ; . The results shown in Figure 1 indicate that the original fractional system is chaotic.

Set the numerical simulation parameters as , , , and , respectively; then one obtains Figures 2, 3, 4, and 5.

Figure 2 shows the performance of FDOB0 depending on the design parameter . As increases, FDOB0 results in fast estimation for the disturbance. Figure 3 shows that when is big, the disturbance observers perform dynamically fast, which also indicates that the nonlinear function can carried over advantages for FOSs. One can observe from Figure 4 that the disturbance estimation becomes faster and faster as decreases. Figure 5 shows that arranging the transient dynamic can avoid the possible observation overshoot and observation time will increase with the increase of .

Example 2. Considering the system in (46) with a sawtooth disturbance , we design the disturbance observer based on the FDOB0 and the FDOB1 without control, respectively. Selecting the parameters , , , and for FDOB0 and and for FDOB1, then one gets the simulation results shown in Figure 6. Observe that FDOB1 can estimate the slope forms disturbance asymptotically, while the FDOB0 has the steady state error.

Example 3. Considering the same system in (46) with a higher order disturbance, we design FDOB0, FDOB1, and FDOB2 without control, respectively, by choosing the sets of parameters, , , and , such that for FDOB0, for FDOB1, and for FDOB2. Other simulation parameters are selected as , , and . Note that the gain parameters are simply chosen to assign all the poles of the linear error dynamics at . As can be seen in Figure 7, the disturbance observer can be made dynamically fast by incorporating the higher order integrals.

Example 4. Considering the same system in (46) with a square wave disturbance, we design FDOB0 and state feedback controller, respectively, as follows: where .
This simulation is implemented with , , and . The related results are shown in Figure 8, from which one can observe that the state feedback controller based on FDOB0 can stabilize the original nonlinear system well. Also, it explicitly shows that the FDOB0 plays a good role in observing and eliminating the system disturbance. Combined with the nominal outer-loop controller, the FDOB0 can be used as an inner-loop compensator to control the FOSs with such disturbance.

5. Conclusions

In this paper, the methods of observer for fractional order systems in time series expansion disturbance have been investigated. According to the maximum degree of disturbance polynomials, the disturbances are divided into three categories. And then, different observers have been designed for three disturbances, respectively. Compared to existing integer order results, the new proposed approaches have greater design freedom and the designed observers have a faster convergent speed. The numerical examples have shown the advantages and the efficiency of the proposed design methods. It is believed that the approaches provide a new avenue to solve such problems. The interesting future topics involve the following cases:(i)to study the problem of noise effect reduction in case the measured state is mixed with the measurement noise;(ii)to discuss the problem of output-based method when only partial states are measurable;(iii)to investigate the problem considering the missing measurement data.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

The authors would like to thank the associate editor and the anonymous reviewers for their keen and insightful comments which greatly improved the contents and the presentation. This work is supported by the National Nature Science Foundation under Grant no. 61004017.