Научная статья на тему 'ПАРАМЕТРИЧЕСКАЯ ОПТИМИЗАЦИЯ МОДАЛЬНОГО РЕГУЛЯТОРА С ОГРАНИЧЕНИЯМИ НА ОСНОВЕ МЕТОДА РОЯ ЧАСТИЦ'

ПАРАМЕТРИЧЕСКАЯ ОПТИМИЗАЦИЯ МОДАЛЬНОГО РЕГУЛЯТОРА С ОГРАНИЧЕНИЯМИ НА ОСНОВЕ МЕТОДА РОЯ ЧАСТИЦ Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
60
11
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПАРАМЕТРИЧЕСКАЯ ОПТИМИЗАЦИЯ / МОДАЛЬНЫЙ РЕГУЛЯТОР / ПОКАЗАТЕЛИ КАЧЕСТВА УПРАВЛЕНИЯ / ОГРАНИЧЕНИЯ / МЕТОД РОЯ ЧАСТИЦ

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Чернышев Николай Николаевич, Ниженец Татьяна Владимировна

Основным фактором повышения эффективности процесса функционирования систем автоматического управления техническими объектами и процессами в различных областях промышленности является оптимальная настройка параметров модального регуляторов так, чтобы, например, обеспечить протекание переходных процессов за минимальное время или достичь минимального значения интегральной оценки качества управления. Решение оптимизационной задачи выполняется для подынтегральной функции такого вида, чтобы интегральная оценка лучше выражала качество управления. При этом показатели качества управления зависят от настроечных параметров регулятора достаточно сложными соотношениями, что значительно усложняет процедуру аналитического синтеза. Алгоритмы численной оптимизации различаются между собой способом изменения подстраиваемых параметров, при этом наиболее эффективными считаются те, которые достигают результата при меньших затратах вычислительного времени. Цель исследования - получение оптимальных значений параметров модального регулятора с интегральной составляющей и ограничениями для непрерывных линейных стационарных систем на основе стохастического метаэвристического метода роя частиц. Материалы и методы. Используется современная теория автоматического управления, роевой интеллект в решении задачи оптимизации параметров модального регулятора и управлении техническими системами. Результаты. Представлен процесс параметрической оптимизации модального регулятора с ограничениями на основе метода роя частиц для одномерного объекта управления. Приведены результаты моделирования с помощью метода прямого перебора параметров регулятора и метода роя частиц, их сравнение. Заключение. Результаты численных исследований позволяют говорить о том, что разработанный алгоритм решения параметрической оптимизации модального регулятора с ограничениями на основе метода роя частиц обладает высокой точностью и большим быстродействием.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Чернышев Николай Николаевич, Ниженец Татьяна Владимировна

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

PARTICLE SWARM PARAMETRIC OPTIMIZATION OF A CONSTRAINED STATE FEEDBACK CONTROLLER

The key to increasing the efficient functioning of automatic control systems for technical facilities and processes in various areas of industry is the optimal setting of the state feedback controller parameters, for instance, so as to minimize the duration of transient processes or achieve the minimum value of the integral control quality assessment. The optimization problem is solved for an integrand of a kind that ensures that the integral assessment better expresses the quality of control. At the same time, the control quality indicators are in a rather complex relation to the set parameters of the controller, which greatly complicates the analytical synthesis procedure. Numerical optimization algorithms differ in the way the adjustable parameters are changed, the most effective being those that achieve the result in a shorter computational time. Aim. The goal is to obtain the optimal parameter values for a state feedback controller with an integral component and limitations for continuous linear stationary systems based on the stochastic metaheuristic particle swarm method. Materials and methods. The modern theory of automatic control, swarm intelligence are used to solve the problem of optimizing the parameters of the state feedback controller and controlling technical systems. Results. The process of parametric optimization of a constrained state feedback controller using the particle swarm method for a one-dimensional controlled object is described. The results of simulation using the method of direct enumeration of the controller parameters and the particle swarm method are described and compared. Conclusion. The results of numerical studies allow us to conclude that the developed algorithm for particle swarm parametric optimization of a constrained state feedback controller is highly accurate and fast.

Текст научной работы на тему «ПАРАМЕТРИЧЕСКАЯ ОПТИМИЗАЦИЯ МОДАЛЬНОГО РЕГУЛЯТОРА С ОГРАНИЧЕНИЯМИ НА ОСНОВЕ МЕТОДА РОЯ ЧАСТИЦ»

Научная статья УДК 681.5:519.6 DOI: 10.14529/ctcr220207

ПАРАМЕТРИЧЕСКАЯ ОПТИМИЗАЦИЯ МОДАЛЬНОГО РЕГУЛЯТОРА С ОГРАНИЧЕНИЯМИ НА ОСНОВЕ МЕТОДА РОЯ ЧАСТИЦ

Н.Н. Чернышев1, chernyshev@mirea.ru, https://orcid.org/0000-0003-3057-9140 Т.В. Ниженец2, tanaparty@gmail.com, https://orcid.org/0000-0001-6230-469X

МИРЭА - Российский технологический университет, Москва, Россия 2 Донецкий национальный технический университет, Донецк, Донецкая Народная Республика

Аннотация. Основным фактором повышения эффективности процесса функционирования систем автоматического управления техническими объектами и процессами в различных областях промышленности является оптимальная настройка параметров модального регуляторов так, чтобы, например, обеспечить протекание переходных процессов за минимальное время или достичь минимального значения интегральной оценки качества управления. Решение оптимизационной задачи выполняется для подынтегральной функции такого вида, чтобы интегральная оценка лучше выражала качество управления. При этом показатели качества управления зависят от настроечных параметров регулятора достаточно сложными соотношениями, что значительно усложняет процедуру аналитического синтеза. Алгоритмы численной оптимизации различаются между собой способом изменения подстраиваемых параметров, при этом наиболее эффективными считаются те, которые достигают результата при меньших затратах вычислительного времени. Цель исследования - получение оптимальных значений параметров модального регулятора с интегральной составляющей и ограничениями для непрерывных линейных стационарных систем на основе стохастического мета-эвристического метода роя частиц. Материалы и методы. Используется современная теория автоматического управления, роевой интеллект в решении задачи оптимизации параметров модального регулятора и управлении техническими системами. Результаты. Представлен процесс параметрической оптимизации модального регулятора с ограничениями на основе метода роя частиц для одномерного объекта управления. Приведены результаты моделирования с помощью метода прямого перебора параметров регулятора и метода роя частиц, их сравнение. Заключение. Результаты численных исследований позволяют говорить о том, что разработанный алгоритм решения параметрической оптимизации модального регулятора с ограничениями на основе метода роя частиц обладает высокой точностью и большим быстродействием.

Ключевые слова: параметрическая оптимизация, модальный регулятор, показатели качества управления, ограничения, метод роя частиц

Для цитирования: Чернышев Н.Н., Ниженец Т.В. Параметрическая оптимизация модального регулятора с ограничениями на основе метода роя частиц // Вестник ЮУрГУ. Серия «Компьютерные технологии, управление, радиоэлектроника». 2022. Т. 22, № 2. С. 76-86. DOI: 10.14529/ctcr220207

Original article

DOI: 10.14529/ctcr220207

PARTICLE SWARM PARAMETRIC OPTIMIZATION OF A CONSTRAINED STATE FEEDBACK CONTROLLER

N.N. Chernyshev1, chernyshev@mirea.ru, https://orcid.org/0000-0003-3057-9140 T.V. Nizhenets2, tanaparty@gmail.com, https://orcid.org/0000-0001-6230-469X

1

MIREA - Russian Technological University, Moscow, Russia 2 Donetsk National Technical University, Donetsk, Donetsk People's Republic

Abstract. The key to increasing the efficient functioning of automatic control systems for technical facilities and processes in various areas of industry is the optimal setting of the state feedback controller parameters, for instance, so as to minimize the duration of transient processes or achieve the minimum value

© Чернышев Н.Н., Ниженец Т.В., 2022

of the integral control quality assessment. The optimization problem is solved for an integrand of a kind that ensures that the integral assessment better expresses the quality of control. At the same time, the control quality indicators are in a rather complex relation to the set parameters of the controller, which greatly complicates the analytical synthesis procedure. Numerical optimization algorithms differ in the way the adjustable parameters are changed, the most effective being those that achieve the result in a shorter computational time. Aim. The goal is to obtain the optimal parameter values for a state feedback controller with an integral component and limitations for continuous linear stationary systems based on the stochastic metaheuristic particle swarm method. Materials and methods. The modern theory of automatic control, swarm intelligence are used to solve the problem of optimizing the parameters of the state feedback controller and controlling technical systems. Results. The process of parametric optimization of a constrained state feedback controller using the particle swarm method for a one-dimensional controlled object is described. The results of simulation using the method of direct enumeration of the controller parameters and the particle swarm method are described and compared. Conclusion. The results of numerical studies allow us to conclude that the developed algorithm for particle swarm parametric optimization of a constrained state feedback controller is highly accurate and fast.

Keywords: parametric optimization, state feedback controller, transient response specifications, constraints, particle swarm optimization algorithm

For citation: Chernyshev N.N., Nizhenets T.V. Particle swarm parametric optimization of a constrained state feedback controller. Bulletin of the South Ural State University. Ser. Computer Technologies, Automatic Control, Radio Electronics. 2022;22(2):76-86. (In Russ.) DOI: 10.14529/ctcr220207

Введение

В общем смысле задача настройки регулятора, обеспечивающего оптимальное протекание переходного процесса в системе, сводится к задаче глобальной оптимизации. Особенностями такой задачи часто являются нелинейность, мультимодальность, вычислительная сложность, большая размерность пространства, в котором осуществляется поиск, что является причиной отсутствия универсальных алгоритмов решения оптимизационных задач [1, 2]. Параметрическая оптимизация численными методами позволяет упростить процесс нахождения оптимальных параметров регуляторов [3-9], но не всегда достигается:

1) быстродействие алгоритма настройки регуляторов для различного класса объектов управления, что особенно важно для бортовых систем управления, построенных на маломощных вычислительных средствах;

2) оптимальное протекание переходных процессов в замкнутой системе по причине того, что не учитывались различного рода нелинейные зависимости. В частности, при учете эффекта насыщения исполнительного механизма классические методы настройки не гарантируют получение переходных процессов с заданными показателями качества.

В 1980-х гг. появилась группа стохастических поисковых методов оптимизации, которые называют интеллектуальными, метаэвристическими, роевыми и т. д. Роевые методы в сравнении с классическими методами оптимизации имеют преимущества при решении задач с перечисленными особенностями, при этом они могут обеспечить нахождение глобального экстремума целевой функции с приемлемой точностью для решения большинства практических задач управления в технических системах [1, 10, 11]. Поэтому для решения оптимизационной задачи при синтезе модального регулятора предлагается применение стохастического метаэвристического метода оптимизации роя частиц (particle swarm optimization).

При использовании метода роя частиц возникает задача его настройки для решения конкретной оптимизационной задачи для системы управления, выбора значений коэффициентов для получения точного решения, как показано в исследованиях таких авторов, как П.В. Матренин, Н.В. Ростов, A.P. Engelbrecht, M. Dorigo, R.C. Eberhart, J. Kennedy, S. Ozana, Y.H. Shi, H. Lu, W. Chen и других [1-15].

1. Постановка задачи

Рассмотрим замкнутую систему с модальным регулятором и обратной связью по регулируемой переменной (рис. 1). Для придания астатических свойств замкнутой системе в структуру введена интегральная составляющая модального регулятора.

(1)

Рис. 1. Структурная схема замкнутой системы с модальным регулятором Fig. 1. Structural diagram of a closed system with a state feedback controller

В соответствии с рис. 1 можно записать следующие уравнения: [ x'(t) = Ax (t) + Bu(t), [ y(t) = Cx (t) + Du(t),

где А - матрица динамики размерности (nxn); B - матрица управления размерности (nxl); С - матрица выхода размерности (1xn); D - матрица обхода размерности (1x1); x(t) - n-мерный вектор состояния; r(t) - задающие воздействие; u(t) - управляющие воздействие; y(t) - регулируемая переменная.

Введем обозначение для переменной рассогласования регулятора:

e'(t) = r(t) - y(t) = r(t) - Cx(t) - Du(t). (2)

Предполагается, что объект, описываемый уравнением (1): обладает свойством полной управляемости; все переменные состояния измеряются; не возникнет случая сокращения нулей интегратора и объекта; входное воздействие в виде ступенчатой функции r(t) = 1(t) прикладывается к системе в момент t = 0.

Динамика системы может быть описана уравнением, которое является объединением уравнений (1), (2):

" x (t )■ A O(nx1) " x (t )" " B" u(t) + "0"

_e'(t)_ = +

-C 0 _ e(t) _ D 1

r (t),

где

u(t) = - Kmx (t) + K,e(t).

Введем в рассмотрение новый вектор X (t) m = (n + 1)-го порядка:

" x (t )"

X (t) =

e(t)

С учетом введенного обозначения (5) уравнение (3) примет вид X' (t) = ASX (t) + Bsu(t),

где

As =

A Of,

" B"

, Bs =

' s D

y(nx1)

-C 0

а уравнение (4) может быть представлено в виде u(t) = -KX (t),

где

K = [Km -K ].

(3)

(4)

(5)

(6)

(7)

(8) (9)

Задача параметрической оптимизации модального регулятора такой замкнутой системы состоит в том, чтобы при заданных уравнении объекта управления (6), (7), ограничениях X(/) е X, и($) е и найти управление и^) (8), при котором минимизируется целевая функция вида

з=f (X ^), и^), 0 (10)

и замкнутая система является асимптотически устойчивой.

2. Выбор целевой функции

Оценка качества управления основывается на численных показателях. Так, прямые, корневые и частотные показатели качества характеризует лишь один признак переходного процесса. В инженерной практике часто используются интегральные показатели качества по ошибке управления [7]:

да да да

I = |, I = ||е(0|dt, I = |dt и др. (11)

0 0 0

Они позволяют не только выполнить оценку качества, но и определить оптимальные значения параметров регулятора, которые соответствуют минимуму выбранного интегрального показателя. Однако на практике при синтезе регулятора необходимо учитывать различного рода ограничения [7, 8, 12] как на управляемую переменную, так и на формируемый сигнал управления.

1. Перерегулирование. Для учета перерегулирования предлагается использовать вычисление переменной уоу(0 по формуле вида

Г г ^) у^) > г ^),

Уоу ^) = 1 ,Л ,Л (12)

IУ^) У^) < г^).

Штрафная функция может быть вычислена по формуле

34 34

Р(К) = | ^у(0 - Уоу ^)| Л = | t|е0у ^)| Л, (13)

0 0 где - время переходного процесса.

2. Насыщение сигнала управления. Для учета ограничения на предельные значения (итах и итт) сигнала управления и(0 на выходе регулятора предлагается использовать вычисление переменной иж(0 по формуле вида

итах u(t) > итах,

USL (t) =1 u(t) итт < u(t) < итах, (14)

_итт u(t) < итт.

Штрафная функция может быть вычислена по формуле

п.п п.п

Р2(К) = | - и8Ь(0|Л = | t|еж (0| А. (15)

00

3. Скорость изменения сигнала управления. Для учета ограничения на максимальную скорость нарастания (К) и убывания (Е) управляющей переменной и(0 предлагается использовать вычисление первой производной Ли(к) и переменной иКДк) по формуле вида

Ли к) = и(к) -(к), к = 1, 2, ...,

At

' At • К + иКХ (к -1) Ли(к) > К,

и^ (к) = 1 и(0 Е < Ли(к) < К, (16)

At • Е + иж (к -1) Ли(к) < Е.

Штрафная функция тогда может быть вычислена по формуле

3^ 34

п.п п.п

Р3(К) = | t|u(t) - и^ (0| Л = | ф^ (0| Л. (17)

Принимая во внимание рассмотренные ограничения, при решении задачи глобальной оптимизации целесообразно использовать целевую функцию с учетом интегрального критерия качества и штрафных функций, значение которой определяется параметрами регулятора K:

min J(K) = k1 • I(K) + k2 • P1 (K) + k3 • P2 (K) + k4 • P3(K), (18)

где k1, k2, k3 и k4 - весовые коэффициенты, которые определяют вклад каждого слагаемого в получаемое значение целевой функции и позволяют в процессе синтеза регулятора учесть в большей или меньшей степени необходимые ограничения; I(K) - интегральный показатель качества по ошибке управления вида (11); P1(K) - штрафная функция по величине перерегулирования регулируемой переменной вида (13); P2(K) - штрафная функция по величине насыщения сигнала управления вида (15); P3(K) - штрафная функция по величине скорости изменения сигнала управления вида (17).

3. Описание метода роя частиц для решения оптимизационной задачи

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Основу поведения роя частиц составляет самоорганизация, обеспечивающая достижение общих целей роя на основе низкоуровневого взаимодействия. Частицы движутся в многомерном пространстве поиска, где положение каждой частицы определяется в соответствии с ее собственным опытом и опытом ее соседей, таким образом происходит обнаружение оптимальных областей многомерного пространства, в котором выполняется поиск [10, 13-15].

Пусть xin(k) обозначает положение частицы i (i = 1,2,...,M , где M - количество частиц

роя) в n-мерном пространстве поиска (n - число настраиваемых параметров регулятора) в k-й момент времени. Положение частицы изменяется путем переноса xin (k) на вектор скорости

Vi,n (k + ^ т. е.

Xi,n (k + 1) = Xi,n (k) + v,.,n (k + 1), (19)

где vi n (k +1) - скорость перемещения частицы из позиции xi n (k) в позицию xi n (k +1).

Существует несколько разновидностей «социальной» структуры роя. Предлагается использовать структуру в форме «звездообразной» сети. Поскольку она позволяет организовать процесс поиска оптимума быстрее, чем другие сетевые структуры [10]. Коррекция скорости каждой частицы при использовании «звездообразной» социальной структуры роя определяется выражением

Vi,n (k + 1) = w • Vi,n (k) + /i • c • (Pi,n (k) - Xi,n (k)) + / • C2 • (gn (k) - X^ (k)) , (20)

где w - коэффициент инерции; cb c2 - коэффициенты ускорения частицы, которые отражают стремление частицы достигнуть глобально лучшего решения либо сохранить свое положение; Г\, /2 - коэффициенты, которые могут принимать случайные значения из интервала [0; 1]. Предлагается коэффициент инерции изменять по формуле

w(k +1) = aw(k), (21)

где а < 1.

Личная лучшая позиция pi n i-й частицы - это лучшая позиция, которую частица посетила с первого временного шага. С учетом задач минимизации лучшая личная позиция на следующем временном шаге k + 1 рассчитывается как

(k 1) = 1 P'n" (k) J(Xin (k +1)) ^ J(Pi,n (k)), (22)

P',n IPi,n (k +1) J{XU„ (k +1)) < J(pun (k)), ^ )

где J - целевая функция вида (18).

Глобальная наилучшая позиция gn является наилучшей позицией, обнаруженной любой из частиц до момента k и определяется как

gn (k) Pl,n (k), Pm,n (k)},

gn (k) = min {J(P1,n (k)), ., J(pm,n (k))j, (23)

где M - общее количество частиц в рое.

4. Алгоритм параметрической оптимизации модального регулятора с ограничениями на основе метода роя частиц

Численное решение задачи параметрической оптимизации модального регулятора с ограничениями на основе метода роя частиц проходит в несколько этапов и схематически выглядит следующим образом (рис. 2).

Рис. 2. Блок-схема алгоритма параметрической оптимизации модального регулятора

с ограничениями на основе метода роя частиц Fig. 2. Block diagram of the parametric optimization algorithm of state feedback controller with constraints based on the particle swarm optimization algorithm

Шаг 1. В начале задается математическая модель объекта управления в форме пространства состояний вида (6).

Шаг 2. Задание диапазона поиска и шага изменения параметров регулятора

«-мерном пространстве (п=1, 2, ...).

Шаг 3. Ввод ограничений на регулируемую переменную (12), сигнал управления (14), (16) и значений весовых коэффициентов кь к2, к3 и к4 функционала (18).

Шаг 4. Задание параметров метода роя частиц: количество частиц в рое М и итераций В, значения коэффициентов инерции w, ускорения частицы С\ и с2.

Шаг 5. Инициализация роя заключается в случайном распределении частиц х°п (0) в про-

странстве поиска, задания начальной скорости п (0), вычисления целевой функции для каждой

частицы и определении глобальной лучшей позиции роя по формуле (23).

Шаг 6 и 7. Дальше проходит итерационный процесс вычислений заданное число раз для каждой частицы роя.

Шаг 8. Вычисление коррекции скорости частицы У1п (к +1) по формуле (20), положения частицы х{ п (к +1) по формуле (19) и значения целевой функции 3(х{ п (к)) частицы 7 в позиции х{ п (к) . Шаг 9 и 10. Определение личной лучшей позиции р7 п (к) 7-й частицы по формуле (22). Шаг 11 и 12. Определение глобальной наилучшей лучшей позиции в рое gp (к) по формуле (23).

Шаг 13. Динамическое уменьшение коэффициента инерции по формуле (21). Итерации продолжают, пока алгоритм не достигнет останавливающегося критерия - достижение определенного числа итераций.

Шаг 14. После завершения алгоритма выводится найденное значение целевой функции 3 (gп (Т)) в глобальной наилучшей лучшей позиции роя.

Шаг 15. Отображение графиков переходных процессов по регулируемой переменной, сигналу рассогласования и управления при оптимальных параметрах модального регулятора.

5. Моделирование процесса параметрической оптимизации модального регулятора

Рассмотрим объект управления, описываемый дифференциальным уравнением вида (параметры к = 2, Т = 10 с): 1 к

х'а) = - тх() + ти(),

где Т - постоянная времени; к - коэффициент передачи; и(0 - управляемая переменная; х(0 - регулируемая переменная.

Начальные значения параметров модального регулятора K =

Kl K0 =[13,5 20] найдены

при распределении полюсов по Баттерворту со значением среднегеометрического корня ш0 = 2.

Предположим, что при параметрической оптимизации модального регулятора нужно учитывать следующие физические ограничения:

1) на амплитуду сигнала управления umin < u(t) < umax (umax = 4 ед., umin = 0 ед.);

2) на скорость нарастания (убывания) сигнала управления F < u'(t) < R (R = 9 ед./с, F = -9 ед./с). Примем, что весовые коэффициенты целевой функции равны:

min J(K) = 0,5 • I(K) + 0.1 • P1 (K) +1-P2 (K) + 30 • P3 (K) . (24)

На рис. 3 показаны графики переходных процессов в системе с начальными параметрами модального регулятора.

Рис. 3. Переходные процессы в замкнутой системе с начальными параметрами модального регулятора

Fig. 3. Transient processes in a closed system with initial parameters of the state feedback controller

Анализ графиков на рис. 3 позволяет сделать вывод, что сигнал управления не соответствует введенным ограничениям. Для подтверждения адекватности разработанного алгоритма параметрической оптимизации модального регулятора с ограничениями на основе метода роя частиц сначала найдем минимальное значение целевой функции (24) с помощью метода прямого перебора значений параметров регулятора из диапазона:

Х1,2 = Km

x2,2 = K, е

0,01-K0 1,5 • K0

0,01 • K0 1,5 • K

Шаг изменения параметров регулятора выбран равным 0,1. В результате получена зависимость значений целевой функции от параметров регулятора в форме поверхности, приведенной на рис. 4.

Рис. 4. Поверхность, полученная с помощью последовательного перебора параметров регулятора Fig. 4. The surface obtained by sequential enumeration of the controller parameters

Минимальное значение целевая функция принимает при параметрах регулятора, равных: min J(K) = mmJ^Kj Кгпр ]) = minj([10,44 10,73]) = 0,5919.

Для параметрической оптимизации модального регулятора на основе метода роя частиц зададим количество частиц в рое M = 10 и итераций It = 45, коэффициенты инерции w = 1, а = 0,99, ускорения частицы c = c2 = 0,5. В результате получено, что минимальное значение целевая функция принимает при параметрах регулятора, равных

min J(K) = min J ([k^4 Kfч ]) = min j([10,31 10,57]) = 0,5918.

На рис. 5 показаны графики переходных процессов в системе с найденными параметрами модального регулятора

к=г ктч К,рч" .

Рис. 5. Переходные процессы в замкнутой системе с параметрами модального регулятора, найденными с помощью метода роя частиц Fig. 5. Transient processes in a closed system with the parameters of the state feedback controller found using the particle swarm optimization algorithm

6. Экспериментальные результаты

На эффективность решения задачи параметрической оптимизации модального регулятора с ограничениями на основе метода роя частиц влияет ряд управляющих параметров, а именно:

1) количество частиц в рое. Большой рой позволяет охватить большую часть пространства поиска и уменьшить количество итераций. Для роя с небольшим количеством частиц (меньше 20) требуется больше итераций для нахождения минимума целевой функции, при этом уменьшается быстродействие алгоритма;

2) количество итераций. Малое число итераций может привести к преждевременному прекращению поиска. Слишком большое количество итераций приводит к повышению вычислительной сложности алгоритма;

3) коэффициент инерции w контролирует скорость движения частиц путем определения степени влияния скорости в прошлый момент времени на новое значение скорости частиц [15]. Поэтому большие значения w позволяют рою исследовать большие «территории». Небольшой w способствует поиску в меньшем пространстве, при этом уменьшается способность роя к проведению поиска экстремума целевой функции в большей окрестности. В разработанном алгоритме предлагается использовать динамическое уменьшение коэффициента инерции (21), что позволит сократить время поиска минимума целевой функции;

4) коэффициенты c1, c2 контролируют влияние когнитивной и социальной составляющих на общую скорость частицы [15]. Предлагается коэффициенты c1 и c2 задать равными друг другу и не изменять в процессе выполнения поиска, это приведет к тому, что частицы будут тяготеть к среднему значению pin (k) и gn (k). При этом ci и c2 рекомендуется брать меньше 1, в результате

траектории движения частиц будут плавными, что позволит рою осуществить поиск оптимума в большем пространстве, прежде чем вернуться к лучшему значению. При этом неправильная инициализация c1 и c2 может привести к расходящемуся или циклическому поведению роя.

Анализ полученных результатов позволяет сделать вывод, что найденные параметры модального регулятора совпадают с полученными по методу перебора. При этом время выполнения программы (MATLAB®, процессор Intel(R) Core(TM) i5-6200U CPU @ 2,30ГГц - 2,40 ГГц, ОЗУ 8,00 ГБ) по поиску параметров модального регулятора с помощью метода перебора составляет около 5,5 мин, а предложенным способом на основе метода роя частиц - около 4 с.

Заключение

Предложенный алгоритм параметрической оптимизации модального регулятора с ограничениями на основе метода роя частиц позволяет исследователю варьировать весовые коэффициенты целевой функции, тем самым добиваясь требуемых показателей качества переходных процессов с учетом ограничений на управление, а изменение параметров метода роя частиц позволит достичь требуемой точности и затрачиваемого времени для нахождения оптимальных параметров модального регулятора.

Список литературы

1. Карпенко, А.П. Современные алгоритмы поисковой оптимизации. Алгоритмы, вдохновленные природой. М.: Изд-во МГТУ им. Н.Э. Баумана, 2017. 446 с.

2. Матренин П.В., Секаев В.Г. Системное описание алгоритмов роевого интеллекта // Программная инженерия. 2013. № 12. С. 39-45.

3. Allaoua B. Intelligent PID DC Motor Speed Control Alteration Parameters Using Particle Swarm Optimization // Artificial Intelligence Resources in Control and Automation Engineering. 2012. No. 12. P. 3-14. DOI: 10.2174/978160805126711201010003

4. PID controller tuning parameters using meta-heuristics algorithms: comparative analysis / M. Issa, A.A. Elbaset, A.E. Hassanien, I. Ziedan // Machine Learning Paradigms: Theory and Application. 2018. Vol. 801. P. 413-30. DOI: 10.1007/978-3-030-02357-7_20

5. Самигулина Г.А., Самигулин Т.И. Обзор современных подходов искусственного интеллекта для систем управления сложными объектами // Проблемы информатики. 2018. № 3. С. 4-20.

6. Ростов Н.В. Параметрическая оптимизация цифровых модальных регуляторов // Информатика, телекоммуникации и управление. 2010. № 3 (101). С. 39-44.

7. Ozana S., Docekal T. PID controller design based on global optimization technique with additional constraints // Journal of Electrical Engineering. 2016. No. 67 (3). P. 160-168. DOI: 10.1515/jee-2016-0023

8. Solihin M.I., Akmeliawati R., Legowo A. Robust feedback control design using PSO-based optimisation: a case study in gantry crane control // Int. J. Mechatronics and Automation. 2011. No. 1 (2). P. 121-131.

9. Mahdizadeh A., Schmid R. Robust eigenvalue assignment via particle swarm optmization methods // 2015 5th Australian Control Conference (AUCC). 2015. P. 153-157.

10. Engelbrecht A.P. Computational intelligence: An introduction. Second edition. Chichester: Wiley, 2020. 640 p.

11. Kennedy J., Eberhart R.C., Shi Y. Swarm Intelligence. San Francisco: Morgan Kaufmann Publishers, 2001. 512 p.

12. Lu H., Chen W. Dynamic-objective particle swarm optimization for constrained optimization problems // Journal of Combinatorial Optimization. 2006. No. 12 (4). P. 409-19. DOI: 10.1007/s10878-006-9004-x

13. Kennedy J., Eberhart R. Particle swarm optimization // Proceedings of ICNN'95 - International Conference on Neural Networks. 1995. No. 4. P. 1942-1948. DOI: 10.1109/ICNN.1995.488968

14. Eberhart R.C., Shi Y. Particle swarm optimization: developments, applications and resources // Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No. 01TH8546). 2001. No. 1. P. 81-86. DOI: 10.1109/CEC.2001.934374

15. Eberhart R.C., Shi Y. Comparing inertia weights and constriction factors in particle swarm optimization // Proceedings of the 2000 Congress on Evolutionary Computation CEC00 (Cat. No. 00TH8512). 2000. No. 1. P. 84-88. DOI: 10.1109/CEC.2000.870279

References

1. Karpenko A.P. Sovremennye algoritmy poiskovoy optimizatsii. Algoritmy, vdokhnovlennye prirodoy [Modern search engine optimization algorithms. Algorithms inspired by nature]. Moscow: MSTU named after N.E. Bauman Publ.; 2017. 446 p. (In Russ.)

2. Matrenin P.V., Sekaev V.G. [System description of swarm intelligence algorithms]. Program-mnaya Inzheneriya. 2013;(12):39-45. (In Russ.)

3. Allaoua B. Intelligent PID DC Motor Speed Control Alteration Parameters Using Particle Swarm

Optimization. Artificial Intelligence Resources in Control and Automation Engineering. 2012;(12):3-14. DOI: 10.2174/978160805126711201010003

4. Issa M., Elbaset A.A., Hassanien A.E., Ziedan I. PID Controller Tuning Parameters Using Meta-Heuristics Algorithms: Comparative Analysis. Machine Learning Paradigms: Theory and Application. 2018;801:413-30. DOI: 10.1007/978-3-030-02357-7_20

5. Camigulina G.A., Samigulin T.I. [Review of Modern Approaches of Artificial Intelligence for Control Systems of Complex Objects]. Problems of Informatics. 2018;(3):4-20. (In Russ.)

6. Rostov N.V. [Parametric Optimization of Digital Modal Controllers]. Informatics, Telecommunications and Control. 2010;3(101):39-44. (In Russ.)

7. Ozana S., Docekal T. PID Controller Design Based on Global Optimization Technique with Additional Constraints. Journal of Electrical Engineering. 2016;67(3): 160-168. DOI: 10.1515/jee-2016-0023

8. Solihin M.I., Akmeliawati R., Legowo A. Robust Feedback Control Design Using PSO-Based Optimisation: a Case Study in Gantry Crane Control. Int. J. Mechatronics and Automation. 2011; 1(2): 121-131.

9. Mahdizadeh A., Schmid R. Robust Eigenvalue Assignment via Particle Swarm Optmization Methods. In: 2015 5th Australian Control Conference (AUCC); 2015. P. 153-157.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

10. Engelbrecht A.P. Computational intelligence: An introduction. Second edition. Chichester: Wiley; 2020. 640 p.

11. Kennedy J., Eberhart R.C., Shi Y. Swarm Intelligence. San Francisco: Morgan Kaufmann Publishers; 2001. 512 p.

12. Lu H., Chen W. Dynamic-Objective Particle Swarm Optimization for Constrained Optimization Problems. Journal of Combinatorial Optimization. 2006;12(4):409-19. DOI: 10.1007/s10878-006-9004-x

13. Kennedy J., Eberhart R. Particle swarm optimization. In: Proceedings of ICNN'95 - International Conference on Neural Networks; 1995, no. 4. P. 1942-1948. DOI: 10.1109/ICNN.1995.488968

14. Eberhart R.C., Shi Y. Particle swarm optimization: developments, applications and resources. In: Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No. 01TH8546); 2001, no. 1. P. 81-86. DOI: 10.1109/CEC.2001.934374

15. Eberhart R.C., Shi Y. Comparing inertia weights and constriction factors in particle swarm optimization. In: Proceedings of the 2000 Congress on Evolutionary Computation CEC00 (Cat. No. 00TH8512); 2000, no. 1. P. 84-88. DOI: 10.1109/CEC.2000.870279

Информация об авторах

Чернышев Николай Николаевич, канд. техн. наук, доц., доц. кафедры автоматических систем, Институт искусственного интеллекта, МИРЭА - Российский технологический университет, Москва, Россия; chernyshev@mirea.ru.

Ниженец Татьяна Владимировна, ассистент кафедры автоматики и телекоммуникаций, Донецкий национальный технический университет, Донецк, Донецкая Народная Республика; tanaparty@gmail .com.

Information about the authors

Nikolai N. Chernyshev, Cand. Sci. (Eng.), Ass. Prof., Ass. Prof. of Department of Automatic Systems, Institute of Artificial Intelligence, MIREA - Russian Technological University, Moscow, Russia; chernyshev@mirea.ru.

Tatyana V. Nizhenets, Assistant of Department of Automation and Telecommunications, Donetsk National Technical University, Donetsk, Donetsk People's Republic; tanaparty@gmail.com.

Вклад авторов: все авторы сделали эквивалентный вклад в подготовку публикации.

Авторы заявляют об отсутствии конфликта интересов.

Contribution of the authors: the authors contributed equally to this article.

The authors declare no conflicts of interests.

Статья поступила в редакцию 11.04.2022

The article was submitted 11.04.2022

i Надоели баннеры? Вы всегда можете отключить рекламу.