11. Буков В.Н. Вложение систем. Аналитический подход к анализу и синтезу матричных систем. - Калуга: Изд-во научной литературы Н.Ф. Бочкаревой, 2006. - 720 с.
12. Фуртат И.Б. Робастное субоптимальное управление линейными нестационарными объектами по выходу // Мехатроника, автоматизация, управление. - 2009. - № 7. - С. 7-12.
13. Фуртат И.Б. Децентрализованное субоптимального управление по быстродействию многосвязными объектами с запаздыванием по состоянию в системах АСУ // Промышленные АСУ и контроллеры. 2010. - № 3. - С. 16-19.
14. Летов А.М. Динамика полета и управление. - М.: Наука, 1969. - 360 с.
15. Клебан В.О., Шалыто А.А. Разработка системы управления малоразмерным вертолетом // Научно-технический вестник СПбГУ ИТМО. - 2011. - № 2 (72). - С. 12-15.
Фуртат Игорь Борисович - Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики, кандидат технических наук, доцент; Институт проблем машиноведения РАН, ст. научный сотрудник, [email protected]
УДК 62.50: 681.5.01
ИССЛЕДОВАНИЕ КОЛЕБАТЕЛЬНОСТИ ПРОЦЕССОВ В АПЕРИОДИЧЕСКИХ НЕПРЕРЫВНЫХ СИСТЕМАХ, ПОРОЖДАЕМОЙ ФАКТОРОМ КРАТНОСТИ
СОБСТВЕННЫХ ЧИСЕЛ Т.А. Акунов, Н.А. Дударенко, Н.А. Полинова, А.В. Ушаков
Рассматривается устойчивая апериодическая непрерывная система, матрица состояния которой обладает вещественным спектром кратных собственных чисел, кратность которых равна размерности ее вектора состояния. Показывается, что если модуль собственного числа меньше единицы, то в свободном движении системы по норме вектора состояния обнаруживается колебательность, проявляющаяся в наличии начального выброса, сменяющегося монотонным движением к состоянию покоя. Установлено, что величина выброса тем больше, чем меньше по модулю собственное число и больше его кратность.
Ключевые слова: вещественные собственные числа, кратность, свободное движение, норма, выброс.
Введение. Постановка задачи
Ставится задача исследования свободного движения устойчивой линейной непрерывной многомерной динамической системы по норме вектора ее состояния с целью изучения влияния на это поведение кратности собственных чисел ее матрицы состояния и значения их модуля. В настоящей работе поставленная задача решается для случая вещественных кратных собственных чисел. Более того, предполагается, что кратность собственного числа равна размерности вектора состояния. Как будет показано, приходится констатировать системное явление, состоящее в том, что в апериодической системе (системе с вещественными собственными числами) при кратности собственных чисел больше единицы и значениях модуля собственных чисел меньших единицы возникает возможность появления заметных выбросов нормы вектора состояния в свободном движении. Обнаруживается, что величина выброса растет с уменьшением модуля собственных чисел и с увеличением их кратности. Более того, появляется возможность «обменивать» модуль собственных чисел на их кратность в классе систем с фиксированным значением выброса. Первоначально задача решается для случая представления матрицы состояния в канонической жордановой форме [1], затем исследования переносятся на произвольный случай.
Аналитическое исследование свободного движения непрерывной многомерной апериодической системы для случая кратных вещественных собственных значений ее матрицы состояния
Рассмотрим линейную гурвицеву непрерывную многомерную динамическую систему, задаваемую [2, 3] в векторно-матричной форме
х (0 = Рх (г) х ()|( 0 = х (0) , (1)
где х (0), х () - вектора соответственно начального и текущего состояний системы; Р - ее матрица состояния; х (0), х () е К"; Р е К"х". Матрица системы Р , заданная в произвольном базисе, такова, что ее характеристический полином Б (X) имеет представление
Б(Х) = аег(п-Р) = |(Х-а)" =Х" +Х(-1)'С"а'Х"-';а :-т(а) = . (2)
Такая ситуация может возникнуть, когда при синтезе методами модального управления [3] матрица состояния Р системы задается во фробениусовой форме, сопровождающей характеристический по-
лином D (X), в котором C'n - число сочетаний из n по i. Дополним условие (2) наличия в алгебраическом спектре собственных чисел a{F} = |Xi. = arg[det (XI - F) = ö] : X.. = a;i = 1, nj матрицы F единственного вещественного элемента кратности ц = n = dim (х) условием, накладываемым на дефект характеристической матрицы (XI - F) [1] матрицы F , который должен принимать единичное значение.
Тогда [1] каноническая форма матрицы, построенная на спектре <^{Fj собственных чисел матрицы F , будет представлять собой (n х n) -клетку Жордана J (a) вида
J (a) =
a 1 0 . . 0"
0 a 1 . . 0
0 0 0 . . 1
0 0 0 . . a
(3)
Следует заметить, что матрица в форме Жордана J(а) порождает автономную динамическую систему вида (1), задаваемую в жордановом каноническом базисе,
Х (0 = J (а)х (^ X = X (0) (4)
в которой вектор X и матрица J (а) состояния связаны с вектором х и соответственно с матрицей F состояния исходной системы (1) векторно-матричными соотношениями
X = 8Х, SJ (а) = FS . (5)
В (5) S - (п х п)-матрица неособого преобразования подобия, допускающая представление матрицы F в форме
F = SJ (а^"1. (6)
В свою очередь, жорданова матрица J (а) в силу (3) может быть представлена в аддитивно декомпозированном виде
J (а) = diag = а; , = 1,п } + J (0) = а1 + J (0), (7)
где J (0) - нильпотентная матрица [1] индекса V = п .
Теперь поставим задачу исследования свободного движения системы (4) по вектору ее состояния в скаляризованной форме. Решение системы (4) X (/) = X (/, XX (0)) имеет [1-3] вид
X (/) = X (, X (0)) = ехр{ (а) /} X (0). (8)
Скаляризацию векторного процесса (8) осуществим на основе использования согласованных [1] векторных и матричных норм, в результате чего на основе (7) получим цепочку соотношений
IX(/)|| = ||ехр { (а)/} X(0)|| < ||ехр {.Т(а)• ||X(0)|| = еа ||ехр{J (0)/}|| • ||X(0)||. (9)
В (9) компонент exp{J (0) /} мультипликативной цепи элементов имеет [1-3] при д = п представление
/ (2)"1 /2 0 1 /
exp {j (0)tj = exp
[0 1 0 . . 0"
0 0 1 . . 0
exp t =
0 0 0 . . 1
0 0 0 . . 0
[(ц -1)4
[( - 2 )!]-1
Ц-2
(1ö)
0 0 0 ... / 0 0 0 ... 1 Из (10) видно, что столбцовая норма ||ехр ^ (0) , определяемая последним столбцом матричной экспоненты ехр {(0)/}, ее строчная норма ||ехр ^ (0) /}|| , определяемая первой строкой экспоненты, и оценка спектральной нормы ||ехр ^ (0)/}||2, задаваемая [4] мажорирующим неравенством
||ехр{(0<{ехр{(°)'}Ц ^ехр{(0)}}
совпадают и определяются выражением
llexp {J (0 )t}|| = 1 +1 + (l/2 )t2 +... + (((ц - 1)!)-1 = ; (1/ к !)tk, (p = 1,2,«,).
'P к=0
¿1 * (t )=d f" is; (((%
= a +1. (13)
t = 0
Таким образом, норма матричной экспоненты ||exp {j(а)t}|| удовлетворяет соотношению
llexp{J(а)/|= еа g(((k!))tk . (11)
k =0
Для дальнейших исследований выделим такое x (0) = arg {||x (0)|| = l|, для которого выполняется точное равенство
||Х (t) = ||exp {J (a)t|.||x (0^ = еа g ((k !))tk. (12)
Теперь при фиксированной кратности ц = n собственного числа X = а поставим задачу оценки знака скорости изменения нормы ||x (t )|| в момент t = 0 как синдрома характера развития процессов в системе в функции от областей значений X = а. Дифференцированием по времени выражения (12) получим:
= Lat g (1/ (k!)) tk + еа g (((k !))t-t=0 l k=0 k=0 Соотношение (13) позволяет сепарировать процессы по их качеству в системе (4) с матрицей состояния в виде жордановой клетки полной размерности по норме вектора состояния в функции от значения кратного собственного числа X = а. Ясно, что при любом отрицательном значении X = а и при любой его кратности процессы в системе (4) являются сходящимися, потому что мультипликативный член ea в выражении (12) для ||х(t)|| имеет бесконечное число элементов разложения по степеням t, в то
Ц-1
время как член g(((k!)) tk - конечное. Следовательно, всегда найдется такой момент времени t = t*, с
k=0
которого начинает проявляться доминирование экспоненциального сомножителя eat. Теперь рассмотрим следующие ситуации.
Ситуация 1. а< 0, |а| > 1, ||x (t||i < 0, процесс ||x (t)|| сходится к нулю и мажорируется экс-
l dt j t =0
понентой в форме ||x (t)|| < e^1^ ||x (0)||.
= 0 , начальная скорость нулевая, но при t > 0 в силу (13) уста-
Ситуация 2. a = -l,{ —| |х (t )||
d J t=0
навливается отрицательная скорость, определяемая выражением
d Г ц- ц-2
d\|x (t)| = j aeat; (((к!)) tk + eat £ (((к!))
dt k=0 k=0
= -((( - 1)!)e-tt -1). (14)
Скорость изменения нормы ||x (t )| на траекториях системы характеризуется экстремумом, наблюдаемым в момент tm, определяемым в силу (14) соотношениями
m = arg {JL\ Iх (, )|| = »} = arg {d (,"-») = °} = ц -1,
при этом скорость изменения нормы ||x (t)|, будучи отрицательной, равна величине
maxfd|Ix(t)|1 = -(Ц-1)<Ц -1). fdt* у 'V (ц-1)!
Процесс ||х (/)| сходится к нулю в силу представления (12). Процесс мажорируется экспоненциальной функцией, т.е. выполняется неравенство
||* (' |х (0),
в котором параметры (р, у) определяются из условия
( у) = arg Jrnnl |x (t)-peYt | |x (0) & f d (| |x (0 )|)
t=(ц-1)
(ц -1)! (
Ситуация 3 (предмет статьи). а< 0,|а| < 1, {—||х(t)|| > 0. Процесс ||x(t)|| на начальном от-
dt* ' ,=0
резке времени расходится, достигая максимума в момент tM , определяемый соотношениями
tM = arg{dt||x(t)|| = о| = arg j(l + а)§(1/k!)tk + а(1/(д-1))д-1> = o|, (15)
а далее сходится к нулю. Таким образом, процесс ||x (t)|| на траекториях свободного движения апериодической системы обнаруживает выброс, численно определяемый величиной а (а < 0, |а| < l) кратного собственного числа и значением д его кратности. Очевидно свойство процесса ||x (t)| : чем меньше величина |а|< 1 и чем больше его кратность д, тем больше величина его выброса над уровнем ||x (t)|. Для иллюстрации этого результата произведем вычисление момента tM с помощью (15) и выброса в кривой ||x (t)| апериодической системы для момента t = tM в силу соотношения (12) для различных значений а:(а < 0,|а| < 1) и кратностей д. Результаты вычислений приведены в табл. 1, 2.
д 2 3 4 5 10
а tM
-0,2 4 8,9 13,9 18,8 43,8
-0,02 49 99 149 199 449
Таблица 1 Значения моментов выброса в кривой ||x (t)||
д 2 3 4 5 10
а max (1 lx (t )||) = | lx (tM )
-0,2 2,25 8,35 34,7 151,6 3,32-105
-0,02 18,8 690,4 2,86 -104 1,25-106 2,72 -1014
Таблица 2. Значения выбросов тах (||х (¿)|) = ||х (м )) кривой ||х (г)||
Вернемся теперь к исходной системе (1) с матрицей состояния Ж, заданной в произвольном базисе. По аналогии с (8) с использованием (6) можно записать:
х(г) = х (, х (0)) = ехр {Г/} х (0) = 8 ехр ^ (а)г} 8-1х (0). (16)
Если в (16) перейти к скаляризованным векторным процессам по норме вектора состояния системы (1), то получим, с использованием (11), цепочку соотношений
||х(г)|| = | 18ехр{J(а)/}8-'х(0)|<||8|||ехр{1а/}-||8-1||-||х(0)| = с{8}еа'£(((к!)))|х(0)| ,
к =0
где с{8} = ||8| |8-1|| - число обусловленности матрицы 8, удовлетворяющее [4] условию 1 < с{8}<да .
Значения ||х (г )| будут в с {8} раз превышать значения ||х (г )||, сохраняя ту же зависимость от модуля |а|
собственного числа X = а и его кратности д.
Компьютерное исследование свободного движения непрерывной многомерной апериодической системы для случая кратных вещественных собственных чисел ее матрицы состояния
Компьютерное исследование процессов по норме ||х (г)|| как функции собственного числа X = а и его кратности ц = п проводилось в соответствии с соотношением х(г)| = ||ехр{(а)г}х(0)|< ||ехр {(а)г}||-||х (0)|| по его мажорирующей части в модельной среде пакета МЛТЬЛБ. Результаты моделирования процессов в форме ||х(г)|| для единого набора кратностей д = п = 2;3;5 и 10 и значений X = а = -2; - 0,2 и - 0,02 представлены на рисунках.
На рис. 1 приведены кривые для случая X = а = -2 . Процессы ||х(г)|| сходятся монотонно без выбросов (см. ситуацию 1). Кривая 1 соответствует случаю д = п = 2, а кривая 4 - д = п =10.
||x (t )|| 0,8
0,6 0,4 0,2
0,15
3 ' ^
0,1
0,05
1,8 2 2,2 2,4
у
v /
0 1 2 3 4 5 t, с
Рис. 1. Кривые процессов ||x (t)) при X = а = -2; и д = n = 2; 3; 5; 10 (кривые 1-4 соответственно) На рис. 2 приведены 4 кривые для случая X = а = -0,2 . Процессы ||x (t)|| обнаруживают выбросы, нарастающие с увеличением д = n (см. ситуацию 3).
Iii (t )ll 8 6
x «II 2 1
0 20 40 60 80 t, с
а
0 20 40 60 80 t, с б
II* (t)ll
150 100 50
x (t)ll'
3 2 1
x105
0 20 40 60 80 t, с 0 50 100 150 t, с
Рис. 2. Кривые процессов ||x(t)|| при Х = а = -0,2 и д = n = 2(а); 3(б); 5(в)и 10(г)
0 200 400 600 t, с
а
x105
llx (t)ll 2
1
0 200 400 600 t, с б
Х101
0 200 400 600 t, с
в
0 500 1000 t, с
г
Рис. 3. Кривые процессов ||x (t)|| при Х = а = -0,02 и д = n = 2(а); 3(б); 5(в) и 10(г)
в
г
0
-0,1 -0,2 -0,3 -0,4 -0,5 -0,6 -0,7 -0,8 -0,9 X
200 % ,
400 %
600 %
1000 %
Рис. 4. Кривые постоянных значений max (|| x (t )|) = ||x (tM )||
= const
На рис. 3 приведены 4 кривые для случая X = а = -0,02 . Процессы ||x (t)|| имеют заметные выбросы, нарастающие с увеличением ц = n (см. ситуацию 3).
На рис. 4 приведены кривые постоянных значений max (||X (t)|) = ||x (tM )) = const на плоскости
« ц - X », иллюстрирующие возможность «обмена» кратности на значение кратного собственного числа в решаемой задаче.
На рис. 5 приведены кривые при X = а = -0,2 для случая системы (1), в которой матрица F задана в сопровождающей строчной форме, и системы (4). Процессы ||x(t)|| имеют характер кривых ||x(t)||, но в каждый момент в c {S} раз превышают их значения.
Завершая рассмотрение влияния фактора кратности собственных чисел на качество процессов в апериодических системах, следует отметить, что если спектр собственных чисел матрицы F имеет несколько кратных чисел ст{F} = jx, = аj : i = 1,цj; j = 1,q;gцj = nj, то каноническое представление F в
жордановой форме будет содержать q жордановых клеток размерности (цj х цj) каждая. Для такого случая соотношение (9) принимает вид
||X(t)|| = \diag{exp{J(аj)t}; j = Цх(0)|| < e^exp{j^ (0)t}||-||X(0) ,
где а = max {a j : а j < 0 & |а j | < 1; j = 1, q
l|x(t)||, ||X(t)||
160 140 120 100 80 60 40 20
0 10 20 30 40 50 60 70 80 90 t, с Рис. 5. Кривые процессов ||x(t)| (кривая 1) и ||x(t) (кривая 2) при Х = а = -0,2 и ц = n = 5
1
2
3
4
Заключение
Установлено, что кратность собственных чисел матриц состояния устойчивых апериодических непрерывных систем, как и структура их собственных векторов [5], оказывается важным системным фактором, наделяющим динамические процессы в системе весьма специфическими свойствами, которые могут приводить к нежелательным последствиям разрушительного характера. Чтобы не допустить обнаруженного эффекта кратности собственных чисел при синтезе методами модального управления [3], матрицу состояния F системы следует наделить спектром собственных чисел, не содержащих кратные элементы.
Работа подготовлена при поддержке проекта 14.B37.21.0406 «Разработка многофункционального малогабаритного мультиротационного летательного аппарата».
Литература
1. Гантмахер Ф.Р. Теория матриц. - М.: Наука, 1973. - 575 с.
2. Андреев Ю.Н. Управление конечномерными линейными объектами. - М.: Наука, 1976. - 424 с.
3. Дударенко Н.А., Слита О.В., Ушаков А.В. Математические основы современной теории управления: аппарат метода пространства состояний: Учебное пособие / Под ред. А.В. Ушакова - СПб: СПбГУ ИТМО, 2008. - 323 с.
4. Голуб Дж., Ван Лоун Ч. Матричные вычисления: Пер. с англ. - М.: Мир, 1999. - 548 с.
5. Дударенко Н.А., Ушаков А. В. Структура собственных векторов матриц состояния многоканальных систем как вырождающий фактор // Научно-технический вестник информационных технологий, механики и оптики. - 2012. - № 5 (81). - С. 52-58.
Акунов Таалайбек Абакирович - Санкт-Петербургский национальный исследовательский университет
информационных технологий, механики и оптики, докторант, [email protected]
Дударенко Наталия Александровна - Санкт-Петербургский национальный исследовательский университет
информационных технологий, механики и оптики, кандидат технических наук, доцент, [email protected] Полинова Нина Александровна - Санкт-Петербургский национальный исследовательский университет
информационных технологий, механики и оптики, студент, [email protected]
Ушаков Анатолий Владимирович - Санкт-Петербургский национальный исследовательский университет
информационных технологий, механики и оптики, доктор технических наук, профессор, [email protected]
УДК 004.045; 004.428; 004.942
ПРОЕКТИРОВАНИЕ И ТЕХНОЛОГИЧЕСКАЯ ПОДГОТОВКА СЕТЕЙ СТАНЦИЙ ВЕРТИКАЛЬНОГО ЗОНДИРОВАНИЯ ИОНОСФЕРЫ
А.Ю. Гришенцев, А.Г. Коробейников
Проведен анализ структуры сети станций вертикального зондирования ионосферы. Рассмотрены особенности разработки и принцип построения комплексов программ автоматизированной обработки, анализа и хранения данных зондирования ионосферы. Построена концептуальная модель комплексной системы управления базами данных. В практику исследования ионосферы внедрено соответствующее программное обеспечение. Показаны результаты применения предложенных авторами алгоритмов и программ автоматизированной обработки и анализа данных вертикального зондирования ионосферы.
Ключевые слова: проектирование, разработка, программное обеспечение, исследования, вертикальное зондирование ионосферы.
Введение
Ионосфера - это часть верхней атмосферы, где плотность свободных электронов достаточна, чтобы оказывать значительное влияние на распространение радиоволн. Отсюда следует, что исследование структуры ионосферы важно как для понимания физики протекающих в ней процессов, так и для решения разнообразных радиофизических задач, связанных с распространением радиоволн. Для практических нужд человечества изучение ионосферы связано, например, с эффективностью функционирования спутниковых систем радиосвязи и координатно-временного обеспечения, с разработкой радаров с синтезированной апертурой, использующих все более низкие частоты радиоволн и способных осуществлять глубинное зондирование земных грунтов.
Анализ состояния ионосферы производят различными методами, одним из которых является вертикальное зондирование ионосферы. Этот метод реализуется на станциях вертикального зондирования ионосферы (СВЗИ).