Применение к численному методу решения задачи колебаний вала с дисками математического пакета

Автор: Сафина Г.Ф., Коняев Ю.С.

Журнал: Бюллетень науки и практики @bulletennauki

Рубрика: Естественные науки

Статья в выпуске: 6 т.11, 2025 года.

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

Рассмотрена одна из форм численного решения задачи поиска частот свободных крутильных колебаний вала с дисками. Приведено практическое решение задачи с помощью матричной формы численного метода. На примере вала с пятью дисками рассмотрен пример использования матричной формы к расчету частот колебаний вала. К алгоритму решения задачи составлена программная реализация в математическом пакете Maple.

Вал с дисками, частоты колебаний, численнывй метод, матричная форма, алгоритм решения, пакет Maple

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

IDR: 14132777   |   УДК: 517.85, 534.83   |   DOI: 10.33619/2414-2948/115/03

Applying Mathematical Package to Numerical Method of Solving Shaft Oscillation Problem with Disks

One of the forms of numerical solution of the problem of finding frequencies of free torsional oscillations of a shaft with disks is considered in the paper. A practical solution to the problem is given using the matrix form of the numerical method. On the example of a shaft with five disks, an example of using a matrix shape for calculating the vibration frequencies of the shaft is considered. The algorithm for solving the problem has a software implementation in the Maple mathematical package.

Текст научной статьи Применение к численному методу решения задачи колебаний вала с дисками математического пакета

Бюллетень науки и практики / Bulletin of Science and Practice Т. 11. №6 2025

УДК 517.85, 534.83                                 

Рассмотренная в работе задача продолжает исследования в вибродиагностике динамических систем по их акустическому отклику [1‒4].

Подобные обратные спектральные задачи невозможно исследовать без решения аналогичных прямых спектральных задач — задач поиска частот свободных колебаний таких систем [5‒7].

Исследования по крутильным колебаниям вала с конечным числом насаженных дисков рассмотрены во многих работах по теории свободных колебаний, в том числе в работах [1, 5‒8].

Поиск частот свободных колебаний многих механических систем (или их частей) с конечным числом степеней свободы часто приводит к образованию дифференциальных уравнений или их систем, решение которых дает вековое уравнение задачи, решаемое затем численным методом. Для задачи крутильных колебаний вала с дисками подобным численным методом является метод Толле, который имеет различные формы [7‒9].

В данной работе приведено использование матричной формы численного метода Толле для для составления частотных уравнений для свободных крутильных колебаний вала с конечным числом дисков, а также дана программная реализация матричного метода с помощью математического пакета Maple на примере вала с пятью дисками

Для использования метода и его матричной формы вал с дисками заменяется на ряд безынерционных участков (Рисунок 1) с упругой податливостью ( , а k , k 2, ..., kn_Y жесткости участков вала), и приведенными массами (дисками) с моментами инерции I , I2 , ..., In .

Рисунок 1. Приведенная схема вала с дисками к методу Толле

Метод Толле основан на следующих формулах [1, 8, 9]:

^i = 1;                                         'i

в2 = Q.L- e^2^;

^3 = ^2 ~ e2P2(Jl&L + ^2^2)'

9n = ^-x - en-iP2№+---+^-i9^

в которых — собственная частота крутильных колебаний вала, (          ) — угловые параметры безынерционных участков относительно приведенных масс.

Частотные уравнения методом Толле получены в работе [9] и имеют следующий общий вид для вала с n дисками:

1^0, + izP20z+i3P203+...+i^0n^ ^

Аналитическое решение уравнения (1), выраженного с помощью подстановок рекуррентных формул (1) приводит к проблеме нерациональных расчетов, поэтому к решению подобных задач удобно применить математические пакеты, например пакет Maple, обладающий широкими библиотеками и функциональными возможностями [10‒13].

Приведем программную реализацию матричного метода в пакете Maple на конкретном примере c пошаговыми пояснениями используемых функций и опций пакета.

Рассмотрим вал с 5-ю дисками при известных моментах инерции          масс дисков и погонных жесткостях      участков вала между дисками:

;

X                    Xi                    О                    “                    О

.

Необходимо найти при помощи матричной формы метода Толле соответствующие частоты колебаний вала.

_ 10 Г 1 1

Примем единицу податливости первого участка в виде: ^1   10.48 Le-м I .

Для упрощения расчетов введем безразмерный параметр α , удовлетворяющий условию р2 - а- 104 . Тогда вместо Л?2 получим также безразмерные произведения /.а ■ lO^i = 1,2,3,4,5.

В итоге с учетом значения e 1 , имеем равенства:

ILp2 = 1,03а, 12р2 = 7,90а, 13р2 = 1,36а,

14р2 = 2,82а, 13р2 = 2,07а, ех = 1, е2 = 0,30, е3 = 0,43, е4 = 0,26.

Приведем дальнейшую программную реализацию алгоритма в пакете Maple.

  • >    restart;

  • >    i1p2:=1.03*alpha;    i2p2:=7.90*alpha;    i3p2:=1.36*alpha;    i4p2:=2.82*alpha;

i5p2:=2.07*alpha; e1:=1; e2:=0.30; e3:=0.43; e4:=0.26;

На экране получим числовые данные с присвоенными им соответствующими индикаторами:

i1p2 := 1.03 α i2p2 := 7.90 α i3p2 := 1.36 α i4p2 := 2.82 α i5p2 := 2.07 α e1 := 1 e2 := .30 e3 := .43 e4 := .26

Далее применяем реккурентные формулы (1) матричной формы метода и постепенно получаем на экране выражения значений угловых параметров безынерционных участков через параметр α (при этом также присваиваем им индикаторы):

  • >    t1:=1; t1 := 1

  • >    t2:=t1-e1*i1p2*t1; t2 := 1 - 1.03 α

  • >    t3:=t2-e2*i1p2*t1-e2*i2p2*t2; t3 := 1. - 1.3390 α - 2.3700 α (1 - 1.03 α )

  • >    t4:=t3-e3*i1p2*t1-e3*i2p2*t2-e3*i3p2*t3;

t4 := 1. - 1.7819 α - 5.7670 α (1 - 1.03 α )

  • -    .5848 α (1. - 1.3390 α - 2.3700 α (1 - 1.03 α ))

> t5:=t4-e4*i1p2*t1-e4*i2p2*t2-e4*i3p2*t3-e4*i4p2*t4;

t5 := 1. - 2.0497 α - 7.8210 α (1 - 1.03 α )

  • -    .9384 α (1. - 1.3390 α - 2.3700 α (1 - 1.03 α )) - .7332 α (1. - 1.7819 α

  • -    5.7670 α (1 - 1.03 α ) - .5848 α (1. - 1.3390 α - 2.3700 α (1 - 1.03 α )))

  • 2.82 α (1. - 1.7819 α - 5.7670 α (1 - 1.03 α )

Полученные значения угловых параметров используем для дальнейшего составления частотного уравнения (2):

> y:=-(i1p2*t1+i2p2*t2+i3p2*t3+i4p2*t4+i5p2*t5);

y := - 1.03 α - 7.90 α (1 - 1.03 α ) - 1.36 α (1. - 1.3390 α - 2.3700 α (1 - 1.03 α )) -

  • -    .5848 α (1. - 1.3390 α - 2.3700 α (1 - 1.03 α ))) - 2.07 α (1. - 2.0497 α

  • -    7.8210 α (1 - 1.03 α ) - .9384 α (1. - 1.3390 α - 2.3700 α (1 - 1.03 α )) -

    .7332 α (1. - 1.7819 α - 5.7670 α (1 - 1.03 α )

  • -    .5848 α (1. - 1.3390 α - 2.3700 α (1 - 1.03 α ))))

Далее при помощи функции «fsolve» находим все решения этого частотного уравнения относительно квадрата частоты в виде:

  • >    p2:=10^4*fsolve(y,alpha);

p2 := 0., 3933.804910, 11153.99934, 31515.22971, 50666.64244

Присваиваем индикаторы полученным корням уравнения:

  • >    s1:=0; s1 := 0

  • >    s2:=3933.804910; s2 := 3933.804910

  • >    s3:=11153.99934; s3 := 11153.99934

  • >    s4:=31515.22971; s4 := 31515.22971

  • >    s5:=50666.64244; s5 := 50666.64244

В итоге остается вычислить соответствующие значения собственных частот как корни квадратные из последних значений:

  • >    s11:=sqrt(s1); s11 := 0 > s22:=sqrt(s2); s22 := 62.72005190

  • >    s33:=sqrt(s3); s33 := 105.6124961 > s44:=sqrt(s4); s44 := 177.5252932

  • >    s55:=sqrt(s5); s55 := 225.0925197

Таким образом, искомые значения частот колебаний следующие:

Pi = 62,6 c-1,p2 = 105,4 c-1,p3 = 175,8 c-1,p4 = 229,1 c-1

(и один нулевой корень, соответствующий общему вращению вала).

Приведенный пример показывает, что при помощи функций пакета Maple можно достаточно быстро реализовать алгоритмы решений многих задач, связанных с прямыми спектральными задачами.

Кроме того, проводить исследования зависимостей частот колебаний от различных параметров рассматриваемых систем (от массовых или жесткостных).