Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Теория автоматического управления. Линейные системы управления

.pdf
Скачиваний:
25
Добавлен:
15.11.2022
Размер:
8.22 Mб
Скачать

А, В,

С матрицы состояния, управления, возмущения размерности

п х п , п х т,

n x d соответственно;

Т- такт дискретного управления;

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

Задача синтеза формулируется следующим образом: необходимо для произвольных начальных значений Х(0), F(0) и постоянного на интервале пТ вектора возмущений F(/) сформировать дискретную управляющую после­ довательность (U к!), к~0, 1, ..., переводящую объект управления (11.18) в заданное конечное состояние X* за п тактов управления, где п - порядок ди­ намического объекта. Допущения при синтезе оптимального управления: вре­ мя измерения координат состояния и выработки (вычисления) координаты управления ничтожно мало в сравнении с тактом Т управления; длина разряд­ ной сетки ЭВМ и устройсгв связи с объектом управления позволяет пренеб­ речь квантованием непрерывных сигналов по уровню; значение периода управления Т предполагается априори выбранным исходя из ограничений ре­ сурсов управления. Приведенные допущения являются широко распростра­ ненными при синтезе дискретных систем управления объектами рассматри­ ваемого класса [3].

Представим искомую управляющую дискретную последовательность в виде линейной формы дискретных значений векторов состояния Х(кТ), за­

дающих воздействий Х\кТ),

вектора возмущения ¥(кТ) и вектора производ­

ных задающих воздействий

X* (кТ) в виде

 

ЩкТ) = аХ(*Г) + РХ* (кТ) + уF(кТ) + 6Х*(кТ).

(11.19)

В этом

уравнении а,

р, у, б - матрицы соответственно размерности

mxn, тхт,

mxd, т х т уопределение которых и является задачей синтеза.

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

Векторная структурная схема такой дискретно-непрерывной системы

Рис. 11.6. Векторная структурная схема дискретно-непрерывной САУ

Пунктирными линиями на схеме выделены объект управления (ОУ) и устройство управления (УУ) - дискретный регулятор состояния. Дискрети­ зация вектора управления и, соответственно, всех аддитивных воздействий осуществляется в моменты времени кТ (к = 0, 1, 2, ...) методом интерполяции нулевого порядка. Экстраполятор (фиксатор) нулевого порядка обозначен на схеме аббревиатурой ЭНП. Простейшая аппаратная реализация векторно­ го ЭНП - m устройств выборки-хранения, имеющих общий квантователь сигналов в моменты времени кТ (т - размерность вектора управления). При микропроцессорной реализации дискретного регулятора состояния ЭНП - совокупность регистров памяти с перезаписью информации с тактом Т управления.

Заметим, что линейность моделей (11.18) объекта управления и ре­ гулятора (11.19) состояния объекта управления позволяет при синтезе САУ применить принцип суперпозиции управляемых динамических про­ цессов. Проведем декомпозицию управляющей дискретной последователь­ ности и динамических процессов в системе на две составляющие - управ­ ляемый свободный процесс и управляемый вынужденный процесс. В соот­ ветствие с этим в процедуре синтеза выделим два этапа - синтез свободного и синтез вынужденного движений.

Синтез свободного движения САУ

Управляемый свободный процесс в системе определяется парой матриц А, В объекта управления и матрицей а регулятора состояния, призванной обеспечивать оптимальность переходных свободных движений при произвольных начальных значениях вектора состояния Х(0). На пер­ вом этапе синтеза будем полагать равными нулю все внешние аддитивные воздействия Х*(/), Х*(/), F(/). Тогда управление свободным движением

примет вид

 

ЩкТ) =аХ(кТ).

(11.20)

Для нахождения матрицы а

воспользуемся теоремой об п интервалах

дискретного управления в сочетании с принципом оптимальности Веллмана [5]. Не снижая общности выкладок, будем полагать, что оптимальное сво­ бодное движение системы завершается через п тактов дискретного управле­

ния в нулевой точке пространства состояний

Х(я) = 0. Сформируем расши­

ренный вектор-столбец состояния

 

V(0 = col[X(0,U(A7)]

(11.21)

и перепишем уравнение для случая управляемого свободного движения в виде

V(0 = DV(/),

(11.22)

где D - матрица управляемого состояния размерности ( я + а и ) х ( я + ш ) ,

V

А

в

(11.23)

О

о

 

Зададимся некоторой произвольной дискретной управляющей после-

доватеД^ностью ^(£7), А; = -1, -2, , -п и рассмотрим движение системы в

обратной времени, т. е. примем конечное нулевое состояние системы за на­

чально^ Проинтегрируем уравнение (11.22) при нулевых

начальных усло­

виях Х(0) = О, воспользовавшись аппаратом переходных

матриц состояния,

подучи^ векторное дискретное уравнение состояния

 

у(кТ) = ф -1{Ъ,Т)У((к + 1)Т), * = - 1 ,-2 ,...,- и

(11.24)

где Ф '‘(В,7’) - расширенная обратная матрица перехода.

Сформируем матрицы дискретного управления W размерности

(тхп) и дискретного состояния G размерности (пхп) ъ виде

 

V/ = [ U(-7)

U(-27) ... U(-*7) ],

(11.25)

G = [ X(-7)

X(-27) ... X(-nT) ].

(10.26)

Поскольку не наложены какие-либо ограничения на множества управ­

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

рактерСледовательно, с учетом выражения (11.20) искомую

матрицу а

можно найти в виде

 

 

ci = W G-1

(11.27)

Решение векторно-матричного уравнения (11.27) будет единственным

при

полном ранге матрицы G, т. е. если rank(G) = п.

 

 

Синтез вынужденного САУ

 

 

На втором этапе синтеза определим матрицы р, у , б, входящие в

вы­

ражение (10.19), для чего рассмотрим вынужденное движение системы. Представим вектор-столбец установившихся состояний САУ в виде

X=col(Xj, Х2),

(11.28)

где XL - подвектор размерности тх 1, определяющий заданное

устано­

вившееся состояние системы, т. е. Xj =Х*

 

X2 —подвектор размерности (/7-m)xl, включающий в себя остальные

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

Соответствующую матрицу установившихся состояний представим в

виде блочной матрицы

 

А = [А, А2].

(11-29)

где А,, А 2 - подматрицы соответственно размерности п х т, п х ( п ~т) .

Представим все аддитивные воздействия на систему в виде обобщен­

ного вектора-столбца размерности (2m+d)x\ задающих и

возмущающих

воздействий

 

 

 

 

 

 

Z = c o l(X \ Х \

F)

 

 

(11.30)

и зададимся

численными значениями его + d

компонент 2т + d раз, из

которых сформируем

неособую матрицу Q аддитивных воздействий раз­

мерностью (2m+d)x(2m+d) в виде

 

 

 

Q = [Z(1)

Z(2)

Z(2m + d)].

 

 

(ll.?l)

Тогда,

с

учетом введенных

обозначений (11.19)—(11.30), уравнение

(11.18) для

 

квазиустановившихся

состояний

системы

(X(0 = const,

X, (/) = const) можно переписать в виде

Х2(1)

:х 2(2)

; х 2(2m + d)

- C ] Q .(11.32)

U (l)

U(2)

= [А2 вП * - A I

U(2m + d)

 

Подставим векторы

X 2(/), U(/), / = l,...,2m + rf, установившихся со­

стояний в уравнение (11.19) и выразим искомую блочную матрицу

[s :р

Y]= \ [ W )

V)(2m+d)]-a ’X*(l)': ...\TC(2m+dj

Q~' (11.33)

 

 

_X2P)\..::X2(2m+d)

 

Матрицы 6, P, у определяются однозначно при полном ранге матрицы Q, что легко обеспечить соответствующим заданием значений аддитивных воздействий либо формированием заведомо невырожденных матриц размер­ ности (2m+d)x(2m+d).

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

Библиографический список

1.Ерофеев, А.А. Теория автоматического управления : учеб, для вузов /

A.А. Ерофеев. - СПб.: Политехника, 2001. - 295 с.

2.Анхимюк, В.Л. Теория автоматического управления : учеб, пособие для вузов / В.Л. Анхимюк, О.Ф. Опейко, Н.Н. Михеев. - Минск: Дизайн ПРО, 2000.-351 с.

3.Ротач, В.Я. Теория автоматического управления : учеб, для вузов /

B.Я. Ротач. - 2-е изд., перераб. и доп. - М.: Изд-во МЭИ, 2004. - 574 с.

4.Методы классической и современной теории автоматического управ­ ления : учеб.: в 3 т. / под ред. Н.Д. Егупова. - М.: Изд-во МГТУ, 2000. - Т. 3. -748 с.

5. Теория автоматического управления учеб, для вузов/ В.Н. Брю­ ханов [и др.]. - М.: Высш. шк., 2000. - 268 с.

6.Бесекерский, В.А. Теория систем автоматического управления / В.А. Бесекерский, Е.П. Попов. - СПб.: Профессия, 2003 - 768 с.

7.Воронов, А.А. Основы теории автоматического управления: Автома­ тическое регулирование непрерывных линейных систем / А.А. Воронов. - 2-е изд., перераб. - М.: Энергия, 1980. - 312 с.

8. Куо, Б. Теория и проектирование цифровых систем управления /

Б.Куо. - М.: Машиностроение, 1986. - 448 с.

9.Дорф, Р. Современные системы управления / Р. Дорф, Р. Бишоп; пер. с англ. Б. И. Копылова. - М.: Лаборатория Базовых Знаний, 2002. - 832 с.

10.Олссон, Г. Цифровые системы автоматизации и управления / Г. Олссон, Дж. Пиани. - СПб.: Невский Диалект, 2003. - 557 с.

11.Андриевский, Б.Р. Избранные главы теории автоматического управ­ ления с примерами на языке MATLAB : учеб, для вузов / Б.Р. Андриевский,

А.Л. Фрадков. СПб.: Наука, 1999.

12. Потемкин, В.Г. Система MATLAB: справоч. пособие/ В.Г. По­ темкин. - М.: Диалог-МИФИ, 1997. - 350 с.

Учебное издание

Казанцев Владимир Петрович

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

Линейные системы управления

Учебное пособие

Корректор Г.Я. Шилоносова

Подписано в печать 05.04.07. Формат 60x90/16. Уел. печ. л. 10,5. Тираж 100 экз.

Набор компьютерный Заказ № 62/2007.

Издательство Пермского государственного технического университета.

Адрес: 614990, г. Пермь, Комсомольский пр., 29, к. 113. Тел. (342)219-80-33.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]