![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Приближенные решенияСтр 1 из 3Следующая ⇒
Точное решение Дифференциальное уравнение равновесия имеет вид
Дважды интегрируем
Удовлетворяем геометрическому граничному условию на левом торце откуда
Удовлетворяем статические граничные условия на правом торце
откуда
Внося полученные константы интегрирования (1.4) и (1.5) в (1.3), приходим к выражению для продольного перемещения
Умножая на EA и беря производную по х для (1.6), получим выражение для нормального усилия
Произведем расчеты перемещений и усилий по формулам (1.6) и (1.7) с помощью программы на языке программирования «Pascal» в пяти равноотстоящих точках и сведем результаты расчета в таблицу 1. Program STTR; uses crt; Const q=1.0; EA=1.0; l=1.0; m=4; Var i: integer; dx, x, x2, nn, uu: real; U, N: array [1..m+1] of real; BEGIN clrscr; writeln; writeln('Результаты расчета'); writeln; writeln ('Координата Перемещение Усилие'); dx: =l/m; nn: =q*l; uu: = nn*l/EA; for i: =1 to m+1 do begin x: =dx*(i-1)/l; x2: = sqr(x); U[i]: =-x*x2/6 - 2*exp(x)+x*(0.5 + 2*exp(1)) + 2; N[i]: =-x2/2-2*exp(x) + 0.5 + 2*exp(1); writeln; writeln('x=', x: 4: 4, 'U=', U[i]: 6: 3, 'N=', N[i]: 6: 3); end; readln; END.
Представим результаты расчета в виде таблицы 1 и графиков (рис. 2 и 3) Таблица 1
Рис.2 Изменение перемещения по длине стержня (точное решение) Рис.3 Изменение продольного усилия по длине стержня (точное решение)
Приближенные решения
|