Simulation and genetic optimization of control systems by LabVIEW programming

V.A. Zherebko, O.A. Pisarenko, V.P. Drabynko

Abstract


The procedures for the engineering, synthesis, simulation and targeted implementation of algorithms for solving optimization problems in hierarchical automated control systems require complex objects using a variety of mathematical and software and hardware for research and engineering work. In this article the unification of mathematical and algorithmic support in the form of a unified concept of solving optimal control is proposed. We propose to use LabVIEW software and CompactRIO industrial controller as the unification of software and hardware implementation of mathematical-algorithmic developments, on which developed software tools to solve optimization problems using genetic algorithm.

Problems in programming 2018; 2-3: 288-295 


Keywords


simulation; automation of control systems; optimization of control systems; LabVIEW; genetic algorithm; genetic optimizer

References


Methods of classical and modern theory of automatic control: A textbook in 3 volumes. T.2: Optimization of multi-object multicriteria systems. Egupov N.D. // Moscow: MSTU them. N.E. Bauman, 2000. 748 p. (in Russian)

Haykin S. Neural Networks: A Comprehensive Foundation. Moscow: 2006. 1104 p. (in Russian)

Kureichik V.М. Genetic algorithms and their application // Publishing house of TRTU, second edition, 2002. 242 p. (in Russian)

Zherebko V.A., Kravets P.I., Vasilevsky H.С., Stepanchuk О.О. An approach to the construction of artificial neural networks and their implementation on the hardware platform CompactRIO // Vinnytsia Polytechnic Institute. 2009. N 3 (84). P. 66–70. (in Ukrainian)

Zherebko V.A., Onatsky A.V., Solomonyuk Yu.R. Investigation of the cost of FPGA resources when constructing the neural network logic function of XOR using LabVIEW // Computing Intellect, 2011: ChDTU, 2011. P. 165. (in Ukrainian)

Zherebko V.A. Software model of the genetic optimizer of artificial neural network weights in LabVIEW. Problems in programming. (2). P. 100–108. (in Ukrainian).




DOI: https://doi.org/10.15407/pp2018.02.288

Refbacks

  • There are currently no refbacks.