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

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

CC BY
229
101
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЛИНЕЙНЫЕ МНОГОМЕРНЫЕ СИСТЕМЫ / РЕГУЛЯТОР ПО ПОЛНОМУ ВЕКТОРУ СОСТОЯНИЯ / РЕГУЛЯТОР ПО ИЗМЕРЯЕМОМУ ВЫХОДУ / LQ-ОПТИМИЗАЦИЯ / ФУНКЦИОНАЛ ОБОБЩЕННОЙ РАБОТЫ / ТОЧНОСТЬ СИСТЕМЫ ПО СРЕДНЕКВАДРАТИЧНОМУ КРИТЕРИЮ / НЕИЗМЕРЯЕМЫЕ ВНЕШНИЕ ВОЗМУЩЕНИЯ / LINEAR MULTIVARIABLE SYSTEMS / STATE FEEDBACK CONTROLLER / OUTPUT FEEDBACK CONTROLLER / LQ-OPTIMIZATION / LYAPUNOV-EQUATION / REQUIRED ACCURACY VIA MEAN-SQUARE CRITERION / BOUNDED EXOGENOUS DISTURBANCES

Аннотация научной статьи по математике, автор научной работы — Честнов В. Н., Зацепилова Ж. В.

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

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

Похожие темы научных работ по математике , автор научной работы — Честнов В. Н., Зацепилова Ж. В.

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

CONTROL DESIGN WITH REQUIRED ACCURACY VIA MEAN-SQUARE CRITERION IN THE PRESENCE OF POLYHARMONIC DISTURBANCES

We formulate the controller design problem where the desired accuracy of controlled variables in the mean-square sense is guaranteed in the presence of bounded polyharmonic disturbances with a priori unknown number of harmonics, amplitudes, and frequencies.

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

УДК 519.71

В.Н. Честнов, Ж.В. Зацепилова

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

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

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

V.N. Chestnov, Zh.V. Zatsepilova CONTROL DESIGN WITH REQUIRED ACCURACY VIA MEAN-SQUARE CRITERION IN THE PRESENCE OF POLYHARMONIC DISTURBANCES

We formulate the controller design problem where the desired accuracy of controlled variables in the mean-square sense is guaranteed in the presence of bounded polyharmonic disturbances with a priori unknown number of harmonics, amplitudes, and frequencies.

Linear multivariable systems, state feedback controller, output feedback controller, LQ-optimization, Lyapunov-equation, required accuracy via mean-square criterion, bounded exogenous disturbances

Введение

Метод аналитического конструирования оптимальных регуляторов (АКОР) является одним из самых популярных методов синтеза регуляторов оптимальных систем. Критерием оптимизации таких задач является квадратичный функционал, выбор и задание которого является наиболее важной частью задачи. Показатели качества работы автоматической системы (точность, быстродействие, перерегулирование и др. инженерные критерии) определяются задаваемыми значениями весовых коэффициентов функционала. При практическом синтезе регуляторов на основе процедур LQ-оптимизации математически строгие результаты превращаются в метод проб и ошибок с целью удовлетворения заданных требований к качеству замкнутой системы. Заметим, что в стандартной постановке задачи LQ оптимизации внешние возмущения никаким образом не участвуют. В связи с этим задача выбора весовых коэффициентов критерия, обеспечивающих требуемые инженерные показатели качества, является основной проблемой АКОР, начиная с первых работ А.М. Летова [1] и Р.Е. Калмана [2].

Работы в рамках LQ-оптимизации, посвященные проблеме выбора коэффициентов функционала оптимизации при действии ступенчатых внешних возмущений начаты в конце 60-х годов прошлого века А.Г. Александровым [3, 4]. В дальнейшем, решение задачи синтеза при действии ступенчатых, случайных и гармонических внешних возмущений с учетом требований точности путем выбора весовых матриц функционала проводились в работах Ю.К. Тимофеева, Ю.В. Садомцева, А.Г. Александрова, В.Н. Честнова. Данная работа развивает результаты, полученные в [5, 6].

Рассмотрим линейную стационарную систему, описываемую уравнениями состояния

х = Ах + Бщ + В2и, г = С1 х, у = С2х, (1)

где х^)е Я" - вектор состояния объекта; и^) е Ят - вектор управления; г($)е Ят1 - вектор регулируемых переменных; у(?) е Ят2 - вектор измеряемых переменных; ) е Ям — вектор

внешних неизмеряемых возмущений. Постоянные числовые матрицы А, Б1, В2, С1, С2 известны. Пара матриц (А, В2) предполагается управляемой, а пары (С1, А) и (С2, А) - наблюдаемыми.

Компоненты вектора внешних возмущений - полигармонические функции с неизвестными амплитудами , начальными фазами и частотами юк

р _________________________

Щ ^) = 2 Щк • 81П(Ю^ + У а X i = 1 ^ 1 < р (2)

к=1

где р - неизвестное число гармоник.

Полагается, что среднеквадратичное значение (мощность) каждой компоненты внешнего возмущения ограничено

1 т 1 р _____________________________

щ / = Т1т ~ | щ2(t№ = т 2 Щк2 < , i =1, ^ 1 < р < , (3)

I 1 ! * 2

1 0 2 к =1

* • 1

где щ - заданные числа, i = 1, ц.

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

1 т ____ 1 т ___

(г-2) = Ят т I )^, i = 1, ™1, (и}^ = ттТIи}2(t)^, } = 1, т. (4)

1 0 1 0

Задача. Найти стабилизирующий регулятор такой, что среднеквадратичные значения регулируемых переменных замкнутой системы при действии возмущений из класса (2), (3) удовлетворяли требованиям

2 \ *2 * г )< г , - = 1, т1, г - заданные числа. (5)

Далее уравнения регулятора будут конкретизированы.

Регулятор по полному вектору состояния

В данной работе предложены две процедуры синтеза непрерывных регуляторов по полному вектору состояния. Условия разрешимости поставленной задачи первой процедуры получены на основе LQ-оптимизации Летова-Калмана, которая опирается на решение матричного уравнения типа Риккати (процедура 1). Вторая из процедур использует критерий обобщенной работы [7], и сводится для устойчивых объектов управления к решению линейного матричного уравнения Ляпунова (процедура 2), что с вычислительной точки зрения гораздо проще.

Закон управления по полному вектору состояния строится в виде

и = Кх, К = -Я~1Бт2Р , (6)

где матрица Р = Рт > 0 в зависимости от используемой процедуры является решением соответствующего матричного уравнения.

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

Рассмотрим первую процедуру синтеза, где Р - решение уравнения Риккати АтР + РА - РБ2Я1 Б2тР = -С1QC1, матрицы 0 = О > 0 и Я = ЯТ > 0 - весовые матрицы квад-

• (*м т т

ратичного функционала оптимизации ] = шт I (г + и Яи)&, выбираемые проектировщиком.

и Ло

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

т1 т

(7)

¿=1 ¿=1

а средние квадраты управляющих воздействий (при Я = г I, г > 0, I - единичная матрица соответствующих размеров)

т

2(и?) < 4II ж* II2, (8)

]=1

где и Г1 - элементы диагональных весовых матриц $ и Я; ||ж*|| - евклидова норма вектора

ж* = [ж*, ж*, ..., ж**] т с компонентами из правых частей неравенств (3).

Следствие 1. Закон управления по полному вектору состояния разрешает задачу (5), если элементы диагональных весовых матриц $ и Я квадратичного функционала качества удовлетворяют равенствам

«I = ж* Iг*2, I = 1,т1, г- = 1, , = 1,т. (9)

Вторая процедура синтеза также использует закон управления (6), где Р - решение

уравнения Ляпунова АтР + РА = -Ст$С1, матрицы $ = О > 0 и Я = Ят > 0 - выбираемые

проектировщиком весовые матрицы функционала обобщенной работы

] = шт I (гТ+ итЯи + и *т Яи*)&, и* = -Я~1БтРх.

и ^0

Теорема 2. Средние квадраты регулируемых переменных (ошибок регулирования) замкнутой системы при действии полигармонических возмущений (2), (3), в случае диагональных весовых матриц 0 и Я, принадлежат множеству, определяемому неравенством

т1 т

2«,(г,2) < 0,52^(ж”), (10)

¿=1 ,=1

а средние квадраты управляющих воздействий (при Я = г1, г > 0, I - единичная матрица соответствующих размеров)

2 (и2) < || ж* II2, (11)

1=1

где иг- - элементы диагональных весовых матриц 0 и Я, II ж* II евклидова норма

*!-***-■ Т V / /Л \

вектора ж = [ж1, ж2,...,жц] с компонентами из правых частей неравенств (3).

Следствие 2. Закон управления по полному вектору состояния разрешает задачу (5), если элементы диагональных весовых матриц 0 и Я квадратичного функционала качества удовлетворяют равенствам

= 0,5 ж* Iг*2, , = 1, т1, г{ = 1, , = 1, т. (12)

Из условий теорем 1 и 2 следует, что уменьшения установившихся ошибок можно добиться увеличивая весовые коэффициенты матрицы 0 и уменьшая весовые коэффициенты матрицы Я.

Подчеркнем, что такой закон управления позволяет обеспечить сколь угодно высокую точность управления (числа г* > 0 любые) независимо от частот внешнего возмущения (2).

Мощность управления в случае устойчивого объекта для процедуры 2 (11) в 4 раза меньше, чем для процедуры 1 (8).

Регулятор по измеряемому выходу

Аналогичная задача синтеза ставится для регулятора по измеряемому выходу.

В этом случае управления и возмущения могут быть приложены в разных точках Б1 Ф Б2, а объект должен быть минимально фазовым с одинаковым числом регулируемых переменных и управлений т1 = т.

Для объекта управления строится вектор / эквивалентных внешних возмущений, приведенный ко входу объекта f (5) = [С2(5 -1 - А)_1 Б2]-1С2(51 - А)-1 Б1ж(^) = Тж (5)ж(5), связанный с вектором внешних возмущений ж передаточной матрицей Т^, и находится число р — такое, что выполнено Т^(-]а)Т^(а) < р21, юе [0, ю*] (р = Цт^Ц^).

Закон управления по выходу строится на основе наблюдателя и = Кхг , где матрица обратной связи по оценкам состояний объекта К найдена при формировании регулятора по полному вектору состояния в зависимости от используемой процедуры, хг е Яп - вектор состояния наблюдателя (фильтра) полного порядка

Хг = Ахг + Б2и + К1 (у - С2хг), Кг = УСТ, (13)

где У > 0 — решение матричного уравнения Риккати для наблюдателя (фильтра)

АтУ + УА - УС2ТС2 у = -аБ2 Б2т , (14)

в правой части которого а — достаточно большой положительный весовой коэффициент.

В этом случае матрицы регулятора будут иметь вид Ас = А + Б2 К - Кf С2, Бс = К{,

СС = К, БС = 0. Тогда при диагональных весовых матрицах 0 и Я= г1 имеет место

Теорема 3. При достаточно большом а утверждения теорем 1 и 2 и следствий 1 и 2 в системе с наблюдателем остаются в силе с точностью до замены в соотношениях II ж* II2 на р2II ж* II2 .

Численный пример

В качестве примера рассмотрим задачу синтеза регулятора с использованием первой процедуры (на базе решения уравнения Риккати) для взаимосвязанного электропривода, математическая модель и параметры которого приведены в [8].

Матрицы уравнений состояния (1) объекта управления имеют вид

1 1 0 о 0 0 0 0 ' " 0 " "16120 0 '

0 - 83,3333 0 0 0 0 0 13702

137,8105 0 -11,2866 0 -1123,155 . в, = 0 , В 2 = 0 0

0 -132,4591 0 -11,0653 -1101,133 0 0 0

_ 0 0 0,2488 0,2536 0 _ - 0,0307_ _ 0 0 _

А =

С1 = [0 0 0 0 1].

Регулируемая переменная г - угловая скорость.

Требования по точности г*= 1 рад/с, внешнее возмущение - момент нагрузки ампли-

"1 01

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

тудой 600. Весовые матрицы найдены из (10): Q = [боо2 ] я =

0 1

Коэффициент а = 100.

Полученные матрица регулятора по полному вектору состояния и матрица коэффициентов передачи наблюдателя

Г- 0,05114 - 0,0507 - 0,2987 - 0,3048 - 459,93]

К =

|_- 0,04311 - 0,0428 - 0,2496 - 0,2547 - 383,49 Кг =[38792 41763 34076 144410 313.15]г.

Матрицы регулятора по выходу имеют вид:

Ас =

"- 924,34 -8.1753е + 002 -4.8156е + 003 -4.9133е + 003 -7.4529е + 006" " 3,8792е + 004"

-590,67 -6.6968е + 002 -3.4201е + 003 -3.4895е + 003 -5.2963е + 006 4.1763е + 004

137,81 0 -1.1287е + 001 0 -3.5199е + 004 , Вс = 3.4076е + 004

0 1.3246е + 002 0 -1. 1065е + 001 -1.4551е + 005 1.4441е + 005

_ 0 0 2.4867е - 001 2.5364е - 001 - 3.1315е + 002 3.1315е + 002

С =

-5.1137е-002 -5.0715е-002 -2.9874е-001 -3.0480е-001 -4.5993е + 002 -4.3108е-002 -4.2793е-002 -2.4961е-001 -2.5467е-001 -3.8349е + 002

Ос =

0

0

Рис. 1. АЧХ замкнутой системы от возмущения к регулируемой переменной для регуляторов состояния

Рис. 2. АЧХ замкнутой системы от возмущения к регулируемой переменной для регуляторов выходу

Амплитудно-частотные характеристики (АЧХ) замкнутой системы от возмущения к регулируемой переменной (промасштабированы амплитудой 600 внешнего возмущения) для регулятора по полному вектору состояния и для регулятора по выходу приведены ниже. Из этих характеристик видно, что амплитуда ошибки для регулятора по состоянию не превышает 0,05 рад/с, а для регулятора по выходу - 0,13 рад/с, что доказывает практическую эффективность предложенного метода синтеза регуляторов.

ЛИТЕРАТУРА

1. Летов А.М. Аналитическое конструирование регуляторов // АиТ. 1960. № 4, 5, 6.

С.436-443, 561-568, 661-665; 1961. № 4. С. 425-435.

2. Kalman R.E. Contributions to the theory of optimal control // Bol. Soc. Mat., Mexicana. 1960. V.5. № 1. P.102-119.

3. Александров А.Г. Частотные свойства оптимальных линейных систем управления // АиТ. 1969. № 9. С.176-182.

4. Александров А.Г. Частотные свойства оптимальных линейных систем с несколькими управлениями // АиТ. 1969. № 12. С. 12-17.

5. Александров А.Г., Честнов В.Н. Синтез многомерных систем заданной точности. I. Применение процедур LQ-оптимизации // АиТ. 1998. № 7. С. 83-95.

6. Честнов В.Н. Синтез многомерных систем заданной точности по среднеквадратичному критерию // АиТ. 1998. № 12. С.109-117.

7. Справочник по теории автоматического управления / Под ред. А.А. Красовского. М.: Наука, 1987. 712 с.

8. Агафонов П.А., Честнов В.Н. Синтез регуляторов по заданному радиусу запасов устойчивости с учетом внешних возмущений на основе Hœ подхода // АиТ. 2004. № 10. С.101-108.

Честнов Владимир Николаевич -

доктор технических наук, старший научный сотрудник лаборатории «Адаптивные и робастные системы управления» Института проблем управления РАН им. В. А. Трапезникова г. Москва

Зацепилова Жанна Валерьевна -

аспирант Научно-исследовательского технического университета «Московский институт стали и сплавов»

Статья поступила в редакцию 13.02.12, принята к опубликованию 12.03.12

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