Результаты работы программы




Постановка задачи

 

Стальной cтержень конической формы круглого поперечного сечения (рис. 1) наглухо закреплен в конце O и подвергается действию продольной силы N, приложенной к концу стержня на расстоянии L от места закрепления. Наименьший диаметр равен 2r1, наибольший - 2r2.

Исследовать удлинение стального и медного стержней на различных расстояниях z и для различных радиусов r1 и r2. Построить графики зависимости ΔL(z).

 

 

Исходные данные:

Длина стержня L=5 м

Модуль упругости для стали E=2000000 MПa

Сила N=50 H

Радиус r1=0,1 м

Радиус r2=0,2 м, r2 = 0,3 м, r2 = 0,4 м, r2 = 1 м.

Количество разбиений n=20

 

Математическая модель задачи

 

Радиус сечения стержня на расстоянии z от левого конца равен


 

Площадь сечения стержней на расстоянии z равна

 

 

Удлинение бруса находится по формуле

 

, где

 

Е - модуль упругости материала

Вычисление интеграла методом трапеций.

Интеграл оценивается вычислением суммы площадей элементарных трапеций со сторонами, равными значениям f(x) в начале и конце элементарного отрезка. Это приближение равносильно замене функции отрезком прямой, соединяющей значения f(x) в начальной и конечной точках отрезка (рис. 2).

 

Рис. 2. Метод трапеции


Площадь каждого элементарного сегмента разбиения считается по формуле

 

 

где

Тогда площадь искомой фигуры будем искать по формуле:

 

 

Следовательно, формула трапеций для численного интегрирования имеет вид:

 

Алгоритм решения задачи

 

1. Вводим исходные данные

l, N, m, r1, r2, r22, r23, r24, E;

2. Выводим исходные данные

l, N, m, r1, r2, r22, r23, r24, E;

Вычисляем удлинение стержня при r2=0,2 м. с использованием процедуры TRAP

3. TRAP (m, 0, l, E, r2, Dl);

Вычисляем удлинение стержня при r2=0,3 м. с использованием процедуры TRAP

4. TRAP (m, 0, l, E, r22, Dl);

Вычисляем удлинение стержня при r2=0,4 м. с использованием процедуры TRAP

5. TRAP (m, 0, l, E, r23, Dl);

Вычисляем удлинение стержня при r2=1 м. с использованием процедуры TRAP

6. TRAP (m, 0, l, E, r24, Dl);

Алгоритм функции f

1.

Алгоритм процедуры TRAP

.

. Для i=1, m+1

2.1

3. Для i=2, m+1

;

. Для i=1, m+1

Вывод (Inti).

 

Схема алгоритма решения задачи

 

Схема головной программы

 

 


 

Функция f

 

 

Процедура TRAP

 


 

Таблица идентификаторов

 

Наименование физический смысл идентификатор
Длина стержня l l
Радиусы оснований r1, r2, r22, r23, r24 r1, r2, r22, r23, r24
Модулm продольной упругости E, E
Удлинение стального и медного стержней Dl, dl

 

Текст программы на языке Pascal

kyrs16;crt;Vect=array [1..100] of real;=function (z, r1, r, l:real):real;

{$F+} function f (z, r1, r, l:real):real;:=pi*sqr (r1+(r-r1)*z/l);

{$F-}m:integer; n, E, r1, r2, r22, r23, r24, l:real; f1, f2:text; dl:vect;TRAP (m:integer; xn, xk, E:real; r:real; var int:vect);i:integer; h:real; x, y:vect;:=(xk-xn)/m;i:=1 to m+1 do begin[i]:=xn+(i-1)*h;[i]:=1/f (x[i], r1, r, l);;i:=2 to m+1 do[i]:=int [i-1]+h/2*N/e*(y[i]+y [i-1]);i:=1 to m+1 do writeln (f2, x[i]:5:2,' ', int[i]:10:8);;;(f1,'dan16.txt');(f1);(f2,'res16.res');(f2);(f1, l, n, m, r1, r2, r22, r23, r24, E);(f2,' Kyrsovoi proekt');(f2,' Issledovanie ydlineniya sterznei koni4eskoi formi');(f2,' Isxodnie dannie');(f2,'l=', l:2:0,' N=', N:3:0,' m=', m:2,' r1=', r1:3:1,' r2=', r2:3:1);(f2,' r22=', r22:3:1,' r23=', r23:3:1,' r24=', r24:3:1,' E=', E:6:0);(f2,'Rezultati raboti');(f2,'Udlinenie sterznya pri r2=0.2 m.');(f2,'x, m dl, mm');(m, 0, l, E, r2, dl);(f2,'Udlinenie sterznya pri r2=0.3 m.');(f2,'x, m dl, mm');(m, 0, l, E, r22, dl);(f2,'Udlinenie sterznya pri r2=0.4 m.');(f2,'x, m dl, mm');(m, 0, l, E, r23, dl);(f2,'Udlinenie sterznya pri r2=1 m.');(f2,'x, m dl, mm');(m, 0, l, E, r24, dl);('PA6OTA 3ABEPIIIEHA');(f1); close(f2); until keypressed;

end.

 

Результаты работы программы

 

Kyrsovoi proektydlineniya sterznei koni4eskoi formidannie= 5 N= 50 m=20 r1=0.1 r2=0.2=0.3 r23=0.4 r24=1.0 E=2000000rabotisterznya pri r2=0.2m., m dl, mm

0.00000000

0.00018970

0.00036213

0.00051955

0.00066384

0.00079658

0.00091910

0.00103254

0.00113787

0.00123594

0.00132746

0.00141307

0.00149333

0.00156872

0.00163968

0.00170658

0.00176976

0.00182953

0.00188614

0.00193986

0.00199089sterznya pri r2=0.3m., m dl, mm

0.00000000

0.00018168

0.00033297

0.00046090

0.00057051

0.00066547

0.00074854

0.00082181

0.00088694

0.00094519

0.00099761

0.00104504

0.00108815

0.00112750

0.00116357

0.00119676

0.00122739

0.00125575

0.00128208

0.00130660

0.00132948sterznya pri r2=0.4m., m dl, mm

0.00000000

0.00017469

0.00030876

0.00041493

0.00050110

0.00057244

0.00063247

0.00068369

0.00072792

0.00076648

0.00080041

0.00083049

0.00085734

0.00088146

0.00090324

0.00092301

0.00094103

0.00095753

0.00097269

0.00098666

0.00099959sterznya pri r2=1m., m dl, mm

0.00000000

0.00014678

0.00022165

0.00026722

0.00029792

0.00032002

0.00033670

0.00034975

0.00036022

0.00036882

0.00037601

0.00038211

0.00038735

0.00039190

0.00039588

0.00039941

0.00040254

0.00040535

0.00040788

0.00041017

0.00041226

 

Анализ результатов

 

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

Удлинение стержня напрямую зависит от его радиуса. В пример этому служат результаты вычислений удлинения стержня в зависимости от радиуса, описанные выше.

 


Литература

 

1. Рапаков Г.Г., РжеуцкаяС.Ю. Тurbo Pascal для студентов и школьников. - СПБ.: БХВ - Петербург, 2004. - 352 с.:ил.

2. Анципорович П.П., Алейникова О.И., Булгак Т.И., Луцко Н.Я. Информатика. Учебно-метод. Пособие к лабораторным работам для студ. машиностроит. спец. В 4 ч. - Мн.: БНТУ, 2009.

. П.И. Рудаков, М.А. Федотов. Основы языка Pascal учебный курс 2-ое издание исправленное. Москва. «Радио и связь», «Горячая линия - Телеком». 2000.

стержень удлинение программа радиус



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2020-03-12 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: