Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 3.pdf
Скачиваний:
26
Добавлен:
26.03.2016
Размер:
148.06 Кб
Скачать

Лабораторная работа № 3.

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

Цель работы: изучение свойств оптимальной по быстродействию системы, синтезированной на основе синтеза фазовой плоскости.

3.1. Теоретические сведения

Пусть задана вполне управляемая линейная стационарная система

 

 

u

 

1, x R

n

, u R ,

 

 

x = Ax + Bu ,

 

 

 

все корни характеристического уравнения которого действительны. Заметим, что ограничения более общего вида α u β , где α <0 и β >0 , введением нового переменного v = 2u (α + β) /(α β) всегда приводится к приведенному выше виду u 1. Рассмотрим задачу синтеза оптимального по быстродействию

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

Так как управление скалярное, условие нормальности совпадает с условием управляемости, поэтому выполняются все условия теоремы об n интервалах. В соответствии с этой теоремой оптимальное управление, имея не более n интервалов постоянства, принимает только крайние значения: –1 или 1. Если представить его как функцию фазовых координат u* = u*(х), то ясно, что все фазовое пространство разбивается на два подпространства: подпространство, в котором u* = –1, и подпространство, в котором u* = 1. Гиперповерхность (при n = 2 – кривая, при n = 3 – поверхность), которая делит фазовое пространство на указанные подпространства, называют гиперповерхностью (кривой, поверхностью) переключения. Если записать уравнение гиперповерхности δ(x) =0, то, как известно, δ(x) >0 по одну

сторону от гиперповерхности и δ(x) <0 по другую. Всегда (при необходимости умножением на –1) можно выбрать функцию δ(x) так, чтобы она была

1

отрицательна в подпространстве, где u* = –1, и положительна в подпространстве, где u* = 1. Тогда, очевидно, оптимальным управлением будет u* =signδ(x). Поэтому нахождение оптимального управления с обратной

связью сводится к определению функции δ(x) , которая называется функцией переключения.

При n = 2 для нахождения функции переключения можно воспользоваться методом фазовой плоскости. На фазовой плоскости строятся семейства фазовых траекторий, соответствующих управлениям u* = –1 и u* = 1. Оптимальная траектория представляет собой часть траектории или соединение частей двух траекторий из построенных семейств. В силу граничного условия на правом конце траектории x(t f ) =0 она должна оканчиваться в начале координат.

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

Пример 3.1. Определить оптимальный по быстродействию закон управления двигателем, описываемым уравнениями

 

,

 

=u ,

 

u

 

1,

x(0) = x

0

, x(t f ) =0

 

 

x = x2

x2

 

 

 

Решение. Характеристическое уравнение имеет кратный нулевой корень. Выполняются все условия теоремы об n интервалах. Оптимальное управление может принимать значения –1 или 1. Найдем соответствующие им фазовые траектории. Разделив второе уравнение на первое, получим

dx2

=

u

, или x

2

dx

2

=udx .

 

dx1

 

x2

 

1

 

 

 

 

 

Проинтегрировав последнее уравнение при u = –1 и u = 1, соответственно находим

1 x2

= −x +C ,

1 x2

= x +C

 

.

2

2

1

1

2

2

1

2

 

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

2

проходящей через начало координат. Из сказанного следует, что переключение должно происходить на полутраекториях АО и ОВ (рис. 3.1, а). Если вначале изображающая точка движется по траектории, соответствующей u* = –1, то переключение должно произойти на полутраектории ВО, которая описывается уравнением

x22 2x1 =0 .

И если вначале изображающая точка движется по траектории, соответствующей u* = 1, то переключение должно произойти на полутраектории ОА, которая описывается уравнением

x22 + 2x1 =0 .

Фазовый портрет оптимальной системы представлен на рис. 3.1,б. Уравнение линии переключения АОВ, основываясь на уравнениях полутраекторий АО и OB, можно записать так:

δ(x) = −(x22 + 2x1sign x2 )sign x2 =0.

Функция δ(x) отрицательна справа от линии переключения, где u* = –1, и положительна слева, где u* = 1. Поэтому имеем

u* =sign δ(x) =sign[(x22 + 2x1 sign x2 )sign x2 ].

Заметим, что кривая АОВ может быть описана уравнением

δ~(x) = −(x22 + 2x1 sign x2 ) =0 .

Однако знак функции δ~(x) слева и справа от кривой АОВ меняемся при

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

3

a)

б)

Рис. 3.1. Фазовые траектории.

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

3.2.Порядок выполнения работы

3.2.1Определить оптимальное управление с обратной связью u* (х) в задаче максимального быстродействия при условиях, что в начальный момент х(0) = х0 (х0 – произвольный вектор), в конечный момент x(tf) = 0. В ходе решения задачи определить количество интервалов постоянства.

3.2.2Собрать схему оптимальной по быстродействию системы

управления.

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

3.2.4По графику x1(t) определить время переходного процесса.

4