Научная статья на тему 'Алгоритмы анализа робастных свойств многоцелевых законов управления подвижными объектами'

Алгоритмы анализа робастных свойств многоцелевых законов управления подвижными объектами Текст научной статьи по специальности «Математика»

CC BY
114
26
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИСТЕМА УПРАВЛЕНИЯ / МНОГОЦЕЛЕВОЙ ПОДХОД / РОБАСТНАЯ УСТОЙЧИВОСТЬ / РОБАСТНОЕ КАЧЕСТВО / ОПТИМИЗАЦИЯ / УПРАВЛЕНИЕ ПОДВИЖНЫМИ ОБЪЕКТАМИ / CONTROL SYSTEM / MULTI-PURPOSE APPROACH / ROBUST STABILITY / ROBUST QUALITY / OPTIMIZATION / MOVING OBJECTS CONTROL

Аннотация научной статьи по математике, автор научной работы — Сотникова Маргарита Викторовна, Томилова Анастасия Сергеевна

Вопросам анализа робастных свойств систем управления подвижными объектами уделяется существенное внимание в современной теории управления. Это объясняется тем, что математические модели, используемые при синтезе законов управления, практически всегда являются неточными и лишь приближенно представляют динамику реальных объектов. При этом одним из требований, предъявляемых на практике к системам управления, является сохранение их динамических свойств при вариации параметров и структуры математических моделей в определенных пределах. Если построенная система управления таким свойством не обладает, то ее нельзя считать работоспособной. В работе исследуются вопросы анализа робастной устойчивости и робастного качества многоцелевых законов управления подвижными объектами. Выбор многоцелевого подхода обусловлен тем, что он позволяет обеспечить желаемое качество функционирования системы управления в различных режимах, в том числе при действии внешних возмущений. При этом выбор настраиваемых элементов многоцелевой структуры закона управления определяет робастные свойства замкнутой системы. Рассматривается формализованная постановка задачи анализа робастных свойств законов управления с многоцелевой структурой с учетом ограниченных допустимых вариаций математической модели. Предлагается частотный подход к анализу робастной устойчивости и оптимизационный подход к анализу робастного качества. На основе полученных в работе результатов сформированы вычислительные алгоритмы анализа робастных свойств. В качестве практического примера рассмотрена система управления движением морского судна по заданному курсу. Выполнен анализ ее робастных свойств при условии допустимой вариации коэффициентов линейной математической модели судна в установленных диапазонах. Продемонстрированы примеры имитационного моделирования в среде MATLAB.

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

Похожие темы научных работ по математике , автор научной работы — Сотникова Маргарита Викторовна, Томилова Анастасия Сергеевна

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

ALGORITHMS FOR THE ROBUST PROPERTIES ANALYSIS OF A MULTI-PURPOSE CONTROL LAWS OF MOVING OBJECTS

The problems of analyzing robust properties for control systems of moving objects are of significant importance in modern control theory. This is because the mathematical models used in the synthesis of control laws are almost always inaccurate and only approximately represent the dynamics of moving objects. At the same time, one of the requirements for control systems in practice is the preservation of their dynamic properties, when the parameters and structure of mathematical models can vary within certain limits. If the developed control system does not have this property, then it can not be considered workable. The article deals with the analysis of robust stability and robust quality for multi-purpose control laws of moving objects. The multi-purpose approach is chosen as the basis for designing the control system, since it allows to provide the desired quality of the control system operation in various regimes, including under the influence of external disturbances. In this case, the choice of tunable elements of the multi-purpose control law determines the robust properties of the closed-loop system. The formalized statement of the problem of robust properties analysis for control laws with a multi-purpose structure is considered taking into account the limited admissible variations of the mathematical model. Frequency-domain approach to the analysis of robust stability and optimization approach to the analysis of robust performance are proposed. On the basis of the obtained results, computational algorithms for the analysis of robust properties are formed. As a practical example, the system of ship motion control is considered. The analysis of its robust properties is performed taking into account the admissible variation of the linear model coefficients in the given ranges. Examples of simulation modeling in MATLAB environment are demonstrated.

Текст научной работы на тему «Алгоритмы анализа робастных свойств многоцелевых законов управления подвижными объектами»

Когнитивно-информационные технологии М.В. Сотникова,

в системах управления А.С. Томилова

УДК 004.414.23, 519.876.5

DOI: 10.25559/SITITO.14.201802.374-381

АЛГОРИТМЫ АНАЛИЗА РОБАСТНЫХ СВОЙСТВ МНОГОЦЕЛЕВЫХ ЗАКОНОВ УПРАВЛЕНИЯ ПОДВИЖНЫМИ ОБЪЕКТАМИ

М.В. Сотникова, А.С. Томилова

Санкт-Петербургский государственный университет, г. Санкт-Петербург, Россия

ALGORITHMS FOR THE ROBUST PROPERTIES ANALYSIS OF A MULTI-PURPOSE CONTROL LAWS OF MOVING OBJECTS

Margarita V. Sotnikova, Anastasiia S. Tomilova Saint-Petersburg State University, Saint-Petersburg, Russia

© Сотникова М.В., Томилова А.С., 2018

Ключевые слова

Аннотация

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

Вопросам анализа робастных свойств систем управления подвижными объектами уделяется существенное внимание в современной теории управления. Это объясняется тем, что математические модели, используемые при синтезе законов управления, практически всегда являются неточными и лишь приближенно представляют динамику реальных объектов. При этом одним из требований, предъявляемых на практике к системам управления, является сохранение их динамических свойств при вариации параметров и структуры математических моделей в определенных пределах. Если построенная система управления таким свойством не обладает, то ее нельзя считать работоспособной. В работе исследуются вопросы анализа робастной устойчивости и робастного качества многоцелевых законов управления подвижными объектами. Выбор многоцелевого подхода обусловлен тем, что он позволяет обеспечить желаемое качество функционирования системы управления в различных режимах, в том числе при действии внешних возмущений. При этом выбор настраиваемых элементов многоцелевой структуры закона управления определяет робастные свойства замкнутой системы. Рассматривается формализованная постановка задачи анализа робастных свойств законов управления с многоцелевой структурой с учетом ограниченных допустимых вариаций математической модели. Предлагается частотный подход к анализу робастной устойчивости и оптимизационный подход к анализу робастного качества. На основе полученных в работе результатов сформированы вычислительные алгоритмы анализа робастных свойств. В качестве практического примера рассмотрена система управления движением морского судна по заданному курсу. Выполнен анализ ее робастных свойств при условии допустимой вариации коэффициентов линейной математической модели судна в установленных диапазонах. Продемонстрированы примеры имитационного моделирования в среде MATLAB.

Keywords

Abstract

Control system; multi-purpose approach; robust stability; robust quality; optimization; moving objects control.

The problems of analyzing robust properties for control systems of moving objects are of significant importance in modern control theory. This is because the mathematical models used in the synthesis of control laws are almost always inaccurate and only approximately represent the dynamics of moving objects. At the same time, one of the requirements for control systems in practice is the preservation of their dynamic properties, when the parameters and structure of mathematical models can vary within certain limits. If the developed control system does not have this property, then it can not be considered workable. The article deals with the analysis of robust stability and robust quality for multi-purpose control laws of moving objects. The multi-purpose approach is chosen as the basis for designing the control system, since

|Об авторах:|

Сотникова Маргарита Викторовна, доктор физико-математических наук, доцент, профессор кафедры компьютерных технологий и систем, Санкт-Петербургский государственный университет (198504, Россия, г. Санкт-Петербург, Петергоф, Университетский проспект, д. 35), ORCID: http://orcid.org/0000-0003-0726-7448, m.sotnikova@spbu.ru

Томилова Анастасия Сергеевна, студент, кафедра компьютерных технологий и систем, Санкт-Петербургский государственный университет (198504, Россия, г. Санкт-Петербург, Петергоф, Университетский проспект, д. 35), ORCID: http://orcid.org/0000-0001-8074-754X, cat8520@ yandex.ru

Современные информационные технологии и ИТ-образование

Том 14 № 2 (2018) ISSN 2411-1473 sitito.cs.msu.ru

Margarita V. Sotnikova, Cognitive information technologies

Anastasiia S. Tomilova in control systems

it allows to provide the desired quality of the control system operation in various regimes, including under the influence of external disturbances. In this case, the choice of tunable elements of the multi-purpose control law determines the robust properties of the closed-loop system. The formalized statement of the problem of robust properties analysis for control laws with a multi-purpose structure is considered taking into account the limited admissible variations of the mathematical model. Frequency-domain approach to the analysis of robust stability and optimization approach to the analysis of robust performance are proposed. On the basis of the obtained results, computational algorithms for the analysis of robust properties are formed. As a practical example, the system of ship motion control is considered. The analysis of its robust properties is performed taking into account the admissible variation of the linear model coefficients in the given ranges. Examples of simulation modeling in MATLAB environment are demonstrated.

Введение

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

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

Вопросам робастности посвящено множество научных работ, книг и статей, например [1-4]. Существенное внимание при этом уделяется исследованию методов синтеза робастных законов управления подвижными объектами [5-8], включая морские суда [9, 10, 11]. В последнее десятилетие активно развиваются подходы к синтезу робастных алгоритмов управления на основе прогнозирующих моделей [12, 13].

Классическими вариантами синтеза стабилизирующих регуляторов для линейных стационарных систем являются линейно-квадратичный регулятор (LQR) и модальный синтез [1, 14, 15]. Известно, что любой регулятор, который обеспечивает устойчивость номинальной модели, всегда обладает определенным запасом устойчивости. Так, если используется модальный синтез, то чем дальше от мнимой оси находятся корни в открытой левой полуплоскости, тем больше запас устойчивости, но при этом система может неудовлетворительно работать при наличии шума и внешних возмущений.

Существуют два основных направления анализа робаст-ных свойств систем управления - параметрический метод для структурированных неопределенностей и частотный метод при наличии неструктурированных неопределенностей [14, 16, 17]. К параметрическим методам анализа робастной устойчивости относится теорема Харитонова об устойчивости семейства полиномов, впервые сформулированная в работе [17]. Другой современный подход связан с применением линейных матричных неравенств [2].

К частотным методам анализа робастной устойчивости при наличии неструктурированной неопределенности относятся методы, представленные в работах [1, 3, 4, 7]. Особенностью этих методов является то, что структура модели заранее не фиксирована, в частности неизвестны степени полиномов в числителях и знаменателях передаточных функций. При этом ограничения на допустимые вариации модели накладываются в частотной области. Методы этой группы применяются в данной работе.

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

В работе осуществляется формализованная постановка задачи анализа робастных свойств многоцелевых законов управления. Предлагаются методы ее решения. Для исследования ро-бастной устойчивости применяется частотный подход, а для робастного качества - оптимизационный. На основе полученных результатов сформированы соответствующие вычислительные алгоритмы.

В качестве практического примера рассматривается система управления движением морского судна, выполняющего маневрирование по курсу. Цель управления судном состоит в том, чтобы обеспечить заданный командный сигнал по курсу. Рассматривается нелинейная математическая модель движения морского судна [18], осуществляется ее линеаризация, а для построения закона управления используется многоцелевой подход [19-23]. Исследуются робастные свойства многоцелевого закона управления движением судна по курсу при условии, что коэффициенты математической модели варьируются в заданных пределах. Выполняется проверка робастной устойчивости в зависимости от выбора настраиваемых элементов многоцелевого закона управления, а также проводится анализ сохранения качества процессов управления при вариациях параметров модели. Результаты работы представлены примерами имитационного моделирования в среде МА^АВ^тшНпк.

Vol. 14, no 2. 2018 ISSN 2411-1473 sitito.cs.msu.ru

Modern Information Technologies and IT-Education

Математические модели подвижного объекта и многоцелевого закона управления

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

X = Ax + bS + h d (t ), S = u,

(1)

У = сх,

где X £ Е" - вектор состояния, и £ Е - управляющий сигнал, 5 £ Е - отклонение исполнительных органов, d £ Е - внешнее возмущение, у £ Е - регулируемая переменная.

Построим многоцелевой закон управления, представленный ( ри ими

¿ = Аг + В5 + С(.у-С/),

(2)

и = К(г - х ) + А:58 + А:д(>'-Сг) + Кух ,

где 1 £ Е" - вектор состояния асимптотического наблюдателя, который позволяет восстановить информацию о неизвестных компонентах вектора состояния; х* - командный сигнал. Настраиваемыми элементами многоцелевой структуры (2) являются:

• матрицы К и к базового закона управления и = К(х — X ) + К58 , определяющие динамику собственного движения системы управления;

• число Кд, обеспечивающее астатизм замкнутой системы по регулируемой переменной у при наличии постоянных возмущений;

• вектор К„ обеспечивающий компенсирующую добавку при ненулевом сигнале X ;

• матрица асимптотического наблюдателя С, которая выбирается исходя из требования гурвицевости матрицы А — СС и желаемой динамики при наличии постоянных возмущений.

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

Динамика замкнутой системы (1), (2) определяется выбором настраиваемых элементов многоцелевой структуры (2). При этом в процессе их поиска необходимо учитывать, в том числе, ограниченность ресурсов управления. В работах [18, 19] показано, что для поиска настраиваемых элементов удобно использовать оптимизационный подход. В частности, в работах [20-23] представлены соответствующие эффективные вычислительные алгоритмы, которые могут быть реализованы на борту

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

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

Математическая модель объекта в большинстве случаев отличается от номинальной модели, используемой при синтезе закона управления. Это связано с наличием ряда неучтенных факторов и неполнотой информации об объекте управления. Следовательно, возникает естественный вопрос: сохранятся ли свойства замкнутой системы, обеспечиваемые динамическим регулятором (2), при отклонениях коэффициентов линейной модели (1) в заданных пределах.

Будем считать, что коэффициенты модели (1) могут варьироваться в следующих пределах

~ (3)

аг, G [arj, arj L Ьг G [Ьг, Ьг L hj = 1П

Здесь Cl,,, Cl,,, b,, Ь - нижние и верхние границы соот-

У У г г

ветственно. В работе ставится задача анализа робастной устойчивости замкнутой системы управления (1), (2) при условии, что коэффициенты модели (1) могут варьироваться в пределах (3). То есть рассматривается вопрос о том, сохранит ли устойчивость замкнутая система (1), (2) при всевозможных вариациях параметров модели (3).

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

Таким образом, в работе исследуются вопросы анализа ро-бастной устойчивости и робастного качества многоцелевого закона управления (2) при условии, что коэффициенты модели (1) варьируются в пределах (3).

Алгоритмы анализа робастных свойств систем управления подвижными объектами

Представим уравнения математической модели (1) в tf-форме, то есть в форме передаточных функций. После применения преобразования Лапласа, получим:

y = P( s)u+F( s )d, (4)

Pn (s) = c(sE - A)-1 bs-1, Fn (s) = c(sE - A)-1 h

- вспомогательные передаточные функции, построенные для номинальной модели объекта управления (1).

С целью дальнейшего исследования робастной устойчивости, преобразуем формулы (2) для многоцелевого закона управления при X = 0 к следующему виду

U = K(s)y, (5)

где s - переменная Лапласа, а K (s ) - передаточная функция динамического регулятора. Нетрудно проверить, что выражение для K(s) имеет следующий вид:

Современные информационные технологии и ИТ-образование

Том 14 № 2 (2018) ISSN 2411-1473 sitito.cs.msu.ru

Margarita V. Sotnikova, Anastasiia S. Tomilova

Cognitive information technologies in control systems

K (s) = (1 - KK1 (s)bs-1 - K„s- + KAcK1 (s)bs-1 )-1 (KK1 (s)G + KA + KAK1 (s)G ) , (6)

1

где - K1(s) = (sE - A + Gc)

точная функция.

вспомогательная переда-

y = P(s)u + F(S)d ,

(7)

Л 0 ( s) = [ P( s) - Pn ( s )]P- ( s).

(8)

max|Ло(j<)T(j<\ < 1,

'л / D1 1 1

aeR

(9)

AP (®) = |1+

\T ( j<

Pn (ja)\, A,. (®) = |1-

\T ( j<

Pn (j®)\. (11)

A\ (со) = max Л(а>, 9),

веП

(13)

GeQ

В дальнейшем будем полагать, что передаточная функция К(*) регулятора не изменяется в процессе функционирования, а передаточные функции Рп (*) и Рп (*) объекта имеют неопределенность. Поэтому регулятор (5) фактически замыкает не объект с моделью (4), а другой объект с моделью:

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

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

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

где Т(s) = K(s)[1 + Pn (s)K(s)]-1 Pn (s) . С учетом (8) достаточные условия (9) могут быть преобразованы к следующей форме

|[ P( ja) - Pn ( ja)]P;1( jœ)\ < 1/\T ( jœ)\, Va e [0, ю). (10)

Здесь функция частоты Ъ(<®, Pn, K) = 1j|Т(j<)| представляет предельно «широкий коридор» вариации амплитудно-частотной характеристики (АЧХ) объекта управления (1), в пределах которого гарантируется сохранение устойчивости замкнутой регулятором (2) системы. Таким образом, частотные границы робастной устойчивости для динамического регулятора (2) определяются следующими формулами

Отметим, что функция Ъ(ф, Рп, К) зависит от выбора регулятора (5), а значит полностью определяется настраиваемыми элементами многоцелевого закона управления (2).

Теперь построим частотные границы, в пределах которых варьируется АЧХ объекта управления (1) при вариации коэффициентов модели в допустимых пределах (3). Пусть вектор е е Е* объединяет варьирующиеся коэффициенты модели (1). Введем допустимое множество вариации указан-

ных параметров, которое определяется согласно ограничениям (3). Тогда АЧХ возмущенного объекта, соответствующая набору параметров в, равна

А(а>,в) = |Р(уо>,8)|. (12)

Теперь можно определить границы фактического «коридора», в пределах которого варьируется АЧХ объекта:

Здесь Aj(®) является верхней, а A(<) - нижней частотной границей. Построенный частотный «коридор» соответствует фактическим возможным изменениям модели объекта при наличии неопределенности параметрического типа. В результате анализ робастной устойчивости многоцелевого закона управления сводится к построению частотных границ робаст-ной устойчивости по формуле (11) и сравнению этих границ с фактическим коридором (13) вариации модели объекта. Если границы робастной устойчивости заданного регулятора включают кривые (13), то требование робастной устойчивости выполнено. В противном случае, необходимо изменить настраиваемые элементы многоцелевого закона и вновь проверить выполнение указанного условия.

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

1. Задать настраиваемые элементы многоцелевого закона управления (2);

2. Вычислить передаточную функцию K (s) динамического регулятора (5) и соответствующую передаточную функцию Т ( s) = K (s )(1 + Pn ( s) K ( s))- Pn ( s);

3. Построить частотную границу робастной устойчивости, обеспечиваемую регулятором K(s) ;

4. Вычислить верхнюю и нижнюю границы вариации АЧХ объекта по формулам (13);

5. Проверить, включают ли границы робастной устойчивости регулятора K(s) кривые (13) или нет. Если включают, то требование робастной устойчивости выполнено. В противном случае необходимо изменить настраиваемые элементы многоцелевой структуры (2) и перейти к п. 1.

Перейдем к исследованию робастного качества многоцелевого закона управления (2). Для этого при фиксированном наборе настраиваемых элементов многоцелевого закона управления (2) найдем значение длительности переходных процессов и перерегулирования по контролируемой переменной y . Отметим, что значения этих характеристик зависят от коэффициентов математической модели (1). Пусть Jp(9) - перерегулирование и T (0) - длительность для вектора 0 коэффициентов модели (1).

Построим верхнюю и нижнюю границу изменений характеристик качества. Для этого введем в рассмотрение следующие функции:

Jf{ (14)

ВеП

веП

77(ОД) = зирг^е.вд, Т1°{К(*)) = ы Тр(в,к(*)),

(15)

где О - допустимое множество коэффициентов модели, удовлетворяющих условиям (3). Тогда множества значений функционалов ]р(в) и Тр(в) определяются следующим образом:

И = ( Jp ( K ( s )), JJ ( K (s))) и И = (Tlo ( K ( s)), TU ( K (s))).

(16)

Vol. 14, no 2. 2018 ISSN 2411-1473 sitito.cs.msu.ru

Modern Information Technologies and IT-Education

Таким образом, величины (14) и (15) определяют верхнюю и нижнюю границу перерегулирования и длительности переходного процесса соответственно для заданных настраиваемых элементов многоцелевого закона управления (2).

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

1. Задать настраиваемые элементы многоцелевого закона управления (2);

2. Вычислить передаточную функцию К(5) динамического регулятора (5) и соответствующую передаточную функцию Т(5) = К(5)0 + Рп (5)К(5))4 рп (5);

3. Вычислить верхнюю и нижнюю границу изменений характеристик качества по формулам (14), (15);

4. Сформировать интервалы (16), которым принадлежат значения перерегулирования и длительности переходных процессов при вариации параметров модели в пределах (3).

Отметим, что предложенные методы могут использоваться для анализа робастных свойств систем управления подвижными объектами различных классов [24, 25].

Пример анализа робастных свойств системы управления движением судна по курсу

Будем считать, что линейная математическая модель движения судна по курсу имеет вид (1), причем матрицы этой модели равны

А =

а вектор состояния X и внешнее возмущение dимеют сле-

ai} е \ац, ai} ], bt е [bt, bt ],

Здесь

а.. = а.. -0,3а.., а„ = а.. + 0,3а,

i, j = 1,2. (19)

а..

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

К = (0.1267 21.49 5.9409), К, =-1.3073

Кд = 662.1373, Кг =(0.1267 21.49 0)

С = (1773.2 7.7737 5.1857)Т

Соответствующая им передаточная функция динамического регулятора (5) равна

= '662.^4 + 961.es3 +422.3 82 +47.53s (20)

= s4+7.307s3+20.7s2+2.988s+1.624-10-15

Покажем, что регулятор и = К(5)у обеспечивает устойчивость замкнутой системы при любой вариации коэффициентов модели в заданных пределах (19). Для этого приведем графики (рис. 1) границ робастной устойчивости регулятора (20) и частотного коридора, в пределах которого варьируются АЧХ объекта управления при допустимых вариациях коэффициентов (19), и сравним их.

-Нижняя граница АЧХ объекта

- Верхняя граница АЧХ объекта

- Верхняя граница робастной устойчивости

- Нижняя граница робастной устойчивости

а11 а12 0^ Г b ^ Г v С

а21 а22 0 ; ь = b2 ; н = h2 ; c = ( 0 0 1) , (17) <

0 1 0J 10j l 0 J

дующие компоненты:

х = v' шу' ф)т; а=¥г

Здесь - боковая скорость, - угловая скорость вращения по курсу, ф - угол курса, - боковая сила.

Численные значения элементов матриц, приведенных в формуле (17), равны [18]:

а11 =-9.7347-10-3К; а12 = 1.6284575 V; Ь =-1.9801-10-372; а21 = 4.0748-10^; а22 =-7.1699-10-2^ Ъ2 =-3.8596 •10-4V2; И1 = 1.540467-10-3; кг = с2 Ь/2 = 1.4142-10-4.

(18)

Данные значения представляют номинальную модель объекта. Будем считать, что эти коэффициенты могут варьироваться в пределах ±30% от номинальных значений, то есть

Рис. 1. Сравнение частотных коридоров Fig. 1. Comparison of frequency corridors

Из рисунка можно сделать вывод, что частотный коридор вариации АЧХ объекта находится внутри границ робастной устойчивости. Таким образом, полученный результат гарантирует сохранение устойчивости при любых вариациях коэффициентов модели объекта в заданных пределах (19).

Рассмотрим вопрос анализа робастного качества для динамического регулятора U = K(S)y . С этой целью построим границы интервалов (16) для перерегулирования и длительности при фиксированных значениях настраиваемых элементов закона управления с многоцелевой структурой. В результате проведенных вычислений были получены следующие значения с учетом вариации коэффициентов в пределах (19):

j ^ j j j ь = ь -0,3b,, ь = ь+о,зь,

b. - номинальные значения, приведенные в формуле (18).

JJ = 19.2294, Jl° = 0, Tup = 53.1565, Tl° = 16.6489.

(21)

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

Современные информационные технологии и ИТ-образование

Том 14 № 2 (2018) ISSN 2411-1473 sitito.cs.msu.ru

Margarita V. Sotnikova, Anastasiia S. Tomilova

Cognitive information technologies in control systems

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

Рис. 2. Углы курса для различных комбинаций коэффициентов модели Fig. 2. Course angles for différent combinations of model coefficients

На рис. 3 приведен пример переходного процесса по курсу для заданного командного сигнала ф = 10 при наличии постоянного внешнего возмущения d = -42 . При этом используется многоцелевой закон управления (2) с приведенными ранее значениями настраиваемых элементов. Из рисунка можно сделать вывод, что построенный регулятор обеспечивает аста-тизм замкнутой системы по контролируемой переменной, то есть компенсирует действие внешнего возмущения.

10

20

30 t, с

40

50

60

Рис. 3. Угол курса номинальной модели Fig. 3. The course angle of the nominal model

Заключение

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

Благодарности

Исследование выполнено при финансовой поддержке Российского фонда фундаментальных исследований в рамках научного проекта № 17-07-00361 a.

Список использованных источников

[1] Веремей Е.И. Линейные системы с обратной связью. СПб.: Издательство «Лань», 2013. 544 с.

[2] Boyd S., Ghaoui E, Feron E., Balakrishnan V Linear matrix inequalities in systems and control theory. Philadelphia: Society for Industrial and Applied Mathematics, 1994. 193 p. DOI: 10.1137/1.9781611970777

[3] Doyle J.C. Analysis of feedback systems with structured uncertainties // IEE Proceedings D - Control Theory and Applications. 1982. Vol. 129, issue 6. Pp. 242-250. DOI: 10.1049/ ip-d.1982.0053

[4] Kwakernaak H. H2-optimization - Theory and applications to robust control design // Annual Reviews in Control. 2002. Vol. 26, issue 1. Pp. 45-56. DOI: 10.1016/S1367-5788(02)80010-4

[5] Сотникова М.В. Синтез робастного цифрового регулятора для системы магнитной левитации // Современные информационные технологии и ИТ-образование. 2012. № 8. С. 1033-1040. URL: https://elibrary.ru/item. asp?id=23020501 (дата обращения: 15.05.2018).

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

[6] MAGLEV: Magnetic Levitation Plant. User Manual. Quanser Inc. Ontario, Canada, 2006. 18 p.

[7] Yedavalli R.K. Robust Control of Uncertain Dynamic Systems: A Linear State Space Approach . Springer, New York, NY, 2014. 204 p. DOI: 10.1007/978-1-4614-9132-3

[8] Hua C., Zhang L., Guan X. Robust Control for Nonlinear Time-Delay Systems. Springer, Singapore, 2018. 300 p. DOI: 10.1007/978-981-10-5131-9

[9] Andrikov D., Dereviankina A. Control Design of Ship Robust Active Rolling Stabilizer // Procedia Computer Science. 2017. Vol. 103. Pp. 470-474. DOI: 10.1016/j.procs.2017.01.027

[10] Du J., Hu X., Krstic M., Sun Y Dynamic positioning of ships with unknown parameters and disturbances // Control Engineering Practice. 2018. Vol. 76. Pp. 22-30. DOI: 10.1016/j.coneng-prac.2018.03.015

[11] Peri D. Robust Design Optimization for the refit of a cargo ship using real seagoing data // Ocean Engineering. 2016. Vol. 123. Pp. 103-115. DOI: 10.1016/j.oceaneng.2016.06.029

Vol. 14, no 2. 2018 ISSN 2411-1473 sitito.cs.msu.ru

Modern Information Technologies and IT-Education

[12] Сотникова М.В. Синтез робастных алгоритмов управления с прогнозирующими моделями // Системы управления и информационные технологии. 2012. Т. 50, № 4. С. 99-102.

[13] Веремей Е.И., Сотникова М.В. Управление с прогнозирующими моделями. Воронеж: ООО «Издательство «Научная книга»», 2016. 214 с.

[14] Doyle J., Francis B. Tannenbaum A. Feedback control theory New York: Macmillan Publ. Co., 1992. 227 p.

[15] Kwakernaak H, Sivan R. Linear Optimal Control Systems. Wiley, New York, 1972. 575 p.

[16] ПолякБ.Т., Щербаков Л.С. Робастная устойчивость и управление. М.: Наука, 2002. 303 с.

[17] Харитонов В.Л. Асимптотическая устойчивость положения равновесия семейства систем дифференциальных уравнений // Дифференциальные уравнения, 1978. № 11. С. 2086-2088.

[18] Веремей Е.И., Корчанов В.М., Коровкин М.В., Погожев С.В. Компьютерное моделирование систем управления движением морских подвижных объектов. СПб.: НИИ Химии СПбГУ 2002. 370 с.

[19] Веремей Е.И., Сотникова М.В. Многоцелевая структура законов управления морскими подвижными объектами // XII Всероссийское совещание по проблемам управления (ВСПУ-2014). Москва: ИПУ РАН, 2014. С. 3289-3300. URL: http://vspu2014.ipu.ru/node/8581 (дата обращения: 15.05.2018).

[20] Veremey E.I. Dynamical correction of control laws for marine ships' accurate steering // Journal of Marine Science and Application. 2014. Vol. 13, issue 2. Pp. 127-133. DOI: 10.1007/ s11804-014-1250-1

[21] Veremey E., Sotnikova M. Spectral Approach to Hrc>-Op-timal SISO Synthesis Problem // WSEAS Transactions on Systems and Control. 2014. Vol. 9(43). Pp. 405-414. URL: http://www.wseas.org/multimedia/journals/ control/2014/a445703-248.pdf (дата обращения: 15.05.2018).

[22] Veremey E.I., Sotnikova M.V. Visual Image Based Dynamical Positioning Using Control Laws with Multipurpose Structure // IFAC-PapersOnLine. Part of special issue: 10th IFAC Conference on Manoeuvring and Control of Marine Craft MCMC 2015: Copenhagen, 24-26 August 2015. 2015. Vol. 48, issue 16. Pp. 184-189. DOI: 10.1016/j.if-acol.2015.10.278

[23] Veremey E., Sotnikova M. Optimal filtering correction for marine dynamical positioning control system // Journal of Marine Science and Application. 2016. Vol. 15, issue 4. Pp. 452462. DOI: 10.1007/s11804-016-1370-x

[24] Fagerholtab K., Psaraftisc H.N. On two speed optimization problems for ships that sail in and out of emission control areas // Transportation Research Part D: Transport and Environment. 2015. Vol. 39. Pp. 56-64. DOI: 10.1016/j. trd.2015.06.005

[25] Bhattacharyya S.K., Gupta D.K. Target Path Iteration method for trajectory control of ships // Applied Ocean Research. 2014. Vol. 48. Pp. 55-65. DOI: 10.1016/j.apor.2014.07.012

Поступила 15.05.2018; принята в печать 10.06.2018; опубликована онлайн 30.06.2018.

References

[1] Veremey E.I. Linear systems with feedback. SPb.: Izdatel'stvo "Lan", 2013. 544 p. (In Russian)

[2] Boyd S., Ghaoui E., Feron E., Balakrishnan V. Linear matrix inequalities in systems and control theory. Philadelphia: Society for Industrial and Applied Mathematics, 1994. 193 p. DOI: 10.1137/1.9781611970777

[3] Doyle J.C. Analysis of feedback systems with structured uncertainties. IEE Proceedings D - Control Theory and Applications. 1982; 129(6):242-250. DOI: 10.1049/ip-d.1982.0053

[4] Kwakernaak H. H2-optimization - Theory and applications to robust control design. Annual Reviews in Control. 2002; 26(1):45-56. DOI: 10.1016/S1367-5788(02)80010-4

[5] Sotnikova M.V. Synthesis of robust digital controller for magnetic levitation system. Modern Information Technology and IT-education. 2012. 8:1033-1040. Available at: https://eli-brary.ru/item.asp?id=23020501 (accessed 15.05.2018). (In Russian)

[6] MAGLEV: Magnetic Levitation Plant. User Manual. Quanser Inc. Ontario, Canada, 2006. 18 p.

[7] Yedavalli R.K. Robust Control of Uncertain Dynamic Systems: A Linear State Space Approach . Springer, New York, NY, 2014. 204 p. DOI: 10.1007/978-1-4614-9132-3

[8] Hua C., Zhang L., Guan X. Robust Control for Nonlinear Time-Delay Systems. Springer, Singapore, 2018. 300 p. DOI: 10.1007/978-981-10-5131-9

[9] Andrikov D., Dereviankina A. Control Design of Ship Robust Active Rolling Stabilizer. Procedia Computer Science. 2017; 103:470-474. DOI: 10.1016/j.procs.2017.01.027

[10] Du J., Hu X., Krstic M., Sun Y. Dynamic positioning of ships with unknown parameters and disturbances. Control Engineering Practice. 2018; 76:22-30. DOI: 10.1016/j.coneng-prac.2018.03.015

[11] Peri D. Robust Design Optimization for the refit of a cargo ship using real seagoing data. Ocean Engineering. 2016; 123:103115. DOI: 10.1016/j.oceaneng.2016.06.029

[12] Sotnikova M.V. Robust model predictive control algorithm synthesis. Automation and Remote Control. 2012; 50(4)99-102. (In Russian)

[13] Veremey E.I., Sotnikova M.V. Management with predictive models. Voronezh: Izdatel'stvo "Nauchnaya kniga", 2016. 214 p. (In Russian)

[14] Doyle J., Francis B. Tannenbaum A. Feedback control theory. New York: Macmillan Publ. Co., 1992. 227 p.

[15] Kwakernaak H., Sivan R. Linear Optimal Control Systems. Wiley, New York, 1972. 575 p.

[16] Polyak B.T., Shcherbakov L.S. Robust stability and control. Moscow: Nauka, 2002. 303 p. (In Russian)

[17] Kharitonov V.L. Asymptotic stability of the equilibrium position of a family of systems of differential equations. Differential Equations. 1978; 11:2086 -2088. (In Russian)

[18] Veremey E.I, Korchanov V.M, Korovkin M.V, Pogozhev S.V. Computer modeling of motion control systems for marine moving objects. St. Petersburg: Research Institute of Chemistry of St. Petersburg State University, 2002. 370 p. (In Russian)

[19] Veremey E.I., Sotnikova M.V. Multipurpose structure of control lawsfor marine moving objects. Proceedings of the XII All-Russian Conference on Control Problems. Moscow: IPU RAS, 2014. pp. 3289-3300. Available at: http://vspu2014.ipu.ru/

Современные информационные технологии и ИТ-образование

Том 14 № 2 (2018) ISSN 2411-1473 sitito.cs.msu.ru

Margarita V. Sotnikova, Cognitive information technologies

Anastasiia S. Tomilova in control systems

node/8581 (accessed 15.05.2018). (In Russian)

[20] Veremey E.I. Dynamical correction of control laws for marine ships' accurate steering. Journal of Marine Science and Application. 2014; 13(2):127-133. DOI: 10.1007/s11804-014-1250-1

[21] Veremey E., Sotnikova M. Spectral Approach to Hœ-Optimal SISO Synthesis Problem. WSEAS Transactions on Systems and Control. 2014; 9(43):405-414. Available at: http://www. wseas.org/multimedia/journals/control/2014/a445703-248.pdf (accessed 15.05.2018).

[22] Veremey E.I., Sotnikova M.V. Visual Image Based Dynamical Positioning Using Control Laws with Multipurpose Structure. IFAC-PapersOnLine. Part of special issue: 10th IFAC Conference on Manoeuvring and Control of Marine Craft MCMC 2015: Copenhagen, 24-26 August 2015. 2015; 48(16):184-189. DOI: 10.1016/j.ifacol.2015.10.278

[23] Veremey E., Sotnikova M. Optimal filtering correction for marine dynamical positioning control system. Journal of Marine Science and Application. 2016; 15(4):452-462. DOI: 10.1007/ s11804-016-1370-x

[24] Fagerholtab K., Psaraftisc H.N. On two speed optimization problems for ships that sail in and out of emission control areas. Transportation Research Part D: Transport and Environment. 2015; 39:56-64. DOI: 10.1016/j.trd.2015.06.005

[25] Bhattacharyya S.K., Gupta D.K. Target Path Iteration method for trajectory control of ships. Applied Ocean Research. 2014; 48:55-65. DOI: 10.1016/j.apor.2014.07.012

Submitted 15.05.2018; revised 10.06.2018; published online 30.06.2018.

About the authors:

Margarita V. Sotnikova, Doctor of Physical and Mathematical Sciences, Professor of Department of Computer Applications and Systems, Saint-Petersburg State University (35 University Ave., Peterhof, St. Petersburg 198504, Russia), ORCID: http://orcid.org/0000-0003-0726-7448, m.sotnikova@spbu.ru

Anastasiia S. Tomilova, student of the Department of Computer Applications and Systems, Saint-Petersburg State University (35 University Ave., Peterhof, St. Petersburg 198504, Russia), ORCID: http://orcid.org/0000-0001-8074-754X, cat8520@yandex.ru

This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0), which permits unrestricted reuse, distribution, and reproduction in any medium provided the original work is properly cited.

Vol. 14, no 2. 2018 ISSN 2411-1473 sitito.cs.msu.ru

Modern Information Technologies and IT-Education

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