№3 2020


Parametric synthesis of the controller by metaheuristic algorithm in the SimInTech environment


L.A. Mikhaylenko, D.S. Rusin, V.V. Ustimenko, A.V. Chubar


Siberian Federal University
Krasnoyarsk, Russian Federation


Efficiency and quality of operation of local automatic control systems as part of an autonomous object is mainly determined by the regulator in their composition and the used control law, for the synthesis of which is necessary to use modern computer-aided design systems. The article presents the results of the application of genetic algorithm as a method of parametric synthesis of the PID-controller implemented in the SimInTech visual dynamic modeling environment, which currently is used by enterprises in the rocket and space sectors of Russian Federation. Object of research is the dynamic negative feedback system on the example of the automatic angular position of artificial satellite control system. The functional scheme and the simplified mathematical model of the system in the form of the transfer functions of its links are presented. The computer model of the system as well as a process of synthesis of the controller are implemented as a package of projects, based on standard blocks and submodels SimInTech. Projects interact using a common signal base, which provides information exchange between projects, making the system model flexible and versatile. An interactive computing environment for programming language Python, Jupyter Notebook, is used as a third-party software. The organization of interaction between SimInTech and Jupyter Notebook is described, scripts of programs for its implementation are presented.


PID-controller, dynamic negative feedback system, modelling, genetic algorithm, SimInTech


[1] Myznikova V. A., Ustimenko V. V., Chubar A. V. Postroenie nechetkih regulyatorov v srede SimInTech [Construction of Fuzzy Controllers in the SimInTech Environment] // Proceedings of the X Scientific and technical conference «Robotics and artificial intelligence», Krasnoyarsk, 2018, pp. 223–228. (In Russian)

[2] Myznikova V. A., Ustimenko V. V., Chubar A. V. Postroenie nechyotkih regulyatorov dlya sistem upravleniya avtonomnyh ob"ektov v srede SimInTech [Fuzzy controllers construction in the SimInTech environment] // Spacecrafts & Technologies, 2019, vol. 3, no. 1, pp. 22–27. doi: 10.26732/2618-7957-2019-1-22-27. (In Russian)

[3] Gusarov A. V., Koshlyakov P. S. Issledovanie metodov nastrojki PID-regulyatora dlya sistem s malymi postoyannymi vremeni [Investigation of PID Controller Tuning Methods for Systems with Small Time Constants] // Proceedings of the VIII International scientific conference «Engineering Science in Russia and in Abroad», Krasnodar, 2019, pp. 23–23. (In Russian)

[4] Voronin A. V. Teoriya avtomaticheskogo upravleniya. Osnovy postroeniya i analiza sistem avtomaticheskogo regulirovaniya [Theory of automatic control. Fundamentals of construction and analysis of automatic control systems]. Tomsk, Tomsk Polytechnic University Press, 2013, 51 p. (In Russian)

[5] Kartashov B. A., Kozlov O. S., Shabaev E. A., Shchekaturov A. M. Sreda dinamicheskogo modelirovaniya tekhnicheskih sistem SimInTech [Environment of dynamic modeling of technical systems SimInTech]. Moscow, DMK Press, 2017, 424 p. (In Russian)

[6] Efimov V. V. Nejrokomp'yutery v kosmicheskoj tekhnike [Neuro Computer in space technology]. Moscow, Radio Technician, 2004, 320 p. (In Russian)

[7] Burakov M. V. Geneticheskij algoritm: teoriya i praktika [Genetic algorithm: theory and practice]. Saint-Petersburg, State University of Aerospace Instrumentation, 2008, 164 p. (In Russian)

[8] Gladkov L. A., Kurejchik V. V., Kurejchik V. M. Geneticheskie algoritmy [Genetic algorithms]. Moscow, Fizmatlit, 2006, 317 p. (In Russian)

[9] Panchenko T. V. Geneticheskie algoritmy [Genetic algorithms]. Astrakhan, Astrakhan University, 2007, 87 p. (In Russian)

[10] Vadutov O. S. Nastrojka tipovyh regulyatorov po metodu Ciglera–Nikol'sa [Setting of typical regulators by the Ziegler-Nicolls method]. Tomsk, Tomsk Polytechnic University Press, 2014, 10 p. (In Russian)

[11] Rusin D. S., Ustimenko V. V., Chubar A. V. Primenenie geneticheskogo algoritma dlya optimizacii parametrov sistemy upravleniya avtonomnym ob"ektom s ispol'zovaniem sredy dinamicheskogo modelirovaniya SimInTech [Application of the genetic algorithm to optimization of a system of controlling of an autonomous object parameters with using an environment of dynamic modelling SimInTech] // Proceedings of the XI Scientific and technical conference «Robotics and artificial intelligence», Krasnoyarsk, 2019, pp. 261–266. (In Russian)

For citing this article

Mikhaylenko L.A., Rusin D.S., Ustimenko V.V., Chubar A.V. Parametric synthesis of the controller by metaheuristic algorithm in the SimInTech environment // Spacecrafts & Technologies, 2020, vol. 4, no. 3, pp. 171-177. doi: 10.26732/

Creative Commons License
This Article is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0).