Next Article in Journal
Geometric Properties of Certain Analytic Functions Associated with the Dziok-Srivastava Operator
Next Article in Special Issue
Even Higher Order Fractional Initial Boundary Value Problem with Nonlocal Constraints of Purely Integral Type
Previous Article in Journal
Numerical Simulation of Partial Differential Equations via Local Meshless Method
Previous Article in Special Issue
Laplace Adomian Decomposition Method for Multi Dimensional Time Fractional Model of Navier-Stokes Equation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Balanced Truncation Model Order Reduction in Limited Frequency and Time Intervals for Discrete-Time Commensurate Fractional-Order Systems

by
Marek Rydel
*,
Rafał Stanisławski
and
Krzysztof J. Latawiec
Department of Electrical, Control and Computer Engineering, Opole University of Technology, ul. Prószkowska 76, 45-758 Opole, Poland
*
Author to whom correspondence should be addressed.
Symmetry 2019, 11(2), 258; https://doi.org/10.3390/sym11020258
Submission received: 5 January 2019 / Revised: 14 February 2019 / Accepted: 18 February 2019 / Published: 19 February 2019
(This article belongs to the Special Issue Fractional Differential Equations: Theory, Methods and Applications)

Abstract

:
In this paper we investigate an implementation of new model order reduction techniques to linear time-invariant discrete-time commensurate fractional-order state space systems to obtain lower dimensional fractional-order models. Since the models of physical systems correctly approximate the physical phenomena of the modeled systems for restricted time and frequency ranges only, a special attention is given to time- and frequency-limited balanced truncation and frequency-weighted methods. Mathematical formulas for calculation of the time- and frequency-limited, as well as frequency-weighted controllability and observability Gramians, are extended to fractional-order systems. An instructive simulation experiment corroborates the potential of the introduced methodology.

1. Introduction

In the field of modeling and simulation of fractional-order systems there are two different approaches to application of model order reduction (MOR) techniques: (1) Approximation of fractional-order systems by high integer-order models and their reduction to the low integer-order ones, and (2) reduction of the fractional-order systems without changing the class of the model, i.e., the reduced model is also the fractional-order one.
The first approach can be implemented by either determination of the fractional-order derivative/difference approximators involved in a fractional-order system [1,2] or by selection of integer-order approximators to the whole fractional-order systems [3,4,5,6,7,8]. In both approaches, a very high integer-order model is usually obtained, which is not effective from the computational point of view due to large memory requirements and long simulation times. For these reasons, classical model reduction techniques can be used to reduce integer-order model dimensions [8,9,10]. Therefore, the term MOR for fractional-order systems is usually related to order reduction of integer-order approximators to fractional-order systems.
This paper tackles the issue of MOR for commensurate fractional-order systems where a final result of using the MOR technique is the fractional-order model of lower dimensions. This issue has not been systematically studied and only a few approaches for reduction of continuous-time fractional-order systems have been published [11,12,13,14].
The classical Balanced Truncation (BT) method introduced for classical integer-order systems has been extended to discrete-time fractional-order systems [15]. The reduction paradigms used by the BT method enforce an accurate approximation for the whole range of frequencies. However, models of physical systems, e.g., models for mechanical, electrical and biological systems, characterize a certain adequacy scope, determined by the frequency range, for which the models correctly approximate the physical phenomena of the modeled systems. Likewise, when the reduced model is used to carry out a simulation in the determined time interval, an appropriate approximation accuracy of the output signal y ( t ) is required only for t lower than a specified final time of simulation. For these reasons, the reduction aims to determine such a reduced model which is particularly accurate in the given frequency range [ ω m i n , ω m a x ] and/or time interval [ t m i n , t m a x ] . Such an approach allows for larger errors outside these specified intervals, without negative impact on the usefulness of the obtained reduced model. The time and frequency boundaries can be applied either by using frequency- and time-limited controllability and observability Gramians [16,17,18,19] or by frequency-weighted functions connected to the model which are the subject to the reduction process [20,21,22,23,24,25,26]. In this paper, we focus on the generalization of such approaches to reduction and an accurate approximation in given frequency and time intervals for the discrete-time commensurate fractional-order systems.
The remainder of this paper is structured as follows. A description of fractional-order state space systems considered in the paper is introduced in Section 2. Section 3 includes fundamentals of the MOR concept, in particular for the BT method. Section 4 contains the main result of the paper concerning definitions of controllability and observability Gramians in the time- and frequency-domains for fractional-order systems. Numerical examples of Section 5 illustrate the use of the introduced Gramians in the model reduction process. The paper is completed with the conclusion section.

2. System Representation

Consider a linear discrete-time commensurate fractional-order (DTCFO) state space system G = { A f , B , C , D } described by
Δ α x ( k + 1 ) = A f x ( k ) + B u ( k ) , x ( 0 ) = x 0 y ( k ) = C x ( k ) + D u ( k )
where k = 0 , 1 , , is the discrete time, x ( k ) n is the state vector, u ( k ) and y ( k ) are the input and output signals, respectively. Matrices A f n × n , B n × n u , C n y × n , D n y × n u describe the system properties, with n u and n y being the numbers of inputs and outputs, respectively. Δ α x ( k + 1 ) defines the fractional-order difference of order α ( 0 , 2 ) which can be represented by the Grünwald-Letnikov fractional difference ([27], ch. 3.5)
Δ α x ( k + 1 ) = j = 0 k + 1 ( 1 ) j α j x ( k j + 1 ) k = 0 , 1 ,
with
α j = 1 j = 0 α ( α 1 ) ( α j + 1 ) j ! j > 0
Assuming the zero initial condition, that is Δ α x ( 0 ) = 0 , the Z -transform of the system (1) is given by
w ( z ) X ( z ) = A f X ( z ) + B U ( z ) Y ( z ) = C X ( z ) + D U ( z )
where w ( z ) is the Z -transform of the “forward-shifted” fractional-order difference
w ( z ) = z ( 1 z 1 ) α = j = 0 k + 1 ( 1 ) j α j z j + 1
Remark 1.
The above formulation can be extended to discretized models of continuous time systems. In the case of use of the forward-shifted Euler discretization operator ([27], ch. 3.5) we have
s α 1 h α w ( z )
where s α is the Laplace transform of the fractional-order derivative and h is the sampling period. Discretized models of continuous-time fractional-order systems
Δ α x ( t + h ) = h α A ¯ f x ( t ) + h α B ¯ u ( t ) , x ( 0 ) = x 0 y ( t ) = C x ( t ) + D u ( t )
where t = k h , can simply be transferred to the system (1) by using the following substitutions
A f h α A ¯ f B h α B ¯
Implementation of the Grünwald–Letnikov difference (2) results in increasing computational burden at each time step, which finally becomes computationally infeasible. Therefore, in practical implementations, finite-length expansions are used, for instance finite fractional difference [6,8] ([28], ch. 7)
Δ α x ( k + 1 ) j = 0 L ( 1 ) j α j x ( k j + 1 ) k = 0 , 1 ,
with x ( l ) = 0 l < 0 and L being the implementation length.
It is worth emphasizing that precise approximation of the Grünwald–Letnikov difference with the finite fractional difference needs a very high length L [6].

3. Model Order Reduction

Let us shift now to the MOR problem for the DTCFO system (1). The fractional-order MOR issue aims towards finding a DTCFO model G ˜ with reduced dimension r < n
Δ α x ˜ ( k + 1 ) = A ˜ f x ˜ ( k ) + B ˜ u ( k ) , x ˜ ( 0 ) = x ˜ 0 y ˜ ( k ) = C ˜ x ˜ ( k ) + D ˜ u ( k )
where A ˜ f r × r , B ˜ r × n u , C ˜ n y × r , D ˜ n y × n u , x ˜ ( k ) r are such that the approximation errors both in the time domain y ( k ) y ˜ ( k ) and in the frequency domain G ( z ) G ˜ ( z ) are small for the chosen norm · .
In this paper, we concentrate on the BT technique, which is based on the concept of the balanced model realization [29,30], ([31], ch. 7.1). In order to arrive at the balanced system, the linear state transformation x T x is applied to diagonalize the controllability P and observability Q Gramians of the system
T P T T = ( T T ) 1 Q T 1 = diag σ 1 , , σ n
where σ i , i = 1 , , n , are the square roots of the eigenvalues for the product of P and Q, which are called the Hankel singular values (HSV). The magnitude of HSV classifies a degree of reachability and observability of states in the system. On this basis, reduction eliminates states corresponding to small values σ i , which means that they have a weak impact on the system properties. The balanced model is obtained by applying transformation matrices in the following way:
T A f T 1 = A ˜ f A ˜ 12 A ˜ 21 A ˜ 22 , T B = B ˜ B ˜ 2 , C T 1 = C ˜ C ˜ 2 , D ˜ = D
The order r can be selected on the basis of an approximation error of the reduced system. For the BT method, the H norm of the approximation error is upper bounded as follows [30], ([31], ch. 7.2):
G ( z ) G ˜ ( z ) H 2 j = r + 1 n σ j
Calculation of the transformation matrix T is not a unique operation. The exemplary algorithms can be found in References [23,30] ([31], ch. 7.3), [32].
The BT reduction method enforces an accurate approximation for all times t ( 0 , ) and frequencies ω . If it is necessary to determine a model (9) which is particularly accurate in a given frequency range [ ω m i n , ω m a x ] and/or time interval [ k m i n , k m a x ] , then frequency- or time-limited controllability and observability Gramians can be used to calculate the transformation matrix T instead of infinite ones. Higher model accuracy can be obtained now, especially when the optimal values of the parameters of the weighting functions and frequency-/time-intervals are used [33].

4. Controllability and Observability Gramians for Discrete-Time Fractional-Order Systems

In this section, the definitions of controllability and observability Gramians both in the time- and frequency-domains are recalled. Based on the definitions for integer-order systems, the Gramian generalizations to fractional-order systems are derived here.

4.1. Gramians in the Time Domain

The definition of the controllability Gramian is connected to the minimal energy required for the transfer of the system from the zero initial state x ( 0 ) = 0 to the final state x ( k ) = x p , whereas the observability Gramian is defined with relation to the energy generated by the nonzero initial state x ( 0 ) = x 0 with the zero input signal u ( k ) = 0 . For asymptotically stable systems, the infinite controllability and observability Gramians are respectively defined as
P = k = 0 ξ ( k ) ξ T ( k ) , Q = k = 0 η T ( k ) η ( k )
where ξ ( k ) is the state of the discrete-time system resulting from the input in the form of the Kronecker delta, and η ( k ) is the output of the system produced by the nonzero initial conditions and the zero input signal.
For asymptotically stable integer-order systems, we obtain the well-known formulas for the controllability and observability Gramians, respectively:
P = i = 0 A i B B T A T i , Q = i = 0 A T i C T C A i
where A = A f + I . Finally, the Gramians P and Q are the solutions to the discrete-time Lyapunov equations, respectively, are
A P A T P = B B T , A T Q A Q = C T C .
Based on definitions (13), it is easy to formulate the generalized form of the controllability and observability Gramians for the fractional-order systems.
Lemma 1.
Consider an asymptotically stable discrete-time commensurate fractional-order state space system (1), with the Grünwald–Letnikov fractional-order difference (2). Then the controllability and observability Gramians at finite time k L < are as follows
P ( k L ) = k = 1 k L ϕ ( k 1 ) B B T ϕ T ( k 1 ) , Q ( k L ) = k = 0 k L ϕ T ( k ) C T C ϕ ( k )
where ϕ ( k ) , k = 0 , 1 , , are calculated as
ϕ ( k ) = I k = 0 ( A f + α I ) ϕ ( k 1 ) j = 2 k ( 1 ) j α j ϕ ( k j ) k > 0
Proof. 
The state space equations of the system as in Equation (1) can be rewritten as ([27], ch. 3.5)
x ( k + 1 ) = ( A f + α I ) x ( k ) i = 2 k + 1 ( 1 ) i α i x ( k + 1 i ) + B u ( k ) y ( k ) = C x ( k ) + D u ( k )
The state response for the DTCFO system (17), with the zero initial condition and the Kronecker delta input signal, is as follows:
ξ ( k ) = 0 k = 0 B k = 1 ( A f + α I ) ξ ( k 1 ) j = 2 k ( 1 ) j α j ξ ( k j ) k > 1
The output response for the DTCFO system (17), with the nonzero initial condition x ( 0 ) = x 0 and the zero input signal, is now
y ( k ) = η ( k ) x ( 0 )
where
η ( k ) = C k = 0 C ( A f + α I ) x ( k 1 ) j = 2 k ( 1 ) j α j x ( k j ) ) k > 0
The responses (18) and (20) immediately result in Equation (16), which completes the proof.  □
Remark 2.
As mentioned before, both the minimal energy required for the transfer of the system from the zero initial state to x ( k ) = x p and the energy generated by the nonzero initial state are obtained for k L . Implementation of Equation (16) in order to calculate controllability and observability Gramians implies the infinite number of elements ϕ ( k ) . Furthermore each of ϕ ( k ) requires the determination of the Grünwald–Letnikov difference calculated from 0 to k + 1 , which is computationally infeasible. Therefore, in contrast to integer-order systems for which the solution of Equation (13) can be determined by solving Lyapunov Equation (15), the Gramians for the fractional-order systems can be calculated for the finite length only.
If the response of the reduced model (9) is expected to match the original fractional-order model (1) in some interval [ k 1 , k 2 ] , then the balancing of the model can be executed on the basis of the Gramians calculated within this restricted time interval. As the controllability and observability Gramians for the asymptotically stable systems are positive definite, then it can be shown that
P ( k 2 ) P ( k 1 ) Q ( k 2 ) Q ( k 1 ) for k 2 k 1
Therefore, the time-limited Gramians are also positive definite, and within the restricted time interval [ k 1 , k 2 ] they can be calculated as follows:
P ( k 1 , k 2 ) = P ( k 2 ) P ( k 1 ) , Q ( k 1 , k 2 ) = Q ( k 2 ) Q ( k 1 )
where P ( k ) and Q ( k ) are given from Equation (16).

4.2. Gramians in the Frequency Domain

In addition to the definition (13) given in the time domain, the Gramians can also be expressed in the frequency domain. The connection can be made on the basis of the Plancherel’s theorem, which states that the integral of the inner product of two functions in the time domain is equal to the integral of their frequency spectrum. In particular, for the asymptotically stable discrete-time integer-order systems, applying the Plancherel’s theorem to Equation (14) yields ([31], ch. 4.3)
P = 1 2 π 0 2 π e j θ I A 1 B B T ( e j θ I A T 1 d θ Q = 1 2 π 0 2 π e j θ I A T 1 C T C e j θ I A 1 d θ
Based on definitions (23), it is easy to formulate the generalized form of the controllability and observability Gramians for the fractional-order systems.
Lemma 2.
Consider an asymptotically stable discrete-time commensurate fractional-order state space system (1), with the Grünwald–Letnikov fractional-order difference (2). Then the infinite controllability and observability Gramians of the fractional-order system are respectively given as
P = 1 2 π π + π w ( z ) I A f 1 B B T w ( z ) I A f T 1 d θ Q = 1 2 π π + π w ( z ) I A f T 1 C T C w ( z ) I A f 1 d θ
where w ( z ) is as in Equation (4), with z = e i θ , θ [ π , π ] , and * denotes the complex conjugate transpose.
Proof. 
For continuous-time fractional-order systems referred to in Remark 1, the input-to-state map becomes ( s α I A ¯ f ) 1 B ¯ , while the state-to-output map is C ( s α I A ¯ f ) 1 . Then the controllability and observability Gramians are as follows:
P = 1 2 π s α I A ¯ f 1 B ¯ B ¯ T ( s α ) I A ¯ f T 1 d ω Q = 1 2 π ( s α ) I A ¯ f T 1 C T C s α I A ¯ f 1 d ω
where s = i ω , ω ( , ) . Using the forward-shifted Euler discretization operator as referred to in Remark 1 results immediately in (24), which completes the proof.  □
If the response of the reduced model is expected to match the full fractional-order model output within a restricted frequency range, then the balancing of the model can be executed on the basis of the Gramians calculated for that specific interval. Similarly, as for time-limited Gramians, the frequency-limited Gramians in restricted frequency interval [ Θ 1 , Θ 2 ] can be calculated as follows:
P ( Θ 1 , Θ 2 ) = P ( Θ 2 ) P ( Θ 1 ) , Q ( Θ 1 , Θ 2 ) = Q ( Θ 2 ) Q ( Θ 1 )
where P ( Θ ) and Q ( Θ ) are given as
P ( Θ ) = 1 2 π Θ + Θ w ( z ) I A f 1 B B T w ( z ) I A f T 1 d θ Q ( Θ ) = 1 2 π Θ + Θ w ( z ) I A f T 1 C T C w ( z ) I A f 1 d θ

4.3. Frequency Weighted Gramians

The required approximation accuracy in the given frequency interval [ Θ 1 , Θ 2 ] can also be achieved by implementation of the frequency weighting functions in a form of the external systems connected to the inputs and/or outputs of the full fractional-order model ([31], ch. 7.6). Such an approach, called Frequency Weighted (FW) method, is a generalization to the BT method designed for asymptotically stable models with asymptotically stable input and output weighting functions with minimal realizations.
Consider an asymptotically stable discrete-time integer- or fractional-order LTI MIMO state space system as an input weighting function H i = { A i , B i , C i , D i }
Δ α i x i ( k + 1 ) = A i x i ( k ) + B i u i ( k ) , y i ( k ) = C i x i ( k ) + D i u i ( k )
and as an output weighting function H o = { A o , B o , C o , D o }
Δ α o x o ( k + 1 ) = A o x o ( k ) + B o u o ( k ) , y o ( k ) = C o x o ( k ) + D o u o ( k )
of orders n i and n o , respectively. Assuming that no pole-zero cancellations occur during the design of the augmented systems G H i and H o G , we arrive at [22,25], ([31], ch. 7.6)
G H i = A ˜ i B ˜ i C ˜ i D ˜ i = A f B C i B D i 0 A i B i C D C i D D i H o G = A ˜ o B ˜ o C ˜ o D ˜ o = A f 0 B B o C A o B o D D o C C o D o D
It is well known that the frequency weighted controllability and observability Gramians are computed on the basis of the system connected to the input weight G H i and to the output weight H o G , respectively.
Lemma 3.
Consider asymptotically stable augmented systems G H i and H o G as in Equation (30) consisting of asymptotically stable discrete-time commensurate fractional-order state space system (1), with the Grünwald–Letnikov fractional-order difference (2) and the weighting functions as in Equations (28) and (29). The controllability and observability Gramians of such systems at finite time k L < are as follows:
P i ( k L ) = k = 1 k L ϕ i ( k 1 ) B ˜ i B ˜ i T ϕ i T ( k 1 ) , Q o ( k L ) = k = 0 k L ϕ o T ( k ) C ˜ o T C ˜ o ϕ o ( k )
where ϕ i ( k ) , ϕ o ( k ) , k = 0 , 1 , , are calculated in a recurrent way:
ϕ i ( k ) = I k = 0 A ˜ i + α ˜ i ϕ i ( k 1 ) j = 2 k ψ i ( j ) ϕ i ( k j ) k > 0 ϕ o ( k ) = I k = 0 A ˜ o + α ˜ o ϕ o ( k 1 ) j = 2 k ψ o ( j ) ϕ o ( k j ) k > 0
with α ˜ i = d i a g ( α , , α n , α i , , α i n i ) , α ˜ o = d i a g ( α , , α n , α o , , α o n o ) and
ψ i ( j ) = ( 1 ) j d i a g α j , , α j n , α i j , , α i j n i ψ o ( j ) = ( 1 ) j d i a g α j , , α j n , α o j , , α o j n o
Proof. 
The proof directly stems from proof for Lemma 1 with substitution of the system matrices by the matrices of the augmented systems G H i and H o G .  □
Note that the application of the weighting functions influences the order of the controllability P i and observability Q o Gramians for the augmented systems. Therefore, they are partitioned into two-by-two blocks, so that the dimension of the P 11 n × n and Q 11 n × n are the same as the state matrix A f
P i = P 11 P 12 P 12 T P 22 , Q o = Q 11 Q 12 Q 12 T Q 22
Finally, the frequency-weighted controllability P ˜ and observability Q ˜ Gramians of dimensions n × n can be assumed as [20]
P ˜ = P 11 , Q ˜ = Q 11
The proposed solution, despite its simplicity, may lead to the instability of the reduced model in case of two-sided weighting. Therefore, several modifications to this approach have been proposed to cope with this problem [21,22,23,24,25].
The frequency-weighted Gramians as in Equation (33) can also be defined in the frequency domain. Given that the input-to-state map and the state-to-output map of the fractional-order system are modified by the connected weighting functions, it is possible to generalize the definitions of the infinite controllability and observability Gramians for the fractional-order system (Lemma 2) to the frequency-weighted Gramians.
Lemma 4.
Consider asymptotically stable augmented systems G H i and H o G as in Equation (30), consisting of asymptotically stable discrete-time commensurate fractional-order state space system (1), with the Grünwald–Letnikov fractional-order difference (2) and the weighting functions as in Equations (28) and (29). Then the frequency-weighted controllability P ˜ and observability Q ˜ Gramians are defined as
P ˜ = 1 2 π π π w ( z ) I A f 1 B H i w i ( z ) H i T w i ( z ) B T w ( z ) I A f T 1 d θ Q ˜ = 1 2 π π π w ( z ) I A f T 1 C T H o T w o ( z ) H o w o ( z ) C w ( z ) I A f 1 d θ
where H i w i ( z ) = D i + C i ( w i ( z ) I A i ) 1 B i , H o w o ( z ) = D o + C o ( w o ( z ) I A o ) 1 B o and w ( z ) = z ( 1 z 1 ) α , w i ( z ) = z ( 1 z 1 ) α i , w o ( z ) = z ( 1 z 1 ) α o , with z = e i θ , θ [ π , π ] .
Proof. 
Given that the input-to-state map for the augmented system G H i and the state-to-output map for H o G become w ˜ i ( z ) A ˜ i 1 B ˜ i and C ˜ o w ˜ o ( z ) A ˜ o 1 , where w ˜ i ( z ) = diag w ( z ) , , w ( z ) n , w i ( z ) , , w i ( z ) n i and w ˜ o ( z ) = diag w ( z ) , , w ( z ) n , w o ( z ) , , w o ( z ) n o , respectively. The P ˜ and Q ˜ are the submatrices of the Gramians for the augmented systems (32) partitioned into two-by-two blocks. Therefore, the proof for the frequency-weighted controllability Gramian follows by noticing that
I 0 w ( z ) I 0 0 w i ( z ) I A f B C i 0 A i 1 B D i B i = I 0 w ( z ) I A f B C i 0 w i ( z ) I A i 1 B D i B i = I 0 ( w ( z ) I A f ) 1 ( w ( z ) I A f ) 1 B C i ( w i ( z ) I A i ) 1 0 ( w i ( z ) I A i ) 1 B D i B i = ( w ( z ) I A f ) 1 B ( D i + C i ( w i ( z ) I A i ) 1 B i ) = ( w ( z ) I A f ) 1 B H i ( w i ( z ) )
while for the frequency-weighted observability Gramian,
D o C C o w ( z ) I 0 0 w o ( z ) I A f 0 B o C A o 1 I 0 = D o C C o w ( z ) I A f 0 B o C w o ( z ) I A o 1 I 0 = D o C C o ( w ( z ) I A f ) 1 0 ( w o ( z ) I A o ) 1 B o C ( w ( z ) I A f ) 1 ( w o ( z ) I A o ) 1 I 0 = ( D o + C o ( w o ( z ) I A o ) 1 B o ) ( w ( z ) I A f ) 1 B = H o ( w o ( z ) ) ( w ( z ) I A f ) 1 B
Therefore, the frequency-weighted Gramians are the blocks P 11 and Q 11 of the controllability P i and observability Q o Gramians for the augmented systems, respectively, which completes the proof.  □
Remark 3.
It is important to note that Lemmas 1 to 4 introduce various definitions of controllability and observability Gramians. However, the calculations of the Gramians directly from the above definitions for large-scale DTCFO systems are computationally demanding. In particular, time-domain Gramian definitions as in Lemma 1 and 3 are infeasible for large-scale systems due to the requirement of calculation of the Grünwald–Letnikov difference from 0 to k + 1 . The common practice for integer order systems when n u , n y < < n is to compute low-rank approximations of the Gramians such that P S Y S T with S n × l , Y l × l , l < < n . It is motivated by the typical rapid decay of HSV [34,35], which can also be assumed for fractional-order systems. There exists various algorithms for calculating the low-rank Gramian factorizations for integer-order systems [17,19,35,36]. Therefore, future works will be carried out towards the extension of the low-rank approach to increase the efficiency of Gramians calculations for DTCFO systems.

5. Simulation Examples

In this section, examples of model order reduction for a fractional-order system are presented. All reduced models were obtained by using the BT method with the Gramians calculated within various time- and frequency-intervals, as well as with different frequency-weighted functions. In particular, to calculate transformation matrix T the following Gramians are selected: (1) indefinite Gramians defined in the frequency domain as in Equation (24) - denoted as the BT, (2) frequency-limited Gramians as in Equation (26), denoted as the FLBT, (3) time-limited Gramians as in Equation (16), denoted as the TLBT, (4) frequency-weighted Gramians as in Equation (34), denoted as the FW. The examined discrete-time fractional-order model is an extension of the continuous-time model for a simple mechanical system presented in [16] and (moderate) large-scale dynamical system of order 1006 as in [36].
Example 1.
Consider the DTCFO state space system (6) with the sampling period h = 0.01 , fractional order α = 0.85 and
A ¯ f B ¯ C D = 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 5.4545 4.5455 0 0.0545 0.0455 0 0.0909 10 21 11 0.1 0.21 0.11 0.4 0 5.5 6.5 0 0.055 0.065 0.5 2 2 3 0 0 0 0
Model order reduction is performed from the original six states variables to the reduced four ones. Frequency responses for the full fractional-order system and the reduced models in addition to approximation errors are depicted in Figure 1. Figure 2 shows step responses and their approximation errors for the same models. It is clearly visible that the reduction based on infinite and time-limited Gramians for the time interval t 0 , 10 (s) cannot properly approximate the low-frequency properties of the system. For this reason, in order to improve the approximation for low frequencies, the frequency-interval for frequency-limited Gramians is chosen as Θ [ 0 , 0.01 ] (rad/s). For the same purpose, the low-pass Butterworth filter of order n f = 5 and cut-off frequency ω f = 0.01 (rad/s) is selected as a frequency weighted function. Table 1 presents approximation errors for the considered models, where D C E is the steady state approximation error, M S E ω is the mean square approximation error for the frequency responses in the frequency range ω [ 10 3 , 1 ] (rad/s), H is the norm approximation error and M S E t is the mean square error for system step response in the discrete-time range t [ 0 , 100 ] (s).
Figure 3 presents frequency responses and approximation errors for the reduced models obtained in order to improve the quality of approximation for high frequencies. In particular, the third resonance frequency ω = 6.5 (rad/s) is considered. Figure 4 shows the impulse responses and their approximation errors for the same models. For this purpose, the time interval t [ 0 , 0.1 ] (s) and frequency interval Θ [ 0.1 , 100 π ] (rad/s) are selected for time- and frequency-limited Gramians. Similarly, the frequency weighted function is chosen in a form of a high-pass Butterworth filter of order n f = 5 and cut-off frequency ω f = 0.1 (rad/s). Table 2 presents approximation errors for the analyzed models, in terms of M S E ω for ω > 3 (rad/s), H -norm and M S E t for system impulse responses within t [ 0 , 1 ] (s).
Example 2.
Consider the system as in reference [36] with fractional-order α = 0.95 which is discretized using the sampling period h = 0.002 . The calculation of controllability and observability Gramians in the time domain is very computationally demanding for systems of order n = 1006 . Therefore, the reduced models obtained by using only the BT, FLBT and FW methods are compared. All reduced models are of order r = 6 . Frequency responses for the full fractional-order system and the reduced models as well as approximation errors are presented in Figure 5. Like in Example 1, it is clearly visible that the reduction based on the infinite Gramians cannot properly approximate the low-frequency properties of the system. For this reason, the frequency-interval for frequency-limited Gramians and frequency weighting functions are chosen the same as in Example 1. In Table 3, approximation errors are listed for the analyzed models, in terms of D C E , M S E ω and H -norm.
The Matlab scripts used to compute the presented results can be obtained from Supplementary Materials.

6. Conclusions

This paper presents new results in BT model order reduction in limited time- and frequency- intervals for DTCFO systems. The main contribution of the paper is an introduction of new definitions for controllability and observability Gramians for the fractional-order systems both in the time and frequency domains. These results enable new implementations of the Gramians in the balanced truncation model order reduction method in limited time and frequency intervals as well as in the frequency weighted reduction method. As a result of the reduction process, accurate low-dimension fractional-order approximators in given frequency and/or time intervals can be calculated. Simulation examples confirm the effectiveness of the introduced methodology for order reduction of DTCFO systems.

Supplementary Materials

The Matlab scripts used to compute the presented results can be obtained from: http://doi.org/10.5281/zenodo.2322833.

Author Contributions

The individual contribution and responsibilities of the authors were as follows: Conceptualization: M.R. and R.S.; Methodology and Investigation: M.R.; Software Implementation: M.R. and R.S.; Validation: R.S. and K.J.L.; Visualization: M.R.; Writing—original draft: M.R.; Writing—review & editing: R.S. and K.J.L.; All authors have read and approved the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Ferdi, Y. Computation of Fractional Order Derivative and Integral via Power Series Expansion and Signal Modelling. Nonlinear Dyn. 2006, 46, 1–15. [Google Scholar] [CrossRef]
  2. Dhabale, A.S.; Dive, R.; Aware, M.V.; Das, S. A New Method for Getting Rational Approximation for Fractional Order Differintegrals. Asian J. Control 2015, 17, 2143–2152. [Google Scholar] [CrossRef]
  3. Vinagre, B.M.; Podlubny, I.; Hernandez, A.; Feliu, V. Some approximations of fractional order operators used in control theory and applications. Fractional Calculus Appl. Anal. 2000, 3, 231–248. [Google Scholar]
  4. Xue, D.; Zhao, C.; Chen, Y. A Modified Approximation Method of Fractional Order System. In Proceedings of the 2006 International Conference on Mechatronics and Automation, Luoyang, China, 25–28 June 2006; pp. 1043–1048. [Google Scholar]
  5. Dzieliński, A.; Sierociuk, D. Stability of Discrete Fractional Order State-space Systems. J. Vib. Control 2008, 14, 1543–1556. [Google Scholar] [CrossRef]
  6. Stanisławski, R.; Latawiec, K.J. Fractional-order discrete-time Laguerre filters—A new tool for modeling and stability analysis of fractional-order LTI SISO systems. Discrete Dyn. Nat. Soc. 2016, 2016, 1–9. [Google Scholar] [CrossRef]
  7. Du, B.; Wei, Y.; Liang, S.; Wang, Y. Rational approximation of fractional order systems by vector fitting method. Int. J. Control Autom. Syst. 2017, 15, 186–195. [Google Scholar] [CrossRef]
  8. Stanisławski, R.; Rydel, M.; Latawiec, K.J. Modeling of discrete-time fractional-order state space systems using the balanced truncation method. J. Franklin Inst. 2017, 354, 3008–3020. [Google Scholar] [CrossRef]
  9. Krajewski, W.; Viaro, U. A method for the integer-order approximation of fractional-order systems. J. Franklin Inst. 2014, 351, 555–564. [Google Scholar] [CrossRef]
  10. Rydel, M. New integer-order approximations of discrete-time non-commensurate fractional-order systems using the cross Gramian. Adv. Comput. Math. 2018. [Google Scholar] [CrossRef]
  11. Tavakoli-Kakhki, M.; Haeri, M. Model reduction in commensurate fractional-order linear systems. Proc. Inst. Mech. Eng. Part I J. Syst. Control Eng. 2009, 223, 493–505. [Google Scholar] [CrossRef]
  12. Garrappa, R.; Maione, G. Model order reduction on Krylov subspaces for fractional linear systems. IFAC Proc. Volumes 2013, 46, 143–148. [Google Scholar] [CrossRef]
  13. Shen, J.; Lam, J. H Model Reduction for Positive Fractional Order Systems. Asian J. Control 2014, 16, 441–450. [Google Scholar] [CrossRef]
  14. Jiang, Y.L.; Xiao, Z.H. Arnoldi-based model reduction for fractional order linear systems. Int. J. Syst. Sci. 2015, 46, 1411–1420. [Google Scholar] [CrossRef]
  15. Rydel, M.; Stanisławski, R.; Latawiec, K.J.; Gałek, M. Model order reduction of commensurate linear discrete-time fractional-order systems. IFAC PapersOnLine 2018, 51, 536–541. [Google Scholar] [CrossRef]
  16. Gawronski, W.; Juang, J. Model reduction in limited time and frequency intervals. Int. J. Syst. Sci. 1990, 21, 349–376. [Google Scholar] [CrossRef]
  17. Benner, P.; Kürschner, P.; Saak, J. Frequency-Limited Balanced Truncation with Low-Rank Approximations. SIAM J. Sci. Comput. 2016, 38, A471–A499. [Google Scholar] [CrossRef]
  18. Zulfiqar, U.; Imran, M.; Ghafoor, A.; Liaquat, M. A New Frequency-Limited Interval Gramians-Based Model Order Reduction Technique. IEEE Trans. Circuits Syst. Express Briefs 2017, 64, 680–684. [Google Scholar] [CrossRef]
  19. Kürschner, P. Balanced truncation model order reduction in limited time intervals for large systems. Adv. Comput. Math. 2018, 44, 1821–1844. [Google Scholar] [CrossRef]
  20. Enns, D. Model reduction with balanced realizations: An error bound and frequency weighted generalization. In Proceedings of the 23rd IEEE Conference on Decision and Control, Las Vegas, NV, USA, 12–14 December 1984; pp. 127–132. [Google Scholar]
  21. Lin, C.; Chiu, T. Model reduction via frequency weighted balanced realization. Theory Adv. Technol. 1992, 8, 341–451. [Google Scholar]
  22. Wang, G.; Sreeram, V.; Liu, W.Q. A new frequency-weighted balanced truncation method and an error bound. IEEE Trans. Autom. Control 1999, 44, 1734–1737. [Google Scholar] [CrossRef]
  23. Varga, A.; Anderson, B. Accuracy-enhancing methods for balancing-related frequency-weighted model and controller reduction. Automatica 2003, 39, 919–927. [Google Scholar] [CrossRef]
  24. Sreeram, V.; Sahlan, S. Improved results on frequency-weighted balanced truncation and error bounds. Int. J. Robust Nonlin. 2012, 22, 1195–1211. [Google Scholar] [CrossRef]
  25. Imran, M.; Ghafoor, A.; Sreeram, V. A frequency weighted model order reduction technique and error bounds. Automatica 2014, 50, 3304–3309. [Google Scholar] [CrossRef]
  26. Rydel, M.; Stanisławski, R. A new frequency weighted Fourier-based method for model order reduction. Automatica 2018, 88, 107–112. [Google Scholar] [CrossRef]
  27. Monje, C.; Chen, Y.; Vinagre, B.; Xue, D.; Feliu-Batlle, V. Fractional-order Systems and Controls: Fundamentals and Applications; Series on Advances in Industrial Control; Springer: London, UK, 2010. [Google Scholar]
  28. Podlubny, I. Fractional Differential Equations; Academic Press: Orlando, FL, USA, 1999. [Google Scholar]
  29. Moore, B. Principal component analysis in linear systems: controllability, observability and model reduction. IEEE Trans. Autom. Control 1981, AC–26, 17–32. [Google Scholar] [CrossRef]
  30. Safonov, M.G.; Chiang, R.Y. A Schur Method for Balanced-Truncation Model Reduction. IEEE Trans. Autom. Control 1989, 34, 729–733. [Google Scholar] [CrossRef]
  31. Antoulas, A. Approximation of Large-Scale Dynamical System; SIAM: Philadelphia, PA, USA, 2005. [Google Scholar]
  32. Laub, A.; Heath, M.; Paige, C.; Ward, R. Computation of system balancing transformations and other applications of simultaneous diagonalization algorithms. IEEE Trans. Autom. Control 1987, 32, 115–122. [Google Scholar] [CrossRef]
  33. Rydel, M.; Stanisławski, W. Selection of reduction parameters for complex plant MIMO LTI models using the evolutionary algorithm. Math. Comput. Simul 2017, 140, 94–106. [Google Scholar] [CrossRef]
  34. Penzl, T. Eigenvalue decay bounds for solutions of Lyapunov equations: The symmetric case. Syst. Control Lett. 2000, 40, 139–144. [Google Scholar] [CrossRef]
  35. Sadkane, M. A low-rank Krylov squared Smith method for large-scale discrete-time Lyapunov equations. Linear Algebra Appl. 2012, 436, 2807–2827. [Google Scholar] [CrossRef]
  36. Penzl, T. Algorithms for Model Reduction of Large Dynamical Systems. Linear Algebra Appl. 2006, 415, 322–343. [Google Scholar] [CrossRef]
Figure 1. (left) Frequency responses for full- and reduced-order models and (right) approximation errors.
Figure 1. (left) Frequency responses for full- and reduced-order models and (right) approximation errors.
Symmetry 11 00258 g001
Figure 2. (left) Step responses for full- and reduced-order models and (right) approximation errors.
Figure 2. (left) Step responses for full- and reduced-order models and (right) approximation errors.
Symmetry 11 00258 g002
Figure 3. (left) Frequency responses for full- and reduced-order models and (right) approximation errors.
Figure 3. (left) Frequency responses for full- and reduced-order models and (right) approximation errors.
Symmetry 11 00258 g003
Figure 4. (left) Impulse responses for full- and reduced-order models and (right) approximation errors.
Figure 4. (left) Impulse responses for full- and reduced-order models and (right) approximation errors.
Symmetry 11 00258 g004
Figure 5. (left) Frequency responses for full- and reduced-order models and (right) approximation errors.
Figure 5. (left) Frequency responses for full- and reduced-order models and (right) approximation errors.
Symmetry 11 00258 g005
Table 1. Frequency and step approximation errors for the reduced models.
Table 1. Frequency and step approximation errors for the reduced models.
DCE MSE ω H MSE t
BT 22.2 × 10 3 4.58 × 10 4 53.0 × 10 3 4.62 × 10 4
FLBT 1.88 × 10 5 2.68 × 10 10 88.8 × 10 3 6.37 × 10 6
TLBT 28.1 × 10 3 7.33 × 10 4 54.9 × 10 3 7.40 × 10 4
FW 4.52 × 10 5 1.42 × 10 9 83.7 × 10 3 5.60 × 10 6
Table 2. Frequency and impulse approximation errors for the reduced models.
Table 2. Frequency and impulse approximation errors for the reduced models.
MSE ω H MSE t
BT 2.54 × 10 4 0.053 9.21 × 10 8
FLBT 3.46 × 10 5 0.538 3.23 × 10 8
TLBT 3.68 × 10 5 0.385 5.05 × 10 14
FW 4.31 × 10 5 0.539 2.24 × 10 8
Table 3. Frequency and step approximation errors for the reduced models.
Table 3. Frequency and step approximation errors for the reduced models.
DCE MSE ω H
BT 5.538 29.93 5.538
FLBT 4.94 × 10 4 1.90 × 10 7 11.12
FW 6.30 × 10 4 3.14 × 10 7 11.35

Share and Cite

MDPI and ACS Style

Rydel, M.; Stanisławski, R.; Latawiec, K.J. Balanced Truncation Model Order Reduction in Limited Frequency and Time Intervals for Discrete-Time Commensurate Fractional-Order Systems. Symmetry 2019, 11, 258. https://doi.org/10.3390/sym11020258

AMA Style

Rydel M, Stanisławski R, Latawiec KJ. Balanced Truncation Model Order Reduction in Limited Frequency and Time Intervals for Discrete-Time Commensurate Fractional-Order Systems. Symmetry. 2019; 11(2):258. https://doi.org/10.3390/sym11020258

Chicago/Turabian Style

Rydel, Marek, Rafał Stanisławski, and Krzysztof J. Latawiec. 2019. "Balanced Truncation Model Order Reduction in Limited Frequency and Time Intervals for Discrete-Time Commensurate Fractional-Order Systems" Symmetry 11, no. 2: 258. https://doi.org/10.3390/sym11020258

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop