Details

Title Сравнительный анализ метаэвристических алгоритмов оптимизации для настройки регуляторов в задачах управления техническими системами: выпускная квалификационная работа бакалавра: направление 27.03.04 «Управление в технических системах» ; образовательная программа 27.03.04_05 «Интеллектуальные системы обработки информации и управления» = Comparative analysis of metaheuristic optimization algorithms for controller tuning in technical control systems
Creators Костина Кристина Юрьевна
Scientific adviser Давыдов Роман Вадимович
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint Санкт-Петербург, 2026
Collection Выпускные квалификационные работы ; Общая коллекция
Subjects метаэвристические алгоритмы ; оптимизация ; системы управления ; pso ; gwo ; woa ; hho ; sma ; сравнительный анализ ; python ; пид-регулятор ; перевёрнутый маятник ; связанные резервуары ; metaheuristic algorithms ; optimization ; control systems ; comparative analysis ; pid controller ; inverted pendulum ; coupled tanks
Document type Bachelor graduation qualification work
Language Russian
Level of education Bachelor
Speciality code (FGOS) 27.03.04
Speciality group (FGOS) 270000 - Управление в технических системах
DOI 10.18720/SPBPU/3/2026/vr/vr26-6111
Rights Доступ по паролю из сети Интернет (чтение, печать)
Additionally New arrival
Record key ru\spstu\vkr\45614
Record create date 9/10/2026

Allowed Actions

–

Action 'Read' will be available if you login or access site from another network

Group Anonymous
Network Internet

Данная работа посвящена исследованию и сравнению эффективности современных метаэвристических алгоритмов оптимизации при решении задач параметрической настройки регуляторов в системах автоматического управления. В процессе выполнения работы проведён анализ классических методов настройки регуляторов и метаэвристических подходов, включая метод роя частиц (PSO), алгоритм серого волка (GWO), алгоритм китовой оптимизации (WOA), алгоритм охотничьего хищника (HHO) и алгоритм слизевиков (SMA). Выполнена математическая постановка задач и определены критерии качества управления. Разработана методика сравнительного анализа, включающая двухуровневую оценку решений (допустимые и приемлемые) и набор метрик для оценки точности, сходимости, вычислительной сложности и надёжности алгоритмов. В ходе работы с использованием языка программирования Python и библиотек NumPy, SciPy, Control, Matplotlib и Pandas разработан программный код, реализующий модели трёх объектов управления: линейный двигатель постоянного тока, неустойчивый перевёрнутый маятник на тележке и нелинейную систему связанных резервуаров с шумами и ограничениями. Проведена серия вычислительных экспериментов и на основе полученных результатов получены количественные оценки качества и надёжности, построены графики сходимости и переходных процессов.

This work is devoted to the study and comparison of the efficiency of modern metaheuristic optimization algorithms when solving parametric controller tuning problems in automatic control systems. In the course of the work, an analysis of classical controller tuning methods and metaheuristic approaches was carried out, including particle swarm optimization (PSO), grey wolf optimizer (GWO), whale optimization algorithm (WOA), Harris hawks optimizer (HHO), and slime mould algorithm (SMA). The parametric optimization problem was formulated, and control quality criteria were defined. A comparative analysis methodology was developed, including a two-level solution assessment (feasible and acceptable) and a set of metrics for evaluating accuracy, convergence, computational complexity, and reliability of the algorithms. During the work, using the Python programming language and the NumPy, SciPy, Control, Matplotlib, and Pandas libraries, a software platform was developed that implements models of three control plants: a linear DC motor, an unstable inverted pendulum on a cart, and a nonlinear coupled tanks system with noise and constraints. A series of computational experiments was conducted with 20 independent runs for each algorithm under a fixed computational budget. Based on the obtained results, statistical analysis was performed, quantitative assessments of quality and reliability were derived; convergence and transient-response plots were constructed.

Network User group Action
ILC SPbPU Local Network All
Read Print
Internet Authorized users SPbPU
Read Print
Internet Anonymous
...