Определение частоты колебаний нелинейной системы с одной степенью свободы методом линеаризации

Автор: Недосекин Ю.А.

Журнал: Доклады независимых авторов @dna-izdatelstwo

Рубрика: Математика

Статья в выпуске: 14, 2010 года.

Бесплатный доступ

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

Короткий адрес: https://sciup.org/148312031

IDR: 148312031

Текст научной статьи Определение частоты колебаний нелинейной системы с одной степенью свободы методом линеаризации

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

  • 1.    В связи с отсутствием точных методов решения нелинейных дифференциальных уравнений вида

-+f (x)=0, где f (—x) = — f (x) , представляет большой практический интерес определение частоты колебаний м = к уравнения (1) при помощи приближенных методов. Одним из таких приближенных методов является метод линеаризации уравнения (1), в котором делают замену

f (x) = к2 x .

Тогда уравнение (1) становится линейным

dx + к2 x = 0 , dt2

которое при начальных условиях

t = 0, x (0) = A, — = 0 dt имеет простое решение

x(t) = A cos kt с неизвестной постоянной частотой k .

Из выражения (2) следует, что размерность [ к 2 ] = [ f ( x ) / x ] = c

2

.

Поэтому, если равенство (2) поделить на квадрат частоты to 2 = 1 c 2, k2    f(x)/x то величины 2 ,       2    окажутся безразмерными, которые во

ωω всем дальнейшем тексте статьи будем обозначать в виде k2 и f(x)/x соответственно, где k2 является угловым коэффициентом прямой у = к x .

вычисления

Многие авторы предложили свои формулы для величины k 2 . Рассмотрим некоторые из них.

2 f(A)

.

  • 1)    Формула Куликова Н.К. [1]: к =------

  • 2)    Формула Пановко Я.Г. [2, 3 стр. 68]:

  • 2    5A3к = —- x3f(x)^x .

A 0

  • 3)    Формула Цыпкина Я.З. [4]:

  • к = — [f (A/2) + f (A)].3A

  • 2.    Схема вычисления величины k 2 для уравнения (1).

Формула Цыпкина Я.З. (8) является более точной, чем все остальные вышеуказанные.

В данной работе предложена схема расчета квадрата частоты ω 2 k 2 ( to 2 = 1 c 2 ) , см. замечание в п. 1, для уравнения (1), которая позволяет вычислить это значение в 6 раз точнее, чем по формуле Цыпкина Я.З. (8).

  • 1)    Изобразим графически функцию f ( x ) на отрезке [0, A ] .

Функция J = f (x) изображена на рис. 1 кривой MLN. Разобьем отрезок [0, A] на две равные части, как показано на рисунке. Точки M , L , N соединим последовательными хордами, длины которых равны l1 = ML и l2 = LN .

Вычислим угловые коэффициенты этих хорд и их длины. к о2, == f ( A /J) ; f (0) = A[ f ( A /2) - f (0)] ,

A/2     A k« = tga2 = AV f (A) - f(A /2)].(10)

Вычислим длины хорд ML и LN .

11 = ML = V[f (A /2) - f (0)]2 + (A /2)2 ,(11)

12 = LN = V[f (A) - f (A /2)]2 + (A /2)2 .(12)

Сумма длин этих хорд равна 1 = 1 1 + 1 2 .

Угловые коэффициенты k 01 и k 02 возьмем в долях 1 1 / 1 и 1 2 / 1

соответственно:

1 2 _ / 2 1 1      / 2 _ / 2 1 2

k — k , k — km .

1       01 1 a 2       02

Их среднее значение равно k? x = k 2 + k 2 ,

где k X 2 обозначает, что вычисление k 2 произведено методом хорд.

  • 2)    Вычислим теперь значение k 2 методом касательной, рис. 2.

    Рис. 2


Угловой коэффициент хорды MN равен

k

MN

= tga = f(A) - f(0) A

Угловой коэффициент касательной LK равен

2 k LK

df(x) dx

Потребуем, чтобы MN // LK , тогда должно

выполняться

равенство

k LK = k MN

Подставив в это условие выражения (15) и (16), получим

df (x) = f (A) - f (0)

dx         A .

Разрешив это       уравнение,       найдем точку

C(x0, jy0), x = x0, jy = y0 = f (x0), в которой касательная

LK касается кривой jy = f (x) .

Запишем уравнение этой касательной, проходящей через точку

C(x0, y0):

y у 0 = k ( x x 0 ) ,

где угловой коэффициент касательной LK равен

2 df ( x 0)

kLK       ,     •

dx

Из (19) выразим j ( x ) и вычислим j ( A ) = AK .

(19)

(20)

(21)

Фигура MLKN на рис. 2 является параллелограммом с диагональю MK . Определим ее угловой коэффициент kk = kM K

= ^ф =

AK — OM = y(A) - f (0)

AA

где y ( A ) взято из равенства (21).

  • 3)    Среднее значение k 2 находим из выражений (14) и (22)

  • 3.    Сравнение разных формул для вычисления k 2 на примере

1k- = -(kx + k-) .                                   (23)

математического маятника.

  • 1)    Уравнение колебаний математического маятника имеет вид

d 2φ g

—у + — sin ф = 0, dt2 l где φ – угол отклонения нити маятника от его положения равновесия (ф = 0), l — длина нити маятника, g — ускорение свободного падения.

Решение уравнения (24) не выражается через элементарные функции. Обозначим через to 0 = ^ g /l круговую частоту колебаний маятника для случая sin ф ~ ф .

Точное значение периода колебаний математического маятника выражается по форм уле [5, стр. 121]:

T = 4 XXк = 4 K / to 0 ,                      (25)

π /2       

где K = I .

0 V1 — m2 sin2 6

полный эллиптический интеграл первого рода, m = sin(a /2) — модуль этого эллиптического интеграла,

α – амплитуда колебаний маятника.

Частота колебаний маятника to =--

T

πω 0

2    , а ее квадрат равен

ω

nto о

12 к;

  • 2)    Рассмотрим математический маятник, уравнение колебаний

которого имеет вид d2x

—— + sin x = 0 , dt

2 и -2

откуда следует, что to 0 = 1 С . В этом случае квадрат частоты его колебаний согласно выражению (27) и замечанию в п. 1 запишется в виде

to2 = to 2 k2 = (п /2 K )2.                                 (29)

Для уравнения (28) возьмем начальные условия

t = 0, x (0) = A = -, — = 0.                 (30)2 dt

При x(0) = A = а = п /2 модуль m эллиптического интеграла (26) равен m = sin(а /2) = sin(п /4) = V2 / 2, mг = 0,5.

Для m 2 = 0,5 значение интеграла (26) находим по таблице [6, стр.

288]:

к = 1,85407.

По формуле (29) вычисляем точное значение квадрата частоты to 0 k •

(         '

( 2 • 1,85407 )

= 0,7178 c2 ,

где to 2 = 1 С 2 , а величина k = 0,7178 является точным значением углового коэффициента прямой _y = k 2 x в соответствии со сделанным замечанием в п. 1.

Вычислим теперь значение k 2 по приведенным выше формулам и по нашей схеме для математического маятника, описываемого уравнением (28) при начальных условиях (30).

Нелинейная часть уравнения (28) f ( x ) = sin x .

Для расчетов примем п = 3,1416 .

  • а)    Формула Куликова Н.К. (6):

2 f ( A )   sin( π /2)

к =-----=--------= 0,6366 .

A π /2

Абсолютная ее погрешность равна

Д = к• — к2 = 0,7178 - 0,6366 = 0,0812 , относительная погрешность

Δ        0 0812

б = и . 100% = _,-- 100% = 11,3% .

к 2          0,7178

  • б)    Формула Пановко Я.Г. (7):

5 A

A 5 3

x ( x

x 3 / 6) dx =

к2 = —- J x3 f ( x)d:

A 0

= 1 —

5 A 2

= 1 —

5 п

42 4

= 0,7063.

Здесь мы приняли, что sin x ~ x x 3 /6 .

Абсолютная погрешность Д = 0,7178 — 0,7063 = 0,0115, относительная погрешность

0,0115

0,7178

100% = 1,60%

  • в)    Формула Цыпкина Я.З. (8):

к 2 = Л[ f ( A /2) + f ( A )] = тЛ%п 7 + sin 7 ] = 0,7245

3 A                  3 п /2   4     2

Абсолютная погрешность Д = 0,7178 — 0,7245 = —0,0067, относительная погрешность б = —----• 100% = 0,93% .

0,7178

  • г)    Наша схема вычисления k 2 .

Используя формулы! (9) - (14) и f ( x ) = sin x , A = п / 2 , п = 3,1416 , последовательно вычисляем: к 2 = sin( п /4) sin0 = 0,9003,

01 π /4

2 si n( п /2) sin( n /4) km =--------------------= 0,3 729 ,

02            π /4

1 1 =

l 2

Г ■ n sin- l 4

Г n sin — l 2

A 2 sin0

J

+

. n sin —

4 J

+

2 n l4 J l4J

= 4,2273,

= 3,3529 , l = 1 1 + 1 2 = 7,5802 ,

k 2 = k 2 1 = 0,5021, 1        01 l kX = k 12 + k 22 = 0,6670

.

k 2 = k 2 l 2 = 0,1649, 2       02 l

Вычисляем k 2 методом касательной, используя формулы (15) – (22):

MN

sin( n /2) sin0 2 --------------= — = 0,6366 ,

2 d (sin x )

k, ^ =--------= cos x ,

LK dx

π/2 π kмм = k2K ^ cosx = 0,6366 ^ x = xn = 50o28' = 0,8808 , MN LK                            0

y0 = sinx0 = sin50o28' = 0,7713 , уравнение касательной LK :

j — у 0 = k LK ( x x 0) ^ y ( x ) = 0,6366 x + 0,2106 ,

y ( A ) = y ( n /2) = AK = 0,6366 ( n /2) + 0,2106 = 1.2106 ,

, 2 ,2           1,2106 0 „ „

k k = k MK = t =---- 77-- = 0,7707

π /2

Из (33) и (34) находим k2 = 2(kX + k2) = 2(0,6670 + 0,7707) = 0,7189 .

Абсолютная погрешность

Д = k 2 k 2 = 0,7178 0,7189 = — 0,0011,

0,0011

относительная погрешность 8 =------• 100% = 0,15% .

0,7178

Наше значение k2 = 0,7189 , 8 = 0,15% в 6 раз точнее, чем по формуле Цыпкина Я.З. : k2 = 0,7245 , 8 = 0,93% .

Точное значение k 2 = 0,7178 .

Описанная выше схема определения k 2 основывалась на возрастающей функции f ( x ) . Аналогичным образом можно вычислить k 2 и для убывающей функции.

Результаты вычислений k2 ' для f (x) = sin x , A = n / 2 и k 2 = 0,7178 сведем в таблицу.

Автор

Формула

k 2

A = k 2 - k2

8 = A . 100% k 2

Куликов, [1]

(6)

0,6366

0,0812

11,3%

Пановко, [2,3]

(7)

0,7063

0,0115

1,60%

Цыпкин, [4]

(8)

0,7245

– 0,0067

0,93%

Недосекин, [эта статья]

0,7189

– 0,0011

0,15%

Статья научная