Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Глава 2.doc
Скачиваний:
7
Добавлен:
01.05.2025
Размер:
1 Мб
Скачать
☆

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

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

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

Пусть S(p) – n-мерная вектор-функция заданных выходных характеристик системы при стандартных входных сигналах. В качестве входных сигналов примем единичный скачок.

В качестве обобщенных динамических характеристик можно использовать изображения переходных характеристик:

. (2.81)

Вариацией коэффициентов выражения можно достичь существенных качественных изменений переходных характеристик.

С учетом передаточной матрицы объекта и выходных характеристик (2.81) можно найти вектор операторов на входе в объект или выходов регулятора:

U(p) = [Wоб(p)]1S(p). (2.82)

Пусть система имеет структурную схему вида рис. 2.11.

g(p)

 (p)

u(p)

Y(p)

Wp(p)

Wоб(p)

Рис. 2.11. Структурная схема многомерной системы

Если при синтезе системы использовать скачкообразные входные сигналы, то получаем

(p) = (1/p)[I S(p)], (2.83)

где I – единичная матрица размерности матрицы S.

Зная (2.82) и (2.83), можно найти передаточную матрицу регулятора.

Wp(p) = [(1/p)I  S(p)]1[Wоб(p)]1. (2.84)

Вместе с тем элементы матрицы регулятора Wp(p) на основе (2.74) не всегда могут быть найдены однозначно.

Рассмотрим примеры.

Передаточная матрица объекта имеет вид:

. (2.85)

Принимаем матрицу

. (2.86)

На основании уравнения (2.77) получаем

. (2.87)

2.12. Синтез систем управления объектами в области переменных состояния

Модель объекта управления в переменных состояния имеет вид:

= Ax(t) + Bu(t); (2.88)

Y(t) = cx(t). (2.89)

Пусть имеем скалярное управление, которое является функцией переменных состояния в виде

. (2.90)

Используя уравнение (2.88), можно записать характеристическое уравнение замкнутой системы

|pI  (ABK)| = 0. (2.91)

По условиям синтеза корни характеристического уравнения должны иметь значения –p1, p2, …, pn. Это позволяет записать характеристическое уравнение в виде

(p + p1)(p + p2)…(p + pn) = pn + n1pn1 + … + 0 = 0. (2.92)

Приравнивая уравнения (2.91), (2.92)

|pI  (ABK)| = pn + n1pn1 + … + 0 (2.93)

и коэффициенты при одинаковых степенях p, можно составить систему из n уравнений для нахождения коэффициентов ki.

Решение данной задачи существенно упрощается, если уравнения состояния будут иметь вид

. (2.94)

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

. (2.95)

Матрица коэффициентов замкнутой системы (ABK) имеет вид

. (2.96)

Характеристическое уравнение замкнутой системы записывается в виде

рn + (an-1 + kn)pn1 + … + (a1 + k2) + (a0 + k1) = 0. (2.97)

Приравнивая коэффициенты при одинаковых степенях p в уравнениях (2.96) и (2.97), получим

ai1 + ki = i1. (2.98)

Откуда коэффициенты ki находятся из уравнения

ki = i1  i1. (2.99)

Рассмотренные методы синтеза можно дополнять методом Аккермана, основанном на формуле

K = [B AB … An1B]1(A), (2.100)

где А) – матричный полином, образованный на основе теоремы Гамильтона-Кели

(A) = An + n-1An-1 + … + 1A + 0I; (2.101)

BT = [0 0 … 0 1]. (2.102)

В качестве примера рассмотрим синтез системы объекта управления

(2.103)

с желаемым характеристическим уравнением

p2 + (p1 + p2)p + p1p2 = 0. (2.104)

Находим матрицу

, (2.105)

матрицу

(2.106)

и матрицу

. (2.107)

Определяем А) на основании (2.75):

.

(2.108)

Далее используем формулу (2.100):

(2.109)

Если рассматриваемый объект имеет векторное управление размерности m, то для нахождения элементов матрицы K можно использовать следующую идею. Будем искать желаемую (mn)-матрицу K в виде

K = qK^ , (2.110)

где q – (m1) столбец, а K^ – (1n)-строка. Тогда матрица замкнутой системы управления

A^ = A – BK = AB^K^ , (2.111)

где В^ = Bq – (n1)-столбец.

Зададимся q = 0 из условия управляемости пары (АВ). В результате преобразований (2.110), (2.111) получаем задачу аналогичную рассмотренной ранее. Тогда, используя полученные выше алгоритмы для матриц А; В, находится строка К^, которая обеспечивает любое заданное расположение собственных чисел. После чего рассчитывают матрицу К на основе (2.110). При этом необходимо правильно выбрать q. Если матрица А имеет простые собственные числа, то известно, что матрицу q можно выбрать практически любую.

Например, имеем

; . (2.112)

Пусть

. (2.113)

Тогда

. (2.114)

(2.115)

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

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