×

SDP-based approximation of stabilising solutions for periodic matrix Riccati differential equations. (English) Zbl 1353.93086

Summary: Numerically finding stabilising feedback control laws for linear systems of periodic differential equations is a nontrivial task with no known reliable solutions. The most successful method requires solving matrix differential Riccati equations with periodic coefficients. All previously proposed techniques for solving such equations involve numerical integration of unstable differential equations and consequently fail whenever the period is too large or the coefficients vary too much. Here, a new method for numerical computation of stabilising solutions for matrix differential Riccati equations with periodic coefficients is proposed. Our approach does not involve numerical solution of any differential equations. The approximation for a stabilising solution is found in the form of a trigonometric polynomial, matrix coefficients of which are found solving a specially constructed finite-dimensional semidefinite programming (SDP) problem. This problem is obtained using maximality property of the stabilising solution of the Riccati equation for the associated Riccati inequality and sampling technique. Our previously published numerical comparisons with other methods shows that for a class of problems only this technique provides a working solution. Asymptotic convergence of the computed approximations to the stabilising solution is proved below under the assumption that certain combinations of the key parameters are sufficiently large. Although the rate of convergence is not analysed, it appeared to be exponential in our numerical studies.

MSC:

93D15 Stabilization of systems by feedback
93C15 Control/observation systems governed by ordinary differential equations
34C25 Periodic solutions to ordinary differential equations
90C22 Semidefinite programming

Software:

Matlab; LMI toolbox
PDFBibTeX XMLCite
Full Text: DOI

References:

[1] DOI: 10.1007/978-3-0348-8081-7 · doi:10.1007/978-3-0348-8081-7
[2] DOI: 10.1080/17442507608833118 · Zbl 0343.34031 · doi:10.1080/17442507608833118
[3] Bernstein S.N., Leçons sur les Proprietes Extremales et la Meilleure Approximation des Fonctions Analytiques d’une Variable Reele (1926)
[4] DOI: 10.1109/9.40785 · Zbl 0689.93066 · doi:10.1109/9.40785
[5] DOI: 10.1007/978-3-642-58223-3_6 · doi:10.1007/978-3-642-58223-3_6
[6] DOI: 10.1137/1.9781611970777 · Zbl 0816.93004 · doi:10.1137/1.9781611970777
[7] DOI: 10.1137/S0036144501392194 · Zbl 1152.93506 · doi:10.1137/S0036144501392194
[8] DOI: 10.1080/002071798222776 · Zbl 0946.93038 · doi:10.1080/002071798222776
[9] Coppel W.A., Disconjugacy (1971) · doi:10.1007/BFb0058618
[10] DOI: 10.1109/TAC.2010.2101710 · Zbl 1368.93169 · doi:10.1109/TAC.2010.2101710
[11] DOI: 10.1016/j.automatica.2007.07.011 · Zbl 1283.93200 · doi:10.1016/j.automatica.2007.07.011
[12] Gahinet P., LMI control toolbox for use with Matlab. User guide (1995)
[13] DOI: 10.1007/s10543-010-0257-5 · Zbl 1192.65096 · doi:10.1007/s10543-010-0257-5
[14] DOI: 10.1016/j.sysconle.2009.02.011 · Zbl 1166.93016 · doi:10.1016/j.sysconle.2009.02.011
[15] Gusev S.V., 3rd IFAC Workshop on Periodic Control Systems (2007)
[16] Kalman R.E., Boletín de la Sociedad Matemática Mexicana 5 pp 102– (1960)
[17] DOI: 10.1090/S0002-9939-1993-1129881-X · doi:10.1090/S0002-9939-1993-1129881-X
[18] DOI: 10.1109/TAC.1968.1098829 · doi:10.1109/TAC.1968.1098829
[19] DOI: 10.1016/j.mechatronics.2009.07.005 · doi:10.1016/j.mechatronics.2009.07.005
[20] DOI: 10.1615/JAutomatInfScien.v34.i1.50 · doi:10.1615/JAutomatInfScien.v34.i1.50
[21] DOI: 10.1109/TAC.1979.1102178 · Zbl 0424.65013 · doi:10.1109/TAC.1979.1102178
[22] DOI: 10.1016/j.cam.2011.02.011 · Zbl 1217.65136 · doi:10.1016/j.cam.2011.02.011
[23] DOI: 10.1137/0323045 · Zbl 0578.93051 · doi:10.1137/0323045
[24] DOI: 10.1109/TAC.2010.2042000 · Zbl 1368.93106 · doi:10.1109/TAC.2010.2042000
[25] DOI: 10.1109/TRO.2007.900597 · doi:10.1109/TRO.2007.900597
[26] DOI: 10.1109/TAC.2005.852568 · Zbl 1365.93416 · doi:10.1109/TAC.2005.852568
[27] DOI: 10.1007/s10107-002-0347-5 · Zbl 1030.90082 · doi:10.1007/s10107-002-0347-5
[28] DOI: 10.1002/nla.604 · Zbl 1212.65254 · doi:10.1002/nla.604
[29] DOI: 10.1080/00207179.2013.773088 · Zbl 1278.93132 · doi:10.1080/00207179.2013.773088
[30] DOI: 10.1109/TAC.1971.1099831 · doi:10.1109/TAC.1971.1099831
[31] Yakubovich V., Siberian Mathematical Journal 27 (4) pp 181– (1986)
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. In some cases that data have been complemented/enhanced by data from zbMATH Open. This attempts to reflect the references listed in the original paper as accurately as possible without claiming completeness or a perfect matching.