Xreferat.com » Рефераты по математике » Математические основы теории систем

Математические основы теории систем

если U[t0,t] и у[t0,t] составляют

пару вход-выход по отношению к некоторому α в ∑.

В соответствии с уравнением (2') можем записать:

R[y]= { A(α,U)│ α∈∑, U∈ R[U] }

Условия взаимной совместимости:

Каждая пара вход-выход для удовлетворяет уравнению вход - выход-состояние (2')

Более детально: (1) если (U[t0,t][t0,t]), или проще (U,у) является любой парой функции времени (при U∈R[U], у∈R[y]),

удовлетворяющих уравнению А(U,y)=0, то (U,y) удовлетворяет также и (2') в том смысле, что существует α0 в ∑ такое, что

(3) у= A (α0,U[t0,t]),

и (2) любая функция времени (U,y), удовлетворяющая уравнению (2') для некоторого α, принадлежащего ∑ на интервале наблюдения [t0,t], является парой вход-выход для A.

Первое условие собственной совместимости:

Для того, чтобы множество ∑ могло называться пространством состояний A , оно должно иметь следующее свойство: если дана любая точка α в ∑ (которую мы назовем состоянием A в момент t0) и любой вход U[t0,t] в пространстве входов A, то выход в момент t однозначно определяется значением α и U[t0,t], и не зависит от значений U и y в момент времени, предшествующий t0, т.е. для всех t0 реакция y(t) в любой момент времени t>t0, однозначно определяется заданием α и U[t0,t].

Это свойство является ключевым в понятии состояния. Второе условие собственной совместимости.

Если уравнения вход - выход-состояние удовлетворяется при подстановке пары (U[t0,t][t0,t]), тогда оно удовлетворяется при подстановке всех пар вида (U[t,t1], у[t,t1]), где t01, а 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


A


A




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

eЛt=

0......ent

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

5 При расчете матрицы перехода с помощью формулы Тейлора из (19)

p-1

(22) Ф(t)= ∑ Ai ti/t!+Rp

i=0

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

6. Путем программирование на аналоговой вычислительной машине элементы матрицы перехода могут быть получены в виде кривых, численно оценены или аналитически аппроксимированы.

Модуль вход-выход непрерывного объекта управления в форме векторно-матричного дифференциального уравнения

вектор входа U=[U1, U2,...,Um]T

вектор выхода x=[x1,x2,...,xm]T

вектор состояния q=[q1,q2,...,qm]T

Уравнение состояния (векторное дифференциальное уравнение)

(23) q(t)= Aq(t)+Bu(t)

Уравнение входа

(24) x(t)= Cq(t)+Du(t)

Для одномерной системы n-го порядка эти уравнения упрощаются:

(25) q(t)=Aq(t)+bu(t)

(26) x(t)=CTq(t)+du(t)

(27) q1 = a11 a12 q1 + b1 U; при n=2

q2 a21 a22 q2 b2


(28) x=|C1 С2| q1 + dU

q2

Таким образом, векторное дифференциальное уравнение (25) служит компактной формой записи для системы из n скалярных дифференциальных уравнений первого порядка

(29) q = a11q1+a12q2+b1U;

q = a21q1+a22q2+b2U.

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

(30) x= c1q1+c2q2+dU


ВЕСОВАЯ ФУНКЦИЯ.


Прежде всего нужно определить выходной сигнал xv(t), соответствующий входному сигналу Uv(t)

(31) Uv(t)=U(V)dV δ(t-V)

U(V)dV - площадь импульса

δ(t-V)- единичный импульс при t=V


Соответствующий этому выходной сигнал представляет реакцию на импульсное воздействие, или соответственно весовую функцию g(t-V), характеризуемую импульсами площадью U(V)d .

Если уравнения системы представлены в стандартной форме записи (23), (24), то можно использовать общую форму решения уравнения переходного процесса:

t

(32) q(t)= Ф(t)q(0)= ⌡ Ф(t-Ʈ) BU(Ʈ)dƮ= qсв(t)+qпрн(t)

0

В рассматриваемом здесь случае переходного процесса при

возмущающем воздействии и нулевых начальных условиях для выраженного в относительных единицах входного сигнала Uδ

Uδ(t)=δ(t)

получим характеристику состояния в относительных

t

(33) qδ(t)= ⌡ Ф(t-Ʈ) bδ(Ʈ) dƮ

0

Для импульса δ(Ʈ), возникающего в момент времени Ʈ=0, интервал интегрирования должен быть принят от -0


Ф(t)b , при t≥0

(34) qδ(t)=

0, при t<0


Весовую функцию находят путем подстановки (34) в уравнение выхода (26)

(35) q(t)=xδ(t)=CTqδ(t)+dUδ(t)= CTФ(t)b+dδ(t) при t≥0

Для определения элементарного выходного сигнала xδ(t), соответствующего уравнению (31), нужно учесть еще смещение входного импульса по времени и его интенсивность (площадь).

(36) xv(t)=U(V) dV g(t-V)=U(V) dV[CTФ(t-V)b+dδ(t-V)]



U(t)=U(V)dV δ(t-V)

U

x(t)=U(V)dVq(t-V)



V Ʈ=t-V

t

Элементарный входной и выходной сигналы при разложении на импульсы.


ПЕРЕДАТОЧНЫЕ ФУНКЦИИ И ИХ СВОЙСТВА.


Пусть система A линейна и стационарна и пусть h(*) является ее импульсной реакцией.

Предположим, что существует преобразование Лапласа для h. Тогда это преобразование

(37) H(S) ≜ ⌡ e-st h(t) dt

-∞

называется передаточной функцией H системы A.

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

входной сигнал звена, имевшего до этого рабочую точку q=0.

В случае системы со многими входами и выходами передаточная функция становится матричной передаточной функцией H(S);

ее (i,j)- представляет собой преобразование Лапласа для hij(t), т.е. для установившегося режима i-го выхода на единичный импульс, приложенный к j-му входу в момент t=0.

Пусть - линейная стационарная система, и пусть H(S)- ее передаточная функция. Если y является реакцией системы при нулевом состоянии на входе воздействия U, то

(38) Y(S)= H(S) V(S)

где Y и V - преобразования Лапласа для y и U.

Передаточная функция H(S) идентична весовой функции g(t), преобразованной по Лапласу.


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


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

системы для дискретных (квантованных) значений для всех переменных. Иными, словами в качестве такой системы берется дискретная по времени система.

Исследование дискретных систем во многом подобно исследованию непрерывных систем.

Преобразование непрерывных систем в дискретные.

Пусть дана непрерывная система Y с уравнениями состояния

(1) x= Ax + Bu;

(2) y= Cx + Du, где

A,B,C,D суть (n*n), (n*r), (p*n) и (p*r)- постоянные матрицы

соответственно.

Предположим, что компоненты входного вектора замеряются периодически и фиксируются (сохраняются неизменными) в течении каждого интервала (kT,(k+1)T), где k=...,-1,0,1...


квантование и запоминание

S определяется

ур-ми (1),(2)


U y



рис.1

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

Если α(t) является входом блока квантования, то его выход α0 будет ступенчатой функцией

α0(t)=α(kT), kT

Будем полагать, что вход измеряется через каждые T секунд, где T- период повторения или период квантования. Вход системы задается последовательностью векторов {Uk}, причем Uk=U(kT+).

Период повторения T выбирается достаточно малым, так что интерполирование последовательностей {xk}, {yk}, где xk= x(kT+), yk= y(kT+), определяет функции x(t), y(t) с приемлемой точностью для всех t. По этой причине имеет

смысл искать зависимости между последовательностями {xk},{yk} и входной последовательностью. Наиболее удобно представить такие последовательности в виде рекуррентных соотношений выражающих xk+1 и yk+1 через xk и Uk . Используя выведенные ранее уравнения и вводя обозначение:

(3) F=exp AT,

T

(4) G=( ⌡ [exp(AƮ)]dƮ)B, получим

0

получим

(5) xk+1= Fxk+Cuk

(6) yk+1= Cxk+1+Duk+1

Выражения (5),(6) являются уравнениями состояния дискретной системы, вход, выход и состояние которой определяется последовательностями векторов {uk}, {xk}, {yk} соответственно. Поскольку A,B,C,D постоянные матрицы, эта система линейна и стационарна.

Из (5) можно найти xk как функцию начального состояния x0 и последовательности {Ui}r-1

k-1

(7) xk=Fkx0+ ∑ FiGUk-i-1, k=1,2,3,...

i=0

РЕШЕТЧАТЫЕ ФУНКЦИИ.

Функции, определенные только в некоторых точках t1,t2 и т.д называются решетчатыми.

Пусть t= nT- равностоящие точки, где n- любое целое число, а T- постоянная, называемая периодом дискретности.

Тогда определенные в этих точка функции f[nT]


f[nT]

Любой f(t)- непрерывной можно

поставить в соответствие некоторое множество решетчатых функций, если представить переменную t=nT+ℰT (0≤ℰ≤1). При каждом фиксированном значении р переменной функцию f(nT+ℰT)

-4T -3T -2T -T 0 T 2T 3T 4T nT

можно рассматривать как

Если Вам нужна помощь с академической работой (курсовая, контрольная, диплом, реферат и т.д.), обратитесь к нашим специалистам. Более 90000 специалистов готовы Вам помочь.
Бесплатные корректировки и доработки. Бесплатная оценка стоимости работы.

Поможем написать работу на аналогичную тему

Получить выполненную работу или консультацию специалиста по вашему учебному проекту
Нужна помощь в написании работы?
Мы - биржа профессиональных авторов (преподавателей и доцентов вузов). Пишем статьи РИНЦ, ВАК, Scopus. Помогаем в публикации. Правки вносим бесплатно.

Похожие рефераты: