Д. К. Андрейченко и др. Выбор оптимальных параметров динамических систем
УДК 629.78
ВЫБОР ОПТИМАЛЬНЫХ ПАРАМЕТРОВ КОМБИНИРОВАННЫХ ДИНАМИЧЕСКИХ СИСТЕМ
Д. К. Андрейченко1, К. П. Андрейченко2, М. С. Комарова1
1 Саратовский государственный университет E-mail: AndreichenkoDK@info.sgu.ru, welecat@gmail.com 2Саратовский государственный технический университет E-mail: kp_andreichenko@renet.ru
Предложено новое доказательство некоторых теорем об устойчивости комбинированных динамических систем и развит метод их параметрического синтеза на примере задачи о программном развороте космического аппарата наблюдения.
Ключевые слова: комбинированные динамические системы, параметрический синтез, системы стабилизации.
The Choice of Optimal Parameters for Combined Dynamical Systems
D. K. Andreichenko, K. P. Andreichenko, M. S. Komarova
The new proof of some theorems of a stability for combined dynamical systems is offered, and the method of their parametrical synthesis on example of a program turn for the space vehicle of observation is developed.
Key words: combined dynamical systems, parametrical synthesis, stabilization systems.
ВВЕДЕНИЕ
В данной работе исследуются управляемые комбинированные динамические системы (КДС), представляющие собой системы обыкновенных дифференциальных уравнений и уравнений в частных производных, динамически связанных через граничные условия и условия связи, при соответствующих начальных условиях (структурная схема приведена на рис. 1, а).
Здесь г е К, х е Е^*, у е Е^у, х(г) = = (Х1 (г),Х2 (£),...,х^* (г))т — кусочно-непрерывная входная вектор-функция;
у(г) = (У1(г), У2(г), ...,УКу(г))Т — непрерывная выходная вектор-функция. Ряд теорем об устойчивости КДС ранее сформулирован и доказан в [1]. В статье [2] был предложен аналог метода ^-раз-биений для построения границ областей устойчивости управляемых КДС в пространстве параметров обратных связей, а в работе [3] — алгоритм параметрического синтеза, т. е. выбора значений параметров обратных связей, обеспечивающих требуемое качество переходных процессов. Некоторые ограничения сугубо формального характера в применении эффективных с вычислительной точки зрения алгоритмов метода Э-разбиений и параметрического синтеза были связаны с тем, что приведенное ранее в [1] доказательство теоремы об устойчивых, но не асимптотически, КДС требовало дополнительных ограничений на свойства выходных вектор-функций. Целью данной работы является устрание подобных ограничений и дальнейшее развитие алгоритмов параметрического синтеза управляемых КДС. В качестве приложения приведено решение задачи о программном развороте космического аппарата наблюдения.
1. УСТОЙЧИВОСТЬ КДС
После линеаризации и выполнения одностороннего интегрального преобразования Лапласа по времени /(г) ^ /(А) = /0° /(1)е-Хгё11 динамическая модель КДС сводится к матрице передаточных функций Ф(А), причем
У(А) = Ф(А)Х(А),_Ф(А) = [Ф%- (А)] = (А)/Я(А)],
Я(А) = £(А), Якэ (А) = Якэ (А), к = 1,2,...,Му, з = 1,2,...,МХ. ()
а б
Рис. 1. а — структурная схема КДС; б — иллюстрация к доказательству теоремы
© Андрейченко Д. К., Андрейченко К. П., Комарова М. С., 2013
7
Здесь черта сверху означает комплексное сопряжение. Учет малой, но конечной диссипации энергии в математических моделях объектов с распределенными по пространству параметрами приводит к тому, что и характеристический квазимногочлен D(A), и возмущающие квазимногочлены Q(A) (индексы k,j далее опущены) аналитичны при Re A > ст0, ст0 £ (-го, 0). Под обобщенными степенями квазимногочленов D(A) и Q(A) будем понимать такие n,m £ R, что при Re A > ст0, ст0 £ (-го, 0),
lim A-nD(A) = ca, 0 < |ca| < го, lim A-mQ(A) = cb, 0 < |cb| < го. (2)
Л^те Л^те
Поскольку уравнения движения элементов КДС с сосредоточенными по пространству параметрами содержат обыкновенные дифференциальные уравнения второго порядка по времени t
n > m + 1. (3)
В работе [1] КДС, удовлетворяющие условиям (1)-(3), названы физически возможными. Там же были сформулированы и доказаны теоремы об устойчивом квазимногочлене, об асимптотически устойчивых и неустойчивых КДС. С вычислительной точки зрения исследование устойчивости сводилось к проверке выполнения условия
Д arg D(iu) = nn/2. (4)
Приведенная далее теорема, а также аналогичная ей теорема об устойчивых, но не асимптотических КДС (в смысле [1]), ранее были доказаны при значительных ограничениях. Ниже приводится доказательство, свободное от ограничений на поведение выходных функций КДС.
Теорема. Пусть Ф^) = Q(A)/D(A) — передаточная функция физически возможной КДС, квазимногочлены D(A) и Q(A) аналитичны при Re A > ст0, ст0 £ (-го, 0), все корни D(A), за исключением изолированного корня A = 0, расположены в комплексной плоскости (A) слева от мнимой оси, и Q(0) = 0. Тогда: 1) если корень A = 0 имеет кратность k = 1, то КДС устойчива, но не асимптотически; 2) если корень A = 0 имеет кратность k выше 1, то КДС неустойчива.
Доказательство. Из условия теоремы следует, что функция Ф^) имеет простой или кратный изолированный полюс A = 0, и можно провести окружность C с центром в точке A = 0 (рис. 1, б) некоторого малого, но конечного радиуса r, целиком лежащую в области аналитичности функции Ф^). Пусть C = CU C, где Cи C— полуокружности, лежащие в правой и левой полуплоскости соответственно. Путь интегрирования в интеграле Меллина для импульсной переходной функции q(t) проходит правее всех особенностей функции Ф^), и в качестве такового можно взять Ii U C(+)
U I2, где Ii и I2 — лежащие на мнимой оси лучи (-¿го, —ir] и [ir, го). Соответственно:
2ni
q(t) = -L i Ф^е^ =
2ni Ji1uC(+)ul2
Ф^^dA+ / Ф^е^ - / Ф^^ + / Ф^^dA
1 Je2 Jc(-) Ja
Так как КДС физически возможная, а квазимногочлены D(A) и Q(A) аналитичны при Re A > ст0, сто £ (-го, 0), функция Ф(^) абсолютно интегрируема на полубесконечных интервалах -го < и ^ -r и r ^ и < го и не имеет особенностей на указанных интервалах. Согласно теореме Римана [4, с. 281] л i' — r Г Гте
/ Ф^^ = i du ^ 0, / Ф^^dA = i ^ 0.
Je 1 J—те ^те Je 2 Jr ^те
Так как производная Ф'(A) существует и ограничена при A £ C(—), то
»e^dA ^ 0,
lim q(t) = lim / Ф^^^
2ni Jс
и поведение q(t) при t ^ 1 определяется вычетом в точке A = 0, т.е. выражением
1 Г 1 dfc—i
— ф Ф(^dA = ——- —-i (AkФ^^)|
/ Ф^^^dA = 1 [Ф(-ir)e—irt ^(ir)eirt - / Ф'(A)e^dA 'с(-) t J с(-)
2« /с (к - 1)! ¿Ак-1 4 лл=0'
Следовательно, импульсная переходная функция #(£) будет ограниченной лишь при кратности к = 1.
Д. К. Андрейченко и др. Выбор оптимальных параметров динамических систем
2. ОБЛАСТИ УСТОЙЧИВОСТИ И ПАРАМЕТРИЧЕСКИЙ СИНТЕЗ УПРАВЛЯЕМЫХ КДС
Передаточные функции управляемых КДС (1) зависят от набора параметров обратных связей р е , т.е. Ф = Ф(А, р), Б = Б(А, р). Как следует из [1] и доказанной выше теоремы, потеря устойчивости соответствует прохождению через мнимую ось Ие А = 0 одного или нескольких корней квазимногочлена Б(А, р), и уравнения возможных границ области устойчивости О^ с в пространстве параметров обратных связей суть
Ие Б (¿и, р) = 0, 1т Б (¿и, р) = 0,
0 ^ и < оо.
(5)
Многообразие (5) (размерности Ыр — 1) разделяет пространство параметров обратных связей на некоторое множество областей ОV, V = 1, 2,.... Проверка принадлежности текущей области ОV области устойчивости О^ в пространстве параметров обратных связей выполняется на основе однократной проверки устойчивости КДС для некоторого фиксированного набора р е при помощи теорем об устойчивости [1], т.е. при помощи (4). Задача параметрического синтеза, т.е. выбора значений параметров р е О^, обеспечивающих требуемое качество переходных процессов, сводится к задаче минимизации функции ^ : ^ К
||Да(0,ро)||-2 + ||Да(0,р)Ц-2) х
ОО 2 2
р(р) = { х / £ Ск Ук(и, р)/^ик — ЯА(0, р)^кДА(и)/^ик ||2 ¿и,
О к=0
ре о^ ,
Да (и, р) = [Да„,- (и, р)], ДА (и) = ^{ЯА, (и)}, ИеФ^(¿и, р), Аз(р) = 0, VI + и2 Иефз (¿и, р)/М], Аз (р) = 0,
А (р) = 0,
Аз (р) = 0,
(и р) =
1+
(и) Г(1 — (гои)2)/(1 + (гои)4),
А( ) I ТГГ^2(1 — (гои)2)/(1 + (гои)4),
аз (р) =
Ну
£ Фз (0, р)
V = 1
1/2
V = 1, 2,
Ж,
3 = 1, 2,
р е О^,
(6)
Здесь ро е Оst — начальные значения параметров обратных связей. Поскольку число Ыр параметров обратных связей относительно невелико (не более нескольких десятков), при минимизации функции (6) используется безградиентный метод Нелдера-Мида. Заметим, что при выполнении параметрического синтеза не требуется детальной информации о конфигурации области устойчивости, а достаточно лишь, чтобы начальные значения параметров обратных связей принадлежали области устойчивости: ро е О^.
3. ЗАДАЧА О ПРОГРАММНОМ РАЗВОРОТЕ КОСМИЧЕСКОГО АППАРАТА НАБЛЮДЕНИЯ
Рассмотрим далее упрощенную линеаризованную математическую модель газореактивной системы стабилизации спутника с упругодеформируемыми элементами конструкции. Расчетная схема для задачи о программном развороте спутника (космического аппарата наблюдения) представлена на рис. 2, а.
В данном случае входная вектор-функция х(г) = (£(£), ао(г))т содержит две компоненты: возмущающий момент £(£) и желаемый угол поворота спутника ао(г), а выходная вектор-функция у (г) = {а(г)} содержит одну компоненту — угол поворота спутника а(г). Газореактивная система создает управляющий момент, соответствующий пропорционально-интегрально-дифферециальному регулятору в системе управления:
мс(г) = -Р1а(г — т) — Р2«(г — т) — рз
(а(С) — «о(СМ.
Здесь р = (р1 ,р2,р3)т — набор параметров обратных связей; т — характерное время запаздывания в газореактивных двигателях; точкой сверху обозначено дифференцирование по времени г. Модельные
2
t-т
о
Математика
9
уравнения КДС в безразмерных переменных и параметрах аналогичны [2] и имеют вид
(7)
а = Ь + 2Мо - 2аРо - Р1 а(г - т) - р2а(г - т) - рз /0 Т(а(С) - «о(С)) ^С, + (51) = -М1, т1 [у1 + (1 + а)а] = Рь и + и'''' + 7И'''' + (а + х)а = 0, (■)' = д (■)/дх, и(0,г)=0, и'(0, г) = 0, и(1, г) = у1 (г), и' (М) = а1 (г), Мо = и'' (0, г) + 7и'' (0, Ро = и''' (0, г) + 7и''' (0,
М1 = и''(1, г) + 7и'' (1, г), Р1 = и'''(1, г) + 7и '''(1, г),
-т < г < 0 : а(г) = а(г) = 0, «1 (0) = а 1(0) = У1 (0) = уд (0) = и(х, 0) = и(х, 0) = 0.
Здесь и(х,г) — прогиб срединной линии стержня; у1(г) — смещение центра масс закрепленного тела; Ро, Мо, Р1 и М1 — соответственно силы и момент сил реакции стержня в точках его заделки в спутнике; т1 — характерная масса закрепленного тела; , — характерные моменты инерции спутника и закрепленного тела. Первое уравнение в (7) является интегродифференциальным уравнением с запаздывающим аргументом. Матрица передаточных функций Ф(А, р) = [Ф11 (А, р) Ф21 (А, р)] фактически представляет собой строчный вектор, а ее элементы, после выполнения в (7) одностороннего интегрального преобразования Лапласа по времени г, находятся аналогично [2].
При выполнении параметрического синтеза использовались формулы (6), а моделирование переходных процессов выполнялось на основе эффективного алгоритма численного обращения интегрального преобразования Лапласа [5]. Результаты моделирования переходных процессов для значений расчетных параметров = 0.07442, т1 = 3, = 0.007, а = 0.05, 7 = 0.01, т = 0.01, го = 1 приведены на рис. 2, б (до процедуры параметрического синтеза — штриховой линией, после — сплошной). В верхней части рис. 2, б показана реакция на входное возмущение, соответствующее возмущающему моменту в форме единичного скачка Хевисайда Ь(г) = 1(г). Как видно, выполнение параметрического синтеза обеспечивает подавление ошибки системы стабилизации от входного возмущения Ь(г). В нижней части рис. 2, б показана реакция на входное возмущение:
«о (г) = <
0, г < 0,
г, 0 < г < 1,
1, г> 1.
(8)
Выполнение параметрического синтеза обеспечивает поворот спутника практически в соответствии с желаемым углом поворота (8) (показан на рис. 2, б пунктиром).
р = (9.795,331.7,13210)7
^р = (9.795,331.7,13210)^
р = (5,400,500)т
0, ¿<0 а0(г) = -г, о < г < 1 1, ¿>1
I б
Рис. 2. а — расчетная схема; б — результаты параметрического синтеза
Ю. В. Афанасенкова, Ю. А. Гладышев. Об использовании матрицы потоков
Библиографический список
1. Андрейченко Д. К., Андрейченко К. П. К теории комбинированных динамических систем // Изв. РАН. Теория и системы управления. 2000. № 3. С. 5469. [Andreichenko D. K., Andreichenko K. P. On the theory of hybrid dynamical systems // J. of Computer and Systems Sciences Intern. 2000. Vol. 39, № 3. P. 383398.]
2. Андрейченко Д. К., Андрейченко К. П. К теории стабилизации спутников с упругими стержнями// Изв. РАН. Теория и системы управления. 2004. № 6. С. 150163. [Andreichenko D. K., Andreichenko K. P. On the theory of stabilization of satellites having elastic rods // J. of Computer and Systems Sciences Intern. 2004. Vol. 43, № 6. P. 973-986.]
3. Андрейченко Д. К., Андрейченко К. П. Динамический анализ и выбор параметров модели гироскопического интегратора линейных ускорений с плавающей платформой// Изв. РАН. Теория и системы управления. 2008. № 4. С. 76-89. [Andreichenko D. K,
УДК 517.958
Ю. В. Афанасенкова, Ю. А. Гладышев
Калужский государственный университет
им. К. Э. Циолковского
E-mail: dvoryanchikova_y@mail.ru
В работе дан конструктивный метод решения основных краевых задач для системы неоднородных дифференциальных уравнений на графе, удобный для использования ЭВМ. Система уравнений и условия согласования в вершинах выбраны, имея в виду приложение метода к теории переноса и другим проблемам неравновесной термодинамики.
Ключевые слова: граф, вершина, матрица потоков, внешний поток.
Andreichenko K. P. Dynamic analysis and choice of parameters of a model of gyroscopic integrator of linear accelerations with floating platform // J. of Computer and Systems Sciences Intern. 2008. Vol. 47, № 4. P. 570583.]
4. Кудрявцев Л. Д. Краткий курс математического анализа : в 2 т. Т.2. Дифференциальное и интегральное исчисления функций многих переменных. Гармонический анализ. М. : Физматлит, 2005. 424 с. [Kudryavtsev L. D. A short course of mathematical analysis. Differential and integral calculus of several variables functions. Harmonic analysis. Moscow : Physmathlit, 2005. Vol. 2. 424 p.]
5. Андрейченко Д. К. Эффективный алгоритм численного обращения интегрального преобразования Лапласа // Журн. вычисл. мат. и мат. физ. 2000. Т. 40, № 7. С. 1030-1044. [Andreichenko D. K. An Efficient Algorithm for Numerical Inversion of the Laplace Transform// Comp. Math. and Math. Phys. 2000. Vol. 40, № 7. P. 987-999.]
On the Use of Streams in the Matrix Solution of Boundary Value Problems for the Graph
Yu. V. Afanasenkova, Yu. A. Gladyshev
The paper presents a constructive method for solving the basic boundary value problems for systems of inhomogeneous differential equations on a graph, convenient to use on computer. The system of equations and matching conditions at the vertices are selected, taking into account the application of the method to the theory of transport and other issues of non-equilibrium thermodynamics.
Key words: graph, vertex matrix of flows, external flow.
ОБ ИСПОЛЬЗОВАНИИ МАТРИЦЫ ПОТОКОВ ПРИ РЕШЕНИИ КРАЕВЫХ ЗАДАЧ НА ГРАФЕ
Далее используется понятие геометрического графа, которое было введено Ю. В. Покорным с соавт. [1]. Однако используется не локальная (по ребру), а общая параметризация, когда выбрана единая, например, декартовая система координат. Это более удобно с точки зрения приложений. Примененный метод Р-матрицы в принципе не связан с параметризацией графов и для его использования достаточно ориентированности графа.
Положим, что граф Г включает п вершин и 1 ребер. Первоначально считаем, что граф не содержит петель и двух и более ребер, соединяющих одни и те же вершины.
В основу индексации положена нумерация вершин, на которую не положено каких-либо требований. Величина, отнесенная к вершине г обозначена индексом в скобках вверху как , . Величины, относящиеся к ребру с вершинами ¿,3, нумеруются двумя индексами в скобках, например, Р(г'з). Если величина имеет какие-либо индексы вверху, то (¿,3) переносится вниз. Например, х(гп3).
Считаем, в силу конечного числа ребер, что не одно ребро не нормально к оси Х. Граф ориентирован, поэтому можно ввести
Определение 1. Ребра, инцидентные вершине г в введенной системе координат, можно разделить однозначно на инцидентные слева л и справа 7Г (рис. 1). рис 1
'/J
© Афанасенкова Ю. В., Гладышев Ю. А., 2013
11