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

Шапкарин Лабораторный 2012

.pdf
Скачиваний:
12
Добавлен:
12.11.2022
Размер:
1.36 Mб
Скачать

Лабораторная работа № 6

ИССЛЕДОВАНИЕ РЕЛЕЙНЫХ СИСТЕМ НА ФАЗОВОЙ ПЛОСКОСТИ

Цель работы – научиться пользоваться методом фазовой плоскости как инструментом точного анализа движения нелинейных систем второго порядка.

Основы метода исследования систем на фазовой плоскости, касающиеся выбора системы координат, построения фазовых траекторий и фазовых портретов, определения направления движения вдоль фазовых траекторий, были рассмотрены в первом цикле лабораторных работ по курсу ТАУ [1] и здесь также будут использованы. Напомним лишь, что в качестве координат на фазовой

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

.

значенный как x1 , а по вертикали – скорость его изменения x1 = x2 .

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

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

6.1.Постановка задачи

Вданной лабораторной работе рассмотрим нелинейные системы, структурная схема которых представлена на рис. 6.1.

С помощью нелинейного элемента F задаем различные стати-

ческие характеристики реле, а W0 (s) соответствует передаточной

61

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

 

ε

 

объект

 

g

u

x2

1 x1 = y

 

 

F

W0 (s)

s

 

 

 

 

 

 

a

 

 

Рис. 6.1

Варианты исследуемых нелинейных систем получаем по табл. 6.1, где по вертикали расположены передаточные функции W0 (s) , а по горизонтали – номера релейных характеристик в при-

ложении.

Таблица 6.1

 

 

 

 

 

 

4

5

6

7

W0 (s)

 

 

 

 

 

 

 

 

K

 

 

 

 

 

 

 

 

s

 

 

 

 

 

 

 

K

 

 

 

 

 

 

 

Ts + 1

 

 

 

 

 

 

 

K

 

 

 

 

 

 

 

Ts −1

 

 

 

 

 

Номера 4 и 5 соответствуют идеализированным однозначным двухпозиционному и трехпозиционному реле, а в нелинейностях с номерами 6 и 7 учитывается наличие в реле гистерезиса.

При изучении поведения нелинейных систем на фазовой плоскости необходимо получить виды фазовых траекторий для различных выражений W0 (s) и трех возможных постоянных значений

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

62

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

6.2. Анализ объекта управления в первом варианте

Для этого варианта W0 (s) = Ks . Тогда передаточная функция

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

W (s) =

y(s)

 

=

K

,

u(s)

s2

 

 

 

а уравнения состояния имеют вид

 

 

 

 

 

 

.

 

 

(t ),

 

x (t ) = x

 

 

.1

 

2

 

 

 

 

 

x2 (t ) = K u(t ).

 

Сигнал управления u(t ) принимает значения + c или − c для двухпозиционных реле, а в трехпозиционном реле к ним добавляется u(t ) = 0.

Найдем решение уравнений состояния и фазовую траекторию в случае, когда u(t ) = c.

Разделим второе уравнение на первое:

dx2 = K c , dx1 x2 (t )

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

x2

(t )

(t )+ C0

 

2

 

= Kcx1

,

2

 

 

 

где константа интегрирования C0 зависит от начальных условий:

C0 = x220 Kcx10 .

2

Решение уравнений состояния дает временные функции изменения координат

x

(t ) =

Kc t 2 + x

20

t + x ,

1

 

2

10

x2 (t ) = Kct + x20 .

 

63

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

 

 

 

 

x1

 

 

 

 

x20 > 0

u = +c

x2

 

 

x20 < 0

 

 

 

x10

 

 

 

 

 

 

 

 

0

 

x20

 

 

t

 

 

 

 

 

x20

x10

x1

x2

 

 

x20

0

t

x20

а)

б)

Рис. 6.2

Аналогично получим семейство фазовых траекторий для сигнала управления u(t ) = −c :

x 2

(t )

(t ) + C0

 

2

 

= −Kcx1

,

2

 

 

 

где константа интегрирования

C0 = x220 + Kcx10 .

2

Временные функции изменения координат имеют вид

x (t ) = − Kc t 2

+ x

20

t + x ,

1

2

 

10

x2 (t ) = −Kct + x20 .

 

64

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

x1

 

 

 

x20 > 0

x2

 

u = −c

x10

 

x20 < 0

 

 

 

 

 

 

0

x20

 

 

t

 

 

 

x20

x10

x1

x2

 

 

 

 

x20

0 x20 t

а) б)

Рис. 6.3

Если входной управляющий сигнал u(t ) = 0, то уравнения со-

стояния принимают вид

.

x.1 (t ) = x2 (t ), x2 (t ) = 0.

Тогда уравнение фазовой траектории не зависит от первой координаты

x2 (t ) = x20 ,

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

x1 (t ) = x20 t + x10 .

Фазовые траектории и временные функции для нулевого управляющего сигнала показаны на рис. 6.4 а, б.

65

x1

 

 

 

 

x20 > 0

 

x

 

u = 0

x10

 

2

 

 

 

 

 

 

 

0

x20 < 0

t

x

20

 

 

 

 

 

 

 

 

x10

x1

x2

 

 

 

 

x20

 

 

 

 

 

 

 

0 x20 t

а) б)

Рис. 6.4

6.3. Анализ объекта управления во втором варианте

Во втором варианте задания W0 (s) = K . При этом переда-

Ts + 1

точная функция объекта управления принимает вид

W (s) =

y(s)

=

K

,

u(s)

 

s(Ts + 1)

которому во временной области соответствуют уравнения состоя-

ния

.

x1 (t ) = x2 (t ),

.

 

(t ) = −

1

 

 

(t ) + K u(t ).

x

 

x

 

2

 

2

 

 

T

 

T

 

 

 

 

 

Пусть сигнал управления u(t ) = c. В результате деления второго уравнения на первое получаем выражение

Tx2 (t )dxdx2 = Kc x2 (t ) ,

1

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

66

Tx2 (t )

= dx1 + C0 .

 

 

 

dx2

Kc x

2

(t )

 

 

 

 

 

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

x1 (t ) = −Tx2

(t ) KcT ln

1

 

x2

(t )

+ C0

,

 

Kc

 

 

 

 

 

 

 

 

 

 

 

 

 

где константа интегрирования

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x20

 

.

 

C

 

= x

+ Tx

 

+ KcT ln

1 −

 

 

0

20

 

 

 

10

 

 

 

 

 

 

 

Kc

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Найдем решение уравнений состояния во временной области с

помощью переходной матрицы Φ ( t ,0 ) ,

 

которое

в векторно-

матричной форме имеет вид

 

 

 

 

 

 

 

 

 

 

t

 

 

 

 

X (t ) = Φ(t,0)X (0) + Φ(t, τ)B U (τ)dτ ,

 

 

 

 

0

 

 

 

 

где вектор состояния X (t ) = x1 (t ) и

X (0) = x10 ,

а переходная

x2 (t )

 

 

x20

 

матрица является экспоненциальной функцией от матрицы A

Φ(t,0) = e At

 

 

ϕ (t )

ϕ

 

(t )

 

=

11

12

.

 

 

 

ϕ21 (t ) ϕ22 (t )

 

В рассматриваемом примере матрицу A объекта и матрицу

управления B, которая в случае скалярного входа u(t )

представляет

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

 

0

1

 

0

 

A =

 

1

, B = K .

 

0

 

 

 

 

 

 

T

 

 

 

 

 

T

 

 

 

Поскольку понятие переходной матрицы связано со свободным движением, определим ее элементы ϕij (t ) с помощью структурной

схемы объекта на рис. 6.5 при отсутствии входного воздействия. Элемент переходной матрицы ϕij (t ) есть функция времени, опи-

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

67

t −τ
e T

j-ю координату вектора состояния и нулевых начальных условиях на остальных координатах.

 

 

 

 

x20

x10

u = 0

K

1

1

x 2

1 x1

 

T

s

 

s

 

 

 

Рис. 6.5

Действуя по этому алгоритму, получаем элементы переходной матрицы

 

(t ) = 1

 

 

 

 

 

t

 

 

ϕ

, ϕ (t ) = T 1

e

 

T

,

11

 

 

12

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(t )

 

 

(t ) = e

t

 

 

 

 

 

ϕ

21

= 0 , ϕ

22

T

.

 

 

 

 

 

 

 

 

 

 

 

 

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

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

x

t

 

 

 

1

( )

 

1

 

 

=

x2

(t )

 

 

 

 

0

 

 

 

t

 

 

 

 

 

 

 

T

T 1 − e

 

 

 

 

 

 

 

t

 

 

 

e

T

 

 

 

 

 

 

 

 

 

x

 

t

1

 

 

 

T 1 − e

 

10

 

+

 

 

x20

0

 

 

 

 

 

 

0

 

t −τ

 

 

 

T

0

 

 

K u(τ)dτ .

 

 

 

 

 

T

 

Например, для u(t ) = c временные функции принимают вид

( )

 

 

 

 

 

t

 

 

 

t

 

 

 

 

 

e

 

T

 

 

e

 

T

+ x10 ,

x1 t

= Kc t T 1

 

 

 

+ T 1

 

 

x20

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

( )

 

t

 

 

 

 

t

 

 

 

 

 

 

 

 

e

T

 

+ e

 

T

x20 .

 

 

 

 

 

x2 t

= Kc 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Семейство фазовых траекторий и соответствующие графики изменения координат во времени показаны на рис. 6.6, а, б.

68

 

 

x1

x2

u = +c

x20

x10

Kc

0

 

x

20

x2

x10

x20

x1

x20

 

 

Kc

 

x20

 

0

 

x20

а)

Рис. 6.6

x20 > Kc

0 < x20 < Kc

x20 < 0

t

t

б)

Если u(t ) = −c , то уравнение фазовых траекторий принимает вид

x1 (t ) = −Tx2

(t ) + KcT ln

1

+

 

x2

(t )

+ C0

,

 

Kc

 

 

 

 

 

 

 

 

 

 

 

 

 

где константа интегрирования

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x20

 

.

 

C

 

= x

+ Tx

 

KcT ln

1 +

 

 

0

20

 

 

 

10

 

 

 

 

 

 

 

Kc

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

x1 (t ) = Kc T 1 −

x2 (t ) =

 

t

 

 

 

 

t

 

 

e

 

T

t

 

e

 

T

+ x10 ,

 

 

 

+ T 1

 

 

x20

 

 

 

 

 

 

 

 

 

 

 

 

 

t

 

t

 

 

T

 

T

x20 .

Kc e

 

 

− 1

+ e

 

 

 

 

 

 

 

69

На рис. 6.7, а, б изображены семейство фазовых траекторий и графики изменения фазовых координат во времени.

x1

 

 

 

x10

x20

> 0

 

 

u = −c

 

x2

 

 

 

 

 

0

 

 

 

 

 

 

 

 

t

 

 

 

 

 

 

x

20

 

x20

< −Kc 0 > x

 

> −Kc

 

 

 

20

 

 

x10

x1

x2

 

 

 

 

x20

 

 

 

x20

 

 

 

 

Kc

 

0

 

 

t

x20

 

x20

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Kc

 

 

 

 

 

 

x20

 

 

 

 

а)

 

 

б)

 

 

Рис. 6.7

В том случае, если сигнал управления с реле u(t ) = 0 , то получа-

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

x1 (t ) = −Tx2 (t ) + C0 ,

где константа C0 = x10 + Tx20 .

Изменение координат во временной области также легко определяется с помощью векторно-матричного решения, в котором нужно отбросить интегральную составляющую:

70