УДК 517.928
DOI: 10.17586/0021-3454-2019-62-8-710-716
ГИБРИДНЫЙ МЕТОД ПРЕОБРАЗОВАНИЙ ДЛЯ ИССЛЕДОВАНИЯ НЕЛИНЕЙНЫХ МОДЕЛЕЙ ДИНАМИЧЕСКИХ СИСТЕМ ПОЛИНОМИАЛЬНОЙ СТРУКТУРЫ
C. E. Иванов, А. В. Бухановский
Университет ИТМО, 197101, Санкт-Петербург, Россия E-mail: boukhanovsky@mail. ifmo.ru
Предложен гибридный метод преобразований для задач анализа нелинейных динамических систем полиномиальной структуры. Базирующийся на многочленных преобразованиях метод позволяет аналитически исследовать свойства стационарных решений (для систем в нормальных и экстремальных режимах эксплуатации); для нестационарных (например, переходных) решений он применяется совместно с численным методом Рунге-Кутта. Метод обладает существенно меньшей вычислительной сложностью, чем численные методы эквивалентной степени точности. Предложенный метод не требует определения условий и области сходимости приближенного решения. Он позволяет проводить расчет характеристик различных технических объектов в условиях внешних периодических воздействий, например, методом преобразований проведено исследование динамической модели автокранов, выполнен расчет для виброзащитных систем моторов катеров.
Ключевые слова: нелинейное дифференциальное уравнение, аналитический метод, многочленное преобразование, стационарный режим
Для проектирования и эксплуатации технических систем, описываемых нелинейными обыкновенными дифференциальными уравнениями, необходимо определять их характеристики в различных условиях, включая экстремальные. В отличие от нормальных (штатных) режимов, экстремальные, как правило, характеризуются резкими изменениями фазовых переменных, возникающими, например, при совпадении или кратности собственных частот системы и частоты внешнего возмущения. В целом это может привести к задаче отыскания жестко осциллирующих решений, при численной реализации которой необходимо уменьшать шаг расчетной сетки в районе точек устранимого разрыва первого рода. Аналитические и численно-аналитические методы исследования нелинейных динамических систем обеспечивают адекватное описание их состояния за счет априорного учета функциональных свойств траектории в окрестности, характеризуемой экстремальным поведением. Такой математический аппарат наиболее развит для систем с полиномиальной нелинейностью; системы с другими видами нелинейности могут быть сведены к ним с заданной точностью за счет полиномиальной аппроксимации. Однако только за счет эквивалентных преобразований большинство нелинейных моделей динамических систем нельзя свести к дифференциальным уравнениям с известным точным решением [1]. Упрощение модели путем линеаризации может применяться для описания нормальных режимов; использование линеаризации в экстремальных режимах приводит к излишне гладким решениям. Альтернативой являются основанные на представлении искомого решения в виде ряда приближенные аналитические методы [1]: классические методы малого параметра, Ван-дер-Поля, Крылова—Боголюбова, усреднения, методы возмущений, асимптотические приближения Найфэ. Возможности их применения ограничены областью сходимости, зависящей от коэффициентов уравнения, а также определенными требованиями к структуре полинома. Преодолению этого недостатка экстенсивным путем посвящен ряд публикаций. Так, в [2, 3] аналитическое решение автономных систем дифферен-
циальных уравнений полиномиальной структуры строится на основе последовательных приближений Пикара и процедур повторения локальных решений. В [4] для дифференциальных уравнений с полиномиальной нелинейностью предложен асимптотический метод разложения по степеням независимой переменной, коэффициенты которого являются рядами Лорана по убывающим степеням логарифма. В [5] рассмотрен численно-аналитический метод на основе приближенного представления решения и его производной в виде частичных сумм смещенных рядов Чебышева. В работах [6, 7] сделана попытка расширить условия сходимости за счет представления решения в форме ряда в окрестностях подвижных особых точек.
В настоящей статье рассматривается альтернативный подход к исследованию характеристик динамических систем с полиномиальной нелинейностью, основанный на эквивалентных преобразованиях, что позволяет избежать ограничений, связанных со сходимостью приближенных решений в форме рядов. Он базируется на методе многочленных преобразований [8] и позволяет аналитически исследовать свойства стационарных решений динамической системы. Для нестационарных (например, переходных) решений он применяется совместно с численным методом Рунге-Кутта.
Рассмотрим задачу Коши для систем нелинейных обыкновенных дифференциальных уравнений. Пусть функции f (cos(cot),sin(ct),q1,q2,...,qm), i = 1,2,...,m определены в форме
полиномов степени n для t e[t0,tk], (q1,q2,...,qm) e Rm, ше R . Требуется определить функции q1 (t), q2(t),..., qm (t), которые являются решением системы нелинейных дифференциальных уравнений на отрезке [0, tk ]:
q1 (t) = f1(cos(ct),sin (ct), qb q^.., qmX
4 q2(t) = f2(cos (ct ),sin (ct) ql, q2,..., qmX
q'm (t) = fm (cos (ct ),sin (ct), qb q2,..., qm )
и удовлетворяют начальным условиям q1(t) = q01,q2(t) = q02,...,qm(t) = q0m . При этом требуется, чтобы функции правой части можно было представить в форме полиномов от переменных:
n
fm (cos (ct ),sin (ct) ql, q2,..., qm ) = Z dvl,..,vm+2 cosV1 (ct)sinV2 (ct )q[3...qmm+2 .
v1+...+vm+2 =1
В общем виде метод включает следующие этапы. 1. Представить исходную систему в матричной форме:
n
Q + CQ = H1cos(шt) + H2sin(ct)+ ZHvcosv1 (ct)sinV2 (ct)qV3 ...qvmm+2 (1)
IV=2
с применением векторного индекса v = [V1V2...vm ] с целочисленными неотрицательными
компонентами. |v| = V1 +v2 +... + vm — сумма компонент векторного индекса,
T ' T
Q = [q1,q2,...,qm] — вектор-столбец искомых функций, Q = [qb<72,...,qm] — вектор-столбец
производных, C — постоянная невырожденная квадратная (m х m )-матрица. Постоянные векторы-столбцы представлены в виде:
T T
H1 = [[ hm1 ] , H2 = [h12, h22,hm2 ] ; Hv =
h1 h2 hm " V' у '' V
T
— вектор-столбец малых hkv < 1 коэффициентов при нелинейных членах.
2. Привести систему (1) к нормальной форме путем ее дополнения новыми переменны-
ми X
= ехр(iшt) и х2 = х1 = ехр(-iшt):
ХС=К • Х+Я ( X ), (2)
Т
где X = [х1, Х2, ^1,..., qm ] — вектор-столбец искомых функций с дополненными переменными. Квадратная матрица N получена дополнением матрицы С :
/и 0 0"
N = 0 -/и 0
_(И1 - /Н2)/2 (Н1 + /Н2)/2 С_
Я =
0,0,X ¿X1 х22 2, X х22 2,..., X
14=2 14=2 14=2
V ^3 2
2 У1 ••• Ут
3. Для системы (2) решить характеристическое уравнение Бе1 [Л- N ] = 0 и определить невырожденную диагональную матрицу Л = [А,!,...,Ат]. Проверить наличие резонансов,
сравнивая корни характеристического уравнения и внешнюю частоту и. Выполнить линейное преобразование:
У=Ь • X, Ь • • Ь. (3)
Результатом подстановки преобразования (3) в (2) является система вида:
У=Л • У+Я ( У ) . (4)
После линейной замены переменных: Я (У) =Я (Ь • X) .
4. Найти особые значения индекса у^у^..^т+2], соответствующие значениям при нелинейных компонентах автономной системы. Для этого решить систему уравнений:
Х141 +-.. + Хт +24т+2-Х5 = 041 +42 +--- + 4т +2 = 2,3,...,П ' = 1,2,...,т + 2.
5. Выполнить многочленное преобразование для системы (4) вида:
П I V
у = + X ((
14=2
Результатом является система:
П I V
25 = V' + X ((Г-
...г,
'т+ 2 |
т+2 I '
5 = 1,2,..., т + 2.
^ ...г
т+2
т+2
V =2
5 = 1,2,..., т + 2.
(5)
(6)
где — коэффициенты преобразованной системы, а4 — коэффициенты преобразования.
Коэффициенты р4 приравниваются нулю при не особых значениях векторного индекса,
а а4 — при особых; р4 вычисляются при особых значениях векторного индекса, а а^ — при не особых.
6. Определить коэффициенты а'4 и р4 преобразованной системы (6) в соответствии с [9]:
X №
5 ^2 zvm+2
...2
4=2
т+2 + X 14=2
п ( (т+2 ^ т +2
5 ^2 ^т+2
а4 г1 г2 ...2т +2
V
Xх * 4 к +Хх
V к=1 )) к=3
п ( п ^
^ЛЪ _v2 _Ът+2 4 2 -1 V Пк7^ 22Цт+2
а4 21 г2 ... т+2 4кгк X ^21 22 ...2т +2
4=2
V
4=2
= ^
)
7. Для приведения к автономной форме в (6) выполнить переход к новым комплексным переменным:
= %ехР (Мш^ ) , ^ = 1,2,...,т + 2. (7)
Преобразованная система в новых переменных имеет автономную форму:
и8 = и$ Яе^ 5 + Е
$, V, v2 , V,
ц-2 1,т+2
и2 ..мт+2 ,
^ = 1,2,...,т + 2 .
(8)
1=2
8. Перейти к автономной системе с вещественными переменными. Выполнить замену переменных в (8):
и$ =р$ ехр (70$ ) . (9)
Общий вид полученной автономной системы:
( ( (т+2
р $ =р$ Яе^ $ + ^Р11+У 2...рттГт+2
14=2
Яе
ч1 ехр
1,+У9 _Ут+1+4т+21т
р$ 0 $ = хр11+12..ртт+1 11=2
ехр
Е 021 -1 (121 -1 -121) - 0$
V I=1 JУJ
( (т+2
, ^ = 1,2,..., т + 2.
Е02/-1 (г21 -1 -121)-0
V V I=1
(10)
В нерезонансном случае, когда собственные частоты колебаний системы и внешняя частота не кратны, автономная система принимает более простой вид:
1 +42 рГт+1 +Гт+ 21т (4$ ),
г\ т+1 . т+1
р$ =р$Яе^ + 2...ртт+11+1т+2Яе), р$0$ = Ер?" 11=2 11=2
^ = 1,2,..., т + 2. (11)
9. Для определения характеристик стационарного решения приравнять правые части автономной системы (10) нулю и решить методом Ньютона систему нелинейных алгебраических уравнений вида:
( ( ( т
Ер!1 +12...рт*1 +у" 11=2
2Яе
ехр
1 +У9 ~!т+1 +Гт+2 1т
Ер!1 +12...ртт+11 11=2
Е02/-1 (г2/-1 -12/) - 0$
VI=1 JJJ
^ = 1,2,..., т + 2,
( ( ( т
ехр
= -р$ ,
(12)
Е02/-1 (г 21 -1 21 )-0$
V VI=1
JJJ
= 0.
В нерезонансном случае система (12) имеет более простой вид:
.Ут^^ш ) = 0, 5 = 1,2,..., т + 2.
Е р!1 +12...ртт+11 +1т+2Яе ) = -р$ ЯеА*, Е рГ^рТ+Г т+^
11=2 11=2
10. Для определения характеристик нестационарного решения автономная система (10) с начальными условиями, преобразованными посредством операций (3), (5), (7), (9), численно интегрируется методом Рунге-Кутта. Для экономичного вычисления правых частей полиномиальной структуры используем обобщение схемы В.Я. Пана [10] с предварительной обработкой коэффициентов для полинома от многих переменных вида
т т
т т
8(ь^- хт )= Е Ш ,Е7} " П
1=1 }=1
(( т \
^„..¿т =0
10 = Е ХЛ Е х}2 ,11 = ЕХ} + Ь, 145+1 = 145-3 ЕХ} +10 + Ь4^-2
}1 =1 }2 = }1 }=1 VV }=1 J
(/0 + Ь4з-\) + К
+ Ь
'45 +Ь
l4k+3 - l4k +1 ft0 + b4k +2 ) + b4k+3, s - 1, • -, k, m
gn - a0ln , при n - 4k +1,4k + 3; gn - Xa0jxjln~1 + an , при n - 4k + 2,4k + 4.
j-1
11. Выполнить преобразование к исходным переменным
zs -Ps exp (itlm^s + % ) Л - zs + £ (ft z^2..^2), s - m + 2.
14-2
Для представления результата в исходных переменных использовать замену, обратную (3): X=L_1 • Y.
В зависимости от задачи исследования этапы 9 и 10 могут быть взаимоисключающими. С целью оценки вычислительной эффективности предложенного метода определим сложность алгоритма для получения стационарного решения. В соответствии с теоремой Штрассена [11] для вычисления функции fm (cos (W) ,sin (W), qb q2,..., qm ) в форме полинома
степени n необходимо (m + 2)log2(n) операций. Для выполнения метода преобразований
при расчете стационарного режима системы (1) необходимо (m + 2) (2 + log2(n)) операций. Для сравнения: при расчете системы (1) численным методом Рунге-Кутта четвертого порядка на промежутке с k узловыми точками необходимо 4m(m + 2)log2(n)k операций. Как следствие, применение гибридного метода позволяет сократить сложность алгоритма в 4m log inlk
----р^г;- раз по сравнению с численным методом. Например, для десяти узловых
(2 + m ) log [4n J + 2k
точек системы четырех уравнений с правыми частями в виде полинома шестой степени время реализации предложенного метода в семь раз меньше, чем в случае численного метода, при сохранении точности четвертого порядка.
Таким образом, в статье предложен гибридный метод преобразований для задач анализа нелинейных систем, не требующий определения условий и области сходимости приближенного решения. Он позволяет рассчитывать характеристики различных технических объектов в условиях внешних периодических воздействий, например, методом преобразований проведено исследование динамической модели автокранов [12], выполнен расчет для виброзащитных систем моторов катеров [13]. Метод пригоден для исследования как нормальных, так и экстремальных режимов эксплуатации (для стационарных решений) и обладает существенно меньшей вычислительной сложностью, чем численные методы эквивалентной степени точности.
список литературы
1. Алдошин Г. Т. Теория линейных и нелинейных колебаний. СПб: Лань, 2013. 320 с.
2. Афанасьев А. П., Дзюба С. М., Кириченко М. А., Рубанов Н. А. Приближенное аналитическое решение систем обыкновенных дифференциальных уравнений с полиномиальной правой частью // Журнал вычислительной математики и математической физики. 2013. Т. 53, № 2. С. 321—328.
3. Афанасьев А. П., Дзюба С. М. Метод построения приближенных аналитических решений дифференциальных уравнений с полиномиальной правой частью // Журнал вычислительной математики и математической физики. 2015. Т. 55, № 10. С. 1694—1702.
4. Брюно А. Д. О сложных разложениях решений обыкновенных дифференциальных уравнений // Журнал вычислительной математики и математической физики. 2018. № 3. С. 346—364.
5. Арушанян О. Б., Залеткин С. Ф. Приближенное решение задачи Коши для обыкновенных дифференциальных уравнений методом рядов Чебышева // Вычислительные методы и программирование. 2016. Т. 17, № 2. С. 121—131.
6. Орлов В. Н., Хмара П. В. Об одном варианте приближенного решения нелинейного дифференциального уравнения третьего порядка в окрестности подвижной особой точки // Бюллетень науки и практики. 2016. № 10. С. 22.
7. Орлов В. Н., Ковальчук О. А., Линник Е. П., Линник И. И. Исследование одного класса нелинейного дифференциального уравнения третьего порядка в области аналитичности // Вестн. Московского государственного технического университета им. Н. Э. Баумана. Серия „Естественные науки". 2018. № 4(79). С. 24—35. DOI: 10.18698/1812-3368-2018-4-24-35
8. Мельников Г. И. Динамика нелинейных механических и электромеханических систем. Л.: Машиностроение, 1975. 198 с.
9. Иванов С. Е. Алгоритмическая реализация метода исследования нелинейных динамических систем // Научно-технический вестник информационных технологий, механики и оптики. 2012. № 4(80). С. 90—92.
10. Пан В. Я. О способах вычисления значений многочленов // Успехи математических наук. 1966. Т. 21, вып. 1(127). С. 103—134.
11. Strassen V. Die Berechnungskomplexität von elementarsymmetrischen Funktionen und von Interpolationskoeffizienten // Numerische Mathematik. 1973. Bd 20, N 3. S. 238—251.
12. Ivanov S. E. Mathematical modeling of nonlinear dynamic system of the truck crane // Contemporary Engineering Sciences. 2016. Vol. 9, N 10. P. 487—495.
13. Ivanov S. E., Melnikov V. G. Mathematical modeling vibration protection system for the motor of the boat // Applied Mathematical Sciences. 2015. Vol. 9, N 119. P. 5951—5960.
Сведения об авторах
Сергей Евгеньевич Иванов — канд. физ.-мат. наук, доцент; Университет ИТМО; факультет ин-
фокоммуникационных технологий; E-mail: [email protected] Александр Валерьевич Бухановский — д-р техн. наук; Университет ИТМО; мегафакультет трансляционных информационных технологий; директор мегафакультета; E-mail: [email protected]
Поступила в редакцию 03.06.19 г.
Ссылка для цитирования: Иванов C. E., Бухановский А. В. Гибридный метод преобразований для исследования нелинейных моделей динамических систем полиномиальной структуры // Изв. вузов. Приборостроение. 2019. Т. 62, № 8. С. 710—716.
HYBRID TRANSFORMATION METHOD FOR STUDYING NONLINEAR MODELS OF DYNAMICAL SYSTEMS OF POLYNOMIAL STRUCTURE S. E. Ivanov, A. V. Boukhanovsky
ITMO University, 197101, St. Petersburg, Russia E-mail: [email protected]
A hybrid transformation method is proposed for the problems of analyzing nonlinear dynamical systems of polynomial structure. The method is based on polynomial transformations and allows for analyzing analytically the properties of stationary solutions for systems in normal and extreme operating conditions; for non-stationary (e.g., transition) solutions, it may be used in conjunction with the Runge-Kutta numerical method. The method has significantly less computational complexity than numerical methods of an equivalent degree of accuracy and does not require determination of conditions and domain of convergence of the approximate solution. It makes it possible to calculate characteristics of various technical objects under external periodic influences. As an example, the method of transformations is used to study a dynamic model of truck crane and to carry out the calculations for vibration-proof systems of boat motors.
Keywords: nonlinear differential equation, analytical method, polynomial transformation, stationary
mode
REFERENCES
1. Aldoshin G.T. Teoriya lineynykh i nelineynykh kolebaniy (Theory of Linear and Nonlinear Oscillations), St. Petersburg, 2013, 320 p. (in Russ.)
2. Afanas'ev A.P., Dzyuba S.M., Kirichenko M.A., Rubanov N.A. Zh. Vychisl. Mat. Mat. Fiz., 2013, no. 2(53), pp. 321-328. DOI: https://doi.org/10.7868/S0044466913020038 (in Russ.)
3. Afanas'ev A.P., Dzyuba S.M. Computational Mathematics and Mathematical Physics, 2015, no. 10(55), pp. 1665-1673. DOI: https://doi.org/10.7868/S0044466915100026.
4. Bruno A.D. Computational Mathematics and Mathematical Physics, 2018, no. 3(58), pp. 328-347.
5. Arushanyan O.B. and Zaletkin S.F. Vychislitel'nye Metody i Programmirovanie (Numerical Methods and Programming), 2016, no. 2(17), pp. 121-131. DOI 10.26089/NumMet.v17r212. (in Russ.)
6. Orlov V., Khmara P. Bulletin of Science and Practice, 2016, no. 10, pp. 22.
7. Orlov V.N., Kovalchuk O.A., Linnik E.P., Linnik I.I. Vestn. Mosk. Gos. Tekh. Univ. im. N.E. Baumana, Estestv. Nauki (Herald of the Bauman Moscow State Tech. Univ., Nat. Sci.), 2018, no. 4, pp. 24-35 (in Russ.). DOI: 10.18698/1812-3368-2018-4-24-35
8. Mel'nikov G.I. Dinamika nelineynykh mekhanicheskikh i elektromekhanicheskikh sistem (Dynamics of Nonlinear Mechanical and Electromechanical Systems), Leningrad, 1975, 198 p. (in Russ.)
9. Ivanov S.E. Scientific and Technical Journal of Information Technologies, Mechanics and Optics, 2012, no. 4(80), pp. 90-92. (in Russ.)
10. Pan V.Ya. Uspekhi matematicheskikh nauk, 1966, no. 1(21), pp. 103-134. (in Russ.)
11. Strassen V. Numerische Mathematik, 1973, no. 3(20), pp. 238-251.
12. Ivanov S.E. Contemporary Engineering Sciences, 2016, no. 10(9), pp. 487-495.
13. Ivanov S.E., Melnikov V.G. Applied Mathematical Sciences, 2015, no. 119(9), pp. 5951-5960.
For citation: Ivanov S. E., Boukhanovsky A. V. Hybrid transformation method for studying nonlinear models of dynamical systems of polynomial structure. Journal of Instrument Engineering. 2019. Vol. 62, N 8. P. 710—716 (in Russian).
DOI: 10.17586/0021-3454-2019-62-8-710-716
Alexander V. Boukhanovsky
Sergey E. Ivanov
Data on authors
PhD, Associate Professor;, Faculty of Infocommunication Technologies; E-mail: [email protected]
Dr. Sci.; ITMO University, Mega-Faculty of Translational Information Technologies; Head of the Mega-Faculty; E-mail: [email protected]