Использование метода гармонического баланса во временной области для исследования колебаний систем со многими степенями свободы и сухим трением
Автор: Репецкий О.В., Фан Ван Туан
Журнал: Вестник Восточно-Сибирского государственного университета технологий и управления @vestnik-esstu
Статья в выпуске: 2 (33), 2011 года.
Бесплатный доступ
Развитие метода гармонического баланса во временной области для анализа колебаний систем с сухим трением. Исследование модели с многими степенями свободы. Выполнение расчета и сравнения с методом прямого численного интегрирования.
Математическая модель, трение, колебание, метод гармонического баланса
Короткий адрес: https://sciup.org/142148046
IDR: 142148046
Текст научной статьи Использование метода гармонического баланса во временной области для исследования колебаний систем со многими степенями свободы и сухим трением
Известно, что трение - основная причина потери энергии механической системы. Силы трения иногда эффективно использовались как демпфирование для уменьшения колебания механических систем. Сила сухого трения является нелинейной, поэтому можно говорить, что механическая система с сухим трением также является нелинейной. Имеется много работ по исследованию колебаний механических систем с трением. В данной статье применен метод гармонического баланса во временной области для анализа колебаний систем с сухим трением.

Рис. 1. Система пружинного маятника с N степенями свободы
Расcмотрим механическую систему с N степенями свободы и N Д фрикционно-демпферных элементов (ФДЭ), NД< N, рис.1. В общем случае можно считать, что NД фрикционных демпферов (ФД) соединяются на N Д последних степенях свободы . Динамическое уравнение системы в сочетании с методом конечных элементов (МКЭ) будет иметь вид:
[M] {х}+[C] {х}+[K] {х}+{fтр }={P(t)}, (1) где [M], [C], [K] - глобальные матрицы масс, вязкого демпфирования и жесткости, {х}, {х}, {х} - глобаль- ные векторы узловых ускорений, скоростей и перемещений,

– глобальный вектор внешней динамической на-
{ P(t) } =‘ i p Cj oo(( qtot) + PS’j q = 0
грузки, j – степень свободы, q –гармоника внешней динамической нагрузки, {fтр} – глобальный вектор силы трения.
НР (t) = K ДД . z J( t ) =
X J ( t ) - XJ max + Z Д при 0 < to t < a
-
K Д ^
ZД
xJ( t ) + Xj
7. j
I Z Д
max
-
при a < to t < n
Z Д при n < tot < n + a при n + a < tot < 2п,
где KДj – жесткость ФДЭ j-го, FДj – сила трения ФДЭ j-го, и Z

J = 1 - NД .
j Z
j.

rot ma
D
-Z
C dzj

ro t
2 ro t
Рис. 2. Соотношение zJ, xJ, ro t для одного периода ro t e [0,2 п ]
В соответствии с методом гармонического баланса (ГБ) предположим, что значения смещения маятники и силы трения имеют вид [1, 2, 3, 4],
N h
XL NM
{ x } =< —o + Z [ X C,j .cos(n to t) + XS’1 sin(n to t) ]> ,
fmp }= * FT+ Z FC’j cos(ntot) + F’j sin(ntot)\ •,
N h
где Nh - количество гармоник смещения маятника (всегда Nh > Qh ), n - гармоника перемещения. Подставляя (3) и (4) в уравнение (1), получим,
—
N h "I
[ M ] | Z [ XC’ ( n to ) 2 cos( n to t) + x ns ,j ( n to ) 2 sin( n to t) ]> ^ n = 1
[ C ] “ Z [ - X ^C’^ n to sin( n to t) + X S’-j n to cos( n to t) ] ^ n = 1
+
+
[ K } ) XL- + 2
Z [ X C’j cos(n to t) + X S,j sin(n to t) ]> n = 1
+
Z F nC’j cos( n to t) + FnS’j sin( n to t) ]• =
Fj (-° - + I 2 n . 1
Q h [ P qC'j Cos(q ® .) + P qS’
. q = 0
Использовав принцип гармонического баланса, имеем
sin( q to t) ] • .
-
- для множителя cos(nat) при n =1^N h ,
- [ м ] { \ n (n ® ) 2 + [ с ] X n J n ra + [ к ] { \ n } + F n } = / n } .
-
- для множителя sin(not) при n =1^N h :
- [ M ] X n (n ® ) 2 - [ C ] { \ n j n ® + [ K ] { \ n } + { f/ } = / } .
[к ]{\\p+^2р I'"},
где p nC } = { 0 } - j / n }= { 0 } п Р И n > Q h -
Можно записать выражения (6), (7), (8) в другом виде
" [ к ] 0 . 0 [П] 2 ... ... . ... ... . |
.. о - .. . |
I х” } . X с } ... |
r+i |
It V* } { fC } Г1 ...... |
r = i |
i 2 PoC }' pc } ... |
[ 0 ... . |
.. [П] N h + 1 - |
... I x n . } | |
...... ;( [ FN , }) |
... s |
( n=1÷N h ),
где
И n + 1 =
[K ]-[M (no ) 2 [с ]n®
-[C ] no [K ]-[M (no ) 2
f C } = { 0 } , f ^ } = { 0 } при j < (N- N д ), ( n=1^N h ).
или в сокращенном виде (9)
И X } + { Fmp } = { P } .
У системы уравнений (10) есть N(2.N h +1) уравнений. Из них N Д (2N h +1) уравнений являются нелинейными (в уравнениях имеется часть от силы трения) и ( N-N Д ).(2N h +1) являются линейными (в уравнениях не имеется часть от силы трения). Для уменьшения затрат вычисления, мы делим (10) на две части
[1, 2, 3, 4], линейную и нелинейную и перепишем (10):
_[п]ц № 1|{X}(1)1 I{0} JjM _[n]21 [n]22 _ {X }(\)V^mp }J !p\)|.
где индекс “(1)” изображает линейную часть, а “(2)” – нелинейную часть.
Из (11) следует
( [ п ] \2 - [ п ] \1 [ n ] - 1 [ nh) X }( 2 ) + { F mp } = { Р }( \ ) - [ п ] \1 [ п ] - 1 1 { Р }( 1 ) ,
{ x }( 1 1 = [ n ] - ; ( { p }0 , - [ n ], 2 { x } , 2 ) ) . (i 2 )
Представим
[ п ] ® = [ п ] 22 - [ п ] 21 [ п ] - ; [ n ], 2 ,
{ P } ® = { Р } ( 2 ) - [ п ] 21 [ п ] Г 1 1 { Р } ( 1 ) -
Перепишем (13)
[п]®{X}(2) + {Fmp }={Р}® - (13)
Система уравнений (13) имеет количество уравнений, равное количеству нелинейных уравнений NД(2Nh+1) . Из решения (13) получим NД(2Nh+1) значений { X } , 2 ) , а использование уравнения (12) даст ( N-NД). (2Nh+1) значений { X } , 1 ) .
Известно, что система уравнений (12) является линейной и ее можно легко решить. Однако система уравнений (13) является нелинейной, и нельзя просто найти корни решения. В данной работе мы используем метод гармонического баланса во временной области (ГБВО).
Система уравнений (13) имеет N Д (2N h +1) уравнений с 2 N Д (2N h +1) неизвестными значениями: Xoj,XnC,j,XnS,j,Foj,FnC,j,FnS,j ( n=1÷N h ,j=1÷N Д ) . Необходимо дополнить её N Д .(2.N h +1) соотношениями.
В соответствии с приципом разложения функций в ряд Фурье имеем
FO = fTp (9 )d9, п о
F Cd = ~Т f Tp ( 9 )cos(n 9 )d 9 , (n = 1 ^ N h ,j = 1 ^ N д ) (14)
п о
X = ~Т fTp (9)sin(n9)d9, п о где 9 tot. Подставляя (2) в (14), получим:
j j j C,j S,j C,j S,j
Fo = Fo (Xo,X 1 ,X 1 ,...,XNh ,XNh)
C,j C,j j C,j S,j C,j S,j ( n=1÷N , j=1÷N ),
Fn Fn ( X o , X 1 ,X 1 ,...,X Nh ,XNh ), J
S,j S,j j C,j S,j C,jS,j
Fn Fn ( X o , X 1 ,X 1 ,...,XNl ,XNl), hh с NД(2Nh+1) дополнительных соотношений. Система 2NД(2Nh+1) данных уравнений является независимой и может быть решена методом Ньютона. Для решения уравнения (13) методом Ньютона обозначим [1, 2, 8],
{ F(X > [ПН X } ( 2 ) + { Fm p } - { Pf , (15)
Согласно методу Ньютона, итерационная последовательность строится с помощью рекуррентного соотношения [1, 2, 8]
{ X } g + 1 = { X } g —[ J ] g 1 { f ({ X } g )} , (16)
где g - вычисленный шаг, [ J ] g - матрица Якоби g -го шага [2]
d F 1 d F 1 d F 1
...
d X 1 d X 2 d X n д ( 2 Nk + 1 )
. (17)
5 F N д ( 2 Nh + 1 ) d F N д ( 2 N h + 1 ) d F N д ( 2 N h + 1 ) ...
a X 1 a X 2 a X n д ( 2 N h + 1 ) J{ X }
По выражению (16), (17), на каждом вычисленном шаге нам надо заново вычислять матрицу Якоби. Этот требует временных затрат при работе на компьютере. Для уменьшения этих затрат, мы можем использовать метод Бройдена [1, 2, 8]. По методу Бройдена, итерационная последовательность строится с помощью рекуррентного соотношения
d{ F }
[ J ] g =d { X }{ X >
g
{X }g +1 ={X }g -[A lg{F ({X }g )},
где
] _ы + { F ({ X } g )}-{ F ({ X } g - 1 )}-[ A 1 g - 1 {A X } TV
1 g [ 1 g-1 {AX}T.{AX} { } ,
{AX }={X}g —{X}g—1.
Таким образом, получена итерационная формула (19), позволяющая по некоторой первоначально заданной матрице [A]o построить последовательность матриц [A]g . На каждом шаге метода Бройдена проводятся следующие вычисления:
-
1. Определяется новое приближение { X } g + 1 по выражению (18).
-
2. Определяется матрица [ A ] g + 1 по выражению (19).
Алгоритм содержит неопределенность в выборе начального приближения [ A ] o . На практике для обеспечения начала итерационного процесса здесь один раз можно использовать конечные разности для аппроксимации матрицы Якоби [ J ] o , положив в начале [ A 1 o = [ J l o .
На рисунке 3 приведена блок-схема алгоритма решения системы уравнения (17) методом ГБВО.
Для иллюстрации метода выполним расчет системы пружинного маятника с четырьмя степенями свободы. Такой выбор сделан потому, что для этой системы можно легко проверить правильность реше- ния, поскольку метод является обобщенным и его можно употреблять для систем с многими степенями свободы по МКЭ.

Рис.3. Блок-схема алгоритма решения системы уравнения (13) методом ГБВО: ({б(0)} — значения погрешности, g - вычисленный шаг, n - гармоники)
Параметры системы: к 1 , к2, к3, k4, m 1 , m2, m 3 , m4, c 1 , c2, c3, c4, к Д ,k Д ,F Д ,F Д (ФД на третьей и четвёртой степенях свободы). Зададим параметры [5, 9], mj=0,05 /кг/, kj=15000 /Н/м/, к j =40000 /Н/м/, F ^ = 30 /Н/, C j =7700 /Нсек/м/, jH4,o> 530 /рад/сек/; Собственные частоты равны: 190.2, 547.7, 839.2, 1029.4 (рад/сек).
Результаты :
-
1. Метода Ньюмарка (6 периодов)
2. Метода ГБВО с десятью гармониками
Рис.5. Результаты метода ГБВО

Рис.4. Перемещение маятника 3 /м/ (а) и силы трения (б)
Выводы:
-
1. Наши расчеты показали, что результаты трех методов почти совпадают. Это подтверждает точность метода ГБВО и программы, созданной авторами.
-
2. Использование метода ГБВО позволяет быстро анализировать колебания системы в устойчивом режиме.
-
3. Использование процедуры Бройдена приводит к значительному уменьшению количества вычислений. Это очень эффективный и полезный метод для систем с многими степенями свободы, который сочетается с МКЭ. Однако скорость сходимости у этого метода, как и у любого метода секущих, несколько ниже, чем у метода Ньютона.
-
4. Метод, построенный на примере этой работы, является обобщенным, его можно употреблять в любой системе с многими степенями свободы в сочетании с МКЭ. Этот метод также можно применять для решения любых нелинейных систем с периодическими вынужденными силами (например, лопаток газотурбинных двигателей с фрикционными демпферами).