
уравнения упругой линии можно для всех участков балки, кроме одной
из консолей.
Метод начальных параметров и интеграл Мора работают в
Mathcad безукоризненно. На рис. 7. 10 приведены графики изменения
прогиба и угла поворота сечения вдоль оси балки. Результаты расчета
перемещений балки в Mathcad методом непосредственного
интегрирования уравнения упругой линии, методом начальных
параметров и с помощью интеграла Мора абсолютно совпадают.
Расчет балок на упругом основании. Программа
izgib3
Дифференциальное уравнение упругой линии балки на упругом
основании
IV
z
kb q
uu
E
E
+= может быть решено в Mathcad с помощью функции
Odesolve. Достаточно ввести выражения для коэффициентов этого
уравнения.
Рассмотрим примеры решения задачи в Mathcad.
На рис. 7.11 приведены исходные данные для расчета. Модуль Юнга
для стальной балки, ширина b и высота прямоугольного
поперечного сечения, длина балки
h
, Коэффициент постели упругого
основания kk . Смысл величин и a
будет пояснен далее.
Рис. 7.11. Исходные данные для расчета балок на упругом основании.
Функция odesolve не может работать с размерными величинами,
поэтому расчеты ведутся без учета размерностей. Все исходные
данные введены в системе СИ, то есть в ньютонах и в метрах.
Дифференциальное уравнение упругой линии балки на упругом
основании содержит в правой части только выражение для
распределенной нагрузки и нет выражений для сосредоточенных сил и
пар сил. Чтобы учесть влияние сосредоточенных сил, заменим их
распределенной нагрузкой, действующей на малом участке длиной .
Эта операция выполнена на рис. 7.12, где задана внешняя сила
a
,
приложенная посередине балки и определена интенсивность
распределенной нагрузки qq , заменяющей эту силу. Там же введено
расстояние от левого края балки до начала распределенной нагрузки
L .
С помощью условных операторов записана единая для всей балки
функция изменения интенсивности распределенной нагрузки . По
все длине балки, кроме участка, где приложена сила, распределенная
нагрузка должна быть равна нулю. Однако пришлось задать ничтожно
малую распределенную нагрузку, так как иначе функция
()qx
odesolve
выдает ошибку.
Приходится учитывать, что решение дифференциального уравнения 4-
го порядка чрезвычайно сложно даже для Mathcad.. Для численного
решения нашего уравнения приходится задавать большое число шагов
(1000 или даже 10000).Если поставить число шагов, равным 100,
решение пропадает. Даже при большом числе шагов в отдельных
точках Mathcad не может найти решение. В этих случаях отсутствуют
точки на графиках.