Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TAU_lektsii_1.pdf
Скачиваний:
114
Добавлен:
11.05.2015
Размер:
1.47 Mб
Скачать

регулирования t p , перерегулирование s , величину показателя колебательно-

сти М. Связать указанные параметры непосредственно с параметрами произвольной ЛАЧХ достаточно трудно. Однако для ряда частных случаев ЛАЧХ путем экспериментальных исследований получены графические зависимости, связывающие указанные величины. Отметим лишь одно общее свойство: чем больше величина wc , тем меньше время регулирования. Кроме этого, считает-

ся, что для получения приемлемых показателей качества и обеспечения устойчивости желательно, чтобы наклон асимптоты на частоте срезаwc был –20

дБ/дек, а ее протяженность – не менее одной декады.

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

8.УРАВНЕНИЯ СОСТОЯНИЯ ЛИНЕЙНЫХ СИСТЕМ

8.1.Описание систем управления с помощью уравнений состояния

Рассматриваемые в предыдущих разделах системы относятся к простейшему (классическому) типу САУ, характеризуемому одной регулируемой координатой (одномерные системы). Динамические процессы в них удобно описывать одним дифференциальным уравнениемn-го порядка, передаточными функциями и частотными характеристиками. При описании многомерных или многосвязных систем, имеющих несколько регулируемых координат, такой подход встречает определенные трудности. Более естественной формой математического описания многомерных систем является векторно-матричная форма уравнений динамики или подход, базирующийся на применении уравнений состояния.

Преимуществом математических моделей в виде уравнений состояния является универсальность (применимость как для одномерных, так и для многомерных систем), компактность формы записи, а также более естественная форма записи для численных расчетов на ЭВМ. В силу этого с конца 60 годов ХХ столетия в теории управления развиваются методы описания и исследования САУ на базе уравнений состояния.

При математическом описании любой системы всегда можно выделить три группы величин: v1,..., vm – входные сигналы, действующие на систему,

включающие как управляющие, так и возмущающие сигналы; y1,..., y p – вы-

ходные сигналы, несущие информацию о поведении системы, а также переменные x1,..., xn , характеризующие непосредственно саму систему(переменные состояния). Физический смысл переменных vi и yi достаточно ясен. Переменные состояния xi – это минимальный набор физических или абстрактных величин, который полностью определяет состояние системы в любой момент времени.

84

Объединим

соответствующие

группы

переменных

в : вектор

v = col[v ,..., v

] Î Rm вектор входа системы, y = col[ y ,..., y

p

] Î R p

век-

1

m

 

 

 

1

 

 

 

тор выхода системы (вектор наблюдения),

x = col[x ,..., x

n

] Î Rn

вектор со-

 

 

 

1

 

 

 

 

 

стояния, Rm , R p ,

Rn – евклидовы пространства соответствующих размерно-

стей. Пространство Rn носит название пространства состояний.

 

 

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

 

динамика си-

стемы, то все соответствующие переменные и векторы будем полагать в даль-

нейшем функциями текущего времени t, т. е. v(t) , y(t) ,

x(t) .

 

 

 

Под математической моделью системы будем понимать соотношения между векторами x , y , v, описываемые при помощи математических опера-

ций и

позволяющие

однозначно

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

вектора

выхода y при

заданном

векторе входаv и начальном состоянии

системы.

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

x& = f (t, x, v) , y = j(t, x, v) ,

(8.1)

где x& =

dx

,

f (t, x, v) = col[ f

(t, x, v),..., f

n

(t, x, v)],

j(t, x, v) = col[j (t, x, v),...

 

 

xt

 

1

 

1

 

 

 

 

 

 

...,jp (t, x, v)]

– вектор-функции соответствующих размерностей; fi (×) , ji (×) –

скалярные функции.

Уравнения (8.1) носят названия уравнений состояния, первое из которых будем называть уравнением входа, а второе – уравнением выхода.

Уравнения (8.1) описывают динамику нелинейной нестационарной непрерывной системы с сосредоточенными параметрами. Если fi (×) , ji (×) в явном

виде не зависят от времениt, то имеем соответствующую модель стационарной системы.

Если в некоторой области изменения переменных функции fi (×) , ji (×) яв-

ляются линейными, то уравнения (8.1)

превращаются

в линейные

уравнения

состояния

 

 

 

 

 

x& = Ax + Bv ,

y = Cx + Dv ,

 

 

(8.2)

где А, В, C, D – соответственно матрицы

размерностей n ´ n , n ´ m ,

p ´ n ,

p ´ m .

 

 

 

 

 

Если коэффициенты всех матриц

не

зависят в

явном виде

от

времени,

то имеем модель линейной стационарной системы. Если хотя бы один из коэффициентов этих матриц в явной виде зависит t,ото модель будет нестационарной.

Для физически реализуемых систем всегда D = 0 (здесь и далее равенство матрицы нулю подразумевает равенство нулевой матрице) и чаще всего рассматриваются уравнения состояния вида

85

x& = Ax + Bv , y = Cx .

(8.3)

Матрица А называется основной матрицей системы, В – матрицей входа,

С– матрицей выхода, D – матрицей связи.

Вданном разделе будем рассматривать только линейные стационарные системы, описываемые уравнениями (8.2), (8.3).

Отметим ряд дополнительных моментов, касающихся приведенных моделей систем:

1. Для полного описания поведения системы всегда требуется задать ее начальное состояние в некоторый момент времени(чаще всего нулевой). Это соответствует заданию начальных условий для дифференциальных уравнений, входящих в (8.1) – (8.3). Итак, в (8.1) – (8.3) всегда подразумевается задание Х(0).Чаще всего X (0) = 0 .

2. Элементы матриц А, В, С, D и векторов x , y , v в общем случае могут быть комплексными величинами.

3. В (8.1) – (8.3) величины y Î R , v Î R могут быть скалярными, т. е. уравнения (8.1) – (8.3) могут описывать как многомерные, так и одномерные системы.

4. Уравнениями (8.1) – (8.3) могут быть описаны любые динамические системы: отдельные элементы и устройства, объект управления, регулятор, вся САУ в целом.

Пример 8.1. Рассмотрим САУ стандартной структуры, изображенной на

рис. 8.1. Пусть f @ 0 , W

(s) =

K1

,

W (s) =

K2

 

, а выход звена W (s) (соответ-

 

 

 

 

1

 

 

 

s

 

 

2

 

 

 

Ts +

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

ственно вход W2 (s) ) обозначим через u.

 

 

следующие уравнения: Ty& + y = K2u ,

При

этом несложно

получить

 

 

u& = K1e ,

e = v - y , а после введения новых переменных x1 = y ,

x2 = u – урав-

нения состояния

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ìx&

= -

1

x + K

2

x

,

 

 

 

 

 

 

 

 

 

 

 

 

ï

1

 

T

1

 

 

2

 

 

 

 

 

ï

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ï

 

 

= -K1x1 + K1v,

 

 

 

 

 

 

 

 

íx&2

 

 

 

 

 

ï

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ïy = x1.

 

 

 

 

 

 

 

 

 

 

 

ï

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

î

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Векторно-матричная модель системы будет иметь вид

 

 

é 1

 

 

 

 

ù

 

 

é 0 ù

 

 

 

 

 

 

 

 

 

 

 

K2 úx +

 

 

 

 

 

 

x& = ê - T

 

 

y = [1, 0]x .

(8.4)

 

ê

K

 

úv ,

 

ê

 

 

 

0

ú

 

 

ë

1

û

 

 

 

 

 

 

ë- K1

û

 

 

 

 

 

 

 

 

86

8.2.Схемы моделирования и виды уравнений состояния

Взависимости от структуры матрицы А в (8.3) из общего класса уравнений состояния выделяют два подкласса. Если матрица А в (8.3) является диагональной

éa

0

ù

 

ê

11 ×

 

ú

 

A = ê

×

×

ú = diag[a11,K, ann ],

(8.5)

ê

0

ú

 

ê

a

ú

 

ë

 

nn û

 

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

размерностью 4×4, имеющая одну клетку Жордана размерностью 3×3. Если матрица А в (8.3) представлена в виде

é

0

1

0

×

×

×

0

ù

 

ê

0

0

1

×

×

×

0

ú

 

ê

ú

(8.6)

A = ê

×

×

×

×

×

×

×

ú ,

ê

0

0

0

×

×

×

1

ú

 

ê

ú

 

ê

 

an2

 

× × ×

 

ú

 

ëan1

 

ann û

 

то уравнения состояния имеют нормальную форму. Матрицу такой структуры называют сопровождающей матрицей или матрицей Фробениуса.

Пусть в уравнении(8.3)

матрица C = [1,0,..., 0 ] , т. е.

y = x1 ,

B = col [0,..., 0, bn ]

v Î R и матрица

А является матрицей Фробениуса (8.6).

Тогда, очевидно, x

= y , x

2

= y(1)

,…, x

n

= y(n-1) , т. е. в качестве переменных

1

 

 

 

 

 

состояния выбрана сама выходная координатаy и ее производные. В этом частном случае вектор состояния называют фазовым вектором, а пространство состояния – фазовым пространством.

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

87

основных

блока,

показанные на рис. 8.1:

а) сумматор

v - y , б) интегратор

y = ò v(t)dt , в) блок преобразования (усиления)

y = Av, где А – некоторая мат-

рица.

 

 

 

 

 

 

 

 

 

 

 

 

a

 

 

 

 

б

 

в

 

 

 

v

+

 

 

u

v

 

 

y

v

 

 

y

 

 

ò

 

 

å

 

A

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-

y

Рис. 8.1

Используя указанные блоки, можно изобразить схему моделирования по уравнениям (8.2), представленную на рис. 8.2.

v

+

x&

x

 

 

å

ò

+

+

y

å

+

Рис. 8.2

Пример 8.2. Рассмотрим САУ из примера8.1. В соответствии с полученными уравнениями состояния (8.4) нетрудно изобразить схему моделирования, представленную на рис. 8.3.

v

 

e

 

x&2

ò

 

 

 

 

 

x&1

ò

å

K1

 

K2

 

 

å

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

T

Рис. 8.3

88

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