Keywords

1 Introduction

A structure whose parameters are two-dimensional having lower and upper bounds is defined as an uncertain system. For example, interval parameters \(\left[ {a_{i}^{ - } ,a_{i}^{ + } } \right]\) and \(\left[ {b_{i}^{ - } ,b_{i}^{ + } } \right]\) mean, the parameters \(a_{i}\) and \(b_{i}\) can take independently any values in respective intervals \(\left[ {a_{i}^{ - } ,a_{i}^{ + } } \right]\) and \(\left[ {b_{i}^{ - } ,b_{i}^{ + } } \right]\). The width of the interval coefficient is equal to the difference between the upper and the lower boundary parameters. Some coefficients of an interval system may have zero interval width, i.e., equal values for both lower and upper bounds. These systems are successfully handled with interval arithmetic. The interval system having all the coefficients with zero width is called a fixed system. Moore’s first book printed on interval analysis was the product of his Ph.D. thesis. He primarily focused on solutions for ordinary differential equations problems.

Recently, fractional-order control systems are fetching progressively prominent in the control community. Fractional systems are governed by fractional-order derivatives and integrals which are basically infinite order linear operators. These fractional-order systems extend the notion of our integer order concepts in control and improvise on the existing results. So in essence, both fractional calculus and control systems have been applied to improve the performance of existing control theories [1]. The processes that we want to estimate the real-world objects are in general of fractional order [2,3,4]. These fractional-order systems on applying Laplace transform with zero initial conditions obtain a transfer function of unlimited order and therefore require infinite memory [5]. In order to reduce the infinite memory occupied by the fractional systems, it is possible to apply the concept of approximations [6]. Some of the frequency-based domain reduction methods have been suggested [7,8,9]. These approaches are used to generate a reduced fractional model whose characteristics are akin to the original fractional system. Since the obtained model is compact compared to the complex original fractional system. These approaches are called as model reduction techniques.

MOR is a well-recognized and long-standing concept applied for systems of integer order but an insufficient work being implemented for systems fractional order. [10]. this instigated us to select this particular zone and put an effort to introduce a unique reduction methodology for the commensurate non-integer interval systems [7, 11, 12]. The present study has been put on display with three examples that the determined reduced fractional interval model by the recommended method approximates well for stable class of high order nonminimum, non-integer fractional-order integer systems. To the author’s knowledge, the proposed reduction technique applied to commensurate fractional-order interval system has not been proclaimed so far. The concept and the process endorsed in the proposed scheme would be a foundation stone for the evolution of new MOR schemes for fractional interval systems in the future. Two different theories, time moment matching and least square optimization, are blended together in this method [13, 14] to get the reduced model. The paper is organized as follows: To make a proper background, the proposed method is explained in Sect. 2. The capability of the proposed approach is shown in Sect. 3 through three test systems and the paper are concluded in Sect. 4.

2 Proposed Method

  • Step 1: Let the high order fractional-order interval system (FOIS) represented as a transfer function as cited in [15]

$$G(s)\frac{{\mathop \sum \nolimits_{i = 0 }^{m} \left[ {n_{i}^{ - } ,n_{i}^{ + } } \right]s^{{\beta_{i} }} }}{{\mathop \sum \nolimits_{i = 0}^{n} \left[ {d_{i}^{ - } ,d_{i}^{ + } } \right]s^{{\alpha_{i} }} }}$$
(1)

where \(\beta_{m} > \beta_{m - 1} > \cdots > \beta_{1} \ge 0\) and \(\alpha_{n } > \alpha_{n - 1} > \cdots > \alpha_{1} \ge 0\).

If all the powers of the derivatives of the above equation are integer multiples of ϒ, that is, αi, βi = i ϒ. Such that ϒ ϵ R + and i = 0, 1, 2, 3… then it is considered as commensurate fractional-order interval system. Therefore, Eq. (1) can be formulated as

$$G(s) = \frac{{\mathop \sum \nolimits_{i = 0 }^{m} \left[ {n_{i}^{ - } ,n_{i}^{ + } } \right]s^{\varUpsilon i} }}{{\mathop \sum \nolimits_{i = 0}^{n} \left[ {d_{i}^{ - } ,d_{i}^{ + } } \right]s^{\varUpsilon i} }} = \frac{{\mathop \sum \nolimits_{i = 0 }^{m} \left[ {n_{i}^{ - } ,n_{i}^{ + } } \right]\left( {s^{\varUpsilon } } \right)^{i} }}{{\mathop \sum \nolimits_{i = 0}^{n} \left[ {d_{i}^{ - } ,d_{i}^{ + } } \right](s^{\varUpsilon } )^{i} }}$$
(2)

By substituting \(s^{\varUpsilon } = \lambda\), in the above equation becomes integer order interval transfer function as,

$$G(\lambda ) = \frac{{\mathop \sum \nolimits_{i = 0 }^{m} \left[ {n_{i}^{ - } ,n_{i}^{ + } } \right]\lambda^{i} }}{{\mathop \sum \nolimits_{i = 0}^{n} \left[ {d_{i}^{ - } ,d_{i}^{ + } } \right]\lambda^{i} }}$$
(3)

where n = order of the system > m, i = 0, 1, 2, 3, … n and \(\left[ {n_{i}^{ - } ,n_{i}^{ + } } \right]\), \(\left[ {d_{i}^{ - } ,d_{i}^{ + } } \right]\) are the specified lower and upper boundaries of the ith perturbation.

  • Step 2: Formulation of four Kharitonov transfer functions from the above equation as

$$K_{1} (\lambda ) = \frac{{n_{0}^{ - } + n_{1}^{ - } \lambda + n_{2}^{ + } \lambda^{2} + n_{3}^{ + } \lambda^{3} + \cdots }}{{d_{0}^{ - } + d_{1}^{ - } \lambda + d_{2}^{ + } \lambda^{2} + d_{3}^{ + } \lambda^{3} + \cdots }}$$
(4)
$$K_{2} (\lambda ) = \frac{{n_{0}^{ + } + n_{1}^{ + } \lambda + n_{2}^{ - } \lambda^{2} + n_{3}^{ - } \lambda^{3} + \cdots }}{{d_{0}^{ + } + d_{1}^{ + } \lambda + d_{2}^{ - } \lambda^{2} + d_{3}^{ - } \lambda^{3} + \cdots }}$$
(5)
$$K_{3} (\lambda ) = \frac{{n_{0}^{ + } + n_{1}^{ - } \lambda + n_{2}^{ - } \lambda^{2} + n_{3}^{ + } \lambda^{3} + \cdots }}{{d_{0}^{ + } + d_{1}^{ - } \lambda + d_{2}^{ - } \lambda^{2} + d_{3}^{ + } \lambda^{3} + \cdots }}$$
(6)
$$K_{4} (\lambda ) = \frac{{n_{0}^{ - } + n_{1}^{ + } \lambda + n_{2}^{ + } \lambda^{2} + n_{3}^{ - } \lambda^{3} + \cdots }}{{d_{0}^{ - } + d_{1}^{ + } \lambda + d_{2}^{ + } \lambda^{2} + d_{3}^{ - } \lambda^{3} + \cdots }}$$
(7)

The above four nth order Kharitonov transfer functions can be generalized as

$$K_{w} (\lambda ) = \frac{{\mathop \sum \nolimits_{i = 0}^{n - 1} x_{wi} \lambda^{i} }}{{\mathop \sum \nolimits_{i = 0}^{n} y_{wi} \lambda^{i} }} = \frac{{x_{w0} + x_{w1} \lambda + x_{w2} \lambda^{2} + \cdots + x_{{w\left( {n - 1} \right)}} \lambda^{n - 1} }}{{y_{w0} + y_{w1} \lambda + y_{w2} \lambda^{2} + \cdots + y_{wn} \lambda^{n} }}$$
(8)

such that equate the coefficients of Eqs. (4)–(7) individually with Eq. (8) at w = 1, 2, 3, 4, respectively.

  • Step 3: Determination of the denominator coefficients of the reduced order interval model.

If \(K_{w} (\lambda )\) is extended about λ = 0, then the time moment proportions, \(v_{wi}\), are assumed to be

$$K_{w} (\lambda ) = \sum\limits_{i = 0}^{\infty } {v_{wi} \lambda^{i} } = v_{w0} \lambda^{0} + v_{w1} \lambda^{1} + v_{w2} \lambda^{2} + \cdots + v_{w\infty } \lambda^{\infty }$$
(9)

Let the corresponding rth order generalized reduced models of \(K_{w} (\lambda )\) represented as

$$K_{wr} (\lambda ) = \frac{{p_{wr} (\lambda )}}{{q_{wr} (\lambda )}} = \frac{{\mathop \sum \nolimits_{i = 0}^{r - 1} p_{wi} \lambda^{i} }}{{\mathop \sum \nolimits_{i = 0}^{r} q_{wi} \lambda^{i} }} = \frac{{p_{w0} + p_{w1} \lambda + \cdots + p_{{w\left( {r - 1} \right)}} \lambda^{r - 1} }}{{q_{w0} + q_{w1} \lambda + \cdots + q_{{w\left( {r - 1} \right)}} \lambda^{r - 1} + \lambda^{r} }}$$
(10)

where w = 1, 2, 3, 4.

The minimum time moments required for a reduced model to retain is 2r time moments, ‘r’ indicates the order of the reduced model and the coefficient \(q_{wi}\), \(p_{wi}\) in Eq. (10) are derived from following a set of equations as:

$$\left. {\begin{array}{*{20}l} {p_{w0} = q_{w0} v_{w0} } \hfill \\ {p_{w1} = q_{w1} v_{w0} + q_{w0} v_{w1} } \hfill \\ { \vdots \quad \quad \vdots \quad \quad \vdots \quad \quad \vdots \quad \quad \vdots } \hfill \\ {p_{{w\left( {r - 1} \right)}} = q_{{w\left( {r - 1} \right)}} v_{w0} + \ldots + q_{w0} v_{{w\left( {r - 1} \right)}} } \hfill \\ { - v_{w0} = q_{{w\left( {r - 1} \right)}} v_{w1} + \ldots + q_{w1} v_{{w\left( {r - 1} \right)}} + q_{w0} v_{w(r)} } \hfill \\ { - v_{w1} = q_{{w\left( {r - 1} \right)}} v_{w2} + \ldots + q_{w1} v_{wr} + q_{w0} v_{{w\left( {r + 1} \right)}} } \hfill \\ {\,\;\;\quad \vdots \;\quad \vdots \;\quad \vdots \quad \quad \quad \;\, \vdots \;\quad \, \vdots \quad \, \vdots \quad \quad \;\, \vdots \quad \, \vdots } \hfill \\ { - v_{{w\left( {t - r - 1} \right)}} = q_{{w\left( {r - 1} \right)}} v_{{w\left( {t - r} \right)}} + \ldots + q_{w0} v_{{w\left( {t - 1} \right)}} } \hfill \\ \end{array} } \right\}$$
(11)

Equating Eqs. (9) and (10) the linear set of equations to preserve ‘t’ time moments of the original system, the solution of represented as

$$\underbrace {{\left[ {\begin{array}{*{20}c} {v_{w(r)} } & {v_{{w\left( {r - 1} \right) }} } & \cdots & {v_{w1} } \\ {v_{{w\left( {r + 1} \right)}} } & {v_{w(r) } } & \cdots & {v_{w2} } \\ \vdots & \vdots & \cdots & \vdots \\ \vdots & \vdots & \cdots & \vdots \\ \vdots & \vdots & \cdots & \vdots \\ {v_{{w\left( {t - 1} \right)}} } & {v_{{w\left( {t - 2} \right) }} } & \cdots & {v_{{w\left( {t - r} \right)}} } \\ \end{array} } \right]}}_{{H_{w} }} * \underbrace {{\left[ {\begin{array}{*{20}c} {q_{w0} } \\ {q_{w1} } \\ \vdots \\ \vdots \\ \vdots \\ \vdots \\ {q_{w(r-1)} } \\ \end{array} } \right]}}_{{Q_{w} }} = \underbrace {{\left[ {\begin{array}{*{20}c} { - v_{w0} } \\ { - v_{w1} } \\ \vdots \\ \vdots \\ \vdots \\ \vdots \\ { - v_{{w\left( {t - r - 1} \right)}} } \\ \end{array} } \right]}}_{{V_{w} }}$$
(12)

(Or) Hw * Qw = Vw is the matrix-vector form, where w = 1, 2, 3, 4. The ‘Qw’ vector can be solved in the least squares sense using the generalized inverse method. This gives the denominator vector estimate ‘Qw’ as:

$$Q_{w} = \left( {H_{w}^{T} H_{w} } \right)^{ - 1} H_{w}^{T} V_{w}$$
(13)

If the coefficients ‘\(q_{wi}\)’ of ‘Qw’ vector obtained by the solution of Eq. (12) does not constitute a stable denominator, then by adding an additional equation to this set to get stable denominator, then the solution of the linear set is:

$$\left[ {\begin{array}{*{20}c} {v_{w(t)} } & {v_{{w\left( {t - 1} \right) }} } & \ldots & {v_{{w\left( {t - r + 1} \right)}} } \\ \end{array} } \right]\quad {\text{and}}\;\left[ { - v_{{w\left( {t - r} \right)}} } \right]$$
(14)

This process is continued until the Qw vector gets stable and accurate denominator coefficients.

Finally, the reduced denominator obtained as

$$q_{wr} (\lambda ) = q_{w0} + q_{w1} \lambda + \cdots + q_{{w\left( {r - 1} \right)}} \lambda^{r - 1} + \lambda^{r}$$
(15)
  • Step 4: Determination of numerator coefficients of reduced model substitute the reduced denominator coefficients in the Eq. (10) and replace it about \(\lambda = 0\). Then, the time moments proportions, \(f_{wi}\) of the reduced model, is given as

$$K_{wr} (\lambda ) = \mathop \sum \limits_{i = 0}^{\infty } f_{wi} \lambda^{i}$$
(16)

By equating the time moment proportionals of original system Eq. (9) with reduced model Eq. (16), the reduced numerator coefficients are found thus the reduced numerator is obtained as

$$p_{wr} (\lambda ) = p_{w0} + p_{w1} \lambda + \cdots + p_{{w\left( {r - 1} \right)}} \lambda^{r - 1}$$

Thus, the corresponding four rth order reduced models obtained from the above as:

$$K_{1r} (\lambda ) = \frac{{p_{10} + p_{11} \lambda + \cdots + p_{{1\left( {r - 1} \right)}} \lambda^{r - 1} }}{{q_{10} + q_{11} \lambda + \cdots + q_{{1\left( {r - 1} \right)}} \lambda^{r - 1} + \lambda^{r} }}$$
$$K_{2r} (\lambda ) = \frac{{p_{20} + p_{21} \lambda + \cdots + p_{{2\left( {r - 1} \right)}} \lambda^{r - 1} }}{{q_{20} + q_{21} \lambda + \cdots + q_{{2\left( {r - 1} \right)}} \lambda^{r - 1} + \lambda^{r} }}$$
$$K_{3r} (\lambda ) = \frac{{p_{30} + p_{31} \lambda + \cdots + p_{{3\left( {r - 1} \right)}} \lambda^{r - 1} }}{{q_{30} + q_{31} \lambda + \cdots + q_{{3\left( {r - 1} \right)}} \lambda^{r - 1} + \lambda^{r} }}$$
$$K_{4r} (\lambda ) = \frac{{p_{40} + p_{41} \lambda + \cdots + p_{{4\left( {r - 1} \right)}} \lambda^{r - 1} }}{{q_{40} + q_{41} \lambda + \cdots + q_{{4\left( {r - 1} \right)}} \lambda^{r - 1} + \lambda^{r} }}$$
  • Step 5: From the above four transfer functions the minimum and maximum values of the coefficients are considered to formulate the reduced interval model represented as

$$\begin{aligned} G_{r} (\lambda ) & = \frac{{\left[ {p_{w0\hbox{min} } ,p_{w0\hbox{max} } } \right] + \left[ {p_{w1\hbox{min} } ,p_{w1\hbox{max} } } \right]\lambda + \cdots + [p_{wr - 1\hbox{min} ,} p_{wr - 1\hbox{max} } ]\lambda^{r - 1} }}{{\left[ {q_{w0\hbox{min} } ,q_{w0\hbox{max} } } \right] + \left[ {q_{w1\hbox{min} ,} q_{w1\hbox{max} } } \right]\lambda + \cdots + [q_{wr\hbox{min} ,} q_{wr\hbox{max} } ]\lambda^{r} }} \\ & = \frac{{\mathop \sum \nolimits_{i = 0}^{r - 1} \left[ {p_{i}^{ - } ,p_{i}^{ + } } \right]\lambda^{i} }}{{\mathop \sum \nolimits_{i = 0}^{r} \left[ {q_{i}^{ - } ,q_{i}^{ + } } \right]\lambda^{i} }} \\ \end{aligned}$$
  • Step 6: Re-convert the above integer order interval transfer function into its fractional commensurate interval form of the transfer function by substitute the λ = sϒ

$$G_{r} (s) = \frac{{\left[ {p_{0}^{ - } ,p_{0}^{ + } } \right] + \left[ {p_{1}^{ - } ,p_{1}^{ + } } \right]s^{\varUpsilon } + \cdots + \left[ {p_{r - 1 }^{ - } ,p_{r - 1}^{ + } } \right]s^{\varUpsilon r - 1} }}{{\left[ {q_{0}^{ - } ,q_{0}^{ + } } \right] + \left[ {q_{1}^{ - } ,q_{1}^{ + } } \right]s^{\varUpsilon } + \cdots + \left[ {q_{r - 1}^{ - } ,q_{r - 1}^{ + } } \right]s^{\varUpsilon r - 1} + \left[ {q_{r}^{ - } ,q_{r}^{ + } } \right]s^{\varUpsilon r} }}$$
(17)

The integral performance indices of the original system related to its reduced model are expressed to calculate and measure the goodness of the reduced order models, by means of the relative integral square error criterion, which are given as ISEimpulse, RISEimpulse, ISEstep, RISEstep, IAEstep, ITAEstep and are defined as follows

$${\text{ISE}}_{\text{impulse}} = \int\limits_{0}^{{t{\text{sim}}}} {\left[ { g(t) - g_{r} (t)} \right]^{2} {\text{d}}t}$$
(18)
$${\text{RISE}}_{\text{impulse}} = {{\int\limits_{0}^{{t{\text{sim}}}} {\left[ { g(t) - g_{r} (t)} \right]^{2} } {\text{d}}t} \mathord{\left/ {\vphantom {{\int\limits_{0}^{{t{\text{sim}}}} {\left[ { g(t) - g_{r} (t)} \right]^{2} } {\text{d}}t} {\int_{0}^{{t{\text{sim}}}} {g^{2} (t){\text{d}}t} }}} \right. \kern-0pt} {\int_{0}^{{t{\text{sim}}}} {g^{2} (t){\text{d}}t} }}$$
(19)
$${\text{ISE}}_{\text{step}} = \int\limits_{0}^{{t{\text{sim}}}} {\left[ { y(t) - y_{r} (t)} \right]^{2} {\text{d}}t}$$
(20)
$${\text{RISE}}_{\text{step}} = {{\int\limits_{0}^{{t{\text{sim}}}} {\left[ { y(t) - y_{r} (t)} \right]^{2} {\text{d}}t} } \mathord{\left/ {\vphantom {{\int_{0}^{{t{\text{sim}}}} {\left[ { y(t) - y_{r} (t)} \right]^{2} {\text{d}}t} } {\int\limits_{0}^{{t{\text{sim}}}} {[ y(t) - y({\infty })]^{2} } {\text{d}}t}}} \right. \kern-0pt} {\int_{0}^{{t{\text{sim}}}} {[ y(t) - y({\infty })]^{2} } {\text{d}}t}}$$
(21)
$${\text{IAE}}_{\text{step}} = \int\limits_{0}^{{t{\text{sim}}}} {\left| {y(t) - y_{r} (t)} \right| {\text{d}}t}$$
(22)
$${\text{ITAE}}_{\text{step}} = \int\limits_{0}^{{t{\text{sim}}}} {t\left| {y(t) - y_{r} (t)} \right| {\text{d}}t}$$
(23)

where \(g(t)\) and \(y(t)\) are the impulse and step responses of the original system, respectively, and \(g_{r} (t)\), \(y_{r} (t)\) are that of their approximants. \(t{\text{sim}}\) indicates the time required for the responses to reach the final steady state value.

3 Examples and Graphs

In this section, three test systems are deliberated and then these systems are reduced by the proposed method to show the superiority and effectiveness of this proposed new algorithm and the results are successfully verified using MATLAB. A step-by-step procedure is given for test systems.

Test system-1

Let us consider a commensurate fractional-order interval system as:

$$G_{1} (s) = \frac{{\left[ {1,1} \right]s^{2.4} + \left[ {7,8} \right]s^{1.6} + \left[ {24,25} \right]s^{0.8} + \left[ {24,25} \right]}}{{\left[ {1,1} \right]s^{3.2} + \left[ {10,11} \right]s^{2.4} + \left[ {35,36} \right]s^{1.6} + \left[ {50,51} \right]s^{0.8} + \left[ {24,25} \right]}}$$
(24)

By substituting λ = s0.8, a fourth-order integer interval transfer function framed out in terms of λ as:

$$G_{1} (\lambda ) = \frac{{\left[ {1,1} \right]\lambda^{3} + \left[ {7,8} \right]\lambda^{2} + \left[ {24,25} \right]\lambda^{1} + \left[ {24,25} \right]}}{{\left[ {1,1} \right]\lambda^{4} + \left[ {10,11} \right]\lambda^{3} + \left[ {35,36} \right]\lambda^{2} + \left[ {50,51} \right]\lambda^{1} + \left[ {24,25} \right]}}$$
(25)

Using Eqs. (4)–(17) the proposed reduced fractional interval model obtained as

$$G_{r} (s) = \frac{{\left[ {0.34444,0.87745} \right]s^{0.8} + \left[ {1.294117,5.277799} \right]}}{{\left[ {1,1} \right]s^{1.6} + \left[ {2.27941,5.8333525} \right]s^{0.8} + \left[ {1.294117,5.277799} \right]}}$$
(26)

The trajectories of the original fractional interval system and the proposed reduced fractional interval model are compared in Fig. 1 and 2 for four-time moments shown in Table 1. The integral performance indices showed in Table 2 which are given as ISEimpulse, RISEimpulse, ISEstep, RISEstep, IAEstep, ITAEstep of the original system related to its reduced model are expressed to strengthen the superiority of the proposed method resulting in fewer error values. It can be observed from Figs. 1 and 2 that the proposed method generates stable reduced fractional interval order models with a good approximation for a stable original high order interval system. The transient and the steady state step response of the reduced model obtained by matching four-time moments closely follow the original high order commensurate fractional interval system. The proposed method provides the flexibility to the user in selecting the number and type of extra constraints to be taken into account for better approximations.

Fig. 1
figure 1

The lower boundary step response of the reduced fractional order model and original system

Fig. 2
figure 2

The upper boundary step response of the reduced fractional order model and original system

Table 1 Time moments of four Kharitonov equations
Table 2 Performance indices of commensurate fractional-order interval systems

4 Conclusion

It is significant to study the behavior of non-integer interval system as they have a huge demand in applying for various control applications. Investigation still needs to be done vast as a part of research in this field. This approach tried to give solutions to some queries related to non-integer interval systems. This note recommended by the author states about the reduction of commensurate non-integer interval system. A blended model order reduction mechanism is implemented to extract a diminishing fractional non-integer model which constitutes a least squares and time moment matching algorithms. As the method associated with matrix-vector algebra, its estimation is clear, efficient and also develops a precise stable reduce interval model. Simulation results validate the dominance of this scheme where the original system may be retrieved with the approximate model thereby shorten the design procedure. Extending the results of this paper to be applicable for a designing of controllers to fractional-order interval systems can be noticed as an interesting research topic as future scope of work. The beauty of this technique is that it provides a great advantage to the engineering practitioners working with large and complex real-time systems.