Научная статья на тему 'Точечное моделирование нестационарной ABCD-системы'

Точечное моделирование нестационарной ABCD-системы Текст научной статьи по специальности «Математика»

CC BY
132
20
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Точечное моделирование нестационарной ABCD-системы»

© В.В. Осипов, В.А Осипова, В.А Овинников, А А Чешель,

О.В. Устинович, 2008

УДК 519.71:62.50

В.В. Осипов, В.А. Осипова, В.А. Овинников, А.А. Чешель, О.В Устинович

ТОЧЕЧНОЕ МОДЕЛИРОВАНИЕ НЕСТАЦИОНАРНОЙ ABCD-СИСТЕМЫ

(1)

У^ассмотрим нестационарную ABCD-систему, приведенную к отрезку [0, 1] Л. безразмерного времени т и имеющую q входов, г выходов и п фазовых переменных:

= Т (А (т)Х (т) + В (тр (т)); X (0) = X0 а)

б т

те [0,1]

Y (т) = С (т)Х (т) + D (т)и (т). б)

Как известно, решение задачи Коши (1 а)) (если оно существует) имеет вид

т

X(т) = Ф(т,0)Х0 + Т|Ф(т,ц)В(цР(ц)бц , (2)

о

где Ф(т, ц) (пхп) есть матрица Коши (фундаментальная матрица со свойством Ф(т, т) = Еп, матрицант). Подставляя (2) в (1 б)), получим связь вход-выход для рассматриваемой ABCD-системы:

Y (т) = С (т)Ф(т, 0)Х0 + Т | Ф(т, ц)В (ц)Р (ц)бц + О (т)Р (т).

0

При нулевых начальных условиях эта связь представляется в форме

Y (т) = Т } 6 (т, цр (ц)б ц, (3)

0

где функциональная матрица ТО (т, ц) (гх q) равна

ТО (т, ц) = ТС (т)Ф(т, ц)В (ц) + О (ц)8(ц - т), (4)

и называется импульсной переходной матрицей [1]. j-й столбец этой матрицы есть реакция системы на импульсное входное воздействие вида ej8(ц - т), где

ч

e: = Co/on[0,...0,1,0,...0], (5)

т.е. г-векторы Yj (т, л) = Т| G (х, С)еу5(С - л)б С ( = 1,2,...q)

о

образуют столбцы матрицы ТG (т, л). Объединяя эти равенства, получим

G (Т л) = } G(Т С)Е,5(С - л)бС , (6)

0

т.е. формально импульсная переходная матрица G (т, л)на единичный матричный импульс вида

^С^лХ (7)

приложенный в момент л (Eq ^хс|) - единичная матрица). Для физически возможных систем G (т, л) = 0 при т<л, если т придать смысл момента наблюдения, то (3) может быть записано в виде

Y (т) = Т | G (т, л)и (л)б л . (3')

0

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

G (т л) = с (т)Х 5 (т, л) + D (т)Е,8(т - л); а)

= А (т)Х 5 (т, л) + В (т)Е05(т-л). б/

бХ 5 (т, л)

б т А (т)Х 5Ч",,',~Ч ^

(8)

Решение второго уравнения дает, в частности,

х5V) = т}ФС)В (С)Е,5(С - "П^С = тФС^ ц)в М, (9)

0

Подставляя в (8 а)) получим (4).

Установим теперь связь вход-выход для рассматриваемой системы в пространстве точечных векторных изображений второго рода, определенных на чебышевской сетке размерности N. При этом будем предполагать, что все точечные изображения при любой размерности сетки существуют, т.е. компоненты всех матриц - по крайней мере, ограниченные измеримые функции на отрезке [0,1].

Соответствующая модель имеет вид:

Хт = т(гт ® Еп )£(©;)£т + т(гт ® Еп )Й(0Т)1§т + ХТ; а) 1

#т = <§(0т )Хт + й(0т )Ц?т. б)}

Из первого уравнения находим

Хт = #0£т + #0 • т(JT ® Еп )^5(0т)Ц?т, (11)

(10)

где

= [е„п - т(1т в Бп )АЪ(©Т)]-‘.

(12)

Подставляя (4.11) в (4.10 б)) при нулевых начальных условиях получим искомую связь

YT = WUT, (13)

где

W = C(©T)W0 • T(JT ® En )Bi(©T) + D(©T) . (14)

Это блочная матрица (NrxNq) с блоками размерности (rxq), по определению [1], есть передаточная матрица нестационарной ABCD - системы (1) в пространстве точечных векторных изображений. Символ ®, по прежнему знак кронекеровского произведения матриц.

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

Xt = t(Jt ® A)Xt + t(Jt ® b)U?t ^ Xt ; a) |

Yt = (En ® c )Xt +(En ® d)i§t. б)},

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

W = (En ® C)Wo • T(Jt ® B) + (En ® D). (15)

Здесь

'Wo =[ENn - T(Jt ® A)]-1. (16)

Передаточная матрица W связывает вход-выход линейной динамической системы в пространстве векторных изображений. Тоже самое делает импульсная переходная матрица TG (т, л) в соответствующем функциональном пространстве, поэтому между ними должна существовать аналитическая связь, разумеется, приближенная, в соответствии с положениями принятой теории. Найдем ее.

С этой целью введем точеное изображение TGTn)('л) матрицы TG (т, л) как матрицу-колонку с матричными компонентами TG(N)(tJw\л) (rxq), определенными на

чебышевской сетке x(N ) = -(——— (v = 1,N), т.е.

v 2^ v , /,

TGTn)(л) = т • Colon[G(N)(t(n),л),...0(N)(tVn),л),...С(N)(T(N),Л)], (17)

Восстановление матрицы TG (т, л) может быть выполнено по общему правилу [1, 2].

N r-

TG(N )(т, л) = ]rTG(N )(tVn ), n)EqKN (t-tVn )) = [TGf )(л), ([П N (т)]® Eq)]. (18)

v=1

Скалярное произведение [•,•] здесь понимается как сумма произведений блочных компонент матриц-колонок TGTn )(л) и [П N (т)]® Eq . Таким образом,

T G(N) (т, л) есть матрица-сплайн.

Матрицу TGTN)('л) определим из уравнения (8). В связи с конечной размерностью чебышевской сетки, дельта-функция 5(т - л) должна быть заменена на 5н (т-л) - представителя дельта-последовательности размерности N. В соответствии с [2] точечное изображение 5н (т - л) по х на чебышевской сетке равно N [Пн (л)], поэтому

ЕЛ (т-л)^ N ([Пн (л)]® Е?). (19)

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

TGTN) (л) = ^ • ЦпN (л)] ® Е,), (20)

следовательно, согласно (18),

TG(N)(т,л) = .(ПN (л)]® В,),([ПN(т)]® Е,)]. (21)

j-й столбец матрицы-колонки TGTN)(л) есть точечное векторное изображение реакции системы на воздействие вида ej 5н (т-л), т.е. блочный вектор определяемый равенством

^ • ^[ПN (л)] ® ^) С = 1,2, . ,). (22)

Соответствующие столбцы матрицы Т G(н) (т, л) есть билинейные формы

т8™(т,л) = • ^П^веД^П^ве^] 0 = 1,2,...,). (23)

Согласно [2] о гомоморфизме алгебр, имеем, почти всюду на [0,1] х [0,1]:

У(в > 0)3(Н0 (8, \) > 1)[н > N0 ^ У(т, л) - Тд(н)(т, л) < в] ( = 1,2,...?), (24)

где У] (т, л) ( = 1,2,...?) - столбцы импульсной переходной матрицы

TG(н )(т, л).

Заметим, что если в (3') вместо матрицы TG (т, л) подставить ее приближение TG(н )(т, л), определяемой (21) и учесть, что

1

N |([п N (л)] ® Е, )и(л;Ил = ^ (25)

0

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

У(т) = [л^1§т, ([ПN (л)] ® Е,)], (26)

откуда следует

^т = А^Т§т. (13)

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Естественно, мы снова пришли к точечному соотношению (13).

Передаточная матрица № связывает вход-выход динамической ABCD-системы в пространстве точечных векторных изображений. Можно, однако, говорить о передаточной матрице \ЧС связывающей вход системы с ее переменными состояния

Хт = #с1§т . (27)

В нашем случае

#С = #0 • т(Гт ® Еп )]§(©т ) . (28)

Условимся, когда это необходимо, передаточную матрицу по выходу снабжать индексом «в», т.е. вместо № писать \Чв. Таким образом,

# = #в = С(©ту#с + 1§(©т). (29)

Квазидиагональные матрицы С(©т) и ]§(©т) следует рассматривать как передаточные матрицы некоторых динамических звеньев, входящих в состав системы.

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

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

Возникающие при этом особенности связаны с перемножением матриц с прямоугольными блоками и некоммутотивностью этой операции.

Отметим основные способы преобразования.

1. Последовательное соединение

Результирующая передаточная матрица \Чр цепочки из s звеньев с передаточными матрицами , будет равна

Чр = ^ • )Ч8-1 ••• #2Д. (30)

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

2. Параллельное соединение

Чр = ^ + ... + Ч8-1 + #,. (31)

Все матрицы имеют одинаковую размерность.

3. Обратная связь

Пусть звено с передаточной матрицей Ч (NrхNq) охвачено отрицательной обратной связью с передаточной матрицей #ос (NqхNr), тогда

Чр = (ENr + # • #ос )-1 • Ч (№ х Nq). (32)

Рассмотрим теперь существование и единственность оговариваемой задачи т.е.

Если при некоторых ^)>0 и т>0 существует единственное решение Х(т) задачи Коши

= Т(А(т)Х(т) + В(т)и(т)); X(0) = X0, (33)

б т

то приближенное точечное изображение этого решение при некоторой размерности ортогональной ^сетки определится как решение уравнения

Хт = т(1т ® Еп )А(©т )Хт + т(JT ® Еп )]§(©т)т§т + Хт, , (34)

являющегося моделью задачи (33) в точечных векторных изображениях.

Однако, существование единственного решения задачи (33), вообще говоря, не гарантирует существования решения уравнения (34) для сеток любой размерности. Требует рассмотрения вопрос о разрешимости уравнения (34) и отношении его решения к решению задачи Коши (33).

Теорема

Если компоненты матриц А(т),В(т) и И(т) при некоторых 10>0 и т>0 есть функции ограниченные и измеримые на [0,1], то уравнение (34), определенное на чебы-шевской сетке размерности N имеет единственное решение, начиная с тех ^, при

которых матрица Еп - А(т) для всех те [0,1] и тех же значениях ^ и т оказывается невырожденной. Если же матрица А(т) отрицательно полуопределена при некоторых 10 и т и всех те [0,1], то единственное решение уравнения (34) имеет место при любых N и тех же значениях параметров. Существование единственного решения уравнения (34) для всех N>Nн и некоторых 10>0 и т>0 означает существование при тех же значениях параметров единственного решения задачи Коши (33), причем

У(в> 0)3(Н0(8))[N > N0 > Нн |Х(т)- ЭрЦХ,т)|| < в] те [0,1]. (35)

где ^ (X, т)| - последовательность вектор-сплайнов, построенных на последовательности {Х^ |.

Доказательство

Уравнение (34) будет иметь единственное решение

Хт = #0Хт + #0 • т(гт ® Еп )](©т)1&т, (36)

при некоторых 10>0 и т>0, если блочная матрица #0-1 = ENn - т^т ® Еп )Л(©т ) (Кп х Кп)

при этих значениях параметров невырождена, т.е. существует обратная матрица *0 =[Е»п - т(!т ® А)]-1. (37)

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

Wo-1 =

T

En----------A(Xj)

n 2N T

-------A(Tj)

2N

T

------A(Tj)

2N

T

------A(Tj)

2N

T

En--------A(t 2)

n 2N

T

------A(x 2)

2N 2

T

------A(x 2)

2N 2

T

En- 2NA(t-)

T

- 2NA(tv)

T

En--------A(t n)

n 2N

Эта матрица будет невырожденной при некоторых 10>0 и т>0, если будут невырождены матрицы-блоки

QN (tv) = Q'W)(to,T, tv) = En - 2N^(xv) (n x n) (v = 1, N).

(38)

Последнее будет обеспечено, если при тех же значениях параметров выполняется условие теоремы, т.е. при всех N начиная с некоторого значения N^0, матрица

(39)

(40)

Qn (х) = Q(N \t0,T, х) = En - 2N A (х) (те [0,1])

будет невырожденной.

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

[Qn (т)]+ Qn (х),

где символ (+) означает транспонирование.

Поскольку

Rang QN (х) = Rang {[qn (т)]+ Q n (х)} (те [0,1]),

то матрица (39) будет невырожденной лишь тогда и только тогда, когда матрица (40) будет положительно определенной, т.е. условие положительной определенности матрицы (40) при всех те [0,1] является одновременно условием невырожденности матрицы (39).

Легко видеть, что квадратная форма

En —— A+(х) n 2 N

En —— A (х) n 2 N

[QN (т)] Qn (х)У ,У^ =

У У) - 2N ([ A + (х) + A (х)]у У) + ( T J (A + (x)A (х)у ,У

У ,У =

(41)

будет положительно определенной на [0,1] для всех тех 10>0 и т>0 и любых N для которых отрицательно полуопределена матрица А (т) те [0,1] , поскольку

[ A+(х) + A (т)]У ,у\ = 2( A (х)У ,У).

(42)

Это условие гарантирует отрицательную полуопределенность матриц А (т„) (V = 1, N) на чебышевской сетке любой размерности и невырожденность всей совокупности матриц (38) при любом N.

который для достаточно больших N сколь угодно мало отличается от изометрического изоморфизма.

Замечание. При сделанных предположениях относительно характера функциональных компонент матриц А(т),В(т) и вектора и(т), решение задачи Коши Х(т) оказывается непрерывной вектор-функцией, удовлетворяющей условию Липшица. При этом предположении траектории движения {Х(т)}, обусловленные различными управлениями и(т) нестационарной динамической системы (1), назовем липшице-выми траекториями.

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

Рассмотрим достаточно общий случай нестационарной динамической системы вида

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

где JN (Ых^ есть точечная матрица интегрирования, ассоциированная с выбранной ортогональной ^сеткой.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Третье утверждение теоремы вытекает из гомоморфизма алгебр АМП и

—^ = F(t,X(t),U(t)); (0 < і0 < і < і0 + Т) (Т > 0)

аі

X (То) = X0;

(43)

(44)

2 V 1 ____

Для чебышевской ^сетке т^) = (V = 1, N) точечная матрица интег-

рирования имеет вид

JT = —

Т N

1 2

1 1 2

1 1

1 1

1

2

1

N х N)'

В этом случае, учитывая связь векторных изображений с их инволютивными изображениями, уравнение (44) может быть записано в форме системы из N алгебраических уравнений:

* (тГ1 ) = N § р (тГ ■* (тГ ])’и (^ ’))+2^ (т" ’,* ^ )),и ^ >))+X0 ^ = ^), (46)

0

причем § = 0 .

¡=1

Предполагая разрешимость этой системы, можно последовательно, начиная с X (т^)), определить тем или иным способом все значения фазового вектора Х(т)

2 V-1

2 N

(V = 1, N) при заданных на ней значе-

N)

во всех других точках сетки XV =

ниях входного вектора и (х(^)) (V = 1, N). Система уравнений (46) уже есть деком-

позиция модели (6.2), однако, более удобно другое представление типа рекуррентных соотношений.

Введем обозначения

X V = X (XV«), '

а)|

^ = F (XV"),X(XV")),и(XV"’)), 6) |

и запишем систему (46) в развернутой форме

(V = 1, N)

(47)

X, = — Н + X0

1 2 N 1

X2 = + — Н2 + X0

2 N 1 2 N 2

X 3 = + ТН2 + — Н3 + X0

3 N 1 N 2 2 N 3

N 1 + N

X, = —- н + н +—+—- н, . + н, + X0

Т

N

Из первого уравнения находим — Н1. Подставляя во второе, получим

X2 = 2 X - X0 + — Н2,

2 1 2 N 2

Т = - Т

откуда определяем — Н2 и вместе с ранее найденным значением подстав-

Т р

ляем в третье уравнение, из которого находим ^"Нз и т.д.

Последовательно осуществляя описанную процедуру, получим систему

х = X0 +—н 1 2 N 1

X2 = 2X -X0 + 2_Н2

Xз = 2X2-(2X, -X0) + 2^3

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

^0

4-і

2 N

XО-, = 2X^ - X0-2,

(V = І, N)

(49)

причем

\^0 _ V _ \^0 _ N/0

* І = * 0 = * 0 = *

(50)

Нелинейный оператор FV = Н (XVм), XV,U ї) осуществляет отображение

Я х Яп х Я ^ Яп. В частном случае, когда этот оператор оказывается линейным вида

Н= А(XVйХ + в(^))иV, (51)

V-,

V

где матрицы А)) и Вимеют размерности (пхп) и (nхq) соответственно, появляется возможность разрешить уравнения относительно X. В результате рекуррентные связи

X. =

x 0 + —в (т<; ])и v 2 N v

X 0 = 2 X v , - X v%

(v = 1, N)

(52)

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

Система (52) есть практически удобный рекуррентного типа вычислительный алгоритм решения задачи Коши (43) методом точечных представлений, позволяющий

последовательно найти все значения Xу = X ^)) (V = І, N) фазового вектора

Х^) на упомянутой сетке.

В случае стационарной матрицы А^) = А, вычисления существенно упрощаются,

т.к. матрица точно вычислить один раз.

En- —A n 2N

оказывается одинаковой для всех уравнении и ее доста-

СПИСОК ЛИТЕРА ТУРЫ

1. Осипов В.М. Основы метода изображающих векторов. - Томск: Изд-во ТГУ, 1983.

2. Осипов В.М., Осипов В.В. Моделирование линейных динамических систем методом точечных представлений. -М.: МАКС Пресс, 2005. -296 с. КИЖ 5-317-01390-9. шгЛ

-1

v

— Коротко об авторах

Осипов В.В. - кандидат физико-математических наук, доцент кафедры «Высшей математики №3» Сибирского федерального университета,

Осипова В.А. - кандидат технических наук, доцент, зав. кафедрой «Автоматизации производственных процессов» Института цветных металлов и металловедения Сибирского федерального университета,

Овинников В.А. - кандидат технических наук, профессор Сибирского федерального университета г. Красноярск,

Чешель А.А. - кандидат физико-математических наук, доцент кафедры «Высшей математики №1» Сибирского федерального университета,

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Устинович О.В. - старший преподаватель кафедры «Бухгалтерского учета и аудита» Сибирского государственного аэрокосмического университета им. ак. М.Ф. Решетнева

Статья представлена Сибирским федеральным университетом.

Рецензент доктор физико-математических наук В.А. Романов.

i Надоели баннеры? Вы всегда можете отключить рекламу.