Смекни!
smekni.com

Математические основы теории систем (стр. 4 из 13)

Если уравнения вход - выход-состояние удовлетворяется при подстановке пары (U[t0,t][t0,t]), тогда оно удовлетворяется при подстановке всех пар вида (U[t,t1], у[t,t1]), где t0<t≤t1, а U[t,t1] и у[t,t1] являются сегментами U[t0,t], и у[t0,t] соответственно. Это должно выполняться для всех α и ∑ и всех пар вход-выход, относящихся к α.

Пусть (UU',yy') - пара вход-выход, удовлетворяющая уравнению вход - выход-состояние (2') при α=α0. Тогда можно записать: yy'= A (α0,UU'), где U',y' вход и выход на интервале [t,t0]

Утверждение, что (U',y') удовлетворяет уравнению вход - выход-состояние (2'), будет эквивалентно утверждению, что существует не пустое множество Q значений α в ∑, при которых выражение y=A(α;U') удовлетворяется для всех α в Q.

Тогда в качестве состояния объекта A в момент t может быть принято любое состояние α в Qt 0,U) при α0-состояние в момент t0 или, что тоже самое, начальном состоянии A.

Состояние A в момент времени t будет обозначаться S(t).

Когда будет необходимо показать, что S(t0) является начальным состоянием объекта A, уравнение вход - выход-состояние будет записываться в виде:

(4) y(t)= A(S(t0);U[t0,t])

S(t0) и, в более общем случае S(t) изменяются в пространстве состояний ∑, т.е. для каждого фиксированного значения t, R[S(t)]=∑.

Если выполнены условия совместимости, то можно утверждать, что состояние S(t) однозначно определяется состоянием S(t0) и входом U[t0,t] и что функциональная зависимость S(t) от S(t0) и U[t0,t] может быть получена из уравнения вход - выход-состояние:

y(t)= A( S(t0); U[t0,t]), где α0=S(t0) (4)

Выражение S(t) как функция S(t0) и U[t0,t] называется уравнением состояния объекта.

(5) S(t)= S (S(t0);U[t0,t]), где

S- функция со значением в ∑.

Уравнение (5) производное от уравнения вход - выход-состояние (4).

Природа пространства состояний ∑ объекта является одной наиболее важных его характеристик. Если ∑ есть континуум, то будем говорить, что А есть объект с непрерывным пространством состояний.

Если ∑ есть счетное множество, A будет называться объектом с дискретным пространством состояний.

Если ∑ есть конечное множество, то А есть объект с конечным пространством состояний.

Вероятностные или стохастические объекты- объекты в которых для каждого t y(t) является случайной переменной. Для таких объектов уравнения вход-выход- состояние (4), заменяется уравнением вход-выход- распределение состояний, которое определяет вероятностную меру в пространстве y[t0,t] как функцию начального состояния S(t0) и входа U[t0,t] .

Графическое представление систем.


U1 у1 U1 S у1


Uк ук Uк ук

Представление объекта в виде блок-диаграмм

1.4 ОБЪЕКТЫ УПРАВЛЕНИЯ С НЕПРЕРЫВНЫМ

ВРЕМЕНЕМ.

Дифференциальные уравнения состояния:

(1) Ś(t)= A(t)S(t)+B(t)U(t)

(2) у(t)= C(t)S(t)+D0(t)U(t)+D1(t)U(1)(t)+...+Dк(t)U(к)(t)

Коэффициенты этих уравнений являются матрицами.

A- матрица состояний [n*n]

B- матрица входа [m*n]

C- матрица выхода [L*m]

D- проходная матрица [L*m]

Пусть А- непрерывная система, заданная уравнением входа-выхода вида:

Lу+Kŷ=Mu, где L,K,M- матричные дифференциальные операторы с постоянными коэффициентами, u,у - входной и выходной векторы, а ŷ -скрытый выходной вектор.

Соотношения вход - выход-состояние.

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

(2) L(p)y=u, L(p)=anpn+...+a0, an≠0, которое описывает R.

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

Пусть R- система, описываемая соотношением вход-выход (2), тогда выражение для общего решения будет иметь вид:

n t

(3) y(t)= ∑ y(-1)(t0-)Ф(t-t0)+ ⌡ h(t-ℰ)U(ℰ)dℰ t≥t0,

ℷ=1 t0

где h(t)=Z {1/L(S)}= импульсной реакции R

(4) H(S)=1/L(S)= передаточная функция R,

Ф=Z-1{(anSn-+...+a)/L(S)}, ℷ=1,...,n

Функции времени Ф1,...,Фn линейно независимы и удовлетворяют дифференциальному уравнению

L(p)Ф(t)=0, ℷ=1,...,n

На втором этапе необходимо отождествить постоянные ai, i=1,..,n из уравнения (2) с составляющими вектора x(t0-) - состояние R в момент времени t0-.

Положим базисные функции, или точнее говоря их преобразования по Лаплпсу, равными:

Sn-1/L(S),...,S/L(S),1/L(S)

В этом случае составляющим x(t0) будет:

(5) x1(t0-)=any(t0-),

x2(t0-)=any(n-1)(t0-)+a1y(t0-)

....................................................

xn(t0-)=any(n-1)(t0-)+...+an-1y(t0-)

Заменяя начальные значения y(-1)(t0-) в (3) через их выражения, представленные с помощью составляющих x(t0-), получим для общего решения (3)

t

(6) y(t)=<(t-t0),...,x(t0-)>+ ⌡ h(t-ℰ)U(ℰ)dℰ, t≥t0

t0

где h- импульсная реакция R

Ф(t)=(Ф1(t),...,Фn(t)); составляющие которого суть базисные функции:

Ф(t)= Z-1{ (ann-1+...+ a)/L(S) },

а <Ф(t-t0), x(t0-)> обозначает скалярное произведение базисного

вектора Ф(t-t0) и начального вектора состояния x(t0-).

Уравнение (6) является соотношением вход - выход-состояние для R.

ФУНДАМЕНТАЛЬНАЯ МАТРИЦА.

Будем исследовать реакцию при нулевом входе и вынужденную реакцию систем, описываемых уравнением вида:

(11) x(t)= A(t)x(t)+B(t)U(t), где

A(t)- квадратная матрица порядка n, элементами которой являются функции, непрерывные для всех значений t; B(t)-непрерывная матрица размером [n*r]; x(t) - вектор состояния, U- вход.

Пусть A(t) есть квадратная матрица порядка n, элементы которой - непрерывные функции. Тогда решение матричного дифференциального уравнения:

(12) X= A(t)X(t), X(t0)=C, где

C есть произвольная постоянная матрица, имеет следующий вид:

(13) X(t)= (t,t0)C

Любая неособенная матрица, которая удовлетворяет матричному дифференциальному уравнению (12), называется фундаментальной матрицей системы (11). Таким образом, любая фундаментальная матрица имеет вид (13) при некоторой неособенной матрице С n строк любой фундаментальной матрицы есть n линейно независимых решений для уравнения (11).

th. Пусть A(t) есть квадратная матрица порядка n, элементы которой непрерывные функции времени. Пусть Ф(t,t0) есть также квадратная матрица порядка n, которая является решением уравнения

(14) d/dt Ф(t,t0)=A(t)Ф(t,t0), (t,t0)=I

Тогда решение уравнения

(15) x(t)= A(t)x(t), x(t0)=x0,

обозначаемое через x(t,x0,t0), есть

(16) x(t,x0,t0)=Ф(t,t0)x0 ∀t, ∀x0

Матрица Ф(t,t0) называется переходной матрицей состояния.

Из уравнения (16) можно сказать: матрица Ф(t,t0) есть

линейное преобразование, которое отображает состояние x0 в момент времени t0 в состояние x(t) в момент t.

СПОСОБЫ ВЫЧЕСЛЕНИЯ МАТРИЧНОЙ ЭКСПОНЕНТЫ.

t

1. Если всех t ⌡ A(Ʈ)dƮ и A(t) коммутативны, то

t0

t

Ф(t,t0)= exp ⌡ A(Ʈ) dƮ

t0

Пусть Ф(t,t0) переходная матрица для (11),определяемой выражением (14), тогда:

t

(17) det Ф(t,t0)= exp ⌡ a(Ʈ) dƮ , где

t0

n

a(Ʈ) ≜ ∑ aiƮ(Ʈ) ≜ trA(Ʈ).

i=1

2. Законченное решение позволяет получить формула интерполяции Лагранжа-Сильвестра. Она применима к матричным функциям, которые могут быть представлены в виде (сходящихся) степенных рядов.

f(A)= ∑ CiAi ,где

0

матрица А с n отличающимися друг от друга собственными значениями соответствующих формуле интерполяции Лагранжа для аппроксимации функций с помощью многочленов. Матрица перехода Ф=exp{At} представляет такой степенной ряд

n

(18) Ф(t)= eAt= ∑ eitFi , где

i=1

n

F=П (A-ℷiI)/(ℷi-ℷj)

j=1

j≠i

3. Применение преобразования Лапласа к однородному дифференциальному уравнению вида q=Aq, позволяет получить формулу, похожую на формулу Сильвестра, которую можно использовать не только для случая с простыми корнями.

(19) Ф(t)= eAt≜ ∑ Aiti/i!= I+At+A2t2/2!+...

i=1

Эта формула особенно пригодна для аналитических исследований.

4. С помощью преобразования подобия матрица с n совершенно различными корнями ℷi может быть приведена к диагональной матрице Л.

Решение относительно А дает.

(20) A= KЛK-1 ,где

К - матрица собственных векторов, K≜[K1,K2,...,Kn], согласно выводу из теории матриц имеет:

для двух подобных матриц А и, Л соответствующих уравнению (20), справедливо

f(A)=Kf(Л)K-1

(21) Ф(t)=KeЛtK-1

причем, если известны корни ℷi, сразу можно записать матрицу exp{Лt}

e1t......0