Abstract

The paper deals with a graphical approach to investigation of robust stability for a feedback control loop with an uncertain fractional order time-delay plant and integer order or fractional order controller. Robust stability analysis is based on plotting the value sets for a suitable range of frequencies and subsequent verification of the zero exclusion condition fulfillment. The computational examples present the typical shapes of the value sets of a family of closed-loop characteristic quasipolynomials for a fractional order plant with uncertain gain, time constant, or time-delay term, respectively, and also for combined cases. Moreover, the practically oriented example focused on robust stability analysis of main irrigation canal pool controlled by either classical integer order PID or fractional order PI controller is included as well.

1. Introduction

Recently, the fractional order calculus (FOC) and its engineering applications represent attractive research field with rapidly growing amount of related scientific works. This progress is understandable since the use of differentiation and integration under an arbitrary real or even complex number of the operations provides efficient tool for many real-life problems and since the knowledge of suitable and relatively comprehensible mathematical instruments for fractional order issues has increased lately. The principal sources for studying the FOC are, for example, the monographs [13] and possibly also [4] or [5]. The FOC has already been useful in areas such as bioengineering, viscoelasticity, electronics, robotics, control theory, and signal processing [6, 7]. The examples of several useful control-oriented works can be seen in [812]. Obviously, the FOC has influenced also analysis and control of time-delay systems which represent usually complicated but relatively frequent controlled objects [1317].

Models with parametric uncertainty are popular and effective way to uncertainty modelling and consequently to description of too complicated, nonlinear, or varying real-life systems by means of linear models. In such systems, the structure (model order) is supposed or known, but the parameters are bounded somehow. Typically, they lie within given intervals. One of the related principal tasks consists in robust stability analysis, that is, in investigation of keeping the stability under all possible variations of uncertain parameters. Some authors have already tried to combine the issue of robust stability of systems affected by parametric uncertainty with fractional order systems, for example, [1828].

This paper is focused on a graphical approach to robust stability analysis and especially on its application to fractional order time-delay control systems. More specifically, the control loop studied in the computational examples consists of a fractional order time-delay plant with uncertain parameters and standard integer order PID controller. The robust stability is tested via plotting the value sets of a closed-loop characteristic quasipolynomial and application of the zero exclusion condition. The presented examples include the typical shapes of the value sets for a fractional order controlled system with uncertain gain, time constant, or time-delay term, respectively, and then also for the case of all uncertain parameters together. Moreover, the final process-control-oriented example deals with robust stability analysis for main irrigation canal pool controlled by either classical PID or fractional order PI controller. This paper is the significantly extended version of the conference contribution [29].

The paper is organized as follows. In Section 2, basic theoretical background and description of fractional order systems are provided. Section 3 then presents the robust stability analysis for integer order and fractional order systems with parametric uncertainty with especial emphasis on the value set concept and the zero exclusion condition. Next, a number of computational examples and visualizations of the value sets for closed loop containing a fractional order time-delay plant with various uncertain parameters are shown in the extensive Section 4. Further, Section 5 contains more specific and practically oriented example motivated by control of main irrigation canals with variable parameters. And finally, Section 6 offers some concluding remarks.

2. Fractional Order Systems

The FOC is grounded in generalization of differentiation and integration to an arbitrary (rational, irrational, or even complex) order. This generalization has resulted in the introduction of basic continuous differintegral operator [1, 2, 4, 6]:where is the order of the differintegration (ordinarily ) and is a constant related to initial conditions. The differintegral can be defined in various ways. The three most common ones are Riemann-Liouville, Grünwald-Letnikov, and Caputo definitions.

The Laplace transform of the differintegral is given by [4, 9] where integer lies within .

The (time-delay-free) fractional order transfer function can be written as [3, 5]where with and with denote constants and with and with are arbitrary real numbers. According to [4, 5], one can assume inequalities and without loss of generality. In this paper, the controlled time-delay system is supposed generally as

3. Robust Stability Analysis under Parametric Uncertainty

The stability of the closed-loop system will be tested via stability of its characteristic polynomial (or quasipolynomial in the case of this paper).

The continuous-time fractional order uncertain polynomial can have the formwhere is the vector of uncertainty and for are coefficient functions. Besides, the characteristic quasipolynomial (for closed control loop with time-delay plant) would contain the term .

Then, the family of polynomials is [30]where is the uncertainty bounding set (frequently, it is a multidimensional box).

The family of polynomials (6) is robustly stable if and only if is stable for all . The choice of technique for investigation of robust stability depends primarily on the structure of uncertainty. Generally, the higher level of relation among coefficients entails more complex robust stability analysis which requires more sophisticated tools. However, one graphical method seems to be unique from the viewpoint of its universality and applicability. It is based on combination of the value set concept and the zero exclusion condition [30]. It can be applied for a wide range of uncertainty structures, from the simplest to the very complicated ones. Moreover, it is applicable also for various regions of stability (robust -stability). The detailed information on parametric uncertainty and robust stability analysis as well as examples of the typical value sets can be found in [30] and subsequently, for example, in [31, 32]. And finally, [1821] have extended the idea of the value set concept also to fractional order uncertain polynomials.

Under assumption of a family of polynomials (6), the value set at frequency is given by [30]

It means that is the image of under . Practical construction of the value sets can be accomplished by substituting for , fixing , and letting the vector of uncertain parameters range over the set .

The zero exclusion condition for Hurwitz stability of family of continuous-time polynomials (6) is defined as follows [30]: assume invariant degree of polynomials in the family, pathwise connected uncertainty bounding set , continuous coefficient functions for , and at least one stable member . Then the family is robustly stable if and only if the complex plane origin is excluded from the value set at all frequencies ; that is, is robustly stable if and only if

Authors of [1821] construct the value sets of the fractional order families of polynomials mainly on the basis of the fact that the fractional power of can be written asand on the consequent analysis of vertices and exposed edges.

In this work, the value sets are plotted for quasipolynomials (closed-loop characteristic quasipolynomials of the feedback circuits with the uncertain time-delay fractional order plant and fixed integer order or fractional order controller) and their visualization is based on sampling the uncertain parameters and on computation of partial points of the value sets for a considered frequency range. Thanks to the applied sampling (brute-force) method, the value sets of quasipolynomials can be easily computed and consequently the robust stability can be investigated with the assistance of standard zero exclusion condition. The technique itself should be clear from the following examples.

4. Computational Examples: Typical Shapes of Value Sets

Consider a fractional order time-delay plant given bywhere is a gain, stands for a time constant, is a real number representing the fractional order of the dynamics, and is a time-delay term. One or more of the parameters , , and are uncertain and they can vary within given intervals.

More specifically, the controlled system is described, for example, aswhere either one of the parameters is uncertain:or all of them can lie within supposed bounds:

In all cases, the nominal system used for the controller design is assumed with the fixed (average) values:

The PID controller for this plant could be obtained, for example, with the assistance of the FOMCON Toolbox for MATLAB [33, 34] and its routine “iopid_tune.” More specifically, the Oustaloup filter based [35] approximation leads to the integer order model:The selected controller for this plant has the form

More information on integer order approximations of fractional order systems can be found, for example, in [36]. The comparison between step responses of the fractional order (FO) model and its integer order (IO) approximation can be seen in Figure 1. It is still obtained through the FOMCON Toolbox.

The control responses for the loops with controller (18) and original nominal (FO) model (16) or approximated (IO) model (17), respectively, are compared in Figure 2.

Nevertheless, the approximation was done only for the sake of IO controller choice. The robust stability of the closed-loop control system will be investigated by means of the family of its characteristic quasipolynomials, which contains the true FO model (11):where , , and are fixed PID controller parameters from (18) while one or more of the coefficients , , and of plant (11) can vary according to (12)–(15).

First, only the gain is supposed to be uncertain while the time constant and time-delay term remain fixed; that is, scenario (12) holds true.

The straight-line value sets computed for the corresponding family of closed-loop characteristic quasipolynomials for the range of frequencies from 0 to 15 with the step 0.05 are depicted in Figure 3. At each frequency, is sampled within given interval with the step 0.1 (i.e., each line consists of 61 points). Then, the zoomed version for better view of the situation near the origin of the complex plane is shown in Figure 4. As can be seen, the zero point is excluded from the value sets. Thus, because the family contains at least one stable member (see Figure 2) and the zero is excluded, the family is robustly stable. In other words, the closed-loop control system with the fractional order uncertain plant (11) with (12) and with fixed PID controller (18) remains stable for all possible values of gain from supposed interval.

Now, the time constant is going to be the only uncertain parameter according to (13). Figure 5 shows the resulting value sets for the family of closed-loop characteristic quasipolynomials (in the same range of frequencies as in the previous case). Again, is sampled with the step 0.05 and consequently every straight-line value set consists of only 41 points. The closer look to the complex plane origin is provided by Figure 6, which clearly indicates that the zero point is not included in the value sets. Analogically to the previous example, the family can be considered as the robustly stable one.

Next simulation scenario is given by (14); that is, the time-delay term is the uncertain parameter. The respective value sets for again are shown in Figure 7. Each value set is not a straight-line now but more complex single-parameter curve. Time-delay term is sampled according to , which gives the value set as a curve plotted via 51 points. The detailed view in Figure 8 reveals that the closed-loop system is robustly stable also in this case.

Finally, the controlled plant with all three varying parameters is assumed—see (15)—and its value sets are plotted in Figure 9. The frequency and the plant parameters are sampled as follows:

The family definitely contains a stable member and the zero point is excluded from the value sets (as can be seen from the zoomed Figure 10 where the step of frequency is lowered to 0.1), so the family and the whole closed-loop control system are robustly stable even in this event.

In addition to all robustly stable cases shown in the previous parts, one can very easily obtain the family which is robustly unstable. For example, assume the uncertain gain case (12) with a different PID controller:which results in the value sets in Figure 11 and its zoomed version in Figure 12 (for ). Now, the value sets include the complex plane origin and thus the family of closed-loop characteristic quasipolynomials is not robustly stable (i.e., the system would be unstable for some possible values of ).

Nevertheless, even if the stability test using the zero exclusion condition is visually very simple, one has to be careful about fulfillment of all given preconditions, for example, the existence of at least one stable member of the analyzed family. If they are ignored, it can lead to the incorrect results. For example, consider again the same controlled plant with gain (12) and another PID controller with parameters:The corresponding value sets (again for ) and the closer look at the origin are shown in Figures 13 and 14, respectively.

Since the zero is obviously excluded from the value sets, it could (wrongly) indicate the robust stability of the family. However, the family does not have any stable member and so the zero exclusion condition is not fulfilled actually. In fact, all members of the family are unstable which is the reason why the stability border is not crossed at all and why the zero point is not included. All in all, the family is not robustly stable and the assumed control loop would be unstable even for all possible values of from the prescribed interval.

5. Example: Robust Stabilization of Main Irrigation Canals

Whereas the previous examples from Section 4 have demonstrated primarily the basic utilization of the method and typical shapes of the value sets, the following example is based on real control of main irrigation canal pools [13, 37].

Water is indispensable element for life and it is becoming the most valuable resource all over the world. Nowadays, irrigation is reported as the major water consuming activity [37] and thus control which will lead to more efficient water management in irrigation systems is required.

In [37], the main irrigation canal pool was modelled as a second-order (integer order) transfer function with time-delay:where static gain , time constant , and time-delay term are supposed to exhibit wide variations as a result of discharge through the upstream gate which varies in some operation range. The second time constant represents the motor and gate dynamics which is much faster than the dynamics of the canal pool and thus it is considered to be invariant. The nominal values of the uncertain parameters are , , and and the fixed constant is .

Two controllers were designed in [37]. The first one is a classical PID controller:and the second one has the form of fractional order PI:

The maximal assumed variations of parameters from [37], that is, , , and , are really extreme and they lead to robustly unstable closed loop for both controllers. However, as the practical range of parameters should be much smaller, the intervals corresponding to of the nominal values are supposed for the sake of robust stability analysis in this paper. That is, the considered uncertain parameters in transfer function (23) are as follows:

The corresponding families of closed-loop characteristic quasipolynomials arefor PID controller (24) andfor fractional order PI controller (25).

The sampling of frequency and parameters for the sake of the value sets visualization has been chosen as

The value sets for the family of quasipolynomials (27), that is, for PID controller (24) and family of systems (23) with parameters (26), are plotted in Figure 15. The zoomed complex plane origin is then shown in Figure 16. Since the family contains a stable member and the zero point is excluded from the value sets, the closed-loop control system is robustly stable.

The value sets for the family of quasipolynomials (28), that is, for fractional order PI controller (25) and family of systems (23) with parameters (26), and the closer look are depicted in Figures 17 and 18, respectively. The final closed-loop control system is robustly stable also in this case.

6. Conclusion

The main aim of the paper was to present a graphical approach to robust stability analysis and its application to fractional order time-delay feedback control loops consisting of a family of fractional order time-delay plants and either integer order or fractional order controller. The robust stability was verified through visualization of the value sets of a closed-loop characteristic quasipolynomial family and subsequent application of the zero exclusion condition for various combinations of uncertain parameters. Despite the fact that the presented computational examples from Section 4 combined the cases of fractional order plants with integer order controllers and the practically oriented example from Section 5 analyzed the integer order plant with integer order or fractional order controller, the combination of fractional order plant and fractional order controller is also effectively solvable by the presented graphical method.

Conflict of Interests

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

Acknowledgments

The work was performed with financial support of research project NPU I no. MSMT-7778/2014 by the Ministry of Education of the Czech Republic and also by the European Regional Development Fund under the Project CEBIA-Tech no. CZ.1.05/2.1.00/03.0089.