Skip to main content
Log in

Solutions of matrix equations in problems of mechanics and control

  • Published:
International Applied Mechanics Aims and scope

The paper considers algorithms for solving linear matrix equations related to problems of mechanics and control, namely, the Lyapunov and Sylvester matrix equations and Riccati-type nonlinear matrix equations. These algorithms are capable of solving both linear equations and linear matrix inequalities. Algorithms based on the Bass relations are used to solve Riccati-type nonlinear matrix equations in so-called special cases where some eigenvalues of the matrix pencil are on a unit circle. These algorithms are compared with those of other authors by way of examples. It is shown that the algorithms can be implemented in symbolic computing routings, which allows solving these equations with high accuracy

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. F. A. Aliev, “Bass relations for solving the discrete algebraic Riccati equation,” Dokl. AN Azerb. SSR, 36, No. 9, 3–7 (1980).

    MATH  Google Scholar 

  2. F. A. Aliev, Methods to Solve Applied Problems of Optimization of Dynamic System [in Russian], Élm, Baku (1989).

    Google Scholar 

  3. E. A. Barbashin, Lyapunov Functions [in Russian], Nauka, Moscow (1970).

    Google Scholar 

  4. F. R. Gantmakher, Theory of Matrices [in Russian], Nauka, Moscow (1967).

    Google Scholar 

  5. M. G. Krein, Lectures on the Theory of Stability of Solutions of Differential Equations in Banach Space [in Russian], Izd. Inst. Matem. AN USSR, Kyiv (1964).

    Google Scholar 

  6. A. N. Krylov, “Numerical solution of the equation for the frequencies of small vibrations of material systems in engineering problems,” Izv. AN SSSR, 7 Ser. OMEN, No. 4, 491–539 (1931).

    Google Scholar 

  7. P. Lancaster, Theory of Matrices, Acad. Press, New York–London (1969).

    MATH  Google Scholar 

  8. V. B. Larin, “Solving a matrix equation,” Mat. Fiz., 22, 12–14 (1977).

    MATH  MathSciNet  Google Scholar 

  9. V. B. Larin, “On solution of Sylvester equation,” J. Autom. Inform. Sci., 41, No. 1, 1–7 (2009).

    Article  Google Scholar 

  10. V. B. Larin, “Algorithms for solving the equation X − A T X −1 A = Q,” J. Autom. Inform. Sci., 41, No. 4, 18–25 (2009).

    Article  Google Scholar 

  11. V. B. Larin and F. A. Aliev, “Using the Bass relations to solve matrix equations,” Dokl. NAN Azerbaijan, No. 4, 15–25 (2008).

  12. V. B. Larin and K. I. Naumenko, “Weak discrete control of weakly damped systems,” in: Navigation and Control of Mechanical Systems [in Russian], Inst. Matem. AN USSR, Kyiv (1980), pp. 90–100.

    Google Scholar 

  13. M. Sh. Misrikhanov and V. N. Ryabchenko, “A band formula to solve the Krylov problem,” Avtomatika i Telemekhanika, No. 12, 53–69 (2007).

  14. M. M. Chaikovskii, “Finding a highly rank-minimizing solution of a linear matrix inequality,” Avtomatika i Telemekhanika, No. 9, 96–105 (2007).

  15. V. E. Shestopal, “Solving the matrix equation AX - XB = C,” Mat. Zametki, 19, No. 3, 449–451 (1975).

    Google Scholar 

  16. H. Abou-Kandil, G. Freiling, V. Ionescu, and G. Jank, Matrix Riccati Equations in Control and Systems Theory, Birkhauser Verlag, Basel–Boston–Berlin (2003).

    MATH  Google Scholar 

  17. M. Adam, N. Assimakis, and F. Sanida, “Algebraic solutions of the matrix equations,” Int. J. Algebra, 2, No. 11, 501–518 (2008).

    MATH  MathSciNet  Google Scholar 

  18. F. A. Aliev and V. B. Larin, Optimization of linear control systems: analytical methods and computational algorithms, Gordon and Breach Sci. Publ., Amsterdam (1998).

    MATH  Google Scholar 

  19. F. A. Aliev and V. B. Larin, “Special cases in optimization problems for stationary linear closed-loop systems,” Int. Appl. Mech., 39, No. 3, 251–273 (2003).

    Article  MathSciNet  Google Scholar 

  20. F. A. Aliev and V. B. Larin, “Parametrization of sets of stabilizing controllers in mechanical systems,” Int. Appl. Mech., 44, No. 6, 599–618 (2008).

    Article  Google Scholar 

  21. S. Boyd, L. E. Ghaoui, E. Feron, and V. Balakrishnan, Linear Matrix Inequalities in System and Control Theory, SIAM, Philadelphia (1994).

    MATH  Google Scholar 

  22. T. K.-W. Chu, H.-Y. Fan, W.-W. Lin, and C. S. Wang, “Structure-preserving algorithms for periodic discrete-time algebraic Riccati equation,” Int. J. Control., 77, No. 8, 767–788 (2004).

    Article  MATH  MathSciNet  Google Scholar 

  23. S. M. El-Sayed and A. C. M. Ran, “On an iteration method for solving a class of nonlinear matrix equations,” SIAM J. Matrix Anal. Appl., 23, No. 3, 632–645 (2001).

    Article  MATH  MathSciNet  Google Scholar 

  24. A. Ferrante and B. C. Levy, “Hermitian solution of the equation X = Q + NX -1 X*,” Linear Algebra Appl., 247, 359–373 (1996).

    Article  MATH  MathSciNet  Google Scholar 

  25. J. D. Gardiner, A. J. Laub, J. J. Amato, and C. B. Moler, “Solution of the Sylvester matrix equation AXB T + CXD T = E,” ACM Trans. on Math. Software, 18, No. 2, 223–231 (1992).

    Article  MATH  MathSciNet  Google Scholar 

  26. J. D. Gardiner and A. J. Laub, “A generalization of the matrix sign-function solution for algebraic Riccati equations,” Int. J. Control, 44, No. 3, 823–832 (1986).

    Article  MATH  Google Scholar 

  27. P. Gahinet, A. Nemirovski, A. J. Laub, and M. Chilali, LMI Control Toolbox Users Guide, The MathWorks Inc. (1995).

  28. I. G. Ivanov, V. I. Hasanov, and F. Uhlig, “Improved methods and starting values to solve the matrix equations X ± A * X -1 A = I iteratively,” Math. Comp., 74, No. 249, 263–278 (2004).

    Article  MathSciNet  ADS  Google Scholar 

  29. T. Jiang and M. Wei, “On solutions of the matrix equations X - AXB = C and X - A \( \overline X \) B = C,” Linear Algebra and its Applications, 367, 225–233 (2003).

    Article  MATH  MathSciNet  Google Scholar 

  30. J. Jones, “Solution of certain matrix equations,” Proc. Amer. Math. Soc., 31, 333–339 (1972).

    Article  MATH  MathSciNet  Google Scholar 

  31. Ch. S. Kenney and A. J. Laub, “The matrix sign function,” IEEE Trans. Autom. Control, 40, No. 8, 1330–1348 (1995).

    Article  MATH  MathSciNet  Google Scholar 

  32. M. M. Konstantinov, “Perturbation of analysis of a class of real fractional-affine matrix equations,” in: Proc. Jubilee Scientific Conference, Univ. Arkh. Stroit. Geod., (Bulgaria), Sofia, 8, 489–494 (2002).

  33. M. M. Konstantinov, P. Petkov, V. Angelova, and I. Popchev, “Sensitivity of a complex fractional-affine matrix equation,” in: Proc. Jubilee Sci. Conf.e, Univ. Arkh. Stroit. Geod., (Bulgarian), Sofia, 8, 495–504 (2002).

  34. R. Kondo and K. Furuta, “On the bilinear transformation of Riccati equations,” IEEE Trans. Automat. Control, AC-31, No. 1, 50–54 (1986).

    Article  MathSciNet  Google Scholar 

  35. H. Kwakernaak and R. Sivan, Linear Optimal Control Systems, Wiley Interscience, New York (1972).

    MATH  Google Scholar 

  36. V. B. Larin, “On stabilizing and antistabilizing solution of the algebraic Riccati equation,” J. Automat. Inform Sci., 29, No. 6, 61–70 (1997).

    Google Scholar 

  37. V. B. Larin, “Optimization of periodic systems with singular weight matrix which defines the quadratic form of control actions,” J. Automat. Inform Sci., 31, No. 6, 27–38 (1999).

    Google Scholar 

  38. V. B. Larin, “Determination both as stabilizing and antistabilizing solutions of the discrete-time algebraic Riccati equation,” Int. J. Appl. Math. Mech., 3, No. 1, 42–60 (2007).

    Google Scholar 

  39. V. B. Larin, “Stabilization of a wheeled robotic vehicle,” Int. Appl. Mech., 43, No. 7, 800–808 (2007).

    Article  Google Scholar 

  40. V. B. Larin, “High-accuracy algorithms for solving the discrete-time periodic Riccati equation,” Int. Appl. Mech., 43, No. 9, 1028–1034 (2007).

    Article  Google Scholar 

  41. V. B. Larin, “On the control problem for a compound wheeled vehicle,” Int. Appl. Mech., 43, No. 11, 1269–1275 (2007).

    Article  Google Scholar 

  42. V. B. Larin, “About finding the maximal and minimal solutions of the equation X + A T X -1 A = Q,” Int. J. Appl. Math. Mech., 4, No. 4, 10–15 (2008).

    Google Scholar 

  43. V. B. Larin, “Control of a compound wheeled vehicle with two steering wheels,” Int. Appl. Mech., 44, No. 12, 1413–1420 (2008).

    Article  MathSciNet  Google Scholar 

  44. V. B. Larin, “On solutions of the Lyapunov equations,” Appl. Comp. Math., 7, No. 2, 162–167 (2008).

    MathSciNet  Google Scholar 

  45. W. W. Lin and S. F. Xu, “Convergence analysis of structure-preserving doubling algorithms for Riccati-type matrix equations,” SIAM J. Matrix Anal. Appl., 38, No. 1, 26–39 (2006).

    Article  MathSciNet  Google Scholar 

  46. B. Meini, “Matrix equations and structures: Efficient solution of special discrete algebraic Riccati equations,” in: Numerical Analysis and its Applications (Rousse, 2000), Lecture Notes in Comput. Sci., 1988, Springer, Berlin (2001), pp. 578–585.

  47. B. Meini, “Efficient computation of the extreme solutions of X + A* X -1 A = Q and X - A* X -1 A = Q, Hermitian solutions of the equation X = Q + NX -1 N*,” Math. Comput., 71, No. 239, 1189–1204 (2001).

    Article  MathSciNet  ADS  Google Scholar 

  48. C. Oara, “Stabilizing solution to the reverse discrete-time Riccati equation: A matrix-pencil-based approach,” Linear Algebra and its Applications, 246, 113–130 (1996).

    Article  MATH  MathSciNet  Google Scholar 

  49. I. S. Pace and S. Barnett, “Comparison of numerical methods for solving Lyapunov matrix equations,” Int. J. Control, 15, 907–915 (1972).

    Article  MATH  MathSciNet  Google Scholar 

  50. A. G. Wu, G. R. Duan, and B. Zhou, “Solution to generalized Sylvester matrix equations,” IEEE Trans. Automat. Control, 53, No. 3, 811–815 (2008).

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to V. B. Larin.

Additional information

Translated from Prikladnaya Mekhanika, Vol. 45, No. 8, pp. 54–85, August 2009.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Larin, V.B. Solutions of matrix equations in problems of mechanics and control. Int Appl Mech 45, 847–872 (2009). https://doi.org/10.1007/s10778-009-0232-5

Download citation

  • Received:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10778-009-0232-5

Keywords

Navigation