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

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

CC BY
592
218
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
УПРАВЛЕНИЕ СУДНОМ / МОДЕЛЬ НОМОТО / МОДЕЛЬ НОРБИНА / ПАРАМЕТРИЧЕСКАЯ ИДЕНТИФИКАЦИЯ / МЕТОД СКОРОСТНОГО ГРАДИЕНТА / АЛГОРИТМ АДАПТАЦИИ / NOMOTO'S MODEL / NORBIN'S MODEL / SHIP CONTROL / PARAMETER IDENTIFICATION / SPEED GRADIENT METHODT / ADAPTATION ALGORITHM

Аннотация научной статьи по математике, автор научной работы — Осокина Елена Борисовна, Оськин Дмитрий Александрович, Дыда Александр Александрович

В настоящей работе рассматривается практически важная задача идентификации параметров судна, решение которой демонстрируется на примере простейших моделей 1-го порядка: линейной модели Номото и нелинейной модели Норбина. Для идентификации параметров использован метод скоростного градиента, суть которого заключается в составлении интегрального или локального целевого функционала, выражающего степень близости идентифицируемого объекта (судна) и его настраиваемой модели. Получены алгоритмы адаптивной настройки оценок параметров идентифицируемого объекта. Алгоритмы основаны на вычислении градиента производной по времени целевого функционала, вычисленного в силу уравнений системы. Численные эксперименты подтвердили работоспособность полученных алгоритмов адаптивной идентификации. Рассмотренный подход может быть распространен на решение задач параметрической идентификации с использованием линейных и нелинейных моделей более высокого порядка.

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

Похожие темы научных работ по математике , автор научной работы — Осокина Елена Борисовна, Оськин Дмитрий Александрович, Дыда Александр Александрович

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

The paper is devoted to the problem of ship parameter identification. The solving of this problem is demonstrated on the basis of simple ship models of first order, namely, Nomoto’s linear model and Norbin’s nonlinear model. To identify the parameters, the speed gradient method is applied. The main idea of the method consists in such an adjustment of controlled object model parameters that a difference between dynamics of an object and its model tends to zero. Algorithms of adaptive adjustment for estimates of identified object parameters are derived. Numerical simulations had confirmed an effectiveness of considered algorithms of adaptive identification.

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

|Выпуск 2

УДК 681.51

Б. Б. Осокина,

ст. преп.;

Д. А. Оськин,

канд. техн. наук, доц.;

А. А. Дыда,

д-р техн. наук, проф.

АДАПТИВНАЯ ИДЕНТИФИКАЦИЯ ПАРАМЕТРОВ СУДНА НА ОСНОВЕ ПРОСТЫХ МОДЕЛЕЙ

SIMPLE MODLES BASED NADAPTIVE AIDENTIFICATION OF SHIP PARAMETERS

В настоящей работе рассматривается практически важная задача идентификации параметров судна, решение которой демонстрируется на примере простейших моделей 1-го порядка: линейной модели Номото и нелинейной модели Норбина. Для идентификации параметров использован метод скоростного градиента, суть которого заключается в составлении интегрального или локального целевого функционала, выражающего степень близости идентифицируемого объекта (судна) и его настраиваемой модели. Получены алгоритмы адаптивной настройки оценок параметров идентифицируемого объекта. Алгоритмы основаны на вычислении градиента производной по времени целевого функционала, вычисленного в силу уравнений системы. Численные эксперименты подтвердили работоспособность полученных алгоритмов адаптивной идентификации. Рассмотренный подход может быть распространен на решение задач параметрической идентификации с использованием линейных и нелинейных моделей более высокого порядка.

The paper is devoted to the problem of ship parameter identification. The solving of this problem is demonstrated on the basis of simple ship models of first order, namely, Nomoto’s linear model and Norbin’s nonlinear model. To identify the parameters, the speed gradient method is applied. The main idea of the method consists in such an adjustment of controlled object model parameters that a difference between dynamics of an object and its model tends to zero. Algorithms of adaptive adjustment for estimates of identified object parameters are derived. Numerical simulations had confirmed an effectiveness of considered algorithms of adaptive identification.

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

Key words: ship control, Nomoto’s model, Norbin’s model, parameter identification, speed gradient methodt, adaptation algorithm.

Введение

Задачи управления сложными динамическими системами, в том числе морскими подвижными объектами (МПО), предполагают обеспечение требуемой реакции системы вследствие сформированных управляющих сигналов. Как правило, нестабильность, нелинейность и неопределённая динамика реагирования объекта обуславливают сложность задач управления. Традиционно для синтеза качественной системы управления требуется знание параметров управляемого объекта, т.е. решение задачи параметрической идентификации. Спецификой МПО является их сложное взаимодействие с внешней средой, выражающееся, например, в наличии присоединённых масс и моментов инерции, влиянии ветроволновых воздействий и изменении характеристик поверхности судна, его загрузки и др. [1] - [3]. В современной теории управления разработано достаточно много методов идентификации параметров динамических объектов, среди которых к числу наиболее перспективных можно отнести методы, основанные на адаптивном подходе. В настоящей работе решается задача адаптивной идентификации для простых моделей судов [4] - [7], основанная на методе скоростного градиента [8], [9].

Основная часть

Модель надводного водоизмещающего судна в процессе решения задачи управления курсом при некоторых упрощающих допущениях [1] может быть представлена в виде следующих дифференциальных уравнений:

Ф = ю;

J со = kj5- CjW,

(1)

где ф — курс; ш — угловая скорость (скорость рысканья); 5 — угол отклонения руля; к1тс1 — коэффициенты момента силы и вязкого сопротивления соответственно; J— общий момент инерции с учётом присоединённых масс воды.

Приведённые дифференциальные уравнения представляют собой простейшую модель, известную как модель Номото 1-го порядка [10]. Соответствующая ей передаточная функция имеет вид

W ( 5 )

kP

s (Ts +1) ) ’

(2)

j k т J

где kp = — ;T = — . C C

Модель Норбина [10] учитывает нелинейную зависимость момента вязкого сопротивления от скорости рысканья и в простейшем случае может быть записана в следующем виде:

Ф = ю;

J со = к2Ъ- е2о3. (3)

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

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

x = F ( x, p, t), (4)

где x — вектор состояния управляемого объекта ир — вектор его параметров.

Целью управления является минимизация функции:

Q = Q (Т )^> min.

На первом шаге алгоритма метода скоростного градиента вычисляется скорость изменения Q(x,p, t) вдоль траектории, определяемой уравнением (4):

Q (х, t)

dQ ^ dQ _ , ч

а +§ &(х t )'

(5)

Следующий шаг — нахождение градиента для полученной производной по настраиваемым параметрам:

dQ (х, t) _ ( dQ (х, t) dQ (x, t)Л

dp ^ dpx dpn J '

В заключение для минимизации целевой функции Q(x,p, t) выполняется настройка вектора изменяемых параметров в направлении, противоположном скоростному градиенту:

dp = _ г dQ (х, t) dt dp

(6)

Выпуск 2

|Выпуск 2

ВЕСТНИК

Г lllfca1' ГОСУДАРСТВЕННОГО УНИВЕРСИТЕТА

ГО И РЕЧНОГО ФЛОТА ИМЕНИ АДМИРАЛА С. О. МАКАРОВА

где Г — симметричная положительно определённая, например, диагональная матрица:

0 0 0

0 Y 2 0 0

0 0 0

0 0 0 Y п

Г=

коэффициенты у. обуславливают скорость адаптации настраиваемых параметров.

Рассмотрим адаптивную идентификацию параметров МПО.

Модель Номото. Применим метод скоростного градиента для идентификации параметров моделей МПО. Линейную модель Номото 1-го порядка (второе уравнение) можно записать в виде

со = am + 65,

(7)

1

к„

где а = —; b = —.

T T

Выберем настраиваемую (идентифицирующую) модель в виде

(й = А ю + Бд + v ,

т т

где ат, Ьт — настраиваемые параметры, av — вспомогательный сигнал. Введём дополнительную переменную

и определим целевую функцию

S=(Q - (Q

Q =1 s2 . 2

(8)

(9)

(10)

Вычислим производную целевой функции по времени, воспользовавшись уравнениями (7) и (8):

Q = ss = s (со -com ) = s (arn + 65- Am- Bmb- v ). (11)

Выполним дифференцирование по параметрам настраиваемой модели:

dQ dQ

= -5ю;----= -so .

дА ’дБ

т т

В результате алгоритм настройки параметров модели может быть записан в виде:

К = jsm;

К =ysO; v = v0sign ( х )

(12)

(13)

(возможны различные варианты выбора вспомогательного сигнала).

Как показано в [8], при определённых условиях имеет место следующее идентификационное свойство настраиваемой модели:

а ^ а:

т ’

b ^Ь.

Модель Норбина. Для нелинейной модели Норбина 1-го порядка будем считать, что момент силы вязкого сопротивления имеет характер кубической зависимости от скорости рысканья:

(о = -— 5 + — ю3.

J J

(14)

kp k

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

„ _ p ■ U _ 8

приняв a — —, D — ——, получим:

8

J

(о = аю3 + Ь8; to т = Ат3 + 5 5 + v •

т т т

С учётом (9), (10), (15) вычислим производную целевой функции по времени: Q = ss = s (ю -ют ) = s (аю3 + Ь8- Лтт3 - Bm8-v) •

(15)

(16)

Дифференцирование (16) по параметрам настраиваемой модели даёт следующие резуль-

таты:

dQ з = -sm3;

d-4

dQ

дВ„

= -s8 ;

(17)

v = s.

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

Ат = yW;

Вт =ys8;

(18)

v

= v0sign ( х ).

Для проверки работоспособности полученных алгоритмов адаптивной идентификации на основе простых моделей Номото и Норбина было проведено моделирование в среде MATLAB Simulink. Система адаптивной идентификации параметров для линейной модели Номото 1-го порядка приведена на рис. 1. На вход объекта управления был подан задающий сигнал из двух гармоник, различающихся по амплитуде и частоте.

Переменная s (рис. 2) отражает отклонение сигнала на выходе настраиваемой модели ат от сигнала на выходе моделируемого объекта ш.

Результаты моделирования подтвердили, что настраиваемые параметры Ат и Вт (рис. 3), согласно идентификационному свойству модели, по величине стремятся к аналогичным коэффициентам, заданным для объекта управления: Ат « а = -0,8; Вт к Ь = 0,05.

На рис. 4 приведена система адаптивной идентификации параметров для нелинейной модели Норбина 1-го порядка.

Процессы, характеризующие адаптивную идентификацию для нелинейной модели, приведены на рис. 5и6.

Так же, как и для линейной системы, адаптивная идентификация для нелинейного объекта обеспечивает соответствие настраиваемых параметров А и В (рис. 6) их истинным значениям: Ат к а = -0,3; Вт к Ь = 0,05.

Выпуск 2

|Выпуск 2

для линейной модели Номото 1-го порядка

Рис. 2. Отклонение сигнала на выходе настраиваемой модели от сигнала на выходе объекта для линейной модели Номото 1-го порядка

для нелинейной модели Норбина 1-го порядка

Выпуск 2

|Выпуск 2

Рис. 5. Отклонение сигнала на выходе настраиваемой модели от сигнала на выходе объекта для нелинейной модели Норбина

Выводы

1. Метод скоростного градиента позволил построить схемы адаптивной идентификации параметров линейного и нелинейного динамических объектов.

2. Полученные результаты моделирования позволяют предположить, что использованный подход может быть распространён на более широкий класс нелинейных динамических объектов, в частности на системы с функциональной неопределенностью. Актуальность решения подобной задачи, например, для МПО объясняется априорно неопределённым нелинейным взаимодействием с внешней средой.

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

1. Лукомский Ю. А. Навигация и управление движением судов: учебник / Ю. А. Лукомский, В. Г. Пе-шехонов, Д. А. Скороходов. — СПб.: Элмор, 2002. — 360 с.

2. Manuel Haro Casado. Recursive identification procedure of the nonlinear model ship based on the turning test manoeuvring / Manuel Haro Casado, A. Fernandez Ameal // CAMS 2004, IFAC Conference on Control Applications in Marine Systems. — Ancona, Italy, 2004. — P. 197-202.

3. Вагущенко Л. Л. Системы автоматического управления движением судна / Л. Л. Вагущенко, Н. Н. Цымбал. — Одесса: Латстар, 2002. — 310 с.

4. Юдин Ю. И. Использование идентифицированных математических моделей судна для обеспечения безопасности судовождения / Ю. И. Юдин, А. Г. Степахно, А. Н. Гололобов // Вестник МГТУ — 2009. — Т. 12.—№ 1.— С. 10-12.

5. Романов А. В. Структурная и параметрическая идентификация математической модели водоизме-щающих судов / А. В. Романов // Вестник государственного университета морского и речного флота имени адмирала С. О. Макарова. — 2012. — № 1. — С. 115а-118.

6. Жабко Н. А. Параметрическая идентификация динамических моделей морских судов / Н. А. Жаб-ко // Вестник Воронежского государственного технического университета, 2012. — Т. 8. — № 1. — С. 80-84.

7. Юдин Ю. И. Математические модели плоскопараллельного движения судна / Ю. И. Юдин, И. И. Сотников // Вестник МГТУ — 2009. — Т. 12. -№1,- С. 10-12.

8. Мирошник И. В. Нелинейное и адаптивное управление сложными динамическими системами / И. В. Мирошник, В. О. Никифоров, А. Л. Фрадков. — СПб.: Наука, 2000. — 549 с.

9. Фрадков А. Л. О применении кибернетических методов в физике / А. Л. Фрадков // Успехи физических наук. — 2005. — Т. 175. -№2,-С. 113-138.

10. Amerongen J. Van Adaptive Steering of Ship: PhD thesis of Job van Amerongen // Delft University of Technology. — 2005. — 156 p.

УДК 004: 656.61.073 B.M. Дорожко.

канд. физ.-мат. наук

ОПРОКИДЫВАНИЕ КОНТУРА МОРСКОГО СУДНА «ВОЛНОЙ-УБИЙЦЕЙ» CAPSIZING OF SEAGOING VESSEL CONTOUR DUE TO «ROGUE WAVE»

Разработана технология моделирования динамического воздействия «волны-убийцы» высотой 30 м на контур (мидель-сечение) морского судна на основе CFD-метода. Численное моделирование воздействия «волны-убийцы» на полноразмерный контур было выполнено с целью получения численных оценок работы момента сил. Детально рассматривается численное моделирование опрокидывания контура и оценка параметров его движения. В зависимости от времени и угла крена вычислены момент сил и работа момента сил, действующих на контур. Установлено, что характер эволюции работы момента сил может применяться для оценки динамической остойчивости контура на «волне-убийце». Оценена динамическая остойчивость контуров судов водоизмещением 3040 - 9260 т на «волнах-убийцах» длиной 120- 190 м. Полученные результаты и технология моделирования могут быть использованы при проектировании морских судов.

CFD-based simulation technology for evaluation ofthe dynamic impact of 30 meters high of «rogue wave» on free-floating contour (middle-vessel cross section) has been developed. Numeric modeling of the impact of «rogue wave» on a full-sized contour which provides estimates of moment force work was fulfilled. The paper treats in detail the aspects associated with the numerical modeling of contour capsize and estimation of the parameters of its motion. Time and angle histories of moment offorce and work moment force acting on the contour were calculated. It was found out that the pattern of the evolution of the moment force work can be used as a measure of dynamic stability of the contour in «rogue wave». Dynamic stability of the contours of the vessels with the displacement from 3040 to 9260 tons in «rogue-waves» with the length from 120 to 190 meters was estimated. The obtained results and simulation technology can be usedfor the design of seagoing vessels.

Выпуск 2

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