Статья интересна будет проектировщикам, занимающимся расчетами на прочность, студентам, изучающим сопротивление материалов, а также преподавателям технических вузов. При расчете стержня переменного поперечного сечения, работающего на сжатие и изгиб, возникает необходимость определить прочность стержня. К таким расчетным схемам можно, например, привести буксировочные водила для летательных аппаратов. Решение подобных задач унифицировано можно решить с помощью предложенной методики. В ней имеется вывод формулы и предложены примеры использования выведенной формулы.
Расчёт ведется по следующей схеме:
- определяем критическую сжимающую нагрузку для стержня переменного сечения;
- определяем величину эквивалентного стержня постоянного сечения. Критерием эквивалентности принимаем равенство критической разрушающей нагрузки как для стержня переменного, так и постоянного сечений
(1)
(2)
—нагружаем эквивалентный стержень постоянного сечения нагрузкой стержня переменного сечения и находим изгибающие моменты, которые считаем, верны и для стержня переменного сечения.
При выводе формул используются обозначения-
-модули упругости материалов и моменты инерции участков,
— длины участков.
= — коэффициент
Формулы выводили на основе теории малых деформаций, составляя дифференциальные уравнения упругой линии стержня на каждом из участков.
Рис.1. Расчётная схема
Вывод формулы для определения
Дифференциальные уравнения упругих линий участков.
= — F
= — F
= -F
Решения дифференциальных уравнений.
+
= +
+
=
Постоянные интегрирования найдём из следующих условий
Берём два участка 𝒊 и (𝒊+1).
Участок 𝒊
При X = =
При X = =
Решение системы из двух уравнений
*(
*(
Участок (𝒊+1)
При X =
При X = =
Решение системы из двух уравнений
Так как два участка изогнутой оси имеют одну и ту же касательную, при X=или
—
(3)
(4)
Подставляя уравнение (4) для каждого стыка стержня получим систему уравнений для определения Определение Fкр для следующих расчётных схем с использованием формулы (4).
Рис. 2. Расчетная схема
Для стыка 1 =0, и по формуле (4) п
* (5)
Для расчетной схемы Рис.3, используя формулу 4 для стыков 1 и 2, получим систему из двух уравнений.
Рис. 3. Расчетная схема
**-
—
Приравнивая определитель системы уравнений к 0, имеем уравнение для определения .
*
* (6)
Решая трансцендентные уравнения определяем Fкр.
Общее решение для определения Fкр
Якобиевая матрица, коэффициенты которой определяются
подстановкой уравнения (4) для каждого стыка балки.
Алгоритм решения трансцендентного уравнения методами: табуляции, деления отрезка пополам приведен в Приложении № 1 на языке Visual Basic 6.
Приложение № 1
Private Sub Command1_Click()
e = 0.005
maxi = 10
a = Val(InputBox(«vvedite granicy otreska a: "))
b = Val(InputBox(«vvedite granicy otreska b: "))
Call Tabulation(a, b, 2.5)
For I = 1 To maxi
fa = f(a)
fb = f(b)
If fa * fb < 0 Then
x = (a + b) / 2
fx = f(x)
Debug.Print " iteraciya= " + CStr(I)
Debug.Print " x= " + Format(x, "00.00")
Debug.Print " (f(x))= " + Format(fx, "00.0000")
If Abs(fx) < e Then
Debug.Print " reschenie naideno, x= " + CStr(x)
Debug.Print " za " + CStr(I) + " iteraciya!!!"
solution = True
Exit Sub
Else
If fa * fx < 0 Then
b = x
End If
If fx * fb < 0 Then
a = x
End If
End If
Else
Debug.Print " iteraciya = " + CStr(I)
Debug.Print ": f(a)= " + Format(fa, "00.0000")
Debug.Print ": f(b)= " + Format(fb, "00.0000")
Debug.Print " otrezok [a,b] vibran neydachno!!!"
Exit Sub
End If
Next I
If Not solution Then Debug.Print «reschenie ne naideno za», maxi, «iteraciya»
End Sub
Function f(x)
f = 1.57 / Tan(0.008 * x) + 1 / Tan(0.009 * x)
End Function
Sub Tabulation(a, b, abstep)
Debug.Print "---tabylyaciya fynkcii---"
For x = a To b Step abstep
Debug.Print «x= " + Format(x, "00.00") + ": " + «f(x)= " + Format(f(x), "00.0000")
Next x
Debug.Print "-----------------------"
End Sub
Литература:
1. Тимошенко С. П. Сопротивление материалов. Т.2.