An Experience of Using LMI Technique in Student Projects
Advances in Control Education, Volume # 9 | Part# 1
Authors
Pakshin, Pavel; Emelianova, Julia; Mazurov, Alexander Yurievich
Digital Object Identifier (DOI)
10.3182/20120619-3-RU-2024.00071
Page Numbers:
472-477
Index Terms
Teaching aids for control engineering; Challenges for control engineering curricula; International programs in control engineering education
Abstract
LMI technique is very popular in modern control theory and applications due to powerful LMI solvers (such as SeDuMi, CSDP, SDPA) and efficient interfaces provided by YALMIP parser. Generally, these tools are MATLAB-based software. In addition, there exist free SCILAB-based and NSP-based versions, SCIYALMIP and NSPYALMIP, possessing limited functionality in comparison with their MATLAB-based counterparts. The stated facts represent a serious motivation for embedding LMI-based approaches in control education programs for bachelor's and master's degrees. In this paper, we present our experience of using LMI technique and software in student projects.
References
Ait Rami, M. and El Ghaoui, L. (1996). LMI optimization
for nonstandard Riccati equations arising in stochastic
control. IEEE Trans. on Automat. Control, 41, 1666 -
1671.
Borchers, B. (1999). CSDP, a C library for
semidenite programming. Optimization Methods & Software, 11-2(1-4), 613-623. URL:
https://projects.coin-or.org/Csdp/.
Boyd, S., El Ghaoui, L., Feron, E., and Balakrishnan,
V. (1994). Linear Matrix Inequalities in System and
Control Theory. SIAM studies in Applied Mathematics,
Vol. 15. SIAM, Philadelphia.
Campbell, S.L., Chancelier, J.P., and Nikoukhah,
R. (2006). Modeling and simulatiom in
Scilab/Scicos. Springer Verlag, New York, URL:
http://www.scilab.org.
Chancelier, J.P., Delebecque, F., Lelong, J.,
Nikoukhah, R., Pincon, B., and Quadrat, J.P.
(2007). NSP, also know as Tumbi. URL:
http://cermics.enpc.fr/ jpc/nsp-tiddly/.
Chancelier, J.P., Pakshin, P.V., and Soloviev, S.G. (2011).
LMI parser for nsp software package. In Proceed-
ings of the 18th IFAC World Congress, 1{6. Milan,
Italy. IFAC Papers Online, 2011, ISSN 1474-6670, DOI
10.3182/20110828-6-IT-1002.00962.
Crusius, C.A.R. and Trono, A. (1999). Sucient LMI
conditions for output feedback control problems. IEEE
Trans. Automat. Control, 44, 1053--1057.
Fujisawa, K., Kojima, M., Nakata, K., and Yamashita,
M. (1995). SDPA (semidenite programming algorithm) users manual - version 6.00. Tokyo Institute
of Technology. Technical Report B-308, URL:
http://sdpa.indsys.chuo-u.ac.jp/sdpa/.
Johnson, C.D. (1988). The "unreachable poles", defect
in lqr theory: analysis and remedy. Int. J. Control, 47,
697- 709.
Krasovskii, A.A. (1973). Systems of the authomatic ight
control and their analytical design. Nauka, Moscow.
Loefberg, J. (2004). YALMIP: A toolbox for model-
ing and optimization in MATLAB. URL: http://
control.ee.ethz.ch/ ~joloef/ yalmip.php.
Pakshin, P. and Peaucelle, D. (2009). Stabilization and
passification of uncertain systems via static output feedback.
In Proceedings of 18th IEEE International Con-
ference on Control Applications, 507-512. Saint Petersburg,
Russia.
Pakshin, P.V. and Soloviev, S.G. (2009). SCIYALMIP:
a free tool for solution to semidefinite programming
problems in SCILAB. In Proceedings of the 8th IFAC
Symposium on Advances in Control education, 1-5. Kumamoto,
Japan. IFAC Papers Online, 2009, ISSN 1474-
6670, DOI 10.3182/20091021-3-JP-2009.00045.
Sturm, J. (1999). Using SeDuMi 1.02, a MATLAB
toolbox for optimization over symmetric cones.
Optimization Methods and Software, 11-12, 625 - 653.
URL: http://sedumi.mcmaster.ca/.
