Применение к численному методу решения задачи колебаний вала с дисками математического пакета
Автор: Сафина Г.Ф., Коняев Ю.С.
Журнал: Бюллетень науки и практики @bulletennauki
Рубрика: Естественные науки
Статья в выпуске: 6 т.11, 2025 года.
Бесплатный доступ
Рассмотрена одна из форм численного решения задачи поиска частот свободных крутильных колебаний вала с дисками. Приведено практическое решение задачи с помощью матричной формы численного метода. На примере вала с пятью дисками рассмотрен пример использования матричной формы к расчету частот колебаний вала. К алгоритму решения задачи составлена программная реализация в математическом пакете Maple.
Вал с дисками, частоты колебаний, численнывй метод, матричная форма, алгоритм решения, пакет Maple
Короткий адрес: https://sciup.org/14132777
IDR: 14132777 | DOI: 10.33619/2414-2948/115/03
Текст научной статьи Применение к численному методу решения задачи колебаний вала с дисками математического пакета
Бюллетень науки и практики / 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 можно достаточно быстро реализовать алгоритмы решений многих задач, связанных с прямыми спектральными задачами.
Кроме того, проводить исследования зависимостей частот колебаний от различных параметров рассматриваемых систем (от массовых или жесткостных).