univerge site banner
Review Article | Open Access | Int. J. Mat. Math. Sci., 2021; 3(2), 43-49 | doi: 10.34104/ijmms.021.043049

Effect of Shift Parameters in Rational Krylov Subspace Method for Solving Riccati Equations Arise from Power System Models

Mahtab Uddin* Mail Img ,
M. Monir Uddin Mail Img ,
Md. Abdul Hakim Khan Mail Img

Abstract

The simulation of continuous-time algebraic Riccati equations (CARE) derived from the very large power system models is a highly laborious task and most cases infeasible due to the sophisticated structural ingredients. The computation is very time costly and the rate of convergence can be severely affected in the direct solvers. To overcome those adversities, an iterative approach Rational Krylov Subspace Method (RKSM) is introduced to deal with those large-scale CAREs. The solutions of those CAREs and hence the optimal feedback matrices can be efficiently explored by the RKSM approach to stabilize the power system models of unstable categories. In this approach, shift parameters play a vital role in the convergence of the computations and size of the solution spaces. The goal of the work is to investigate the effect of different types of shift parameters on the stabilization process. To attain the mentioned objective, a modified version of the iterative RKSM algorithm is proposed by employing two types of shift parameters, namely, the adaptive ADI shifts and heuristic shifts. Qualitative discussions for the outcomes for those shift parameters are narrated by tabular and figurative methods. 

INTRODUCTION

The first-order index-1 descriptor system consisting of sparse sub-matrices is formed in a system of matrix equation having input-output relations

E_1 x ̇_1 (t)=A_1 x_1+A_2 x_2+B_1 u(t),

0=A_3 x_1+A_4 x_2+B_2 u(t)                                   (1)

y(t)=C_1 x_1+C_2 x_2+Du(t)

x(t_0 )=x_0,   t≥t_0.

In the system (1), E_1∈R^(n_1×n_1 ) is the differential coefficient matrix and A_1∈R^(n_1×n_1 ), A_2∈R^(n_1×n_2 ), A_3∈R^(n_2×n_1 ), A_4∈R^(n_2×n_2 )are the state sub- matrices, respectively, whereas B_1∈R^(n_1×p),B_2∈R^(n_2×p)are the control multiplier sub-matrices, C_1∈R^(m×n_1 ), C_2∈R^(m×n_2 )are the state multiplier sub-matrices, and D∈R^(m×p)is the direct gain for n_1+n_2=n with p,m≪n.  In the power system models, the matrix D is zero or absent.  Also, x_1 (t)∈R^(n_1 ),x_2 (t)∈R^(n_2 )are the state vectors, u(t)∈R^p is the control (input), and y(t)∈R^m is the output. The mentioned sub-matricesE_1 and A_1 are invertible (Hossain and Uddin, 2019).

Over the years, computational techniques are modified for the feasibility of massive systems. But compu-tational intricacy and memory extravagant simulation tolls keep the approaches impractical. Thus, large dimensional empirical systems are needed to be reduced to smaller dimensional systems. The strategy of finding a reduced-order model (ROM) of a given system is called model order reduction (MOR), currently earning vital attention to the researchers. ROM-based techniques are extensively adopted in the technological fields of the modern scientific world (Flagg et al., 2010). An adjustable ROM size and keeping the structural design invariant of the test system is the earnest sought (Rahman et al., 2020). The mechanism of the MOR techniques needs to essentially robust maintaining minimized norm of the error. 

To duly synchronize the iterative steps of the manipulation, the index-1 descriptor system (1) is to be restructured by implementing the well-known Schur-complements as

x∶=x_1, 

E≔E_1,

A≔A_1-A_2 A_4^(-1) A_3,

B≔B_1-A_2 A_4^(-1) B_2,                                           (2)

C≔C_1-C_2 A_4^(-1) A_3,

D≔D-C_2 A_4^(-1) B_2.

Then, the index-1 descriptor system (1) can be converted to an equivalent generalized LTI con-tinuous-time system as

Ex ̇(t)=Ax(t)+Bu(t),

y(t)=Cx(t)+Du(t).                                   (3)

The essence of LTI continuous-time systems is undeniable in the phenomena of the real-world engin-eering models, such as mechatronics, aeronautics, and system and control theory (Rahman et al., 2021). In the analysis of system stability and its appliances, the Continuous-time Algebraic Riccati Equation (CARE) is the pivot factor (Bänsch et al., 2015). The CARE explored from (3) can be written as

A^T XE+E^T XA-E^T X〖BB〗^T XE+C^T C=0.     (4)

A finite solution Xof the CARE (4) is obtainable if no eigenvalue of the corresponding Hamiltonian matrix is purely imaginary (Abou-Kandil et al., 2012). The symmetric positive-definite solution X is called stabilizing for the stable closed-loop matrix 〖A-BB〗^T XE.

Riccati-based feedback stabilization is obligate for an unstable type of system (3), and the opti-mal feedback matrixK^o=B^T XEis the premiering radiant in this process (Chen and Qui, 2015). To stabilize the target system optimally, the matrix A is to be replaced byA_s=A-BK^o. Then, the stabilized system can be formed as

Ex ̇(t)=A_s x(t)+Bu(t),

y(t)=Cx(t)+Du(t).                                      (5)

Computationally proficient solvers or analytical tools for large-scale CARE arising from the index-1 descriptors systems are still not technically cheap. Some Kleinman-Newton methods exist, which are very complicated, time laborious, and predefined structures are required (Mena and Saak, 2008). Alternating direction implicit (ADI) based approaches is computationally extravagant for the prerequisite large solution space, preconditioned initial parameters, and time-costly matrix factorization (Hasan and Uddin, 2018). 

The linearization ability and enforcement of initial priories boost up the convergence rate of the simulations by the projection-based approach RKSM, which is efficiently applicable in systems with perturbations (Simoncini et al., 2013). We are extending the techniques of the RKSM approach for the standard systems that is discussed in (Simoncini, 2016). The extension is including the modification of the existing work in such a way that it can apply for index-1 descriptor systems. We will investigate the effect of the shift parameters in the RKSM algorithm and compare this for the adaptive ADI shifts and heuristic shifts, respectively.

Also, to optimally stabilize the unstable index-1 descriptor system, we will apply the Riccati-based feedback matrix and analyze the stabilized system through eigen space and transient behaviors.

2. Rational Krylov subspace method for solving index-1 descriptor systems

If the eigenvalues of the matrix pair(A,E) sati-sfyλ_i+λ ̅_j≠0; for the all i,j=1,2,…,m that ensures the solutionXof the CARE (4) exists and unique. For a given set of competent shift para- meters〖 μ〗_i∈C^+; i=1,2,•••,m, the requisite m- dimensional rational Krylov subspace can be generated to pursue the orthogonal projectorV∈R^(m×m). The desired rational Krylov subspace can be constructed as

K_m=span(█(C^T,(A^T-μ_1 E^T )^(-1) C^T,@……,∏_(i=1)^m▒〖(A^T-μ_i E^T )^(-1) C^T 〗)).

Again, consider the CARE (4) and apply the Galerkin condition to it. After the simplification by matrix algebra, a low-rank CARE can be achieved as

A ̂^T X ̂E ̂+E ̂^TX ̂A ̂-E ̂^T X ̂〖B ̂B ̂〗^T X ̂E ̂+C ̂^T C ̂=0,       (6)

Here, X ̂=V^T XV, E ̂=V^T EV, A ̂=V^T AV, B ̂=V^T B, and C ̂=CV.

The equation (6) is a low-rank CARE and can be solved by MATLAB care command or any existing methods, such as the Schur-decomposition method. 

For the quick and smooth convergence of the proposed approach, adjustable shift selection is crucial (Druskin et al., 2010). There are many schemes to find suitable shift parameters, several approaches are given in (Moret and Popolizio, 2014; Benner et al., 2010) and references there in. In the present work, we are adopting the adaptive ADI shift and the heuristic shift parameters approach for index-1 descriptor systems.

In the iterative simulation process, to generate the feasible orthogonal projector V the existing set of shift parameters must be extended within the solution space. By the solutionX ̂ of the low-rank CARE (6), the solutionXof the CARE (4) will be approximated as X≈VX ̂V^T.

To have a stopping condition, a suitable approximation of the residual is required. The residual of m-th iteration can be executed in terms of the Frobenius norm ‖.‖_(F ) as

‖R‖_F=‖SJS^T ‖_F  ;   J=[■(0&I&0@I&0&I@0&I&0)].                 (7)    

Here the block upper triangular matrixSis found from the QR-factorization of the matrix U is defined as

U=[v_(m+1) μ_(m+1) E^T V_m X ̂H_m^(-T) e_m h_(m+1,m)^T-(I_m-V_m V_m^T)A^T v_(m+1)].                                                 (8)

The factor β_0=R_0 needs to be computed from the QR-factorizationC^T=Q_0 R_0. Then, the relative residual can be estimated as

‖R‖_F^((Relative))=‖R‖_F/‖〖β_0^T β〗_0 ‖_F .

The discussion about the terms and notations of the equation (8) are given in (Uddin, 2020) and the references there in. 

3. Sparsity preservation techniques

In system (3), the matrix A  is dense and for this reason, the rate of convergence of their structured system will be disturbed and accuracy will be affected. To avoid those inconveniences, instead of the explicit conversion of A, a more convenient approach will be done. To findv_i, at each of the iterations, a simple linear system will be solved as

〖(A〗^T-μ_i E^T)v_i=V_(i-1),

[■(A_1^T-μ_i E_1^T&A_3^T@A_2^T&A_4^T )][■(v_i@Γ)]=[■(V_(i-1)@0)].                               (9)

HereΓis the truncated term. Due to sparse system structure, the higher dimensional linear system (9) is conveniently solvable by the conventional direct solvers (Uddin, 2020). For the improvement of the consistency of the RKSM approach, explicit forms of the reduced-order matrices will not be used to construct the reduced-order system. The reduced-order matrices in sparse form can be attained in the following way

E ̂≔V^T E_1 V,

A ̂≔〖V^T A〗_1 V-(〖V^T A〗_2)A_4^(-1) 〖(A〗_3 V),

B ̂≔〖V^T B〗_1-(〖V^T A〗_2)A_4^(-1) B_2,                            (10)

C ̂≔C_1 V-C_2 A_4^(-1) 〖(A〗_3 V).

The low-rank solution X ̂ is symmetric and posi-tive-definite and can be factorized asX ̂=YY^T. Consider the desired low-rank factored solution of the CARE (4) asZ=VY. Thus, the solutionXof the (4) can be attained as X≈ZZ^T such that X≈VX ̂V^T=(VY) (VY)^T=ZZ^T.

For the future steps, the factored solutionZ=VYwill be stored and hence the optimal feedback matrixK^o=B^T XE=B^T (ZZ^T)Ecan be estimated. This process is iterative and will continue until the desired convergence is achieved. The whole process is summarized in Algorithm-1.

Finally, applying A_s=A-BK^o, the optimally stabilized LTI continuous-time system can be written as (5). To preserve the structure of the system, it needs to back to the original structure (1), and for this, the target system needs to be re-written as

E_1 x ̇_1 (t)=〖(A〗_1-B_1 〖K^o)x〗_1+A_2 x_2+B_1 u(t),   

0=〖(A〗_3-B_2 K^o)x_1+A_4 x_2+B_2 u(t),             (11)

y(t)=C_1 x_1+C_2 x_2+Du(t). 

4. Numerical results

The eligibility and efficiency of the proposed tech-niques for desired shift parameters are investigated by subjecting a Brazilian Interconnected Power System (BIPS) model, namely BIPS-606 with 606 differential and 6529 algebraic variables, which is of the type unstable index-1 descriptor system (Rommes et al., 2019; Freitas et al., 2008). The proposed techni-ques are applied with a tolerance level 〖10〗^(-10)to find low-rank approximate solutions for both adaptive ADI and heuristic shifts.

To stabilize the target models the optimal feedback matrix K^o isused. The comparisons of several compu-tational aspects are given in Table 1.

Table 1: Comparative analysis

From the above table, it is observed that by using adaptive ADI shifts a smaller solution space can be achieved, which is feasible for the memory allocation of the computational tool. In contrast, heuristic shifts are better for minimizing computational time. 

The comparison of the relative residuals and eigen-value stabilization for the RKSM approach exerting the adaptive ADI and heuristic shifts are shown in Fig 1, and Fig 2.

From the above figures, it is evident that that adaptive ADI shifts provide better relative residuals than heuristic shifts. But the stabilized eigenvalues for both of the shifts are very identical. 

The sub-figures of Fig 3 depict the stabilization of the step-responses of dominant input-output relations of the target model.

From the above sub-figures, it can be said that by utilizing both of the adaptive and heuristic shifts the unstable index-1 descriptor systems can be efficiently stabilized.

CONCLUSION

In this work, the techniques to optimally stabilize the unstable index-1 descriptor system by the optimal feedback matrix attained by the solution of the Riccati equation, are introduced and embedded. To serve the purpose, the CARE corresponding to a model derived from the Brazilian Interconnected Power System has been efficiently solved by the iterative RKSM app-roach utilizing adaptive ADI shift and heuristic shift parameters. The robustness and time-dealing efficiency of the computation is justified by applying the techniques to the target model. From the tabular and graphical comparisons, it can be concluded that the RKSM approach utilized both the adaptive ADI and heuristic shifts, stabilized the target model with the desired efficiency. But adaptive ADI shifts are feasible for the number of iterations and space dimensions, whereas heuristic shifts are suitable for the numerical rank and computation time. 

Thus, adaptive ADI shifts are applicable for the feasibility of memory allocation and heuristic shifts are comfortable for quick convergence.

ACKNOWLEDGEMENT

We would like to express our profound gratitude to Md. Motlubar Rahman, Associate Professor in Mathematics, Directorate of Secondary and Higher Edu-cation, Ministry of Education, Bangladesh for his in-valuable suggestions and support in writing this article successfully. 

CONFLICTS OF INTEREST

The authors declared that there is no conflict of interest in this article.

Article References:

  1. Abou-Kandil H., Freiling G., Ionescu V., and Jank G. (2012). Matrix Riccati equations in control and systems theory, Birkhäuser.
  2. Bänsch E., Benner P., Saak J., and Weichelt H. K. (2015). “Riccati-based boundary feedback stabilization of incompressible Navier-Stokes flow,” SIAM Journal on Scientific Computing, 37(2), pp. A832–A858. https://doi.org/10.1137/140980016  
  3. Benner P., Kürschner P., and Saak J. (2014). “Self-generating and efficient shift parameters in ADI methods for large Lyapunov and Syl-vester equations,” Electronic Transactions on Numerical Analysis (ETNA), 43, pp. 142– https://doi.org/162.10.17617/2.2071065   
  4. Chen W. and QiuL. (2015). “Linear quadratic optimal control of continuous-time LTI sys-tems with random input gains,” IEEE Trans-actions on Automatic Control, 61(7), pp. 2008–2013.
  5. Druskin V., Lieberman C., and Zaslavsky M. (2010). “On adaptive choice of shifts in ratio-nal Krylov subspace reduction of evolutionary problems,” SIAM Journal on Scientific Com-puting, 32(5), pp. 2485–2496. https://doi.org/10.1137/090774082 
  6. Flagg G. M., Gugercin S., and Beattie C. A. (2010). “An interpolation-based approach to Hinf model reduction of dynamical systems,” in 49thIEEE Conference on Decision and Control (CDC). IEEE, pp. 6791–6796. 
  7. Freitas F. D., Rommes J., and Martins N. (2008). “Gramian-based reduction method applied to large sparse power system des-criptor models,” IEEE Transactions on Power Systems, 23(3), pp. 1258–1270. https://doi.org/10.1109/TPWRS.2008.926693 
  8. Hasan S. and Uddin M. M. (2018). “Model reduction of structured dynamical systems by projecting onto the dominant eigenspace of the Gramians,” Journal of Modeling and Optimi-zation, 10(2), pp. 94–94. https://doi.org/10.32732/jmo.2018.10.2.94 
  9. Hossain M. S. and Uddin M. M. (2019). “Iter-ative methods for solving large sparse Lya-punov equations and application to model reduction of index-1 differential-algebraic equ-ations,” Numerical Algebra, Control & Opti-mization, 9(2), p. 173. https://doi.org/10.3934/naco.2019013 
  10. Mena H. and Saak J. (2008). “On the para-meter selection problem in the Newton-ADI iteration for large-scale Riccati equations,” Electronic Transactions on Numerical Ana-lysis, 29, pp. 136–149. 
  11. Moret I. and Popolizio M. (2014). “The restarted shift-and-invert Krylov method for matrix functions,” Numerical Linear Algebra with Applications, 21(1), pp. 68–80. https://onlinelibrary.wiley.com/doi/abs/10.1002/nla.1862 
  12. Rahman M. M., Uddin M. M., Andallah L. S., and Uddin M. (2020). “Interpolatory project-ion techniques for H2 optimal structure-preserving model-order reduction of second-order systems,” Advances in Science, Technology and Engineering Systems Journal, 5(4), pp. 715–723. https://doi.org/10.25046/aj050485 
  13. Rahman M. M., Uddin M. M., Andallah L., and Uddin M. (2021). “Tangential interpol-atory projections for a class of second-order in-dex-1 descriptor systems and application to Mechatronics,” Production Engineering, 15 (1), pp. 9–19. https://doi.org/10.1007/s11740-020-00995-4 
  14. Rommes J., Martins N., and Freitas F. D. (2019). “Computing rightmost eigenvalues for small-signal stability assessment of large-scale power systems,” IEEE transactions on power systems, 25(2), pp. 929–938. https://doi.org/10.1109/TPWRS.2009.2036822  
  15. Simoncini V., Szyld D. B., and Monsalve M. (2013). “On two numerical methods for the solution of large-scale algebraic Riccati equa-tions,” IMA J. of Numerical Analysis, 34(3), pp. 904–920. https://doi.org/10.1093/imanum/drt015 
  16. Simoncini V. (2016). “Analysis of the rational Krylov subspace projection method for large-scale algebraic Riccati equations,” SIAM Jour-nal on Matrix Analysis and Applications, 37(4), pp. 1655–1674. https://doi.org/10.1137/16M1059382  
  17. Uddin M. (2020). “Numerical study on continuous-time algebraic Riccati equations arising from large-scale sparse descriptor systems,” Masters thesis, Bangladesh Univer-sity of Engineering and Technology.
  18. Uddin M. M. (2019). Computational Methods for Approximation of Large-scale Dynamical Systems, Chapman and Hall/CRC.

Article Info:

Academic Editor

Dr. Toansakul Tony Santiboon, Professor, Curtin University of Technology, Bentley, Australia.

Received

March 15, 2021

Accepted

April 19, 2021

Published

April 30, 2021

Article DOI: 10.34104/ijmms.021.043049

Corresponding author

Mahtab Uddin*

Assistant Professor, Institute of Natural Sciences, United International University, Dhaka-1212, Bangladesh.

Cite this article

 Uddin M, Uddin MM, and Khan MAH. (2021). Effect of shift parameters in rational Krylov subspace method for solving Riccati equations arise from power system models, Int. J. Mat. Math. Sci., 3(2), 43-49. https://doi.org/10.34104/ijmms.021.043049  

Views
346
Download
597
Citations
Badge Img
Share