Научная статья на тему 'Самоорганизующийсяоптимальный регулятор для управления сервоприводом'

Самоорганизующийсяоптимальный регулятор для управления сервоприводом Текст научной статьи по специальности «Математика»

CC BY
158
65
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
CАМООРГАНИЗАЦИЯ / ОПТИМАЛЬНОЕ УПРАВЛЕНИЕ / РЕГУЛЯТОР / ЭКСТРАПОЛЯЦИЯ / SELF-ORGANIZATION / OPTIMAL CONTROL / REGULATOR / EXTRAPOLATION

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

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

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

Текст научной работы на тему «Самоорганизующийсяоптимальный регулятор для управления сервоприводом»

УДК 681.513.8

А.А. Дьяченко

САМООРГАНИЗУЮЩИЙСЯ ОПТИМАЛЬНЫЙ РЕГУЛЯТОР ДЛЯ УПРАВЛЕНИЯ СЕРВОПРИВОДОМ

Предложен новый метод синтеза самоорганизующегося регулятора, основанный на

.

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

A.A. Dyachenko

THE SELF-ORGANIZATION OPTIMAL REGULATOR FOR SERVO-MOTOR

CONTROL

The new method of synthesis a self-organization regulator, based on extrapolation is offered. The self-organization optimal regulator allows changing the structure, thereby to be arranged under object of control. Control will thus be organized optimal from the point of view functional the generalized work.

Self-organization; optimal control; regulator; extrapolation.

На сегодняшний день проблема адаптивного управления по-прежнему продолжает оставаться открытой и актуальной. Было предложено много методов решения этой проблемы и здесь предложен один из них.

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

В работе рассматривается адаптивный регулятор (АР) нового класса, предложенный академиком А.А. Красовским [1]. Регулятор включает в себя два компонента, адаптивный самоорганизующийся наблюдатель и оптимальное (субопти-) .

- ( ),

( ).

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

Рассмотрим алгоритмы дискретного самоорганизующегося оптимального ре-( ).

циклы t^, а циклы в свою очередь разбивается на шаги Д^ш , в одном цикле m шагов. Поэтому непрерывное время t представляется в таком виде t = Vty + £Д^Ш, где v - номер цикла, k - номер шага. Для упрощения записи

будем использовать запись t = V + k .

В СОРЭ на циклах (ц модель объекта представляется в виде цепочки интеграторов соединенных последовательно. Поэтому непрерывная модель в переменных состояния записывается в следующем виде:

Х1 = Х2 , х2 = Х3,

(1)

Хп = 0,

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

х[к +1] = Ф[1]х[к ];

(2)

где

ф[к ] =

1 кЫ.

(Шш)

п-1

ш

(п-1)!

0 1

0 0

(кА^)

п - 2

(п - 2)!

1

- фундаментальная матрица.

Циклический ФКБ для такого объекта будет представлен в следующем виде. Одношаговое предсказание х:

Х[к+1|к ]=Ф[1]Х[к ].

Вычисление Х[к+1]:

Х[к +1] = Х[к +1| к ] + К [к +1]( і[к +1] - ,Х1[к +1| к ]) 2[к +1] = ^ [к +1] - у[к ],

(3)

где К - векторный коэффициент усиления, г - ошибка рассогласования, х3 - задающее воздействие, у - выходная величина.

Одношаговое предсказание ковариационной матрицы ошибок оценивания:

Р[к+1|к ]=Ф[1]Р[к ]ФГ [1],

Р11 [к + 11 к]'

К [к + 1] =

1

2

Р11[к + 11 к ] + аД

Р1г [к + 11 к ]

(4)

(5)

Р[к + 1] = Р[к + 1| к ] - К [к + 1][Рп[к + 11 к ]... Ру. [к + 1| к ]]. (6)

Затем оценки х от всех ФКБ в конце цикла 1и экстраполируются на один цикл t по формуле

хг [т] Г-1

хл = хл[т] + х~[т]ґ +...+-----------ґ . (7)

1 21 1 ц (г-1)! ц у >

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

, ,

[1].

участвуют наблюдаемые переменные того ФКБ, порядок которого был выбран в результате минимизации нормы. Ускоренное время задается следующим образом: 8ґт - длительность ускоренного шага, при этом Лґш =%8ґш , где X - количество ускоренных шагов &ш в шаге Лґш, причем Х=т . Номера шагов ускоренного времени будем обозначать и = 0,1,2.... Для квадратичного ФОР оптимальное время экстраполяции целесообразно искать по следующим формулам:

Х [0] і

Х1 [и]=Х1 [0]+х2 [0]м*ш + • • •+7 ЇТГ (иаш) ,

(г-1)!

Хг [0] г-2

Х^М] = х2[0] + Х3 [0]МШ + • • ■ +---------(Ц&ш) , (8)

(г - 2)!

ХСг [0] г-3

Х1 [и] = Х3 [0] + Х4 [0]и&ш + • • • +-----(М^ш) .

(г - 3)!

Найденные Х^м], -—1 [и] И -—1 [и] подставим в следующие выражения:

І Г [М] = іх1[и](^Х1[и] + 2 .Х1[и]),

2

і г [м] = 2 Х1 [и] + 2 Х:1[и](вх1[и] + Х^М]),

іг [и] = 0, 1Г [и] > 0. (9)

По результатам сравнения (9) выбирается Мэ, которое наилучшим образом

удовлетворяет этому условию.

Оптимальное управление для V + 1 -го цикла для квадратичного ФОР определяется по формуле

и^ +1] = 2к1

1

(1 + виэЛ^ш)Х1[к] + (1 + ~виЗЛґш)Х2[к]иЗЛґш + •••

1 1 г-1 г-1

... +------(1 + -РиэЛ*ш)Ху [к]Мэ Лґш

(г-1)! г

(10)

В качестве объекта управления взят двигатель постоянного тока независимого возбуждения (ДПТ НВ) с математической моделью в переменных состояния в

-

- а11 - а12 0" Ь1

а21 2 2 а - 0 Х + 0

0 1 0 0

(11)

У

= [0 0 1]х

где а^ , Ьк - коэффициенты, связанные с различными параметрами двигателя.

На рис. 1 изображена упрощенная структурная схема системы управления, где под блоком «СОРЭ» подразумевается вся структура СОРЭ со всеми алгоритмами, входящими в его состав.

Рис. 1. Упрощенная структура системы управления с СОРЭ

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

На рис. 2 (а, б и в) приведены переменные состояния ДПТ НВ и их оценки X, для первой, второй и третьей переменной состояния соответственно, рассчитанные в циклическом ФКБ на одном цикле. Вектор начальных условий для каждого цикла брался равным х[0] = 0,002 .

0 025 0.02 0015 001 0005 и

-0005

X «Ґ

20

016

014

15

012

0.1

10

006

хз

006

, А 5

/ ' - *2 -—- 004 „ ■

- ——■ 1 XI .—^ —-

Х2 — 0.02 у/

0 XI 1

0

10

к

к

б

Рис. 2. Переменные состояния X. и их оценки X. а - для первой, б - для второй и в - для третьей переменных состояния

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

и

а

в

Результаты моделирования выходной величины приведены на рис. 3. На графике представлена величина в - угол поворота выходного вала. На вход системы управления подавалось единичное ступенчатое воздействие. Время моделирования измеряется в циклах. Длительность одного цикла составляет 0,1 с, а длительность одного шага 0,005 с. Соответственно число шагов в цикле 20. Длительность циклов и длительность шагов можно задавать любыми, только чтобы они удовлетворяли определенным условиям, которые излагаются в [1].

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

1.41----'------'------'------

1 2

0.В о.в

0,41 / '

0 2 -

0Ll-----,-----,-----,-------

0 50 100 150 200

V

Рис. 3. Переходной процесс в и задающее воздействие х3

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

, -мы. Подобный прототип мобильного робота с ДПТ создан в НИИ MB С ЮФУ. Применение вышеизложенных алгоритмов оптимального управления позволит снизить энергозатраты источников питания, что позволит дольше эксплуатировать робот без зарядки аккумуляторов.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Красовский АЛ. Адаптивный оптимальный регулятор с переменными порядком наблюдателя и временем экстраполяции // АиТ. - 1994. - № 11. - С. 97-112.

2. Красовстй АЛ. Теория самоорганизующегося оптимального регулятора биномиального типа в детерминировано-стохастическом приближении. // АиТ. - 1999. - № 5. - С. 97-113.

3. Александров А.Г. Оптимальные и адаптивные системы. - М.: Высшая школа, 1989.

4. Гайдук А.Р. Математические основы теории систем автоматического управления. - М.: Испо-Сервис, 2002.

Дьяченко Александр Александрович

Технологический институт федерального государственного образовательного учреждения высшего профессионального образования «Южный федеральный университет» в г. Таганроге.

E-mail: aleks@mvs.tsure.ru

347928, г. Таганрог, пер. Некрасовский, 44.

Тел.: 88634371689.

Dyachenko Alexandr Alexandrovich

Taganrog Institute of Technology - Federal State-Owned Educational Establishment of Higher Vocational Education “Southern Federal University”.

E-mail: aleks@mvs.tsure.ru

44, Nekrasovskiy, Taganrog, 347928, Russia.

Phone: 88634371689.

УДК 681.326.5 - 181.48:629.113

МЛ. Монченко

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

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

; .

M.I. Monchenko, A.R. Gaiduk

MICROPROCESSOR SYSTEM OF AUTOMOBILE STEERING GEAR

CONTROL

The mathematical model of steering with an electromechanical booster is analyzed. The «input-output» equation is deduced. The synthesis of two-dimensional control device, providing the first order floating and required regulating time, is made to be realized on the basis of microcontroller. The modeling of the transition process is made.

Electromechanical steering booster; two-dimentional control device.

В работе рассматривается безредукторный усилитель рулевой колонки, состоящий из рулевого механизма со встроенным электродвигателем и соединяющего их упругого стержня - торсиона (рис. 1) [1].

Рис. 1. Общий вид электроусилителярутя

Функциональная схема рулевого управления с ЭМУР показана на рис. 2. Работа рассматриваемого рулевого управления протекает следующим образом. Водитель, прикладывая усилие к рулевому колесу, заставляет торсион скручиваться на некоторый угол. Система управления измеряет это угловое рассогласование и ЭМУР формирует вспомогательный момент на валу рулевого механизма. Благода-

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